/* CSS Madrono */

*{margin:0; padding:0;}

html, body {
height: 100%;
} 


body {
	background:#d7e2ea;
	font-family:arial, verdana,  tahoma, sans-serif;
}
a{
text-decoration:none;
}	
a img{
border:0;
}

h1{
margin-bottom:12pt;
}

h3{
font-size:1em;
margin-bottom:10pt;
}
p{
margin-bottom:12pt;
/*line-height:12pt;*/
line-height:1.3em;
}
#container {
min-height: 100%;  /* para poner footer al fondo*/
 
 /* EXPLORER 6 */
height: auto !important;  
height: 100%;
 
width: 923px;
margin: 0 auto;
color:#333;
/*overflow: hidden;*/
}

* html #container {
height: 100%;
} 


/* HEADER */

#primerCuadro img{
float:left;
}

#tituloMadrono #texto{
float:left;
margin-top:45px;
margin-left:19px;
font-weight:bold;
}

#tituloMadrono a{
color:#444;
}
#tituloMadrono a:hover {
color:#f33;
}

#header {
width: 923px;
float:left;
}

#colIzq, #colDer{
float:left;
width:17px;
height:174px;
background-repeat: repeat-y;
}
#colIzq, #colIzqFooter{
background-image:url(images/colIzq.gif);
}
#colDer, #colDerFooter{
background-image:url(images/colDer.gif);
}

#primerCuadro{
float:left;
background:url(images/cuadro1.gif) repeat-x left;
width:197px;
height:174px;
}

.cuadroHeader{
float:left;
background:url(images/cuadrosHeader.gif) repeat-y left;
width:173px;
height:174px;
}

#esqInfIzq, #esqInfDer, #esqSupIzq, #esqSupDer{
float:left;
width:17px;
height:17px;
}
#esqInfIzq{
background-image:url(images/esqInfIzq.gif);
}
#esqInfDer{
background-image:url(images/esqInfDer.gif);
}
#esqSupIzq{
background-image:url(images/esqSupIzq.gif);
}
#esqSupDer{
background-image:url(images/esqSupDer.gif);
}
#headerBottom{
float:left;
width:889px;
height:17px;
background:url(images/bottom.gif) repeat-x;
}

.cuadroHeader ul{
list-style-type: none;
/*font-size:9pt;*/
font-size:.75em;
width:173px;
margin-top:22px;
/*line-height:14pt;*/
line-height:1.2em;
_margin-top:11px; /*IE6*/
}
.cuadroHeader li{ /*IE6*/
_margin:0;
_height:1pt;
}

.cuadroHeader ul li a,  .cuadroHeader ul .selected {
/*.cuadroHeader ul li a,  .cuadroHeader ul .activo, .cuadroHeader ul .selected{*/
float:left;
width:173px;
height:22px;
/*color:#999;*/
color:#555;
padding-left:26px;
_width:147px; /*IE6*/
}

.cuadroHeader ul li a:hover {
color:#464444;
font-weight:bold;
background-image:url(images/fondo_menu_o.gif);
}

.cuadroHeader ul li.activo a {
/*.cuadroHeader ul .activo {*/
font-weight:bold;
background-image:url(images/fondo_menu_activo.gif);
}

.cuadroHeader ul .selected{
background-image:url(images/fondo_menu_selected.gif);
color:#cb0000;
font-weight:bold;
}

/* CONTENIDO*/
#content{
float:left;
width:923px;
font-size:.8em;
}

#content li{
margin-bottom:10pt;
margin-left:20pt;
/*IE6*/
_margin-bottom:5pt;
_margin-left:10pt;
}

#content h1{
font-weight:normal;
/*font-size:20pt;*/
font-size:2em;
font-family: Georgia,"Times New Roman", Times, serif;
color:#cb0000;
}
#content h2{
color:#cb0000;
}
#content #cuadroIzq h3 a, #content h3, #content h4 {
color:#cb0000;
}
#cuadroIzq{
margin-left:17px;
float:left;
width:432px;
padding:18px 56px 0 56px;
_margin_right:0;
/*IE6*/
_padding:9px 56px 0 39px;

}
#cuadroDer{
float:left;
width:275px;
background-color:#fff;
padding:23px 35px;
/*IE6*/
/*_padding:12px 18px;*/
_margin: 0;
}

h2{
/*font-size:11pt;*/
font-size:1.2em;
}

#cuadroDer h2{
color:#cb0000;
/*font-size:14pt;*/
font-size:1.5em;
}

#cuadroDer .noticia{
margin-top:22px;
/*IE6*/
_margin-top:11px;
}

#cuadroDer .fecha{
/*color:#999;*/
_margin-top:19px;
color:#555;
}

