@charset "utf-8";
/* CSS Document */

v\:* { behavior: url(#default#VML); }


body {

font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
color:#000000;
}
html, body {
font-family:Verdana,Arial,Helvetica,sans-serif;
}


body,ul,li,p,h1,h2,h3 {margin:0px;padding:0px; font-size:100%}
ul,li {list-style-type:none;}
.separador {clear:both;}
h2 {color:#007DC3; font-size:0.9em;  text-transform:uppercase; font-weight:bold;margin-bottom:10px;}
div#logo h2{
	margin-bottom:0px;
}
h3 {color:#00408C; font-size:1.2em; margin-bottom:1.1em;}

a {
color:#007DC3;
font-family:Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
}
ul li.listaA { list-style:upper-alpha; margin-left:30px;}
ul li.listaB { margin-left:20px; font-size:0.8em}
p.parrafo { font-family:verdana; font-size:0.70em; margin-top:0em; margin-bottom:1.8em;color:#333; line-height:1.7em; }
div#contenedor {}
div#contenido {width:967px; margin:0 auto; font-size:80%}
div.texto_entrada {padding-left:20px;}
h1 span {display:none;}

div#cabecera {
	margin-top:2em;
	margin-bottom:2em;
}

div#cabecera form {
float:right;
margin-right:1.5em;
margin-top:12px;
}

form#cse-search-box {

}

form#cse-search-box .texto {
height:16px;
width:173px;
}

form#cse-search-box .boton_buscar{

}

/* Fotos cabecera */
#fotosTiempo{
	width:967px;
	background-image:url(../img/punto_hor.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	height:146px;
	padding-bottom:0.4em;
}

#fotosTiempo img{
	border:none;
	margin-left:0;
	margin-right:-2px;
}

/* Menu sobre cabecera*/

div#menuRTPA_interior{
	width:980px;
	margin:0 auto;
	padding:0.5em 0 0.5em 0em;
}



div#menuRTPA{
	background-color:#0062B5;
	font-size:0.8em;
	height:31px;
	line-height:1.3em;
}

div#menuRTPA ul li{
	display:inline;
	color:#FFF;
	font-weight:bold;
}

div#menuRTPA ul li.enlaceRTPA{
	color:#BFE9FF;
}

div#menuRTPA ul li.enlaceRTPA a{
	color:#BFE9FF;
}

div#menuRTPA ul li.enlaceRTPA a:hover{
	color:#CCC;
}

div#menuRTPA ul li a{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

div#menuRTPA ul li a:hover{
	color:#CCC;
}


/* FIN Fotos cabecera */

div#cabecera #logo{
	float:left;
	width:50%;
}

div#cabecera #logo img{
	border:0;
	margin-left:1.5em;
}

h1 {
font-size:1.8em;
}
#infognral {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/loguito-rtpa.gif) no-repeat scroll left center;
margin:-65px 5px 0 0;
}
#infognral {
clear:both;
float:right;
}
#infognral a {
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:0.85em;
margin-right:0;
padding-bottom:1px;
padding-left:17px;
text-decoration:none;
}
#infognral a:hover {
border-bottom:medium none;
}
#infognral a.enla-acces {
color:#BFE0F2;
margin-left:5px;
padding:0 0 1px;
}
#fechagnral {
color:#BFE0F2;
font-size:0.74em;
margin:-30px 5px 0 0;
}
#fechagnral {
clear:both;
float:right;
}


div#miga {height:30px;color:#007dc3; font-family:verdana;font-size:0.70em; padding-top:16px; float:left; margin-left:1.8em;}
div#miga ul li{display:inline;color:black;}
div#miga a{ text-decoration:none;color:#007dc3;}
div#miga a:hover {text-decoration:underline}
div#info {clear:both;margin-bottom:10px;background-image:url(../img/punto_hor.gif);background-position:top;background-repeat:repeat-x; padding-top:1em}
div.columna { float:left; display:inline; }
div#columna1 { width:320px;margin-right:20px;}
div#columna2 { width:280px;margin-right:20px;}
div#columna3 { width:324px;}

