#contenido p {
	text-align:left;
}

#izquierda{
	float:left;
	width:260px;
}

#izquierda #chat{
	border:none;
	text-decoration:none;
	float:left;
	margin-left:-13px;
}
#izquierda #chat a{
        border:none;
        text-decoration:none;
}
#izquierda #chat img{
        border:none;
        text-decoration:none;
}
/*#izquierda #opciones{
	float:left;
	margin-left:30px;
	_margin-left:10px;
	width:240px;
}

#izquierda #opciones #titulo{
	background:transparent url(/images/frontend/barra_marron_peq.png) no-repeat scroll 0 0;
	float:left;
	font-size:14px;
	height:23px;
	width:230px;
}

#izquierda #opciones #titulo img{
	float:left;
	margin-left:10px;
}

#izquierda #opciones #titulo h1{
	color:white;
	float:left;
	font-size:14px;
	margin:0;
	padding:5px 0 0;
}

#izquierda #opciones ul{
	background:transparent url(/images/frontend/cuadro_rosa_centr.png) repeat-y scroll 0 0;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 0 -4px;
	padding:0 0 0 30px;
	width:239px;
}

#izquierda #opciones ul li{
	background:transparent url(/images/frontend/bellota-trans.png) no-repeat scroll 0 0;
	border-bottom:2px solid violet;
	float:left;
	margin-top:10px;
	padding-bottom:15px;
	width:74%;
}

#izquierda #opciones ul li.ultimo{
	border:medium none;
}

#izquierda #opciones ul li a{
	color:#6C2E16;
	font-size:13px;
	padding-left:25px;
	text-decoration:none;
}

#izquierda #opciones #fondo{
	background:transparent url(/images/frontend/cuadro_rosa_abajo.png) no-repeat scroll 0 0;
	float:left;
	height:23px;
	margin-left:-4px;
	width:239px;
}*/

#derecha{
	float:left;
	height:auto;
	width:730px;
	margin-left:12px;
	_margin-left:-10px;
	margin-right:-26px;	
}

#derecha #ardilla{
	float:left;
	width:95px;
	height:96px;
}

#derecha .ardilla{
	float:left;
	margin-left:22px;
	margin-top:15px;
	z-index:10;
	position:relative;
	border:medium none;
}

#derecha .nombre{
	color:#97461A;
	float:left;
	font-size:16px;
	margin:40px 0 0 0px;
	width:80%;
	z-index:10;
	text-align:left;
}

#derecha #fondo a.solicita_info{
	background:transparent url(/images/frontend/barra_verde_peq-trans.png) no-repeat scroll 0 0;
	color:white;
	float:right;
	font-size:15px;
	font-weight:bold;
	height:16px;
	margin-right:55px;
	margin-top:9px;
	text-align:center;
	text-decoration:none;
	width:238px;
}

#derecha #negocio{
	float:left;
	height:auto;
	position:relative;
	z-index:5;
	top:-32px;
	width:725px;
}

#derecha #negocio #up{
	background:transparent url(/images/frontend/cuadrolineaverde_arriba.png) no-repeat scroll 0 0;
	float:left;
	height:25px;
	width:723px;
	z-index:5;
}

#derecha #negocio #up h2{
	color:#005a01;
	float:left;
	font-size:12px;
	margin: 0px;
	padding-left:96px;
	padding-top:10px;
	/*text-transform:capitalize;*/
}

#derecha #negocio #centro h2.ref{
	color:#005a01;
	float:left;
	font-size:12px;
	margin: 3px 0 0 0;
	padding-left:98px;
	width:70%;
	font-style: italic;
}

#derecha #negocio #centro{
	background:transparent url(/images/frontend/cuadrolineaverde_centro.png) repeat-y scroll 0 0;
	float:left;
	width:723px;
	padding-top:15px;
}

#derecha #negocio #centro p.buscador {
	padding-left:30px;
	width:90%;
	font-size:14px;
}

#derecha #negocio #centro .imagenes{
	float:left;
	height:auto;
	margin:20px 0 20px 40px;
	width:93%;
}

#derecha #negocio #centro .imagenes .imagen_grande{
	float:left;
	height:300px;
	width:400px;
}

#derecha  #negocio  #centro .imagenes .imagen_grande img{
	height:300px;
	width:400px;
}

#derecha #negocio #centro .imagenes .galeria{
	float:left;
	height:300px;
	list-style:none;
	margin-left:30px;
	margin-top:0;
	padding:0;
	width:250px;
}

#derecha #negocio #centro .imagenes .galeria li{
	float:left;
	height:90px;
	margin:5px;
	width:90px;
}

#derecha #negocio #centro .imagenes .galeria li img{
	height:90px;
	width:90px;
}

#derecha #negocio #centro div.piepaginado {
	clear: both;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	padding-top:20px;
}

#derecha #negocio #centro div.piepaginado .enlaces a{
	color:#005a01;
}

#derecha #negocio #centro div.piepaginado img{
	border: 0px;
	position: relative;
	top: 2px;
	margin: 0 4px;
}

#derecha #negocio #centro div.piepaginado a.img_pagin {
	text-decoration: none;
}

#derecha #negocio #centro div.piepaginado .resumen_piepaginado,
#derecha #negocio #centro .resumen_piepaginado{
	float: right;
	margin-right: 56px;
	color: #6c2e16;
	font-size:14px;
	}

#derecha #negocio #centro div.piepaginado .vertodos a{
	float: right;
	color: #005a01;
	font-size: 12px;
	margin-right: 50px;
	text-decoration: none;
	font-style: oblique;
}

#derecha #negocio #centro h1.nombre {
	color:#6C2E16;
	float:left;
	font-size:15px;
	margin:30px 0 0 30px;
	width: 100%;
	z-index:10;
}

#derecha .busqueda{
	float:left;
	margin-left:20px;
	_margin-left:10px;
	width:680px;
}

