*{	margin: 0px;	padding: 0px;}html{	height: 100%;}
/*h1{	position: absolute;	margin-top: 80px;	font-size: 18px;	display: block;	width: 970px;	text-align: right;}*/
h1{	
	float:right;
	font-size: 18px;
	width: 590px;
	padding-right:20px;
	padding-top:10px;
	text-align: right;
}
body{
	background-color: #F5EFCA;	height: 100%;
	font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,Sans-serif;
	font-size:14px;
	padding: 0px;
	margin: 0px;
	background-image:url('../images/fondobody.jpg');
	background-position:0px -1px;
	background-repeat:repeat-x;
	}
a{	color: #636400;	text-decoration: none;}
a:hover{ color: #825915;	text-decoration: underline;}fieldset { border:0;}
#main{	width: 990px;
margin-left:auto;
margin-right:auto;	

}
#buscador{	position: absolute;	margin-top: 120px;	display: block;	width: 970px;	text-align: right;}
#buscador form label{	padding-right: 150px;	font-size: 0.8em;}
#buscador form input.txt{	border: 2px solid #E0D9B8;	background-color: #FCFBF3;	padding: 3px;	font-family: Trebuchet MS;}
#buscador form input.boton{	background-color: #CBC498;	color: Black;	font-family: Trebuchet MS;	font-weight: bold;	border: 2px solid #4C491C;}
.boton2{	
	background-color: #AEA78D;
	color: white;
	font-family: Trebuchet MS;
	font-weight: bold;
	border: 1px solid #585447;
	padding:5px;
	font-size:15px;
	cursor:pointer;}
#resultados{ position: absolute;	margin-top: 140px;	font-size: 11px;	background-color: #FCFBF3;	border: 1px dotted #E0D9B8;	display: block;	width:250px; margin-left: 650px;	visibility: hidden;}
#resultados table{	width: 230px;}
#resultador table tr{ cursor: pointer;}
#resultador table td{ padding: 5px;}
#resultados table td div{ width: 230px;	font-size:1.3em;}
#menu{

	margin-left:auto;
	margin-right:auto;
color: white;	padding: 5px 5px 5px 15px;	width: 970px;	}
#menu a{ color: #FFD700;}
#menu div{	float: right;	margin-left: 20px;	font-style: italic;	}
#submenu{ 
	margin-left:auto;
	margin-right:auto;
	 color: white; padding: 5px 5px 5px 15px;	width: 970px;		font-size:13px;}
#submenu a{	color: #FFD700;}
#cabecera{}
#cabecera img{	border: 0px;}
#contenido{	min-height: 470px;	padding: 0px 20px 0px 20px; }
#mapa{	border: 10px solid #E0D9B8;	height: 500px;	width: 600px;}
#mapasfd{	border: 10px solid #E0D9B8;	background-color:#E0D9B8;	height: 320px;	width: 940px;	}
#mapasfd b{	display:block;	font-size:20px;	width:300px;	margin-right:10px;	float:left;}
#mapa1fd{	width:300px;	height:300px;	margin-right:10px;	float:left;}
#mapa2fd{	width:300px;	height:300px;	margin-right:10px;	float:left;}
#mapa3fd{	width:300px;	height:300px;	float:left;}
#colder{	float: right;	width: 320px;	}
#publi{	text-align:right;	height:60px;	margin-bottom:5px;		}
#publi a{ font-weight:bold; color: #825915;	}

#derecha{	float: right;	height: 500px;	width: 300px;	margin-right: 10px;}

#textos{	width: 970px;	float: left;	margin-left: 20px;	margin-top: 20px;}
#movil{	width: 290px;	float: left;	margin-left: 20px;	margin-top: 15px;}
#sms img{	border:none;}
#alacarta{	border:10px  solid #E0D9B8;	background-image: url(../images/antoniopazos.jpg);	background-repeat: no-repeat;	background-position: top;	width: 603px;	height: 263px;	float: left;	margin-top:20px;	cursor:pointer;}
#alacarta div{ padding-left: 300px;		padding-top: 60px;		color:white;		padding-right: 10px;}
#alacarta div strong{ color: #FFD700;	font-size: 30px;	margin-bottom: 0px;	display: block;}
#alacarta div i{ font-weight: bold;}
#alacarta div b{ color: #FFD700; font-size: 15px;}