/*EStilos portada*/

.bloque {border: 1px solid #007DC3;}
.bloqueAncho {border: 1px solid #007DC3; width:324px;}
.actualizacion {color:#FF9900}
.hora span { font-weight:bold}
.hora {margin-bottom:10px;}


div#pie {
	clear:both;
	background:#FFFFFF none repeat scroll 0 0;
	/*border-top:1px solid #007DC3;*/
	text-align:center;
	font-size:0.80em;
	background-image:url(../img/punto_hor.gif);
	background-position:top;
	background-repeat:repeat-x;
	margin-top:2em;
	padding-top:0.5em;
	
}

#pie ul {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.9em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:13px auto 0;
	padding-bottom:13px;
	width:auto;
}
#pie ul li {
	background:transparent url(../img/fnd-subruta.gif) no-repeat scroll right center;
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 13px 16px;
	padding-right:16px;
	}
#pie ul li.no { background-image:none;}
#pie ul li a {
	color:#747474;
	text-decoration:none;
}
#pie p.copyr {
	color:#59AAD8;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.9em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0.1em auto 3.5em;
	text-align:center;
	
}
/*body.index h2 {
	background-color:#FFFFFF ; 
	color:#007dc3;
	width:495px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	padding-bottom:7px;
	padding-top:7px;
	padding-left:0px;
	margin-bottom:1px;
}*/


	
	



/* Menu tiempo */

#menuTiempo{
	color:#007DC3;
	font-size:0.85em;
	float:right;
	padding-top:16px;
	padding-right:1.7em;
}

#menuTiempo ul li{
	display:inline;
}

#menuTiempo a{
	color:#007DC3;
}

#menuTiempo a:hover{
	text-decoration:underline;
}
/* FIN Menú tiempo */

#superior{
	
}

#superior img{
	border:solid #007DC3 1px; 
}

/* Prediccion */

#prediccion h3{
	font-size:1.3em;
	margin-top:0.7em;
	margin-bottom:0.7em;
}

#prediccion .actualizacion{
	margin-bottom:1em;
}

/* FIN Prediccion */

/* alerta */

#alerta{
	border:solid #FF3333 1px;
	margin-top:2em;
	padding-bottom:1.5em;
	margin-bottom:1em;
}

#alerta h2{
	background-color:#FF3333;
	color:#FFFFFF;
	padding:0.2em 0 0.2em 0.4em;
}

#alerta p{
	padding-left:1.5em;
	margin-left:1em;
	background-image:url(../img/icono_alerta.gif);
	background-repeat:no-repeat;
}

#alerta a{
	font-size:0.9em;
	color:#666666;
	float:right;
	margin-right:1em;
}

#alerta a:hover{
	color:#999999;
}

/* FIN alerta */


/* Blog */

#blog{
	margin-top:2em;
}

#blog img{
	float:left;
	margin-right:1em;
	margin-bottom:1em;
}

#blog a{
	float:right;
	margin-top:1em;
	margin-right:1em;
	color:#007DC3;
}
/* FIN Blog */


/* municipios  */
p.nombre_concejo {
background-image:url(../img/punto_hor.gif);
background-position:bottom;
background-repeat:repeat-x;
color:#005888;
margin-bottom:5px;
margin-left:12px;
margin-top:12px;
padding-bottom:5px;
width:256px;
font-size:1.3em;
font-weight:bold;
}

#municipios{
	margin-bottom:1em;
}
#resumen{
	
}
#resumen ul li{
	/*background-image:url(../img/oso_municipio_no_selec.gif);*/
	background-position:right center;
	background-repeat:no-repeat;
	width:270px;
	margin-bottom:13px;
	margin-top:10px;
/*	padding:0.5em 1.2em 1em 0;*/
	
}
#resumen ul li.seleccionado{
/*	background-image:url(../img/oso_municipio_selec.gif);
	background-color:#B2D8ED;*/
	
}
#resumen ul li img{
	float:left;
	clear:left;
	margin:0.5em 1em 0 1em;
	border:0px;
}
#resumen .municipioTexto{
	padding:0.5em 0 0 1em;
}
#resumen .fecha{
background-image:url(../img/punto_hor.gif);
background-position:bottom;
background-repeat:repeat-x;
font-size:0.85em;
margin-left:54px;
padding-bottom:5px;
padding-top:3px;
width:202px;
}
#resumen .fecha span.dia_semana{ font-weight:bold;}

