v\:* {
	behavior:url(#default#VML);
}
body {
	text-align: left;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Tahoma, Helvetica, Garuda, Sans, sans-serif;
	font-size: 12px;
}

a {
	color: #3699a9;
}

#addresscambas {
	font-family: Arial, Tahoma, Helvetica, Garuda, Sans, sans-serif;
	font-size: 12px;

	margin: 0 0 5px 0;
	padding: 0 3px 0 3px;
}
#addresscambas a {
	text-decoration: none;
	color: #3699a9;
}
#addresscambas p .tenue {
	color: #ccc;
}
#addresscambas a:hover {
	text-decoration: underline;
}
#addresscambas h2{
	font-family: Arial, Tahoma, Helvetica, Garuda, Sans, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
}
#latlng {
	font-family: Arial, Tahoma, Helvetica, Garuda, Sans, sans-serif;
	font-size: 10px;
	color: #999;
}
.busqueda {
	font-family:Arial, Tahoma, Helvetica, Garuda, Sans, sans-serif;
	font-size: 12px;
	color: #333;
	margin-bottom: 5px;
	text-transform: uppercase;
}
.busquedaejemplo {
	font-family:Arial, Tahoma, Helvetica, Garuda, Sans, sans-serif;
	font-size: 12px;
	color: #333;
}
.labelsHTML {
	font-family:Arial, Tahoma, Helvetica, Garuda, Sans, sans-serif;

	color: #333;

}
.labelsHTML table,
.labelsHTML p {
    font-weight: normal;
	font-size: 13px;
}
.labelsHTMLbuttons {
	font-family:Arial, Tahoma, Helvetica, Garuda, Sans, sans-serif;
	font-size: 12px;
	color: #999;
	font-weight: normal;
}
.labelsHTMLbuttons a {
	color: #339;
}

table.prevision caption {
	text-align: left;
	padding: 0 0 5px 5px;
	font-size: 20px;
}

table.prevision td,
table.prevision th {

	padding: 3px;
}

table.prevision {
	border-top: 1px solid #ccc;
}



table.prevision th,
table.prevision td {
	border-bottom: 1px solid #ccc;
	font-family: Arial, Tahoma, Helvetica, Gsans-serif;

}

table.prevision th {
	text-align: right;
	padding-right: 5px;
}

table.prevision td.tempmax,
table.prevision td.tempmin {
	width: 20px;
	text-align: center;
	font-weight: bold;
	border: 0;
}

table.prevision td.probpreci {
	width: 20px;
	color: #999;
	text-align: right;
	font-weight: bold;
	border-bottom: 1px solid #ccc;
}

table.prevision td.tempmax {
	background-color: #FFC4B2;

}

table.prevision td.tempmin {
	background-color: #CCDEFF;

}


.explicacion {
	background-color: #ffffe6;
	margin: 0 0 10px 0;
	padding: 5px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.explicacion p {
	margin: 0 0 10px 0;
	font-size: 12px;
}

.boton {
	border: 0;
	background-color: #3699a9;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	padding: 3px 10px 3px 10px;
	text-transform: uppercase;
}

.botonActivarElTiempoOn {
	background-color: #ddd !important;
	border: 1px solid #6c9ddf !important;
	font-weight: bold !important;
}

.botonActivarElTiempoOff {
	background-color: #fff !important;
	border: 1px solid #000 !important;
	font-weight: normal !important;

}

/* boton de enlazar a esta pagina */

#enlaceMapa {
    position: absolute;
    right: 0.5%;
    top: 10px;
    padding: 8px;
    background-color: #ffffe6;
    border: 3px solid #ccc;
    z-index: 100;
    font-size: 10px;
}

#enlaceMapa p {
    margin:0 5px 0 0;
    text-align: right;

}

td a.boton2 {
    background-color: #3699a9;
    color: #fff;
    display: block;
    font: bold 11px Tahoma,Arial,Helvetica,sans-serif;
    width: 130px;
    text-align: center;
}



#enlaceMapa a {
    color: #3699a9;
    text-align: right;
    font-size: 11px;

}



#enlaceMapa a.cerrar  {
    text-decoration: none;
    background-color: #3699a9;
    color: #fff;
    padding-left: 4px;
    padding-right: 4px;
    margin-top: 5px;
    display: block;
    width: 40px;
    float: right;
    font: bold 11px Tahoma,Arial,Helvetica,sans-serif;

}


a.boton2 {
    color: #3699a9;
    font-weight: normal;
    border: 1px solid #3699a9;
    padding: 5px;
    margin-right: 1%;
    text-decoration: none;
}

.oculto {
    display: none;
}

.alavista {
    display: block;
}

/* fin boton de enlazar a esta pagina */




/* enlace a configurador widget */

.enlacewidgetnieve,
.enlacewidgeteltiempo {
	width: 130px;
	height: 80px;
	position: absolute;
	top:8px;
	padding-left: 56px;
	left:680px;
	background: transparent url(/eltiempo/iconos/widget/miniwidget_eltiempo.png) no-repeat;
}

