.dnone{
	display:none
}

.dblock{
	display:block
}

ul{
	list-style:none;
	margin:0;
	padding:0
}

dd,dl{
	margin:0;
	padding:0
}

.p-aside{
	float:right
}

img{
	border:none
}

.prov-home{
	width:98%;
	float:left;
	margin:10px
2px
}

.prov-home
h2{
	width:98%;
	position:relative;
	left:0;
	bottom:0;
	text-align:left;
	font-size:15px;
	font-weight:bold;
	border-bottom:1px solid #dbe3e8;
	height:20px;
	margin:15px
0;
	padding-left:7px
}

.prov-home
a{
	width:31%;
	float:left;
	padding:2px
0 2px 4px
}

.map{
	text-align:center;
	width:100%;
	float:left
}

.meteog{
	float:left;
	width:100%
}

#oldMap{
	margin-top:10px
}

.pMeteo{
	float:left
}

.actMet{
	background-color:white;
	color:black;
	float:left;
	padding:10px;
	margin:1px;
	border-top:1px solid #DBE3E8;
	border-right:1px solid #DBE3E8;
	border-left:1px solid #DBE3E8;
	text-align:center;
	border-radius:3px 3px 0 0
}

.pMet{
	float:left;
	padding:10px;
	margin:1px;
	border-top:1px solid #DBE3E8;
	border-right:1px solid #DBE3E8;
	border-left:1px solid #DBE3E8;
	background-color:#e9f3f9;
	color:#3f7eac;
	text-align:center;
	border-radius:3px 3px 0 0;
	cursor:pointer
}

#resultados
li.res{
	cursor:pointer;
	height:30px
}

#resultados
li.separadorA{
	border-top:1px #c6c6c6 dotted
}

#resultados
li.separadorB{
	border-top:1px #369 dotted
}

#resultados
li.nres{
	border-top:1px dotted gray
}

#resultados li.res:hover,.resultado_seleccionado{
	background-color:#e6e6e6
}

#resultados
a{
	margin-left:5px;
	text-decoration:none;
	color:#616161
}

#resultados
img{
	margin:7px
6px 0 6px
}

#resultados
span{
	float:left;
	margin:5px
0 0 5px
}

.l-ar{
	background:url('/style/imagenes/logo_ar.png') no-repeat;
	width:261px
}

.l-bo{
	background:url('/style/imagenes/logo_bo.png') no-repeat;
	width:270px
}

.l-br{
	background:url('/style/imagenes/logo_br.png') no-repeat;
	width:188px
}

.l-ca{
	background:url('/style/imagenes/logo_ca.png') no-repeat;
	width:259px
}

.l-cl{
	background:url('/style/imagenes/logo_cl.png') no-repeat;
	width:220px
}

.l-cr{
	background:url('/style/imagenes/logo_cr.png') no-repeat;
	width:225px
}

.l-de{
	background:url('/style/imagenes/logo_de.png') no-repeat;
	width:255px
}

.l-do{
	background:url('/style/imagenes/logo_do.png') no-repeat;
	width:230px
}

.l-ec{
	background:url('/style/imagenes/logo_ec.png') no-repeat;
	width:270px
}

.l-en{
	background:url('/style/imagenes/logo_en.png') no-repeat;
	width:300px
}

.l-es{
	background:url('/style/imagenes/logo_es.png') no-repeat;
	width:200px
}

.l-eu{
	background:url('/style/imagenes/logo_eu.png') no-repeat;
	width:268px
}

.l-fr{
	background:url('/style/imagenes/logo_fr.png') no-repeat;
	width:225px
}

.l-hn{
	background:url('/style/imagenes/logo_hn.png') no-repeat;
	width:230px
}

.l-it{
	background:url('/style/imagenes/logo_it.png') no-repeat;
	width:205px
}

.l-mx{
	background:url('/style/imagenes/logo_mx.png') no-repeat;
	width:228px
}

.l-pa{
	background:url('/style/imagenes/logo_pa.png') no-repeat;
	width:275px
}

.l-pe{
	background:url('/style/imagenes/logo_pe.png') no-repeat;
	width:230px
}

.l-pt{
	background:url('/style/imagenes/logo_pt.png') no-repeat;
	width:170px
}

.l-py{
	background:url('/style/imagenes/logo_py.png') no-repeat;
	width:270px
}

.l-uy{
	background:url('/style/imagenes/logo_uy.png') no-repeat;
	width:270px
}

.l-ve{
	background:url('/style/imagenes/logo_ve.png') no-repeat;
	width:270px
}

#Leyn{
	width:100%;
	float:left;
	padding:10px
0;
	position:relative
}

#satelites{
	width:98%;
	float:left;
	text-align:center
}

.c200{
	width:210px;
	float:left
}

.c200
h2{
	padding-left:5px
}

.c200
a{
	display:block;
	width:99%;
	text-align:left
}

.img_satelite{
	width:100%;
	float:left;
	margin:0;
	padding:0
}

.img_satelite
figcaption{
	width:100%;
	float:left;
	padding-top:10px
}

.img_satelite
img{
	margin:0
10%
}

.map_sat{
	max-width:100%;
	height:auto
}

.opcMod
form{
	width:50%;
	float:left;
	padding:3px
0
}

.fModelos{
	width:50%;
	float:left
}

#fuente_sat{
	float:left;
	width:100%;
	text-align:left;
	margin:10px
5px;
	font-size:12px;
	font-weight:bold
}

#fuente_sat
a{
	font-weight:normal;
	font-size:14px
}

.img-modelos{
	max-width:100%;
	height:auto;
	width:auto
}

.opcMod{
	width:100%;
	float:left;
	text-align:center
}

.opcMod
figure{
	margin:0;
	padding:0;
	text-align:center
}

#modelos{
	width:100%;
	float:left
}

#modelos
span{
	display:block;
	padding:10px
0;
	text-align:justify
}

#modelos
a{
	text-decoration:underline
}

.tModelos{
	width:100%;
	border:none
}

.tModelos
h2{
	border-bottom:1px solid #dbe3e8;
	padding:0
9px;
	margin-bottom:5px
}

#dModelos{
	width:98%;
	margin:0
1%;
	float:left
}

#dModelos
table{
	width:100%;
	float:left;
	margin:10px
0 30px 0
}

.allMod{
	float:left;
	text-align:center;
	padding:2px
6px
}

.actMod{
	float:left;
	text-align:center;
	color:white;
	background-color:#3f7eac;
	border-radius:3px;
	padding:2px
5px
}

#dModelos
h2{
	border-bottom:1px solid #dbe3e8;
	font-size:15px;
	padding:5px
7px
}

#dModelos
p{
	text-align:justify;
	color:#616161;
	margin:7px
0
}

.cYellow
tr{
	background-color:#ffc
}

.cWhite
tr{
	background-color:#fff
}

.tdM1{
	width:35%;
	font-size:14px
}

.tdM2{
	width:65%;
	padding:5px
0
}

.tdM2
a{
	font-size:14px
}

.tSubM{
	width:100%;
	border-collapse:collapse
}

.tSubM
td{
	width:10%;
	text-align:center
}

#mod_cont{
	width:98%;
	margin:0
1%;
	float:left
}

abbr{
	border:none
}

.sOther{
	width:100%;
	font-size:15px;
	float:left;
	color:#6b6b6b
}

.ulOther{
	padding:0
0 20px 0;
	margin:0;
	float:left;
	width:100%
}

.ulOther
li{
	float:left;
	width:33%;
	color:#719cce;
	cursor:pointer;
	padding:4px
0
}

.eHotel{
	width:100%;
	float:left;
	text-align:center
}

.h3Home{
	font-size:14px;
	padding:10px
0 5px 5px;
	float:left;
	width:97%
}

.vidram{
	width:98%;
	float:left
}

.h3Alert{
	width:99%;
	float:left;
	margin-bottom:10px;
	text-align:left
}

.d-act{
	display:none
}

.pmovil
span{
	display:block;
	width:100%;
	float:left;
	padding:5px
0
}

.pmovil
table{
	width:100%;
	float:left
}

.pmovil
a{
	display:block;
	width:100%;
	float:left;
	padding:20px
0;
	font-size:16px;
	font-weight:bold;
	text-align:center
}

.pmovil
figure{
	float:left;
	margin:0;
	padding:0
}

.pmovil
img{
	max-width:250px;
	width:100%;
	height:auto
}

.distImg{
	max-width:413px !important;
	width:100%;
	height:auto
}

.mpred{
	width:95%;
	float:left
}

.widAnd{
	width:100%
}

.widAnd
img{
	margin:0
30%
}

.mapRep{
	width:100% !important;
	float:left !important;
	text-align:center
}

.linkRep{
	width:100%;
	text-align:center;
	float:left;
	font-weight:bold
}

.narBlue{
	color:#719cce;
	cursor:pointer
}

#error{
	width:98%;
	float:left;
	padding:10px
1%;
	line-height:24px;
	text-align:justify
}

#pNewsletter{
	width:100%;
	float:left
}

#tEmbalses{
	width:100%;
	float:left
}

#tEmbalses
td{
	border:1px
solid #DBE3E8;
	border-radius:5px;
	text-align:center;
	padding:10px
0
}

@media only screen and (min-width: 769px){
	body{
		margin:auto;
		font-size:14px;
		font-weight:normal;
		color:#3c3c3c;
		font-family:Helvetica
	}

	#wrap{
		width:990px
	}

	.sprite{
		background:url("/style/imagenes/sprite-pc-nuevo.png") no-repeat
	}

	header{
		margin:auto;
		width:990px
	}

	.tiempo{
		display:block;
		height:50px;
		float:left
	}

	nav{
		display:block;
		float:right;
		position:relative
	}

	nav
ul{
		list-style:none;
		margin:0;
		padding:4px
0 0 0;
		font-size:15px;
		cursor:pointer;
		float:left
	}

	nav ul
li.ini{
		float:left;
		color:white;
		padding:3px;
		margin:7px
1px;
		background-color:#3f7eac;
		border-radius:3px
	}

	#h1I{
		padding:0;
		border-bottom:0;
		width:80px;
		margin:0;
		font-size:15px;
		font-weight:normal;
		color:white;
		text-align:center
	}

	.h1-ini{
		border-bottom:0;
		width:83px;
		padding:3px
5px;
		margin:0;
		font-size:15px;
		font-weight:normal;
		color:white;
		text-align:center
	}

	.h1-ini
a{
		color:white;
		font-weight:normal
	}

	nav ul
li{
		padding:15px
0;
		color:#3f7eac;
		float:left
	}

	.mp{
		color:#719cce
	}

	nav ul li
h2{
		float:left;
		font-weight:bold;
		text-align:center;
		width:75px;
		height:20px;
		position:relative;
		bottom:0;
		left:0;
		margin:0;
		font-size:15px
	}

	nav ul li