#resumen .max{
	color:#990000;
	font-weight:bold;
	font-size:0.9em;
}
#resumen .min{
	color:#007DC3;
	margin-left:20px;
	font-weight:bold;
	font-size:0.9em;
}
#weatherboy{
	float:right;
}
#weatherboy img{
	border:none;
	margin-top:4em;
}
#weatherboy img.condicionOso{
	float:none;
	position:absolute;
	margin-top:0;	
}
.ver_concejo{
	background-color:#c2d5e1;
	
}
.ver_concejo form{
	text-align:center;
	
	margin:0px;
}
.ver_concejo select{
	font-size:1em;
	font-family:Verdana, Arial, Geneva, sans-serif;
	margin-right:1em;
	width:250px;
	margin:13px;
}
.ver_concejo a{
	float:right;
	color:#007DC3;
	margin:0.5em 1.5em 0.5em 0.5em;
}
p.temp {float:left;margin-top:3px;}

/* FIN municipios */



/* estadoMar */
#estadoMar{
	margin-bottom:1em;
	background-image:url(../img/fondo_mar.gif);
	background-repeat:no-repeat;
	font-size:0.85em;
}

#estadoMar h3{
	font-size:1.1em;
	background-image:url(../img/punto_hor_mar.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	margin:1em;
}

#estadoMar .viento{
	margin-left:1em;
}

#estadoMar .viento strong{
	color:#566B94;
	text-transform:uppercase;
	font-size:1.1em;
}

#estadoMar .viento dd{
	font-weight:bold;
	color:#666666;
}

#estadoMar .viento dl{
	line-height:1.5em;
	margin-bottom:0;
	margin-top:0.2em;
}

#estadoMar .viento dl.masmargen{
	margin-top:2.6em;
}

#estadoMar .viento img{
	margin-left:1.9em;
	margin-top:1.2em;
	border:0;
}

#estadoMar .mar{
	margin-left:1em;
	margin-top:6.5em;
	color:#FFF;
}

#estadoMar .mar img{
	border:0 none;
	margin-left:3em;
}

#estadoMar .mar strong{
	color:#ffffff;
	text-transform:uppercase;
	font-size:1.1em;
	margin-left:0.5em;
}

#estadoMar .mar dl{
	line-height:1.5em;
	margin-left:0.5em;
	margin-top:0.4em;
}

#estadoMar .mar dl.masmargen{
	margin-top:8.23em;
}

#estadoMar .zonaMar {
	float:left;
	width:50%;
}

#estadoMar .invisible{
	display:none;
}

#estadoMar dd{
	margin-left:0;
	font-weight:bold;
}

#estadoMar dd.casilla{
	background-color:#39517D;
	text-align:center;
	width:10em;
}

#estadoMar dl.fondoTemperatura dt{
	font-weight:bold;
	color:#A5BFD1;
	margin-bottom:0.5em;
	margin-top:0.5em;
}

#estadoMar #pleaBaja{
	background-color:#455C89;
	clear:left;
	color:#FFF;
	border-top:solid #fff 1px;
	padding:0.2em 1.5em 0.7em;
	line-height:1.5em;	
}

#estadoMar #pleaBaja h3{
	display:none;
}

#estadoMar #pleaBaja dl {
	margin-top:8px;
	margin-bottom:8px;
}
#estadoMar #pleaBaja dt{
	font-weight:bold;
	color:#A5BFD1;
	margin-top:1.3em;
}

#estadoMar #pleaBaja dd.casilla{
	background-color:#39517D;
	margin-top:0.5em;
	margin-bottom:0.5em;
	text-align:center;
	width:100%;
}

/* FIN estadoMar */



/* agendaMeteorologica */

#agendaMeteorologica{
	padding-top:0.6em;
	margin-bottom:1em;
}