#derecha .busqueda .up{
	background:transparent url(/images/frontend/cabecera_buscador.png) no-repeat scroll 0 0;
	float:left;
	height:19px;
	width:668px;
}

#derecha .busqueda .up img,
 #centro .suplementos .up img{
	float:left;
	margin-left:15px;
}

#derecha .busqueda .up h4,
#centro .suplementos .up h4{
	color:white;
	font-size:14px;
	margin:0;
	padding-top:5px;
}

#derecha .busqueda .middle{
	background:transparent url(/images/frontend/centro_buscador.png) repeat-y scroll 0 0;
	float:left;
	width:673px;
	_margin-left:-3px;
}

#derecha .busqueda .bottom{
	background:transparent url(/images/frontend/abajo_buscador.png) no-repeat scroll 0 0;
	float:left;
	height:15px;
	margin-left:-3px;
	width:673px;
}

#derecha #negocio #fondo{
	background:transparent url(/images/frontend/cuadrolineaverde_abajo.png) no-repeat scroll 0 0;
	float:left;
	height:35px;
	width:722px;
	overflow:hidden;
}

#derecha #negocio h3.descripcion,
#derecha #negocio h3.negocio{
	color:#6C2E16 !important;
	float:left;
	font-size:13px !important;
	margin:0 0 10px -1px;
	width:90%;
}

#derecha #negocio #centro  h3.descripcion span,
#derecha #negocio #centro .descripcion_ficha p span,
#derecha #negocio #centro .descripcion_ficha ul li span{
	color:#97461A !important;
	font-size:13px !important;
	font-weight:normal;
}

#derecha #negocio #centro  h3.descripcion p{
	font-weight:bold;
}

#derecha #negocio h3.negocio{
	margin-left:97px;
}

#derecha #negocio h3.negocio a.localidad{
	color:#005A01;
	font-size:11px;
}

#derecha .precio .middle h4{
	margin-top:0;
}

#derecha .negocios .negocio .descripcion .middle .texto_habitacion .precio{
	color:#005a01;
	font-size:14px;
	padding-left:20px;
}

#derecha .caracteristicas,
#derecha .caracteristicas_alojamiento,
#derecha .descripcion,
#derecha .mapa,
#derecha .info_relacionada,
#derecha .contacto,
#derecha .precio,
#derecha .especialidades,
#centro .incluido,
#centro .excluido,
#centro .alojamiento,
#centro .restauracion,
#centro .habitaciones,
#centro .datos_establecimiento,
#centro .informacion,
#centro .servicios,
#centro .condiciones_especiales,
#centro .mas_puntos,
#centro .solicita_informacion
{
	float:left;
	height:auto;
	width:100%;
	padding-left:25px;
	_margin-bottom:20px;
	width:680px;
}

#derecha #negocio #centro .descripcion span.fechas {
	color: #005a01;
	font-size:15px;
	font-weight:bold;
	padding-left:5px;
}

#derecha #negocio #centro .descripcion a.cambiar_fechas {
	float: right;
	padding-right: 27px;
	text-decoration: none;
	color: #6c2e16;
	font-weight: bold;
	font-size:13px;
}

#centro .mas_puntos{
	width:630px;
}

#derecha .caracteristicas h4,
#derecha .caracteristicas_alojamiento h4,
#derecha .descripcion h4,
#derecha .mapa h4,
#derecha .info_relacionada h4,
#derecha .contacto h4,
#derecha .precio .middle h4,
#derecha .especialidades h4,
#centro .incluido h4,
#centro .excluido h4,
#centro .alojamiento h4,
#centro .restauracion h4,
#centro .datos_establecimiento h4,
#centro .informacion h4,
#centro .servicios h4,
#centro .condiciones_especiales h4,
#centro .mas_puntos h4,
#centro .solicita_informacion h4,
#centro .articulo_confesor h4{
	background:transparent url(/images/frontend/bellota-trans.png) no-repeat scroll 0 0;
	color:#005a01;
	float:left;
	font-size:15px;
	margin-bottom:5px;
	margin-left:20px;
	margin-right:0;
	padding-left:20px;
}

#derecha .caracteristicas .up,
#derecha .caracteristicas_alojamiento .up,
#derecha .descripcion .up,
#derecha .mapa .up,
#derecha .info_relacionada .up,
#derecha .contacto .up,
#derecha .precio .up,
#derecha .especialidades .up,
#centro .incluido .up,
#centro .excluido .up,
#centro .alojamiento .up,
#centro .restauracion .up,
#centro .habitaciones .up,
#centro .datos_establecimiento .up,
#centro .informacion .up,
#centro .servicios .up,
#centro .condiciones_especiales .up,
#centro .mas_puntos .up,
#centro .solicita_informacion .up,
#centro .articulo_confesor .up{
  background:transparent url(/images/frontend/cuadrolinearosa_arriba.png) no-repeat scroll 0 0;
	float:left;
	height:25px;
	width:672px;
}

#derecha .caracteristicas .middle,
#derecha .caracteristicas_alojamiento .middle,
#derecha .descripcion .middle,
#derecha .mapa .middle,
#derecha .info_relacionada .middle,
#derecha .contacto .middle,
#derecha .precio .middle,
#derecha .especialidades .middle,
#centro .incluido .middle,
#centro .excluido .middle,
#centro .alojamiento .middle,
#centro .restauracion .middle,
#centro .habitaciones .middle,
#centro .datos_establecimiento .middle,
#centro .informacion .middle,
#centro .servicios .middle,
#centro .condiciones_especiales .middle,
#centro .mas_puntos .middle,
#centro .solicita_informacion .middle,
#centro .articulo_confesor .middle{
	background:transparent url(/images/frontend/cuadrolinearosa_centro.png) repeat-y scroll 0 0;
	float:left;
	height:auto;
	width:676px;
}

