/* CSS Document */
body{ text-align:center; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px}
#page{ margin:auto; width:760px; text-align:left;  position:relative; }
#page2{ margin:auto; width:985px; text-align:left;  position:relative; }
#header{ padding:10px 0px 0px 0px; text-align:center; background-color:#FFFFFF;text-align: center;}
#content{ clear:both;  padding-top:20px;}
#footer{clear:both; text-align:center; padding-bottom:20px; color:#333}
#acceso{float:right; text-align:right; font-size:13px;}
.headeroption {  z-index:10; right:0px; text-align:right; position:absolute; }

/*index*/
#mapaRegiones{width:53%; float:right; text-align:left; background:url('../mapa2/bg.gif') no-repeat;}
.celdaNumero{padding-right: 5px;height: 42px;}
.btnBuscar{font-size:14px;}
#content_search{float:left; padding-left:25px; font-size:14px;}
#frmbuscador{margin:0px; padding:0px;}
#mapaes{border: none;}
.tituloBlockIndex{font-family:Tahoma, Geneva, sans-serif; font-size:15px; font-weight:bold; color:#333; padding-bottom:5px;}
.eruralCaracteristica{width:172px; float:left; height:68px; border-left:#cecece 1px solid; margin-top:0px; padding: 3px 8px}
.eruralUltCar{border-right:#cecece 1px solid;padding-right: 11px;}
.eruralCaracteristica .tituloCar{font-size:14px; margin-bottom:5px}
.eruralCaracteristica .descripcionCar{font-size:12px; color:#666}
.imgSinBorde{border: none;}
.ultimosAlojamientos{background:url(../images/top_barra3.gif) no-repeat; float:left; }
.tituloUltimoAlo{cursor:pointer; text-decoration:none;}
.ultimoAlojamiento{height: 150px;float:left; text-align:center;  margin-top:15px;border-left:#cecece 1px solid;}
.ultimoAlojamientoDer{border-right:#cecece 1px solid;}
.ultAlojamientoA{width:150px;}
.ultAlojamientoB{/*width:152px;*/ width: 154px;}
.anunciaGratis{background:url(../images/bg_aloja2.gif) no-repeat; width:760px; height:62px; text-align:center; padding-top:10px; line-height:22px;}
.anunciaGratisTexto{font-family:Tahoma, Geneva, sans-serif; font-size:15px; font-weight:bold;}
.columnaUbicaciones{float:left; border:1px solid #ffffff; width:180px;}
.columnaUbiIni{margin-left:10px;}
.spanTipoAlojamiento{font-size: 10px;}
/* lista */
td{ padding:0px 10px 20px 0px;}
#alerta_comunidad {  color:#FF0000; font-size:11px; margin-top:6px; font-weight: bold; display:none }
#alerta_com{  color:#FF0000; font-size:11px; margin:0px; padding:0px; margin-top:3px; font-weight: bold; visibility:hidden;  position: absolute; margin-top: 27px;}
#alerta_comdos{  color:#FF0000; font-size:11px; margin:0px; padding:0px; margin-top:3px; font-weight: bold; visibility:hidden;  position: absolute; margin-top: 22px;position:absolute; margin-top:22px;}
#idregiondiv{padding:0px;  margin:0px; border:2px solid #FFFFFF; width:195px;}
#idregion{margin:0px; width:195px;}

.cursorPuntero{cursor: pointer;}
#num_personas{padding:4px;}


.ficha{ clear:both; padding-top:10px;}
.ficha img{float:left; margin-right:4px;}
.ficha .datos{ float:left; width:566px; height:80px; background-color:#E5E5E5; padding:10px}
.ficha .datos .titulo{font-size:20px;color:#000; text-decoration:none}
.ficha .datos .titulo a{color:#000; text-decoration:none}
.ficha .datos .masdatos{float:left; width:400px; margin-right:10px}
.ficha .datos .masdatos .direccion{color:#999; margin-bottom:7px;}
.ficha .datos .masdatos .descripcion{color:#333;}
.ficha .datos .plazas{float:left; width:55px; text-align:center; margin-right:15px}
.ficha .datos .precio{float:left; width:55px; text-align:center}
.ficha .big{font-size:25px; color:#333;}
/* lista2.html */
.ficha2{ clear:both; padding-top:10px;}
.ficha2 img{float:left; margin-right:4px;}
.ficha2 .datos{ float:left; width:611px; height:80px; background-color:#E5E5E5; padding:3px 5px;}
.ficha2 .datos .titulo{font-size:20px;color:#000; text-decoration:none}
.ficha2 .datos .titulo a{color:#000; text-decoration:none}
.ficha2 .datos .masdatos{float:left; width:450px; margin-right:10px}
.ficha2 .datos .masdatos .direccion{color:#999; margin-bottom:7px;}
.ficha2 .datos .masdatos .descripcion{color:#333}
.ficha2 .datos .plazas{float:left; width:55px; text-align:center; margin-right:15px}
.ficha2 .datos .precio{float:left; width:55px; text-align:center}
.ficha2 .big{font-size:25px; color:#333;}

/* lista3.html */
.ficha3{ clear:both; padding-top:10px;}
.ficha3 img{float:left; margin-right:4px;}
.ficha3 .datos{ float:left; width:603px; height:68px; background-color:#E5E5E5; padding:9px;}
.ficha3 .datos .titulo{font-size:20px; color:#000; text-decoration:none; width:400px;}
.ficha3 .datos .titulo a{color:#000; text-decoration:none}
.ficha3 .datos .masdatos{float:left; width:460px; margin-right:10px;}
.ficha3 .datos .masdatos .direccion{color:#999; margin-bottom:7px;}
.ficha3 .datos .masdatos .descripcion{color:#333}
.ficha3 .plazas{float:left; width:55px; text-align:center; margin-top:-9px; margin-right:15px;}
.ficha3 .precio{float:left; width:55px; text-align:center; margin-top:-9px;}
.ficha3 .big{font-size:20px; color:#333;}

/* lista4.html */
.ficha4{ clear:both; padding-top:5px;}
.ficha4 img{float:left; margin-right:4px;}
.ficha4 .datos{ float:left; width:634px; height:59px; background-color:#E5E5E5; padding:5px;}
.ficha4 .datos .titulo{font-size:17px; font-weight:bold; color:#000; text-decoration:none; width:400px;}
.ficha4 .datos .titulo a{color:#000; text-decoration:none}
.ficha4 .datos .masdatos{float:left; width:490px; margin-right:10px;}
.ficha4 .datos .masdatos .direccion{color:#999; margin-bottom:7px;}
.ficha4 .datos .masdatos .descripcion{color:#333}
.ficha4 .plazas{float:left; width:55px; text-align:center;margin-right:15px;}
.ficha4 .precio{float:left; width:55px; text-align:center;}
.ficha4 .big{font-size:17px; color:#333;}

/* lista5.html */
.ficha5{ clear:both; border-bottom:#CECECE 1px solid; padding:5px 0px;}
.ficha5 img{float:left; margin-right:4px;}
.ficha5 .datos{ float:left; width:634px; padding:5px;}
.ficha5 .datos .titulo{font-size:17px; font-weight:bold; color:#000; text-decoration:none; width:400px;}
.ficha5 .datos .titulo a{color:#000; text-decoration:none}
.ficha5 .datos .masdatos{float:left; width:490px; margin-right:10px;}
.ficha5 .datos .masdatos .direccion{color:#999; margin-bottom:7px;}
.ficha5 .datos .masdatos .descripcion{color:#333}
.ficha5 .plazas{float:left; width:55px; text-align:center;margin-right:15px; margin-top:-8px;}
.ficha5 .precio{float:left; width:55px; text-align:center; margin-top:-8px;}
.ficha5 .big{font-size:17px; color:#333;}
/* lista6.html */
.ficha6{ clear:both; border-bottom:#CECECE 1px solid; padding:5px 0px;}
.ficha6 img{float:left; margin-right:4px;}
.ficha6 .datos{ float:left; width:634px; padding:0px 5px 5px 5px;}
.ficha6 .datos .titulo{font-size:17px; color:#000; text-decoration:none; width:400px;}
.ficha6 .datos .titulo a{color:#0000EE}
.ficha6 .datos .titulo a:hover{}
.ficha6 .datos .masdatos{float:left; width:490px; margin-right:10px;}
.ficha6 .datos .masdatos .direccion{color:#999; margin-bottom:7px;}
.ficha6 .datos .masdatos .descripcion{color:#333}
.ficha6 .plazas{float:left; width:55px; text-align:center;margin-right:15px;}
.ficha6 .precio{float:left; width:55px; text-align:center;}
.ficha6 .big{font-size:17px; color:#333;}
/* lista7.html */
.ficha7{ clear:both; border-top:#CECECE 1px solid; padding:5px 0px;}
.ficha7 img{float:left; margin-right:4px;}
.ficha7 .datos{ float:left; padding:0px 0px 5px 0px; width:889px;}
.ficha7 .datos .titulo{font-size:17px; font-weight:bold; color:#000; text-decoration:none;}
.ficha7 .datos .titulo a{color:#0000EE}
.ficha7 .datos .titulo a:hover{}
.ficha7 .datos .masdatos{float:left; width:500px; }
.ficha7 .datos .masdatos .direccion{color:#999; margin-bottom:7px;}
.ficha7 .datos .masdatos .descripcion{color:#333}
.ficha7 .precio{float:right; width:70px; text-align:center;}
.ficha7 .big{font-size:17px; color:#333;}
.columna{float:right; width:70px; text-align:center;}
.columna a{}
.columna a:hover{}
.columna span{color:#666; visibility:hidden}
.columna img{ visibility:hidden}
/* lista11.html */
.ficha11{ clear:both; border-top:#CECECE 1px solid; padding:5px 0px;}
.ficha11 img{float:left; margin-right:4px;}
.ficha11 .datos{ float:left; padding:0px 0px 5px 0px; width:889px;}
.ficha11 .datos .titulo{font-size:17px; font-weight:bold; color:#000; text-decoration:none;}
.ficha11 .datos .titulo a{color:#0000EE}
.ficha11 .datos .titulo a:hover{}
.ficha11 .datos .masdatos{float:left; width:490px;}
.ficha11 .datos .masdatos .direccion{color:#999; margin-bottom:7px;}
.ficha11 .datos .masdatos .descripcion{color:#333}
.ficha11 .precio{float:right; width:60px; text-align:center;}
.ficha11 .tipo{float:right; width:90px; font-size:10px; text-align:center;}
.ficha11 .big{font-size:17px; color:#333;}
.columna2{float:right; width:60px; text-align:center; font-size:12px;}
.columna2 a{}
.columna2 a:hover{}
.columna2 span{color:#666; visibility:hidden}
.columna2 img{ visibility:hidden}

/* lista12.html */
.ficha12{ clear:both; border-top:#CECECE 1px solid; padding:5px 0px;height:69px;}
.ficha12 img{float:left; margin-right:4px;}
.ficha12 .datos{ float:left; padding:0px 0px 5px 4px; width:881px;}
.ficha12 .datos .titulo{font-size:17px; font-weight:bold; color:#000; text-decoration:none;}
.ficha12 .datos .titulo a{color:#0000EE}
.ficha12 .datos .titulo a:hover{}
.ficha12 .datos .masdatos{float:left; width:490px;}
.ficha12 .datos .masdatos .direccion{color:#999; margin-bottom:7px;}
.ficha12 .datos .masdatos .descripcion{color:#333}
.ficha12 .precio{float:right; width:60px; text-align:center;}
.ficha12 .tipo{float:right; width:90px; font-size:10px; text-align:center;}
.ficha12 .big{font-size:17px; color:#333;}
.columna3{float:right; width:60px; text-align:center; font-size:12px;}
.columna3 a{}
.columna3 a:hover{}
.columna3 span{color:#666; visibility:hidden}
.columna3 img{ visibility:hidden}
.personas{font-size:10px; color:#666;}
.imgFicha12{border: none;}
.divVacioFicha12{float: left; width: 95px; height: 69px;}
/* lista13.html */
.ficha13{ clear:both; border-top:#CECECE 1px solid; padding:5px 0px;}
.ficha13 img{float:left; margin-right:4px;}
.ficha13 .datos{ float:left; padding:0px 0px 5px 0px; width:889px;}
.ficha13 .datos .titulo{font-size:17px; font-weight:bold; color:#000; text-decoration:none;}
.ficha13 .datos .titulo a{color:#0000EE}
.ficha13 .datos .titulo a:hover{}
.ficha13 .datos .masdatos{float:left; width:490px;}
.ficha13 .datos .masdatos .direccion{color:#999; margin-bottom:7px;}
.ficha13 .datos .masdatos .descripcion{color:#333}
.ficha13 .precio{float:right; width:60px; text-align:center;}
.ficha13 .tipo{float:right; width:90px; font-size:11px; text-align:center; padding-top:3px;}
.ficha13 .big{font-size:17px; color:#333;}
.columna4{float:right; width:60px; text-align:center; font-size:12px;}
.columna4 a{}
.columna4 a:hover{}
.columna4 span{color:#666; visibility:hidden}
.columna4 img{ visibility:hidden}
.personas2{font-size:10px; color:#333;}


.paginador { margin: 0px; padding: 3px; font-size:15px; font-weight:bold;/*float : center;*/ display : inline; margin-right:1px;}
.paginador a{ margin:0px; padding:0px;  }
.mensajesheader{ padding:2px; color:#009900; font-weight:bold; text-decoration:underline; }
.mensajesheader a:hover{ color:#FFFFFF; font-weight:bold; text-decoration:underline; background-color:#009900; }
a.mensajesheader:hover{ padding:2px; color:#FFFFFF; font-weight:bold; text-decoration:underline; background-color:#009900; }
.titulodatos { font-size:11px; font-weight:bold; color:#333333; padding-bottom:3px; border-bottom:1px dotted #999999; margin-top:20px;}
.corte{ clear:both;}
obligatorio { font-size:9px; color:#999999; }
.opsel{ margin-top:10px; float: left; margin-right:20px; width:160px; font-size:11px;}
.opselsel{ margin-top:10px; float: left; margin-right:20px; font-size:11px;}
.opselsel2{ float: right; margin-right:10px; font-size:12px;}
.reg_input{ border:1px solid #A7A6AA;}
.rojo{ color:#CC3300; font-size:9px;}
#dir{font:normal 11px Arial; padding:20px 0}
#dir ul{padding:0px; margin:0px}
#dir li{ /*display: inline;*/ margin:0px 0px 0px 3px; list-style:none; }
#dir span{color:#AAA}
#dir a{ font-weight:normal; text-decoration:none; color:#787878;}
#dir a:link{ font-weight:normal; text-decoration:none; color:#787878;}
#dir a:hover{ color:#000}
#dirlista{font:normal 11px Arial;  padding:5px;  border:1px solid #CBCED3;}
#dirlista UL{padding:0px; margin:0px}
#dirlista LI{float:left; width:165px; display: inline; margin:0px 0px 0px 3px; list-style:none; }
#dirlista SPAN{color:#AAA}
#dirlista a:link, #Directorio a:visited{ font-weight:normal; text-decoration:none; color:#787878;}
#dirlista a:hover{ color:#000}

.p1{float:left; margin-right:10px; margin-bottom:5px; width:70px;}
.p2{float:left; width:190px; margin-bottom:5px;}
#new_page{ margin:auto; width:960px; text-align:left}
#new_logo{ float:left}
#new_opciones{ float:right; padding-top:16px; text-align:right; color:#AAAAAA}
#new_opciones a{ text-decoration:none;}
#new_opciones a:hover{ text-decoration:underline;}
a{color:#0000CC}
a:visited{color:#0000CC}
#new_content{ border-top:#999999 1px solid; padding:0px; margin:0px}
#new_menu{ float:left; width:200px; margin:0px; padding:0px; list-style-type:none;font-weight:bold }
#new_menu li{ padding:5px;}
#new_menu li.new_selected{ margin:0px; background:url(/images/bg_menu.gif) repeat-x; }
#new_menu li.new_selected a:hover{ text-decoration:none}
#new_menu li a:link, #new_menu li a:visited{ text-decoration:none; color:#000}
#new_menu li a.new_reserva{color:#090}
#new_contenido{ background:url(/images/border.gif) repeat-y; border-bottom:1px solid #DDDDDD; border-right:1px solid #DDDDDD; float:left; width:719px; padding:10px 20px;}
#new_info{ clear:both; width:100%;  padding:6px; margin-top:10px; border:1px solid #F9E62A; font-size:11px; font-weight:normal;    background-color:#FFFBE2; margin-bottom:10px;}
#new_listaalojamientos{ width:100%; border:0;}
#new_listaalojamientos td{padding-left:7px;}
#new_listaalojamientos a.nombre{ text-decoration:none; font-weight:bold}
#new_listaalojamientos a.accion{ text-decoration:none;}
#new_listaalojamientos .activa{ color:#090; font-weight:bold}
#new_listaalojamientos .inactiva{ color:#F00; font-weight:bold}
#new_listaalojamientos .enespera{ color:#FC0; font-weight:bold}

span .activa{ color:#090; font-weight:bold}
span.inactiva{ color:#F00; font-weight:bold}
span .enespera{ color:#FC0; font-weight:bold}

a:focus {
width:0px;height:0px;outline:0px;
}
area a:focus {
width:0px;height:0px;outline:0px;
}
area a  {
width:0px;height:0px;outline:0px;
}
/*comun*/
.color1{color:#333;}
.fuente1{font-size: 11px;}
/*resultados*/
#frmresultado{margin:15px 0px 0px; padding: 0px; border: #cecece 1px solid; font-size: 11px; background-color:#FFFFFF;}
.mensajeFormResult{padding: 10px 10px 20px 10px; font-size: 12px;}
.buscarComunidad{clear: both; float: left; width: 58px; text-align: right; padding: 2px 3px;}
.buscarRegion{float: left; width: 150px; font-size: 11px; padding: 2px 0px}
#idregion{float: left; width: 150px; font-size: 11px}
.buscarProvincia{clear: both; float: left; width: 58px; text-align: right; padding: 2px 3px;}
#divprovincia{float: left; width: 150px; font-size: 11px; padding: 2px 0px}
#idprovincia{float: left; width: 150px; font-size: 11px}
.buscarMunicipio{clear: both; float: left; width: 58px; text-align: right; padding: 2px 3px;}
#divmunicipio{float: left; width: 150px; font-size: 11px; padding: 2px 0px}
#idmunicipio{float: left; width: 150px; font-size: 11px;}
#listatipos{float: left; width: 230px; padding: 0px 10px}
.BuscarBloque1{float: left; width: 246px; padding: 0 10px}
.BuscarBloque2{float: left; width: 230px;}
.buscarPlazas{clear: both; float: left; width: 34px;  padding: 3px 4px 0px 0px;text-align: right;}
#num_personas{width: 40px; }
.buscarPrecio{clear: both; float: left; width: 34px;   padding: 4px 4px 12px 0px;text-align: right;}
.divInputPersonas{float: left;  padding:0px; color: #333;}
.divInputPrecio{float: left; padding:0px; color: #333;}
#divOrdenar{float: left; width: 200px; padding: 0px 10px;}
.spanOrdenar{float: left; padding: 0px 0px; color: #333}
#ordenar{width: 40px}
.divcaracteristicas{padding:10px 10px 20px 10px;}
.buscarCaracteristicas{font-weight: bold; padding-bottom: 10px}
.divBuscarBoton{background: #E0E0E0; border-top: #cecece 1px solid; text-align: center; padding: 3px;}
.divCaracteristica{width: 180px; float: left; font-size: 11px;}
.divInputCaracteristica{width: 180px; float: left; font-size: 11px;}
.textoProvincia{font-size: 15px; font-weight: bold;}
.divOrdenarPrecio{text-align: right; font-size: 11px; padding: 0px 0px 5px 0px;   height:30px;}
.descripcion{overflow: hidden; height: 16px; border: 0px solid #000000;}
.pagingDiv{text-align: center;}
.pagingDiv ul{list-style-type: none; margin: auto;}
.sinResultados{margin: 0px; padding-left: 0px; font-size: 18px; font-weight: bold; padding-bottom: 0px; margin-bottom: 0px; background-image:url(/images/nodata.png); background-repeat:no-repeat; background-position:left; padding-left:23px;text-align: left;}
.algunasSugerencias{margin-left:23px;}
.listaRegionesTipos{line-height: 18px;}
#precio{width: 40px; }
.color_input1{background-color:#FEFFC9;}
.color_input2{background-color:#FEFFC9;}
.color_input_blanco{background-color:#FFFFFF;}
.divMostrarCaracteristicas{float: left; width: 200px; padding: 0px 10px;}
.columnaOrdenarPor{width: 150px !important;}
#ordenarprecio{visibility: visible;}