#agendaMeteorologica #tiposEstado{
	margin-bottom:7.2em;
}
#agendaMeteorologica #tiposEstado li{
	float:left;
	margin:0 0.3em 0 0.3em;
	text-align:center;
}
#agendaMeteorologica #tiposEstado li p{
	padding:0.2em 0 0.5em 0;
}

#estadoContenido{
	clear:left;
}
#agendaMeteorologica .seleccionado{
	background-color:#007DC3;
	font-weight:bold;
}
#agendaMeteorologica .seleccionado a{
	color:#FFFFFF;
}
#agendaMeteorologica #estadoContenido{
	background-image:url(../img/punto_hor.gif);
	background-position:top;
	background-repeat:repeat-x;
	clear:both;
	margin:0.6em 0.6em 0.6em 0.6em;
	padding:1.2em 0.8em 0em 0.8em;
}
#agendaMeteorologica #estadoContenido li{
	clear:both;
	margin-bottom:1em;
}
#agendaMeteorologica #estadoContenido img{
	float:left;
	clear:left;
	margin-right:1em;
}
#agendaMeteorologica #estadoContenido a{
	color:#007DC3;
	font-weight:bold;
}
#agendaMeteorologica #estadoContenido p{
	margin-top:0.5em;
	margin-left:8.8em;
	min-height:6em;
}
/* FIN agendaMeteorologica */

/* publi */

.publi{
	margin-bottom:1em;
}

/* FIN publi */

h2.galeria{
	background-image:url(../img/cabecera_galeria.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding:0em 0 3.3em 0;
	z-index:2;
	position:relative;
	
	}

/* galeriaFotografica  */
a#enlace_galeria {
	background-color:#007DC3;
	color:#FFFFFF;
	display:block;
	font-size:0.85em;
	font-weight:bold;
	margin-bottom:10px;
	margin-left:111px;
	padding:4px 7px;
	text-decoration:none;
	width:176px;
	
}
a#enlace_galeria:hover{
	background-color:#006093;
}
#galeriaFotografica{
	background-color:#c2d5e1;
	margin-top:-3em;
	margin-bottom:1.5em;
	
}

#galeriaFotografica h3{
	margin-top:1em;
	margin-left:1.4em;
}

#galeriaFotografica ul{

}

#galeriaFotografica li{
	display:inline;
	float:left;
	list-style-type:none;
	padding:0 0 1em;
	text-align:center;
	width:120px;
	margin-left:25px;
	font-size:0.95em;
}
#galeriaFotografica li p{ color:#666; font-size:0.9em;clear:both;}
#galeriaFotografica li img{ border:5px solid white;}

#galeriaFotografica li p{
	margin:0;
	width:100%;
}

#galeriaFotografica li a{
	color:#007DC3;
}

#galeriaFotografica li a:hover{
	text-decoration:underline;
}

#meses{
	border:solid #005888 1px;
	clear:left;
	margin:1em 1em 1em 1em;
	color:#999999;
}

#galeriaFotografica #meses h3{
	margin:0 0 0.5em 0;
	background-color:#005888;
	color:#FFF;
	text-align:center;
	
}

#meses ul{
	margin:1em;
}

#meses li{
	width:auto;
	float:none;
	padding:0;
}

#anios ul{
	margin:1em;
}

#anios li{
	width:auto;
	float:none;
	padding:0;
}



/* FIN galeriaFotografica */

/* enviaFoto */

#enviaFoto p{
	margin-left:1em;
}

#enviaFoto a{
	color:#007DC3;
}

#enviaFoto a:hover{
	text-decoration:underline;
}

/* FIN enviaFoto */


