body{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	}
a{
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	}
form{
	margin: 0px;
	padding: 0px;
	}
img{
	border: 0px;
	}
ul{
	padding: 0px;
	margin: 0px;
	}
li{
	padding: 0px;
	margin: 0px;
	}
table{
	empty-cells: show;
	}
p{
	margin: 0px;
	}
.fuera{
	position: absolute;
	top: -500px;
	left: -500px;
	overflow:hidden;
	}
.float_left{
	float: left;
	}
.float_right{
	float: right;
	}
.contenedor_volver{
	float: right;
	padding-top: 1px;
	margin: 0px;
	}
.contenedor_volver img{
	padding-top: 2px;
	padding-bottom: 2px;
	}
.txt_contenedor_volver{
	float: left;
	margin-left: 3px;
	margin-top: 5px;
	padding-right: 8px;
	}
.txt_contenedor_volver a{
	font-size: 0.55em;
	color: #4F86D8;
	float: left;
	}
.txt_contenedor_volver a:hover{
	color: #757575;
	}
.contenedor_ayuda{
	float: right;
	padding-top: 1px;
	padding-bottom: 5px;
	padding-right: 0px;
	margin: 0px;
	}
.contenedor_ayuda img{
	padding-top: 2px;
	padding-bottom: 2px;
	}
.txt_contenedor_ayuda{
	float: left;
	margin-left: 3px;
	margin-top: 4px;
	padding-right: 8px;
	}
.txt_contenedor_ayuda a{
	font-size: 0.55em;
	color: #4F86D8;
	}
.txt_contenedor_ayuda a:hover{
	color: #757575;
	}
.sin_border{
	border: 0px;
	}
.titulo{
	font-size: 0.875em;
	color: #4F86D8;
	font-weight: bolder;
	padding-top: 0px;
	padding-bottom: 15px;
	margin: 0px;
	float: left;
	width: 580px;
	}
.titulo1{
	font-size: 0.950em;
	color: #4F86D8;
	font-weight: bolder;
	padding-top: 0px;
	padding-bottom: 15px;
	margin: 0px;
	float: left;
	width: 580px;
	}
.titulo_seccion_documentos{
	font-size: 0.9em;
	color: #345A8E;
	font-weight: bolder;
	padding-top: 0px;
	padding-bottom: 1px;
	margin: 0px;
	float: left;
	width: 550px;
	}
.notas_tabla{
	font-size: 0.9em;
	color: #4F86D8;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: left;
	}
.notas_pie_img{
	font-size: 0.9em;
	color: #4F86D8;
	padding-top: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin-bottom: 10px;
	}
.notas_busqueda{
	font-size: 0.925em;
	color: #4F86D8;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 3px;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	}
.notas_mapa{
	font-size: 0.6em;
	color: #4F86D8;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 50px;
	width: 500px;
	}
.mapa{
	width: 500px;
	height: 330px;
	}
.contenedor_portada_izq{
	font-size: 0.7em;
	position: relative;
	float: left;
	text-align: left;
	}
.contenedor_portada_dch{
	font-size: 0.7em;
	position: relative;
	float: left;
	text-align: left;
	padding-left: 10px;
	}
.contenedor_central{
	font-size: 0.7em;
	position: relative;
	width: 570px;
	float: left;
	text-align: center;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top: 0px;
	padding-right: 0px;
	margin: 0px;
	}
.contenedor_central_portada{
	float: left;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 0px;
	padding-right: 0px;
	margin: 0px;
	}
.contenedor_central_dch{
	font-size: 0.7em;
	position: relative;
	width: 570px;
	float: left;
	text-align: right;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top: 0px;
	padding-right: 0px;
	margin: 0px;
	}
.contenedor_central_izq{
	font-size: 0.7em;
	position: relative;
	width: 570px;
	float: left;
	text-align: left;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top: 0px;
	padding-right: 0px;
	margin: 0px;
	}
.contenedor_documentos{
	text-align: left;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top: 0px;
	padding-right: 0px;
	margin: 0px;
	}
.form_contenedor{
	float: left;
	width: 570px;
	padding-bottom: 2px;
	margin-top: 3px;
	}
.form_contenedor_formulario {
	float: left;
	margin-top: 3px;
	padding-bottom: 2px;
	width: 570px;
	}
.form_contenedor_dmm{
	float: left;
	width: 570px;
	padding-bottom: 20px;
	padding-top: 20px;
	}
.form_multiple{
	font-size: 0.9em;
	padding: 0px;
	margin: 0px;
	}
.form_nombre_campo{
	float: left;
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 3px;
	height: 100%;
	}
.form_label {
	padding-right: 10px;
	padding-left: 20px;
	float: left;
	padding-top: 3px;
	}
.form_label_primeros {
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	padding-top: 3px;
	}
.form_nombre_campo_muni{
	padding-left: 10px;
	padding-right: 35px;
	margin-top: 3px;
	}
.form_combo_box{
	font-size: 0.9em;
	width: 100%;
	}
.form_submit{
	font-size: 0.9em;
	color: #4F86D8;
	width: 63px;
	height: 18px;
	border: 0px;
	background-image: url(/imagenes/gif/boton.gif);
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 0px;
	}

.form_texto_err{
	font-size: 0.9em;
	color: #BE3724;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 2px;
	margin-left: 5px;
	padding: 0px;
	}
.form_textbox{
	font-size: 0.9em;
	color: #000000;
	margin: 0px;
	padding: 0px;
	height: 15px;
	width: 100%;
	}
.form_input  input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 1em;
	padding-bottom: 0px;
	margin: 0px;
	color: #000000;
	padding-top: 0px;
	height: 15px;
}
.form_textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 1em;
	padding-bottom: 0px;
	margin: 0px;
	color: #000000;
	padding-top: 0px;
}
.form_texto_notas{
	font-size: 0.9em;
	color: #000000;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 5px;
	}
.form_textbox_cabecera{
	font-size: 1em;
	width: 105px;
	text-align: left;
	padding: 0px;
	margin: 0px;
	}
.form_buscar{
	width: 20px;
	height: 20px;
	border: 0px solid;
	background-image: url(/imagenes/gif/ico_buscar.gif);
	margin: 0px;
	padding: 0px;
	margin-left: 3px;
	}
.form_nombre_campo_cabecera{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	}
.disclaimer_separador_sup{
	background-image: url(/imagenes/gif/linea_puntos_2x1.gif);
	background-repeat: repeat-x;
	background-position: 0px 15px;
	width: 100%;
	height: 20px;
	}
.disclaimer_separador_inf{
	background-image: url(/imagenes/gif/linea_puntos_2x1.gif);
	background-repeat: repeat-x;
	background-position: 0px 5px;
	width: 100%;
	height: 20px;
	}
.disclaimer_separador_inf_pequenno{
	background-image: url(/imagenes/gif/linea_puntos_2x1.gif);
	background-repeat: repeat-x;
	background-position: 0px 7px;
	width: 555px;
	height: 6px;
	padding-bottom: 5px;
	padding-top: 5px;
	}
.disclaimer{
	font-size: 0.9em;
	margin: 0px;
	padding-right: 10px;
	padding-left: 12px;
	padding-bottom: 4px;
	}
.texto_comentario{
	margin: 26px;
	margin-top:0px;
	margin-bottom: 0px;
	padding-top: 2px;
	}
.disclaimer a:link{
	color: #4F86D8;
	}
