@charset "utf-8";
/* CSS Document */

/*Resetear todos los margin, padding, border, estilos de lista y tamaños de letra*/
* { margin: 0; padding: 0; border: 0; font-size: 12px; outline: none;}

/*-------------ESTRUCTURA PÁGINA-------------*/

body {
 font-family: "Arial","Verdana","Georgia", "Times New Roman", serif;
 font-size: 100%;
 background-color:#ffffff;
}

/*Contiene toda la pagina*/
div#web {
 top: 0; left: 0;
 width:100%;
}

/* H */
h1 {
	font-size:24px;
	font-weight:bold;
	color:#6c4b3a;
	display:inline;
}
h2 {
	font-size:16px;
	font-weight:bold;
	color:#6c4b3a;
/*	display:inline;*/
/*	margin-left:30px;*/
	text-align:center;
	margin-top:10px;
}

.portada{
	font-size:16px;
	font-weight:bold;
	color:#6c4b3a;
}

.portada h2{
	text-align:left;
}

/*salto de linea por el float*/
.clear{	
	clear:both;
}

/*Cabecera*/
div#fondocabecera {
	width:100%;
	height:157px;
	background: url(imagenes/fondocabecera.gif);
	background-repeat:repeat-x;
}

div#cabecera{
	width:980px;
	height:157px;
	margin: 0 auto;
	background-image:url(imagenes/cabecera.gif);
	position:relative;
}

div#logo{
	position:absolute;
	margin-top: 10px;
	margin-left: 10px;
}

div#letrascabecera{
	position:absolute;
	margin-top: 100px;
	margin-left: 125px;
	font-weight:bold;
	color:#6c4b3a;
	width:390px;
	left: 0px;
}

#letrascabecera a{
	color:#6c4b3a;
	text-decoration:none;
}

#letrascabecera a:hover{
	color:#6c4b3a;
}

div#fotocabecera{
	position:absolute;
	right: 0px;
}

div#buscarcasaruralen{
	position:absolute;
	margin-top:135px;
	margin-left:40px;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	width:170px;	
	height:15px;
}

#icozonap{
	position:absolute;
	margin-top:130px;
	margin-left:780px;
		}
div#zonaprop{
	position:absolute;
	margin-top:134px;
	margin-left:820px;
	color:#fff;
	font-weight:bold;
	width:180px;	
	height:23px;
}
div#zonaprop a {
text-decoration:none;
color:#fff;
font-size:14px;
}
div#zonaprop a:hover {
color:#ffe184;
}

#icoblog{
	position:absolute;
	margin-top:130px;
	margin-left:650px;
		}
div#blog{
	position:absolute;
	margin-top:134px;
	margin-left:685px;
	color:#fff;
	font-weight:bold;
	width:50px;	
	height:23px;
}
div#blog a {
text-decoration:none;
color:#fff;
font-size:14px;
}
div#blog a:hover {
color:#ffe184;
}

/*div#escudo{
	margin-right:10px;
	float:left;
}*/

/*Cuerpo*/
div#fondocentral{
	width:100%;
	background-color:#fffcf4;
}
div#central{
	width:980px;
	margin: 0 auto;
	background-image:url(imagenes/fondocontenido.gif);
	background-repeat:repeat-y;
}

/*Menu lateral*/
#curvadesplegable{
	float:left;
	background-image:url(imagenes/curvadesplegable.gif);
	background-repeat:no-repeat;
	height:30px;
	width:240px;
}
#frmProvincias #txtProvincias{
	margin-left:40px;
	height:18px;
	width:160px;
	font-size:12px;
	font-weight:bold;
	color:#6c4b3a;
}

div#latizq{
	float:left;
	margin-left:26px;
	margin-right:26px;
	/*margin-top:15px;*/
	width:188px;
	background-color:#6c4b3a;
}

#textomenu{
		width:186px;
		margin:0 auto;

	}
		#textomenu ul{
			list-style:none;
		
		}
		
			#textomenu li{
				list-style:none;
				text-align:center;
				
			}
			#textomenu li img{
				margin-right:22px;
				padding-top:2px;
				float:left;
				}
				#textomenu li a{
					list-style:none;
					color:#6c4b3a;
					font-size:12px;
					font-weight:bold;
					text-decoration:none;
					display:block;
					padding-left:20px;
					padding-right:20px;
					line-height:16px;
					background-color:#fff6d9;
					height:32px;
					padding-top:1px;
					padding-bottom:1px;
					width:146px;
					margin-top:6px;
					/*background-position:bottom;*/
				}
				#textomenu ul .first a{
			
					margin-top:0px;
		
				}

					#textomenu li a:hover{
						background-color:#ffe184;
						color:#6c4b3a;
						text-decoration:none;
					}
				
#menufin {
		width:186px;
		height:92px;
		margin:0 auto;
		
	}
	#menufin img{
		margin-right:15px;
		margin-top:2px;
		float:left;
	}

	#menufin a{
			background:#fff6d9 url(imagenes/fondo-menu-inf.gif) bottom no-repeat;
			color:#6c4b3a;
			text-align:center;
			font-size:12px;
			font-weight:bold;
			text-decoration:none;
			display:block;
			padding-left:20px;
			padding-right:20px;
			line-height:16px;
			padding-top:1px;
			padding-bottom:60px;
			width:146px;
			margin-top:6px;
			/*background-position:bottom;*/
	}

	#menufin a:hover{
			background-color:#ffe184;
			color:#6c4b3a;
			text-decoration:none;
	}					
					
/*#textomenu{
		width:188px;
	}
		#textomenu ul{
			list-style:none;			
		}
			#textomenu li{
				list-style:none;
			}
				#textomenu li a{
					list-style:none;
					color:#6c4b3a;
					font-size:11px;
					font-weight:bold;
					text-decoration:none;
					display:block;
					padding-left:35px;
					line-height:16px;
					height:32px;
					padding-top:1px;
					padding-bottom:1px;
					width:153px;
					background-image:url(imagenes/botonmenu.gif);
					background-repeat:no-repeat;
					background-position:left;
					margin-top:10px;
					/*background-position:bottom;*/
			/*	}

					#textomenu li a:hover{
						background-image:url(imagenes/botonmenu.gif);
						background-repeat:no-repeat;
						background-position:right;
						color:#fff;
						text-decoration:none;
					}*/

/*Contenido*/
#contenido{
	float:right;
	margin-top:10px;
	margin-right:39px; /* Con 40 en IE6 salta de linea el div*/
	width:700px;
	background-image:url(imagenes/fondocentral.gif);
	background-repeat:no-repeat;
}

#menupestanas{
		width:550px;
		float:left;
	}
		#menupestanas ul{
			list-style:none;
		}
			#menupestanas li{
				list-style:none;
				display:inline;
				
			}
				#menupestanas li a{
					display:block;
					text-align:center;
					width:90px;
					float:left;
					margin-left:1px;
					height:57px;
					color:#fff;
					font-size:12px;
					font-weight:bold;
					background:url(imagenes/pestana-off.jpg) no-repeat;
					line-height:16px;
					padding-top:3px;
					text-decoration:none;
				}
				
					#menupestanas li a:hover{				
						background:url(imagenes/pestana-on.jpg) no-repeat;
						color:#fff;
						cursor:pointer;
					}
					


.textobienvenida{
	float:left;
	color:#6c4b3a;
	margin-top:5px;
	width:520px;
	text-align:justify;}
