/* REDEFINICION ETIQUETAS */
html,*{margin:0;padding:0}
body{font:0.9em "Tahoma", Verdana, Arial, Helvetica, sans-serif;background:#D7E5E9 url(../img/bk.jpg) left top repeat-x;color:#000}
a img{border-style:none}
a{color:#069;text-decoration:none}
a:hover{color:#06F;text-decoration:underline}
/* CONTENEDOR */
#contenedor{position:relative;top:0;left:0;width:1000px;height:auto;margin:0 auto;background:#D7E5E9 url(../img/bk.jpg) left top repeat-x;color:#000}
/* CONTENEDOR > CABECERA */
#contenedor div#cabecera{position:relative;top:0;left:0;width:185px;height:70px;padding:5px 0 0 45px;margin-bottom:6px}
#contenedor div#cabecera a{display:block;width:185px;height:70px;background:url(../img/logotipo.jpg) top left no-repeat;border-bottom:2px solid #FFF;padding-bottom:2px;text-indent:-9999px}
#contenedor div#cabecera a:hover{border-color:#357C8F}
/* CONTENEDOR > OPCIONES GENERALES */
#contenedor div#opciones{position:absolute;top:15px;right:0;width:66%;height:auto;font-size:0.9em;color:#999}
#contenedor div#opciones span.hora{display:inline;line-height:1.5em;padding-right:10px}
/* CONTENEDOR > OPCIONES GENERALES > Menu */
#contenedor div#opciones ul{display:inline;list-style-position:outside;list-style-type:none;vertical-align:middle;padding-left:10px}
#contenedor div#opciones li{display:inline;line-height:1.5em;padding:1px 8px 0 22px; background:url(../img/ico_inicio.gif) left center no-repeat}
#contenedor div#opciones li.mapa{background-image:url(../img/ico_mapa.gif)}
#contenedor div#opciones li.contacto{background-image:url(../img/ico_contacto.gif)}
#contenedor div#opciones li a{color:#999;text-decoration:none}
#contenedor div#opciones li a:hover, #contenedor div#opciones li a.select{color:#333;text-decoration:underline}
/* CONTENEDOR > OPCIONES GENERALES > Buscador */
#contenedor form#form_buscador{position:absolute;top:-7px;right:10px}
#contenedor form#form_buscador p{display:inline}
#contenedor form#form_buscador input#buscador_palabra{height:16px;border:1px solid #CCC;padding:3px 4px;color:#999;font-weight:bold;background:url(../img/bk_input_buscar.jpg) left center repeat-x}
#contenedor form#form_buscador input#buscador_boton{position:relative;top:4px;left:4px}
/* CONTENEDOR > MENU PRINCIPAL */
#contenedor div#menu{position:absolute;top:55px;left:25%;width:75%;height:26px;font-size:0.9em}
#contenedor div#menu ul{display:inline;list-style-position:outside;list-style-type:none;vertical-align:middle}
#contenedor div#menu li{display:block;height:26px;background:url(../img/menu_izda.gif) left top no-repeat;padding-left:16px;float:left}
#contenedor div#menu li a{color:#FFF;text-decoration:none;background:#B9B9B9 url(../img/menu_dcha.gif) right top no-repeat;display:block;height:21px;padding:5px 21px 0 5px;font-weight:bold}
#contenedor div#menu li:hover {background-image:url(../img/menu_izda_over.gif)}
#contenedor div#menu li:hover a,#contenedor div#menu li a:hover{text-decoration:underline;background-image:url(../img/menu_dcha_over.gif);background-color:#8F8F8F}
#contenedor div#menu li.select{background-image:url(../img/menu_izda_select.gif)}
#contenedor div#menu li.select a{background:#357C8F url(../img/menu_dcha_select.gif) right top no-repeat}
/* CONTENEDOR > SUMENU PRINCIPAL */
#contenedor div#submenu{position:relative;top:0;left:0;width:96%;height:auto;background:#357C8F;padding:0 2%;overflow:hidden}
#contenedor div#submenu ul{display:inline;list-style-position:outside;list-style-type:none}
#contenedor div#submenu li{display:block;height:30px;float:left;background:url(../img/submenu_separador.gif) right center no-repeat}
#contenedor div#submenu li a{display:block;height:16px;padding:7px 8px;color:#CCC;font-size:0.9em;color:#CCC;text-decoration:none}
#contenedor div#submenu li a:hover{color:#FFF;text-decoration:underline}
#contenedor div#submenu li.select a{color:#FFF}
#contenedor div#submenu li.ultimo{background-position:left -30px}
/* CONTENEDOR > CONTENIDO */
#contenedor div#contenido{position:relative;top:0;left:0;width:100%;height:auto;overflow:hidden;background:url(../img/bk_contenido_interior.jpg) top left repeat-y}
/* CONTENEDOR > CONTENIDO > IMAGEN DETALLE */
#contenedor div#contenido div#imagen_detalle{position:relative;top:0;left:0;width:100%;height:200px;background:url(../img/bk_img_detalle_interior.jpg) left top repeat-y}
#contenedor div#contenido div#imagen_detalle img{margin-left:4px}
/* CONTENEDOR > CONTENIDO > MIGA DE PAN */
#contenedor div#contenido div#miga{position:relative;top:0;left:0;width:91%;height:auto;float:left;font-size:0.8em;color:#999;padding:10px 0}
#contenedor div#contenido div#miga a{color:#999;font-weight:bold}
#contenedor div#contenido div#miga a:hover{color:#333}
#contenedor div#contenido div#miga a.primero,#contenedor div#contenido div#miga span.primero{padding-left:12px}
/* CONTENEDOR > CONTENIDO > ACCESIBILIDAD */
#contenedor div#contenido div#accesibilidad{position:relative;top:0;right:0;width:8%;height:auto;float:left;margin-left:7px;text-align:right;padding:10px 0}
#contenedor div#contenido div#accesibilidad a span.subrayado{visibility:hidden}
#contenedor div#contenido div#accesibilidad a{display:block;position:relative;top:0;left:0;width:26px;height:13px;background:url(../img/accesibilidad_constraste.gif) top left no-repeat;text-indent:9999px;float:left}
#contenedor div#contenido div#accesibilidad a:hover{background-position:left -13px}
#contenedor div#contenido div#accesibilidad a.mas{background-image:url(../img/accesibilidad_mas.gif) !important}
#contenedor div#contenido div#accesibilidad a.menos{background-image:url(../img/accesibilidad_menos.gif) !important}
#contenedor div#contenido div#accesibilidad a.constraste{}
/* CONTENEDOR > PIE DE PAGINA */
#contenedor div#pie{position:relative;top:0;left:0;width:96%;height:auto;margin:10px auto;padding:10px 7px;background:#666;color:#FFF;font-size:0.9em;text-align:center}
#contenedor div#pie a{color:#FFF;text-decoration:none}
#contenedor div#pie a:hover,#contenedor div#pie a.select{text-decoration:underline}
/* CONTENEDOR > DETALLE PIE */
#contenedor div#pie_detalle{position:relative;top:0;left:0;width:100%;height:7px;font-size:7px; background:url(../img/bk_pie.jpg) left bottom no-repeat;}
/* COMUNES */
h1.informacion,h2.informacion,h3.informacion,h4.informacion,h5.informacion,label.informacion,thead.informacion{display:none}
span.subrayado{text-decoration:underline}
div.cls{position:relative;top:0;left:0;width:100%;height:1px;font-size:1px;clear:both}
.align_dcha{text-align:right !important}
.align_centrar{text-align:center !important}
.gris{color:#666 !important}
.cursiva{font-style:italic !important}
/* CONTENIDO > COLUMNAS */
#contenedor div#contenido div#columna1{position:relative;top:0;left:0;width:33%;height:auto;margin-left:12px;overflow:hidden;float:left}
#contenedor div#contenido div#columna2{position:relative;top:0;left:0;width:33%;height:auto;margin-left:8px;overflow:hidden;float:left}
#contenedor div#contenido div#columna3{position:relative;top:0;left:0;width:33%;height:auto;margin-right:12px;overflow:hidden;float:right}
/* CONTENIDO > COLUMNAS > Anchos predefinidos */
#contenedor div#contenido div.ancho510{width:510px !important}
#contenedor div#contenido div.ancho245{width:241px !important}
#contenedor div#contenido div.ancho206{width:206px !important}
#contenedor div#contenido div.ancho766{width:766px !important}
#contenedor div#contenido div.ancho_total{width:98% !important}
/* CONTENIDO > COLUMNAS > Columna 3 */
#contenedor div#contenido div#columna3 img{border:1px solid #C9C9C9;margin-bottom:10px}
#contenedor div#contenido div#columna3 a:hover img{border-color:#357C8F}
/* CONTENEDOR > CONTENIDO > Servicios */
#contenedor div#contenido div#servicios{position:relative;top:0;left:0;width:99%;height:auto;background:#F2F2F2;border:1px solid #C9C9C9}
/* CONTENEDOR > CONTENIDO > Comunes */
#contenedor div#contenido h3.titular{background:#C9C9C9 url(../img/bk_h3.jpg) left top repeat-y;color:#FFF;font-size:0.95em;padding:3px 0 4px 17px;margin-bottom:8px}
#contenedor div#contenido h3.titular_sin_margen_bottom{background:#C9C9C9 url(../img/bk_h3.jpg) left top repeat-y;color:#FFF;font-size:0.95em;padding:3px 0 4px 17px}
#contenedor div#contenido h3.sin_marge_bottom{margin-bottom:0 !important}
/* CONTENEDOR > CONTENIDO > NOTICIAS */
#contenedor div#contenido div#noticias{position:relative;top:0;left:0;width:99%;height:auto;margin-bottom:6px;background:#F2F2F2;border:1px solid #C9C9C9}
#contenedor div#contenido div#noticias dt{position:relative;top:0;left:0;padding:10px 10px 5px 145px;color:#245460;font-size:1em}
#contenedor div#contenido div#noticias dt a{color:#245460;font-size:0.95em;text-decoration:none}
#contenedor div#contenido div#noticias dt a:hover{color:#06F;text-decoration:underline}
#contenedor div#contenido div#noticias dt a.imagen{position:absolute;top:14px;left:12px;width:auto;height:auto;overflow:hidden;z-index:101}
/*#contenedor div#contenido div#noticias dt img{position:absolute;top:14px;left:12px}*/
#contenedor div#contenido div#noticias dd{position:relative;top:0;left:0;padding:4px 14px 14px 145px;color:#000;font-size:0.9em;background:url(../img/noticia_separador.gif) left bottom no-repeat;text-align:justify}
#contenedor div#contenido div#noticias dd span.fecha{display:block;text-align:right;color:#666;font-size:0.85em}
#contenedor div#contenido div#noticias dd.ultima{background-position:-9999px top}
#contenedor div#contenido div#noticias dt.destacada{background-color:#FFF;z-index:3;padding-left:240px}
#contenedor div#contenido div#noticias dd.destacada{background-color:#FFF;padding-left:240px}
#contenedor div#contenido div#noticias dd a.ampliar{display:block;text-align:left;color:#069;font-size:0.9em;position:absolute;bottom:12px;left:145px}
#contenedor div#contenido div#noticias dd a.ampliar:hover{color:#06F}
#contenedor div#contenido div#noticias dd.destacada a.ampliar{left:242px;bottom:14px}
#contenedor div#contenido div#noticias a.mas_noticias{display:block;width:98%;height:auto;text-align:right;padding:5px 0 10px 0}
/* CONTENEDOR > CONTENIDO > DESTACADOS */
#contenedor div#contenido div#destacados{position:relative;top:0;left:0;width:100%;height:auto;overflow:hidden}
#contenedor div#contenido div#destacados a{display:block;position:relative;top:0;left:0;width:100%;height:auto;overflow:hidden}
/* CONTENEDOR > CONTENIDO > TIEMPO */
#contenedor div#contenido div#tiempo{position:relative;top:0;left:0;width:99%;height:auto;margin-bottom:6px;background:#F2F2F2;border:1px solid #C9C9C9;color:#266064;font-size:0.85em}
#contenedor div#contenido div#tiempo p.sindatos{padding:5px 10px;font-size:0.95em}
#contenedor div#contenido div#tiempo div.navega{position:relative;top:0;left:0;width:90%;height:auto;padding:5px 5%}
#contenedor div#contenido div#tiempo div.navega a.ir{font-weight:bold}
#contenedor div#contenido div#tiempo div.navega a.dia{padding:0 14px;color:#999}
#contenedor div#contenido div#tiempo div.navega a.select{font-weight:bold;color:#000}
#contenedor div#contenido div#tiempo div.navega a.dia:hover{color:#06F}
#contenedor div#contenido div#tiempo div.prevision{position:relative;top:0;left:0;width:100%;height:auto;overflow:hidden}
#contenedor div#contenido div#tiempo div.prevision img{float:left;padding:10px 10px 10px 15px} 
#contenedor div#contenido div#tiempo div.prevision div.datos{position:relative;top:0;left:0;width:70%;height:auto;margin:8px 5px 10px 0;overflow:hidden;float:right}
#contenedor div#contenido div#tiempo div.prevision div.datos div.cielo{position:relative;top:0;left:0;width:57%;height:auto;float:left;padding:13px 0;text-align:center}
#contenedor div#contenido div#tiempo div.prevision div.datos div.temperaturas{position:relative;top:0;left:0;width:43%;height:auto;float:left;padding:2px 0; line-height:1.5em}
#contenedor div#contenido div#tiempo div#manana{display:none}
/* CONTENEDOR > CONTENIDO > TELEFONOS */
#contenedor div#contenido div.servicios{position:relative;top:0;left:0;width:99%;height:auto;margin-bottom:6px;background:#F2F2F2;border:1px solid #C9C9C9;color:#266064;font-size:0.85em}
#contenedor div#contenido div.servicios a.ir{display:block;font-weight:bold;padding:5px 5%}
#contenedor div#contenido div.servicios div.servicio{position:relative;top:0;left:0;width:100%;height:auto;overflow:hidden}
#contenedor div#contenido div.servicios div.servicio img{float:left;padding:0 15px 5px 12px;margin-top:-7px}
#contenedor div#contenido div.servicios div.servicio p{padding:2px 10px;color:#666}
#contenedor div#contenido div.servicios div.servicio strong{display:block;width:100%;padding-bottom:5px;margin-bottom:8px;background:url(../img/separa_informa.gif) left bottom repeat-x;color:#000;overflow:hidden}
#contenedor div#contenido div.servicios div.servicio p.destaca{padding-left:20px}
/* CONTENEDOR > CONTENIDO > AGENDA */
#contenedor div#contenido div#eventos{position:relative;top:0;left:0;width:99%;height:auto;margin-bottom:6px;background:#F2F2F2;border:1px solid #C9C9C9}
#contenedor div#contenido div#eventos div.evento{position:relative;top:0;left:0;width:100%;height:auto;overflow:hidden;background:url(../img/separa_informa.gif) left bottom repeat-x;padding-bottom:10px}
#contenedor div#contenido div#eventos div.ultimo{background:none}
#contenedor div#contenido div#eventos div.evento h4{padding:10px 10px 0px 10px;color:#245460;font-size:1em;font-weight:normal}
#contenedor div#contenido div#eventos div.evento p{padding:5px 10px;font-size:0.85em}
#contenedor div#contenido div#eventos div.evento a{display:block;text-align:right;padding-right:10px}
#contenedor div#contenido div#eventos a{color:#245460;font-size:0.85em;text-decoration:none}
#contenedor div#contenido div#eventos a:hover{color:#06F;text-decoration:underline}
#contenedor div#contenido div#eventos div.evento div.fecha{position:relative;top:0;left:0;width:30px;height:30px;margin:10px;padding:10px 10px 20px 10px;float:left;background:#FFF;text-align:center;border:1px solid #CFCFC5;color:#666}
#contenedor div#contenido div#eventos div.evento div.fecha strong{font-size:1.2em;color:#245460}
/* CONTENEDOR > CONTENIDO > BUSCADOR */
#contenedor div#contenido div.buscador{width:758px !important;background:#F2F2F2;border:1px solid #C9C9C9}
#contenedor div#contenido div.buscador div.sin_resultados{position:relative;top:0;left:0;width:756px;height:auto;padding:20px 0}
#contenedor div#contenido div.buscador p{padding:20px 10px;font-size:0.85em}
#contenedor div#contenido div.buscador div.buscador_resultado{position:relative;top:0;left:0;width:100%;height:auto;overflow:hidden;background:url(../img/separa_informa.gif) left bottom repeat-x}
#contenedor div#contenido div.buscador div.buscador_resultado h4{font-size:1.1em;font-weight:normal;color:#245460;padding:20px 10px 16px 10px}
#contenedor div#contenido div.buscador div.buscador_resultado p{padding:4px 10px}
#contenedor div#contenido div.buscador div.ultimo{background-position:left -2px}
/* CONTENEDOR > CONTENIDO > INFORMA */
#contenedor div#contenido div.informa{position:relative;top:0;left:0;width:74%;height:18px;margin:4px 14px;padding:7px 8px 3px 8px;clear:both;background:url(../img/separa_informa.gif) left top repeat-x;font-size:0.85em}
#contenedor div#contenido div.info_interior{width:97% !important;margin-left:-4px !important;padding-left:12px;background:none}
#contenedor div#contenido div.informa p{padding:3px 0}
#contenedor div#contenido div.informa a.volver{position:absolute;top:9px;right:5px}
#contenedor div#contenido div.informa div.paginas{position:absolute;top:9px;right:5px;color:#999}
#contenedor div#contenido div.informa div.paginas span{color:#999;padding:0 2px}
#contenedor div#contenido div.informa div.paginas a{padding:0 2px}
#contenedor div#contenido div.sin_margen_informa{margin-top:-32px !important}
/* ESTANDARES */
#contenedor #estandares{position:relative;top:0;left:0;width:98%;height:auto;overflow:hidden;margin:5px auto;font-size:0.85em}
#contenedor #estandares a.w3c_css{display:block;position:relative;top:0;left:0;width:80px;height:15px;background:url(../img/w3c-valid-css.jpg) top left no-repeat;text-indent:-9999px;float:left;margin-right:8px;margin-left:4px}
#contenedor #estandares a.w3c_xhtml{display:block;position:relative;top:0;left:0;width:80px;height:15px;background:url(../img/w3c-valid-xhtml11.jpg) top left no-repeat;text-indent:-9999px;float:left;margin-right:8px}
#contenedor #estandares a.w3c_aa{display:block;position:relative;top:0;left:0;width:80px;height:15px;background:url(../img/w3c-valid-aa.jpg) top left no-repeat;text-indent:-9999px;float:left}
#contenedor #estandares a.doblew{display:block;position:relative;top:0;right:7px;width:60px;height:15px;background:url(../img/firma.gif) left top no-repeat;text-indent:-9999px;float:right}
#contenedor #estandares a:hover{background-position:left -15px}



/* COMUNES */
a.pdf {padding-left:18px;background:url(../img/ico_pdf.gif) left center no-repeat}
.ancho57{width:57%}
.ancho43{width:43%}
.invisible{display:none}
.rojo{color:#C00 !important}
.azul{color:#069 !important}