a{
		font-weight:bold
	}

	.Ah2{
		width:90px !important
	}

	.hAlert{
		*float:left !important
	}

	.hNum{
		*float:right !important
	}

	li.alert{
		width:70px;
		padding-right:0
	}

	.num{
		display:block;
		width:20px;
		height:14px;
		border:1px
solid #dd664e;
		font-size:10px;
		border-radius:2px;
		text-align:center;
		background-color:#dd664e;
		color:#fff;
		float:right
	}

	li.alert
span{
		display:block;
		text-align:center;
		float:left
	}

	.yahoo{
		float:right;
		margin:20px
0 0 0;
		width:64px
	}

	.other{
		display:none
	}

	.other-pc{
		background-position:-605px -49px;
		padding:0;
		width:35px;
		height:40px
	}

	.other-mv{
		display:none
	}

	header
aside{
		width:100%;
		float:left;
		background-color:#ddecf6;
		border-radius:3px;
		margin:0;
		position:relative
	}

	header aside
h1{
		display:none
	}

	.buscador{
		background-position:0 0;
		height:42px;
		width:304px;
		border:none;
		margin:9px
6px;
		float:left;
		font-family:Arial;
		font-weight:normal;
		font-size:11pt;
		color:#999;
		padding-left:9px;
		padding-top:2px
	}

	#cookies{
		display:block;
		float:right;
		margin:8px
0;
		padding:0
	}

	#cookies
td.tl{
		width:160px;
		text-align:center;
		display:none;
		border-right:1px solid #c5d5df;
		top:10px
	}

	#cookies td.tl
.loc{
		display:block;
		font-size:15px;
		color:#6b6b6b;
		position:absolute;
		top:10px;
		width:108px
	}

	.c1{
		right:484px
	}

	.c2{
		right:323px
	}

	.c3{
		right:161px
	}

	.c4{
		right:1px
	}

	.simbC{
		float:left;
		width:45px;
		border:0;
		margin-left:5px
	}

	#cookies td.tl:first-child+td+td+td{
		border-right:none
	}

	.ctemp{
		display:block;
		margin-top:20px;
		font-size:16px
	}

	.max{
		color:#fe2e2e
	}

	.min{
		color:#3276ab;
		margin-left:7px
	}

	#resultados{
		margin:55px
0 0 10px;
		font-size:15px;
		background-color:white;
		border:#369 1px solid;
		position:absolute;
		z-index:2;
		display:none;
		padding:5px;
		clear:both
	}

	#statusOk,#statusKo{
		display:none
	}

	main{
		clear:both;
		float:left;
		width:665px;
		position:relative;
		display:block
	}

	h1{
		font-size:18px;
		color:#3C3C3C;
		border-bottom:1px solid #dbe3e8;
		padding:3px
12px;
		margin:10px
0 12px 0;
		width:551px;
		float:left
	}

	h3{
		color:#3c3c3c;
		border-bottom:1px solid #d6e1ec;
		padding-left:5px
	}

	a{
		color:#719cce;
		text-decoration:none
	}

	.h2_cabecera{
		float:left;
		position:relative;
		bottom:0;
		left:0;
		margin:0;
		font-weight:normal;
		font-size:14px
	}

	.top{
		color:#2f76ad;
		background-color:#ddecf6;
		border-radius:5px;
		padding:5px
0 6px 27px;
		cursor:pointer;
		float:left;
		font-size:13px;
		font-weight:bold;
		border:none;
		width:60px;
		background-position:-293px -70px;
		position:absolute;
		top:2px;
		right:1px
	}

	ul.ul_top{
		display:none;
		width:100%;
		list-style:none;
		margin:0;
		padding:15px
0 15px 5px;
		position:absolute;
		z-index:10;
		top:45px;
		font-size:13px;
		background-color:#fff;
		border-radius:4px;
		border:1px
solid #ddecf6;
		box-shadow:3px 3px 3px #ddecf6
	}

	ul.ul_top
li{
		padding:0
0 0 8px;
		width:32%;
		float:left;
		height:30px
	}

	ul.ul_top li
a{
		color:#719cce;
		text-decoration:none
	}

	ul.ul_top
li.close{
		background-position:-242px -77px;
		position:absolute;
		right:0%;
		top:2%;
		width:4%;
		cursor:pointer
	}

	ul.ul_top li.mas-loc{
		float:right
	}

	ul.ul_top li.mas-loc
a{
		color:#2F76AD;
		font-weight:bold
	}

	.ul_top_s{
		width:100%;
		float:left;
		list-style:none;
		margin:0;
		padding:20px
0 15px 5px;
		font-size:13px
	}

	.ul_top_s
li{
		padding:0
0 0 8px;
		width:32%;
		float:left;
		height:30px
	}

	ul.gota{
		width:100%;
		float:left;
		margin-bottom:5px
	}

	ul.gota li:first-child{
		float:left
	}

	ul.gota
li{
		float:left;
		padding-left:5px
	}

	.js
body{
		visibility:hidden
	}

	.dias{
		width:665px;
		float:left;
		overflow:hidden !important;
		position:relative
	}

	ul.dia{
		width:1350px;
		overflow:hidden;
		position:relative;
		left:0;
		list-style:none;
		margin:0;
		padding:0
	}

	ul.dia
li{
		width:86px;
		color:#3f7eac;
		font-size:11px;
		text-align:center;
		float:left;
		border:1px
solid #dae9f3;
		padding:5px
0;
		margin:1px;
		background-color:#eaf3f9;
		border-radius:2px;
		cursor:pointer
	}

	ul.dia
li.activa{
		background-color:white
	}

	ul.dia
li.lif{
		width:30px;
		height:30px;
		text-align:center;
		float:left;
		border:1px
solid #dae9f3;
		background-color:#fbf9d2;
		cursor:pointer
	}

	.fmder{
		background-position:-549px 9px
	}

	.fmizq{
		background-position:-548px -91px
	}

	ul.dia li
strong{
		display:block;
		width:100%;
		font-size:12px
	}

	#sdia{
		display:none
	}

	#dMov,#dMovN{
		display:none
	}

	.twit,.gplus,.face{
		width:14%;
		float:right
	}

	#leyenda{
		display:block;
		background-color:#dfebf7;
		border-radius:5px;
		padding:5px
12px;
		color:#719cce;
		cursor:pointer;
		font-weight:bold;
		float:left
	}

	.dLeyenda{
		display:none;
		width:90%;
		border:1px
solid #719cce;
		border-radius:5px;
		position:absolute;
		padding:10px;
		z-index:1;
		background-color:white;
		top:-395px;
		left:5%;
		color:#3f7eac;
		font-size:13px
	}

	.dLeyenda
thead{
		font-size:18px;
		text-align:center;
		font-weight:bold
	}

	.cLeyenda{
		background-position:-1px -999px;
		position:absolute;
		right:2px;
		top:2px;
		width:25px;
		height:25px;
		cursor:pointer
	}

	.dLeyenda
figure{
		margin:0;
		padding:0
	}

	.dLeyenda
img{
		width:auto;
		float:left
	}

	.dLeyenda
figcaption{
		width:250px;
		float:left;
		padding:5px
0 0 8px
	}

	aside{
		float:right;
		width:305px;
		margin-top:10px
	}

	aside
h1{
		width:100%;
		margin:0;
		padding:0;
		font-weight:normal;
		font-size:10px;
		border:none
	}

	aside
h3{
		margin-bottom:10px
	}

	.wdget{
		display:block;
		float:left;
		width:90px;
		height:70px;
		background-position:-412px 1px
	}

	aside
ul{
		list-style:none;
		margin:0;
		padding:0;
		width:100%;
		float:left
	}

	aside ul
li{
		margin:5px
0 5px 10px
	}

	.nar{
		display:block;
		float:left;
		height:15px;
		background-position:-650px -35px;
		padding-left:10px
	}

	.tFree{
		float:left;
		margin-top:10px
	}

	footer{
		float:left;
		width:100%;
		margin-top:100px;
		background-color:#dfebf7;
		padding-bottom:0px;
		border-radius:3px
	}

	footer
h1{
		font-size:12px;
		margin:5px
0;
		border:none
	}

	.ban{
		width:245px;
		float:left;
		position:relative
	}

	.b-activa{
		float:left;
		margin-left:25px;
		font-size:13px;
		background-position:1px -76px;
		width:200px;
		height:30px
	}

	#idiomas{
		display:none;
		position:absolute;
		bottom:30px;
		left:28px;
		background-color:white;
		border:1px
solid #c7d8e6;
		border-radius:3px
	}

	#idiomas
li{
		width:170px;
		padding:3.5px 0
	}

	.b-activa img, #idiomas
img{
		padding:5px
9px 0 6px
	}

	#aspaFoot{
		display:none
	}

	.fdroider{
		float:left;
		width:162px;
		height:40px;
		background-position:0 -131px;
		padding-left:45px;
		padding-top:0px;
		border-right:1px solid #c7d8e6;
		margin-top:14px
	}

	.fdroider
span{
		font-size:10px;
		font-weight:bold;
		display:block;
		padding:2px
0
	}

	.fdroider
a{
		font-size:12px
	}

	.fios{
		float:left;
		width:150px;
		height:40px;
		background-position:0 -131px;
		padding-left:45px;
		padding-top:0px;
		border-right:1px solid #c7d8e6;
		margin:14px
0 14px 7px
	}

	.fios
span{
		font-size:10px;
		font-weight:bold;
		display:block;
		padding:2px
0
	}

	.fios
a{
		font-size:12px
	}

	.fwd{
		float:left;
		width:135px;
		height:40px;
		background-position:-393px -130px;
		padding-left:57px;
		padding-top:3px;
		margin-top:14px
	}

	.fwd
span{
		font-size:10px;
		font-weight:bold;
		display:block;
		padding:2px
0
	}

	.fwd
a{
		font-size:12px
	}

	.alpred{
		width:120px;
		float:right;
		text-align:right;
		margin:13px
10px 12px 0;
		color:#719cce;
		font-size:12px
	}

	#p-izq{
		position:absolute;
		margin-left:-125px;
		top:0;
		*margin-left:-830px !important
	}

	#p-izq2{
		position:absolute;
		margin-left:-165px;
		top:0;
		*margin-left:-830px !important
	}

	#p-sup{
		text-align:center
	}

	#p-aside,#p-aside2{
		width:100%;
		margin-top:11px;
		float:left
	}

	.der
div{
		float:left;
		width:95%
	}

	.ot-sec{
		display:none;
		position:absolute;
		top:50px;
		right:1px;
		border:1px
solid;
		border-radius:5px;
		z-index:1;
		background-color:white;
		width:200px;
		height:59px
	}

	.ot-sec a:first-child{
		display:block;
		padding:0
6px 10px 6px;
		border-bottom:1px solid
	}

	.ot-sec a:first-child+a{
		display:block;
		padding:13px
6px 0 5px
	}

	.candaoc{
		float:left;
		position:absolute;
		width:10px;
		height:14px;
		top:47px
	}

	.candaoa{
		float:left;
		position:absolute;
		width:10px;
		height:14px;
		top:47px
	}

	.aspa{
		float:left;
		position:absolute;
		width:10px;
		height:10px;
		margin:5px
0 0 16px;
		top:45px
	}

	.hidcook{
		display:none !important
	}

	#cookies