/*	font-size:10px;*/


.textobienvenida a{
	text-decoration:none;
	color:#6c4b3a;}
	/*font-weight:bold;*/

.textobienvenida a:hover {
	color:#b57554;
}
.textobienvenida ul{
margin-left:30px;
}
.textobienvenida ul li a{
	font-size:14px;
}
.textobienvenida ul li a strong{
	font-size:14px;
}

.textobienvenida2{
	color:#6c4b3a;
	width:700px;
	text-align:center;
	margin-top:20px;
}
.textobienvenida2 a{
	text-decoration:none;
	color:#6c4b3a;
	font-size:10px;
}
.textobienvenida2 strong{
	font-size:10px;
}
.textobienvenida2 a:hover {
	color:#b57554;
}

div#iconoprovincia{
	width:140px;
	text-align:right;
	float:right;
}
.textojustificado{
	color:#6c4b3a;
	text-align:justify;
}
.textojustificado a{
	color:#6c4b3a;
	text-decoration:none;
}
.textojustificado a:hover {
	color:#a66b20;
}

/*Filtros*/
div#filtros{
	float:left;
	margin-top:5px;
	width:690px;
	text-align:center;
	height:47px;
	padding:5px;
	background-image:url(imagenes/filtros.gif);
	background-repeat:no-repeat;
}
div#filtros fieldset {
	margin:1em 0;
	padding:1em;
/*	width:650px;*/
}
/*div#filtros legend {
	color:#6c4b3a;
	border:solid 1px;
	padding-left:2px;
	padding-right:2px;
	font-weight:bold;
	text-align:left;
}*/
div#filtros label { /* comun a todas las etiquetas de los filtros*/
	float:left;
	font-size:12px;
	color:#6c4b3a;
	text-align:left;
	font-weight:bold;
	margin-top:5px;
}
#lblTipoAlojamientoRural{
	width:195px;
	margin-left:5px;
}
#TipoAlojamientoRural {
	float:left;
	border-color:#6c4b3a;
	border:solid 1px;
	font-size:10px;
	color:#6c4b3a;
	width:195px;
	margin-left:5px;
}
#lblMinPlazas{
	width:65px;
	margin-left:18px;
}
#MinPlazas {
	float:left;
	border-color:#6c4b3a;
	border:solid 1px;
	font-size:10px;
	color:#6c4b3a;
	width:65px;
	margin-left:18px;
}
#lblPoblacion{
	width:220px;
	margin-left:18px;
}
#Poblacion {
	float:left;
	border-color:#6c4b3a;
	border:solid 1px;
	font-size:10px;
	color:#6c4b3a;
	width:220px;
	margin-left:18px;
}
#lblAnimales{
	width:50px;
	margin-left:18px;
}
#Animales {
	float:left;
	width:18px;
	margin-left:18px;
	margin-top:2px;
}
#AdmiteAnimales{
	margin-left:5px;
}
#lblMinusvalidos{
	width:60px;
	margin-left:18px;
}
#Minusvalidos {
	float:left;
	width:18px;
	margin-left:38px;
	margin-top:2px;
}
#AdaptadoMinusvalidos{
	margin-left:5px;
}
#NuevaBusqueda{
	width:190px;
	height:15px;
	background-image:url(imagenes/nuevabusqueda.gif);
	background-repeat:no-repeat;
	margin: 0 auto;
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
}
#NuevaBusqueda a{
	text-decoration:none;
	color:#FFFFFF;
}
#NuevaBusqueda a:hover{
	color:#ffe184;
}

/* Titulos*/
.titulo{ /*de momento no lo uso*/
	font-size:24px;
	font-weight:bold;
	color:#6c4b3a;
}
.titulo2{
	font-size:16px;
	font-weight:bold;
	color:#b4a491;;
	text-align:center;
}
.titulo2 a{
	font-size:16px;
	color:#6c4b3a;;
	text-decoration:none;
}
.titulo2 a:hover{
	font-size:16px;
	color:#b57554;;
}
.titulo3{
	font-size:20px;
	font-weight:bold;
	color:#6c4b3a;
	text-align:center;
}
.titulo3 span{
	font-size:20px;
	color:#b4a491;
}
.rayatitulo{
	margin-top:5px;
	margin-bottom:2px; /* cambiado de 5 a 2 para dejar mas juntas las pestañas */
	width:550px;
	/*background-color:#102d6c;*/
	background-image:url(imagenes/rayatitulo.gif);
	background-repeat:repeat-x;
	height:3px;
}

/*Pie*/
div#fondopie {
	width:100%;
	height:165px;
	background: url(imagenes/fondopie.gif);
	background-repeat:repeat-x;
}

div#pie{
	position:relative;
	width:980px;
	height:165px;
	margin: 0 auto;
	background-image:url(imagenes/pienuevo.gif);
}

div#linkspie{
	position:absolute;
	margin-top:8px;
	margin-left:270px;
	width:650px;
	text-align:center;
	font-size:9px;
	color:#6c4b3a;
}
div#linkspie a{
	text-decoration:none;
	font-size:9px;
	color:#6c4b3a;
}
div#linkspie a:hover {
	font-size:9px;
	color:#b57554;
}

div#linkspieofertas{
	position:absolute;
	margin-top:-12px;
	margin-left:265px;
	width:635px;
	text-align:center;
	font-size:9px;
	color:#6c4b3a;
}
div#linkspieofertas a{
	text-decoration:none;
	font-size:9px;
	color:#6c4b3a;
}
div#linkspieofertas a:hover {
	font-size:9px;
	color:#b57554;
}

div#telefono{
	position:absolute;
	margin-top:140px;
	margin-left:30px;
	font-size:14px;
	color:#b4a491;
	font-weight:bold;
	width:130px;	
	height:16px;
}

div#copyright{
	position:absolute;
	right:0px;
	margin-top:121px;
	width:170px;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	color:#ffffff;
}
div#avisolegal{
	position:absolute;
	color:#ffffff;
	font-size:10px;
	width:120px;
	margin-top:121px;
	margin-left:30px;
}
div#avisolegal a{
	text-decoration:none;
	font-size:9px;
	color:#ffffff;
}
div#avisolegal a:hover {
	font-size:9px;
	color:#ffe184;
}

div#textopie{
	font-size:10px;
	color:#6c4b3a;
	width:620px;
	margin-top:140px;
	position:absolute;
	right:0px;
	text-align:right;
}
div#textopie strong{
	font-size:10px;
	}

