/* CSS Madrono */

*{margin:0; padding:0;}

html, body {
height: 100%;
} 


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

h1{
margin-bottom:12pt;
}

h3{
font-size:1.2em;
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: 963px;
margin: 0 auto;
color:#fff;
/*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:#fff;
}
#tituloMadrono a:hover {
color:yellow;
}

#header {
width: 963px;
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;*/
background-color:#333;
width:197px;
height:174px;
}

.cuadroHeader{
float:left;
/*background:url(images/cuadrosHeader.gif) repeat-y left;*/
background-color:#333;
width:183px;
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:929px;
height:17px;
background:url(images/bottom.gif) repeat-x;
}

.cuadroHeader ul{
list-style-type: none;
/*font-size:9pt;*/
/*font-size:.8em;*/
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:183px;
height:22px;
/*color:#999;*/
color:#fff;
padding-left:5px;
_width:178px; /*IE6*/
}

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

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

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

/* CONTENIDO*/
#content{
float:left;
width:963px;
/*font-size:10pt;*/
font-size:1.2em;
}

#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:2.5em;
font-family: Georgia,"Times New Roman", Times, serif;
color:#fff;
}
#content h2{
color:#fff;
}
#content #cuadroIzq h3 a, #content h3, #content h4 {
color:#fff;
}
#cuadroIzq{
margin-left:17px;
float:left;
width:473px;
padding:18px 56px 0 56px;
/*IE6*/
_padding:9px 39px 0 39px;

}
#cuadroDer{
margin-top:20px;
float:left;
width:275px;
padding:23px 35px;
/*IE6*/
/*_padding:12px 18px;*/
}

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

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

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

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

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

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

#cuadroDer a:hover {
color:yellow;
}

#imagesHome{
margin-top:90px;
/*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{
background-color:#fff;
margin-right:10px;
/*IE6*/
_margin-right:5px;
vertical-align:middle;
}

#letras{
clear:both;
text-align: right;
margin-right:25px;
/*IE6*/
_margin-right:35px;
}

#letras #contraste a{
color:#000;
font-weight:bold;
background-color:#fff;
/*font-size:.8em;*/
font-size:1.2em;
}

#letras #letraSmall a{
color:#fff;

font-size:1.2em;
}

#letras #letraBig a{
color:#fff;
font-size:1.4em;
}

#enlaces{
float:left;
margin-left:2px;
margin-top:58px;
/*font-size:.8em;*/
font-size:1.1em;
color:#fff;
width:190px;
/*IE6*/
_margin-left:0;
_margin-top:58px;
_width:180px;
}
#enlaces a{
margin:0 3px;
color:#fff;
_margin:0 0;
}

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

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

#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:690px;
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{
width:432px;
}

#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:873px;
margin-left:17px;
_margin-left:8px;
_padding:9px 0 0 56px;
}

.destacado {
width:675px;
margin-left:5px;
}

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

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

#izqBlanco {
}


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

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

#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;
padding:20px 36px;
margin-left:38px;
/*IE6*/
_margin-left:19px;
}

#tabla{
float:left;
width: 617px;
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:200px;
float:left;
margin-right:2px;
/*IE6*/
_margin-right:1px;
}

.enlaceMas {
float:left;
}

#content .enlaceMas a{
color:#fff;
}

/* Galeria */

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

.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;
border-top:1px solid #cacaca;
height:50px;
padding:22px 10px 0 0;
width:323px;
margin-right:4px;
vertical-align:middle;
/*IE6*/
_padding:21px 0 0 5px;
}

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

.biblioteca .texto {
font-size:.92em;
float:left;
padding:0;
font-weight:bold;
margin:4px 0 0 3px;
/*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:#000;
background-color:#ccc;
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;
}

#footer a {
color:#000;
}

#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;
}

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

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

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

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

#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;
}

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

#btnMapa{
width:140px;
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;
}

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

#btnAyuda{
margin-right:48px;
/*IE6*/
width:120px;
height:30px;
}

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

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

#btnDirectorio{
width:110px;
height:30px;
}

#btnDirectorio a{
background:url(images/directorio_n.jpg) left no-repeat;
padding:4px 0 4px 32px;
}

#btnDirectorio a:hover {
background:url(images/directorio_o.jpg) left no-repeat;
}


#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: #000;
}

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

.fcdcha {
float: right;
margin: 1.5em;
}

.fcizda {
float: left;
margin: 1.5em;
}
.fcarri {
margin-bottom:1.5em;
}
.fcabaj {
margin-top:1.5em;
}

.hrpost {
margin-top: 10px;
margin-bottom: 30px;
}

#content #cuadroIzq h2 a {
font-size:.9em;
}

h2 .fecha {
font-size: 1em;
}

#cuadroIzq h3.encabezado {
margin-top:5px;
margin-bottom:5px;
font-weight:normal;
padding:15px;
}

.post {
display:none;
}

#headerMovil {
display:none;
}

#pieMovil {
display:none;
}

fieldset {
padding:10px;
}

.error {
color:red
}