td{
		cursor:pointer
	}

	.t-world{
		width:100%;
		float:left
	}

	#mWid{
		width:990px
	}

	#mWid
h1{
		width:960px
	}

	.vidram li, .vidram li+li{
		width:48%;
		float:left;
		color:#666;
		text-align:justify;
		margin:5px
13px 0 0;
		font-size:13px
	}

	.vidram li:first-child +li, .vidram li:first-child+li+li+li{
		width:48%;
		float:right;
		color:#666;
		text-align:justify;
		margin:5px
13px 0 0;
		font-size:13px
	}

	.vidram li
a{
		display:block;
		margin-bottom:7px;
		font-size:14px;
		height:33px
	}

	.video{
		width:100%;
		float:left
	}

	.v1{
		width:50%;
		float:left
	}

	.v2{
		width:47%;
		float:left;
		padding-bottom:8px
	}

	.v1
a{
		display:block
	}

	.v1
img{
		width:300px
	}

	.v1
span{
		width:65%;
		float:left;
		color:#c6c6c6;
		font-size:10px
	}

	.v1
abbr{
		display:block;
		padding:5px
0
	}

	.v2
img{
		width:30%;
		float:left
	}

	.v2
abbr{
		width:65%;
		float:left;
		padding:20px
0 5px 4%
	}

	.v2
span{
		width:65%;
		float:left;
		padding-left:4%;
		color:#c6c6c6;
		font-size:10px
	}

	.v3{
		width:47%;
		float:left;
		padding:7px
0
	}

	.alerts{
		float:left;
		width:100%;
		text-align:center;
		border-bottom:1px solid #dbe3e8;
		margin:0
0 10px 0
	}

	.descrip-alert{
		width:100%;
		text-align:center;
		background-color:#e9f3f9;
		margin:5px
0;
		font-size:13px;
		font-weight:bold
	}

	.descrip-alert td:first-child{
		padding:8px
0;
		width:55px
	}

	.descrip-alert td:first-child +td, .descrip-alert td:first-child+td+td{
		padding:8px
0;
		width:65px
	}

	.descrip-alert td:first-child +td +td +td, .descrip-alert td:first-child+td+td+td+td{
		width:240px
	}

	.IniFin{
		width:60px;
		font-size:13px;
		text-align:center;
		border-bottom:1px solid #dbe3e8
	}

	.AmbFen{
		border-bottom:1px solid #dbe3e8
	}

	.fenom{
		border-bottom:1px solid #dbe3e8;
		text-align:left
	}

	.alerts td
strong{
		display:none
	}

	.r-0{
		width:55px;
		height:40px;
		float:left;
		background-position:-612px -168px;
		border-bottom:1px solid #dbe3e8
	}

	.r-1{
		width:55px;
		height:40px;
		float:left;
		background-position:-457px -168px;
		border-bottom:1px solid #dbe3e8
	}

	.r-2{
		width:55px;
		height:40px;
		float:left;
		background-position:-257px -168px;
		border-bottom:1px solid #dbe3e8
	}

	.r-3{
		width:55px;
		height:40px;
		float:left;
		background-position:-62px -168px;
		border-bottom:1px solid #dbe3e8
	}

	.pmovil{
		width:100%;
		float:left;
		text-align:justify;
		line-height:18px;
		color:#616161
	}

	.pmovil
h3{
		width:99%;
		float:left;
		padding-top:25px
	}

	.pmovil
h4{
		width:90%;
		float:left;
		padding-left:5%;
		font-size:20px;
		margin:10px
0 !important
	}

	#otherTemp{
		width:100%;
		float:left;
		text-align:justify;
		line-height:18px
	}

	#otherTemp
span{
		display:block;
		width:100%;
		float:left;
		padding:5px
0
	}

	.carTen{
		width:60% !important;
		padding:0
!important
	}

	#otherTemp
figure{
		width:34%;
		float:right;
		margin:3px
0 0 0;
		padding:0
	}

	.Fcadiz{
		width:40% !important;
		float:left !important;
		margin-top:30px !important
	}

	#otherTemp
h3{
		width:99%;
		float:left;
		padding-top:15px
	}

	#otherTemp
ul{
		list-style-type:circle;
		float:left;
		width:95%;
		padding-left:5%
	}

	#otherTemp ul
li{
		list-style-type:circle
	}

	.Fsev{
		width:40% !important;
		float:left !important;
		margin-top:20px !important
	}

	.carTens{
		width:60% !important;
		padding:18px
0 0 0 !important
	}

	.semSant{
		width:57% !important;
		padding:15px
0 0 0 !important
	}

	.sSant{
		width:40% !important;
		margin:15px
0 0 0 !important
	}

	.semS{
		padding:20px
0 15px 0 !important
	}

	.mode_a{
		width:46%;
		float:left;
		display:block;
		padding:10px
0 10px 15px;
		font-size:18px;
		background-position:-1499px 17px
	}

	.tCook{
		width:98.5%;
		text-align:justify;
		background-color:#e3e3e3;
		border-radius:3px;
		padding:0.5% 0.8%;
		font-size:13px;
		margin:4px
0;
		height:auto
	}

	.tCook
p{
		width:92%;
		float:left;
		margin:0
	}

	.tcOk{
		width:6%;
		float:left;
		margin:5px
0 0 2%;
		text-align:center;
		background-color:#719cce;
		border-radius:3px;
		padding:3px
0;
		color:white;
		cursor:pointer
	}

	.pphoto{
		width:200px;
		height:20px;
		float:right;
		padding:5px
0 0 35px;
		background-position:-604px -126px;
		font-weight:bold;
		font-size:13px;
		cursor:pointer;
		color:#719cce
	}

}

@media only screen and (max-width: 769px){
	body{
		width:auto;
		font-family:Helvetica;
		font-size:14px;
		color:#3c3c3c;
		margin:0;
		padding:0
	}

	#wrap{
		width:auto
	}

	.sprite,.sprite-localidad{
		background:url("/style/imagenes/sprite-mv.png") no-repeat
	}

	.tiempo{
		display:block;
		height:50px;
		float:left;
		margin:0
2px
	}

	header
nav{
		display:block;
		float:left;
		width:100%;
		position:relative
	}

	nav
ul{
		list-style:none;
		font-size:15px;
		cursor:pointer
	}

	.nav-sup{
		display:none
	}

	.nav-sup
a{
		display:block;
		width:100%;
		height:auto
	}

	nav ul
li{
		width:100%;
		float:left;
		color:#3f7eac;
		padding:0;
		margin:0;
		border-bottom:2px solid white
	}

	nav ul
li.ini{
		margin:0;
		padding:0;
		width:100%;
		float:left;
		color:white;
		background-color:#3f7eac;
		border:none
	}

	nav ul li.ini
h1{
		padding:10px
0 10px 10px;
		margin:0;
		font-weight:normal;
		color:white;
		border:none
	}

	nav ul li
h2{
		font-size:14px;
		font-weight:bold;
		background-color:#eff5fb;
		padding:10px
0 10px 10px;
		margin:0
	}

	nav ul li
a{
		color:#3f7eac;
		font-weight:bold
	}

	.hAlert{
		width:45px !important;
		float:left
	}

	.num{
		height:13px;
		border:1px
solid #dd664e;
		font-size:10px;
		border-radius:2px;
		text-align:center;
		background-color:#dd664e;
		color:#fff;
		margin-left:5px;
		padding:1px
3px
	}

	.other{
		width:39px;
		height:35px;
		position:absolute;
		top:-43px;
		right:8px;
		background-position:-1px -2px;
		padding:0
!important
	}

	.other-pc{
		display:none
	}

	#h1I{
		padding:10px
0 10px 10px;
		margin:0;
		border-bottom:0;
		width:97%;
		font-size:14px;
		font-weight:normal;
		color:#3f7eac;
		background-color:#eff5fb
	}

	.h1-ini{
		border-bottom:0;
		padding:10px
0 10px 10px;
		margin:0;
		font-size:15px;
		font-weight:normal;
		color:white;
		background-color:#3f7eac;
		border-bottom:2px solid white
	}

	.h1-ini
a{
		color:white;
		font-weight:normal
	}

	li.alert{
		width:70px;
		padding-right:0
	}

	li.alert
span.num{
		display:block;
		width:16px;
		height:13px;
		border:1px
solid #dd664e;
		font-size:10px;
		border-radius:2px;
		text-align:center;
		background-color:#dd664e;
		color:#fff;
		margin-right:3px;
		float:right
	}

	li.alert
span{
		display:block;
		text-align:center;
		float:left
	}

	.yahoo{
		float:right;
		margin:20px
0 0 0;
		width:64px
	}

	header
aside{
		width:99%;
		float:left;
		overflow:hidden;
		height:110px;
		margin:0
2px
	}

	.b-loc{
		display:none
	}

	.buscador{
		width:95%;
		background-position:-1354px -496px;
		border:2px
solid #91bed3;
		border-radius:5px;
		box-shadow:0px 0px 1px 3px #bedfee;
		padding:9px
0px 9px 7px;
		margin:10px
0 10px 2px
	}

	#cookies{
		display:block;
		width:100%;
		float:left;
		margin:0;
		padding:0;
		position:relative
	}

	#cookies
tr{
		float:left;
		background-color:#eff5fb
	}

	.icon{
		width:20%;
		float:left;
		border-bottom:2px solid white
	}

	.icon
img{
		width:45px
	}

	#cookies
td.tl{
		width:100%;
		float:right;
		background-position:210px -234px;
		border-bottom:2px solid white;
		height:50px;
		display:none
	}

	#cookies td.tl
.loc{
		display:block;
		font-size:15px;
		color:#6b6b6b;
		width:50% !important;
		float:left;
		padding-top:17px;
		border-bottom:none
	}

	#cookies
img{
		float:left;
		width:50px;
		border:0
	}

	.hidcook,.aspa,.candaoa,.candaoc{
		display:none !important
	}

	#statusOk{
		width:25px;
		height:20px;
		position:absolute;
		bottom:175px;
		right:5px;
		background:url('/style/imagenes/fDown.png') no-repeat
	}

	#statusKo{
		width:25px;
		height:20px;
		position:absolute;
		bottom:175px;
		right:5px;
		display:none;
		background:url('/style/imagenes/fUp.png') no-repeat
	}

	td.tl:first-child+td+td+td{
		border-bottom:none
	}

	.ctemp{
		display:block;
		margin-top:8px;
		width:15%;
		float:left;
		margin-left:2%
	}

	.max{
		color:#fe2e2e;
		float:left;
		display:block;
		text-align:center;
		width:100%
	}

	.min{
		color:#3276ab;
		display:block;
		text-align:center;
		width:100%
	}

	#resultados{
		clear:both;
		margin:0
