ul,div,fieldset,form,h1,h2,h3,h4,h5,img,input,li,object,p,pre,span,body,blockquote{margin:0;padding:0}
a{outline:none}
html,body{height:100%}
body{background:#ffffff;font:100%  trebuchet MS,verdana,arial,sans-serif;margin:0;padding:0}
h1{background:transparent;height:22px;left:10px;margin:0;padding:0;position:absolute;top:46px;width:148px}
h4{background:#ffffff;color:#dd5500;font-size:100%;font-weight:bold;margin-bottom:0.4em;padding-bottom:0.3em;padding-top:0}
h1 a{display:block;height:22px;margin:0 auto 0 auto;width:148px}
h1 span,h1 a span{overflow:hidden;position:absolute;text-indent:-6000px}
h2{background:#ffffff;color:#dd5500;font-size:110%;margin-bottom:0;padding-bottom:0.4em;padding-top:0.8em}
h2 strong{color:#999999;font-size:90%}
h2 strong em{color:#dd5500}
h2#home{padding-top:0}
*html body{width:96%}
h3{background:url(../grisito.gif) #ebebeb top left repeat-x;border-bottom:1px solid #999999;color:#262626;font-size:70%;font-weight:normal}
h3 span{background:transparent url(../grisote.gif)  0 100% repeat-x;display:block;padding:0.3em 0;text-align:center}
h3 a{background:url(../grisote.gif) #ebebeb 0 100% repeat-x;color:#262626;display:block;font-size:110%;font-weight:bold;padding:0.3em 0;text-align:center;text-decoration:none}
h3 a:hover{background:url(../grisote.gif) #ebebeb 0 100% repeat-x;display:block;padding:0.3em 0;text-align:center;text-decoration:none}
#cabecera{min-width:704px;position:relative;width:100%!important}
*html #cabecera{width:100%}
#flotante{clear:both}
#flotante_derecha{float:right;width:49%}
#flotante_izquierda{float:left;width:49%}
#flotante_derecha2{float:right;height:150px;width:380px}
#flotante_izquierda2{float:left;height:150px;width:380px}
table,td,th{border:none}
#nue{padding-left:10px;text-align:left}
caption{display:none}
input{border:1px solid #7f9db9;font-size:#60%;height:15px}
textarea{background:#ffffff;border:1px solid #7f9db9;color:#252525;font:100% Arial,Verdana,Helvetica,sans-serif;margin-bottom:2px;padding-top:2px}
select{font:100% Arial,Verdana,Helvetica,sans-serif;margin-bottom:0.3em}
fieldset{border:0;margin-top:5px;text-align:center}
.pie{clear:both;color:#666666;font-size:11px;padding-right:8px;padding-top:10px;text-align:right}
*html .pie{padding-right:10px;padding-top:2px}
.pie ul li{border-right:1px solid #cccccc;display:inline;padding-left:6px;padding-right:6px}
*html .pie ul li{padding-left:6px}
.pie ul li.nob{background:none;border-right:0;padding-right:0}
.pie ul li a{background:#ffffff;color:#666666;text-decoration:none}
.pie ul li a:hover{text-decoration:underline}
em{font-style:normal}
#dupli_1{float:right;margin-right:0}
*html #dupli_1{float:right;margin-right:6px}
#dupli_2{float:left;margin-left:0}
*html #dupli_2{float:left;margin-left:6px}
/*estilos nuevos para los iframes*/
img{border:none}
#contenedor-central{background:#ffffff;border:1px solid #689bca;clear:right;display:block;float:left;min-height:100px;width:99%}
#contenedor-central2{background:#ffffff;border:1px solid #999999;display:block;float:left;min-height:100px;margin-top:12px;margin-bottom:12px;width:99%}
#contenedor-central2 .foto{margin:0 10px 10px 10px;width:auto}
*html #contenedor-central2 .foto{margin-right:5px}
*+html #contenedor-central2 .foto{margin-right:15px}
#contenedor-central2 .derecha{clear:right;float:right}
#contenedor-central-detalle{background:#ffffff;border:1px solid #689bca;clear:right;display:block;float:left;min-height: 535px;width:99%}
#encabezado{background:#d7e5f0;border-bottom:1px solid #6699cc;color:#000000;font-size:11px;height:18px;padding-top:4px;text-align:center;text-transform:uppercase;width:auto}
#encabezado img{margin:-2px 6px 0 0}
#encabezado2{background:#ebebeb;border-bottom:1px solid #999999;color:#000000;display:block;font-size:11px;height:18px;padding-top:4px;text-align:center;text-transform:uppercase;width:auto}
#encabezado2 img{margin:0 6px 0 0}
/*metralla */
#contenedor-izquierdo{background:transparent;clear:left;display:block;float:left;width:195px}
#contenedor-derecho{background:transparent;clear:right;display:block;float:left;margin-left:0;max-width:78%;padding:0;position:relative;text-align:left;width:100%}
*html #contenedor-derecho{width:auto}
ol li,ul li {background:#ffffff url(../cuadrado.gif) no-repeat 8px 13px;color:#545454;font-size:11px;padding:6px 6px 0px 16px;width:auto;}
ul li.blanco{background:#ffffff url(../cuadrado.gif) no-repeat 8px 13px;color:#545454;font-size:11px;padding:6px 6px 6px 16px;width:auto}
ul li.gris{background:#f5f5f5  url(../cuadrado.gif) no-repeat 8px 13px;color:#545454;font-size:11px;padding:6px 5px 6px 16px;width:auto}
ul li {list-style-type:none;}
*html ul li.blanco,*html ul li.gris{padding:1px 6px 6px 16px}
*+html ul li.blanco,*+html ul li.gris{padding:1px 6px 6px 16px}
*html li{background:#ffffff url(../cuadrado.gif) 8px 17px no-repeat}
*+html li{background:#ffffff url(../cuadrado.gif) 8px 17px no-repeat}
h2{background:#ffffff;color:#dd5500;font-size:18px;margin-bottom:0;padding-bottom:0.4em;padding-top:0.8em}
h2 strong{color:#999999;font-size:90%}
h2 strong em{color:#dd5500}
h2 strong em{color:#9b9b9b}
p{background:transparent;color:#545454;font-size:11px;padding:0 0.8em 0.6em 0.8em;width:auto}
.listanoticias li p{background:transparent;color:#545454;font-size:11px;padding:0;width:auto}
#volver{background:transparent;clear:both;display:block;float:right;margin:4px 10px 10px 0;width:auto}
a{color:#000000;font-size:11px;text-decoration:underline}
a:hover{text-decoration:none}
#superior{clear:both;display:block;height:74px;overflow:hidden;width:773px}
/* ESTILOS QUE DIBUJAN LOS DIFERENTES BLOQUES DE LAS PANTALLAS DE BIENVENIDA */
#bienvesup{height:148px;width:773px}
#bienvesup .ancho1{clear:both;display:block;float:left;overflow:hidden;width:100%;font-size:.8em}
#bienvesup .ancho2{display:block;float:left;overflow:hidden;width:380px;font-size:.8em}
#bienvesup .ancho2parte1 {display:block;float:left;overflow:hidden;width:380px;font-size:.8em;margin-right:12px}
#bienvesup .alto11{height:47%;margin-bottom:1%}
#bienvesup .alto12{height:47%}
#bienvesup .alto3{height:100%}

.alto2{height:129px}
.alto4{height:203px}
.alto5 {height:290px;}
.derecha {float:right!important;margin-right:0px;margin-left:12px;}
*html #contenedor-central2{height:46%;margin-top:14px}
*+html #contenedor-central2{height:46%;margin-top:12px}
*+html iframe{height:87%}
*+html .pie{padding-top:2px}
ol{line-height:auto;margin-right:10px}
ol li{background:none;margin-bottom:0;padding-left:0}
#contenedor-central-corto{background:#ffffff;border:1px solid #689bca;clear:right;display:block;float:left;height:40%;width:99%}
#breadcrumb .bienvenida { background: #ffffff; color: #454545 }
.contenido_interior { background: #ffffff; color: #545454; display: block; margin-right: 0px; min-width: 524px; overflow: hidden; padding-top: 5px; width: auto }
.contenido_interior p { font-size: 11px }
*html .contenido_interior { height:auto;}
.maxwidth { display: block; overflow: hidden; width: 800px }
*html .maxwidth { display: inline-block; position: relative; width: 802px;}
hr, .falso { display: none }
.encabezado-popup { background: url(../borde_grueso2.gif) #ffffff bottom repeat-x; display: block; height: 40px;padding-top:10px; }
.encabezado-popup { height: 60px }
.encabezado-popup h1{ top: 26px }
a.cerrar { background: url(../boton_cerrar.gif) right no-repeat; color: #000000; float: right; font: bold .7em  trebuchet MS, verdana, arial, sans-serif; margin: 20px 10px 0 0; padding-right: 20px; text-decoration: none }
a.cerrar:hover { text-decoration: underline }
.contenedor-popup { clear: both; display: block; font-size: 11px; overflow: hidden; padding: 10px 20px; width: auto }
.contenedor-popup h2 { font-size: 150%; font-weight: normal;color: #dd5500; }
.contenedor-popup ul { margin:6px 0 16px 16px;}
.contenedor-popup ul li { background: #ffffff url(../cuadrado.gif) no-repeat 7px 9px; color: #545454; font-size: 11px; padding: 6px 6px 6px 16px; width: auto;list-style:none; line-height:14px;}
.contenedor-popup p {margin-bottom:4px;}

/* contenido mini home */
div.contenido_mini {
	padding:10px 0;
	height: auto!important; /* para los browsers buenos */
	height: 350px; /* para IE5+ */
	min-height: 350px; /* para los browsers buenos */
}
div.contenido_mini ul {margin-bottom: 10px;}

/* ajustar el margen del h2 en pagina detalle */
#contenedor-central-detalle h2, #contenedor-central2 h2 {padding-left:8px}

/* ajustar el margen del h2 en pagina detalle */
#contenedor-central-detalle h2, #contenedor-central2 h2 {padding-left:8px}

/* estilos caja alertas */
.caja_tipo h3 a em.alertas { background: transparent url(../alertas.gif) 0 50% no-repeat; font-style: normal; margin: 0 auto; padding-left: 16px }
.caja_tipo h3 a { background: url(../grisote.gif) #ebebeb 0 100% repeat-x; color: #262626; display: block; font-size: 110%; font-weight: bold; padding: 0.3em 0; text-align: center; text-decoration: none }
.caja_tipo#id_alertas  ul li a { line-height: 2.12em }
.caja_tipo ul.alerta_clase li.capa_blanca { background-color: #ffffff; display: block; font-size: 11px }
.caja_tipo ul.alerta_clase li div.enlazado a:hover { text-decoration: none }
.caja_tipo ul#tipon li div.cajeta { display: block; height: auto; padding: 5px 5px 5px 13px; vertical-align: middle }
.caja_tipo ul.alerta_clase li div.enlazado { display: block; height: auto; padding: 5px 5px 5px 13px; vertical-align: middle }
.caja_tipo ul.alerta_clase li.capa_blanca div.enlazado { background-color: #ffffff; color: #252525; height: 4.25em; line-height: 200%; text-decoration: underline }
.caja_tipo ul.alerta_clase li.capa_color div.enlazado { background-color: #f5f5f5; color: #252525; height: 4.25em; line-height: 200%; text-decoration: underline }
* html .caja_tipo ul.alerta_clase li.capa_blanca div.enlazado { height: 5.2em }
* html .caja_tipo ul.alerta_clase li.capa_color div.enlazado { height: 5.2em }
.caja_tipo ul.alerta_clase li.capa_blanca div.enlazado a { background-color: #ffffff; color: #252525; text-decoration: underline }
.caja_tipo ul.alerta_clase li.capa_color div.enlazado a { background-color: #f5f5f5; color: #252525; text-decoration: underline }
.caja_tipo ul.alerta_clase li.capa_blanca  div.enlazado { background-color: transparent url(../vin_azul.gif) 5px 20px no-repeat }
.caja_tipo ul.alerta_clase li.capa_color div.enlazado { background-color: transparent url(../vin_azul.gif) 5px 20px no-repeat }
* html .caja_tipo ul.alerta_clase li.capa_blanca  div.enlazado { background-color: transparent url(../vin_azul.gif) 5px 18px no-repeat }
* html .caja_tipo ul.alerta_clase li.capa_color div.enlazado { background-color: transparent url(../vin_azul.gif) 5px 20px no-repeat }
* html .caja_tipo ul.alerta_clase li.capa_blanca  div.enlazado#deb { background-color: transparent url(../vin_azul.gif) 5px 20px no-repeat }
.caja_tipo ul.alerta_clase li.capa_color { background-color: #f5f5f5; display: block; font-size: 11px }

.caja_tipo { background-color: #ffffff; border: 1px solid #a7a7a7; margin-bottom: 12px; min-width: 257px; width: 99%; height: 203px }
*html .caja_tipo { width: 99% }

.caja_tipo#unico ul li a, .caja_tipo#tipon ul li a { color: #252525; display: block; font-size: 70%; height: auto; line-height: 2.2em; padding: 5px 5px 5px 13px; text-decoration: underline; vertical-align: middle }
* html  .caja_tipo#tipon ul li a, * html .caja_tipo#unico ul li a { height: 100%; line-height: 2.2em }
.caja_tipo  ul li a.pij_blanco { background-color: url(../vin_azul.gif) #ffffff 5px 15px no-repeat }
.caja_tipo  ul li a.pij_gris { background-color: url(../vin_azul.gif) #f5f5f5 5px 15px no-repeat }
.caja_tipo#unico ul li a.pij_gris:hover { text-decoration: none }
.caja_tipo#tipon ul li a.pij_gris:hover { text-decoration: none }
.caja_tipo#unico ul li a { background-color: #ffffff; font-weight: bold; padding-bottom: 15px; padding-top: 12px }
.caja_tipo#unico ul li a.pij_blanco:hover, .caja_tipo#tipon  ul li a.pij_blanco:hover { text-decoration: none }
.caja_tipo#unico ul li a.pij_blanco { line-height: 295% }
html:lang(es)>body .caja_tipo#unico ul li a.pij_blanco { line-height: 220% }
* html .caja_tipo#unico ul li a.pij_blanco { line-height: 225% }
* html .caja_tipo#unico ul li a { padding-bottom: 11px; padding-top: 12px }
html:lang(es)>body .caja_tipo#unico ul li a { padding-bottom: 14px; padding-top: 12px }