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



.contMeteo{
	width:980px;
	margin:10 auto;
  	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #ccc;
	background:#FFF;
}


.contMeteo table{
	width:980px;
}

.contMeteo table td{ 
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:url(../img/fondoDiarioMeteo.jpg) bottom left repeat-x;
}

.tabla_localidad .contMeteo table td{ 
	border:0px solid #ccc;
	background:url(../img/fondoDiarioMeteo.jpg) bottom left repeat-x;
}

.contMeteo table th{ 
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}

.contMeteo table th a{
	color:#FFF;
	text-decoration:none;
}
.contMeteo table th a.enlacesTiempo{
	color:#4279b9;
	text-decoration:none;
}

.contMeteo table th a.navIzq{
	background:url(../img/navIzq.png);
	background-position:0px 0px;
	height:33px;
	width:33px;
	text-indent:-9999px;
	display:block;
}

.contMeteo table th a.navIzq:hover{
	background:url(../img/navIzq.png);
	background-position:0px 33px;
}

.contMeteo table th a.navDerecha{
	background:url(../img/navDerecha.png);
	background-position:0px 0px;
	height:33px;
	width:33px;
	text-indent:-9999px;
	display:block;
}

.contMeteo table th a.navDerecha:hover{
	background:url(../img/navDerecha.png);
	background-position:0px 33px;}


.contMeteo table .jornadaPrevision{
	padding-left:10px;
	color:#4279b9;
	font-size:18px;
	background:url(../img/fondoDiarioMeteo.jpg) bottom left repeat-x;
	width:108px;
}

.contMeteo table .jornadaPrevisionProximosDias{	
	padding-top:15px;
	padding-bottom:0px;
	padding-left:10px;
	color:#4279b9;
	font-size:12px;
	vertical-align:top;
	background:url(../img/fondoDiarioMeteo.jpg) bottom left repeat-x;
}

.contMeteo table .jornadaPrevisionProximosDias1Ciudad{	
	padding-top:40px;
	padding-bottom:40px;
	padding-left:10px;
	color:#4279b9;
	font-size:18px;
	background:url(../img/fondoDiarioMeteo.jpg) bottom left repeat-x;
}


.contMeteo table .jornadaPrevisionProximosDias p{
	margin:5px 0px;
	padding:0;
	font-size:14px;
	padding:2px 0px;
	font-weight:bold;
}


.contMeteo table .proximosDias ul{	
	list-style:none;
	margin-top:35px;
}


.contMeteo table .proximosDias .previsionProximosDias{
	font-size:12px;
}
.contMeteo table .proximosDias .previsionProximosDias span{
	font-weight:bold;
	margin:0 10px;
}

.contMeteo table .proximosDias .previsionProximosDias span.dia{
	color:#4279b9;
}


.contMeteo table .proximosDias ul li{
	padding:2px 0px;
	margin-left: -30px;
	}	

.contMeteo table .proximosDias ul.proxTemperaturas{
	list-style:none;
	margin-top:-107px;
	margin-left:30px;
	color:#4279b9;
	font-size:16px;
}

.contMeteo table .proximosDias ul.proxTemperaturas span{
	font-size:11px;
	color:#000;
}

.contMeteo table .proximosDias ul.proxTemperaturas li{
	padding:4px 0px;
	color:#333;
}


.contMeteo table .periodoDia{
	color:#4279b9;
}

.contMeteo table .periodoDia span{ padding:3px 20px;}

.contMeteo table .periodoDia span.current{
	background:#4279b9;
	color:#FFF;
}

.contMeteo table .cabeceraMeteo{
    padding: 1px;
	background: url(../img/fondoMeteo.jpg) repeat-x;
	color:#FFF;
	font-size:18px;
	line-height:44px;
}

.contMeteo table .contenido{
    clear: none;
    float: none;
    padding: 4px;
    overflow:hidden;
    font-size:14px;
    text-align:center;
	/*margin-left:50px;*/
}


.contMeteo table .contenido ul{
	list-style:none;
	margin:10px 0px 0px 0px;	
}

.contMeteo table .contenido ul li{
	float:none;
	/*background:url(../img/csg-50b32cf7af356.png) no-repeat top left;*/
}

.contMeteo table .contenido ul li .max{
	font-size:26px;
	color:#4279b9;
}
.contMeteo table .contenido ul li .min{
	font-size:24px;
	color:#333;
}

.contMeteo table p{
	clear:both;
	text-align:justify;
	padding:5px;
	font-size:13px;
	color:#4279B9;
}

.contMeteo .enlaceCanalTiempo{
	text-align:right;
	margin:5px;	
}

.contMeteo .sombreado{
	background:url(../img/fondoSombraMeteo.png) repeat-x;
	height:15px;
	background-color:none;
}