.disclaimer a:link:hover{
	color: #757575;
	}
.disclaimer a:visited{
	color: #757575;
	}
.disclaimer a:visited:hover{
	color: #000000;
	}
.disclaimer_niv2{
	margin-left: 25px;
	}
.contenedor_pestanhas{
	font-size: 0.7em;
	float: left;
	position: relative;
	width: 590px;
	height: 40px;
	padding: 0px;
	padding-bottom: 10px;
	}
.contenedor_pestanhas_niv2{
	position: absolute;
	top: 21px;
	left: 15px;
	color: #345A8E;
	width: 570px;
	height: 20px;
	background-image: url(/imagenes/gif/fondo_pest_niv2.gif);
	background-repeat: repeat-x;
	text-align: center;
	z-index: 1;
	padding-top: 3px;
	}
.contenedor_pestanhas_niv1{
	position: absolute;
	top: 0px;
	left: 15px;
	width: 570px;
	display: inline;
	z-index:2;
	}
.contenedor_pestanhas_niv1 ul{
	list-style-type: none;
	}
.contenedor_pestanhas_niv2 ul{
	list-style-type: none;
	}
.contenedor_pestanhas_niv1 a{
	color: #345a8e;
	font-weight: bolder;
	text-decoration: none;
	text-align: center;
	vertical-align: text-top;
	display: block;
	}
.contenedor_pestanhas_niv1 a:hover{
	font-weight: bolder;
	color: #345a8e;
	text-decoration: none;
	}