.enlacewidgetnieve {

	background: transparent url(/eltiempo/iconos/widget/miniwidget_nieve.png) no-repeat;
}



.enlacewidgetnieve a,
.enlacewidgeteltiempo a {
	background-image: url(/soitu/iconos/v1.x/v1.0/bolillos/flecha_derecha_3699a9-2.png);
	background-repeat: no-repeat;
	background-position: 0pt 6px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 9px;
	color: #3699a9;
	text-decoration: none;
}

.enlacewidgetnieve a:hover,
.enlacewidgeteltiempo a:hover {
		background-color: #e4e4e4;
}

.patrocinio {
	width: 130px;
	height: 80px;
	position: absolute;
	top:8px;
	padding-left: 4px;
	left:870px;
	background: transparent url(/eltiempo/iconos/linea_vertical.png) no-repeat;
}

/* fin enlace a configurador widget */


table table input {
	width: 320px;
}

table table input.boton {
	width: auto;
}

/* inicio playas */

table.playas caption { font: bold 16px Arial,Helvetica,sans-serif; padding: 5px; text-align: left;  margin: 0 0 1px 0; }
table.playas caption em { font-size: 12px !important; font-weight: normal !important; font-style: normal !important; }

table.playas td {	vertical-align: top;}
table.playas {font: normal 11px Tahoma,Arial,Helvetica,sans-serif;  margin-bottom: 10px;}