/*minifichas*/
div#fondominificha{ /*lo uso para el fondo de los destacados*/
	width:700px;
	height:241px;
	background-image:url(imagenes/fondodestacadas.gif);
	background-position:center;
	background-repeat:no-repeat;

}
div#contenedorminificha{ /*lo uso para poder centrar las minifichas, variando dinámicamente el width*/
	width:700px; /*estarian las 4 fichas */
	margin: 0 auto;
}
.minificha{
	margin: 0 auto;
	margin-top:5px;
	width:160px;
	float:left;
	margin-right:20px; /*excepto al 4º que lo anularemos*/
	background-color:#fff6d9;
}
.minifichaportada{
	margin: 0 auto;
	margin-top:0px;
	margin-bottom:15px;
	width:160px;
	float:left;
	margin-right:20px; /*excepto al 4º que lo anularemos*/
	background-color:#fff6d9;
	cursor:pointer;
}
.minifichaportada:hover{
	background-color:#f2db95;
}
.cabeceraminifichas{
	width:150px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:5px;
	background-image:url(imagenes/curvaminificha.gif);
	background-repeat:no-repeat;
	background-color:#6c4b3a;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	height:50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.cabeceraminifichas a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.cabeceraminifichas a:hover{
	color:#ffe184;
}
.cuerpominifichas{
	width:158px;
	/*background-color:#fff6d9;*/
	border:#6c4b3a solid 1px;
	text-align:center;
	font-weight:bold;
	color:#6c4b3a;
	cursor:pointer;
}
.cuerpominifichas:hover{
	background-color:#f2db95;
}
.infominificha{
	width:152px;
	text-align:center;
	color:#6c4b3a;
	font-size:10px;
	padding:3px;
	height:40px;
}
.pieminifichas{
	width:160px;
	background-image:url(imagenes/curvapieminificha.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#6c4b3a;
	height:6px;
}
.marcofoto{
	border:#6c4b3a solid 1px;
}
.marcofotopoblacion{
	border:#6c4b3a solid 1px;
	margin-left:10px;
}
.leermaspoblacion{
	font-size:10px;
	color:#6c4b3a;
	margin-top:10px;
}

/*paginacion*/
.puntospaginacionsup{
	background-image:url(imagenes/puntospaginacion.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	width:700px;
	height:5px;
	margin-top:15px;
	margin-bottom:0px;
}
.puntospaginacioninf{
	background-image:url(imagenes/puntospaginacion.gif);
	background-position:top;
	background-repeat:repeat-x;
	width:700px;
	height:5px;
	margin-top:0px;
	margin-bottom:15px;
}
.paginacionizq{
	width:570px;
	font-size:10px;
	color:#6c4b3a;
	float:left;
}
.paginaciondesactivada{
	font-size:10px;
	color:#d8cfc5;
}
.paginacionizq a{
	font-size:10px;
	color:#6c4b3a;
	text-decoration:none;
}
.paginacionizq a:hover{
	color:#a66b20;
}
.paginacionder{
	width:120px;
	font-size:10px;
	color:#6c4b3a;
	float:right;
	text-align:right;
}

/*Fichas en listados*/

.fichalistado{
	width:700px;
	margin-top:20px; 
}
.fichalistadoofertasportada{
	width:700px;
	margin-top:0px; 
	float: left;
}
.pluginfacebook{
	width:185px;
	margin-top:0px; 
	margin-left: 15px;
	float: left;
	}
.cabecerafichalistado{
	width:690px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:5px;
	background-image:url(imagenes/curvaficha.gif);
	background-repeat:no-repeat;
	background-color:#6c4b3a;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
.cabecerafichalistado2{ /*para el tiempo, provincia, ofertas prov, etc*/
	width:690px;
	padding-left:5px;
	padding-right:5px;
/*	padding-top:1px;*/
	padding-bottom:2px;
	background-image:url(imagenes/curvaficha.gif);
	background-repeat:no-repeat;
	background-color:#6c4b3a;
	color:#FFFFFF;
/*	font-size:12px;
	font-weight:bold;*/
}
.cabecerafichalistado2 h2{
	color:#FFFFFF;
	}
.cabecerafichalistado a{
	text-transform:uppercase;
	color:#FFFFFF;
	text-decoration:none;
}
.cabecerafichalistado a:hover{
	color:#ffe184;
}

.opcionesfichalistado{
	width:688px;
	background-color:#d9cdb5;
	border-left:#6c4b3a solid 1px;
	border-right:#6c4b3a solid 1px;
	color:#6c4b3a;
	padding:5px;
}
.opcionesfichalistado a{
	font-size:12px;
	font-weight:bold;
	color:#6c4b3a;
	text-decoration:none;
	margin-left:4px;
	margin-right:12px;
}
.opcionesfichalistado a:hover{
	color:#b57554;
}

.turismoruralen{
	width:688px;
	background-color:#fff6d9;
	border-left:#6c4b3a solid 1px;
	border-right:#6c4b3a solid 1px;
	color:#6c4b3a;
	padding:5px;
	text-align:justify;
}
.turismoruralen a{
	font-size:12px;
	font-weight:bold;
	color:#6c4b3a;
	text-decoration:none;
	margin-left:4px;
	margin-right:12px;
}
.turismoruralen a:hover{
	color:#b57554;
}
.columnatiempo{
	float:left;
	width:150px;
	height:170px;
	margin:8px;
	text-align:left;
	}
.iconotiempo{
	float:left;
	width:55px;
	height:55px;
	}
.temperaturastiempo{
	float:left;
	width:60px;
	height:55px;
	margin-left:5px;
	margin-right:5px;
	font-size:14px;
	font-weight:bold;
	}
.termometrotiempo{
	float:left;
	width:25px;
	height:55px;
	}
.diatiempo{
	width:150px;
	font-size:14px;
	text-align:center;
	text-decoration:underline;
	}
.filatiempodetalle{
	float:left;
	width:445px;
	height:80px;
	margin-left:7px;
	margin-bottom:10px;
	background-image:url(imagenes/puntospaginacion.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	}
.textofilatiempodetalle{
	width:280px;
	margin-left:20px;
	margin-top:5px;
	float:left;
	text-align:left;
	}
.columnatiempodetalle{
	float:left;
	width:145px;
	height:170px;
	margin-left:7px;
	text-align:left;
	}
.iconotiempodetalle{
	float:left;
	width:55px;
	height:55px;
	}
.temperaturastiempodetalle{
	float:left;
	width:60px;
	height:55px;
	margin-left:3px;
	margin-right:2px;
	font-size:14px;
	font-weight:bold;
	}
.termometrotiempodetalle{
	float:left;
	width:25px;
	height:55px;
	}
.diatiempodetallehoy{
	width:145px;
	font-size:12px;
	text-align:center;
	text-decoration:underline;
	font-weight:bold;
	}
.diatiempodetalle{
	width:145px;
	font-size:12px;
	text-align:center;
	text-decoration:underline;
	}
	
.cuerpofichalistado{
	width:698px;
	background-color:#fff6d9;
	cursor:pointer;
	border:#6c4b3a solid 1px;
	color:#6c4b3a;
}

.cuerpofichalistado:hover{
	background-color:#f2db95;
}

.piefichalistado{
	width:700px;
	background-image:url(imagenes/curvapieficha.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#6c4b3a;
	height:6px;
}
.piefichalistadoportada{
	width:700px;
	background-image:url(imagenes/curvapieficha.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#6c4b3a;
	height:6px;
}
.cabfichalistado{ /* para las ofertas de portada */
	width:700px;
	background-image:url(imagenes/curvaficha.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#6c4b3a;
	height:6px;
}
.cabfichalistadoportada{ /* para las ofertas de portada */
	width:700px;
	background-image:url(imagenes/curvaficha.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#6c4b3a;
	height:6px;
}

.fotofichalistado{
	float:left;
	padding:10px;
}
.fotofichalistadoofertasportada{
	float:left;
	padding:7px;
	padding-top:3px;
	padding-bottom:3px;
}
.fotofichalistadoofertasportada2{
	float:left;
	padding:7px;
	padding-top:0px;
	padding-bottom:0px;
}

.columnaportada{ /* para las ofertas en portada, etc. y pueds tener el onclick y el hover*/
	float:left;
	width:349px;
	cursor:pointer;
}
.columnaportada:hover{
	background-color:#f2db95;
}
	
	

.textofichalistado{
	float:left;
	text-align:justify;
	color:#6c4b3a;
	font-size:12px;
	width:530px;
	margin-top:10px;
}
.textofichalistado2{
	text-align:justify;
	color:#6c4b3a;
	font-size:12px;
	width:680px;
	margin-top:10px;
	margin-left:8px;
}
.textofichalistadoofertasportada{
	float:left;
/*	text-align:justify;*/
	color:#6c4b3a;
	font-size:10px;
	font-weight:bold;
	width:250px;
	margin-top:10px;
}
.nombreoferta{
	text-transform:uppercase;
	font-size:12px;
	}
.nombreultimo{
	font-weight:bold;
	text-transform:uppercase;
	}
.textofichalistadoofertasportada a{
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
.textofichalistadoofertasprovincia{
	float:left;
	text-align:justify;
	color:#6c4b3a;
	font-size:12px;
	width:585px;
	margin-top:10px;
}
.textofichalistadoofertasprovincia a{
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}

.iconosfichalistado{
	width:530px;
	float:left;
}

/* Fichas en Detalle */
.ficha{
	width:700px;
}

#menucabeceraficha{
		width:700px;
/*		margin-left:5px;
/*		margin-top:14px;
		float:left;*/
	}
		#menucabeceraficha ul{
			list-style:none;
		}
			#menucabeceraficha li{
				list-style:none;
				display:inline;
			}
				#menucabeceraficha li a{
					display:block;
					float:left;
					margin-right:1px;
					height:24px; /*altura pestaña*/
					color:#fff;
/*					text-transform:uppercase;*/
					font-size:14px;
					font-weight:bold;
					background:url(imagenes/menu_pestana_izq.jpg) no-repeat left;
					line-height:24px; /*altura pestaña*/
					padding:0 0 0 5px;
					text-decoration:none;
				}
				#menucabeceraficha li a span{
					display:block;
					float:left;
					background:url(imagenes/menu_pestana_der.jpg) no-repeat right;
					color:#fff;
					font-size:14px;
					padding:0 8px 0 1px;
				}
					#menucabeceraficha li a:hover{				
						background:url(imagenes/menu_pestana_izq_h.jpg) no-repeat left;
						cursor:pointer;
					}
					#menucabeceraficha li a:hover span{
										
						background:url(imagenes/menu_pestana_der_h.jpg) no-repeat right;
						color:#ffe184;
					}
					
#pestanaficha #menupestanasficha .pestanaficha a,
#pestanavideo #menupestanasficha .pestanavideo a,
#pestanagaleria #menupestanasficha .pestanagaleria a,
#pestanaprecios #menupestanasficha .pestanaprecios a,
#pestanaofertas #menupestanasficha .pestanaofertas a,
#pestanacalendario #menupestanasficha .pestanacalendario a,
#pestanaplano #menupestanasficha .pestanaplano a,
#pestanacontacto #menupestanasficha .pestanacontacto a,
#pestanaweb #menupestanasficha .pestanaweb a {
	background:url(imagenes/menu_pestana_izq_h.jpg) no-repeat left;
	text-decoration:none;
	cursor:default;
}

#pestanaficha #menupestanasficha .pestanaficha a span,
#pestanavideo #menupestanasficha .pestanavideo a span,
#pestanagaleria #menupestanasficha .pestanagaleria a span,
#pestanaprecios #menupestanasficha .pestanaprecios a span,
#pestanaofertas #menupestanasficha .pestanaofertas a span,
#pestanacalendario #menupestanasficha .pestanacalendario a span,
#pestanaplano #menupestanasficha .pestanaplano a span,
#pestanacontacto #menupestanasficha .pestanacontacto a span,
#pestanaweb #menupestanasficha .pestanaweb a span {
	background:url(imagenes/menu_pestana_der_h.jpg) no-repeat right;
	text-decoration:none;
	cursor:default;
	color:#ffe184;
}