#localidadescercanas{	border: 10px solid #E0D9B8;	padding: 10px;	float: left;	background-color: #F2EFE9;}
#localidadescercanas ul{	list-style: none;}
#localidadescercanas ul li{	border: 1px dotted #D3C99A;	float: left;	width: 217px;	padding: 4px;}
#localidadescercanas ul li img{	float: left;	margin-left: 5px;}
#marcoizquierda p { margin:10px 0 10px 0;}.derecha{	position: absolute;	margin-left: 640px;	margin-top: -20px;	text-align: right;	width: 300px;}
.peque{	font-size: 11px;	font-style: italic;	color: Black;}
#bajo{
	width:100%;
	background-color: #1E1B16;
	color: white;
	text-align: center;
	padding-top: 50px;
	padding-bottom: 50px;
	font-size: 11px;
	margin-top: 20px;
	border-top: 5px solid #E0D9B8;
	
	float: left;}
#enviarmensaje form textarea{	background-color: #525252;	color: White;	font-family: "Courier New", Courier, monospace;}
#cabeceracarta{	background-image: url(../images/cabecerameteorologoint.jpg);	background-position: top left;	background-repeat: no-repeat;	width: 990px;	height: 170px;	margin-left: 20px;}
#cabeceracarta div{	padding-left: 490px;	padding-top: 80px;	color: White;}
#cabeceracarta b{	color: #FFD700;	font-size: 20px;}
#cabecerablog{	background-image: url(/images/cabecerablog.jpg);	background-position: top left;	background-repeat: no-repeat;	width: 990px;	height: 170px;	margin-left: 20px;}
#cabecerablog div{	padding-left: 490px;	padding-top: 80px;	color: White;}
#formutarioconsultas{	width: 290px;	float: left;	margin-left: 20px;	margin-top: 15px;}
#formutarioconsultas img { border:0;}
#formutarioconsultas a {color: #FFD700;}
#peque2 { font-size:10px; color:white;	font-style: italic; }
#contenedorconsultas{		min-height:703px;		width: 620px;		float: left;}
.consultas{	border:10px  solid #E0D9B8;	width: 590px;	float: left;	background-color: #FFFFF0;	margin-bottom:15px;}
.consultas2{	border:10px  solid #E0D9B8;	width: 928px;	float: left;	background-color: #FFFFF0;	margin-bottom:15px;}
.consultas3{	border:10px  solid #E0D9B8;	width: 795px;	float: left;	background-color: #FFFFF0;	margin-bottom:15px;	position:relative;	left:132px;}
.consultaspag{	border:10px  solid #E0D9B8;	width: 453px;	float: right;	background-color: #FFFFF0;	margin-bottom:15px;	padding:10px;}
.consultastit{	width: 473px;	float: left;	margin-bottom:15px;}
.consultastit2 {	width: 473px;	float: left;	margin-bottom:2px;}
.consultastit h3, .consultastit2 h3  { font-size:20px;}
.consultas div, .consultas2 div, .consultas3 div{	padding: 10px;}
.consultas div ul, .consultas2 div ul{	list-style: none;	margin-left: 0px;}
.consultas div ul li, .consultas2 div ul li{		margin-top: 10px;		}
.consultas div ul li p, .consultas2 div ul li p{		color: #1E1B16;		font-size: 20px;}
.consultas div ul li p i, .consultas2 div ul li p i{	font-size: 9px;}
.consultas div ul li span, .consultas2 div ul li span{ background-color: #FFF7DF; padding: 3px 10px 2px 10px;	color: Black; display: block;}
#formutarioconsultas{
	float:left;
	margin-top:135px;
	color:white;
	border:10px solid #e0d9b7;	width:265px;	background-color:#444330;	padding:10px;}
#formutarioconsultas fieldset{	border:none;}
#formutarioconsultas fieldset legend{	font-size:20px;	display:block;	margin-bottom:10px;	color:white;	font-weight:bold;	margin-left:-10px;}
#formutarioconsultas ul {list-style:none}.txtconsulta{	border: 2px solid #E0D9B8;	background-color: #FCFBF3;	padding: 3px;	font-family: Trebuchet MS; width:250px; margin:0px;}
.txtconsulta2{	border: 2px solid #E0D9B8;	background-color: #FCFBF3;	padding: 3px;	font-family: Trebuchet MS;	width:80px;	margin:0px;}
.botonconsulta{	background-color: #CBC498;	color: Black;	font-family: Trebuchet MS;	font-weight: bold;	border: 2px solid #4C491C;}
#fichas1{	width:620px;	height:30px;}
#fichas1 a{	height:25px;	display:block;	background-color:#AEA78E;	color:white;	margin-right:5px;	padding-left:8px;	padding-right:2px;	padding-top:6px;	float:left;	width:119px;}
#fichas1 a.on{	background-color:#E0D9B7;	color:#333500;	font-weight:bold;}
#gearth{position:absolute;	left:448px;	top:365px;	z-index:20;	filter:alpha(opacity=80);	-moz-opacity:.80;	opacity:.80;}
#gearth a{	display:block;	background-color:white;	padding-top:3px;	padding-right:3px;	padding-bottom:3px;	padding-left:40px;	color:#162165;	background-image:url(../images/ge.jpg);	width:130px;	background-position:3px 3px;	background-repeat:no-repeat;	font-style:italic;	font-weight:bold;	border:1px solid #7E94A9;}
#player{	padding-left:10px;	padding-right:10px;	padding-top:0px;	padding-bottom:5px;	background-color:#E0D9B7;width: 600px;}
#textoprediccion{	float:left;	width:100%;	}
.provinciasindex{	height: 464px;}

#esqui{position:absolute;	background-color:#1E1B15;	color:white;	width:62px;	left:558px;	height:25px;
	margin-top:0px;	margin-right:5px;	padding-left:10px;	padding-right:4px;	padding-top:6px;	}

#esqui a{color:#FFD700;}
#textos2{
	width: 760px; 
	margin-top:20px;
	float: left;
	margin-left: 10px;
	margin-bottom:20px;
	border:1px solid #E0D9B6;
	background-color:#F8F5E2;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;}
#textosint{	width: 800px;	float: left;	margin-left: 150px;	margin-top: 10px;	margin-bottom:20px;	border:1px solid #E0D9B6;	background-color:#F8F5E2;	padding-left:10px;	padding-right:10px;	padding-top:5px;	padding-bottom:5px;}
#adsensemenu{	width:120px; float:left;margin-left:10px; margin-top:20px;}
#adsensemenu2{	width:120px;	position:absolute;	left:20px;	top:372px;}
.post p { margin:10px 0 10px 0;}
.navigation {	display: block;	text-align: center;	margin-top: 10px;	margin-bottom: 60px;	width:750px;	}
.alignright {	float: right;	}
.alignleft {	float: left	}
#tiempocapitales{	padding:10px;	margin-left:150px;	background-color:#F8F5E1;	border:1px solid #E0D9B7;	float:left;	width:800px;}
#tiempocapitales b{display:block;font-size:25px;margin-bottom:10px;	}
#tiempocapitales ul{list-style:none;	}
#tiempocapitales ul li{float:left;height:40px;width:180px;padding:5px;border:1px dotted #E0D9B7;	margin-right:2px;margin-bottom:2px;background-color:#FFFAE6;}
#tiempocapitales ul li img{	vertical-align:middle;}
#tiempocapitales ul li span{font-size:11px;}
#tiempocapitales ul li span.tmaxc{color:#992B19	}
#tiempocapitales ul li span.tminc{color:blue;	}
#graficas{	padding:0px;	margin-left:150px;	background-color:#F8F5E1;	border:1px solid #E0D9B7;	float:left;	margin-bottom:20px;	width:820px;}
#graficas h2{
	margin:10px;
}
#graficas b{display:block;font-size:25px;margin:10px;	}
#graficas img{	float:left;	padding:10px;	margin:5px;}
#bannerprincipal{ position:absolute; top:60px; left:520px; border:1px solid #1E1B15; }
.labelmaps{
	background-color:#F4ECC4;
	border:1px solid #434342;
	padding:3px;
	font-size:11px;
	margin-left:15px;
	z-index:150;
	min-width:80px;
}
#mapatiempoteca{
	padding:10px;
	background-color:#FFF;
	width: 580px;
		border: 10px solid #E0D9B8;
		float:left;
		min-height:380px;
	margin-bottom:15px;
}
#provincias ul.calendario li{	width: 280px;	float: left;	background-color: #FCFBF3;	padding:0px;margin-left:10px	}
.calendario li div{	background-color: #707100;	color: #ffffff;	font-weight: bold;	padding: 5px;margin-right:2px;}
.calendario li span{
	border: 1px dotted #D0C583;
	display:block;
	float:left;
	width:30px;
	height:30px;
	margin-right:2px;
	margin-bottom:2px;
	font-size:16px;
		padding:3px;
}
.calendario li span a{
	display:block;
	float:left;
	width:30px;
	height:30px;
}
.calendario li span a:hover{
	background-color:#AEA78D;
	color:#FFFFFF;
	
}
.hoy{
	background-color:#1E1B15;
	color:#FFD700;
	font-weight: bold;
}
.titlecalendario{
	background-color:#434342;
	color:#FFD700;
}
.calendario li span.blanco{
	border:1px solid #FCFBF2;
}
#meses{
	margin-left:10px;
	padding:2px;
	background-color:#AEA78D;
	float:left;
	width: 278px;
}
#meses a{
color:#1E1B15;	
float:left;
}
#meses a.derechameses{
	text-align:right;
	float:right;
}
#cajatiempo{
	width:570px;
	float:left;
	margin-top:10px;
	padding:10px;
}
#cajatiempo span{
	display:block;
	float:left;
	margin-right:15px;
	font-size:15px;
}
#textotiempo{
	border:10px solid #E0D9B7;
	background-color:#F2EFE8;
	float:left;
	padding:10px;
	width: 600px;
	margin-bottom:10px;
}