#derecha #negocio #centro .descripcion_ficha {
	color:#97461A !important;
	float:left;
	font-size:13px !important;
	margin-bottom:25px;
	margin-left:25px;
	width:654px;
}

#derecha #negocio #centro .bookmark {
	float: left;
	clear: both;
}

#derecha .caracteristicas_alojamiento .middle p {
	color:#97461A;
	padding-left: 20px;
	margin:7px 10px 7px 21px;
}

#derecha .caracteristicas_alojamiento .middle .con_foto .dato {
	color:#97461A
}

#derecha .caracteristicas_alojamiento .middle .con_foto_texto .dato{
	color:#005a01;
}

#derecha .caracteristicas_alojamiento .middle .con_foto_texto img,
#derecha .caracteristicas_alojamiento .middle .con_foto img{
	vertical-align:middle;
}

.incluido .middle ul,
.excluido .middle ul,
.restauracion .middle ul{
	color:#005a01;
	float:left;36
	font-size:14px;
	margin-bottom:0;
	margin-left:20px;
	margin-top:0;
}

.incluido .middle ul li,
.excluido .middle ul li,
.restauracion .middle ul li{
  float:left;
}

#centro .alojamiento .middle ul,
#derecha .descripcion .middle ul{
	float:left;
	list-style:none;
	margin-bottom:0;
	margin-top:0;
}

#derecha .descripcion .middle ul{
	margin:0 0 0 10px;
	padding:0;
	width:80%;
}

#centro .alojamiento .middle ul li,
#centro .descripcion .middle ul li{
	float:left;
}

#centro .alojamiento .middle ul li img{
	float:left;
	height:50px;
	width:50px;
}

#centro .alojamiento .middle ul li p{
	float:left;
	font-size:14px;
	margin-left:10px;
}

#centro .alojamiento .middle ul li a,
.restauracion .middle ul li a{
	color:#005a01;
	text-decoration:none;
}

#derecha .caracteristicas .bottom,
#derecha .caracteristicas_alojamiento .bottom,
#derecha .descripcion .bottom,
#derecha .mapa .bottom,
#derecha .info_relacionada .bottom,
#derecha .contacto .bottom,
#derecha .precio .bottom,
#derecha .especialidades .bottom,
#centro .incluido .bottom,
#centro .excluido .bottom,
#centro .alojamiento .bottom,
#centro .restauracion .bottom,
#centro .habitaciones .bottom,
#centro .datos_establecimiento .bottom,
#centro .informacion .bottom,
#centro .servicios .bottom,
#centro .condiciones_especiales .bottom,
#centro .mas_puntos .bottom,
#centro .solicita_informacion .bottom,
#centro .articulo_confesor .bottom{
	background:transparent url(/images/frontend/cuadrolinearosa_abajo.png) no-repeat scroll 0 0;
	float:left;
	height:20px;
	width:670px;
	padding-bottom:8px;
}

#derecha .mapa .map{
	border:1px solid red;
	float:left;
	height:300px;
	margin-left:20px;
	width:400px;
	_margin-bottom: 20px;
}

.mapa .puntos_interes{
	float:left;
	width:670px;
}

#derecha .negocios,
#derecha .puntos{
  float:left;
  margin-left:25px;
  _margin-left:15px;
  padding:0;
  margin-top:0;
  width:92%;
  margin-bottom:2px;
  margin-top:3px;
}


#derecha #negocio #centro ul#encontrados{
	float:left;
	margin-top:0;
	padding-left:30px;
}

#derecha .negocios li,
#derecha .puntos li{
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-top:5px;
	width:100%;
	_margin-top:20px;
}

#derecha .negocios li img,
#derecha .puntos li img{
	float:left;
	width:140px;
	border:medium none;
	margin-top: 11px;
	height:105px;
}

#derecha .negocios li .reservar_espacio {
	float:left;
	height:105px;
	width:140px;
}


#derecha .negocios li .descripcion,
#derecha .puntos li .descripcion{
	float:left;
	width:432px;
	padding-left:10px;
}

#derecha .negocios li .descripcion .titulo{
	clear:both;
	color:#005a01;
	float:left;
	font-size:14px;
	margin-top:10px;
}

#derecha .negocios li .descripcion .titulo a{
	color:#97461A;
	text-decoration:none;
}

#relacionados .negocios li.negocio .descripcion .middle .texto span.slogan{
	clear:both;
	color:#97461A;
	float:left;
	font-size:14px;
	margin-top:5px;
	padding-bottom:0;
}

#relacionados .negocios li.negocio .descripcion .middle .texto span.precio{
	clear:both;
	color:#97461A;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin-top:5px;
	padding:0;
}

#relacionados .negocios li.negocio .descripcion .middle .texto span.localizacion{
	clear:both;
	color:#005a01;
	float:left;
	font-size:14px;
	margin-top:5px;
}

#derecha .negocios li.negocio .descripcion .up,
#derecha .puntos li.punto .descripcion .up,
#centro .negocios .negocio .texto .up{
	background:transparent url(/images/frontend/bordemarron_arriba.png) no-repeat scroll 0 0;
	float:left;
	height:15px;
	width:490px;
	margin-top:8px;
	
}

#derecha .negocios li.negocio .descripcion .middle,
#derecha .puntos li.punto .descripcion .middle,
#centro .negocios .negocio .texto .middle{
	background:transparent url(/images/frontend/bordemarron_centro.png) repeat-y scroll 0 0;
	float:left;
	width:490px;
	height:auto;
	margin-top:-2px;
}

#derecha .negocios li.negocio .descripcion .bottom,
#derecha .puntos li.punto .descripcion .bottom,
#centro .negocios .negocio .texto .bottom{
	background:transparent url(/images/frontend/bordemarron_abajo.png) no-repeat scroll 0 0;
	float:left;
	height:14px;
	width:490px;
}