#cuadroDer h3{
color:#cb0000;
border-bottom: 1px solid #cacaca;
width:auto;
font-size:1em;
margin-top:9px;
padding-bottom:12px;
margin-bottom:11px;
/*IE6*/
_margin-top:19px;
_padding-bottom:16px;
_margin-bottom:16px;
}

#cuadroDer a{
color:#cb0000;
}
#cuadroDer h3 a{
font-style:italic;
}

#cuadroDer a:hover {
color:#e37b00;
}

#imagesHome{
margin-top:110px;
/*IE6*/
_margin-top:45px;
}

#imagesHome img{
margin-right:5px;
/*IE6*/
_margin-right:0px;
}

#busqueda{
float:left;
margin-top:20px;
margin-left:26px;
padding:0;
/*_margin-top:10px;/*IE6*/
_margin-left:9px;
}

#busqueda label{
display:none;
}

#busqueda #textoInput{
height:16px;
width:94px;
margin-right:6px;
/*IE6*/
_margin-right:3px;
}
#busqueda #lupa{
margin-right:10px;
/*IE6*/
_margin-right:5px;
vertical-align:middle;
}

#letras{
float:right;
margin-right:50px;
/*IE6*/
_margin-right:25px;
}

#letras #contraste a{
color:#fff;
font-weight:bold;
background-color:#666;
font-size:.95em;
}

#letras #letraSmall a{
color:#333;
font-size:.6em;
}

#letras #letraBig a{
color:#333;
font-size:.95em;
}

#enlaces{
float:left;
margin-left:20px;
margin-top:68px;
font-size:.8em;
color:#555;
width:160px;
/*IE6*/
_margin-left:12px;
_margin-top:68px;
_width:130px;
}
#enlaces a{
margin:0 6px;
color:#555;
_margin:0 3px;
}

#enlaces a:hover {
color:#cb0000;
/*color:#464444;
font-weight:bold;*/
}
#enlaces .selected{
margin:0 6px;
color:#cb0000;
_margin:0 3px;
font-weight:bold;
}
#content a{
color:#333;
text-decoration:underline;
}

#content a:hover {
color:#E37B00;
}

#cuadroIzqMid{
margin-left:0px;
float:left;
width:540px;
padding:18px 40px 0 46px;
_padding:10px 0px 0 18px;
}

#cuadroIzqFull, #izqBlanco{
margin-left:17px;
float:left;
width:650px;
padding:18px 56px 0 56px;
_padding:9px 11px 0 28px;
}

#izqBlanco{
_margin-left:8px;
_padding:9px 82px 0 28px;
_width:700px;
}

#contentFull, #contentFullBlue, .destacado {
float:left;
margin-bottom:10px;
/*IE6*/
_margin-bottom:5px;
}

#izqBlanco .filaForm{
width:600px;
vertical-align:top;
margin-bottom:4px;
/*IE6*/
_margin-bottom:2px;
}
#izqBlanco form{
margin-bottom:20px;
/*IE6*/
_margin-bottom:10px;
}
#contentFull, #contentFullBlue, #izqBlanco {
padding:18px 0 0 56px;
width:833px;
margin-left:17px;
_margin-left:8px;
_padding:9px 0 0 56px;
}

.destacado {
width:653px;
margin-left:9px;
}

.destacadoCor {
margin-left:0;
width:425px;
margin-top:0;
}

.destacado, .destacadoCor {
padding:18px 16px;
_margin:0;
_padding:18px 10px;
background-image:url(images/cuadrosDestacado.gif);
}

#izqBlanco {
background-color:#fff;
}


#contentFull {
background-image:url(images/cuadrosDestacado.gif);
}

#cuadroIzqFull ul{
list-style-image:url(images/boloRojo.gif);
line-height:1.5em;
}

#textoContacto{
float:left;
width:314px;
}
#mapaOficina{
float:left;
width:464px;
}

#content textarea{
width:430px;
}

#logosDer{
float:right;
width: 130px;
margin-right:6px;
margin-top:20px;
/*IE6*/
_margin-right:3px;
_margin-top:10px;
}
#logosDer img{
border:0px;
margin-bottom:10px;
/*IE6*/
_margin-bottom:5px;
}

#tabla{
float:left;
width: 617px;
background-color:#fff;
padding:20px 36px;
margin-left:38px;
/*IE6*/
_margin-left:19px;
}

.fila{
margin-top:10px;
padding-bottom:10px;
float:left;
width:607px;
border-bottom:1px solid #cacaca;
_margin-top:5px;
_padding-bottom:5px;
}

.columna{
width:185px;
float:left;
margin-right:2px;
/*IE6*/
_margin-right:1px;
}

#.enlaceMas {
float:left;
}

#content .enlaceMas a{
text-decoration:none;
color:#cb0000;
}
/* Galeria */

.filaGaleria {
float:left;
margin-bottom:20px;
}

.filaGaleriaCentro {
vertical-align:middle;
text-align:center;
}