table.playas tr td { padding-bottom: 5px; border-bottom: 2px solid #ccc;}
table.playas table tr td { padding-bottom: 1px; border-bottom: 0;}

table.playas th {font: normal 11px Tahoma,Arial,Helvetica,sans-serif;  }

table.playas td,table th { text-align: center; padding: 1px;}
table.playas th { background-color: #ddd;}
table.playas table td, table table th { }

table.playas th.dia { font-weight: bold; }
table.playas table.mareas,
table.playas table.datosvarios { margin-top: 5px; }

table.playas table.mareas td { width: 50%; padding: 3px 1px 2px 1px; }
table.playas tr.dia td { border-top: 1px solid #ccc;}
table.playas tr.dia table td { border:0;}
table th.dia { background-color: #fff; }
table.playas table.periodo { width: 90px; margin: 5px 0 0 5px;}
table.playas table.periodo td,
table.playas table.periodo th { width: 45px;}
table.playas table.mareas {width: 90px; margin-left:5px;}
table.playas table.datosvarios {width: auto;margin-left:5px;}
table.playas table.datosvarios td,
table.playas table.datosvarios th {width: 30px;}



/* fin playas */

/* inicio nieve */


table.previsionnieve th {
    text-align: left;
    color: #999;
}

table.previsionnieve td {
    text-align: center;
    font-size: 18px;
    color: #000;
	font-size: 14px;
	font-weight: bold;
}


.nieve table td,
.nieve table th {
    padding:0 !important;
	
}

.nieve table.prevision td {
    border-bottom: 1px solid #ccc;
}

.nieve table {
	border-top: 0;	
	border-bottom: 0;
}

.nieve .datonieve {
	border: 1px solid #9BD0E0;
	margin: 0 10px 10px 0;
	padding-right: 48px;
}

.nieve .datonieve h2, 
.nieve .datonieve p {
	margin: 0;
}

.nieve .datonieve h2 {
	font-size: 12px;
	background-color: #E3F4F9;
	font-weight: bold;
	color: #5298AE;
	padding: 3px;
	border-bottom: 1px solid #9BD0E0;
}

.nieve .datonieve p {	
	padding: 3px;
	font-size: 12px;
	color: #616161;
}


.nieve .datonieve p strong {	
	font-size: 14px;
	font-weight: bold;	
	color: #333;
}

.datonieve#remontes {
	background: transparent url(http://www.soitu.es/eltiempo/iconos/nieve/telesillas.png) no-repeat right top;
}

.datonieve#pistas {
	background: transparent url(http://www.soitu.es/eltiempo/iconos/nieve/pistas_abiertas.png) no-repeat right top;
}

.datonieve#kms {
	background: transparent url(http://www.soitu.es/eltiempo/iconos/nieve/km_esquiables.png) no-repeat right top;
}
.datonieve#espesor {
	background: transparent url(http://www.soitu.es/eltiempo/iconos/nieve/espesor.png) no-repeat right top;
}


/* fin nieve */

/* inicio gasolineras */
	.info_gasolineras {
		border:5px solid #4996D8;
		-moz-border-radius: 13px;
		-webkit-border-radius: 13px;
		margin: 10px 11px 15px 3px;
		padding: 5px;
		display: none;
		
	}	
	.info_gasolineras p {
		padding: 4px 0 2px 33px;
		margin: 0;
		
		background: transparent url(http://www.soitu.es/soitu/iconos/v1.x/v1.0/iconos_mensajes/info.png) 0 0 no-repeat;
		
	}
	

	.cuadro_gasolineras {
		border: 2px solid #bbb;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		padding: 10px;
		margin: 0 10px 15px 3px;
		display: none;
		
	}
	
	.cuadro_gasolineras h2 {
		margin: 0 0 10px 0;
		font: normal 18px Arial,Helvetica,sans-serif;
	}
	
	.cuadro_gasolineras p {
		margin: 0;
		
	}	
	
	.cuadro_gasolineras p.elige_tipo_combustible {
		margin: 0 0 10px 0;
		font-weight: bold;
	}		
	
	.cuadro_gasolineras a.boton_mas_barata {
		padding: 4px;
		display: block;
		text-align: center;
		background-color: #56C047;
		font-weight: bold;
		color: #fff;
		text-decoration: none;
		margin: 10px 0 0 0;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;		
	}	

	.cuadro_gasolineras input {
		
	}
	
	.cuadro_gasolineras label {
		padding-top: 2px;
	}	
	
	.cuadro_gasolineras .leyenda_gasolineras {
		padding-top: 10px;
		margin-top: 15px;
		border-top: 2px dotted #BBBBBB;
	}
	
	.cuadro_gasolineras .leyenda_gasolineras h3 {
		margin: 0 0 5px 0;
		color: #585858;
		font: bold 12px Arial,Helvetica,sans-serif;
		
	}	
	
	.cuadro_gasolineras .leyenda_gasolineras div {
		border-top: 1px dotted #888;
		margin: 5px 0 0 0;
		padding: 5px 0 0 0;		
	}
	

	
	.cuadro_gasolineras .leyenda_gasolineras div,
	.cuadro_gasolineras .leyenda_gasolineras div img	{
		vertical-align: middle;
		
	}	
	.cuadro_gasolineras .leyenda_gasolineras .baratas {
		border: 0;
	}	
	/*
	.cuadro_gasolineras p.sin_plomo_95 span {
		   background-color:#2A902A; 
	}
	
	.cuadro_gasolineras p.sin_plomo_98 span  {
		   background-color:#319278; 
	}


	.cuadro_gasolineras p.diesel span  {
		   background-color:#333; 
	}


	.cuadro_gasolineras p.biodiesel span  {
		   background-color:#494600; 
	}
	*/


/* fin gasolineras */


    .navegacion {
	width: 228px;
	margin-left: 3px;
	overflow: hidden;
	margin-bottom: 15px;
    }
    .navegacion a {
	width: 52px;
	padding-left: 55px;
	padding-right: 5px;
	padding-top: 15px;
	text-decoration: none;
	color: #000;
	text-align: center;
	float:left;
	height: 26px;
	font: normal 11px Tahoma,Arial,Helvetica,sans,sans-serif;
	border: 1px solid #ccc;
	display: block;
    }
    .navegacion a#boton_eltiempo {
	border-right: 0;
	background: transparent url(/soitu/iconos/v1.x/v1.0/servicios/portada_tiempo.png) no-repeat 7px 7px;
    }
   .navegacion a:hover {
	border-bottom-color: #000 !important;
    }

    .navegacion a#boton_playas {
	background: transparent url(/soitu/iconos/v1.x/v1.0/servicios/portada_playas.png) no-repeat 7px 7px;
    }

    .navegacion a.activo {
        border-color: #3699a9;
        border-bottom-width: 4px !important;
     }
	 
	 
	.navegacion2 {
	width: 228px;
	margin-left: 3px;
	overflow: hidden;
	margin-bottom: 15px;
    }
    .navegacion2 a {
		
	
	padding: 10px 55px 10px 0;
	
	text-decoration: none;
	color: #000;
	text-align: right;
	border-bottom: 3px solid #ccc;
	
	font: normal 11px Tahoma,Arial,Helvetica,sans,sans-serif;
	
	display: block;
    }
	
	.navegacion2 div {
		border-bottom: 1px solid #666;
	}
    .navegacion2 a#boton_eltiempo {
	border-top: 1px solid #666;
	background: transparent url(http://www.soitu.es/soitu/iconos/v1.x/v1.0/servicios/portada_tiempo.png) no-repeat 180px 3px;
    }
   .navegacion2 a:hover {
	
	background-color: #eee !important;
    }

    .navegacion2 a#boton_playas {
	background: transparent url(http://www.soitu.es/soitu/iconos/v1.x/v1.0/servicios/portada_playas.png) no-repeat 182px 3px;
    }
	
    .navegacion2 a#boton_nieve {
	background: transparent url(http://www.soitu.es/soitu/iconos/v1.x/v1.0/servicios/portada_esqui.png) no-repeat 182px 6px;
    }	
	
    .navegacion2 a#boton_gasolineras {
	background: transparent url(http://www.soitu.es/soitu/iconos/v1.x/v1.0/servicios/portada_gasolineras.png) no-repeat 182px 3px;
    }	

    .navegacion2 a.activo {
		font-weight: bold;
        
     }	 
	 
.enlace 	 {
		font: bold 9px Tahoma,Arial,Helvetica,sans-serif;
        
     }	 
	 
	 
	 table.tablamapa {
		margin: 8px 0 0 0;
        
     }	 
	 
	 