#publi a {font-weight:bold;color:#825915;}
#textotiempo a{font-weight:bold;color:#825915;}
#colder .hotelopia{font-weight:bold;color:#825915;}
.thumbs {
	background-color: #FDF5E6;
	border: 1px solid #CCCCCC;
	margin: 4px 4px 4px 4px;
	padding: 4px 4px 4px 4px;
	}
.divalerta{
	margin-top:20px;
	float:left;
	width:250px;
}
.alerta{
	list-style:none;
	
}
.alerta li{
	padding:10px;
	border:1px dotted #E4E0CE;
	border-left:20px solid #F2EDC4;
	margin-bottom:15px;
	
}
.alertaexplicacion{
	font-size:11px;
}
.alertprovincia{
	font-size:20px;
	font-weight:bold;

}
#adsensemenu3{	
	width:120px;
	float:right;

	margin-top:10px;
	}
#textos3{
	width: 800px;	
	float: left;	
	margin-top: 10px;	
	margin-bottom:10px;	
	margin-left:20px;	
	margin-right:10px;	
	border:1px solid #E0D9B6;	background-color:#F8F5E2;	padding-left:10px;	padding-right:10px;	padding-top:5px;	padding-bottom:5px;}
#textos3index{
		width: 800px;	
		float: left;	
		margin-top: 10px;	
		margin-bottom:10px;	
		margin-left:20px;	
		margin-right:10px;	
		border:1px solid #E0D9B6;	background-color:#F8F5E2;	padding-left:10px;	padding-right:10px;	padding-top:5px;	padding-bottom:5px;}
	
	#graficasindex{
		padding:0px;
		margin-left:20px;
		background-color:#F8F5E1;
		border:10px solid #E0D9B7;
		float:left;
		margin-bottom:20px;	
		width:600px;}
	#graficasindex h2{
		margin:10px;
	}
	#graficasindex b{display:block;font-size:25px;margin:10px;	}
	#graficasindex img{	float:left;	padding:10px;	margin:5px;}