/*form contacte rapido fichas*/
#contacterapido{
	margin-top:5px;
	width:200px; /* + el borde 202 */
	border:#6c4b3a solid 1px;
	border-bottom:none;
	background-color:#ffebae;
	}
#cabeceracontacterapido{
	width:200px;
	text-align:center;
	background-color:#6c4b3a;
	color:#ffe184;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:5px;
	}
#cabeceracontacterapido span{
	font-size:9px;
	letter-spacing:1px;
	}
#frmcontacterapido{
	}
#frmcontacterapido label{
	font-size:10px;
	}
	
#frmcontacterapido input{
	width:175px;
	margin-bottom:2px;
	}
#frmcontacterapido textarea{
	width:175px;
	margin-bottom:2px;
	}
#frmcontacterapido #camposestrechos input{
	width:52px;
	margin-bottom:2px;
	}
#frmcontacterapido #camposestrechos label{
	width:57px;
	}
#frmcontacterapido #lblAdultos{
	margin-left:4px;
	}
#frmcontacterapido #lblNinos{
	margin-left:4px;
	}
#frmcontacterapido #txtAdultos{
	margin-left:4px;
	}
#frmcontacterapido #txtNinos{
	margin-left:4px;
	}
#frmcontacterapido #lblFechaDesde{
	width:82px !important;
	}
#frmcontacterapido #lblFechaHasta{
	width:80px !important;
	}
#frmcontacterapido #fecha_desde{
	margin-left:10px;
	width:60px !important;
	}
#frmcontacterapido #fecha_hasta{
	margin-left:4px;
	width:60px !important;
	}
#frmcontacterapido #btnEnviar{
	width:165px;
	padding:3px;
	border-color:#6c4b3a;
/*	border:solid 1px;*/
	margin-left:15px;
	margin-top:5px;
	background:#6c4b3a;
	color:#ffe184;
	font-weight:bold;
	font-size:14px;
	}
#frmcontacterapido #fondobotonenviorapido{
	background-image:url(imagenes/fondocontactorapido.jpg);
	background-repeat:no-repeat;
	}
#frmcontacterapido #aceptoavisolegal{
	margin-top:10px;
	font-size:9px;
	color:#b4a491;
	}
#frmcontacterapido #aceptoavisolegal a{
	color:#6c4b3a;
	text-decoration:none;
	font-size:9px;
}
#frmcontacterapido #chkAviso{
	margin-left:4px;
	width:14px;
	border:none;
	}
#frmcontacterapido #cuadrocaptcha2{
/*	width:400px;*/
	font-size:9px;
	visibility:hidden;
}
#frmcontacterapido #cuadrocaptcha2 label{
	width:150px;
	}
#frmContactar #cuadrocaptcha2{
	visibility:hidden;
}
	
#prefierestelefono{
	margin-top:5px;
	margin-bottom:15px;
	font-size:12px;
	font-weight:bold;
	}
#prefierestelefono span{
	font-size:16px;
}
	
.cabeceraficha{
	width:690px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:5px;
	background-image:url(imagenes/curvaficha.gif);
	background-repeat:no-repeat;
	background-color:#6c4b3a;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
.cabeceraficha h1{
	color:#ffe184;
	font-size:18px;
	font-weight:bold;
	display:block;
}

.cuerpoficha{
	width:698px;
	background-color:#fff6d9;
	border:#6c4b3a solid 1px;
	color:#6c4b3a;
}
.cuerpofichaizq{
	float:left;
	width:202px;
	padding:3px;
/*	background-color:#00FF33;*/
}
#menuficha{
	width:202px;
/*	background-color:#33CCFF;*/
}
.itemmenuficha{
	float:left;
	width:35px;
	height:30px;
}

