@charset="utf-8";
/* CSS Document */

/* --------------------------------- ASIDE --------------------------------- */

aside {
	float:left;
	width:230px;
}

aside h2{
	border-bottom:none !important; /* quito el subrayado porque es la excepción */
	}

/* --------------------------------- CAJA BÁSICA BUSCADOR --------------------------------- */

#buscador{
	background-color:#6a4a39;
	height:120px;
/*	border-radius:15px; quito por nueva vers. */
	padding-top:17px;
	padding-left:15px;
	margin-bottom:30px; /*añadido nueva version */
	}

#buscador span{	
	color:#FECC00;
	font-size:16px;
	font-weight:bold;
	margin-left:3px;
}

#buscador #txtProvincias{
	margin-top:10px;
	height:20px;
	width:200px;
	border:none;
	font-size:14px;
	color:#6a4a39;
	font-weight:bold;
/*	background-color:#fee57f;*/
	}
	
#buscador #txtbuscar{
	margin-top:20px;
	height:28px;
	width:200px;
	border-radius:15px;
	border:none;
	}

#buscador #btnbuscar{
	background-color:#FECC00;
	margin-top:20px;
	height:32px;
	width:180px;
	border-radius:15px;
	border:none;
	margin-left:10px;
	font-size:24px;
	color:#6A4A39;
	margin-bottom:7px;
	}
	
#buscador #btnbuscar:hover{
	cursor:pointer;
	background-color:#fee066;
	}

/* --------------------------------- ENCABEZADO SECCIONES ASIDE --------------------------------- */
#asidedelmes h2,#ofertas h2,.ideas h3,.limitrofesylomasvisto h4,#eltiempolateral h4, .provinciasdoscolumnas h4, .bloqueanuncio h4, #alternativas h3 {
/*	background-color:#6a4a39;
	height: auto; /*32px;*
	border-radius:15px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:20px;
	color:#FFF;
	font-size:16px;
	text-align:center;*/
	font-size:20px;
	padding-bottom:5px;
/*	text-align:center;*/
	color:#6a4a39;
	border-bottom:#b6c391 6px solid;
	background-color:#FFF;
	}

/*.ideas h3{
	background-color:#6a4a39;
	height:32px;
	border-radius:15px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:20px;
	color:#FFF;
	font-size:16px;
	text-align:center;
	}*/
		
.pie_lateral{
	text-align:center;
	font-size:12px;
	margin-top:20px;
	padding-bottom:10px;
	}
.pie_lateral a{
	color:#6E8823 !important;
	text-decoration:none;
	font-weight:bold;
}
.pie_lateral a:hover{
	color:#A6B274 !important;
}

/* --------------------------------- DEL MES ASIDE -------------------------------- */
#asidedelmes{
    background-color: #f0f3e9;
    border-bottom: 6px solid #b6c391;
    margin-bottom: 10px;	
	}

#asidedelmes article{
	margin-top:15px;
	margin-bottom:15px;
	clear:both;
	padding:1px;
	text-align:center;
	position:relative;
	}

/*#asidedelmes article a{
	display:block; 
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
/*	margin-bottom:5px;*/
/*	color:#6E8823;*/
/*	background-color:#6E8823;
	color:#FFF;
	text-decoration:none;
	margin-left:14px;
	margin-right:14px;
}
*/
#asidedelmes article img{
	border: 1px solid #6A4A39;
}

#asidedelmes article .datos {
    background-color: rgba(110, 136, 35, 0.5);
    color: #fff;
    text-align: center;
    width: 100%;
	position:absolute;
	bottom: -1px;
	margin-left:14px;
	margin-bottom:2px;
	width:200px;
	}
	
#asidedelmes article .datos a{
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	}

	
/* --------------------------------- OFERTA ASIDE --------------------------------- */
#ofertas{ /* añado nueva vers. */
    background-color: #f0f3e9;
    border-bottom: 6px solid #b6c391;
    margin-bottom: 10px; /* 40px por el maslateral de ver mas ofertas */
	}

#ofertas article{
	margin-top:15px;
/*	height:100px;*/
/*	height:100px; lo quito por la nueva version */
	clear:both;
	padding:1px;
	}
#ofertas article:hover{
	/* background-color:#e9edde; cambio por nueva vers. */
	background-color:#d6dfc0;
	cursor:pointer;
/*	border: 1px solid #d2c9c4;
	padding:0px;*/
}
/*#ofertas article h4{  quitamos por HLC
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:5px;
	}
#ofertas article h4 a{ 
	color:#6E8823;
	text-decoration:none;
}
#ofertas article h4 a:hover{ 
	color:#A6B274;
}*/