0 0 7px;
		font-size:15px;
		background-color:white;
		border:#369 1px solid;
		position:absolute;
		z-index:2;
		display:none;
		padding:5px
	}

	#resultados
a{
		font-size:12px
	}

	main{
		clear:both;
		float:left;
		width:100%;
		position:relative;
		display:block
	}

	h1{
		font-size:16px;
		color:#3c3c3c;
		padding-left:10px;
		float:left;
		width:74%;
		border-bottom:1px solid #d6e1ec;
		margin-left:2px
	}

	h3{
		color:#3c3c3c;
		border-bottom:1px solid #d6e1ec;
		padding-left:5px
	}

	a{
		color:#719cce;
		text-decoration:none
	}

	.h2_cabecera{
		float:left;
		position:relative;
		bottom:0;
		left:0;
		margin:0;
		font-weight:normal;
		font-size:14px
	}

	.top{
		background-position:-184px -213px;
		border-bottom:none;
		background-color:#ddecf6;
		border-radius:5px;
		padding:6px
0 0 4px;
		height:22px;
		width:20%;
		float:left;
		margin:4px
0 0 0;
		font-size:13px;
		font-weight:bold;
		color:#2f76ad;
		text-align:center;
		cursor:pointer;
		position:absolute;
		right:3px
	}

	ul.ul_top{
		display:none;
		width:95%;
		list-style:none;
		margin:0
0 0 3px;
		padding:15px
0 15px 5px;
		position:absolute;
		z-index:10;
		top:45px;
		font-size:13px;
		background-color:#fff;
		border-radius:4px;
		border:1px
solid #ddecf6;
		box-shadow:3px 3px 3px #ddecf6
	}

	ul.ul_top
li{
		padding:0
0 0 10px;
		width:45%;
		float:left;
		height:30px
	}

	ul.ul_top li
a{
		color:#719cce;
		text-decoration:none
	}

	ul.ul_top
li.close{
		background-position:-107px -3px;
		position:absolute;
		right:1%;
		top:2%;
		width:4%;
		cursor:pointer
	}

	ul.ul_top li.mas-loc{
		float:right
	}

	ul.ul_top li.mas-loc
a{
		color:#2F76AD;
		font-weight:bold
	}

	.nar{
		background-position:-189px -194px;
		padding-left:10px
	}

	.ul_top_s{
		width:95%;
		float:left;
		list-style:none;
		margin:0
0 0 3px;
		padding:15px
0 15px 5px;
		font-size:13px
	}

	.ul_top_s
li{
		padding:0
0 0 10px;
		width:45%;
		float:left;
		height:30px
	}

	#oldMap{
		max-width:100%
	}

	#mWid{
		width:100%
	}

	#mWid
h1{
		width:96%
	}

	.gota{
		width:100%;
		float:left;
		display:block;
		margin-bottom:10px
	}

	.gota
li{
		float:left
	}

	.sGota,.noMovil{
		display:none
	}

	.gota li
a{
		padding:0
1px
	}

	#dias,ul.dia{
		display:none
	}

	#dMov{
		width:100%;
		float:left;
		position:relative
	}

	.diasMov{
		display:block;
		width:80%;
		float:left;
		text-align:center;
		padding:9px
0px;
		margin-left:5%;
		border:1px
solid #dae9f3;
		border-radius:5px;
		background-color:#eaf3f9;
		color:#3f7eac
	}

	.a1{
		width:35px;
		height:35px;
		float:left;
		border:1px
solid #dae9f3;
		border-radius:5px;
		margin-left:3px;
		background-color:#fbf9d2;
		background-position:-53px 5px
	}

	#dMovN{
		display:none;
		width:100%;
		position:absolute;
		top:37px;
		z-index:1;
		background-color:white
	}

	.dMov{
		display:block;
		float:left;
		width:78%;
		border:1px
solid #dae9f3;
		border-radius:2px;
		margin:2px
0 2px 5%;
		padding:7px
0 7px 2%
	}

	.camarillo{
		background-color:white
	}

	.cyellow{
		background-color:#fbf9d2
	}

	.gplus{
		width:12%;
		float:right
	}

	.twit{
		width:25%;
		float:right;
		padding-top:1px
	}

	.face{
		width:25%;
		float:right
	}

	#leyenda{
		display:block;
		background-color:#dfebf7;
		border-radius:5px;
		padding:5px
12px;
		color:#719cce;
		cursor:pointer;
		font-weight:bold;
		float:left;
		margin:0
5px
	}

	.dLeyenda{
		display:none;
		width:100%;
		border:1px
solid #719cce;
		border-radius:5px
	}

	footer{
		float:left;
		width:99%;
		margin-top:50px;
		background-color:#dfebf7;
		padding-bottom:0;
		border-radius:3px;
		margin:0
0.5%;
		position:fixed;
		bottom:0.5px
	}

	footer
h1{
		font-size:12px;
		margin:10px
0;
		border:none
	}

	.ban{
		display:none
	}

	#aspaFoot{
		position:absolute;
		right:6px;
		bottom:1px;
		font-weight:bold;
		cursor:pointer;
		color:#719cce;
		font-size:17px;
		width:40px;
		height:25px;
		text-align:right
	}

	#foot{
		margin-bottom:18px
	}

	.fdroider{
		width:200px;
		height:45px;
		background:url('/style/imagenes/app.png') no-repeat;
		padding-left:45px;
		padding-top:0px;
		text-align:center;
		margin:5px
auto
	}

	.fdroider
span{
		display:block;
		font-size:11px;
		font-weight:bold
	}

	.fdroider
a{
		font-size:14px;
		width:100%;
		display:block;
		padding-top:7px
	}

	.fios{
		width:200px;
		height:45px;
		background:url('/style/imagenes/app.png') no-repeat;
		padding:0
0 0 40px;
		text-align:center;
		margin:5px
auto
	}

	.fios
span{
		display:block;
		font-size:11px;
		font-weight:bold
	}

	.fios
a{
		font-size:14px;
		width:100%;
		display:block;
		padding-top:7px
	}

	.fwd,.alpred{
		display:none
	}

	#idiomas{
		display:none;
		position:absolute;
		bottom:35px;
		left:10px;
		background-color:white;
		border:1px
solid #c7d8e6;
		border-radius:3px
	}

	#idiomas
a{
		font-size:12px
	}

	#pubHead,#pubAside{
		width:100% !important;
		height:auto;
		float:left;
		margin:6px
0;
		text-align:center
	}

	#pubHead-Hidden,#pubAside-Hidden{
		visibility:hidden;
		float:left;
		width:100%
	}

	.der{
		width:100%;
		float:left;
		margin:0
auto
	}

	.der h1,.tFree,.d-recom,.d-foro{
		display:none
	}

	#p-aside,#p-aside2{
		max-width:320px;
		margin:10px
auto
	}

	.vidram
li{
		width:98%;
		float:left;
		color:#666;
		text-align:justify;
		margin:5px
0 0 1%;
		font-size:13px
	}

	.vidram li
a{
		display:block;
		margin-bottom:7px;
		font-size:14px
	}

	.video{
		width:97%;
		float:left
	}

	.v1{
		width:100%;
		float:left
	}

	.v1
a{
		display:block;
		float:left;
		padding-left:2%
	}

	.v1
img{
		max-width:300px;
		width:auto;
		height:auto
	}

	.v1
span{
		width:100%;
		float:left;
		color:#c6c6c6;
		font-size:10px
	}

	.v1
abbr{
		display:block
	}

	.v2{
		width:100%;
		float:left;
		padding-bottom:8px;
		padding-left:3%
	}

	.v2
img{
		width:30%;
		float:left
	}

	.v2
abbr{
		width:65%;
		float:left;
		padding:20px
0 5px 4%
	}

	.v2
span{
		width:65%;
		float:left;
		padding-left:4%;
		color:#c6c6c6;
		font-size:10px
	}

	.v3{
		width:90%;
		float:left;
		padding:7px
0 7px 3%
	}

	.alerts{
		float:left;
		width:99.8%;
		text-align:center;
		border-bottom:1px solid #dbe3e8;
		margin:0px
0 20px 1px
	}

	.alerts
tr{
		width:100%;
		float:left;
		padding-top:15px
	}

	.alerts td:first-child{
		width:30%;
		height:28px;
		float:left;
		border-bottom:1px solid #dbe3e8;
		border-top:1px solid #dbe3e8;
		background-color:#f5f7fa
	}

	.alerts td:first-child
strong{
		display:block;
		width:40%;
		float:left;
		padding:6px
0 0 5%;
		text-align:left
	}

	.IniFin{
		width:35%;
		height:22px;
		float:left;
		font-size:13px;
		text-align:left;
		border-bottom:1px solid #dbe3e8;
		border-top:1px solid #dbe3e8;
		background-color:#f5f7fa;
		padding-top:6px
	}

	.AmbFen,.fenom{
		width:99%;
		float:left;
		padding:6px
0 0 1%;
		text-align:left;
		font-size:13px
	}

	.alerts
thead{
		display:none
	}

	.r-0{
		width:50%;
		height:28px;
		float:left;
		background-position:-156px -125px
	}

	.r-1{
		width:50%;
		height:28px;
		float:left;
		background-position:-156px  -98px
	}

	.r-2{
		width:50%;
		height:28px;
		float:left;
		background-position:-156px  -21px
	}

	.r-3{
		width:50%;
		height:28px;
		float:left;
		background-position:-156px    6px
	}

	.pmovil{
		width:98%;
		margin:0
1%;
		float:left;
		text-align:justify;
		line-height:18px;
		color:#616161
	}

	.pmovil
h3{
		width:99%;
		float:left;
		padding-top:15px
	}

	.pmovil
h4{
		width:90%;
		float:left;
		padding-left:5%;
		font-size:12px;
		margin:5px
0 !important;
		text-align:center
	}

	.widAnd{
		width:100%
	}

	.widAnd
img{
		margin:0
10%
	}

	#otherTemp{
		width:98%;
		float:left;
		text-align:justify;
		line-height:18px;
		margin:0
1%
	}

	#otherTemp
span{
		display:block;
		width:100%;
		float:left;
		padding:5px
0
	}

	.carTen{
		width:100% !important;
		padding:0
!important
	}

	#otherTemp figure,.Fcadiz{
		width:99%;
		float:left;
		margin:10px
0;
		padding:0;
		text-align:center
	}

	#otherTemp
h3{
		width:99%;
		float:left;
		padding-top:15px
	}

	#otherTemp
ul{
		list-style-type:circle;
		float:left;
		width:95%;
		padding-left:5%
	}

	#otherTemp ul