.textomenuficha{
	float:left;
	font-weight:bold;
	width:165px;
	display:table-cell;
	vertical-align:middle;
	padding-top:10px;
	height:20px;
}
.textomenuficha a{
	margin-bottom:10px;
	text-decoration:none;
	color:#73614f;
}
.textomenuficha a:hover{
	color:#b57554;
}

.cuerpofichader{
	float:right;
	width:485px;
	padding-top:3px;
}
.curvacuerpofichader{
	background-color:#6c4b3a;
	background-image:url(imagenes/curvacuerpofichader.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:15px;
	padding-top:2px;
	width:470px;
	height:18px;
}
.curvapoblacionizq{
	background-color:#6c4b3a;
	background-image:url(imagenes/curvapoblacionizq.gif);
	background-position:right;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:15px;
	padding-top:2px;
	width:190px;
	height:18px;
	margin-top:40px;
	margin-bottom:10px;
}


#iconosficha{
	width:470px;
	padding-left:15px;
	margin-bottom:15px;
	margin-top:5px;
}

#textoficha{
	text-align:justify;
	color:#6c4b3a;
	font-size:12px;
	width:460px;
	padding-left:15px;
	padding-right:10px;
	margin-bottom:15px;
	margin-top:5px;
}

#textoficha a{
	font-weight:bold;
	text-decoration:none;
	color:#6c4b3a;
}
#textoficha a:hover{
	color:#b57554;
}

#videoficha{
	text-align:center;
	width:460px;
	padding-left:15px;
	padding-right:10px;
	margin-bottom:15px;
	margin-top:5px;
}

.pieficha{
	width:700px;
	background-image:url(imagenes/curvapieficha.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#6c4b3a;
	height:6px;
}

.fotosficha{
	width:698px;
	background-color:#d9cdb5;
	border-left:#6c4b3a solid 1px;
	border-right:#6c4b3a solid 1px;
	color:#6c4b3a;
	cursor:pointer;
}

.fotofichapeq{
	float:left;
	margin:3px 0px 3px 3px;
	width:72px;
	height:54px;
	border:#6c4b3a solid 1px;
}
#masfotos{
	margin:3px 0px 3px 3px;
	background-image:url(imagenes/mas-fotos.gif);
	background-repeat:no-repeat;
	width:73px;
	height:24px;
	float:left;
	padding-top:30px;
	font-weight:bold;
	cursor:pointer;
	border:#6c4b3a hidden 1px;
}
#masfotos:hover{
	background-color:#f2db95;
	border:#6c4b3a solid 1px;
}

.fotoficha{
	border:#6c4b3a solid 1px;
	width:200px;
	height:150px;
}

.textoficha{
	float:left;
	text-align:justify;
	color:#6c4b3a;
	font-size:12px;
	width:530px;
	margin-top:10px;
}

.iconosficha{
	width:530px;
	float:left;
}

.masalojamientosyvolver{
	width:700px;
	margin-bottom:15px;
}
.masalojamientos{
	float:left;
	width:400px;
	color:#6c4b3a;
	font-size:12px;
	font-weight:bold;	
}
.masalojamientos a{
	text-decoration:none;
	color:#6c4b3a;
}
.masalojamientos a:hover{
	color:#b57554;
}

.volver{
	float:right;
	width:100px;
	text-align:right;
	color:#6c4b3a;
	font-size:12px;
	font-weight:bold;
}
.volver a{
	text-decoration:none;
	color:#6c4b3a;
}
.volver a:hover{
	color:#b57554;
}

.volver2{
	float:right;
	width:100px;
	height:60px;
	text-align:right;
	color:#6c4b3a;
	font-size:12px;
	font-weight:bold;
}
.volver2 a{
	text-decoration:none;
	color:#6c4b3a;
}
.volver2 a:hover{
	color:#b57554;
}

#alojamientodesactivado{
	padding-top:150px;
	height:150px;
	color:#6c4b3a;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	width:698px;
}

/* Formularios */
fieldset {
	margin:1em 0;
	padding:1em;
	border:1px solid #b4a491;
	width:430px;
}
legend {
	color:#b4a491;
	border:solid 1px;
	padding-left:2px;
	padding-right:2px;
	margin-bottom:15px;
}
label {
	float:left;
	width:80px;
	font-weight:bold;
	margin-left:10px;
	text-align:left;
}
input {
	margin-left:10px;
	margin-bottom:15px;
	border-color:#6c4b3a;
	border:solid 1px;
	width:300px;
}
input:focus{
	background:#ffe184;
}
textarea{
	margin-left:10px;
	margin-bottom:10px;
	border-color:#6c4b3a;
	border:solid 1px;
	width:300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
textarea:focus{
	background:#ffe184;
}

#btnEnviar{ /* se supone deberia funcionar: input.submit{*/
	width:90px;
	padding:3px;
	border-color:#6c4b3a;
/*	border:solid 1px;*/
	margin-left:100px;
	background:#6c4b3a;
	color:#ffe184;
	font-weight:bold;
}
#txtNotalegal{
	margin-left:0px;
	width:430px;
	border:dotted 1px;
	border-color:#ccc;
	display:inline;
	margin-top:5px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
#cuadrocaptcha{
	width:300px;
	font-size:9px;
	margin-left:100px;
	margin-bottom:25px;
}
#cuadrocaptcha a{
	font-size:9px;
	color:#6c4b3a;
	text-decoration:none;
}
#cuadrocaptcha a:hover {
	color:#a66b20;
}

.campoobligatorio{
	color:#b4a491;
	font-size:9px;
	font-style:italic;
}
.campofecha{
	width:60px;
	margin-left:0px;
}
.labelfecha{
	width:90px;
}
#textoaviso{
	width:300px;
	padding:5px;
	font-size:9px;
	margin-left:95px;
	margin-top:10px;
	color:#6c4b3a;
	text-align:justify;
/*	border-color:#b4a491;
	border:solid 1px;
	background:#f1ddc6;*/
	scrollbar-face-color: #F6F6E3; /*barra*/
	scrollbar-arrow-color: #6C4B3A; /*flecha*/
	scrollbar-track-color: #F6F6E3; /*fondo*/
	scrollbar-shadow-color: #6C4B3A; /*sombra*/
	scrollbar-highlight-color: #F6F6E3; /*sombra clara*/
	scrollbar-3dlight-color: #6C4B3A; /*sombra mas clara*/
	scrollbar-darkshadow-Color: #F6F6E3; /*sombra oscura*/
}
.lblRespuesta{
	color:#b57554;
	width:280px;
}
.lblRespuesta2{
	color:#b57554;
}
#nosepuedeenviar{
	color:#990000;
	font-size:14px;
	font-weight:bold;
}
.varioscontacte{
	float:left;
	width:200px;
}
.chechboxes{
	border:0px;
}
.chechboxes2{
	border:0px;
	width:15px;
}