#caja1{
	float:left;
}
.publicaja{
	float:left;
	width:336px;
	padding:5px;
	text-align:center;
	background-color:#E0D9B6;
	margin-left:10px;
}
#textotiempo2{
		border:10px solid #E0D9B7;
		background-color:#F2EFE8;
		float:left;
		padding:10px;
		width: 550px;
		margin-bottom:10px;
}
#textotiempo3{
		margin-left:20px;
		border:10px solid #E0D9B7;
		background-color:#F2EFE8;
		float:left;
		padding:10px;
		width: 580px;
		margin-bottom:10px;
}
#graficas2{
	background-color:#F2EFE8;
	padding:10px;
	border:10px solid #E0D9B7;
}
#graficas2 img{
	border:1px solid #363505;
}
.partenieve{
	list-style:none;
}
.partenieve li{
	float:left;
	border:2px solid #C9C3A2;
	padding:10px;
	margin:3px;
	width:510px;
}
.partenieve li strong a{
	font-size:25px;
}
.esquiderecha{
	float:right;
	width:200px;
	margin-left:10px;
}
.esquiderecha img{
float:left;	
width:25px;
margin-bottom:10px;
}
#webcamsx{
	margin-top:15px;
	text-align:left;
}
#webcamsx ul{
	list-style:none;
}
#webcamsx ul li{
	text-align:left;
	margin:5px;
}