#centro .negocios .negocio .texto{
	float:left;
	width: 500px;
	margin-left:10px;
}

#centro .negocios .negocio .texto .middle{
	padding-left:15px;
}

#centro .negocios .negocio .texto .middle .titulo,
#centro .negocios .negocio .texto .middle .slogan,
#centro .negocios .negocio .texto .middle .disponibilidad,
#centro .negocios .negocio .texto .middle .precio,
#centro .negocios .negocio .texto .middle .localizacion{
	float:left;
	clear:both;
	width:92%;
}

#centro .negocios .negocio .texto .middle .titulo a{
	color:#97461A;
	font-size:14px;
	font-weight:bold;
	text-decoration:none
}

#centro .negocios .negocio .texto .middle .slogan{
	color:#97461A;
	font-size:13px;
}

#centro .negocios .negocio .texto .middle .disponibilidad,
#centro .negocios .negocio .texto .middle .localizacion{
	color:#005A01;
	font-size:13px;
	font-weight:bold;
}

#centro .negocios .negocio .texto .middle .precio{
	color:#6C3E16;
	font-size:13px;
	padding-left:0;
} 

#centro .negocios .negocio .texto .middle .precio p.precio_tarifa{
	float:left;
	text-decoration:line-through;
	margin:0 4px;
}

#centro .negocios .negocio .texto .middle .precio p.mejor_precio{
	float:left;
	font-weight:bold;
	margin:0;
}

#centro .negocios .negocio .texto .middle .boton_marron,
#centro .negocios .negocio .texto .middle .boton_marron_grande,
#negocio #centro .negocios .negocio .descripcion .middle .boton_verde{
	background:transparent url(/images/frontend/boton_blanco-trans.png) no-repeat scroll 0 0;
	color:#4B6C27;
	float:right;
	font-size:11px;
	font-weight:bold;
	height:30px;
	margin-top:7px;
	padding-left:0;
	padding-top:7px;
	position:relative;
	text-align:center;
	text-decoration:none;
	width:149px;
	z-index:10;
	margin-right:30px;
}

#derecha #negocio .mapa .middle #map{
	height:300px;
	margin:20px auto;
	position:relative;
	width: 93%;
}

#centro .suplementos{
	float:left;
	margin-left:25px;
}

#centro .suplementos .up{
	background:transparent url(/images/frontend/cabecera_buscador.png) no-repeat scroll 0 0;
	float:left;
	height:19px;
	width:668px;
}

#centro .suplementos .middle{
	background:transparent url(/images/frontend/centro_buscador.png) repeat-y scroll 0 0;
	float:left;
	margin-left:-3px;
	width:673px;
}

#centro .suplementos .middle .resumen{
	float:left;
	margin-left:30px;
	width:90%;
}

#centro .suplementos .middle .resumen p{
	color:#005A01;
	float:left;
	font-size:11px;
	font-weight:bold;
	width:100%;
}

#centro .suplementos .middle .resumen h2{
	border-bottom:1px solid;
	color:#005A01;
	float:left;
	font-size:15px;
	font-weight:normal;
	margin:0;
	width:100%;
}

#centro .suplementos .middle .resumen h3{
	color:#6C2E16;
	float:left;
	font-size:14px;
	font-weight:normal;
	margin:0;
	width:100%;
}

#centro .suplementos .middle .resumen ul.datos{
	color:#6C2E16;
	float:left;
	font-size:13px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	width:100%;
}

#centro .suplementos .middle .resumen ul.datos li{
}

#centro .suplementos .middle .resumen p.precio,
#centro .suplementos .middle .resumen p.por_persona{
	float:right;
	margin:0;
	text-align:right;
	width:100%;
	font-size:13px;
}

#centro .suplementos .middle .resumen p.por_persona{
	font-style:italic;
}

#centro .carrito .producto p.por_persona{
	font-style:italic;
}

#centro .suplementos .middle .resumen p.info{
	float:left;
	font-size:13px;
	font-weight:normal;
	margin:0;
	width:100%;
}

#centro .suplementos .middle a.boton_reservar{
	background:transparent url(/images/frontend/boton_marron_medio-trans.png) no-repeat scroll 0 0;
	color:white;
	float:right;
	font-size:13px;
	font-weight:bold;
	height:30px;
	margin-right:25px;
	padding-top:7px;
	position:relative;
	text-align:center;
	text-decoration:none;
	width:149px;
	z-index:10;
}

#centro .suplementos .middle p.aclaracion{
	color:#005A01;
	float:left;
	font-size:11px;
	margin-left:30px;
	width:90%;
}

#centro .suplementos .bottom{
	background:transparent url(/images/frontend/abajo_buscador.png) no-repeat scroll 0 0;
	float:left;
	height:15px;
	margin-left:-3px;
	width:673px;
}

#centro .datos_establecimiento .middle ul{
	float:left;
	list-style:none;
	margin:0;
}

#centro .datos_establecimiento .middle ul li{
	float:left;
	width:100%;
}

#centro .datos_establecimiento .middle ul li a{
	color:#005a01;
	font-size:14px;
}

#centro .datos_establecimiento .middle ul li a.marron{
	color:#6c2e16;
}

.puntos_interes .punto,
.mas_puntos .punto{
	float:left;
	margin-left:20px;
}

.puntos_interes .punto img,
.mas_puntos .punto img{
	float:left;
	height:70px;
	margin-left:10px;
	margin-top:12px;
	width:100px;
}

#derecha #negocio #centro .mapa .middle .puntos_interes .punto .descripcion,
#derecha #negocio #centro .mas_puntos .punto .descripcion{
	color:#6C2E16;
	float:left;
	font-size:13px;
	width:400px;
}

#centro .mapa .middle .puntos_interes .punto .descripcion .up,
#centro .mas_puntos .punto .descripcion .up{
	background:transparent url(/images/frontend/bordemarron_arriba.png) no-repeat scroll 0 0;
	width:490px;
	float:left;
	height:15px;
}