/*Galeria de fotos*/
div.galeriadefotos{width:475px;background-color:#FFF6D9;background-repeat:repeat;font-size:10px; text-align:center;}
.galeriadefotos img{height:60px; border:solid 1px; border-color:#73614f !important; margin:5px;}

/*Plano situacion*/
#planificarruta{
	padding:5px;
}
#iconocoche{
	float:left; 
	margin-left:15px;
}
#origenruta{
	float:left;
	width:250px;
	margin-top:7px;
}
#calcularruta{
	float:left; 
	width:100px;
	margin-top:7px;
}


/*Opiniones*/
#valoracion{
	padding:5px;
}
#valoracionmedia{
	font-size:14px;
	font-weight:bold;
	width:300px;
	float:left;
	margin-left:10px;
}
#anadiropinion{
	float:left;
	width:150px;
	padding:4px;
}
.opinion{
	text-align:justify;
	color:#6c4b3a;
	font-size:12px;
	width:460px;
	padding-left:15px;
	padding-right:10px;
	margin-bottom:20px;
	margin-top:10px;
}
.tituloopinion{
	font-size:14px;
	font-weight:bold;
}
.subtituloopinion{
	font-size:12px;
	font-weight:bold;
	color:#b4a491;
}
.valoracionopinion{
	font-size:12px;
	font-weight:bold;
	width:460px;
}
.puntosopinion{
	background-image:url(imagenes/puntospaginacion.gif);
	background-position:top;
	background-repeat:repeat-x;
	width:460px;
	height:5px;
	margin-top:2px;
	margin-bottom:2px;
}
.replica{
	text-align:justify;
	color:#6c4b3a;
	font-size:12px;
	width:434px;
	padding-left:26px;
}

.boton1{
	width:134px;
	height:21px;
	text-align:center;
}
.boton1 a {
  display: block;
  font-size:12px;
  font-weight:bold;
  width: 134px;
  line-height: 21px;
  color: #ffe184;
  text-decoration: none;
  background: url(imagenes/boton1.gif) no-repeat left top;
  
}
.boton1 a:hover {
 background-position: right top;
 color: #6c4b3a;
}

.boton2{
	width:250px;
	height:21px;
	text-align:center;
}
.boton2 a {
  display: block;
  font-size:12px;
  font-weight:bold;
  width: 250px;
  line-height: 21px;
  color: #ffe184;
  text-decoration: none;
  background: url(imagenes/boton2.gif) no-repeat left top;
  
}
.boton2 a:hover {
 background-position: right top;
 color: #6c4b3a;
}

.boton3{
	width:360px;
	height:21px;
	text-align:center;
	margin:0 auto;
	margin-bottom:25px;
}
.boton3 a {
  display: block;
  font-size:12px;
  font-weight:bold;
  width: 360px;
  line-height: 21px;
  color: #ffe184;
  text-decoration: none;
  background: url(imagenes/boton3.gif) no-repeat left top;
}
.boton3 a:hover {
 background-position: right top;
 color: #6c4b3a;
}

/*Insertar Opiniones*/
.optionopinion{
	float:left;
	width:25px;
}
.hojasopinion{
	float:left;
	width:130px;
}

/*Fechas Disponibles - Calendario*/
.colorLMXJV {
	background-color: #F5DEBE;
}
.ColorFechaBlanco {
	background-color: #F9F0D6;
}
.ColorFechaGris { /* Dias pasados */
	background-color: #ddd3c7;
}
.ColorFechaLibre {
	background-color: #C2EAAE;
}
.ColorFechaOcupado {
	background-color: #F1A274;
}
.ColorFechaHayPlazas {
	background-color: #F7DA7E;
}
.TablaCalendario{
/*	border:#6C4B3A solid;*/
	border-spacing:1px;
	padding:0px;
}
.TextoCalendarioCabecera {
	font-size: 12px;
	font-weight: bold;
	color: #ffe184;
	background-color:#6C4B3A; /*FFFFDF*/
}

/* Listado Ofertas - aprovechamso listado normal */
.textoofertagrande{
	color:#c64709;
	font-size:24px;
	font-weight:bold;
}
.textoofertanormal{
	color:#c64709;
	font-size:16px;
	font-weight:bold;
}
.textooferta{
	color:#6c4b3a;
	font-size:16px;
	font-weight:bold;
}
.textoofertanormal2{
	color:#c64709;
	font-size:12px;
	font-weight:bold;
}
.textooferta2{
	color:#6c4b3a;
	font-size:12px;
	font-weight:bold;
}
.textooferta3{
	color:#6c4b3a;
	font-size:10px;
	text-align:left;
}
.separador-pestana{ /* para las ofertas de portada */
	float:right;
	margin-top:5px;
}
.pestanaofertaportada{ /* para las ofertas de portada */
	float:right;
	margin-top:5px;
	padding:2px;
	background-image:url(imagenes/curvaficha.gif);
/*	background-position:bottom;*/
	background-repeat:no-repeat;
	background-color:#6c4b3a;
	width:220px;
	color:#ffe184;
	font-weight:bold;
}
.pestanaofertaportada a {
  color: #ffe184 !important;
  font-size:14px;
  margin-left:5px;
}
.pestanaofertaportada a:hover {
  color: #ffffff !important;
}

/*Videos en portada*/
.videocasarural{
	float:left;
	width:142px;
	margin-left:26px;
	}
.cuerpovideocasarural{
	position:relative;
	width:142px;
	/*background-color:#fff6d9;*/
	text-align:center;
	font-weight:bold;
	color:#6c4b3a;
}
	
.imgvideo{
	cursor:pointer;
	}
.imgvideo:hover{
	filter: alpha(opacity=50); opacity: .5;
}

.playvideocasarural{
	position:absolute;
	z-index:0;
	margin-left:54px;
	margin-top:45px;
	cursor:pointer;
}
.cabeceravideocasarural{
	width:142px;
	padding-top:5px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
/*	text-transform:uppercase;*/
/*	height:50px;*/
}
.nombrevideocasarural{
	width:142px;
	padding-top:5px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
/*	height:50px;*/
}
.infominifichavideo{
	width:142px;
	text-align:center;
	color:#6c4b3a;
	font-size:10px;
/*	height:40px;*/
}

/*Ultimos en portada*/
.textoultimos1{
	color:#6c4b3a;
	font-size:10px;
	text-align:left;
}
.textoultimos2{
	color:#83786b;
	font-size:10px;
	text-align:left;
	font-style:italic;
}

#redes-sociales{
	width:700px;
	margin-bottom:20px;
	}
#redes-sociales span {
  color: #b4a491;
  font-size:14px;
  margin-left:5px;
  margin-right:25px;
  text-decoration:none;
  font-weight:bold;
  cursor:pointer;
}
#redes-sociales span:hover {
  color: #6c4b3a;
}

/* Sitemap */
#sitemap{
	margin-bottom:20px;
	font-weight:bold;
}

#sitemap a{
	font-size:14px;
	color:#6c4b3a;
	text-decoration:none;
}
#sitemap a:hover {
	color:#a66b20;
}
#sitemap ul{
	margin-left:20px;
}
#sitemap ul li{
	margin-bottom:5px;
}
#sitemap ul ul {
	margin-left:40px;
}
#sitemap ul ul a{
	font-size:12px;
	color:#6c4b3a;
	text-decoration:none;
}

/*contactar*/
#contactar{
	margin-left:110px;
	color:#6c4b3a;
}
#contactar a{
	color:#6c4b3a;
	text-decoration:none;
}
#contactar a:hover {
	color:#a66b20;
}

