html { font-size: 100%; /* IE hack */ }
BODY{background:#000;text-align:center;margin:0px auto 0px auto;font-family:Verdana;font-size:0.8em;}

#body{width:800px;margin:0px auto 0px auto;background-color:#000;padding:0px 0px 0px 0px;}

a{color:#000;text-decoration:none;}
a:HOVER{text-decoration:underline;color:#c00;}
img{vertical-align:middle;border:0;}

h1{margin:15px 0 10px 0;padding:0 0 0 0;color:#6d1716;font-size:1.6em;font-weight:bold;}

/*home*/
#cabecera_home{background:transparent  url(../imagenes/interfaz/cabecera_home.gif) scroll no-repeat top center;color:#f7ac35;font-size:1.1em;padding:6px 0 114px 0;letter-spacing:2px;}
.fu{background:transparent  url(../imagenes/interfaz/f_u.gif) scroll no-repeat top center;height:114px;color:#f7ac35;width:701px;margin:15px auto 20px auto;text-align:left;font-size:0.8em;}
.fu2{height:114px;color:#f7ac35;width:701px;margin:15px auto 20px auto;text-align:left;font-size:0.8em;}

.fus{padding:20px 20px 10px 20px;font-size:1.2em;}
.fus img{float:right;border:2px solid #714d18}
.fus span{background:#000;color:#fff;font-size:1.2em;padding:5px;font-weight:bold;}
.fus a{color:#f7ac35;font-size:1.0em;text-decoration:underline;}

/***********************CABECERA****************************/
#cabecera{background:transparent url(../imagenes/interfaz/fondo_cabecera.jpg) scroll no-repeat top center;color:#f7ac35;font-size:1.1em;padding:33px 0 98px 0;letter-spacing:2px;}
#franja_top{background:transparent url(../imagenes/interfaz/fondo_cabecera2.jpg) scroll no-repeat top center;color:#714d18;font-size:0.80em;padding:5px 60px 5px 0;letter-spacing:0px;text-align:right;}
#franja_top a {color:#721818;}
#franja_top img{margin:0 2px 0 10px;}
/***********************CABECERA****************************/

#slider {position:absolute;margin:0 2px 5px 5px;z-index:2;}




/***********************INDICE TOP****************************/

.indice .cab_mov{width:65px;float:left;text-align:right;}
.indice .secciones{margin:0 0 0 65px;padding:25px 0 0 0;}
/***********************INDICE TOP****************************/








/*************************CONTENIDO***********************/

#contenido{background:#d7c29f url(../imagenes/interfaz/fondo_indice.jpg) scroll no-repeat top left;margin:0 53px 0 75px;}
#contenido .indice{float:left;width:178px;color:#714d18;font-size:0.9em;text-align:left;background:transparent;}

#contenido .ctnd{background:#f9edd8;margin:0 0 0 178px;text-align:left;padding:5px 10px 0 15px;}
.seccion{margin:12px 0 0 0;}
.seccion a{color:#6d1716;font-weight:bold;}

.hijas_seccion{background:#dfd0b7;padding:10px 5px 10px 5px;font-size:0.9em;font-weight:bold;color:#714d18;}
.hijas_seccion span{margin:0 5px 0 0;color:#ae6e0c;}
.hijas_seccion span a{color:#6d1716;text-decoration:underline;}
.hijas_seccion span a:hover{color:#e39d32;text-decoration:underline;}
.hijas_seccion_o{background:#dfd0b7;padding:10px 5px 10px 5px;font-size:0.9em;font-weight:bold;color:#714d18;}
.hijas_seccion_o a{color:#721818;MARGIN:0 10px 0 0;}

.localizacion{border-bottom:1px solid #d7c29f;font-size:0.8em;}
.textos{padding:15px 0 25px 0;font-size:0.85em;display:inline-block;width:460px;}
.textos img{float:right;margin:0 0px 10px 10px;}
.textos a{text-decoration:underline;}
.table_obras{color:#fff;}
.table_obras a{color:#fff;font-weight:bold;text-decoration:underline;}
.table_obras a:hover{color:#ccc;text-decoration:underline;}
.table_obras img{float:none;padding:0;margin:0 0 10px 0;border:1px solid #fff;}
.td1{text-align:center;width:50%;vertical-align:top;}

.td2{text-align:center;vertical-align:top;}


.td3{text-align:center;vertical-align:top;padding:4px;margin:0 auto 0 auto;}

.caja_obra a{color:#721818;}
.caja_obra{padding:4px;border:1px solid #721818;color:#000;}
.caja_obra .top{height:210px;color:#000;}
.caja_obra .top strong{color:#721818;}
.ver_ficha img{border:0 solid #fff;;}
.caja_obra2{padding:4px;border:1px solid #721818;width:208px;color:#000;margin:0 auto 0 auto;}
.caja_obra2 .top{height:210px;color:#000;}
.caja_obra2 .top strong{color:#721818;}
.caja_obra2 a{color:#721818;}

.prod_anterior{margin:0 0 15px 0;border-bottom:1px dashed #dfd0b7;padding:0 0 5px 0;}
.desc_obra{PADDING:2PX 0 0 10PX;}
.prod_anterior img{border:1px solid #000;}
.prod_anterior span{color:#721818;}


.prensa{margin:0 0 20px 0;width:400px;border-bottom:1px solid #eaddc8;padding:0 0 10px 0;}
.prensa .left{width:100px;float:left;}
.prensa .left img{border:1px solid #000;}
.prensa .right{margin:0 0 0 110px;}
.prensa .right .titular{font-weight:bold;color:#000;}
.prensa .right .medio{font-style:italic;height:65px;}
.prensa .right .descargar{text-align:right;font-size:0.9em;vertical-align:middle;}
.prensa .right .descargar img{float:none;vertical-align:middle;margin:0;padding:0;}
.prensa .right .descargar a{text-decoration:underline;}

.prensa .left1{width:60px;float:left;}
.prensa .left1 img{border:1px solid #000;}
.prensa .right1{margin:0 0 0 70px;}
.prensa .right1 .titular{font-weight:bold;}
.prensa .right1 .medio{font-style:italic;height:25px;}
.prensa .right1 .descargar{text-align:right;font-size:0.9em;vertical-align:middle;}
.prensa .right1 .descargar img{float:none;vertical-align:middle;margin:0;padding:0;}
.prensa .right1 .descargar a{text-decoration:underline;}

.enlace{margin:0 0 20px 0;}
.enlace strong{color:#721818;}
.enlace .txt_enlace{margin:0 0 0 10px;}

.formulario{margin:25px 0 0 20px;}
.formulario .fila{margin:0 0 10px 0;}
.formulario .fila input{font-size:0.9em;border:1px solid #000;}
.sc{margin:0 0 10PX 0;padding:0;WIDTH:350PX;}
.sc img{float:NONE;vertical-align:BASELINE;MARGIN:1PX 0 0 0;}
.sc a{color:#721818;}
.fila_c{text-align:center;}
.fila_c input{background:#721818;font-size:0.8em;color:#fff;}

.bloque{color:#721818;background:#eaddc8;margin:15px 0 5px 0;padding:3px;border-left:5px solid #dfd0b7;}
.bloque2{background:#eaddc8;margin:15px 0 15px 0;padding:3px;border-left:5px solid #dfd0b7;color:#721818;}
.bloque2 a{}
.titulo_f{font-size:1.2em;margin:15px 0 15px 0;COLOR:#721818;}
.ctnd_f{margin:0 0 0 15px;}
.ctnd_foto{margin:0 0 0 15px;}
.ctnd_foto img{float:left;}
.descargar_memoria{clear:both;}


.tit_prensa{margin:30px 0 10px 0;border-left:10px solid #d7c29f;background:#f8e1c0;padding:3px;}

.ver_f{float:right;margin:-16px 3px 0 0;font-size:0.8em;}
.ver_f a{color:#731817;}

.volver_a{text-align:right;font-size:0.9em;}
.volver_a a{color:#881c03;}
.volver_a img{float:none;vertical-align:bottom;border:0 solid #000;}
.f{margin:0 0 10px 0;}

.tabla_calendario{border:1px solid #dfd0b7;width:100%;}

.td1{background:#dfd0b7;border-right:1px solid #f9edd8;text-align:center;font-weight:bold;width:42%;padding:5px;}
.td2{background:#dfd0b7;border-right:1px solid #f9edd8;text-align:center;font-weight:bold;width:25%;padding:5px;}
.td3{background:#dfd0b7;border-right:1px solid #f9edd8;text-align:center;font-weight:bold;width:18%;padding:5px;}
.td4{background:#dfd0b7;border-right:1px solid #f9edd8;text-align:center;font-weight:bold;width:15%;padding:5px;}
.td5{background:#dfd0b7;text-align:center;font-weight:bold;width:13%;padding:5px;}

.td1a{border-right:1px solid #dfd0b7;text-align:center;height:40px;color:#6d1716;;}
.td2a{border-right:1px solid #dfd0b7;text-align:center;font-size:0.9em;}
.td3a{border-right:1px solid #dfd0b7;text-align:center;font-size:0.9em;}
.td4a{border-right:1px solid #dfd0b7;text-align:center;font-size:0.9em;}
.td5a{text-align:center;}
.td1a a{color:#6d1716;;}

.tdlinea{background:#dfd0b7;height:1px;}
.mes_calendario{margin:5px 0 10px 0;font-size:1.3em;font-weight:bold;}

.smm{font-size:0.75em;margin:0 0 0 10px;color:#913434;}
.smm a{color:#913434;}

.tit_enl{background:#dfd0b7;margin:5px 0 10px 0;padding:5px;color:#721818;}


.tickercontainer { /* the outer div with the black border */
border: 1px solid #000;
background: #000; 
width: 700px; 
height: 27px; 
margin: 0; 
padding: 0
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
top: 0px;
width: 700px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 750px;
font: bold 10px Verdana;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
background: #fff;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #ff0000;
font: bold 10px Verdana;
margin: 0 50px 0 0;
} 
ul.newsticker span {
margin: 0 10px 0 0;
} 

/*************************CONTENIDO***********************/









/************************ PIE ************************/
#pie{background:transparent url(../imagenes/interfaz/fondo_pie.jpg) scroll no-repeat top center;color:#fff;padding:7px 0 7px 0;font-size:0.85em;clear:both;height:143px;}

/************************ PIE ************************/