#centro .mapa .middle .puntos_interes .punto .descripcion .middle,
#centro .mas_puntos .punto .descripcion .middle{
	background:transparent url(/images/frontend/bordemarron_centro.png) repeat-y scroll 0 0;
	float:left;
	width:500px;
	margin-top:-3px;
}

#centro .mapa .middle .puntos_interes .punto .descripcion .middle h4,
#centro .mas_puntos .punto .descripcion .middle h4{
	background:transparent none repeat scroll 0 0;
	float:left;
	margin:0 0 0 4px;
}

#centro .mapa .middle .puntos_interes .punto .descripcion .middle h4 a,
#centro .mas_puntos .punto .descripcion .middle h4 a{
	color:#005a01;
	text-decoration:none;
}

#derecha #negocio #centro .mas_puntos .punto .descripcion .middle p.distancia{
	color:#005a01;
	margin-left:25px;
}

#derecha #negocio #centro .descripcion .middle p,
#centro .mas_puntos .punto .descripcion .middle p{
	font-size:13px;
	margin:0;
	color:#97461A;
	float:left;
	width:95%;
}

#derecha #negocio #centro .descripcion .middle .texto .slogan p {
	padding: 0px;
}

#centro .mas_puntos .punto .descripcion .middle p{
	width: 93% !important;
}

#centro .mapa .middle .puntos_interes .punto .descripcion .bottom,
#centro .mas_puntos .punto .descripcion .bottom{
	background:transparent url(/images/frontend/bordemarron_abajo.png) no-repeat scroll 0 0;
	float:left;
	width:490px;
}

.negocio .descripcion .middle .texto{
	float:left;
	font-size:13px;
	margin-left:15px;
	width: 93%;
}

.negocio .descripcion .middle .texto_habitacion {
	width: 83%;
	float: left;
}

.negocio .descripcion .middle .texto span.localizacion{
	color: #005a01;
	float:left;
	margin-top:10px;
	margin-left:10px;
	width: 80%;
	text-transform:capitalize;
}
.negocio .descripcion .middle .texto span.referencia{
	color: #005a01;
	float:left;
	margin-top:10px;
	margin-left:10px;
	font-size: 12px;
}
.negocio .descripcion .middle .texto span.slogan{
	float:left;
	color:#6C2E16;
	margin-left:10px;
	width: 95%; 
}
#derecha .habitaciones .middle .negocios .negocio .descripcion .middle .texto .slogan{
	float:left;
}

#derecha .habitaciones .middle .negocios .negocio .descripcion .middle .texto .slogan p{
	margin-top:0;
	color:#6c2e16;
}

#derecha .habitaciones .middle .negocios .negocio .descripcion .middle .texto .precio,
#derecha #negocio #centro .negocios .negocio .descripcion .middle .texto .precio,
#derecha #negocio #centro .negocios .negocio .descripcion .middle .texto .alojate_por{
	float:left;
	margin-top:10px;
	padding-left: 10px;
	width:80%;
	color: #005a01;
	font-weight: bold;
}

#derecha #negocio #centro .negocios .negocio .descripcion .middle .texto .alojate_por{
	cursor:help;
	pointer:help;
	font-weight:bold;
	margin-left:10px;
	padding:0;
	width:100%;
}

#derecha .habitaciones .middle .negocios .negocio .descripcion .middle .texto .localizacion{
  	float: left;
  	margin-top:10px;
  	color:#6c2e16;  
}

#derecha #negocio #centro .negocios .negocio .descripcion .middle .texto .titulo{
	margin-bottom: 10px;
	float: left;
}
#derecha #negocio #centro .negocios .negocio .descripcion .middle .texto .titulo a {
	color:#6c2e16;
	font-size:18px;
	text-decoration: none;
}

#derecha #negocio #centro .info_relacionada .middle ul li{
	float: left;
}

#derecha #negocio #centro .info_relacionada .middle ul li a {
	text-decoration: none;
	color: #005a01;
	margin-right: 200px;
	font-weight: bold;
	font-size: 13px;
}

#derecha #negocio #centro .info_relacionada .middle ul li a.der {
	color: #6c2e16;
}

#derecha #negocio #centro .caracteristicas .middle h2 {
	border-bottom:1px solid #D0D0D0;
	clear:both;
	color:#005a01;
	float:left;
	font-size:15px;
	margin-left:30px;
	width:70%;
}

#derecha #negocio #centro .caracteristicas .middle .caracteristicas_alojamiento{
	margin-left:30px;
	width:90%;
}

#derecha #negocio #centro .caracteristicas_alojamiento .middle p.con_foto_texto {
	clear:none;
	float:left;
	font-size:13px;
	width:auto;
}

#derecha #negocio #centro .caracteristicas_alojamiento .middle p.sin_foto{
	clear:both;
	float:left;
	font-size:13px;
	width:90%;
}

#derecha #negocio #centro .caracteristicas_alojamiento .middle p.sin_foto span{
	color:#005a01;
}

#derecha #negocio #centro .caracteristicas .middle .separa {
	margin: 5px;
}

#derecha #negocio #centro .habitaciones .middle p {
	padding-left: 10px;
	color:#97461A;
	padding-left:20px;
}

#derecha #negocio #centro .descripcion .middle p.disponibilidad,
#contenido #derecha #negocio #centro .busqueda .middle .producto_casa .resultado_middle p.disponibilidad{
	float:left;
	margin-left:20px;
	width:auto;
margin-right:10px;
}

#contenido #derecha #negocio #centro .descripcion .middle a.informacion_sin_disp{
	margin-right:30px;
	/*margin-top:-8px;*/
}

#contenido #derecha #negocio #centro .busqueda .middle .producto_casa .resultado_middle a.informacion_sin_disp{
	margin-right:30px;
	margin-top:2px;
}