/*anunciar casa rural*/
#anunciarcasarural{
	background-image:url(imagenes/anunciar-casas-rurales.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:360px;
}
#anunciarprecio{
	width:195px;
	height:80px;
	float:left;
	margin-left:220px;
	margin-top:240px;
	text-align:center;
}
#precioanuncio{
	color:#a13304;
	font-size:24px;
	letter-spacing:5px;
	font-style:italic;
	font-weight:bold;
}
#letrasanuncio{
	color:#6c4b3a;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#formanunciar{
	margin-right:90px;
	margin-top:125px;
	width:180px;
	height:210px;
	float:right;
}
#frmAnunciar{
	color:#FFFFFF;
}
#frmAnunciar input{
	width:160px;
	margin-bottom:3px;
}
#frmAnunciar textarea{
	width:160px;
	height:60px;
}
#frmAnunciar label{
	width:120px;
	margin-right: 33px;
}
#frmAnunciar #btnEnviar{
	width:90px;
	padding:3px;
	border-color:#6c4b3a;
/*	border:solid 1px;*/
	margin-left:50px;
	background:#ffe184;
	color:#6c4b3a;
	font-weight:bold;
	letter-spacing:2px;
}
#anunciarrespuesta{
	margin-top:50px;
	margin-left:5px;
	font-size:16px;
	font-weight:bold;
	color:#ffe184;
	width:170px;
	text-align:center;
}
#textoavisoanunciar{
	width:400px;
	padding:5px;
	font-size:9px;
	margin-left:210px;
	margin-top:10px;
	color:#6c4b3a;
	margin-bottom:30px;
	text-align:justify;
/*	border-color:#b4a491;
	border:solid 1px;
	background:#f1ddc6;*/
	height:40px;
	overflow:auto;
	scrollbar-face-color: #F6F6E3; /*barra*/
	scrollbar-arrow-color: #6C4B3A; /*flecha*/
	scrollbar-track-color: #F6F6E3; /*fondo*/
	scrollbar-shadow-color: #6C4B3A; /*sombra*/
	scrollbar-highlight-color: #F6F6E3; /*sombra clara*/
	scrollbar-3dlight-color: #6C4B3A; /*sombra mas clara*/
	scrollbar-darkshadow-Color: #F6F6E3; /*sombra oscura*/
}

#testimonios {
	width:960px;
	margin:auto;
	margin-top:50px;
	margin-bottom:20px;
}

.testimonio {
	float:left;
	width:290px;
	background:#fff6d9;
	padding:5px;
	border:1px solid #6c4b3a;
	color:#6c4b3a;
	margin-bottom:20px;
	margin-left:8px;
	margin-right:8px;
}

#testimonios h2 {
	text-align:left;
	line-height:40px;
	border-bottom:1px dashed #6c4b3a;
	font-size:22px;
	margin-bottom:20px;
}

.testimonio img {
	float:left;
	border:1px solid #6c4b3a;
	margin-right:10px;
	margin-bottom:10px;
}

.testimonio h3 {
	color:#6c4b3a;
	font-size:16px;
	margin-bottom:5px;
}

.testimonio span {
	font-style:italic;
}

.testimonio p {
	font-size:14px;
}

#testimonios a {
	text-decoration:none;
}



.testimonio a {
	text-decoration:none;
	color:#4b3e36;
	cursor:pointer;
}

.testimonio:hover {
	display:block;
	background:#f2db95;
	cursor:pointer;
}


/* enlaces alojamientos rurales spain */

/* mapa geografico provincia */
#mapaprovincia{
	border:#6C4B3A solid 1px;
	float:left;
	width: 500px;
	height: 400px;
}
#listadomapaprovincia{
	border:#6C4B3A solid 1px;
	float:right;
	width: 190px;
	height: 400px;
	background-color:#fff6d9;
	overflow-y: auto;
	overflow-x:hidden;
	scrollbar-face-color: #F6F6E3; /*barra*/
	scrollbar-arrow-color: #6C4B3A; /*flecha*/
	scrollbar-track-color: #F6F6E3; /*fondo*/
	scrollbar-shadow-color: #6C4B3A; /*sombra*/
	scrollbar-highlight-color: #F6F6E3; /*sombra clara*/
	scrollbar-3dlight-color: #6C4B3A; /*sombra mas clara*/
	scrollbar-darkshadow-Color: #F6F6E3; /*sombra oscura*/

}
#titulolistadomapaprovincia{
	color:#6C4B3A;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	background-color:#f2db95;
	padding:3px;
	padding-right:13px;
	width: 174px;
}
.alojamientoslistadomapaprovincia{
	margin-left:3px;
	margin-right:3px;
	margin-top:10px;
	margin-bottom:10px;
	width: 184px;
}
.nombrelistadomapaprovincia{
	width: 167px;
	color:#6C4B3A;
	font-size:10px;
	font-weight:bold;
	line-height:12px;
}
.nombrelistadomapaprovincia a{
	font-size:11px;
	color:#6c4b3a;
	text-decoration:none;
}
.nombrelistadomapaprovincia a:hover {
	color:#a66b20;
}
.fotolistadomapaprovincia{
	float:left;
	width:60px;
	height:45px;
	border:#6c4b3a solid 1px;
	margin-right:5px;
}
.textolistadomapaprovincia{
	float:left;
	width: 100px;
	color:#6C4B3A;
	font-size:9px;
}
.textolistadomapaprovincia a{
	color:#6c4b3a;
	font-size:9px;
	text-decoration:none;
}
.textolistadomapaprovincia a:hover {
	color:#a66b20;
}
/* pestañas mapa */
.nombrepestana{
	color:#6C4B3A;
	font-size:11px;
	font-weight:bold;
}
.nombrepestana a{
	color:#6c4b3a;
	font-size:11px;
	text-decoration:none;
}
.nombrepestana a:hover {
	color:#a66b20;
}
.infopestana{
	color:#6C4B3A;
	font-size:9px;
}

/* zona propietarios */
#zonapropietarios{
	margin-top:30px;
	margin-left:110px;
	color:#6c4b3a;
}
#zonapropietarios input{
	width:160px;
}
#zonapropietarios #Aceptar{
	width:90px;
	margin-left:100px;
}
.noacceso{
	margin-left:110px;
	color:#CC3300;
	font-size:16px;
	font-weight:bold;
}
.okemail{
	margin-left:110px;
	color:#339933;
	font-size:16px;
	font-weight:bold;
}
#emailrecuperar{
	margin-top:30px;
	margin-left:110px;
	color:#6c4b3a;
	font-size:10px;
	width:500px;
}
#frm_email input{
	width:160px;
}
#frm_email #Enviar{
	width:90px;
	margin-left:100px;
	display:inline;
}

/* buscamos por usted */
.variosbuscamos label{
float:left;
margin-right:10px;
margin-bottom:15px;
}
.variosbuscamos2{
	width:140px;
	float:left;
}
.variosbuscamos2 label{
margin-right:10px;
margin-bottom:15px;
}
.variosbuscamos2 input{
	width:auto;
	margin-left:0px;
}
.variosbuscamos select{
	margin-left:10px;
	margin-bottom:15px;
	border-color:#6c4b3a;
	border:solid 1px;
	width:300px;
}
.variosbuscamos2 select{
	border-color:#6c4b3a;
	border:solid 1px;
}
.variosbuscamos2 select:focus{
	background:#ffe184;
}