li{
		list-style-type:circle
	}

	.semS{
		padding:20px
0 15px 0 !important
	}

	.mode_a{
		width:46%;
		float:left;
		display:block;
		padding:10px
0 10px 15px;
		font-size:18px;
		background-position:-501px -235px
	}

	.tCook{
		width:97%;
		text-align:justify;
		background-color:#e3e3e3;
		border-radius:3px;
		padding:0.5% 0.8%;
		font-size:13px;
		margin:4px
auto;
		height:auto
	}

	.tCook
p{
		width:100%;
		float:left;
		margin:0
	}

	.tcOk{
		width:60px;
		float:right;
		margin:1px
0 3px 0;
		text-align:center;
		background-color:#719cce;
		border-radius:3px;
		padding:3px
0;
		color:white;
		cursor:pointer
	}

	.pphoto{
		width:75%;
		height:20px;
		float:left;
		padding:5px
0 0 35px;
		background-position:-167px -148px;
		font-weight:bold;
		font-size:13px;
		cursor:pointer;
		color:#719cce;
		margin-top:10px
	}

}

@media only screen and (min-width: 420px) and (max-width: 768px){
	#cookies
tr{
		width:100%
	}

	.icon{
		width:10%;
		float:left;
		border-bottom:2px solid white
	}

	#cookies
td.tl{
		width:49.5%;
		float:left;
		border-bottom:2px solid white;
		height:50px
	}

	#cookies td:nth-child(1), #cookies td:nth-child(3){
		border-right:2px solid white
	}

	#cookies tr:nth-child(2) td, #cookies tr:nth-child(3) td{
		border-right:2px solid #eff5fb
	}

	#statusOk,#statusKo{
		bottom:70px
	}

	.h1-ini{
		padding:8px
0 8px 10px !important
	}

	nav ul
li{
		width:49.6% !important;
		float:left;
		color:#3f7eac;
		padding:0;
		margin:0;
		border-bottom:3px solid white !important
	}

	nav ul li:first-child,
nav ul li:first-child +li +li,
nav ul li:first-child +li +li +li +li,
nav ul li:first-child +li +li +li +li +li +li,
nav ul li:first-child+li+li+li+li+li+li+li+li{
		border-right:3px solid white
	}

}

@media only screen and (min-width: 751px) and (max-width: 768px){
	.buscador{
		background-position:696px -195px
	}

}

@media only screen and (min-width: 731px) and (max-width: 750px){
	.buscador{
		background-position:675px -195px
	}

}

@media only screen and (min-width: 691px) and (max-width: 730px){
	.buscador{
		background-position:638px -195px
	}

}

@media only screen and (min-width: 661px) and (max-width: 690px){
	.buscador{
		background-position:601px -195px
	}

}

@media only screen and (min-width: 631px) and (max-width: 660px){
	.buscador{
		background-position:580px -195px
	}

}

@media only screen and (min-width: 611px) and (max-width: 630px){
	.buscador{
		background-position:560px -195px
	}

}

@media only screen and (min-width: 581px) and (max-width: 610px){
	.buscador{
		background-position:531px -195px
	}

}

@media only screen and (min-width: 551px) and (max-width: 580px){
	.buscador{
		background-position:503px -195px
	}

}

@media only screen and (min-width: 521px) and (max-width: 550px){
	.buscador{
		background-position:475px -195px
	}

}

@media only screen and (min-width: 490px) and (max-width: 520px){
	.buscador{
		background-position:447px -195px
	}

}

@media only screen and (min-width: 461px) and (max-width: 490px){
	.buscador{
		background-position:419px -195px
	}

}

@media only screen and (min-width: 436px) and (max-width: 460px){
	.buscador{
		background-position:396px -195px
	}

}

@media only screen and (min-width: 411px) and (max-width: 435px){
	.buscador{
		background-position:372px -195px
	}

}

@media only screen and (min-width: 386px) and (max-width: 410px){
	.buscador{
		background-position:348px -195px
	}

}

@media only screen and (min-width: 361px) and (max-width: 385px){
	.buscador{
		background-position:325px -195px
	}

}

@media only screen and (min-width: 336px) and (max-width: 360px){
	.buscador{
		background-position:300px -195px
	}

}

@media only screen and (max-width: 335px){
	.buscador{
		background-position:282px -195px
	}

}

@media only screen and (max-width: 600px){
	.tdM1{
		width:100%;
		float:left;
		padding:10px
2px 10px 0;
		font-weight:bold;
		text-align:justify
	}

	.tdM2{
		width:100%;
		float:left
	}

	.opcMod
form{
		width:65%;
		float:left;
		padding:3px
0
	}

	.fModelos{
		width:30%;
		float:left
	}

	.opcMod
select{
		width:150px
	}

	.opcMod
input{
		padding:1px
3px
	}

}

#masLoc{
	width:94% !important;
	height:20px !important;
	text-align:right;
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
	padding:0;
	cursor:pointer;
	color:#719cce
}

#mLoc{
	width:100%;
	float:left;
	margin-top:5px
}

#mLoc
li{
	width:32%;
	float:left;
	padding:3px
}

.inicioLoc{
	width:95% !important;
	text-align:left;
	font-size:18px;
	font-weight:bold;
	border-bottom:1px dashed #999;
	padding:0
0 5px 4% !important;
	margin:10px
0
}

#next_back{
	width:70%;
	float:left;
	text-align:center;
	margin:30px
8%;
	font-size:18px;
	padding:15px
0;
	border-radius:3px;
	background-color:#ddecf6
}

.nextLoc{
	padding-left:20px
}

#backLoc{
	padding-right:20px
}

.bred{
	background-color:#ff0804;
	border:#ff0804
}

.borange{
	background-color:#ff8700;
	border:#ff8700
}

.byellow{
	background-color:#fff000;
	border:#fff000;
	color:#3f7eac
}

#wrap{
	background-color:#fff;
	margin:0
auto
}

.clearfix:after{
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden
}

.clearfix{
	display:inline-block
}

.clearfix{
	display:block
}

.f-text{
	width:100%;
	float:left;
	margin-top:25px
}

.f-city{
	width:100%;
	float:left;
	margin:10px
0 50px 0
}

.f-city
li{
	height:100px;
	float:left
}

.f-city li
a{
	float:left;
	border:1px
solid #dbe3e8;
	border-radius:3px;
	padding:2px;
	margin:0
2px;
	box-shadow:2px 3px #dbe2e8
}

.f-city li
img{
	width:123px;
	height:77px
}

.STerm{
	color:#3276ab
}

.STerm{
	color:#036;
	cursor:pointer
}

div.ui-cluetip{
	font-size:14px
}

.ui-cluetip-header,.ui-cluetip-content{
	padding:12px
}

.ui-cluetip-header{
	font-size:1em;
	margin:0;
	overflow:hidden
}

.cluetip-title .cluetip-close{
	float:right;
	position:relative
}

.cluetip-close
img{
	border:0
}

.cluetip-arrows{
	display:none;
	position:absolute;
	top:0;
	left:-11px;
	width:11px;
	height:22px;
	background-repeat:no-repeat;
	background-position:0 0;
	border-width:0
}

.cluetip-extra{
	display:none
}

.cluetip-rounded{
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	background-color:#fff;
	border:2px
solid #ccc
}

.cluetip-rounded .cluetip-arrows{
	border-color:#ccc
}

div.cluetip-rounded .cluetip-arrows{
	font-size:0;
	line-height:0;
	width:0;
	height:0;
	border-style:solid;
	background:transparent none
}

div.clue-right-rounded .cluetip-arrows{
	border-width:11px 11px 11px 0;
	border-top-color:transparent;
	border-bottom-color:transparent;
	border-left-color:transparent
}

div.clue-left-rounded .cluetip-arrows{
	left:100%;
	margin-right:-11px;
	border-width:11px 0 11px 11px;
	border-top-color:transparent;
	border-right-color:transparent;
	border-bottom-color:transparent
}

div.clue-top-rounded .cluetip-arrows{
	top:100%;
	left:50%;
	border-width:11px 11px 0 11px;
	border-right-color:transparent;
	border-bottom-color:transparent;
	border-left-color:transparent
}

.clue-bottom-rounded .cluetip-arrows{
	top:-11px;
	left:50%;
	border-width:0 11px 11px 11px;
	border-top-color:transparent;
	border-right-color:transparent;
	border-left-color:transparent
}

.cluetip-rounded .cluetip-title,.cluetip-rounded .cluetip-inner{
	zoom:1
}