/* estilos específicos para puntos de interés*/

#derecha #negocio #centro #punto_interes.imagenes{
	margin:10px 0 10px 30px;
}

#derecha #negocio #centro #punto_interes.imagenes ul{
	margin-left:10px;
	width:210px;
}

#derecha #negocio #centro .descripcion .middle .texto,
#centro span.texto{
	color:#005a01;
	float:left;
	font-size:12px;
	margin: 0 9px 5px 10px;
	width:92%;
}

#derecha #negocio #centro .descripcion .middle .resumen{
	color:#005a01;
	float:left;
	font-size:14px;
	margin-bottom:0;
	margin-left:20px;
	margin-right:20px;
	margin-top:0;
}

#derecha #negocio #centro .descripcion .middle #map{
	border:4px solid #005a01;
	float:right;
	height:300px;
	margin-right:20px;
	width:400px;
}

/*********************************************/


/* estilos específicos para solicitar informacion */

.solicita_informacion form{
	float:left;
	margin-left:30px;
	margin-top: 10px;
}

.solicita_informacion form li{
	clear:both;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:5px;
}

.solicita_informacion form li label{
	color:#005a01;
	float:left;
	font-size:14px;
	margin-top:5px;
	width: 120px;
}

.solicita_informacion form li input,
.solicita_informacion form li textarea{
	border:1px solid #005a01;
	float:left;
	width:300px;
}

.solicita_informacion form li select{
	border:1px solid #005a01;
}

.solicita_informacion form .boton_aceptar{
	background:transparent url(/images/frontend/boton_verde-trans.png) no-repeat scroll 0 0;
	border:medium none;
	clear:both;
	color:white;
	float:left;
	font-weight:bold;
	height:21px;
	margin-left:80%;
	width:77px;
}

.solicita_informacion form .error_list li{
	color:red;
	font-size:14px;
}
/*************************************************/

/* ======  Mis reservas / Mis favoritos================ */

#centro .favorito{
	float:left;
	margin-left:30px;
	margin-top:15px;
}

#negocio #centro .favorito h3{
	background:transparent url(/images/frontend/bellota-trans.png) no-repeat scroll 0 0;
	height:17px;
	padding-left:20px;
	padding-top:3px;
	width:100%;
}

#centro .favorito h3 a{
	color:#005a01;
	text-decoration:none;
}

#centro .reserva .descripcion  h4 a {
	text-decoration: none;
	color: #005a01;
}

#centro .favorito img{
	float:left;
	margin-right:10px;
	width:150px;
	padding-top:4px;
	height: 100px;
}

#derecha #negocio #centro .reserva .descripcion .up{
	background:transparent url(/images/frontend/caja_reservas_arriba.png) no-repeat scroll 0 0;
	height:15px;
	width:591px;
	float:left;
}

#derecha #negocio #centro .favorito .texto{
	float:left;
	width:490px;
}

#derecha #negocio #centro .favorito a.borrar{
	float: left;
}

#derecha #negocio #centro .favorito a.borrar img{
	border:medium none;
	height:30px;
	width:30px;
}

#derecha #negocio #centro .favorito .texto .up{
	background:transparent url(/images/frontend/bordemarron_arriba.png) no-repeat scroll 0 0;
	float:left;
	height:13px;
	width:490px;
}

#derecha #negocio #centro .reserva .descripcion .middle{
	background:transparent url(/images/frontend/caja_reservas_centro.png) repeat-y scroll 0 0;
	width:591px;
	float:left;
}

#derecha #negocio #centro .favorito .texto .middle{
	background:transparent url(/images/frontend/bordemarron_centro.png) repeat-y scroll 0 0;
	float:left;
	height:auto;
	width:490px;
}


#derecha #negocio #centro .reserva .descripcion .middle .texto{
	color:#005a01;
	float:none;
	font-size:14px;
	font-weight:bold;
	margin:10px 0 0 0;
	padding-left:40px;
	position:relative;
	top:-10px;
}

#derecha #negocio #centro .reserva .descripcion .middle ul.izquierda {
	width: 160px;
	padding: 10px 0 0 40px;
	font-size:13px;
}

#derecha #negocio #centro .reserva .descripcion .middle ul.izquierda li {
	float: none;
	list-style: disc;
	padding-bottom: 5px;
	font-weight: bold;
	color:#97461A;;
}

#derecha #negocio #centro .reserva .descripcion .middle ul.derecha {
	width: 113px;
	padding:10px 0 0 0;
	font-size:14px;
}

#derecha #negocio #centro .reserva .descripcion .middle ul.derecha li {
	list-style: none;
	float: none;
	padding-bottom: 5px;
	color:#97461A;
	padding-top: 1px;
}

#derecha #negocio #centro .reserva .descripcion .middle .descargar {
	float:right;
	margin-right:10px;
	text-align:center;
	width:200px;
}

#derecha #negocio #centro .reserva .descripcion .middle .descargar li{
	clear:left;
	color:#6C2E16;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin-top:8px;
}

#derecha #negocio #centro .reserva .descripcion .middle .descargar li a{
	color:#6C2E16;
	text-decoration:none;
}

#derecha #negocio #centro .reserva .descripcion .middle .descargar li a img{
	border:medium none;
	vertical-align:middle;
}



/*#derecha #negocio #centro .reserva .descripcion .middle .descargar a img {
	border: 0;
	margin-top: 40px;
	margin-bottom: 10px;
}*/

/*#derecha #negocio #centro .reserva .descripcion .middle .descargar .boton_descargar{
	background:transparent url(/images/frontend/boton_marron_grande.png) no-repeat scroll 0 0;
	border: none;
	clear:both;
	color:white;
	font-weight:bold;
	height:23px;
	width: 175px;
}*/

#centro .favorito ul{
	color:#6c2e16;
	float:left;
	font-size:13px;
	list-style:none;
	margin-top:0;
	margin-bottom:0;
	padding-left:15px;
	width:100%;
}