/* Rutas, parques, etc. */
.filtrofloat{
	float:left;
	width:160px;
	text-align:left;
}
.filtrofloat select{
	margin-left:10px;
	border-color:#6c4b3a;
	border:solid 1px;
	width:100px;
}
#botonsugerir{
	float:right;
	width:300px;
	margin-right:20px;
	margin-top:15px;
}
.titulosvarios{
	color:#ffe184;
	font-size:14px;
}
.cuerpofichavarios{
	width:698px;
	background-color:#fff6d9;
	border:#6c4b3a solid 1px;
	color:#6c4b3a;
}
.cuerpofichavarios a{
	text-decoration:none;
	color:#8a360b;
}
.cuerpofichavarios a:hover{
	color:#e47a44;
}
.cuerpofichavariosportada{
	width:698px;
	background-color:#fff6d9;
	border:#6c4b3a solid 1px;
	color:#6c4b3a;
}
.cuerpofichavariosportada a{
	text-decoration:none;
	color:#8a360b;
}
.cuerpofichavariosportada a:hover{
	color:#e47a44;
}
/*listado completo alojamientos rurales*/
.alojamientolistado{
margin-left:30px;
height:60px;
margin-bottom:10px;
}
.tituloalojamiento{
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	color:#6c4b3a;
	margin-left:90px;
	margin-bottom:5px;
}
.tituloalojamiento a{
	font-size:14px;
	text-decoration:none;
	color:#6c4b3a;
}
.tituloalojamiento a:hover{
	color:#b57554;
}
.textoalojamiento{
	font-size:12px;
	color:#6c4b3a;
	margin-left:90px;
}

/*Buscador Avanzado*/
div#bavanzado{
	width:700px;
	height:347px;
	background-image:url(imagenes/bavanzado_medio.gif);
	background-repeat:repeat-y;
	margin-top:-2px;
}
div#bavanzadocab{
	margin-top:5px;
	width:700px;
	height:11px;
	background-image:url(imagenes/bavanzado_sup.gif);
	background-repeat:no-repeat;
}
div#bavanzadopie{
	margin-bottom:5px;
	width:700px;
	height:15px;
	background-image:url(imagenes/bavanzado_inf.gif);
	background-repeat:no-repeat;
}

div#bavanzado label { 
/*	float:left;*/
	font-size:12px;
	color:#6c4b3a;
	text-align:left;
	font-weight:bold;
	margin-top:5px;
}

label#lblAsunto {
	margin-left:5px; 

}

div#bavanzado input { 
/*	float:left;*/
	margin:0px;
}
div#bavanzado select { 
/*	float:left;*/
	margin:0px;
}


div#contenidobavanzado {
	width:580px;
	margin-left:70px;
}


div#actividades {
	margin-top:0px; 
	width:580px;
}

div#actividades label{
	color:#6c4b3a;
	width:10px;
}
.chechboxes3{
	border:0px;
	width:15px;
	margin-left:0px;
}
.actividad{
	float:left;
	width:95px;
	height:35px;
	font-size:9px;
	color:#6c4b3a;
	text-align:left;
	font-weight:bold;
}

/*Directorio*/
.categoria{
	background-color:#6c4b3a;
	color:#ffff99;
	text-transform:uppercase;
	margin-top:10px;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
}
.titulodirectorio{
	margin-top:10px;
	background-color:#f5debe;
	border-color:#6c4b3a;
	border:solid 1px;
	margin-left:15px;
	padding:2px;
	width:665px;
	font-weight:bold;
}
.cuerpodirectorio{
	margin-top:10px;
	background-color:#e8e0c4;
	border-color:#6c4b3a;
	border:solid 1px;
	margin-left:15px;
	padding:2px;
	width:665px;
	text-align:justify;
}

/*VERSION IMPRIMIBLE*/
.HojaImprimir{width:620px;background:#FFFFFF;}
.LogoImprimir{width:620px;}
.TextoCabeceraImprimir{width:620px;}
.SubtituloCabeceraImprimir{font-size:14px; line-height:18px;color:#996600;font-weight:bold;}
.SubtituloCabeceraImprimir2{font-size:14px; line-height:18px;color:#6c4b3a;font-weight:bold;}
.IconosTxtImprimir{font-size:12px;font-weight:bold;color:#6c4b3a;}
.CuerpoImprimir{background:#FFFFFF;font-size:12px;color:#6c4b3a;}
.TxtTituloImprimir{font-weight:bold;font-size:18px;}
.BodyImprimir{width:620px !important;background:#FFFFFF;}
.botonNuevaBusqueda{border:none; padding-right:10px;position:absolute;top:12px;right:5px;}

/* IE6 css fixer v0.95: Mon, 11 Jul 2011 12:26:53 +0200 */

/* ============================================= */
/* safe settings                                 */

/* add display:inline to floated elements */
* html #curvadesplegable,
* html div#latizq,
* html #textomenu li img,
* html #menufin img,
* html #contenido,
* html #menupestanas,
* html #menupestanas li a,
* html .textobienvenida,
* html div#iconoprovincia,
* html div#filtros,
* html div#filtros label,
* html #TipoAlojamientoRural,
* html #MinPlazas,
* html #Poblacion,
* html #Animales,
* html #Minusvalidos,
* html .minificha,
* html .minifichaportada,
* html .paginacionizq,
* html .paginacionder,
* html .fichalistadoofertasportada,
* html .pluginfacebook,
* html .columnatiempo,
* html .temperaturastiempo,
* html .filatiempodetalle,
* html .textofilatiempodetalle,
* html .columnatiempodetalle,
* html .temperaturastiempodetalle,
* html .fotofichalistado,
* html .fotofichalistadoofertasportada,
* html .fotofichalistadoofertasportada2,
* html .columnaportada,
* html .textofichalistadoofertasportada,
* html .textofichalistadoofertasprovincia,
* html .cuerpofichaizq,
* html .itemmenuficha,
* html .textomenuficha,
* html .cuerpofichader,
* html .fotofichapeq,
* html #masfotos,
* html .masalojamientos,
* html .volver,
* html .volver2,
* html label,
* html .varioscontacte,
* html #iconocoche,
* html #origenruta,
* html #calcularruta,
* html #valoracionmedia,
* html #anadiropinion,
* html .optionopinion,
* html .hojasopinion,
* html .separador-pestana,
* html .pestanaofertaportada,
* html .videocasarural,
* html #anunciarprecio,
* html #formanunciar,
* html .testimonio,
* html .testimonio img,
* html #mapaprovincia,
* html #listadomapaprovincia,
* html .fotolistadomapaprovincia,
* html .textolistadomapaprovincia,
* html .variosbuscamos label,
* html .variosbuscamos2,
* html .filtrofloat,
* html #botonsugerir,
* html .actividad,
* html .iconotiempo, * html .iconotiempodetalle,
* html .termometrotiempo, * html .termometrotiempodetalle,
* html .textofichalistado, * html .textoficha,
* html .iconosfichalistado, * html .iconosficha {display:inline;}

/* fix negative margins */
* html div#linkspieofertas,
* html div#bavanzado {position:relative; zoom:1;}

/* add zoom:1 to pos:relative elements */
* html div#cabecera,
* html div#pie,
* html .cuerpovideocasarural {zoom:1;}

/* add transparancy */
* html .imgvideo:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}


/* add overflow:visible to (submit) buttons */
 * html input, * html button {overflow:visible;}