.contMeteo table .contenido ul li.nube_luna{ background-position: 0 0; width: 80px; height: 60px; } 
.contMeteo table .contenido ul li.tormenta_gris_sol{ background-position: 0 -110px; width: 80px; height: 80px; } 
.contMeteo table .contenido ul li.luna{ background-position: 0 -240px; width: 80px; height: 69px; } 
.contMeteo table .contenido ul li.nube{ background-position: 0 -359px; width: 80px; height: 57px; } 
.contMeteo table .contenido ul li.llovizna{ background-position: 0 -466px; width: 80px; height: 65px; } 
.contMeteo table .contenido ul li.nube_alta_sol{ background-position: 0 -581px; width: 80px; height: 65px; } 
.contMeteo table .contenido ul li.atc_granizo{ background-position: 0 -696px; width: 80px; height: 68px; } 
.contMeteo table .contenido ul li.lluvia{ background-position: 0 -814px; width: 80px; height: 62px; } 
.contMeteo table .contenido ul li.llovizna_gris{ background-position: 0 -926px; width: 80px; height: 65px; } 
.contMeteo table .contenido ul li.lluvia_gris{ background-position: 0 -1041px; width: 80px; height: 57px; } 
.contMeteo table .contenido ul li.neblina{ background-position: 0 -1148px; width: 80px; height: 57px; } 
.contMeteo table .contenido ul li.niebla{ background-position: 0 -1255px; width: 80px; height: 57px; } 
.contMeteo table .contenido ul li.atc_nieve{ background-position: 0 -1362px; width: 80px; height: 69px; } 
.contMeteo table .contenido ul li.nube_alta_luna{ background-position: 0 -1481px; width: 80px; height: 61px; } 
.contMeteo table .contenido ul li.nube_gris{ background-position: 0 -1592px; width: 80px; height: 57px; } 
.contMeteo table .contenido ul li.nube_gris_luna{ background-position: 0 -1699px; width: 80px; height: 60px; } 
.contMeteo table .contenido ul li.nube_gris_sol{ background-position: 0 -1809px; width: 80px; height: 59px; } 
.contMeteo table .contenido ul li.lluvia_luna{ background-position: 0 -1918px; width: 80px; height: 80px; } 
.contMeteo table .contenido ul li.nieve{ background-position: -130px 0; width: 80px; height: 71px; } 
.contMeteo table .contenido ul li.nieve_luna{ background-position: -130px -121px; width: 80px; height: 74px; } 
.contMeteo table .contenido ul li.aguanieve{ background-position: -130px -245px; width: 80px; height: 71px; } 
.contMeteo table .contenido ul li.tormenta_gris{ background-position: -130px -366px; width: 80px; height: 75px; } 
.contMeteo table .contenido ul li.tormenta_gris_luna{ background-position: -130px -491px; width: 80px; height: 80px; } 
.contMeteo table .contenido ul li.sol{ background-position: -130px -621px; width: 80px; height: 68px; } 
.contMeteo table .contenido ul li.nieve_sol{ background-position: -130px -739px; width: 80px; height: 76px; } 
.contMeteo table .contenido ul li.nube_sol{ background-position: -130px -865px; width: 80px; height: 59px; } 
.contMeteo table .contenido ul li.lluvia_sol{ background-position: -130px -974px; width: 80px; height: 74px; } 
.contMeteo table .contenido ul li.atc_tormenta{ background-position: -130px -1098px; width: 80px; height: 69px; } 
.contMeteo table .contenido ul li.tormenta_gris_luna{ background-position: -130px -1217px; width: 80px; height: 75px; } 
.contMeteo table .contenido ul li.tormenta_gris_sol{ background-position: -130px -1342px; width: 80px; height: 75px; } 




.contMeteo table .contenido ul li.temperatura { background:none; font-size:30px; margin-left:2px; margin-top:15px; color:#3a3a3a; font-weight:bold; clear:both; }
.contMeteo table .contenido ul li.temperatura span.max{ font-size:30px; margin:0 10px 0 0; padding:0; color:#F69200; font-weight:bold;}
.comentarioprevision div {margin: 10px 20px;padding:0}


table.tablaPlayas .cabeceraMeteo {
    background: url("../img/fondoMeteo.jpg") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 22px;
    line-height: 44px;
    padding: 1px;
}
table.tablaPlayas {
    border: 1px solid #CCCCCC;
    width: 650px;
}
table.tablaPlayas td {
    background: url("../img/fondoDiarioMeteo.jpg") repeat-x scroll left bottom transparent;
}
table.tablaPlayas th {
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
}
table.tablaPlayas td {
    background: url("../img/fondoDiarioMeteo.jpg") repeat-x scroll left bottom transparent;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding: 10px;
}
table.tablaPlayas td.elementosPlaya {
    font-weight: bold;
}