#webcamsx ul li img{
	border:5px solid #E0D9B6;
	width:320px;
}
.apartamentos{
	margin-top:15px;
	list-style:none;
}
.apartamentos li{
	float:left;
	margin-bottom:15px;
	border:1px dotted #D3CB9B;
	float:left;
	width:520px;
	padding:10px;
}
.apartamentos li img{
	float:left;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	border:2px solid #E0D9B5;
	padding:5px;
	background-color:#F4ECC4;
}
.tituloapartamento{
	display:block;
	font-weight:bold;
	font-size:20px;
}
.detallesapartamento{
	float:left;
	width:550px;
}
.detallesapartamento div {
	float:left;
	width:220px;
}
.detallesapartamento p.descripcion{
	text-align:justify;
	font-size:11px;
}
.detallesapartamento div img{
	float:left;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	border:2px solid #E0D9B5;
	padding:5px;
	background-color:#F4ECC4;
}
.peticionreserva td{
	padding:5px;
}
.txt{
	border:1px solid #797462;
}
#fichas1 a.fichaesqui{
	width:60px;
	margin:0px;
	background-color:#1E1B15;
	color:#FFD700;
}
#fichas1 a.fichaesqui:hover{
	background-color:#FFD700;
	color:#1E1B15;
}
img{
	border:none;
}
.cajatiempo2{
	float:left;
	width:530px;
	margin-bottom:10px;
	background-color:#F4ECC4;
	padding:5px;
	border:2px solid #E0D9B6;
}
.cajawidget{
	margin:10px;
	float:left;
	width:300px;
	margin-bottom:10px;
	background-color:#FCFBF2;
	padding:10px;
	border:10px solid #E0D9B5;
}
.p1{
	cursor:pointer;
}
#provincias{
	height: 500px;
	overflow: auto;
	width: 300px;
	padding: 0px;
	border: 10px solid #E0D9B8;
	background-color: #FFFFFF;
}
#provincias ul{	list-style: none;	float: left;}
#provincias h2{	padding-left: 5px;	padding-bottom: 5px;}
#provincias ul.lista2 li{	padding: 3px 5px;}
#provincias ul li{	width: 280px;	float: left;	background-color: #FCFBF3;	padding: 10px 5px;	border-bottom: 1px dotted #D0C583;}
#provincias ul li div{	background-color: #707100;	color: White;	font-weight: bold;	padding-left: 5px;}
#provincias ul li.on{	background-color: #FDF5E6;}
#provincias ul li:hover{		background-color: White;}
#provincias ul img{	float: left;	margin-right: 5px;}
#provincias ul a{	color: #333300;	font-size: 18px;}
#provincias ul a:hover{	color: #000000;	text-decoration: none;}
#provincias ul li ul.previsioneslocales li{
	border:none;
	padding:0px 0px 0px 0px;
}
#provincias ul li ul.previsioneslocales li img{
	vertical-align:bottom;
	width:25px;
	float:left;
}
#provincias ul li ul.previsioneslocales li b{
	margin-left:30px;
	display:block;
}
ul{
	list-style:none;
}
.derechaindex{
	float:right;
	width:280px;
	border:10px solid #E0D9B7;
	margin-right:20px;
	background-color:#F8F5E0;
	padding:10px;
}
.derechaindex h4{
	font-size:17px;
}
.derechaindex ul{
	margin-top:10px;
}
.derechaindex ul li{
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #E0D9B6;
}
.compizq{
	margin-top:15px;
	margin-right:15px;
	float:left;
	width:350px;
	padding:10px;
	background-color:#F4ECC4;
	border:1px solid #AEA78D;
}
.compizq2{
	margin-top:15px;
	margin-right:15px;
	float:left;
	width:350px;
	padding:10px;
	background-color:none;
	border:1px solid #AEA78D;
}
.sinfondo{
	background-color:none;
}
.largo{
	width:840px;
}
#indexderecha{
	float:right;
	text-align:right;
	width:550px;
}
#buscadorhoteles{
	border:1px solid #D5D5D5;
	padding:10px;
	background-color:#F7F7F7;
	float:left;
	width:305px;
}
#buscadorhoteles img{
	border:none;
	background:none;
	padding:0px;
	float:none;
	vertical-align:middle;
}
#buscadorhoteles table tr td{
	font-size:15px;
}
#buscadorhoteles table tr td table tr td{
	padding-right:10px;
}
.oculto{
	display:none;
}
.txt1{
	border:3px solid #6E9199;
	padding:5px;
	font-family:"Trebuchet MS";
	font-size:13px;
	color:#0C1C47;
}
.lbl1{
	font-size:15px;
	float:left;
	margin-right:15px;
}
.qgoogle{
	border:1px solid #454531;
}
#badsense{
	margin-top:10px;
	text-align:right;
	float:right;
	width:400px;
}
.listahoras{
	float:left;
	width:100%;
}
.listahoras li img{
	float:none;
}
.listahoras li{
	float:left;
	width:100px;
	margin-right:10px;
	background-color:#FCFBF1;
	padding:5px;
	text-align:center;
	height:180px;
	border:3px solid #E0D9B6;
}
.bbgrande{
	font-size:25px;
}
.meteocarta{
	padding:0px;
	border:10px solid #D8D2A6;
	width:300px;
	display:block;
	float:right;
}
#masuno{
display:inline;
}