@media only screen and (min-width: 769px){
	.sgral{
		background:url('/style/imagenes/simbolos-general-pc.png') no-repeat
	}

	.lun{
		width:35px;
		height:35px;
		float:left;
		margin-left:20px
	}

	.h-pred{
		width:665px;
		float:left;
		margin:0;
		padding:0;
		text-align:center;
		font-weight:normal
	}

	.h-pred thead
td{
		width:660px
	}

	.h-pred
h2{
		width:99%;
		float:left;
		position:relative;
		bottom:0;
		left:0;
		text-align:left;
		margin-top:10px;
		border-bottom:1px solid #dbe3e8;
		padding-bottom:4px;
		padding-left:7px;
		font-size:15px;
		color:#515151;
		font-weight:bold;
		height:20px
	}

	.loc-hora td:first-child{
		font-size:12px
	}

	.descrip{
		width:100%;
		text-align:center;
		background-color:#e9f3f9;
		margin:5px
0;
		font-size:13px;
		font-weight:bold
	}

	.descrip
td{
		border-bottom:1px solid #dbe3e8;
		text-align:center
	}

	.descrip td:first-child{
		padding:8px
0 8px 0;
		width:40px
	}

	.descrip td:first-child+td{
		width:165px
	}

	.descrip td:first-child+td+td{
		width:40px
	}

	.descrip td:first-child+td+td+td{
		width:48px
	}

	.descrip td:first-child+td+td+td+td{
		width:60px
	}

	.descrip td:first-child+td+td+td+td+td{
		width:60px
	}

	.descrip td:first-child+td+td+td+td+td+td{
		width:55px
	}

	.descrip td:first-child+td+td+td+td+td+td+td{
		width:45px
	}

	.descrip td:first-child+td+td+td+td+td+td+td+td{
		width:65px
	}

	.descrip td:first-child+td+td+td+td+td+td+td+td+td{
		width:75px
	}

	.fblue{
		background-position:-643px 9px;
		height:20px;
		background-color:#fbf9d2;
		text-align:left;
		padding:5px
25px;
		font-weight:bold;
		color:#2f76ad;
		cursor:pointer
	}

	.loc-hora
td{
		border-bottom:1px solid #dbe3e8;
		height:30px
	}

	.pd-vnt{
		display:none
	}

	.d{
		display:block;
		margin-left:10px
	}

	.d-rain{
		display:block;
		width:55px;
		float:left;
		color:#3276ab
	}

	.d-humd{
		display:block;
		width:50px;
		float:left
	}

	.d-pres{
		display:block;
		width:65px;
		float:left
	}

	.d-cnev{
		display:block;
		width:68px;
		float:left
	}

	.d-dsim{
		display:block;
		margin-top:5px;
		font-size:13px;
		float:right;
		width:128px;
		text-align:center
	}

	.g{
		width:60px;
		height:55px;
		float:left;
		margin:5px
0px 0 13px
	}

	.sgd1{
		background-position:-1px 3px
	}

	.sgd2{
		background-position:-63px 5px
	}

	.sgd3{
		background-position:-122px 5px
	}

	.sgd4{
		background-position:-180px 5px
	}

	.sgd5{
		background-position:-240px 5px
	}

	.sgd6{
		background-position:-298px 5px
	}

	.sgd7{
		background-position:-359px 5px
	}

	.sgd8{
		background-position:-420px 5px
	}

	.sgd9{
		background-position:-480px 5px
	}

	.sgd10{
		background-position:-539px 5px
	}

	.sgd11{
		background-position:-600px 5px
	}

	.sgd12{
		background-position:-660px 5px
	}

	.sgd13{
		background-position:-719px 5px
	}

	.sgd14{
		background-position:-780px 3px
	}

	.sgd15{
		background-position:-840px 3px
	}

	.sgd16{
		background-position:-900px 0px
	}

	.sgd17{
		background-position:-960px 0px
	}

	.sgd18{
		background-position:-1020px 0px
	}

	.sgd19{
		background-position:-1080px 0px
	}

	.pq{
		width:27px;
		height:30px;
		float:left
	}

	.spq1{
		background-position:1px -50px
	}

	.spq2{
		background-position:-26px -50px
	}

	.spq3{
		background-position:-54px -50px
	}

	.spq4{
		background-position:-82px -50px
	}

	.spq5{
		background-position:-109px -50px
	}

	.spq6{
		background-position:-136px -50px
	}

	.spq7{
		background-position:-163px -50px
	}

	.spq8{
		background-position:-192px -50px
	}

	.spq9{
		background-position:-219px -50px
	}

	.spq10{
		background-position:-246px -51px
	}

	.spq11{
		background-position:-275px -50px
	}

	.spq12{
		background-position:-301px -50px
	}

	.spq13{
		background-position:-327px -50px
	}

	.spq14{
		background-position:-356px -50px
	}

	.spq15{
		background-position:-383px -50px
	}

	.spq16{
		background-position:-411px -50px
	}

	.spq17{
		background-position:-438px -50px
	}

	.spq18{
		background-position:-466px -50px
	}

	.spq19{
		background-position:-493px -50px
	}

	.spqn1{
		background-position:1px -77px
	}

	.spqn2{
		background-position:-27px -78px
	}

	.spqn3{
		background-position:-54px -78px
	}

	.spqn4{
		background-position:-82px -50px
	}

	.spqn5{
		background-position:-108px -79px
	}

	.spqn6{
		background-position:-136px -80px
	}

	.spqn7{
		background-position:-163px -50px
	}

	.spqn8{
		background-position:-191px -78px
	}

	.spqn9{
		background-position:-219px -78px
	}

	.spqn10{
		background-position:-246px -51px
	}

	.spqn11{
		background-position:-273px -78px
	}

	.spqn12{
		background-position:-302px -78px
	}

	.spqn13{
		background-position:-327px -51px
	}

	.spqn14{
		background-position:-356px -78px
	}

	.spqn15{
		background-position:-382px -78px
	}

	.spqn16{
		background-position:-411px -51px
	}

	.spqn17{
		background-position:-440px -78px
	}

	.spqn18{
		background-position:-466px -78px
	}

	.spqn19{
		background-position:-493px -51px
	}

	.med{
		width:55px;
		height:55px;
		float:right;
		margin-right:15px
	}

	.wind{
		width:30px;
		height:30px;
		float:left
	}

	.sw1{
		background-position:-549px -50px
	}

	.sw2{
		background-position:-575px -50px
	}

	.sw3{
		background-position:-604px -50px
	}

	.sw4{
		background-position:-630px -50px
	}

	.sw5{
		background-position:-657px -50px
	}

	.sw6{
		background-position:-684px -50px
	}

	.sw7{
		background-position:-713px -50px
	}

	.sw8{
		background-position:-741px -50px
	}

	.sw9{
		background-position:-549px -50px
	}

	.sw10{
		background-position:-575px -50px
	}

	.sw11{
		background-position:-604px -50px
	}

	.sw12{
		background-position:-630px -50px
	}

	.sw13{
		background-position:-657px -50px
	}

	.sw14{
		background-position:-684px -50px
	}

	.sw15{
		background-position:-713px -50px
	}

	.sw16{
		background-position:-741px -50px
	}

	.sw17{
		background-position:-549px -50px
	}

	.sw18{
		background-position:-575px -50px
	}

	.sw19{
		background-position:-604px -50px
	}

	.sw20{
		background-position:-630px -50px
	}

	.sw21{
		background-position:-657px -50px
	}

	.sw22{
		background-position:-684px -50px
	}

	.sw23{
		background-position:-713px -50px
	}

	.sw24{
		background-position:-741px -50px
	}

	.sw25{
		background-position:-549px -50px
	}

	.sw26{
		background-position:-575px -50px
	}

	.sw27{
		background-position:-604px -50px
	}

	.sw28{
		background-position:-630px -50px
	}

	.sw29{
		background-position:-657px -50px
	}

	.sw30{
		background-position:-684px -50px
	}

	.sw31{
		background-position:-713px -50px
	}

	.sw32{
		background-position:-741px -50px
	}

	.sw33{
		background-position:-769px -50px
	}

	.h-grupo{
		background-position:-1498px -240px;
		text-align:left;
		cursor:pointer;
		padding-left:11px
	}

	.chart{
		float:left;
		width:380px;
		margin:15px
0;
		font-size:13px;
		font-weight:bold
	}

	.social{
		float:right;
		width:260px;
		margin:15px
0
	}

	.pred{
		float:left;
		cursor:pointer;
		width:665px
	}

	nav
.act{
		width:130px;
		background-color:white;
		color:black
	}

	.p1{
		width:150px;
		padding:10px
0 !important;
		margin-left:25px !important
	}

	nav
span{
		background-color:white;
		color:black;
		border-top:1px solid #DBE3E8;
		border-right:1px solid #DBE3E8;
		border-left:1px solid #DBE3E8;
		color:#3f7eac;
		text-align:center;
		border-radius:3px 3px 0 0;
		float:left
	}

	.pd1act{
		padding:10px;
		margin:1px
1px 0 1px
	}

	.pdd2{
		width:100px;
		padding:10px
0;
		margin:1px
1px 0 1px;
		float:left;
		border-top:1px solid #DBE3E8;
		border-right:1px solid #DBE3E8;
		border-left:1px solid #DBE3E8;
		background-color:#e9f3f9;
		color:#3f7eac;
		text-align:center;
		border-radius:3px 3px 0 0
	}

	.pddh{
		width:100px;
		padding:10px
0;
		margin:1px
0 0 1px;
		float:left;
		border-top:1px solid #DBE3E8;
		border-right:1px solid #DBE3E8;
		border-left:1px solid #DBE3E8;
		background-color:#e9f3f9;
		color:#3f7eac;
		text-align:center;
		border-radius:3px 3px 0 0
	}

	.pdd1{
		padding:10px;
		margin:1px
1px 0 25px;
		float:left;
		border-top:1px solid #DBE3E8;
		border-right:1px solid #DBE3E8;
		border-left:1px solid #DBE3E8;
		background-color:#e9f3f9;
		color:#3f7eac;
		text-align:center;
		border-radius:3px 3px 0 0
	}

	.pd2act{
		width:100px;
		padding:10px
0;
		margin:1px
1px 0 1px
	}

	.aPd{
		float:left;
		border-top:1px solid #DBE3E8;
		border-right:1px solid #DBE3E8;
		border-left:1px solid #DBE3E8;
		background-color:#e9f3f9;
		color:#3f7eac;
		text-align:center;
		border-radius:3px 3px 0 0
	}

	.ph1{
		padding:10px;
		margin:1px
1px 0 0
	}

	.ph2{
		width:100px;
		padding:10px
0;
		margin:1px
1px 0 1px
	}

	.phact{
		width:100px;
		padding:10px
0;
		margin:1px
1px 0 1px
	}

	.ph{
		margin-right:0
	}

	.linea{
		border-top:none;
		border-left:none;
		border-right:none;
		border-bottom:1px solid #dbe3e8;
		background-color:white;
		height:37.5px;
		margin:0;
		padding:0
	}

	.l-40{
		width:42px
	}

	.l-55{
		width:55px
	}

	.l-60{
		width:60px
	}

	.l-62{
		width:62px
	}

	.l-65{
		width:65px
	}

	.l-87{
		width:87px
	}

	.l-146{
		width:146px
	}

	.l-148{
		width:148px
	}

	.l-170{
		width:170px
	}

	.l-275{
		width:280px
	}

	.l-304{
		width:282px
	}

	.pdsa{
		width:130px;
		padding:10px
0;
		margin:1px
0 0 2px;
		float:left;
		border-top:1px solid #DBE3E8;
		border-right:1px solid #DBE3E8;
		border-left:1px solid #DBE3E8;
		background-color:#e9f3f9;
		color:#3f7eac;
		text-align:center;
		border-radius:3px 3px 0 0
	}

	.psact{
		width:130px;
		padding:10px
0;
		margin:1px
1px 0 2px
	}

	.phaseMov{
		display:none
	}

}

@media only screen and (max-width: 769px){
	.sgral{
		background:url('/style/imagenes/simbolos-general-mv.png') no-repeat
	}

	.aPd,.pdd1,.pdd2,.pddh,.pdsa{
		display:none
	}

	.photo{
		width:40%;
		height:20px;
		float:left;
		padding:5px
0 0 35px;
		background-position:-167px -149px;
		font-weight:bold;
		font-size:13px;
		cursor:pointer;
		color:#719cce
	}

	.galery{
		width:30%;
		height:20px;
		float:left;
		padding:5px
0 0 30px;
		background-position:-170px -170px;
		font-weight:bold;
		font-size:13px
	}

	.phaseMov{
		background-color:#f5f7fa
	}

	.phaseMov
td{
		padding:5px
0;
		border-bottom:1px solid #dae9f3;
		border-top:1px solid #dae9f3;
		font-weight:bold;
		text-align:center
	}

	.lun{
		display:none
	}

	.luns
img{
		margin-left:15px
	}

}

@media only screen and (max-width: 600px){
	.f-city
li{
		width:30%;
		height:100px;
		float:left;
		margin:0
0 0 2%
	}

}

@media only screen and (max-width: 480px){
	.f-city
li{
		width:48%;
		height:100px;
		float:left;
		margin:0
0 0 2%
	}

	.photo{
		width:75%;
		height:20px;
		float:left;
		padding:5px
0 0 35px;
		background-position:-167px -149px;
		font-weight:bold;
		font-size:13px;
		cursor:pointer;
		color:#719cce
	}

	.galery{
		width:75%;
		height:20px;
		float:left;
		padding:5px
0 0 30px;
		background-position:-170px -170px;
		font-weight:bold;
		font-size:13px
	}

}