#centro .favorito ul li{
	float:left;
	margin:0;
	padding:0;
	text-align:left;
	width:95%;
}

#centro .favorito ul li.producto{
	font-weight:bold;
}

#centro .favorito ul li.producto a{
	text-decoration: none;
	color: #6c2e16;
}

#centro .favorito ul li.descripcion{
	color:#005a01;
	margin-top:3px;
}

#centro .favorito ul li p{
	text-align:left;
}

#derecha #negocio #centro .reserva .descripcion .bottom{
	background:transparent url(/images/frontend/caja_reservas_abajo.png) no-repeat scroll 0 0;
	height:15px;
	width:591px;
	float:left;
}

#derecha #negocio #centro .favorito .texto .bottom{
	background:transparent url(/images/frontend/bordemarron_abajo.png) no-repeat scroll 0 0;
	float:left;
	height:14px;
	width:490px;
}

#derecha #negocio #centro form.reservaview p{
	color:#6C2E16;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	margin-top:5px;
}

#derecha #negocio #centro .enlace_volver_verreserva a{
	text-decoration: none;
	color: #6c2e16;
	float: right;
	margin-top: 80px;
	margin-right: 40px;
}

#derecha #negocio #centro .boton_pagar_reserva a{
	background:transparent url(/images/frontend/boton_marron_medio-trans.png) no-repeat scroll 0 0;
	color:white;
	float:right;
	font-size:13px;
	font-weight:bold;
	height:30px;
	margin-right:40px;
	margin-top:70px;
	padding-top:7px;
	text-align:center;
	text-decoration:none;
	width:149px;
	z-index:10;
}

#derecha #negocio #centro .notice {
	color:#005a01;
	font-weight:bold;
	margin-top:30px;
	text-align:center;
	width:90%;
}

#derecha #negocio #centro #relacionados {
	float:left;
	margin-top:40px;
	padding-left:30px;
	width:90%;
}

#derecha #negocio #centro #relacionados #titulo{
	border-bottom:1px solid green;
	color:#005a01;
	font-weight:bold;
	width:auto;
	margin-top:-25px;
}

#derecha #negocio #centro #relacionados .producto_relacionado{
	margin-top: 10px;
	padding-left: 10px;
}

#derecha #negocio #centro .mapa .middle .puntos_interes .punto .descripcion .middle p.distancia {
	color:#005a01;
	margin-left:25px;
	width:90%;
}

.negocios .negocio .descripcion .texto_habitacion .precio p.precio_tarifa{
	clear:both;
	color:#005A01 !important;
	float:left;
	margin:0;
	padding-left:0 !important;
	text-decoration:line-through;
}

#derecha #negocio #centro .negocios .negocio .descripcion .texto_habitacion .precio p.mejor_precio{
	color:#005A01;
	float:left;
	margin:0;
	padding:0;
	text-decoration:none;
}

#derecha #negocio #centro .negocios .negocio .descripcion .texto_habitacion .precio p.precio_tarifa{
	clear:none;
	float:left;
	margin-left:5px;
	margin-right:7px;
	text-decoration:line-through;
	
}

p.frase_comercial{
	float:left;
	font-weight:bold;
	text-align:center !important;
	width:100%;	
}


/************* específicos de ficha casa ****************************/

#contenido #derecha h1.nombre a{
	color:#005a01;
	font-size:12px;
}

#negocio #centro .busqueda .middle .habitaciones .up,
#negocio #centro .busqueda .middle .producto_casa .resultado_up{
	background:transparent url(/images/frontend/verde_verde_arriba.png) no-repeat scroll 0 0;
	float:left;
	height:15px;
	margin:0;
	padding:0;
	width:623px;
}

#negocio #centro .busqueda .middle .habitaciones .middle,
#negocio #centro .busqueda .middle .producto_casa .resultado_middle{
	background:transparent url(/images/frontend/verde_verde_centro.png) repeat-y scroll 0 0;
	float:left;
	width:623px;
}

#negocio #centro .busqueda .middle .habitaciones .bottom,
#negocio #centro .busqueda .middle .producto_casa .resultado_bottom{
	background:transparent url(/images/frontend/verde_verde_abajo.png) no-repeat scroll 0 0;
	float:left;
	margin:0;
	padding:0;
	width:623px;
	height:15px;
}

#negocio #centro .busqueda .middle .producto_casa .resultado_bottom,
#negocio #centro .busqueda .middle .producto_casa .resultado_middle,
#negocio #centro .busqueda .middle .producto_casa .resultado_up{
	margin-left:25px;
}

#negocio #centro .busqueda .middle .producto_casa .resultado_middle p{
	text-align: left;
}

#negocio #centro .busqueda .middle .habitaciones .resultado,
#centro .busqueda .middle .resultado{
	float:left;
	font-weight:bold;
	margin-left:20px;
}

#centro .busqueda .middle .resultado{
	margin-left:38px;
	margin-bottom:5px;
}

#negocio #centro .busqueda .middle .producto_casa{
	float:left;
	padding-top:12px;
}

#negocio #centro .busqueda .middle .producto_casa .habitaciones .middle .negocios .negocio .descripcion{
	float:left;
	margin-top:10px;
	width:420px;
}

#negocio #centro .busqueda .middle .producto_casa .habitaciones .middle .negocios .negocio .descripcion .texto_habitacion{
	float:left;
	width:100%;
}

#negocio #centro .busqueda .middle .producto_casa .habitaciones .middle .negocios .negocio .descripcion .texto_habitacion span{
	float:left;
	padding-bottom:5px;
	padding-left:0;
	width:100%;
}

#negocio #centro .busqueda .middle .producto_casa .habitaciones .middle .negocios .negocio .descripcion .botones{
	float:left;
	width:100%;
}