/************************************** ESTILOS GALERIA **********************************/
div#foto_seleccionada {/*float:left;*/ width:960px;margin-right:10px;margin-bottom:20px;}
div.enlaces_meses { position:relative}
div.enlaces_meses form {position:absolute; left:906px; top:-2px;}
ul.meses_galeria {margin-bottom:1.5em; background-image:url(../img/punto_hor_gris.gif);background-position:bottom;background-repeat:repeat-x; padding-bottom:10px;margin-right:17px;}
ul.meses_galeria li{ display:inline;font-size:0.85em; font-family:Verdana, Geneva, sans-serif;color:#999;}
ul.meses_galeria li.actual {font-weight:bold}

div#detalle_fotos {width:960px; /*float:left;*/ padding:0px; margin:0px;}
div#diapositiva {border:1px solid #007DC3; width:962px; position:relative; height:353px}
div#diapositiva img {border-bottom:1px solid #007DC3; padding:1px;}
div#diapositiva p {margin-top:9px; margin-left:10px; font-size:0.85em;}
div#diapositiva p.fecha {position:absolute; left:285px; top:255px; color:#bbb}
div#diapositiva p.titulo {}
div#diapositiva p.autor {}
div#diapositiva p.lugar {margin-bottom:10px;}

/*Galería*/
ul.galeria, dl.galeria{list-style-type:none; margin:0; padding:0;  }
ul.galeria li div {border:1px solid #59AAD9;  padding:2px 14px; }
ul.galeria li p {color:#007DC3; text-align:center; font-size:0.8em;}
ul.galeria li, dl.galeria dd{ float:left; margin:2px 3px 20px 7px; /*border-bottom:4px solid #59AAD9;*/  display:inline;} 
dl.galeria dd{float:left;	position:relative; margin-left:-150px; }
ul.galeria li a, dl.galeria dd a{ display:block; height:75px; width:150px; position:relative; z-index:1;}
ul.galeria li a:hover, dl.galeria dd a:hover{background:#ffffff; z-index:2;} /*para ie*/
ul.galeria li a img, dl.galeria dd a img{display:block; border:none;}
ul.galeria li a:hover img, dl.galeria dd a:hover img{border:1px solid #59AAD9; /*border-bottom:6px solid #59AAD9;*/ background:#ffffff;}
ul.galeria li a img.horizontal, dl.galeria dd a img.horizontal{ height:100px; width:63px; position:absolute; left:17px; top:0; z-index:1;}
ul.galeria li a:hover img.horizontal, dl.galeria dd a:hover img.horizontal{ height:75px; width:150px; z-index:2;  left:-32px; top:-38px; background:#ffffff; padding:4px 30px;}
ul.galeria li a img.vertical, dl.galeria dd a img.vertical{ /*height:63px;*/ width:150px; position:absolute; z-index:1; top:17px; left:0;}
ul.galeria li a:hover img.vertical, dl.galeria dd a:hover img.vertical{ height:56px; width:200px; z-index:2;   left:-52px; top:-6px; padding:8px 24px;}
ul.galeria li div p {font-size:0.8em; color:#006;}


/*********** ENVIO FOTOGRAFIA ***********/
#capa_formulario { width:470px; margin:0 auto;}
#formulario label {display:block; margin-top:20px;position:relative}
#formulario input {position:absolute; left:150px; width:250px;}
#formulario .enviar {margin-top:20px; width:90px; position:relative; left:150px;}
.error_formulario {color:red;}

/*************** PUBLICIDAD ***************/

.publi.robaPaginas300x300 {
border:1px solid #666666;
clear:both;
margin-bottom:20px;
margin-top:30px;
position:relative;
width:324px;
}
.publi p.tit-publi {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 50%;
color:#666666;
font-size:1.1em;
font-weight:normal;
left:-1px;
line-height:1.3em;
margin:0;
padding:0 4px 0 0;
position:absolute;
text-transform:uppercase;
top:-1em;
}
.robaPaginas300x300 .brd, .robapaginas300x300 .brd {
margin-bottom:11px;
margin-left:11px;
margin-top:11px;
}
#superior img.mapa{border:0px;}


#titulo_interior { width:967px; height:41px; background-color:#EAEAEA;background-image:url(../img/fnd_cabecera_others.gif);background-position:center top; }
#titulo_interior h2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:normal; text-transform:none; font-size:1.7em; margin-left:0.7em;position:relative;top:7px; visibility:hidden; padding-bottom:0.3em; padding-left:0;}