#ofertas article a{
	display:block; 
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:5px;
	color:#6E8823;
	text-decoration:none;
}
#ofertas article a:hover{ 
	color:#A6B274;
}

#ofertas article img{
	border: 1px solid #6A4A39;
	width:80px;
	height:60px;
	}
#ofertas article .rojo{
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	background-color:#FF0303;
	text-align:center;
	}
#ofertas article .texto{
	float:right;
	width:140px;
	font-size:12px;
	}
	
#ofertas article .etiquetaoferta2{
	background-color:#cd0202;
	background-image:url(../imagenes2/etiqueta-oferta-lateral.png);
	background-position:right;
	background-repeat:no-repeat;
	height:21px; /* +3 del padding top */
	color:#FFF;
	font-size:18px;
	padding-left:8px;
	padding-right:20px;
	padding-top:3px;
/*	margin-top:5px;*/
	}
#ofertas article .etiquetaoferta2 .descuentoofertaslateral{
	float:left;
}
#ofertas article .etiquetaoferta2 .preciosofertaslateral{
	float:right;
	margin-left:0px; /*20px;*/
	margin-right:0px; /*5px;*/
	}
#ofertas article .etiquetaoferta2 .preciosofertaslateral span{
	text-decoration:line-through;
	color:#000;
	padding-bottom:2px;
	}
.maslateral{
	color:#a9a9a9;
	margin-right:12px;
	margin-bottom:40px;
	}
.maslateral a{
	color:#6e8823 !important;
	text-decoration:underline !important;
	}
.maslateral a:hover{
	color:#6a4a39 !important;
}
	
/* --------------------------------- IDEAS ASIDE --------------------------------- */
.ideas{
	background-color:#f0f3e9;
	border-bottom:#b6c391 6px solid;
	margin-bottom:40px;
	}

.idea_lateral{
	margin-top:10px;
	height:50px;
	margin-bottom:5px;
	/*clear:both; /* añadido nueva vers. se descolocaban en listados, en home iba bien. De momento no pongo, porque en el widget ideas lo corrigo con EsHome*/
	}
	
.idea_lateral:hover{
	background-color:#d6dfc0;
	cursor:pointer;
/*	border: 1px solid #d2c9c4;
	padding:0px;*/
}
.idea_lateral img{
	float:left;
	}
	
.idea_lateral span{
	font-size:12px;
	}
.idea_lateral .titulo{
	font-size:14px;
	font-weight:bold;
/*	text-transform:uppercase;*/
/*	margin-bottom:5px; */
	}
.idea_lateral .titulo a{ 
	color:#6E8823;
	text-decoration:none;
}
.idea_lateral .titulo a:hover{ 
	color:#A6B274;
}

/*.primer-elemento{ /* no funciona first-child *
	border-top:#fff 4px solid;
	padding-top:5px;
	margin-top:0px;
	}
.idea_lateral:last-child{
	border-bottom:#fff 4px solid;
	padding-bottom:5px;
	margin-bottom:0px;
	}*/

/* --------------------------------- Alternativas de Ocio --------------------------------- */
#alternativas{
	margin-bottom:40px; /*15px;*/
	}

.item_alternativas{
	margin-top:15px;
	height:55px;
	}
	
.item_alternativas:hover{
	background-color:#e9edde;
	cursor:pointer;
}
	
.item_alternativas span{
	font-size:12px;
	}
.item_alternativas .titulo{
	font-size:14px;
	font-weight:bold;
	}
.item_alternativas .titulo a{ 
	color:#6E8823;
	text-decoration:none;
}
.item_alternativas .titulo a:hover{ 
	color:#A6B274;
}

/*---------------------------------- ANUNCIA TU CASA ---------------------------------- */
h3 .anunciagratis{
	color:#cf0203;
	vertical-align: baseline;
	}
.bloqueanuncio{
	color:#6E8823;
	font-size:18px;	
	background-color:#f0f3e9;
	border-bottom:#b6c391 6px solid;
	margin-bottom:40px;
	padding-top:10px;	
	}
.bloqueanuncio a{
	display:block;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;
	margin-top:15px;
	height:30px;
	text-align:center;
	line-height:30px;
	background-color:#fecc00;
	font-weight:bold;
	color:#000 !important;
	font-size:14px;
	text-decoration:none;
	}
.bloqueanuncio a .gratis{
	color:#cf0203;
	vertical-align: baseline;
	}
.bloqueanuncio img{
	float:left;
	}