#negocio #centro .busqueda .middle .producto_casa .habitaciones .middle .negocios .negocio .descripcion .botones a{
	margin-left:40px;
}

#derecha #negocio #centro .caracteristicas_alojamiento .middle p.con_foto{
	clear:none;
	float:left;
	font-size:13px;
	width:auto;
}

#negocio #centro .negocios .negocio .descripcion span{
	float:left;
	padding-left:0;
}

#negocio #centro .negocios .negocio .descripcion span.disponibilidad{
	color:#005a01;
	float:left;
	font-size:14px;
	margin-top:5px;
}
/********************************************************************/


/*********  estilos para el confesor de la regenta ***********************/

#centro .articulo_confesor{
	float:left;
	margin-left:30px;
}

#centro .articulo_confesor .middle .autor{
	color:#005a01;
	float:left;
	font-size:14px;
	margin:0 0 0 20px;
	padding:0;
	width:92%;
}

#centro .articulo_confesor .middle .texto{
	color:#97461A;
	float:left;
	margin:10px 0 0 20px;
	padding:0;
}

#centro .articulo_confesor .middle a{
	color:#005a01;
	float:left;
	font-size:13px;
	text-align:right;
	text-decoration:none;
	width:97%;
	border: none;
}




/************************************************************************/

/*********************************** específicos de mis mensajes ********/
#centro .cabecera{
	border-bottom:2px solid #98B776;
	clear:both;
	float:left;
	margin-left:35px;
	text-align:center;
	width:90%;
}
#centro .reserva .cabecera {
	float:none !important;
}


#centro .cabecera ul{
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:0;
	padding-left:10px;
	width:94%;
}

#centro .cabecera ul li{
	color:#6C2E16;
	float:left;
	font-size:14px;
	font-weight:bold;
}

#centro .cabecera ul li.propietario,
.mensajes .middle .mensaje li.propietario,
.mensajes .middle .mensaje_leido li.propietario{
	width:160px;

}

#centro .cabecera ul li.asunto,
.mensajes .middle .mensaje li.asunto,
.mensajes .middle .mensaje_leido li.asunto{
	width:335px;
}

#centro .mensajes .middle .mensaje li.propietario{
	float:left;
	margin-left:0;
	overflow:hidden;
	padding-left:0;
	text-align:center;
	width:150px;
}

.mensajes .middle .mensaje li.asunto a{
	color:#005A01;
	font-weight:bold;
	text-align:center;
	width:100%;
}

.mensajes .middle .mensaje_leido li.asunto a{
	color:#005A01;
	text-decoration:none;
	text-align:center;
	width:100%;
}

#centro .cabecera ul li.fecha,
.mensajes .middle .mensaje li.fecha,
.mensajes .middle .mensaje_leido li.fecha{
	width:100px;
}

#centro .mensajes .middle{
	clear:both;
	float:left;
	margin-left:35px;
	width:90%;
}

#centro .mensajes .middle ul{
	clear:both;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-left:10px;
	width:610px;
}

#centro .mensajes .middle a{
	float:left;
}

#centro .mensajes .middle a img{
	border:medium none;
	padding-top:13px;
}

#centro .mensajes .middle ul li{
	float:left;
	font-size:14px;
	text-align:center;
}

.pagination a img{
	border:medium none;
}

#centro .pie{
	clear:both;
	float:left;
	margin-left:35px;
	margin-top:20px;
	text-align:center;
	width:90%;
}

#centro .visualizar_form{
	float:left;
	margin-left:30px;
	width:94%;
}

#centro .visualizar_form p{
}

#centro .visualizar_form p label{
	color:#97461A;
	float:left;
	font-size:13px;
	font-weight:bold;
	padding-top:6px;
	text-align:right;
	width:15%;
}

#centro .visualizar_form p input{
	width:437px;
}

#negocio #centro a.volver{
	color:#97461A;
	float:right;
	font-size:12px;
	font-weight:bold;
	margin-right:40px;
	text-decoration:none;
}

#negocio #centro input.boton_aceptar{
	margin-left:50px;
	margin-right: 0px;
}


#negocio #centro .enviarform{
	float:left;
	margin-left:30px;
	margin-top:30px;
	width:90%;
}

#negocio #centro .enviarform label{
	clear:left;
	color:#6C2E16;
	float:left;
	font-size:13px;
	font-weight:bold;
	margin-right:3px;
	text-align:right;
	width:15%;
}

#negocio #centro .enviarform input,
#negocio #centro .enviarform textarea{
	clear:right;
	float:left;
	width:60%;
}

#negocio #centro .enviarform input.boton_enviar{
	clear:both;
	float:left;
	margin-left:300px;
	margin-top:5px;
	width:60px;
}

#negocio #centro p.aviso{
	color:#6C2E16;
	font-size:13px;
	font-weight:bold;
	text-align:center;
}

/************************************************************************/

#contenido #izquierda  #telefono a img{
	border:medium none;
	margin-left:-4px;
	margin-bottom:10px;
}

#derecha #negocio #centro #opciones{
	margin-right:33px;
	margin-top:-15px;
	float:right;
}

#derecha #negocio #centro #opciones a img{
	border:medium none;
	margin-right:10px;
}

#negocio #centro .busqueda .middle a.ver_todos{
	color:#005A01;
	float:right;
	margin-right:48px;
	margin-top:5px;
	text-decoration:none;
}

#derecha .busqueda .middle .form form .centro_habitaciones .selects li{
	float:left;
	list-style: none;
}

#derecha .busqueda .middle .form form .centro_habitaciones .selects li label{
	clear:both;
	float:left;
	width:100%;
}

#derecha #negocio #centro .busqueda .middle .form form .centro_habitaciones input.boton_buscador{
	float:left;
	margin-top:14px;
}

#centro .busqueda .middle p.disponibilidad_actividades{
	margin-left:20px;
	margin-right:20px;
	text-align:center;
	width:94%;
}


