@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;
}

/*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: 65px;
	font-weight:bold;
	color:#6c4b3a;
	width:410px;
	left: 0px;
}

div#fotocabecera{
	position:absolute;
	right: 0px;
}

div#icohome{
	position:absolute;
	margin-top:135px;
	margin-left:10px;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	width:62px;	
	height:15px;
}
div#icohome a {
margin-left:0px;
text-decoration:none;
color:#ffffff;
}
div#icohome a:hover {
color:#ffe184;
}
div#icositemap{
	position:absolute;
	margin-top:135px;
	margin-left:77px;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	width:80px;	
	height:15px;
}
div#icositemap a {
margin-left:2px;
text-decoration:none;
color:#ffffff;
}
div#icositemap a:hover {
color:#ffe184;
}
div#icocontacte{
	position:absolute;
	margin-top:135px;
	margin-left:160px;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	width:65px;	
	height:16px;
}
div#icocontacte a {
margin-left:0px;
text-decoration:none;
color:#ffffff;
}
div#icocontacte a:hover {
color:#ffe184;
}

div#zonaprop{
	position:absolute;
	margin-top:130px;
	margin-left:800px;
	font-size:12px;
	color:#e9e3d1;
	font-weight:bold;
	width:150px;	
	height:23px;
}
div#zonaprop a {
margin-left:6px;
text-decoration:none;
color:#e9e3d1;
}
div#zonaprop 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*/
div#latizq{
	float:left;
	margin-left:26px;
	margin-right:26px;
	width:188px;
}

#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;
}

.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:#ffe184;
}

div#iconoprovincia{
	width:170px;
	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;
}
.rayatitulo{
	margin-top:5px;
	margin-bottom:5px;
	width:520px;
	/*background-color:#102d6c;*/
	background-image:url(imagenes/rayatitulo.gif);
	background-repeat:repeat-x;
	height:3px;
}

/*Pie*/
div#fondopie {
	width:100%;
	height:100px;
	background: url(imagenes/fondopie.gif);
	background-repeat:repeat-x;
}

div#pie{
	position:relative;
	width:980px;
	height:100px;
	margin: 0 auto;
	background-image:url(imagenes/pie.gif);
}

div#telefono{
	position:absolute;
	margin-top:75px;
	margin-left:30px;
	font-size:14px;
	color:#b4a491;
	font-weight:bold;
	width:130px;	
	height:16px;
}

div#copyright{
	position:absolute;
	right:0px;
	margin-top:56px;
	width:170px;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	color:#ffffff;
}
div#avisolegal{
	position:absolute;
	color:#ffffff;
	font-size:10px;
	width:65px;
	margin-top:56px;
	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:75px;
	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;
}
.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:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	height:50px;
}
.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;
}

/*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; 
}
.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;
}
.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;
}

.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;
}

.fotofichalistado{
	float:left;
	padding:10px;
}

.textofichalistado{
	float:left;
	text-align:justify;
	color:#6c4b3a;
	font-size:12px;
	width:530px;
	margin-top:10px;
}

.iconosfichalistado{
	width:530px;
	float:left;
}

/* Fichas en Detalle */
.ficha{
	width:700px;
}
.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;
}

#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;
}

#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;
}

/*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;
}

/* 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*/
}

/* 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:100px;
	margin-left:110px;
	color:#6c4b3a;
}
#zonapropietarios input{
	width:160px;
}
#zonapropietarios #Aceptar{
	width:90px;
	margin-left:100px;
}

/* 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;
}

/* 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;
}


/*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.8: Thu, 15 Apr 2010 17:55:36 +0200 */

/* ============================================= */
/* safe settings                                 */

/* add display:inline to floated elements */
* html div#latizq,
* html div#contenido,
* 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 .paginacionizq,
* html .paginacionder,
* html .fotofichalistado,
* html .cuerpofichaizq,
* html .itemmenuficha,
* html .textomenuficha,
* html .cuerpofichader,
* html .fotofichapeq,
* html #masfotos,
* html #anunciarprecio,
* html #formanunciar,
* html .masalojamientos,
* html .volver,
* html label,
* html .varioscontacte,
* html #iconocoche,
* html #origenruta,
* html #calcularruta,
* html #valoracionmedia,
* html #anadiropinion,
* html .optionopinion,
* html .hojasopinion,
* html .textofichalistado, * html .textoficha,
* html .iconosfichalistado, * html .iconosficha {display:inline;}

/* add zoom:1 to pos:relative elements */
* html div#cabecera,
* html div#pie {zoom:1;}