.h3_near{
	width:95%;
	float:left;
	position:relative;
	bottom:0;
	left:0;
	text-align:left;
	margin-top:10px;
	border-bottom:1px solid #dbe3e8;
	padding-bottom:4px;
	padding-left:7px;
	font-size:15px;
	color:#515151;
	font-weight:bold;
	height:20px
}

#cercanas{
	float:left;
	width:95%;
	padding-bottom:20px
}

@media only screen and (min-width: 769px){
	.sprite-localidad{
		background:url('/style/imagenes/sprite-pc-localidad.png') no-repeat
	}

	.photo{
		width:200px;
		height:20px;
		float:left;
		padding:5px
0 0 40px;
		background-position:-601px -128px;
		font-weight:bold;
		font-size:13px !important;
		cursor:pointer;
		color:#719cce
	}

	.galery{
		width:200px;
		height:20px;
		float:left;
		padding:5px
0 0 40px;
		background-position:9px -149px;
		font-weight:bold;
		font-size:13px
	}

	.graf{
		background-position:-2px -130px;
		padding-left:22px
	}

	.loc-dia{
		width:100%;
		float:left
	}

	.loc-dia
span{
		display:block;
		width:83px;
		float:left;
		height:160px;
		padding:0
	}

	#p-pred{
		margin:13px
0 2px 0;
		padding:9px;
		width:97%;
		float:left;
		font-size:16px
	}

	.p-pred-style{
		border:1px
solid #dce3e8;
		border-radius:3px;
		box-shadow:3px 3px 3px #F5F7FA
	}

	.ppred-a1{
		display:block;
		width:100%;
		color:#616161;
		font-size:12px;
		font-weight:normal
	}

	.ppred-a2{
		display:block;
		width:100%;
		font-weight:bold;
		text-decoration:underline;
		color:#f00
	}

	.ppred-a2:hover{
		color:#5800ff;
		text-decoration:none
	}

	.ppred-b{
		color:#000;
		font-size:12px
	}

	.ppred-a3{
		color:#0a2e7a;
		font-weight:bold;
		font-size:16px;
		text-decoration:none
	}

	.ppred-a3:hover{
		color:#5800ff;
		text-decoration:underline
	}

	#p2-pred{
		width:320px;
		float:left;
		margin-top:12px
	}

	#pmv-1,#pmv-13{
		display:none
	}

	.dia{
		width:88px;
		height:163px;
		text-align:center;
		float:left;
		border-bottom:4px solid #dae9f3;
		border-top:none;
		border-left:1px solid #dae9f3;
		border-right:1px solid #dae9f3;
		margin:0
0 0 1px;
		cursor:pointer;
		background-color:white;
		color:#3f7eac
	}

	.dia-activo{
		color:#000;
		border-bottom:none
	}

	.dt{
		font-size:12px;
		width:100%;
		float:left;
		margin:7px
0 0 0
	}

	.dt
strong{
		display:block;
		width:100%;
		font-size:14px
	}

	.temp{
		width:100%
	}

	.pred-max{
		color:#fe2e2e;
		font-size:16px;
		font-weight:bold;
		float:left;
		width:41px !important;
		height:20px !important;
		text-align:right;
		border:none;
		background-color:white
	}

	.pred-min{
		color:#3276ab;
		font-size:16px;
		font-weight:bold;
		float:right !important;
		width:41px !important;
		height:20px !important;
		text-align:left;
		border:none;
		background-color:white
	}

	.pred-vnt{
		color:#666;
		font-size:13px;
		padding:4px
0;
		width:100%;
		float:left
	}

	.rain{
		color:#2f76ad;
		font-size:13px;
		display:block;
		float:left;
		width:100%
	}

	.nxt-week{
		width:22px;
		border:1px
solid #dae9f3;
		height:162px;
		border-bottom:4px solid #dae9f3;
		margin:0;
		padding:0;
		background-position:-555px 69px;
		background-color:#fbf9d2;
		cursor:pointer;
		border-radius:0 5px 5px 0;
		float:left
	}

	.back-week{
		width:22px;
		border:1px
solid #dae9f3;
		height:162px;
		border-bottom:4px solid #dae9f3;
		margin:0;
		padding:0;
		background-position:-550px -31px;
		background-color:#fbf9d2;
		cursor:pointer;
		border-radius:5px 0 0 5px;
		float:left
	}

	.nxt-week abbr, .back-week
abbr{
		display:none
	}

	.h-des{
		opacity:0.4
	}

	.descrip-fl{
		width:100%;
		text-align:center;
		background-color:#e9f3f9;
		margin:5px
0;
		font-size:13px;
		font-weight:bold
	}

	.descrip-fl
td{
		border-bottom:1px solid #dbe3e8;
		text-align:center
	}

	.fase-lunar{
		float:left;
		width:100%;
		text-align:center;
		border-bottom:1px solid #dbe3e8;
		margin-bottom:15px;
		font-weight:normal
	}

	.fase-lunar thead
td{
		width:100px;
		padding:8px
0
	}

	.fase-lunar thead td:first-child{
		width:80px !important
	}

	.fase-lunar thead td:first-child +td +td, .fase-lunar thead td:first-child+td+td+td+td{
		width:140px !important
	}

	.sluna{
		display:block;
		float:left;
		width:105px
	}

	.pluna{
		display:block;
		float:left;
		width:100px;
		text-align:right
	}

	.ssol,.psol{
		display:block;
		float:left;
		width:49%
	}

	.tools{
		float:left;
		width:100%;
		margin-top:10px;
		border:1px
solid #dbe3e8;
		height:38px;
		border-radius:3px;
		position:relative
	}

	.fav{
		display:block;
		width:205px;
		height:20px;
		background-position:9px -2px;
		margin-top:9px;
		border-right:1px solid #dbe3e8;
		padding-left:30px;
		color:#719cce;
		font-weight:bold;
		font-size:13px;
		cursor:pointer;
		float:left
	}

	.opina{
		display:block;
		width:220px;
		height:20px;
		background-position:11px -27px;
		margin-top:9px;
		border-right:1px solid #dbe3e8;
		padding-left:35px;
		color:#719cce;
		font-weight:bold;
		font-size:13px;
		cursor:pointer;
		float:left
	}

	.pdf{
		display:block;
		width:45px;
		height:20px;
		background-position:10px -54px;
		margin-top:9px;
		padding-left:35px;
		color:#719cce;
		font-weight:bold;
		font-size:13px;
		cursor:pointer;
		float:left
	}

	.coord{
		display:block;
		width:155px;
		height:20px;
		background-position:11px -104px;
		margin-top:9px;
		padding-left:35px;
		font-weight:bold;
		font-size:12px;
		cursor:pointer;
		float:left;
		color:#666
	}

	.coord
span{
		font-size:10px;
		font-weight:normal;
		color:#719cce
	}

	.wdt{
		display:block;
		width:200px;
		height:20px;
		background-position:10px -78px;
		margin-top:9px;
		padding-left:35px;
		color:#719cce;
		font-weight:bold;
		font-size:13px;
		cursor:pointer;
		float:left;
		border-right:1px solid #dbe3e8
	}

	.h-des{
		display:none
	}

	.dm{
		display:none
	}

	.pred-hum,.pred-pres,.pred-cn,.dn,.d-act,.h-c,.solet{
		display:none
	}

	.h-ant{
		display:none;
		background-color:#fbf9d2
	}

	.c-white{
		background-color:white
	}

	.c-yellow{
		background-color:#fbf9d2;
		cursor:pointer
	}

	.hBlue{
		background-position:-648px 8px;
		padding-left:7px
	}

	.mapMet{
		width:330px;
		float:right
	}

	.mapMet
figure{
		margin:2px
	}

	.mapMet
figcaption{
		width:320px;
		float:left;
		text-align:left;
		margin-top:5px;
		border-bottom:1px solid #dbe3e8;
		padding-bottom:4px;
		padding-left:7px;
		font-size:15px;
		color:#515151;
		font-weight:bold;
		height:20px
	}

	.mapMet
img{
		margin:8px;
		max-width:92%;
		height:auto;
		background-size:cover
	}

	#pOpina{
		width:460px;
		height:360px;
		padding:10px;
		position:absolute;
		bottom:40px;
		left:50px;
		border:1px
solid #dbe3e8;
		border-radius:5px;
		background-color:white;
		box-shadow:2px 4px 5px #dae9f3
	}

	#pOpina table thead
td{
		font-size:20px;
		font-weight:bold;
		border-bottom:1px solid #dbe3e8 !important;
		padding-left:9px;
		color:#515151;
		padding-top:11px
	}

	.questionOp{
		text-align:justify;
		font-weight:normal;
		font-size:14px;
		padding:15px
0
	}

	.textOp{
		width:100px;
		font-size:12px;
		color:#719cce
	}

	.comtOp{
		width:100px;
		font-size:12px;
		vertical-align:top;
		color:#719cce
	}

	.textOp label, .comtOp
label{
		cursor:pointer
	}

	#nombreOp,#emailOp{
		width:300px;
		height:25px;
		color:#a1a1a1;
		padding-left:5px;
		border:1px
solid #91bed3;
		border-radius:3px
	}

	#pOpina table
textarea{
		width:300px;
		height:140px;
		color:#a1a1a1;
		padding-left:5px;
		border:1px
solid #91bed3;
		border-radius:3px
	}

	.closeOp{
		position:absolute;
		right:6px;
		top:6px;
		cursor:pointer;
		font-size:15px;
		color:white;
		background-color:#c75050;
		border-radius:3px;
		text-align:center;
		padding:0
0 2px 0;
		width:27px
	}

	.tdsend{
		text-align:center
	}

	#sendOp{
		padding:4px
20px;
		background-color:#ddecf6;
		border-radius:5px;
		color:#2f76ad;
		font-weight:bold;
		box-shadow:3px 3px 3px #2f76ad
	}

	#hActual,
.luns
img{
		display:none
	}

	#cercanas
li{
		width:31%;
		float:left
	}

	#cercanas
a{
		font-size:13px
	}

	#cercanas
a{
		font-size:13px
	}

	#cercanas
span{
		font-size:11px
	}

	#cercanas
strong{
		font-size:10px
	}

	#cercanas span
