/* CSS Document */

/*Global*/

body, div, h1, h2, h3, h4, h5, h6, ul, li, p, form, ol, dd, dt, dl{margin:0;padding:0;font-weight:normal;}
body{height:100%;font:12px/15px Helvetica,Tahoma, Arial, Helvetica, sans-serif;color:#000000;}
h1, h2, h3, h4, h5, h6 {line-height:normal;}
img{border:0;}

a{color:#0394f1; text-decoration:none; }
a:hover{color:#86c007; }
h1 a:hover{color: #0394f1;}
h3 a{font-size:1.2em; font-weight:bold;}
h4 {font-weight:bold;}

ul, ol{position:relative;}
input, textarea{font:12px Arial, Helvetica, sans-serif;}
fieldset {border:0;}
legend {display:none;}
table{ padding:0;}

body {background:#c91717 url(../img/fd_espacios_completo.gif) bottom left repeat-x;}



/*FIXES*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block;} 
* html .clearfix{height:1%}
.clearfix{display:block;} 
.dupfix{float:left;width:1px;height:0px;line-height:0px;visibility:hidden;}

.ContGral .Contiene{background:url(../img/fd_header.gif) no-repeat; width:1000px; margin:auto }


/*Forms */
#columna_1 form p {color:#292929; font:12px Arial, Helvetica, sans-serif; margin:0 0 3px 13px}
#columna_1 form p span{ text-align:left}
#columna_1 form span{color:#686767; font:11px Arial, Helvetica, sans-serif; text-align:center; display:block; padding:0 8px 0 7px }
#columna_1 form input{ margin:2px 0 4px 5px; width:139px; height:12px; border:1px solid #d0d0d0}
#columna_1 form input.button{ background:url(../img/btn_suscribirse.gif) no-repeat; border:none; width:93px; height:22px; margin:8px 0 0 0; }
#columna_1 form input.button:hover{ background:url(../img/btn_suscribirse_hover.gif) no-repeat;}

.button{ background:url(../img/btn_suscribirse.gif) no-repeat; border:none; width:93px; height:19px; margin:8px 0 0 0; cursor:pointer; font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; padding:0 0 3px 0; cursor:pointer}
.button:hover{background:url(../img/btn_suscribirse_hover.gif) no-repeat; }
.botones {text-align:center;}
.valida{margin:5px auto; display:block}

#columna_2 label { width: 7em; float: left;  text-align: left;  margin-right: 1em;}


/** HEADER **/
#header{width:770px; margin:auto; padding:27px 0 7px 0; position:relative}
#header h1{ display:block; background:url(../img/Lg_espacios.gif) no-repeat; width:259px; height:108px}
#header h1 a{ display:block; width:259px; height:108px}
#header ul{display:block; position:absolute; bottom:0; right:0 }
#header ul li{display:block; float:left; margin:0 0 0 4px}
#header ul li span{display:none;}
#header ul li a{display:block;}
#header ul li.menu_1 a.a{ background:url(../img/btn_home_selec.gif) no-repeat; width:62px; height:29px; }
#header ul li.menu_3 a.a{ background:url(../img/btn_espacios_selec.gif) no-repeat; width:155px; height:29px; }
#header ul li.menu_16 a.a{ background:url(../img/btn_quienes_selec.gif) no-repeat; width:112px; height:29px; }
#header ul li.menu_22 a.a{ background:url(../img/btn_ofrecemos_selec.gif) no-repeat; width:117px; height:29px; }
#header ul li.menu_11 a.a{ background:url(../img/btn_noticias_selec.gif) no-repeat; width:71px; height:29px; }
#header ul li.menu_1 a{ background:url(../img/btn_home.gif) no-repeat 0 3px; width:62px; height:29px; }
#header ul li.menu_3 a{ background:url(../img/btn_espacios.gif) no-repeat 0 3px; width:153px; height:29px; }
#header ul li.menu_16 a{ background:url(../img/btn_quienes.gif) no-repeat 0 3px; width:116px; height:29px; }
#header ul li.menu_22 a{ background:url(../img/btn_ofrecemos.gif) no-repeat 0 3px; width:124px; height:29px; }
#header ul li.menu_11 a{ background:url(../img/btn_noticias.gif) no-repeat 0 3px; width:77px; height:29px; }
#header .Contacto{ position:absolute; text-transform:uppercase; font:10px Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; right:2px; bottom:35px; background:url(../img/fd_contaco.gif) no-repeat; width:57px; height:10px}

/*cuerpo */

.ContGral .Contiene .Cuerpo {background:#9d0404; width:758px; margin:auto; padding:6px; position:relative }
.ContGral .Contiene .Cuerpo .Cv{position:absolute; background:url(../img/cv-general2.gif) no-repeat;width:11px;height:11px;font-size:0px; display:block}
.ContGral .Contiene .Cuerpo .Tl{background-position:top left;top:0;left:0;}
.ContGral .Contiene .Cuerpo .Tr{background-position:top right;top:0;right:0;}
.ContGral .Contiene .Cuerpo .Bl{background-position:bottom left;bottom:0;left:0;}
.ContGral .Contiene .Cuerpo .Br{background-position:bottom right;bottom:0;right:0;}
.ContGral .Contiene .Cuerpo .esquina{ background:url(../img/img_esquina.gif) no-repeat; width:10px; height:6px; display:block; position:absolute; top:0px; right:1px}
.ContGral .Contiene .Cuerpo .sombra{ background:url(../img/fd_sombra_bottom.png) no-repeat; width:771px; height:19px; display:block; bottom:-7px; position:absolute; right:2px}


.ContGral .Contiene .Cuerpo .Cont{background:#FFFFFF url(../img/espiral_top.gif) no-repeat 3px 2px; padding:6px 2px 6px 6px} 



/*Columna 1 */

#columna_1{ width:184px; float:left; padding:4px 6px 135px 6px; margin:3px 2px 0 0; position:relative; background:transparent url(../img/fd_columna_1.gif) no-repeat bottom left; min-height:530px; }
*Html #columna_1{ padding:6px 6px 150px 6px;}

#columna_1 h2 {border-top:1px dotted #b4b4ac; color:#9b9b91; font:18px Arial, Helvetica, sans-serif; line-height:20px; text-align:center; display:block; margin:18px 0; padding-top:5px;}
#columna_1 h2.primero {border-top:0; margin-top:0; padding-top:0;}
#columna_1 p {margin:0 4px;}


/*Columna 2 */

#columna_2{float:left; width:552px; padding-bottom:10px;}

#columna_2 .Titulo{ padding:26px 0 13px 16px}
#columna_2 .Titulo h2{color:#c71616; font:18px Arial, Helvetica, sans-serif; text-transform:uppercase;  display:block; margin:0 0 3px 0}
#columna_2 .Titulo p{color:#c71616; font:13px Arial, Helvetica, sans-serif; }

#columna_2 .ContR { padding:27px 0 18px 16px}
#columna_2 .ContR ul { margin:0 20px;}

#columna_2 h3 {display:block; height:22px; margin:0 0 15px 0; color:transparent;}
#columna_2 h3.opciones	{ background:url(../img/tt_opciones.gif) no-repeat;}
#columna_2 h3.espacio	{ background:url(../img/tt_esp.gif) no-repeat;}
#columna_2 h3.datos	{ background:url(../img/tt_datos.gif) no-repeat;}
#columna_2 h3.datoscap	{ background:url(../img/tt_datos_capacidad.gif) no-repeat;  }
#columna_2 h3.galeria	{ background:url(../img/tt_galeria.gif) no-repeat; }
#columna_2 h3.descripcion{background:url(../img/tt_descripcion.gif) no-repeat;}
#columna_2 h3.mapa	{ background:url(../img/tt_mapa.gif) no-repeat;}
#columna_2 h3.espacios	{ background:url(../img/tt_espacios.gif) no-repeat;}




#formulario_solicitud_informacion {padding-top:15px;}
#formulario_solicitud_informacion label { width: 9em; float: left;  text-align: left;  margin-right: 1em;}

#columna_2 .Fd{ background:url(../img/fd_sombra.gif) no-repeat top;}
#columna_2 .pd{padding:12px 0 0px 16px}


/* BOTONES */

#columna_2 .ContR .nueva{ background:url(../img/btn_nueva.gif) no-repeat; width:159px; height:22px; display:block; margin:auto }
#columna_2 .ContR .nueva:hover{ background:url(../img/btn_nueva_over.gif) no-repeat; width:159px; height:22px; display:block; margin:auto}
#columna_2 .ContR .verList{ background:url(../img/btn_ver_listado.gif) no-repeat; width:155px; height:22px; display:block; margin:0 0 0 167px}
#columna_2 .ContR .verList:hover{ background:url(../img/btn_ver_listado_over.gif) no-repeat; width:155px; height:22px; display:block; margin:0 0 0 167px}
*Html #columna_2 .ContR .verList{ background:url(../img/btn_ver_listado.gif) no-repeat; width:155px; height:22px; display:block; margin:auto}

#columna_2 .ContR .buscar{ display:block; width:73px; height:22px; background:url(../img/fd_buscar.gif) no-repeat; border:none; margin:auto}
#columna_2 .ContR .buscar:hover{background:url(../img/fd_buscar_hover.gif) no-repeat;}



#columna_2 .ContR .googleM{ border:1px solid #f0f0da; width:315px; height:229px;}

#columna_2 .ContR p {display:block; margin:0 0 12px 0; line-height:16px}
#columna_2 .ContR p span{ font-weight:bold}
#columna_2 .ContR .pd{ padding:2px 2px 18px 2px; width:516px}
#columna_2 .ContR .pd2{padding:4px 2px 0 4px; width:520px}

#columna_2 .ContR .Noticias { border:none; padding:0}


#columna_2 .ContR .Listado{border:1px solid #dfddce; position:relative; display:block; padding:0 16px 16px 16px; width:494px; margin:0 0 20px 0}
#columna_2 .ContR .Listado .Cv{position:absolute; background:url(../img/cv-gral-borde.gif) no-repeat;width:7px;height:7px;font-size:0px; display:block}
#columna_2 .ContR .Listado .Tl{background-position:top left;top:-1px;left:-1px;}
#columna_2 .ContR .Listado .Tr{background-position:top right;top:-1px;right:-1px;}
#columna_2 .ContR .Listado .Bl{background-position:bottom left;bottom:-1px;left:-1px;}
#columna_2 .ContR .Listado .Br{background-position:bottom right;bottom:-1px;right:-1px;}

/* Espacio Contacto */

#columna_2 #espacio_contacto {border:1px solid #dfddce; position:relative; display:block; padding:0 16px 25px 16px; width:360px; margin:0;}
#columna_2 #espacio_contacto .Cv{position:absolute; background:url(../img/cv-gral-borde.gif) no-repeat;width:7px;height:7px;font-size:0px; display:block}
#columna_2 #espacio_contacto .Tl{background-position:top left;top:-1px;left:-1px;}
#columna_2 #espacio_contacto .Tr{background-position:top right;top:-1px;right:-1px;}
#columna_2 #espacio_contacto .Bl{background-position:bottom left;bottom:-1px;left:-1px;}
#columna_2 #espacio_contacto .Br{background-position:bottom right;bottom:-1px;right:-1px;}
#columna_2 #espacio_contacto {display:none;}


#columna_2 .ContR .Noticias .nota{padding:14px 0 9px 0;}

#columna_2 .ContR .Listado .sbd{ border:none}
#columna_2 .ContR .Listado .nota{display:block; border-bottom:1px dotted #b7b4b4; padding:14px 0 5px 0; position:relative}

#columna_2 .ContR .Listado .nota a.Foto{display:block; width:97px; height:72px; background:url(../img/fd_bottom_foto.gif) no-repeat bottom; float:left; margin:0 16px 0 0}
#columna_2 .ContR .Listado .nota a.Foto img{ display:block; width:97px; height:65px }

#columna_2 .ContR .Listado .nota a.FotoD { display:block; width:130px; height:92px; float:left; margin:0 16px 0 0}
#columna_2 .ContR .Listado .nota a.FotoD img{ display:block; width:97px; height:65px }

#columna_2 .ContR .Listado .nota .Right{ float:left; width:370px; }
#columna_2 .ContR .Listado .nota .Right h3{color:#be1313; font:bold 12px Arial, Helvetica, sans-serif; margin:0 0 3px 0}
#columna_2 .ContR .Listado .nota .Right p{ font:12px Arial, Helvetica, sans-serif; margin:0}
#columna_2 .ContR .Listado .nota .Right p.Fecha{color:#707070; font:11px Arial, Helvetica, sans-serif; margin:0 0 5px 0}



.Ficha{ width:527px; padding:10px 0; display:block; clear:both; }
.Ficha a.Foto {display:block; background:url(../img/fd_bottom_foto.gif) no-repeat bottom; float:left; margin:0 16px 0 0; padding-bottom:5px;}
.Ficha a.Foto img{ display:block; }

.Ficha .Right{ float:left; width:390px; }
.Ficha .Right h3{color:#be1313; font:bold 12px Arial, Helvetica, sans-serif; margin:0 0 3px 0}
.Ficha .Right p{ font:12px Arial, Helvetica, sans-serif; margin:0}
.Ficha .Right p.Fecha{color:#707070; font:11px Arial, Helvetica, sans-serif; margin:0 0 5px 0}

a.contactar{ background:url(../img/btn_contactar.gif) no-repeat; width:93px; height:22px; float:right; display:block; color:transparent;}
a.contactar:hover{ background:url(../img/btn_contactar_over.gif) no-repeat;}

.enviar{color:none; background:url(../img/btn_enviar_2.gif) no-repeat; width:72px; height:21px; display:block; border:none; float:right; margin-bottom:3px; text-indent:1000px;}
.enviar:hover{ background:url(../img/btn_enviar_2_over.gif) no-repeat; }



#columna_2 .ContR .Listado p span.rojo{color:#c21415; font-weight:normal}

#columna_2 .ContR .Listado .nota .ver{background:url(../img/ic_link.gif) no-repeat 0 4px; padding:0 0 0 9px;color:#be1313; font:11px Arial, Helvetica, sans-serif; display:block; position:absolute; bottom:2px; right:0}
#columna_2 .ContR .Listado .nota .ver:hover{background: url(../img/ic_link_hover.gif) no-repeat 0 4px; color:#989897}

/*Tabla */
#espacio_capacidades table {margin:10px 0;}
#espacio_capacidades table thead tr th.c1 {text-align:left!important;}
#espacio_capacidades table thead tr th {width:70px; text-align:right; height: 28px; background:#f0f0da;color:#c21415; padding:5px;}
#espacio_capacidades table tbody tr th {width:140px; text-align:left; padding-left:5px; border-bottom:1px solid #eaeaea;}
#espacio_capacidades table tbody tr td {text-align:right; color:#666666; border-bottom:1px solid #eaeaea;}


/* Cuadro de Búsqueda */
.Caja {margin:10px 0; border-bottom: 1px dotted #b4b4ac; padding-bottom:10px; }

div.CajaR { float:left; width:260px;}
div.CajaR p{color:#c41515; font:12px Arial, Helvetica, sans-serif; display:block; margin:0 0 7px 0}
div.CajaR .sinP{ padding:100px 0 0 0}
div.CajaR .input{ display:block; width:47px; height:11px; border:1px solid #d1d1d2; font:10px Arial, Helvetica, sans-serif; margin:9px 0 17px 0}

div.CajaR ul { width:260px: padding:0; margin:0!important; margin-left:0;}
div.CajaR ul li{ display:block; float:left; margin:0 0 2px 0; width:100%;}
div.CajaR ul li input {width:12px; float:left; }


/*DESTACADOS*/
#columna_2 #espacios_destacados {padding:20px 0 0 0; margin-left:-5px;}
#columna_2 #espacios_destacados ul{padding:13px; display:block; border:1px solid #f4f3ee; position:relative; width:500px;}
#columna_2 #espacios_destacados ul .Cv{position:absolute; background:url(../img/cv-gral-borde.gif) no-repeat;width:7px;height:7px;font-size:0px; display:block}
#columna_2 #espacios_destacados ul .Tl{background-position:top left;top:-1px;left:-1px;}
#columna_2 #espacios_destacados ul .Tr{background-position:top right;top:-1px;right:-1px;}
#columna_2 #espacios_destacados ul .Bl{background-position:bottom left;bottom:-1px;left:-1px;}
#columna_2 #espacios_destacados ul .Br{background-position:bottom right;bottom:-1px;right:-1px;}

#columna_2 #espacios_destacados ul li{ display:block; float:left; margin:0 28px 0 0}
*Html #columna_2 #espacios_destacados ul li{ display:block; float:left; margin:0 25px 0 0}

#columna_2 #espacios_destacados ul li.smR{ margin-right:0}
#columna_2 #espacios_destacados ul li a.Foto{ display:block; width:97px; height:72px; background:url(../img/fd_bottom_foto.gif) no-repeat bottom}
#columna_2 #espacios_destacados ul li a.Foto img{ display:block; width:97px; height:65px }
#columna_2 #espacios_destacados ul li p {color:#be1313; font:12px Arial, Helvetica, sans-serif; font-weight:bold margin:0;}
#columna_2 #espacios_destacados ul li a.link{ background:url(../img/ic_link.gif) no-repeat 0 4px; padding:0 0 0 9px;color:#be1313; font:11px Arial, Helvetica, sans-serif;}
#columna_2 #espacios_destacados ul li a.link:hover{color:#989897; background:url(../img/ic_link_hover.gif) no-repeat 0 4px}


/* FOOTER */
#footer {text-align:center; vertical-align:bottom; position:absolute: bottom:0; margin-top:20px;}

#footer .Cont {width:775px; height:90px; margin:auto; background:url(../img/img_footer.png) no-repeat bottom; padding:11px 0 0 0;}
#footer .Cont a {margint-bottom:15px;}
#footer .Copy {padding-top:15px;} 
#footer .Copy p{font:11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center;}
#footer .Copy a{font:11px Arial, Helvetica, sans-serif; color:#ffffff;}

#footer .impetus { margin-right:20px;}


.oculto {display:none;}
.alert { padding:0.5em; text-align:center; }
.error { border:2px solid #fbb; background-color:#fdd; }
.warning { border:2px solid #fffaaa; background-color:#ffc; }
.notice { border:2px solid #1fdf00; background-color:#bbffb6; }
.izq, .left, .izquierda { float:left; margin-right:20px;}
.der, .right, .derecha { float:right; margin-left:20px;}
.fono {font-size:2em; display:block; margin:20px 0;}
.gris {color:#999999;}

#espacio_ficha h4 {weight:bold; }
.destacado p {font-size:14px; font-weight:bold; color: rgb(128, 0, 0); }


#columna_2 ul {list-style: disc;}
#columna_2 ul li {padding-bottom:4px; }

/**Modulos **/
#lista_idiomas { padding:0 0 8px 0; height:18px;  }
#lista_idiomas ul {list-style:none;}
#lista_idiomas a{ color:#575451; font-style:normal; font:11px Arial, Helvetica, sans-serif; display:block; float:left; padding:2px 0 0 22px; margin:0 0 0 9px; display:block}

#noticias_listado { padding:4px; font-size:.9em;}
#noticias_listado h1 {font-size:1em;}
#noticias_listado h2 {font-size:1.3em; background:none; padding:0; margin:5px 0;}
#noticias_listado h3 {color:#666666;}
#noticias_listado span.fecha {color:#999999; font-size:.8em; display:block;}
#noticias_listado div.breve {font-size:.9em; color:#666666; margin-bottom:20px;}

.Ficha ul {list-style-type:none;}

.lista_fotos {display:block; float:left; width:100%; }
.lista_fotos ul {list-style:none!important; margin:0!important; width:100%; padding:0;}
.lista_fotos ul li {float:left; margin:0 1px; height: 66px; text-align:center;}/*width: 80px;*/
.lista_fotos ul li a img {height: 64px; }
.lista_fotos ul li span.label { clear:left; display:none;}