/*-------------------- SIGUENOS --------------------------  */
.bloquesiguenos{
	background-color:#f0f3e9;
	border-bottom:#b6c391 6px solid;
	margin-bottom:40px;
	padding-top:10px;	
	font-size:16px;
	color:#6E8823;
	}
#logos-smo{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:45px;
	}
	
#logos-smo img{
	margin-left:5px;
	}
	
/*-------------------- Ocio Turismo rural --------------------------  */
.bloqueocioturismorural{
	background-color:#f0f3e9;
	border-bottom:#b6c391 6px solid;
	margin-bottom:40px;
	padding-top:10px;	
	font-size:16px;
	color:#6E8823;
	}	

.bloqueocioturismorural img{
	margin-right:2px;
	}
.bloqueocioturismorural #senderista{
	float:left;
	}

.bloqueocioturismorural a{
	color:#6e8823;
	font-size:18px;
	}

.bloqueocioturismorural p{
	line-height:15px;
	font-size:12px;
	margin-top:5px;
	}
	
/*--------------------- buscamos por ti widget ----------------------------------*/
.bloquebuscamosporti{
	background-color:#f0f3e9;
	border-bottom:#b6c391 6px solid;
	margin-bottom:30px;
	margin-top:30px;
/*	padding-top:10px;	*/
	font-size:16px;
	color:#6E8823;
	}	
.bloquebuscamosporti h3{
	background-color: #fff;
	}
.bloquebuscamosporti img{
	margin-left:2px;
	float:left;
	}
.bloquebuscamosporti a{
	color:#6e8823 !important;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	}
.bloquebuscamosporti .botonporti{
	clear:both;
	display:block;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;
	margin-top:25px;
	height:30px;
	text-align:center;
	line-height:30px;
	background-color:#fecc00;
	font-weight:bold;
	color:#000 !important;
	font-size:14px;
	text-decoration:none;
	}

/* --------------------------------- NEWSLETTER ASIDE --------------------------------- */
#newsletter{
/*	background-color:#6a4a39;*/
	height:100px;
/*	border-radius:15px;*/
	padding-top:17px;
	padding-left:12px;
	/*margin-top:20px;
	font-size:9px;
	color:#FFF;*/
	background-color:#f0f3e9;
	border-bottom:#b6c391 6px solid;
	margin-bottom:40px;	
	color:#6E8823;
	font-size:18px;
	}
#newsletter b{
	color:#ce0202;
	line-height:30px;
	}
#newsletter span{
	font-size:9px;
	color:#999;
	line-height:20px;
	}
#newsletter a{
	color:#999;
	font-size:9px;
}
#newsletter #frmnewsletter{
	margin-bottom:10px;
}
#newsletter #txtNewsletter{
	width:135px;
/*	border: #666 1px solid !important; no funciona*/
	margin-left:0px;
	margin-top:8px;
	padding-left:5px;
/*	color:#666 !important; no funciona */
	}
#newsletter #btnNewsletter{
/*	border-radius:10px;*/
	border:none;
	margin-left:3px;
	margin-top:0px;
	height:22px;
	background-color:#fecc00;
	font-weight:bold;
	width:50px;
	}
#newsletter #btnNewsletter:hover{
	cursor:pointer;
	background-color:#fecc00;
	color:#6a4a39;
	}
	
/*----------------------------- Buscador Rutas, oficinas, etc... --------------------------*/

#buscador2{
	background-color:#6a4a39;
	height:150px;
/*	border-radius:15px; quito por nueva vers. */
	padding-top:17px;
	padding-left:15px;
	margin-bottom:20px;
	}

#buscador2 span{	
	color:#FECC00;
	font-size:16px;
	font-weight:bold;
	margin-left:3px;
}

#buscador2 #txtProvincias2{
	margin-top:10px;
	height:20px;
	width:200px;
	border:none;
	font-size:14px;
	color:#6a4a39;
	font-weight:bold;
/*	background-color:#fee57f;*/
	}
	
#buscador2 #txtbuscar2{
	margin-top:20px;
	height:28px;
	width:200px;
	border-radius:15px;
	border:none;
	}

#buscador2 #btnbuscar2{
	background-color:#FECC00;
	margin-top:20px;
	height:32px;
	width:180px;
	border-radius:15px;
	border:none;
	margin-left:10px;
	font-size:24px;
	color:#6A4A39;
	}

#buscador2 #sugierenos{
	text-align:center;
	font-size:14px;
	margin-top:10px;
	}
	
#buscador2 #sugierenos a{
	text-decoration:none;
	color:#fecc00;
	}
	
#buscador2 #sugierenos a:hover{
	color:#FFF;
	}