?/***********	MAIN	**********************/
* {
	margin: 0;
	padding: 0;
}
.cacheContent{
	display:none;
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color:#000000;
	background-color:#ffffff;

}
a,a:VISITED,a:ACTIVE,a:FOCUS,a:LINK {
	text-decoration: none;
	color: #0033CC;
	outline:none;
;
}
a:HOVER{
	background:#dddddd;
	display:block;
}
a img {
	border: none;
	outline:none;
}

html, body{
	height:100%;
	margin-top:4px;
}
h1 {
	font-size: 100%;
	font-weight:normal;
}
.contenedor {
	position:relative;
	margin:auto;
	width:960px;
	overflow:hidden;
	min-height:1px;
	background-image: url(fondoContenedor.jpg);
	background-repeat: repeat-y;
}
.cabezera{
	display:block;
	background:#ffffff;
	height:75px;
	padding-bottom:4px;
}
/*maquetacion contenedor 960px, zona izq 240+4=244, zonaderecha: 716 */
.zonaIzquierda{
	float:left;
	width:244px;
	border-top: 1px solid #bbbbbb;
}
.menu{
	margin:0px 4px 0px 4px;
}
.menu ul{
	margin:0;
	padding:0;
	list-style-type: none;
}
.menu h1{
	border-bottom:1px solid #bbbbbb;
	margin-bottom:8px;
}
.menu li{
	margin-left:4px;
	margin-bottom:4px;
}
.zonaDerecha{
	float:left;
	width:716px;
	clear:right;
}
.bloqueDerecha{
	margin: 0px 0px 4px 4px;
	padding:4px;
	border:1px solid #bbc7d0;
	overflow:hidden;
}
.bloquePronostico{
	text-align:center;
	border-bottom:1px solid #eeeeee;
	padding-bottom:4px;
	margin-bottom:4px;
}
.bloqueAlertas{
	text-align:center;
}
.bloqueAlertas img{

}
.datosEstacion{
	background:#ffffff;
	text-align:center;
}
.bloqueDiario{
}
.cabezeraDiario{
	border-bottom:1px solid #eeeeee;
	margin-bottom:4px;
	padding-bottom:4px;
}
.tablaDiario{
	background:#ffffff;
	overflow:hidden;
}
.camposDiario ul{
	list-style-type: none;
	margin:0;
	padding:0;
}
.camposDiario li{
	float:left;
	width:175.5px;
}
.filaDiariocabecera {
	text-align:center;
}
.filaDiario{

}
.filaDiario ul{
	margin:0;
	padding:0;
	list-style-type: none;
	clear:left;
}
.filaDiario li{
	float:left;
	width:175.5px;
	margin-top:4px;
}
.parametroDiario{
	background:#ffffff;
}
.bloqueMensualAnual{
	overflow:hidden;
}
.cabezeraMensualAnual{
	border-bottom:1px solid #eeeeee;
	margin-bottom:4px;
	padding-bottom:4px;
	text-align:center;
}
.bloqueMensual{
	float:left;
	width:348px;
	margin-right:2px;
}
.bloqueAnual{
	float:left;
	width:348px;
	border-left:2px solid #cccccc;
	padding-left:2px;
}
.tablaMensualAnual{
	background:#eeeeee;
	overflow:hidden;
}
.camposMensualAnual ul{
	list-style-type: none;
	margin:0;
	padding:0;	
}
.camposMensualAnual li{
	float:left;
	width:116px;
}
.filaMensualAnual{

}
.filaMensualAnual ul{
	list-style-type: none;
	margin:0;
	padding:0;	
	clear:left;
}
.filaMensualAnual li{
	float:left;
	width:116px;
	margin-top:4px;
}
.parametroMensualAnual{
	background:#dddddd;
}
.bloqueMeteoclimatic{
	text-align:center;
}
.bloqueMeteoclimatic h1{
	border-bottom:1px solid #eeeeee;
	padding-bottom:4px;
	margin:0;
	margin-bottom:4px;
}
.bloqueWebcam{
	text-align:center;
}
.bloqueWebcam h1{
	border-bottom:1px solid #eeeeee;
	padding-bottom:4px;
	margin:0;
	margin-bottom:4px;
}
.bloqueWebcam img{
	width:320px;
	height:240px;
}
.bloqueImagenDoble{
}
.bloqueImagenDoble ul{
	list-style-type: none;
	margin:0;
	padding:0;	
}
.bloqueImagenDoble li{
	float:left;
	width:351px;
}
.bloqueImagenDoble h1{
	text-align:center;
	font-size:80%;
	border-bottom:1px solid #eeeeee;
	padding-bottom:4px;
	margin:0;
	margin-bottom:4px;
	height:16px;
}
.bloqueImagenDoble img{
	padding-left: 2px;
	padding-right: 2px;
	width:320px;
	height:240px;
}
.bloqueImagenDoble2 ul{
	list-style-type: none;
	margin:0;
	padding:0;	
}
.bloqueImagenDoble2 li{
	float:left;
	width:351px;
	margin-bottom:8px;
	text-align:center;
}
.bloqueImagenDoble2 h1{
	text-align:center;
	font-size:80%;
	border-bottom:1px solid #eeeeee;
	padding-bottom:4px;
	margin:0;
	margin-bottom:4px;
}
.bloqueImagenDoble2 img{
	padding-left: 2px;
	padding-right: 2px;
	width:320px;
	height:200px;
}

.bloqueImagenSencilla{
	text-align:center;
}
.bloqueImagenSencilla h1{
	border-bottom:1px solid #eeeeee;
	padding-bottom:4px;
	margin:0;
	margin-bottom:4px;
}
.bloqueImagenSencilla ul{
	list-style-type: none;
}

.pie{
	float:left;
	clear:left;
	width:958px;
	text-align:center;
	margin-top:8px;
	padding:8px;
	border-top:1px solid #eeeeee;
	overflow:hidden;
	background:#ffffff;
}