.pestanha_on{
	height: 19px;
	background-image: url(/imagenes/jpg/fonpeston.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding-top: 3px;
	text-align: center;
	float: left;
	text-decoration: none;
	}
.pestanha_off{
	height: 17px;
	background-image: url(/imagenes/jpg/fonpestoff.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding-top: 5px;
	text-align: center;
	float: left;
	text-decoration: none;
	}
.pestanha_on_der{
	height: 20px;
	width: 10px;
	background-image: url(/imagenes/jpg/fonpestonder.jpg);
	background-repeat: no-repeat;
	float: left;
	}
.pestanha_off_der{
	height: 22px;
	width: 10px;
	background-image: url(/imagenes/jpg/fonpestoffder.jpg);
	background-repeat: no-repeat;
	float: left;
	}
.pestanha_der{
	width: 10px;
	height: 22px;
	}
.borde_rlb_th{
	border-right: solid 1px #95B6E8;
	border-left: solid 1px #95B6E8;
	border-bottom: solid 1px #95B6E8;
	vertical-align: top;
	font-weight: normal;
	text-align: left;
	padding-left: 5px;
	}
.borde_rlb_th_avisos{
	border-right: solid 1px #95B6E8;
	border-left: solid 1px #95B6E8;
	border-bottom: solid 1px #95B6E8;
	vertical-align: middle;
	font-weight: normal;
	text-align: left;
	padding-left: 5px;
	}
.borde_rlb_th2{
	border-right: solid 1px #95B6E8;
	border-left: solid 1px #95B6E8;
	border-bottom: solid 1px #95B6E8;
	vertical-align: top;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
	}
.borde_rb_th{
	border-right: solid 1px #95B6E8;
	border-bottom: solid 1px #95B6E8;
	vertical-align: top;
	font-weight: normal;
	text-align: left;
	padding-left: 5px;
	}
.borde_b{
	border-bottom: solid 1px #95B6E8;
	text-align: center;
	}
.borde_r{
	border-right:solid 1px #95B6E8;
	}
.borde_l{
	border-left: solid 1px #95B6E8;
	}
.borde_rb{
	border-right: solid 1px #95B6E8;
	border-bottom: solid 1px #95B6E8;
	text-align: center;
	}
.borde_rlb{
	border-right:solid 1px #95B6E8;
	border-left: solid 1px #95B6E8;
	border-bottom: solid 1px #95B6E8;
	text-align: left;
	}
.borde_rb_left{
	border-right:solid 1px #95B6E8;
	border-bottom: solid 1px #95B6E8;
	text-align: left;
	}
.borde_rb_right{
	border-right:solid 1px #95B6E8;
	border-bottom: solid 1px #95B6E8;
	text-align: right;
	}
.pestanha_niv2{
	display: inline;
	font-size: 0.9em;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	}
.pestanha_niv2 a{
	color: #345A8E;
	font-style: normal;
	text-decoration:none;
	font-weight: normal;
	margin-top: 15px;
	}
.pestanha_niv2 a:hover{
	color: #345A8E;
	font-style: normal;
	text-decoration:none;
	font-weight: normal;
	text-align: left;
	}
.pestanha_niv2 span{
	color: #345A8E;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	}
.pestanha_niv2_sep_28p{
	display:inline;
	padding-left: 28px;
	padding-right: 28px;
	}
.pestanha_niv2_sep_20p{
	display:inline;
	padding-left: 20px;
	padding-right: 20px;
	}
.pestanha_niv2_sep_10p{
	display:inline;
	padding-left: 10px;
	padding-right: 10px;
	}
.pestanha_niv2_sep_5p{
	display:inline;
	padding-left: 5px;
	padding-right: 5px;
	}
.pestanha_niv2_sep{
	display:inline;
	}
.raduv_pred_nivel1{
	background-image: url(/imagenes/gif/radiacionuv/uvi_c1_pred.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 24px;
	}
.raduv_pred_nivel2{
	background-image: url(/imagenes/gif/radiacionuv/uvi_c2_pred.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 24px;
	}
.raduv_pred_nivel3{
	background-image: url(/imagenes/gif/radiacionuv/uvi_c3_pred.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 24px;
	}
.raduv_pred_nivel4{
	background-image: url(/imagenes/gif/radiacionuv/uvi_c4_pred.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 24px;
	}
.raduv_pred_nivel5{
	background-image: url(/imagenes/gif/radiacionuv/uvi_c5_pred.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 24px;
	}
.raduv_nivel1{
	background-image: url(/imagenes/gif/radiacionuv/uvi_c1.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 24px;
	}
.raduv_nivel2{
	background-image: url(/imagenes/gif/radiacionuv/uvi_c2.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 24px;
	}
.raduv_nivel3{
	background-image: url(/imagenes/gif/radiacionuv/uvi_c3.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 24px;
	}
.raduv_nivel4{
	background-image: url(/imagenes/gif/radiacionuv/uvi_c4.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 24px;
	}
.raduv_nivel5{
	background-image: url(/imagenes/gif/radiacionuv/uvi_c5.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 24px;
	}
.raduv_nivel6{
	background-image: url(/imagenes/gif/radiacionuv/uvi_c6.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 24px;
	}
.raduv_nivel7{
	background-image: url(/imagenes/gif/radiacionuv/uvi_c7.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 24px;
	}
.raduv_nivel8{
	background-image: url(/imagenes/gif/radiacionuv/uvi_c8.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 24px;
	}
.raduv_nivel9{
	background-image: url(/imagenes/gif/radiacionuv/uvi_c9.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 24px;
	}
.raduv_nivel10{
	background-image: url(/imagenes/gif/radiacionuv/uvi_c10.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 24px;
	}
.raduv_nivel11{
	background-image: url(/imagenes/gif/radiacionuv/uvi_c11.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 24px;
	}
.pdl10pdr0{
	padding-left: 10px;
	padding-right: 0px;
}
.pdl15pdr10{
	padding-left: 15px;
	padding-right: 10px;
	}
.pdl25pdr20{
	padding-left: 25px;
	padding-right: 20px;
	}
.animacion_left25_top27{
	position: absolute;
	top: 25px;
	left: 25px;
	visibility: hidden;
	margin: 0px;
	}
.animacion_left50{
	position: absolute;
	top:0px;
	left: 50px;
	visibility: hidden;
	margin: 0px;
	}
.animacion_left60{
	position: absolute;
	top:0px;
	left: 60px;
	visibility: hidden;
	margin: 0px;
	}
.animacion_left25{
	position: absolute;
	top:0px;
	left: 25px;
	visibility: hidden;
	margin: 0px;
	}
.animacion_left27{
	position: absolute;
	top:0px;
	left: 27px;
	visibility: hidden;
	margin: 0px;
	}
.animacion_left10{
	position: absolute;
	top:0px;
	left: 10px;
	visibility: hidden;
	margin: 0px;
	}
.animacion{
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 10px;
	}
.animacion_2{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	}
.animacion_24{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: -24px;
	}
.width24px {width:  24px;} .width25px {width:  25px;} .width35px {width:  35px;} .width40px {width:  40px;}
.width43px {width:  43px;} .width54px {width:  54px;} .width57px {width: 57px;}  .width62px {width:  62px;}
.width74px {width:  74px;} .width85px {width:  85px;} .width87px {width:  87px;} .width90px {width:  90px;}
.width100px{width: 100px;} .width105px{width: 105px;} .width120px{width: 120px;} .width125px{width: 125px;}
.width129px{width: 129px;} .width130px{width: 130px;} .width136px{width: 136px;} .width140px{width: 140px;}
.width150px{width: 150px;} .width175px{width: 175px;} .width179px{width: 179px;} .width192px{width: 192px;}
.width190px{width: 190px;} .width200px{width: 200px;} .width210px{width: 210px;} .width215px{width: 215px;}
.width220px{width: 220px;} .width230px{width: 230px;} .width240px{width: 240px;} .width250px{width: 250px;} .width260px{width: 260px;}
.width263px{width: 263px;} .width264px{width: 264px;} .width265px{width: 265px;} .width267px{width: 267px;}
.width270px{width: 270px;} .width285px{width: 285px;} .width287px{width: 287px;} .width289px{width: 289px;}
.width290px{width: 290px;} .width300px{width: 300px;} .width310px{width: 310px;} .width325px{width: 325px;}
.width328px{width: 328px;} .width330px{width: 330px;} .width333px{width: 333px;} .width347px{width: 347px;} .width350px{width: 350px;}
.width380px{width: 380px;} .width455px{width: 455px;} .width458px{width: 458px;} .width460px{width: 460px;}
.width463px{width: 463px;} .width500px{width: 500px;} .width535px{width: 535px;} .width543px{width: 543px;}
.width555px{width: 555px;}
.width120px th{width: 120px;}
.height28px{
	height: 28px;
	}
.marginleft20px{
	margin-left: 20px;
    }
.marginleft125px{
	margin-left: 125px;
	}
.marginleft80px{
	margin-left: 80px;
	}
.marginleft20px{
	margin-left: 20px;
	}
.marginleft115px{
	margin-left: 115px;
	}
.marginleft135px{
	margin-left: 135px;
	}
.marginleft200px{
	margin-left: 200px;
	}
.margintop3px{
	margin-top: 3px;
	}
.verticalbottom{
	vertical-align: bottom;
	}
.pdleft12px{
	padding-left: 12px;
	}
.texto_rojo{
	color: #BE3724;
	}
.texto_azul{
	color: #345A8E;
	}
.btn_anim{
	position: absolute;
	width: 9px;
	height: 9px;
	margin: 0px;
	padding: 0px;
	}
.btn_linea{
	width: 87px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 2px;
	text-align: center;
	float: left;
	margin: 0px;
	}
.btn_linea_img{
	padding-bottom: 1px;
	width: 85px;
	margin: 0px;
	padding: 0px;
	}
.btn{
	width: 9px;
	height: 9px;
	float: left;
	margin: 0px;
	padding: 2px;
	}
.column_180{
	width: 180px;
	text-align: left;
	margin-left: 8px;
	padding: 0px;
	}
.column_270{
	width: 270px;
	text-align: left;
	margin-left: 5px;
	padding: 0px;
	}
.column_270 img{
	width: 260px;
	padding: 0px;
	margin: 0px;
	}

.menu_nivel_1{
	color: #FFFFFF;
	font-size: 0.7em;
	background-color: #4F86D9;
	border-top: 1px solid #FFFFFF;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	}
.menu_nivel_1 ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	}
.menu_nivel_1 li{
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	padding-left: 0px;
	margin-top: 2px;
	line-height: 15px;
	border-bottom: solid 1px #FFFFFF;
	}
.menu_nivel_1 a{
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 13px;
	padding-bottom: 3px;
	}
.menu_nivel_1 a:hover{
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 3px;
	}
.menu_nivel_1_selec{
	background-image: url(/imagenes/gif/flecha_arriba.gif);
	background-repeat: no-repeat;
	background-position: 4px 8px;
	padding-bottom: 0px;
	}
.menu_nivel_1_no{
	background-image: url(/imagenes/gif/flecha_abajo.gif);
	background-repeat: no-repeat;
	background-position: 4px 8px;
	padding-bottom: 2px;
	}
.menu_nivel_2{
	font-size: 0.925em;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #4F86D8;
	background-color: #E9F1FD;
	padding-top: 1px;
	border-left: 1px solid;
	}
.menu_nivel_2 li{
	margin: 0px;
	font-weight: bold;
	text-align: left;
	background-image: url(/imagenes/gif/linea.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	line-height: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px;
	}
.menu_nivel_2 a{
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration:none;
	color: #4F86D8;
	display: block;
	margin: 0px;
	padding-bottom: 0px;
	}
.menu_nivel_2 a:hover{
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration:none;
	color: #4F86D8;
	display: block;
	margin: 0px;
	}
.menu_nivel_2_selec a{
	background-image: url(/imagenes/gif/puntoazul.gif);
	background-repeat: no-repeat;
	background-position: 4px 6px;
	font-weight: bold;
	}
.menu_nivel_2_selec a:hover{
	font-weight: bold;
	}
.menu_nivel_2_no a{
	background-image: url(/imagenes/gif/punto_vacio.gif);
	background-repeat: no-repeat;
	background-position: 4px 6px;
	}
.menu_nivel_2_no a:hover{
	background-image: url(/imagenes/gif/puntoazul.gif);
	background-repeat: no-repeat;
	background-position: 4px 6px;
	font-weight: bold;
	}
.menu_nivel_3{
	font-style: normal;
	font-weight: normal;
	color: #4F86D8;
	vertical-align: top;
	}
.menu_nivel_3 li{
	background-color: #F4F8FE;
	background-image: url(/imagenes/jpg/puntoazulpeq.jpg);
	background-repeat: no-repeat;
	background-position: 4px 6px;
	font-weight: bold;
	border: 0px;
	margin-left: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	}
.menu_nivel_3 a{
	background-image: none;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	}
.menu_nivel_3 a:hover{
	background-color: #FFFFFE;
	background-image: url(/imagenes/jpg/marcado.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	margin-left: 10px;
	padding-left: 5px;
	font-weight: normal;
	}
.menu_nivel_3_selec{
	background-color: white;
	color: #4F86D8;
	}
.menu_nivel_3_selec a{
	background-color: white;
	background-image: url(/imagenes/jpg/marcado.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	margin-left: 10px;
	padding-left: 5px;
	font-weight: normal;
	}
.menu_nivel_3_no a{
	margin-left: 10px;
	padding-left: 5px;
	font-weight: normal;
	}
.resultados_titulo{
	font-size: 1em;
	color: #345A8E;
	background-image: url(/imagenes/gif/fondo_pest_niv2.gif);
	background-repeat: repeat-x;
	margin: 0px;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 10px;
	}
.resultados_busqueda{
	padding-left: 2px;
	color: #000000;
	text-align: left;
	padding-bottom: 10px;
	}
.resultados_busqueda a:link{
	color: #4F86D8;
	font-weight: bold;
	padding-right: 7px;
	background-image: url(/imagenes/gif/flechader_azul.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
	}
.resultados_busqueda a:link:hover{
	font-weight: bold;
	color: #757575;
	padding-right: 7px;
	background-image: url(/imagenes/gif/flechader_gris.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
	}
.resultados_busqueda a:visited{
	font-weight: bold;
	color: #757575;
	padding-right: 7px;
	background-image: url(/imagenes/gif/flechader_gris.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
	}
.resultados_busqueda a:visited:hover{
	font-weight: bold;
	color: #000000;
	padding-right: 7px;
	background-image: url(/imagenes/gif/flechader_negro.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
	}
.resultados_busqueda p{
	padding-left: 20px;
	margin-top: 5px;
	}
.resultados_busqueda ul{
	list-style-type: none;
	padding-top: 5px;
	padding-left: 7px;
	}
.resultados_busqueda li{
	padding-bottom: 10px;
	margin-bottom: 5px;
	background-image: url(/imagenes/gif/linea_puntos_2x1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	}

.mapa_playas{
	position: absolute;
	visibility: visible;
	left: 50px;
	top: 0px;
	z-index: 5;
	}
.mapa_playas img{
	width: 500px;
	height: 324px;
	border: 0px;
	}

.mapa_espanha{
	position: absolute;
	visibility: visible;
	left: 50px;
	top: 0px;
	z-index: 0;
	}
.mapa_espanha img{
	width: 500px;
	height: 330px;
	border: 0px;
	}
.mapa_espanha_pred{
	position: absolute;
	visibility: visible;
	left: 50px;
	top: 0px;
	z-index: 0;
	}
.mapa_espanha_pred img{
	width: 500px;
	height: 358px;
	border: 0px;
	}	
.mapa_alta_mar{
	position: absolute;
	visibility: visible;
	left: 35px;
	top: 0px;
	z-index: 0;
	}
.enlace_informacion{
	float: right;
	margin: 0px;
	text-align: right;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	}
.enlace_informacion a{
	font-size: 0.8em;
	color: #BE3724;
	background-image: url(/imagenes/gif/flechader.gif);
	background-repeat: no-repeat;
	background-position: right;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	padding-right: 7px;
	}
.enlace_informacion a:hover{
	background-image: url(/imagenes/gif/flechader_naranja.gif);
	background-repeat: no-repeat;
	background-position: right;
	font-weight: normal;
	color: #FF9000;
	}
.tabla_datos{
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	border: 0px;
	width: 570px;
	padding: 0px;
	vertical-align: top;
	margin-bottom: 0px;
	margin-top: 0px;
	empty-cells: show;
	}
.tabla_datos tfoot{
	color: #4F86D8;
	}
.tabla_datos a:link{
	text-decoration: none;
	padding-right: 7px;
	color: #4F86D8;
	background-image: url(/imagenes/gif/flechader_azul.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	}
.tabla_datos a:link:hover{
	padding-right: 7px;
	color: #757575;
	background-image: url(/imagenes/gif/flechader_gris.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	}
.tabla_datos a:visited{
	padding-right: 7px;
	color: #757575;
	background-image: url(/imagenes/gif/flechader_gris.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	}
.tabla_datos a:visited:hover{
	padding-right: 7px;
	color: #000000;
	background-image: url(/imagenes/gif/flechader_negro.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
}
.tabla_datos_imagen_enlace a:link{
	text-decoration: none;
	padding-right: 7px;
	color: #4F86D8;
	display: block;
	background-image: none;
	}
.tabla_datos_imagen_enlace a:link:hover{
	text-decoration: none;
	padding-right: 7px;
	color: #4F86D8;
	display: block;
	background-image: none;
	}
.tabla_datos_imagen_enlace a:visited{
	text-decoration: none;
	padding-right: 7px;
	color: #4F86D8;
	display: block;
	background-image: none;
	}
.tabla_datos_imagen_enlace a:visited:hover{
	text-decoration: none;
	padding-right: 7px;
	color: #4F86D8;
	display: block;
	background-image: none;
	}
.tabla_datos td{
	padding-left:5px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	}
.tabla_datos_sinpadd{
	color: #000000;
	font-weight: normal;
	border: 0px;
	width: 100%;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	}
.tabla_datos_sinpadd td{
	padding: 0px;
	vertical-align: top;
	}
.cabecera_niv1 th{
	background-color: #4F86D9;
	color: #FFFFFF;
	text-align: center;
	font-weight: normal;
	vertical-align: middle;
	}
.cabecera_niv1_mid th{
	background-color: #4F86D9;
	color: #FFFFFF;
	text-align: center;
	font-weight: normal;
	 vertical-align: middle;
	}
.cabecera_niv1_bottom th{
	background-color: #4F86D9;
	color: #FFFFFF;
	text-align: center;
	font-weight: normal;
 	vertical-align: bottom;
	}
.cabecera_celda{
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
	}
.cabecera_celda_center{
	font-weight: bold;
	 text-align: center;
	}
.cabecera_niv2 th{
	background-color: #95B6E9;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	}
.cabecera_niv2_in{
	background-color: #95B6E9;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	}
.cont_leyenda_avisos{
	margin-left: 0px;
	margin-right: 0px;
	 padding-top: 10px;
	}
.leyenda_mapa{
	font-size: 0.8em;
	float: left;
	margin: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	list-style-type: none;
	}
.leyenda_mapa li{
	display: inline;
	margin-left: 5px;
	}
.titulo_fondo_azul{
	font-size: 1em;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #4F86D9;
	text-align: left;
	padding-top: 1px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 1px;
	margin: 0px;
	}
.enlace_fondo_azul{
	color:#FFFFFF;
	font-weight:bold;
	font-style:normal;
	}
.texto_animacion{
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-top: 0px;
	margin: 0px;
	}
.contenedor_flechas{
	margin-top: 5px;
	padding-left: 10px;
	height: 4px;
	float: left;
	width: 100%;
	}
.flecha{
	background-image: url(/imagenes/gif/hora_radar.gif);
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
	margin-right: 2px;
	float: left;
	height: 4px;
	}
.contenedor_botones{
	float: left;
	font-size: 0.9em;
	color: #4F86D8;
	font-weight: normal;
	padding-left: 10px;
	width: 100%;
	}
.contenedor_botones_reduc{
	float: left;
	font-size: 0.8em;
	color: #4F86D8;
	font-weight: normal;
	padding-left: 10px;
	width: 100%;
	}
.boton{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 2px;
	padding: 0px;
	text-align: center;
	border: 2px solid;
	border-color: #E9F1FD;
	float: left;
	}
.boton_ancho{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 2px;
	padding: 0px;
	text-align: center;
	border: 2px solid;
	border-color: #E9F1FD;
	}
.boton_ancho a{
	padding-top: 4px;
	padding-bottom: 8px;
	}
.contenedor_botones a{
	text-decoration: none;
	color: #4F86D8;
	display: block;
	width: 100%;
	}
.contenedor_botones ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	}
.contenedor_botones li{
	padding: 0px;
	margin: 0px;
	height: 12px;
	text-align: center;
	}
.contenedor_botones_reduc a{
	text-decoration: none;
	color: #4F86D8;
	display: block;
	width: 100%;
	}
.contenedor_botones_reduc ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	}
.contenedor_botones_reduc li{
	padding: 0px;
	margin: 0px;
	height: 12px;
	text-align: center;
	}
.controles_animacion{
	position: relative;
	float: left;
	padding-left: 107px;
	margin-top: 5px;
	padding-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	}
.contorno_borde{
	border: 1px solid #779FD6;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 568px;
	}
.titulo_imagen{
	font-size: 0.9em;
	color: #345A8E;
	font-weight: bolder;
	text-align: left;
	font-style: normal;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	height: 15px;
	}
.enlace_lupa{
	text-align: right;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 10px;
	height: 15px;
	}
.enlace_lupa img{
	width: 10px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	}
.enlace_lupa a{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px;
	}
.imagen_central{
	padding-top: 0px;
	}
.imagen_p4{
	padding-top: 4px;
	}
.txt_celda{
	float: left;
	margin-top: 3px;
	 margin-left: 10px;
	}
.txt_celda_cab{
	font-weight: bold;
	float: left;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 0px;
	}
.avisos_boletin{
	vertical-align: middle;
	text-align: center;
	}
.avisos_boletin a{
	color: #BE3724;
	background-image: url(/imagenes/gif/flechader.gif);
	background-repeat: no-repeat;
	background-position: right;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	}
.avisos_boletin a:hover{
	background-image: url(/imagenes/gif/flechader_naranja.gif);
	background-repeat: no-repeat;
	background-position: right;
	font-weight: normal;
	color: #FF9000;
	}
.avisos_elementos{
	margin-left: 5px;
	}
.texto_entradilla{
	font-size: 1em;
	color: #345A8E;
	font-weight: bolder;
	text-align: left;
	font-style: normal;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
	}
.texto_entradilla p{
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	}
.texto_comentario_dmm {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	font-style: normal;
	padding-left: 15px;
	}
.texto_comentario_dmm p{
	text-indent: 0px;
	}
.texto_cabecera{
	font-size: 1em;
	color: #345A8E;
	font-weight: bolder;
	text-align: left;
	font-style: normal;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
	}
.texto_cabecera p{
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	}
.texto_normal{
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	font-style: normal;
	width: 570px;
	}
.texto_normal p{
	text-indent: 0px;
	padding-bottom: 15px;
	}
.texto_normal a:link{
	font-weight: normal;
	text-decoration: none;
	padding-right: 7px;
	color: #4F86D8;
	background-image: url(/imagenes/gif/flechader_azul.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
	}
.texto_normal a:visited{
	font-weight: normal;
	text-decoration: none;
	padding-right: 7px;
	color: #757575;
	background-image: url(/imagenes/gif/flechader_gris.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
	}
.texto_normal a:link:hover{
	font-weight: normal;
	text-decoration: none;
	padding-right: 7px;
	color: #B00640;
	background-image: url(/imagenes/gif/flechader.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
}
.texto_normal a:visited:hover{
	font-weight: normal;
	text-decoration: none;
	padding-right: 7px;
	color: #000000;
	background-image: url(/imagenes/gif/flechader_negro.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
}
.texto_normal2{
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-top: 0px;
	margin: 0px;
	}
.texto_normal_pre{
	font-size: 1.2em;
	}
.texto_normal_sinimg {
	width: 550px;
	}
.texto_normal_sinimg a:link{
	background-image: none;
	padding-right: 0px;
	}
.texto_normal_sinimg a:link:hover{
	background-image: none;
	padding-right: 0px;
	}
.texto_normal_sinimg a:visited{
	background-image: none;
	padding-right: 0px;
	}
.texto_normal_sinimg a:visited:hover{
	background-image: none;
	padding-right: 0px;
	}
.texto_normal ul{
	padding-bottom: 5px;
	padding-left: 10px;
	list-style-type: none;
	float: left;
	width: 560px;
	}
.texto_normal ul li{
	background-image: url(/imagenes/gif/punto_rojo_9x13.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-bottom: 5px;
	text-indent: 0px;
	padding-left: 10px;
	width: 550px;
	}
.texto_normal ol li{
	background-image: none;
	margin-bottom: 5px;
	text-indent: 0px;
	width: 550px;
	}
.texto_normal_niv2{
	margin-left: 20px;
	margin-top: 5px;
	text-indent: 0px;
	}
.texto_normal_indice li{
	float: left;
	padding-bottom: 15px;
	}
.texto_normal_indice_corto li{
	float: left;
	padding-bottom: 0px;
	}
.texto_normal_indice_dmm li{
	float: left;
	padding-bottom: 15px;
	background: none;
	}
.texto_normal_indice p{
	padding-bottom: 0px;
	}
.texto_portada{
	position: relative;
	font-size: 1em;
	font-weight: normal;
	clear: right;
	margin-top: 0px;
	}
.texto_portada p{
	padding-top: 5px;
	}
.texto_portada a:link{
	color: #000000;
	}
.texto_portada a:link:hover{
	color: #757575;
	}
.texto_portada a:visited{
	color: #757575;
	}
.texto_portada a:visited:hover{
	color: #000000;
	}
.texto_portada img{
	border: solid 1px #A3A3A3;
	margin-top: 5px;
	}
.img_portada_1{
	width: 122px;
	height: 81px;
	}
.img_portada_2{
	width: 74px;
	height: 48px;
	}
.noticias{
	float: left;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	padding-bottom: 0px;
	padding-left: 2px;
	}
.img_list_noticias{
	width: 74px;
	margin: 5px;
	text-align: left;
	float: left;
	border: 1px solid #CCCCCC;
	}
.clear_both{
	clear: both;
	}
.localidades td{
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	font-style: normal;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(/imagenes/gif/punto_rojo.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 12px;
	}
.localidades a:link{
	background-image: none;
	color: #345A8E;
	}
.localidades a:link:hover{
	background-image: none;
	color: #757575;
	}
.localidades a:visited{
	background-image: none;
	color: #757575;
}
.localidades a:visited:hover{
	background-image: none;
	color: #000000;
}
.cabecera_niv3 th{
	color: #4F86D8;
	border: 1px solid #4F86D8;
	font-weight: normal;
	text-align: center;
	padding: 1px;
	}
.tabla_dia{
	color: #4F86D8;
	text-align: center;
	background-color: #E9F1FD;
	padding: 1px;
	width: 15px;
	float: left;
	border: 1px solid #FFFFFF;
	}
.tabla_leyenda{
	font-size: 0.8em;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 50px;
	padding-bottom: 10px;
	}
.tabla_leyenda thead{
	color: #4F86D8;
	border-bottom: 1px solid;
	padding: 0px;
	}
.tabla_leyenda th{
	padding: 2px;
	font-weight: normal;
	}
.tabla_leyenda td{
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	}
.menu_cabecera{
	font-size: 0.55em;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 5px;
	text-align: right;
	margin-top: 5px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	float: right;
	width: 400px;
	}
.menu_cabecera ul{
	margin: 0px;
	padding: 0px;
	}
.menu_cabecera li{
	padding: 0px;
	margin: 0px;
	margin-right: 1px;
	list-style-type: none;
	display: inline;
	}
.menu_cabecera a{
	color: #000000;
	text-decoration: none;
	}
.menu_cabecera a:hover{
	color: #000000;
	text-decoration: underline;
	}
.cabecera{
	width: 783px;
	height: 80px;
	background-image: url(../imagenes/jpg/cabecera_old.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	}
.cabecera_primavera{
	width: 783px;
	height: 80px;
	background-image: url(../imagenes/jpg/cabecera_primavera.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	}
.cabecera_verano{
	width: 783px;
	height: 80px;
	background-image: url(../imagenes/jpg/cabecera_verano.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	}
.cabecera_otonho{
	width: 783px;
	height: 80px;
	background-image: url(../imagenes/jpg/cabecera_otono.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	}
.cabecera_invierno{
	width: 783px;
	height: 80px;
	background-image: url(../imagenes/jpg/cabecera_invierno.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	}
.contenedor{
	width: 783px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	}
.contenido_izq{
	width: 164px;
	text-align: left;
	float: left;
	padding: 0px;
	margin: 0px;
	}
.contenido_dch{
	width: 607px;
	text-align: left;
	float: left;
	padding: 0px;
	margin: 0px;
	margin-left: 10px;
	}
.fondo{
	float: left;
	width: 783px;
	background-image: url(/imagenes/jpg/fondocuerpo.jpg);
	background-repeat: repeat;
	padding: 0px;
	margin: 0px;
	padding-bottom: 10px;
	}
.logo{
	float: left;
	margin-top: 13px;
	}
.logo img{
	border: 0px;
	}
.literal_buscador{
	float: right;
	 width: 50px;
	vertical-align: top;
	margin-top: 1px;
	margin-right: 3px;
	}
.barra_separadora{
	color: #4F86D8;
	font-weight: bold;
	padding-right: 1px;
	padding-left: 1px;
	}
.contenido_izq_bajo{
	border-top: solid 1px;
	border-color: #4F86D8;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 100%;
	}
.contenido_izq_arriba{
	border-bottom: 1px solid;
	border-bottom-color: #FFFFFF;
	width: 100%;
	margin: 0px;
	padding: 0px;
	}
.cuadro{
	background-color: #D5E7FF;
	border: 1px solid #4C7FC8;
	text-align: center;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 4px;
	margin-bottom: 0px;
	padding: 0px;
	}
.cuadro_enlaces{
	font-size: 0.625em;
	color: #4F86D8;
	font-weight: bold;
	text-align: left;
	margin-right: 2px;
	margin-left: 2px;
	margin-bottom: 4px;
	margin-top: 0px;
	list-style-type: none;
	padding-left: 0px;
	}
.cuadro_enlaces li{
	background-image: url(/imagenes/gif/topo_prediccion.gif);
	background-position: center left;
	background-repeat: no-repeat;
	background-color: #FFFFFE;
	border-bottom: 1px solid #4F86D8;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 15px;
	padding-bottom: 3px;
	line-height: 15px;
	}
.cuadro_enlaces a{
	text-decoration: none;
	color: #4F86D8;
	}
.cuadro_enlaces a:hover{
	color: #757575;
	}
.cuadro_titulo{
	padding-left: 5px;
	background-image: url(/imagenes/gif/flechas_prediccion.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-align: left;
	margin-left: 0px;
	margin-top: 2px;
	margin-bottom: 5px;
	margin-right: 10px;
	}
.cuadro_titulo h2{
	font-size: 0.7em;
	font-weight: bold;
	color: #4F86D8;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	}
.cuadro_simple{
	vertical-align: top;
	text-align: center;
	margin-bottom: 20px;
	margin-top: 20px;
	}
.cuadro_simple img{
	}
.texto_pie{
	font-family: Arial, Helvetica, sans-serif;
	color: #4F86D8;
	float: right;
	width: 607px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
	}
.texto_copy{
	font-family: Arial, Helvetica, sans-serif;
	color: #4F86D8;
	background-repeat: no-repeat;
	float: right;
	width: 607px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
	}
/*PARA EL PIE DE PAGINA*/
.contenedor_pie{
	font-family: Arial, Helvetica, sans-serif;
	color: #4F86D8;
	background-image: url(/imagenes/jpg/lineapie.jpg);
	background-repeat: no-repeat;
	float: right;
	width: 100%;
	font-size: 0.55em;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 0px;
	}
.texto_pie ul{
	margin: 0px;
	padding: 0px;
	}
.texto_pie li{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;
	list-style-type: none;
	display: inline;
	}
.texto_pie a:link{
	color: #4F86D8;
	}
.texto_pie a:link:hover{
	color: #757575;
	}
.texto_pie a:visited{
	color: #757575;
	}
.texto_pie a:visited:hover{
	color: #000000;
	}
.pie_home{
	font-size: 0.55em;
	font-weight: normal;
	color: #4F86D8;
	text-align: center;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	text-decoration: none;
	background-repeat: repeat;
	height: 19px;
	width: 164px;
	}
.pie_home a{
	padding-left: 2px;
	}
.pie_home ul{
	margin: 0px;
	margin-top: 3px;
	padding: 0px;
	}
.pie_home li{
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	list-style-type: none;
	display: inline;
	}
.rastro{
	font-size: 0.55em;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 10px;
	float: left;
	}
.rastro span{
	padding-right: 3px;
	}
.rastro a{
	color: #000000;
	text-decoration: none;
	padding-right: 3px;
	}
.rastro a:hover{
	color: #000000;
	text-decoration: underline;
	}
.rastro_enlaces{
	float: left;
	width: 356px;
	padding-left: 3px;
	}
.rastro_enlaces_largo{
	float: left;
	width: 510px;
	padding-left: 3px;
	}
.rastro_enlaces_gcd{
	float: left;
	width: 440px;
	padding-left: 3px;
	}
.portada_avisos{
	float: left;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 10px;
	padding-left: 0px;
	width: 100%;
	}
.pdtop10{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
}
.contenedorcentralmapaweb a{
	text-decoration: none;
	color: #4F86D8;
	padding: 0px;
	margin: 0px;
	}
.lincks{
	float: left;
	margin-left: 0px;
	margin-bottom: 8px;
	color: #345A8E;
	margin-top: 5px
	}
.lincks p{
	color: #000000;
	margin-bottom: 0px;
	}
.lincks ul{
	padding-top: 5px;
	margin-left: 25px;
	vertical-align: top;
	}
.lincks li{
	list-style-type: none;
	text-decoration: none;
	background-image: url(/imagenes/gif/punto_rojo.gif);
	background-repeat: no-repeat;
	background-position: 2px 7px;
	font-style: normal;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 10px;
	}
.lincks a:link{
	color: #345A8E;
	}
.lincks a:link:hover{
	color: #757575;
	}
.lincks a:visited{
	color: #757575;
	}
.lincks a:visited:hover{
	color: #000000;
	}
.lincks h3{
	font-size: 1em;
	font-weight: bold;
	margin-top: 25px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	}
.lincks_img {
	margin-top: 50px;
	padding-left: 20px;
	}
.font_bold{
	font-weight: bold;
	}
.informacion_noticia{
	font-style: italic;
	padding-bottom: 4px;
	}
.disclaimer span{
	vertical-align: 50%;
	}
.img_publicacion{
	padding: 0px;
	width: 70px;
	}
.mapaweb_nivel1{
	float:left;
	color: #000000;
	text-align: left;
	text-decoration: none;
	list-style-type: none;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 15px;
	}
.mapaweb_nivel1 li{
	font-weight: normal;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 20px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	}
.mapaweb_nivel1 a:link{
	font-weight: bold;
	color: #000000;
	}
.mapaweb_nivel1 a:link:hover{
	font-weight: bold;
	color: #757575;
	}
.mapaweb_nivel1 a:visited{
	font-weight: bold;
	text-decoration: none;
	color: #757575;
	}
.mapaweb_nivel1 a:visited:hover{
	font-weight: bold;
	color: #000000;
	}
.mpweb_n1{
	background-image: url(/imagenes/gif/ico_sol.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
.mapaweb_nivel2{
	color: #4F86D8;
	text-align: left;
	text-decoration: none;
	list-style-type: none;
	font-weight: bold;
	}
.mapaweb_nivel2 a:link{
	font-weight: bold;
	color: #4F86D8;
	}
.mapaweb_nivel2 a:link:hover{
	font-weight: bold;
	color: #757575;
	text-decoration: none;
	}
.mapaweb_nivel2 a:visited{
	font-weight: bold;
	color: #757575;
	text-decoration: none;
	}
.mapaweb_nivel2 a:visited:hover{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	}
.mapaweb_nivel2 li{
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 33px;
	margin: 0px;
	margin-left: 20px;
	}
.mpweb_n2{
	background-image: url(/imagenes/gif/mapaweb/mapa_niv2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
.mpweb_n2ult{
	background-image: url(/imagenes/gif/mapaweb/mapa_niv2ult.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
.mapaweb_nivel3{
	text-align: left;
	font-weight: normal;
	color: #95B6E8;
	list-style-type: none;
	padding-top: 5px;
	}
.mapaweb_nivel3 a:link{
	color: #4F86D8;
	font-weight: normal;
	}
.mapaweb_nivel3 a:link:hover{
	color: #757575;
	font-weight: normal;
	}
.mapaweb_nivel3 a:visited{
	color: #757575;
	font-weight: normal;
	}
.mapaweb_nivel3 a:visited:hover{
	color: #000000;
	font-weight: normal;
	}
.mapaweb_nivel3 li{
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 33px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 0px;
	}
.mpweb_n3{
	background-image: url(/imagenes/gif/mapaweb/mapa_niv3.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
.mpweb_n3ult{
	background-image: url(/imagenes/gif/mapaweb/mapa_niv3ult.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
.mapaweb_nivel4 li{
	text-align: left;
	background-image: url(/imagenes/gif/mapaweb/mapa_niv3.gif);
	background-repeat: repeat-y;
	background-position: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	}
.mapaweb_nivel4ult li{
	text-align: left;
	background-image: url(/imagenes/gif/mapaweb/mapa_niv3ult.gif);
	background-repeat: repeat-y;
	background-position: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	}
.contenedor_iconos{
	float: left;
	padding-bottom: 15px;
	}
.icono_ayuda{
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 5px;
	width: 169px;
	height: 58px;
	}
.texto_rojo{
	color: #FF0000;
}
.margen{
	padding-left:10px;
}

/*ESTILOS PARA LA PAGINACION*/
.paginacion ul{border:0; margin:0; padding:0;
}

.paginacion li{
	display: inline;
}

.paginacion a:link,
.paginacion a:visited {
	color:#4F86D8;
	display:inline;
	margin:1px 1px;
	padding:0px 4px;
}

.paginacion a:hover{
	color:#B00640;
}
/*
.next-off {
	background-image:url(/imagenes/gif/flechader_gris.gif);
	background-position:right 8px;
	background-repeat:no-repeat;
	color:#666666;
	padding: 4px 6px;
	margin: 1px;
}

.previous-off{
	background-image:url(/imagenes/gif/flechaizq_gris.gif);
	background-position:left 8px;
	background-repeat:no-repeat;
	color:#666666;
	padding: 4px 0px;
	margin: 1px;
}
*/
.next a:link,
.next a:visited{
	background-image:url(/imagenes/gif/flechader_azul.gif);
	background-position:right 8px;
	background-repeat:no-repeat;
	padding: 4px 6px;
}

.previous a:link,
.previous a:visited {
	background-image:url(/imagenes/gif/flechaizq_azul.gif);
	background-position:left 8px;
	background-repeat:no-repeat;
	padding: 4px 0px;

}

.next a:hover{
	background-image:url(/imagenes/gif/flechader.gif);
	background-position:right 8px;
	background-repeat:no-repeat;
	padding: 4px 6px;
	color:#B00640;
}

.previous a:hover {
	background-image:url(/imagenes/gif/flechaizq.gif);
	background-position:left 8px;
	background-repeat:no-repeat;
	padding: 4px 0px;
	color:#B00640;
}

.active{
	border:solid 1px #B00640;
}

.titulo_paginacion{
	padding:3px 4px;
	text-decoration:none;
	margin-right:2px;
}

.disclaimer_paginacion_sup{
	float: left;
	background-image: url(/imagenes/gif/linea_puntos_2x1.gif);
	background-repeat: repeat-x;
	background-position: 0px 10px;
	width: 100%;
	height: 15px;
	}
.disclaimer_paginacion_inf{
	float: left;
	background-image: url(/imagenes/gif/linea_puntos_2x1.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 5px;
	}

.disclaimer_paginacion {
	font-size:0.9em;
	margin:0;
	padding-bottom:4px;
	padding-left:12px;
	padding-right:10px;
	text-align: center;
}
.disclaimer_paginacion_bis {
	font-size:0.9em;
	margin-top: 1px;
	padding-left:12px;
	padding-right:10px;
	text-align: center;
}
/*FIN PAGINACION*/

.enlace_h4_negrita{
color:#345A8E;
font-weight:bolder;
}

.contenedor_imagen_avisos{
	float: left;
	padding-left: 5%;
	margin-bottom: 5px;
}
.lupa_imagen_avisos{
	float: left;
	margin-top: 317px;
	margin-left: 5px;
	padding-bottom: 5px;
	width: 15px;
}
.lista_portada{
	float:left;
	list-style-type:none;
	padding-left:5px;
	width:335px;
}
.pdtopdest{
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.lista_portada li{
	float:left;
	padding-bottom:0px;
	margin-bottom:3px;
	padding-left:5px;
	text-indent:0;
	width:330px;
}
.lista_portada p{
	padding-left: 45px;
}
.borde_rb_left_2{
	border-left:solid 1px #95B6E8;
	border-bottom: solid 1px #95B6E8;
	text-align: center;
}
.texto_aviso_portada{
	color:#345A8E;
	font-weight:bold;
}
.margintop8px{
	margin-top: 8px;
}
.margintopbottom10px{
	margin-bottom: 10px;
	margin-top: 10px;
}
.marginbottom20px{
	margin-bottom: 20px;
}
.icono_aviso_tabla{
	margin-top: 6px;
}
.form_textbox_localidades{
	font-size: 1em;
	width: 245px;
	text-align: left;
	padding: 0px;
	margin: 0px;
	}
.oculta_enlaces{
	width: 0px;
	height: 0px;
	overflow: hidden;
}
.cuadro_prediccion{
	font-size: 0.7em;
	font-weight:bold;
	color: #4F86D8;
}
.subrayado{
	text-decoration:underline;
}
.centrado{
	text-align:center;
}
.justificado{
	text-align:justify;
}
.margintop7px{
	margin-top: 7px;
}
.marginleft15px{
	margin-left: 15px;
    }
.estilo_cursor_ayuda{
	cursor: help;
}
/**************************INICIO ESTILOS TABLA DE ESTADISTICAS *********************************/
.body_estadisticas{
	margin:15px; 
	background:#fff url(/imagenes/admin/bg.gif) repeat-x;
}
.fondo_cabecera{
	background-color: #4F86D9;
	height: 80px;	
}
.cabecera_logo{
	margin-top: 10px;
	float: right;
}
.cabecera_titulo{	
	margin-top: 15px;
	margin-left: 5px;
	color: white;
	float: left;
}	
.contenedor_formulario{
	font-size: 0.7em;
	position: relative;
	width: 570px;
	text-align: left;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top: 0px;
	padding-right: 0px;
	margin-top: 10px;
}
#tablewrapper{
	width: 98%;
	float: left;
	padding-left: 10px;
	padding-top:10px;
}
.texto_centrado{
	text-align:center;	
	font-size: 0.7em;
}
#tableheader{
	height:55px;
	width: 98%;
}
.search{
	float:left; 
	padding:6px; 
	border:1px solid #c6d5e1; 
	background:#fff;
}
#tableheader select{
	float:left; 
	font-size:12px; 
	width:140px; 
	padding:2px 4px 4px;
	}
#tableheader input{
	float:left; 
	font-size:12px; 
	width:225px; 
	padding:2px 4px 4px; 
	margin-left:4px;
}
.details {
	float:right; 
	padding-top:12px;
}
.details div{
	float:left; 
	margin-left:15px; 
	font-size:12px;
}
.tinytable{
	width: 100%;
	border-left:1px solid #c6d5e1;
	border-top:1px solid #c6d5e1; 
	border-bottom:none;
}
.tinytable th{
	background-color: #4F86D9; 
	text-align:left; 
	color:#FFFFFF; 
	border:1px solid #fff; 
	border-right:none;
}
.tinytable th h3{
	font-size:10px; 
	padding:6px 8px 8px;
}
.tinytable td{
	padding:4px 6px 6px; 
	border-bottom:1px solid #c6d5e1; 
	border-right:1px solid #c6d5e1; 
	font-size:11px;
}
.tinytable .head h3{
	background:url(/imagenes/admin/sort.gif) 7px center no-repeat; 
	cursor:pointer; 
	padding-left:18px
}
.tinytable .desc h3{
	background:url(/imagenes/admin/desc.gif) 7px center no-repeat; 
	cursor:pointer; 
	padding-left:18px;
}
.tinytable .asc h3{
	background:url(/imagenes/admin/asc.gif) 7px  center no-repeat; 
	cursor:pointer; 
	padding-left:18px;
}
.tinytable .head:hover, .tinytable .desc:hover, .tinytable .asc:hover{
	color:#fff;
}
.tinytable .evenrow td{
	background:#fff;
}
.tinytable .oddrow td{
	background:#ecf2f6;
}
.tinytable td.evenselected{
	background:#ecf2f6;
}
.tinytable td.oddselected{
	background:#dce6ee;
}
.tinytable tfoot{
	background:#fff; 
	font-weight:bold;
}
.tinytable tfoot td{
	padding:6px 8px 8px;
}
#tablefooter{
	height:15px; 
	margin-top:20px; 
	font-size:12px;
}
#tablenav{
	float:left;
}
#tablenav img{
	cursor:pointer;
}
#tablenav div{
	float:left; 
	margin-right:15px;
}
#tablelocation{
	float:right; 
	font-size:12px;
}
#tablelocation select{
	margin-right:3px;
}
#tablelocation div{
	float:left; 
	margin-left:15px;
}
.page{
	margin-top:2px; 
	font-style:italic;
}
#selectedrow td{
	background:#c6d5e1;
}
/**************************FIN ESTILOS TABLA DE ESTADISTICAS *********************************/

/*ESTILOS PARA EL CALENDARIO*/

#calendarDiv{
	position:absolute;
	width:205px;
	border:1px solid #4F86D9;;
	padding:1px;
	background-color: #FFF;
	font-family:verdana;
	font-size:0.55em;
	padding-bottom:20px;
	visibility:hidden;
}
#calendarDiv span,#calendarDiv img{
	float:left;
}
#calendarDiv .selectBox,#calendarDiv .selectBoxOver{

	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv td{
	padding:3px;
	margin:0px;
	font-size:1em;
}

#calendarDiv .selectBox{
	border:1px solid #E2EBED;
	color: #FFF;
	font-weight: bold;
	position:relative;
}
#calendarDiv .selectBoxOver{
	border:1px solid #C0C0C0;
	background-color: #4F86D9;
	color: #C0C0C0;
	font-weight: bold;
	position:relative;
}
#calendarDiv .selectBoxTime{
	position:relative;
	border:1px solid #E2EBED;
	color: #FFF;
	font-weight: bold;	
	background-color: #4F86D9;
}
#calendarDiv .selectBoxTimeOver{
	border:1px solid #C0C0C0;
	background-color: #4F86D9;
	color: #C0C0C0;
	position:relative;
}

#calendarDiv .topBar{
	height:16px;
	padding:2px;
	background-color: #4F86D9;


}
#calendarDiv .activeDay{	/* Active day in the calendar */
	color:#FF0000;
}
#calendarDiv .todaysDate{
	height:17px;
	line-height:17px;
	padding:2px;
	background-color: #D5E7FF;
	text-align:center;
	position:absolute;
	bottom:0px;
	width:201px;
	color: #4F86D8;
	font-weight: bold;
}
#calendarDiv .todaysDate div{
	float:left;
}

#calendarDiv .timeBar{
	height:17px;
	line-height:17px;
	background-color: #E2EBED;
	width:72px;
	color:#4F86D8;
	position:absolute;
	right:0px;
}

#calendarDiv .timeBar div{
	float:left;
	margin-right:1px;
}

#calendarDiv .monthYearPicker{
	background-color: #E2EBED;
	border:1px solid #AAAAAA;
	position:absolute;
	background-color: #FFFFFF;
	left:0px;
	top:15px;
	z-index:1000;
	display:none;
	color: #000000;
	width:70px;


}
#calendarDiv #monthSelect{
	width:70px;
}
#calendarDiv .monthYearPicker div{
	float:none;
	clear:both;
	padding:1px;
	margin:1px;
	cursor:pointer;
}
#calendarDiv .monthYearActive{
	background-color: #4F86D9;
	color: #FFFFFF;
	font-weight: bold;
}

#calendarDiv td{
	text-align:right;
	cursor:pointer;
}

#calendarDiv .topBar img{
	cursor:pointer;
}
#calendarDiv .topBar div{
	float:left;
	margin-right:1px;
}

.img_calendario{
	border: 0px;
	width: 23px;
}
.contenedor_img_calendario{
	width: 25px;
	padding-left: 4.8px;
}

/*ESTILO PARA EL PUNTERO*/
.puntero_mano{
	cursor: pointer;
}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            