*{
	margin: 0px;
	padding: 0px;
}
html{
	height: 100%;
}
body{
	height: 100%;
	font-family:Helvetica,Tahoma,Arial,Sans-serif;
	font-size:12px;
	padding: 0px;
	margin: 0px;
	color:#666;
}
#main{
	width: 990px;
	margin-left: auto;
	margin-right: auto;
}
.conborde{
	border:1px solid #C7CFD3;
}
a{
	color:#0A4C91;
}
img{
	vertical-align:bottom;
}
h1{
	position:absolute;
	margin-left:20px;
	margin-top:110px;
	font-size:13px;
	color:#0B4C86;
}


.flotante{
	float:left;
	width: 990px;
}
.cajasderecha{
	float:left;
	width:598px;

}
.publihorizontal{
	text-align:right;
	margin-bottom:15px;
		background-color:#EDF0EE;
}
#contenido{
padding-top:20px;
padding-bottom:20px;
	border-left:1px solid #C7CFD3;
		border-right:1px solid #C7CFD3;
		padding-right:6px;
		text-align:left;
}
#col1{
	margin-left:5px;
	float:left;
	width:330px;
	min-height:540px;
	padding:5px;
}
#col2 div{
	float:left;
}
#col2{
	
	margin-right:5px;
	float:right;
	width:600px;
	padding:5px;
}
#mapa{
	float:left;
	width:598px;
	height:550px;
	margin-bottom:15px;

}
#mapa div{
	float:none;
}
.cuadro1{
	padding-top:8px;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:5px;
	border-bottom:3px solid #EDF4F7;

}
.cuadro2{
	padding-top:8px;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:5px;
	border-bottom:3px solid #EDF4F7;
	border-right:1px solid #C7CFD3;
	border-left:1px solid #C7CFD3;
}
#bajo{
}
#bajo h2{
}
ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
.tiempoenciudad li{
	height:30px;
	padding-top:5px;
		margin-bottom:5px;
}
.tiempoenciudad li em{
	color:black;
}
.tiempoenciudad li img{
	float:left;
	margin-right:5px;
}
.tiempoenciudad li strong{
		color:#0A457A;
}
.fondo1{
	background-color:#EEF3F7;
}
.fondo2{
	background-color:#F5FBFF;
}
.colordestacado1{
	color:#0B4C86;
}
#localidadescercanas{
	float:left;
	width:588px;
	padding:5px;
}
#localidadescercanas ul{
	float:left;
}
#localidadescercanas ul li{
	line-height:20px;
	float:left;
	width:185px;
	margin:5px;
	min-height:55px;
	background-color:#F5FBFF;
}
#localidadescercanas ul li strong{
		color:#0B4C86;
}
#localidadescercanas ul li img{
	float:left;
	margin-right:5px;
}
.publicuadro{
	padding:14px;
	background-color:#EDF0EE;
}
#migas{
	float:left;
	width:598px;
	margin-bottom:15px;
}
#dias{
	float:left;
	width:598px;
}
#dias a{
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	display:block;
	float:left;
	margin-right:5px;

}
#dias a:hover{
	background-color:#004B86;
	color:white;
}
#dias a.on{
	background-color:#EDF2F7;
	color:black;
	font-weight:bold;
	text-decoration:none;
}
#dias form{
	display:block;
	float:right;
	width:181px;
	text-align:right;

}
#dias form select{
		border:1px solid #C6CED3;
		color:#004B86;
		background-color:#EDF2F7;
		font-family:Helvetica,Tahoma,Arial,Sans-serif;
		font-size:12px;
		padding:2px;
		cursor:pointer;
		width:180px;
	} 
.termometro{
	float:left;
	margin-right:5px;
}
.grafica{
	margin-top:15px;
}
.marginarriba{
	margin-top:15px;
}

#menuprincipal{
	margin-top:0px;
	top:0px;
	position:absolute;
	width:990px;
}
#menuprincipal a{
	display:block;
	padding:10px;
	float:right;
	margin-left:1px;
	font-weight:bold;
	background-color:#ECF1F7;
	border-bottom:1px solid #C7CFD3;
	text-align:center;
}
#menuprincipal a:hover{
	background-color:#5F79A3;	
	color:white;
}
#mapagrande{
	width:99%;
	height:99%;
}