a{
		font-size:11px !important
	}

	.l29{
		background-position:0px -113px
	}

	.l28{
		background-position:-41px -113px
	}

	.l27{
		background-position:-84px -113px
	}

	.l26{
		background-position:-128px -113px
	}

	.l25{
		background-position:-172px -113px
	}

	.l24{
		background-position:-215px -113px
	}

	.l23{
		background-position:-259px -113px
	}

	.l22{
		background-position:-306px -113px
	}

	.l21{
		background-position:-347px -113px
	}

	.l20{
		background-position:-391px -113px
	}

	.l19{
		background-position:-434px -113px
	}

	.l18{
		background-position:-478px -113px
	}

	.l17{
		background-position:-522px -113px
	}

	.l16{
		background-position:-565px -113px
	}

	.l15{
		background-position:-608px -113px
	}

	.l14{
		background-position:-655px -113px
	}

	.l13{
		background-position:-697px -113px
	}

	.l12{
		background-position:-740px -113px
	}

	.l11{
		background-position:-783px -113px
	}

	.l10{
		background-position:-826px -113px
	}

	.l9{
		background-position:-871px -113px
	}

	.l8{
		background-position:-914px -113px
	}

	.l7{
		background-position:-957px -113px
	}

	.l6{
		background-position:-1000px -113px
	}

	.l5{
		background-position:-1043px -113px
	}

	.l4{
		background-position:-1087px -113px
	}

	.l3{
		background-position:-952px -54px
	}

	.l2{
		background-position:-995px -54px
	}

	.l1{
		background-position:-1040px -54px
	}

	.l0{
		background-position:-1083px -54px
	}

}

@media only screen and (max-width: 769px){
	.loc-dia{
		width:99%;
		float:left
	}

	.dia{
		width:100%;
		height:90px;
		float:left;
		margin:0
0 0 1px;
		position:relative;
		font-size:14px
	}

	.dt{
		border-bottom:1px solid #dae9f3;
		border-top:1px solid #dae9f3;
		background-color:#f5f7fa;
		padding:5px
	}

	.dt
b{
		display:block;
		width:75%;
		float:left
	}

	.pred
span{
		display:none
	}

	.temp{
		width:10%;
		float:left;
		padding:10px
0 0 3%;
		font-size:15px;
		font-weight:bold
	}

	.pred-max{
		display:block !important;
		color:#fe2e2e;
		text-align:center
	}

	.pred-min{
		display:block !important;
		color:#3276ab;
		text-align:center;
		padding-top:5px
	}

	.pred-vnt{
		color:#666;
		font-size:12px;
		width:29%;
		position:absolute;
		right:0;
		text-align:center
	}

	.rain{
		width:22.5%;
		float:left;
		padding:10px
0 0 6%;
		color:#2f76ad
	}

	.pred-hum{
		width:20%;
		float:left;
		padding-top:10px
	}

	.pred-pres{
		width:22.5%;
		float:left;
		padding:5.5px 0 0 6%
	}

	.pred-cn{
		width:20%;
		float:left;
		padding:5.5px 0
	}

	.back-week,.nxt-week{
		display:none
	}

	.fBlue{
		background:url('/style/imagenes/fBlue.png') no-repeat;
		display:block;
		width:13px;
		height:19px;
		position:absolute;
		right:0;
		top:47px
	}

	.wind{
		width:46px;
		height:35px;
		float:right;
		margin-top:1px;
		margin-right:7%;
		padding-top:19px;
		text-align:center;
		font-size:12px
	}

	.sw1{
		background-position:7px -87px
	}

	.sw2{
		background-position:-45px -88px
	}

	.sw3{
		background-position:-100px -84px
	}

	.sw4{
		background-position:-145px -84px
	}

	.sw5{
		background-position:-194px -89px
	}

	.sw6{
		background-position:-249px -85px
	}

	.sw7{
		background-position:-301px -85px
	}

	.sw8{
		background-position:-349px -87px
	}

	.sw9{
		background-position:7px -87px
	}

	.sw10{
		background-position:-45px -88px
	}

	.sw11{
		background-position:-100px -84px
	}

	.sw12{
		background-position:-145px -84px
	}

	.sw13{
		background-position:-194px -89px
	}

	.sw14{
		background-position:-249px -85px
	}

	.sw15{
		background-position:-301px -84px
	}

	.sw16{
		background-position:-349px -87px
	}

	.sw17{
		background-position:7px -87px
	}

	.sw18{
		background-position:-45px -88px
	}

	.sw19{
		background-position:-100px -84px
	}

	.sw20{
		background-position:-145px -84px
	}

	.sw21{
		background-position:-194px -89px
	}

	.sw22{
		background-position:-249px -85px
	}

	.sw23{
		background-position:-301px -85px
	}

	.sw24{
		background-position:-349px -87px
	}

	.sw25{
		background-position:7px -87px
	}

	.sw26{
		background-position:-45px -88px
	}

	.sw27{
		background-position:-100px -84px
	}

	.sw28{
		background-position:-145px -84px
	}

	.sw29{
		background-position:-194px -89px
	}

	.sw30{
		background-position:-249px -85px
	}

	.sw31{
		background-position:-301px -85px
	}

	.sw32{
		background-position:-349px -87px
	}

	.sw33{
		background-position:-392px -84px
	}

	.l29{
		background-position:0px -113px
	}

	.l28{
		background-position:-41px -113px
	}

	.l27{
		background-position:-84px -113px
	}

	.l26{
		background-position:-128px -113px
	}

	.l25{
		background-position:-172px -113px
	}

	.l24{
		background-position:-215px -113px
	}

	.l23{
		background-position:-259px -113px
	}

	.l22{
		background-position:-113px -113px
	}

	.l21{
		background-position:-347px -113px
	}

	.l20{
		background-position:-391px -113px
	}

	.l19{
		background-position:-434px -113px
	}

	.l18{
		background-position:-478px -113px
	}

	.l17{
		background-position:-113px -113px
	}

	.l16{
		background-position:-565px -113px
	}

	.l15{
		background-position:-608px -113px
	}

	.l14{
		background-position:-654px -113px
	}

	.l13{
		background-position:-697px -113px
	}

	.l12{
		background-position:-740px -113px
	}

	.l11{
		background-position:-783px -113px
	}

	.l10{
		background-position:-826px -113px
	}

	.l9{
		background-position:-869px -113px
	}

	.l8{
		background-position:-912px -113px
	}

	.l7{
		background-position:-957px -113px
	}

	.l6{
		background-position:-1000px -113px
	}

	.l5{
		background-position:-1043px -113px
	}

	.l4{
		background-position:-1087px -113px
	}

	.l3{
		background-position:-952px -54px
	}

	.l2{
		background-position:-995px -54px
	}

	.l1{
		background-position:-1040px -54px
	}

	.l0{
		background-position:-1083px -54px
	}

	.fase-lunar{
		width:100%;
		border-bottom:1px solid #dbe3e8;
		border-top:1px solid #dbe3e8;
		position:relative;
		float:left
	}

	.fase-lunar td:first-child+td{
		width:20%
	}

	.fase-lunar td:first-child+td+td{
		width:20%
	}

	.sluna{
		display:block;
		width:100%;
		float:left
	}

	.pluna{
		display:block;
		width:100%;
		float:left
	}

	.fase-lunar td:first-child+td+td+td{
		width:40%
	}

	.ssol{
		display:block;
		width:50%;
		float:left
	}

	.psol{
		display:block;
		width:50%;
		float:left
	}

	.solet{
		background:url('/style/imagenes/galeria19/pq1.png') no-repeat;
		display:block;
		width:50px;
		height:30px;
		float:left
	}

	.g{
		width:50px;
		height:50px;
		float:left
	}

	.sgd1{
		background-position:9px 10px
	}

	.sgd2{
		background-position:-40px 10px
	}

	.sgd3{
		background-position:-90px 10px
	}

	.sgd4{
		background-position:-140px 10px
	}

	.sgd5{
		background-position:-184px 10px
	}

	.sgd6{
		background-position:-234px 10px
	}

	.sgd7{
		background-position:-280px 10px
	}

	.sgd8{
		background-position:-330px 10px
	}

	.sgd9{
		background-position:-380px 10px
	}

	.sgd10{
		background-position:-425px 10px
	}

	.sgd11{
		background-position:-475px 10px
	}

	.sgd12{
		background-position:-520px 10px
	}

	.sgd13{
		background-position:-570px 10px
	}

	.sgd14{
		background-position:-617px 10px
	}

	.sgd15{
		background-position:-662px 10px
	}

	.sgd16{
		background-position:-713px 10px
	}

	.sgd17{
		background-position:-763px 10px
	}

	.sgd18{
		background-position:-810px 10px
	}

	.sgd19{
		background-position:-858px 10px
	}

	#p-pred{
		display:none
	}

	#pmv-1,#pmv-2{
		width:100% !important;
		height:auto !important;
		padding:5px
0;
		margin:0;
		float:left;
		text-align:center
	}

	.social{
		clear:both;
		text-align:center;
		padding:5px
0 15px 0
	}

	.h-pred,
.chart,
.tools,
.kmh,
.pred-vnt,
.fase-lunar thead,.sl-2,.sl-3,.sl-4,.sl-5,.sl-6,.sl-7,.sl-8,.sl-9,.sl-10,.sl-11,.sl-12,.sl-13,.sl-14{
		display:none
	}

	.mapMet{
		width:100%;
		float:left
	}

	.mapMet
figure{
		margin:0;
		text-align:center
	}

	.mapMet
figcaption{
		width:97%;
		float:left;
		text-align:left;
		margin-top:5px;
		border-bottom:1px solid #dbe3e8;
		padding-bottom:4px;
		padding-left:7px;
		font-size:15px;
		color:#515151;
		font-weight:bold;
		height:20px
	}

	.mapMet
img{
		margin:8px
0;
		max-width:300px;
		height:auto;
		background-size:cover
	}

	#hActual{
		float:left;
		width:99%
	}

	.sg{
		width:100px;
		height:90px;
		float:left
	}

	.sAder{
		width:50%;
		float:right;
		font-weight:bold
	}

	.sg-des{
		display:block;
		float:left;
		width:95%;
		color:#3774ba;
		padding:5px
0 5px 12px
	}

	.sg-temp{
		display:block;
		float:left;
		width:50%;
		color:#424242;
		font-size:40px;
		text-align:center;
		padding:7px
0
	}

	.sv{
		width:57px;
		height:30px;
		float:left;
		text-align:center;
		padding:23px
5px 12px 3px
	}

	.sAsup{
		width:98%;
		float:left;
		border-top:1px solid #c8d7e6;
		margin:0
5px 15px 5px
	}

	.sAsup
span{
		display:block;
		float:left;
		width:49%;
		padding:7px
0
	}

	.sAsup span
abbr{
		color:#3774ba;
		font-weight:bold;
		font-size:12px;
		width:55%;
		float:left;
		padding-top:3px;
		border-bottom:none
	}

	#cercanas{
		padding-left:1% !important
	}

	#cercanas
strong{
		font-size:12px
	}

}

@media only screen and (max-width: 479px){
	#cercanas{
		padding-left:1px
	}

	#cercanas
li{
		width:98%;
		float:left;
		padding-top:2px
	}

}

@media only screen and (min-width: 480px) and (max-width: 769px){
	#cercanas
li{
		width:47%;
		float:left;
		padding-top:2px
	}

}