.filaGaleria .imagen, .filaGaleria .imagen img{
float:left;
width:243px;
}

.filaGaleria .imagen{
margin-right:25px;
}

.filaGaleria .pie {
margin-top:20px;
border-bottom:1px solid #cacaca;
padding-bottom:18px;
float:left;
/*IE6*/
_margin-top:10px;
_padding-bottom:9px;
}
/* bibliotecas */

.bibliotecaCentro {
margin:0 auto;
width:243px;
}

.bibliotecaCentro p {
float:right;
font-weight:bold;
margin-top:4px;
}

.biblioteca, .bibliotecaFin {
float:left;
width:296px;
border-top:1px solid #cacaca;
height:40px;
padding:22px 10px 0px 16px;
margin-right:4px;
vertical-align:middle;
/*IE6*/
_padding:21px 0 0 5px;
}

.bibliotecaFin{
height:10px;
padding-top:10px;
_padding-top:5px;
}

.biblioteca .texto {
float:left;
padding:0;

margin-left:20px;
font-weight:bold;
width:162px;
float:left;
margin-top:4px;
/*IE6*/
_margin-top:2px;
}

.bibliotecaCentro img, .biblioteca img {
float:left;
}

#top, #top_white{
float:right;
margin-right:30px;
margin-bottom:20px;
margin-left:400px;
_margin-top:0px;
_margin-right:0px;
_margin-bottom:20px;
_padding-right:20px;

}

#top a, #top_white a{
text-decoration:none;
float:right;
width:37px;
height:35px;
}
#top a{
background-image:url(images/subir_n.gif);
}
#top_white a{
background-image:url(images/subir_w_n.gif);
}

#top a:hover {
background-image:url(images/subir_o.gif);
}

#top_white a:hover {
background-image:url(images/subir_w_o.gif);
}
/* FOOTER */

#footer{
/*para ponerlo abajo */
width: 923px;
color:#333333;
overflow: hidden;
height:57px;
clear:both;
margin: -70px auto 0 auto;
position: relative;
_position:static;
padding-top: 13px; 
/*IE6*/
_padding-top:0px;
_margin: -57px auto 0 auto;
}
#clearerFooter{
clear:both;
float:left;
width:100%;
padding-bottom:57px;
}

#contentFooter{
float:left;
width:889px;
height:40px;
background:url(images/footer.gif) repeat-x;
}

#footerTop{
float:left;
width:889px;
height:17px;
background:url(images/top.gif) repeat-x;
}
#colIzqFooter, #colDerFooter{
float:left;
width:17px;
height:40px;
background-repeat: repeat-y;
/*font-size:1px;*/
font-size:.1em;
_width:15px;
}

#btnIntranet,#btnRSS,#btnMapa,#btnAyuda{
float:left;
/*font-size:9pt;*/
font-size:.8em;
margin-top:14px;
/*IE6*/
_padding-top:4px;
}

#btnIntranet{
margin-left:20px;
width:72px;
margin-right:32px;
/*IE6*/
_margin-right:16px;
_margin-left:10px;
}

#btnIntranet a{
background:url(images/intranet_n.gif) left no-repeat;
color:#555;
padding:4px 0 4px 32px;
}

#btnIntranet a:hover {
background:url(images/intranet_o.gif) left no-repeat;
color:#f33;
}

#btnRSS{
width:60px;
height:30px;
margin-right:22px;
/*IE6*/
_margin-right:11px;
}

#btnRSS a{
background:url(images/rss_n.gif) left no-repeat;
padding:3px 0px 4px 28px;
color:#555;
}

#btnRSS a:hover {
background:url(images/rss_o.gif) left no-repeat;
color:#f33;
}

#btnMapa{
width:110px;
height:30px;
margin-right:18px;
/*IE6*/
_margin-right:9px;
}

#btnMapa a{
background:url(images/mapa_n.gif) left no-repeat;
padding:4px 0px 4px 38px;
color:#555;
}

#btnMapa a:hover {
background:url(images/mapa_o.gif) left no-repeat;
color:#f33;
}

#btnAyuda{
width:160px;
height:30px;
}

#btnAyuda a{
background:url(images/ayuda_n.gif) left no-repeat;
padding:4px 0 4px 32px;
color:#555;
}

#btnAyuda a:hover {
background:url(images/ayuda_o.gif) left no-repeat;
color:#f33;
}


#enlacesFooter{
float:right;
margin-top:6px;
margin-right:14px;
}

#enlacesFooter img{
margin-left:16px;
}

.paratitulo, #caminopag, .caminopag {
display:none;
}

.resaltado {
padding: 15px; 
text-align: justify;
background-color: white;
}

div.descri_modvideo {
margin: 0px;
left: 0px;
top: 0px;
margin-right: 0px;
margin-left: 55px;
padding-bottom: 0.2em;
}

