.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

* html .clearfix {height:1px;}

form
{
	margin:0em;
	padding:0em;
}

html, body
{
	 margin:0; 
	 padding:0; 

	 font-family:Arial, Helvetica;
	 font-size:10px;
}


#ancho
{
	width:92em;
	margin:auto;
	text-align:left;
}

#contenedor
{
	width:92em;
	margin:auto;
	text-align:left;
	position:absolute;
}

.resumen a
{
	color:#e6caca;
	text-decoration:none;
}

.resumen a:hover
{
	text-decoration:underline;
}

.separador_contenido a
{
	color:#e6caca;
	text-decoration:none;
}

.separador_contenido a:hover
{
	text-decoration:underline;
}

li
{
	float:left;
}


#logo
{
	position:absolute;
	
}

#logo img
{
	border:0em;
	width:55.2em;
}

#listaidiomas
{
	margin-left:59.2em;
	position:absolute;
	margin-top:2.5em;
	
}

#listaidiomas a
{
	color:#afc5e0;
	text-decoration:none;
	font-size:11px;
}

#listaidiomas a:hover
{
	text-decoration:underline;
}

#listaidiomas a:visited
{
	text-decoration:underline;
}

#listaidiomas span
{
	color:#afc5e0;
	padding-left:1em;
	font-size:11px;
	color:#000066;
	
}

#logosb
{
	position:absolute;
	margin-left:80.8em;
	margin-top:2.2em;
}

#logosb img
{
	border:0em;
	height:2.1em;

}

#destacadoizq
{
	position:relative;
	width:18.4em;
	height:19.3em;
	background:url(../imgs/fondocajaizquierda.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#702e2e;
	top:8em;

}

#destacadoizq .interior
{
	padding:1.3em;
	font-size:11px;
	color:#FFFFFF;
}


#bienvenida
{
	position:absolute;
	top:36em;
	width:18.4em;
}

#bienvenida .txtb
{
	font-size:11px;
	color:#313131;
	padding-left:1em;
	padding-right:0.7em;
	padding-bottom:1.6em;
}

#bienvenida .txtb2
{
font-size:11px;
	color:#757575;
	padding-left:1em;
	padding-right:0.7em;
}

.posmenu
{
	height:39.7em;
}

#menu
{
	position:relative;
	width:18.4em;
	background-color:#FFFFFF;
	top:5.5em;
	left:0em;
	
}

#menu .item
{
	padding-left:1.1em;
	padding-top:0.5em;
}

#menu .item img
{
	height:1.5em;
	border:0em;
}

#menu .submenu
{
	padding-top:1em;
	padding-left:1.6em;
}

#menu .submenuon img
{
	width:0.2em;
	margin-right:0.8em;
}

#menu .submenu img
{
	width:0.2em;
	margin-right:0.8em;
}

#menu .submenuon
{
	padding-top:1em;
	padding-left:1.6em;
	
}

#menu .submenu a
{
	font-size:11px;
	color:#702e2e;
	text-decoration:none;
}

#menu .submenu a:hover
{
	text-decoration:underline;
}

#menu .submenuon a:hover
{
	text-decoration:underline;
}

#menu .submenuon a
{
	font-size:11px;
	color:#702e2e;
	font-weight:bold;
	text-decoration:underline;
}

#reservas
{
	position:absolute;
	width:36.8em;
	top:5em;
	height:11.7em;
	background:url(../imgs/fondoreservas.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#f7f5eb;
	margin-left:37em;
}

#reservas .img1
{
	position:absolute;
	margin-left:1.6em;
	/*margin-top:2.5em;*/
	margin-top:1.6em;
}

#reservas .img1 img
{
	height:1.5em;
}

#reservas .img2
{
	position:absolute;
	/*margin-top:2.2em;*/
	margin-top:1.4em;
	width:36.8em;
	text-align:right;
}

#reservas .im1
{
	height:1.5em;
}

#reservas .im2
{
	height:1.8em;
}

#reservas .input1
{
	position:absolute;
	margin-left:1.6em;
	/*margin-top:5.1em;*/
	margin-top:4.2em;
}

#reservas .input1 select
{
	color:#555454;
	font-family:Arial, Helvetica;
	font-size:11px;
	border:1px solid #999999;
	width:19em;
}

#reservas .input2
{
	position:absolute;
	margin-left:23.5em;
	/*margin-top:5.1em;*/
	margin-top:4.2em;
	text-align:left;
	margin-left:expression("11.7em");
}

#reservas .input2 input
{
	color:#555454;
	font-family:Arial, Helvetica;
	font-size:11px;
	border:1px solid #999999;
	width:8.5em;
	
}

#reservas .input3
{
	position:absolute;
	margin-left:33.4em;
	/*margin-top:5.1em;*/
	margin-top:4.2em;
}

#reservas .input3 img
{
	height:1.8em;
	cursor:pointer;
}

#reservas .input4
{
	position:absolute;
	margin-left:1.5em;
	/*margin-top:8em;*/
	margin-top:7.1em;
	z-index:4;
}

#reservas .input6
{
	position:absolute;
	/*margin-left:11.2em;*/
	margin-left:7.7em;
	/*margin-top:8em;*/
	margin-top:7.1em;
	z-index:4;
}

#reservas .input5
{
	color:#555454;
	font-family:Arial, Helvetica;
	font-size:11px;
	border:1px solid #999999;
	width:5.4em;
}

#reservas .input5_hab
{
	color:#555454;
	font-family:Arial, Helvetica;
	font-size:11px;
	border:1px solid #999999;
	width:6.5em;
}


#reservas .input5_pax
{
	color:#555454;
	font-family:Arial, Helvetica;
	font-size:11px;
	border:1px solid #999999;
	width:6.8em;
}

#reservas .input_pax
{
	position:absolute;
	/*margin-left:11.2em;*/
	margin-left:15.1em;
	/*margin-top:8em;*/
	margin-top:7.1em;
	z-index:4;
}

#reservas .input7
{
	position:absolute;
	/*margin-top:8em;*/
	margin-top:7.1em;
	width:35.5em;
	text-align:right;
}

#reservas .input7 input
{
	height:1.5em;
	color:#f7f3d5;
	font-family:Arial, Helvetica;
	font-size:11px;
	background:url(../imgs/fondobotonenviar.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#555454;
	width:11em;
	cursor:pointer;
	border:0em;
}

#flashhome
{
	position:absolute;
	top:4.9em;
	width:36.7em;
	margin-left:55.2em;
}


#flashhome img
{
	width:36.7em;
}

#ofertashome
{
	position:absolute;
	top:16.7em;
	margin-left:18.3em;
}

#ofertashome .fondooh
{
	z-index:1;
	position:absolute;
}

#ofertashome .fondooh img
{
	height:18.4em;
}

#ofertashome .texto
{
	width:36.7em;
	text-align:right;
	position:absolute;
	margin-top:15.5em;
	z-index:2;
}

#ofertashome .texto a
{
	font-size:11px;
	color:#28282a;
	text-decoration:underline;
}

#ofertashome .texto a:hover
{
	text-decoration:none;
}

#ofertashome .texto img
{
	width:1em;
	border:0em;
	margin-left:0.5em;
	margin-right:1em;
	vertical-align:middle;
	
}

#ofertashome2 
{
	position:absolute;
	top:35.2em;
	background:url(../imgs/fondolisofertas.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#702e2e;
	height:18.4em;
	width:36.8em;
	margin-left:18.3em;
}



#ofertashome2 .item_oferta
{
	margin-top:1.2em;
}

#ofertashome2 .itleft
{
	float:left;
	padding-left:1.5em;
	margin-top:0.3em;
}

#ofertashome2 .itleft img
{
	width:0.5em;
}

#ofertashome2 .itright
{
	float:left;
	margin-left:1em;
}

#ofertashome2 .item_oferta a
{
	color:#FFFFFF;
	font-size:13px;
	text-decoration:none;
}

#ofertashome2 .item_oferta a:hover
{
	text-decoration:underline;
}

#ofertashome2 .subtitulo
{
	font-size:11px;
	color:#e6caca;
}



.oferta_home
{
	position:absolute;
	top:35.2em;
	margin-left:18.3em;
	display:none;
	z-index:4;
}

.oferta_home .detoferta
{
	float:left;
	
}

.oferta_home .img
{
	float:left;
	z-index:4;
}

.oferta_home .img img
{
	width:18.4em;
}

.oferta_home .bot_cerrar
{
	position:absolute; 
	margin-left:15em;
	margin-top:15em;
	z-index:8;
}

.oferta_home .bot_cerrar img
{
	border:0em;
	width:1.9em;
}

.oferta_abajo
{
	position:relative;
	top:39.6em;
}

.oferta
{
	margin-top:9em;
}

#desflash
{
	width:18.4em;
	height:18.4em;
}



.detoferta
{
	width:16em;
	height:15.5em;
	background:url(../imgs/fondo_detoferta.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#6f2e2e;
	padding:1.4em;
	padding-right:1em;
}

.detoferta .nhotel
{
	font-size:11px;
	color:#e6caca;
}

.detoferta .titulo
{
	font-size:13px;
	color:#FFFFFF;
	padding-top:0.1em;
	font-weight:bold;
}

.detoferta .resumen
{
	font-size:11px;
	color:#FFFFFF;
	padding-top:0.5em;
}

.cajacondiciones
{
	width:15.6em;
	margin-top:1.6em;
	background-color:#f5f4e9;
	color:#757575;
	padding:1.4em;	
}

.cajacondiciones .titulocond
{
	font-size:11px;
	font-weight:bold;
}

.cajacondiciones a
{
	color:#092d5a;
	text-decoration:none;
}

.cajacondiciones a:hover
{
	text-decoration:underline;
}


.detoferta .rightb
{
	padding-left:1em;
}


.botonesinf
{
	position:absolute;
	top:16.6em;
	padding-left:1.2em;
	padding-right:1.2em;
}

.detoferta .botones
{
	position:absolute;
	margin-top:13.5em;
	width:15.5em;
}

.leftb
{
	float:left;
}

.rightb
{
	float:left;
	margin-left:1em;
}


.detoferta .boton
{
	background:url(../imgs/fondoboton.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#cc3333;
	height:1.7em;
	padding-left:0.9em;
	padding-right:0.9em;
	padding-top:0.2em;
	width:5.2em;
	text-align:center;
	cursor:pointer;
}

.detoferta .boton a
{
	font-size:11px;
	color:#f7f3d5;
	text-decoration:none;
}

.detoferta .boton a:hover
{
	text-decoration:underline;
}




.detoferta .left
{
	float:left;
}

.detoferta .right
{
	float:right;
}

#noticiashome
{
	position:absolute;
	top:35.2em;
	margin-left:55.2em;
	width:36.7em;
	height:18.4em;
	background:url(../imgs/fondo_noticias_home.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#767676;
	color:#ffffff;
	
}

#noticiashome .interior
{
	padding:1.4em;
	padding-top:1em;
}

#noticiashome .titulo img
{
	height:2.4em;
	margin-bottom:1.5em;
}

#noticiashome .fecha
{
	font-size:11px;
	font-weight:bold;
}


#noticiashome .titular
{
	font-size:13px;
	font-weight:bold;
	padding-bottom:1em;
}

#noticiashome .descripcion
{
	font-size:11px;
	padding-bottom:2em;
}

#noticiashome a
{
	color:#cccccc;
	font-size:11px;
	text-decoration:underline;
}

#noticiashome a:hover
{
	text-decoration:none;
}

#noticiashome span
{
	padding-left:1em;
}

#noticiashome span img
{
	font-size:10px;
	width:1em;
	border:0em;
	margin-left:0.4em;
	vertical-align:middle;
}

.botestandar
{
	background:url(../imgs/fondoboton.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#cc3333;
	height:1.7em;
	padding-left:0.9em;
	padding-right:0.9em;
	padding-top:0.2em;
	text-align:center;
	cursor:pointer;
}

.botestandar a
{
	color:#f7f3d5;
	font-size:12px;
	text-decoration:none;
}

.botestandar a:hover
{
	text-decoration:underline;
}

#botonvermas
{
	position:absolute;
	z-index:2;
	left:35em;
	top:50.5em;
	text-align:right;
}

#subpagina
{
	position:absolute;
	top:53.6em;
	border-top:1px solid #e4e6d9;
	width:92em;
	padding-top:0.4em;
}

#subpagina .newsletter
{
	float:left;
	height:6em;
	border-left:1px solid #e4e6d9;
	width:37em;
}

#subpagina .newsletter img
{
	margin-left:1.5em;
	margin-top:1.5em;
	height:2em;
}

#subpagina .newsletter .campos
{
	position:absolute;
	left:14.4em;
	margin-top:0.6em;
}

.newsletter_interior2
{
	position:relative;
	top:41em;
	height:7em;
	border-right:1px solid #e6e4d9;
}

.newsletter_interior2 img
{
	margin-left:1.5em;
	margin-top:1.5em;
	height:2em;
}

.newsletter_interior2 .campos
{
	position:absolute;
	margin-left:1.4em;
	margin-top:1.6em;
}

.contenido_ancho li
{
	list-style-image:url(../imgs/cosito_menu.gif);
	list-style-type: circle;
	margin-left:1em;
	margin-top:0.3em;
	margin-bottom:0.2em;
	clear:both;
}

.contenido_ancho_izq{
float:left;
width:28em;
padding-right:0.5em;
padding-top:1em;


}
.contenido_ancho_der{
float:left;
padding-top:1em;
margin-left:1em;
}

.contenido_estrecho li
{
	list-style-image:url(../imgs/cosito_menu.gif);
	list-style-type: circle;
	margin-left:1em;
	margin-top:0.3em;
	margin-bottom:0.2em;
	clear:both;
}


.newsletter_restauracion img
{
	margin-left:1.5em;
	margin-top:1.5em;
	height:2em;
}

.newsletter_restauracion .campos
{
	position:absolute;
	left:14.4em;
	top:0.4em;
	width:26em;
	padding-top:7em;
}

.newsletter_interior
{
	position:relative;
	top:8.2em;
	height:6.8em;
	padding-bottom:expression("6em");
	border-right:1px solid #e4e6d9;
}

.newsletter_interior img
{
	margin-left:1.5em;
	margin-top:1.5em;
	height:2em;
}

.newsletter_interior .campos
{
	position:absolute;
	margin-left:1.4em;
	margin-top:1.6em;
}

.txtinputpeq
{
	color:#4d6185;
	border:1px solid #999999;
	font-size:10px;
	font-family:Arial, Helvetica;
	width:9.4em;
	margin-top:3.3em;
	position:absolute;
	
}

.txtinput
{
	color:#4d6185;
	border:1px solid #999999;
	font-size:10px;
	font-family:Arial, Helvetica;
	width:16em;
	margin-top:1em;
	
}

.txtinput_buscador
{
	color:#4d6185;
	border:1px solid #999999;
	font-size:10px;
	font-family:Arial;
	width:9em;

	
}

.botonsendpeq
{
	height:1.7em;
	color:#ffffff;
	font-family:Arial, Helvetica;
	font-size:11px;
	background:url(../imgs/fondobotonenviar.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#555454;
	border:0em;
	position:absolute;
	top:3em;
	left:9.5em;
	cursor:pointer;
}

.botonsend
{
	height:1.7em;
	color:#ffffff;
	font-family:Arial, Helvetica;
	font-size:11px;
	background:url(../imgs/fondobotonenviar.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#555454;
	border:0em;
	cursor:pointer;
}

.lofertas
{
	padding-left:1.6em;
}


#subpagina .item
{
	float:left;
	height:3.6em;
	border-left:1px solid #e4e6d9;
	padding:1.2em;
}

#subpagina .item img
{
	vertical-align:middle;
	height:2.7em;
	margin-right:0.8em;
	border:0em;
	
}

#subpagina .iteml
{
	float:right;
	height:3.6em;
	border-left:1px solid #e4e6d9;
	border-right:1px solid #e4e6d9;
	padding:1.2em;
}

#subpagina .iteml img
{
	vertical-align:middle;
	height:2.7em;
	margin-right:0.8em;
	border:0em;
	
}


#pie
{
	position:absolute;
	width:92em;
	/*top:68.5em;*/
	top:71em;
}

#pieinterior
{
	position:relative;
	width:92em;
	margin-top:4em;
}


#creditos
{
	position:absolute;
	margin-top:2em;
	height:3em;
	width:92em;
	text-align:center;
	margin-left:auto;
}

.listahoteles
{
	background-color:#702e2e;
	padding-top:1em;
	padding-bottom:1em;
	text-align:center;
	width:92em;
}

.listahoteles .separador
{
	padding-left:0.6em;
	padding-right:0.6em;
}

.listahoteles span
{
	font-size:11px;
	color:#FFFFFF;
}

.listahoteles a
{
	color:#FFFFFF;
	text-decoration:none;
}
 .listahoteles a:hover
{
	text-decoration:underline;
}

 .listalinks
{
	padding-top:1.6em;
	text-align:center;
	width:92em;
	color:#d49999;
}

 .listalinks a
{
	font-size:11px;
	color:#d49999;
	text-decoration:none;
}

 .listalinks a:hover
{
	text-decoration:underline;
}

.listalinks .separador
{
	padding-left:0.7em;
	padding-right:0.7em;
	font-size:12px;
	color:#d49999;
	
}

.listalinks2
{
	/*padding-top:2em;*/
	text-align:center;
	width:92em;
	color:#333333;
}

.listalinks2 .separador
{
	padding-left:0.7em;
	padding-right:0.7em;
	font-size:11px;
}

.listalinks2 span
{
	font-size:11px;
}

.listalinks2 a
{
	color:#333333;
	text-decoration:none;
}

#creditos a
{
	color:#333333;
	text-decoration:none;
}

#creditos a:hover
{
	text-decoration:underline;
}

 .listalinks2 a:hover
{
	text-decoration:underline;
}

#titulo
{
	position:absolute;
	top:5em;
	margin-left:0em;
}

#titulo img
{
	height:11.7em;
}

#titulobig
{
	position:absolute;
	top:16.8em;
	left:18.4em;
}

#titulobig img
{
	height:27.7em;
}


#contenido_abajo
{
	position:relative;
	margin-top:42.6em;
}

#contenido_abajo .tithotel
{
	padding-top:2em;
	padding-left:1em;
}

.tithotel h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	padding:0;
	margin:0;
	font-weight:normal;
	color:#702e2e;
}

#contenido_abajo .tithotel img
{
	height:4.4em;
}

#contenido_abajo .conten {
	min-height:20em;
}


.urlhotel
{
	padding-left:1.2em;
	padding-bottom:0.4em;
}

.urlhotel img
{
	height:2.1em;
	border:0em;
}

#contenido_hotel
{
	position:relative;
	margin-top:16.9em;
}

#contenido_hotel .tithotel
{
	padding-top:2em;
	padding-left:1em;
}

#contenido_hotel .tithotel img
{
	height:4.4em;
}

#localizador
{
	padding-left:0.7em;
	padding-top:0.2em;
	color:#b96565;
}

#localizador a
{
	color:#b96565;
	text-decoration:none;
}

#localizador a:hover
{
	text-decoration:underline;
}

#localizador .separador
{
	padding-left:1em;
	padding-right:1em;
}

#localizador .ultimo
{
	font-weight:bold;
}

.cajaoferta 
{
	padding-top:3.3em;
	padding-left:1.5em;
	width:69.6em;
	padding-bottom:2.7em;
	border-bottom:1px solid #efede2;
}



.cajaoferta .left
{
	float:left;
	/*width:46.5em;*/
	width:39.5em;
	padding-left:1.5em;
}

.cajaoferta .right
{
	float:right;
}

.cajaoferta .titulo
{
	color:#702e2e;
	font-size:15px;
	font-weight:bold;
}

.cajaoferta .hotel
{
	color:#e6caca;
	font-size:14px;
	font-weight:bold;
}

.cajaoferta .ofof
{
	list-style:none;
	margin:0em;
	padding:0em;
}

.cajaoferta .right img
{
	width:18.4em;
}

.cajaoferta .l
{
	float:left;
	padding-right:0.8em;
}

.cajaoferta .l img
{
	width:0.5em;
	
}

.cajaoferta .resumen
{
	padding-left:0.9em;
	padding-top:0.5em;
	padding-bottom:0.5em;
	color:#757575;
	font-size:11px;
	/*height:10.4em;
	height:expression("10.2em");*/
	overflow:hidden;
}

.cajaoferta .resumen2
{
	padding-left:0.9em;
	padding-top:0.5em;
	padding-bottom:0.5em;
	color:#757575;
	font-size:11px;
}

.cajaoferta .resumen2 li
{
	list-style-image:url(../imgs/cosito_li.gif);
	list-style-type: circle;
	padding:0em;
	margin:0em;
	margin-left:0.5em;
	clear:both;
	float:none;
	color:#cc3333;
}

.cajaoferta .resumen2 li a
{
	color:#cc3333;
}

.cajaoferta .resumen2 .titulo_lista
{
	font-size:13px;
	font-weight:bold;
	color:#cc3333;
}

.resumen2 a
{
	color:#757575;
	text-decoration:none;
}

.cajaoferta .boton
{
	font-size:10px;
	width:7.3em;
	padding-top:0.1em;
	height:1.8em;
	background:url(../imgs/fondoboton.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#8a2021;
	text-align:center;
	cursor:pointer;
	
}

.cajaoferta .boton a
{
	font-size:12px;
	color:#f7f3d5;
	text-decoration:none;
}

.cajaoferta .boton a:hover
{
	text-decoration:underline;
}



.columnas .colleft
{
	float:left;
	margin:0em;
	padding:0em;
	width:18.4em;
}

.columnas .colright
{
	float:left;
}

.columnas .colgaleria
{
	float:right;
	margin-top:5em;
}



.cap_mapa
{
	padding-top:2em;
	padding-bottom:2.5em;
	padding-left:1.4em;
	color:#757575;
	width:70em;
}

.cap_mapa .nombre_hotel
{
	font-size:11px;
	font-weight:bold;
}

.cap_mapa .tex
{
	font-size:11px;
}

.cap_mapa .tex_comollegar
{
	font-size:11px;
	width:20em;
}

.cap_mapa .cleft
{
	float:left;
}

.cap_mapa .cright
{
	padding-top:1em;
	float:left;
}


#directions
{

	width: 35em; height: 43.7em; 
	overflow: -moz-scrollbars-vertical;
	overflow-Y: auto; 
	overflow-X: hidden;
    scrollbar-arrow-color: #C0CED7;
	scrollbar-base-color: #C0CED9;
	scrollbar-dark-shadow-color: #C1CDD9;
	scrollbar-track-color: #C1CDD9;
	scrollbar-face-color: #839DB4;
	scrollbar-shadow-color: #C1CDD9;
	scrollbar-highlight-color: #839DB4;
	scrollbar-3d-light-color: #C0CED9;
}

.comollegar
{
	width:73em;
	margin-top:5.5em;
	margin-top:expression("1.3em");
}



.comollegar .cleft
{
	float:left;
}

.comollegar .cright
{
	float:right;
}



.form_ubicacion
{
	width:40em;
	padding-left:6em;
}

.form_ubicacion .left
{
	float:left;
}

.form_ubicacion .right
{
	float:right;
}

.form_ubicacion select
{
	width:14.2em;
	font-size:10px;
	font-family:Arial, Helvetica;
	color:#4d6185;
	border:1px solid #999999;
}

.form_ubicacion .input
{
	width:14.2em;
	font-size:10px;
	font-family:Arial, Helvetica;
	color:#4d6185;
	border:1px solid #999999;
}

.formulario
{
	margin-top:2.3em;
	border:1px solid #CCCCCC;
	margin-left:1.5em;
	width:69em;
}

.formulario a
{
	color:#000000;
	text-decoration:none;
}

.formulario a:hover
{
	text-decoration:underline;
}

.formulario .tituloform
{
	color:#757575;
	font-size:12px;
	font-weight:bold;
	padding-top:2em;
	padding-left:1.4em;
}

.formulario .textoform
{
	color:#757575;
	font-size:12px;
	padding-left:1.4em;
	padding-bottom:2em;
}

.formulario form
{
	background:url(../imgs/fondoform.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#f7f5eb;
	
}

.formulario .izq
{
	font-size:12px;
	color:#702e2e;
	font-weight:bold;
	width:14em;
	text-align:right;
	padding-bottom:0.8em;

}

.formulario .der
{
	padding-left:1em;
	padding-bottom:0.8em;

}

.formulario .oblig
{
	padding-left:1em;
	color:#b96565;
	font-size:11px;
}

.formulario .izq2
{
	font-size:10px;
	padding-top:1.8em;
	padding-top:expression("0.8em");
	padding-left:2em;
	padding-bottom:1em;
	float:left;
}

.formulario .der2
{
	float:left;
	font-size:10px;
	padding-top:1.8em;
	padding-top:expression("0.8em");
	padding-left:26em;
}

.formulario .der2 .boton
{
	background:url(../imgs/fondoboton.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#cc3333;
	height:1.7em;
	padding-left:0.9em;
	padding-right:0.9em;
	padding-top:0em;
	width:6em;
	height:2em;
	text-align:center;
	border:0em;
	cursor:pointer;
}

.formulario .izq3
{
	font-size:12px;
	color:#702e2e;
	font-weight:bold;
	width:1em;
	text-align:left;
	padding-bottom:0.8em;
	padding-left:2em;
	
}

.formulario .der3
{
	font-size:12px;
	color:#702e2e;
	font-weight:bold;
	width:18em;
	text-align:left;
	padding-bottom:0.8em;
	padding-left:1em;
}

.formulario .der3 a
{
	font-size:12px;
	color:#702e2e;
	font-weight:bold;
	text-decoration:underline;
}

.formulario .der4
{
	
	padding-bottom:0.8em;
}

.formulario .input
{
	font-family:Arial;
	 font-size:10px;
	 width:16.2em;
	 border:1px solid #999999;
	 padding-left:0.2em;
}

.formulario li
{
	float:left;
}

.formulario .input2
{
	font-family:Arial;
	 font-size:10px;
	 width:16.7em;
	 border:1px solid #999999;
	 padding-left:0.2em;
}

.boton_azul_bt
{
	font-size:10px;
	padding-left:0.6em;
	padding-right:0.6em;
	padding-bottom:0.1em;
	height:1.8em;
	background:url(../imgs/fondo_verdisp.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#702e2e;
	text-align:center;
	color:#ffffff;
	border:0px;
	cursor:pointer;
}

.icominiprt
{
}

.icominiprt a
{
	color:#afc5e0;
	text-decoration:none;
}

.icominiprt a:hover
{
	text-decoration:underline;
}

.icominiprt img
{
	border:0em;
	vertical-align:middle;
	height:1.1em;
	margin-right:0.5em;
}

#galeria
{
	position:absolute;
	width:36.7em;
	top:5em;
	height:58em;
	margin-left:0.1em;
}

#topinteriorhotel
{
	position:absolute;
	width:36.7em;
	height:39.5em;
	top:5em;
    left:55.3em; 
	margin-left:0em;
 }

#topinteriorhotelhome
{
	position:absolute;
	width:36.7em;
	height:30.1em;
	left:55.2em;
	top:5em;
}

.separador_contenido
{

}

.titulobig
{
	font-size:20px;
	font-weight:normal;
	color:#cab392;
}

.boton_hotel
{
	font-size:10px;
	padding-top:0.1em;
	padding-left:1em;
	padding-right:1em;
	height:1.8em;
	background:url(../imgs/fondoboton.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#8a2021;
	text-align:center;
	cursor:pointer;
}

.boton_hotel a
{
	font-size:12px;
	color:#f7f3d5;
	text-decoration:none;
}

.boton_hotel a:hover
{
	text-decoration:underline;
}

.boton_gris
{
	font-size:10px;
	padding-top:0.1em;
	padding-left:1em;
	padding-right:1em;
	height:1.8em;
	background:url(../imgs/fondobotonenviar.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#555454;
	text-align:center;
	width:5em;
	cursor:pointer;
}

.boton_gris a
{
	font-size:12px;
	color:#f7f3d5;
	text-decoration:none;
}

.boton_gris a:hover
{
	text-decoration:underline;
}

#buscadorsalones
{
	position:absolute;
	height:18.4em;
	width:18.4em;
	background:url(../imgs/fondo_deg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#565554;
	top:44.5em;
	margin-bottom:0.1em;
}



#buscadorsalones .interior
{
	font-size:11px;
	color:#FFFFFF;
	padding:1.2em;
}

#buscadorsalones .left
{
	float:left;
	width:18.4em;
}

#buscadorsalones .right
{
	float:right;
	padding-top:1em;
	text-align:left;
	padding-left:1.4em;
	width:17em;
}

#buscadorsalones .titev
{
	color:#FFFFFF;
	font-size:18px;
	padding-bottom:1em;
	font-weight:bold;
}

#buscadorsalones select
{
	color:#4d6185;
	font-family:Arial, Helvetica;
	font-size:11px;
	border:1px solid #999999;
	width:14em;
	margin-bottom:0.6em;
}

#buscadorsalones .itsubmit
{
	padding-top:0.6em;
	text-align:left;
	padding-left:0em;
	width:15.5em;
}

#buscadorsalones .itsubmit ul,li
{
	list-style:none;
	padding:0em;
	margin:0em;
}

#buscadorsalones .boton
{
	padding-left:0.5em;
	padding-right:0.5em;
	padding-top:0.3em;
	height:1.6em;
	background:url(../imgs/fondo_bs.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#000033;
	color:#373535;
	border:0px;
	font-size:10px;
	text-align:left;
	cursor:pointer;
}

#buscadorsalones .boton a
{
	color:#373535;
	text-decoration:none;
	font-size:11px;
}

#buscadorsalones .boton a:hover
{
	text-decoration:underline;
}

#buscadorsalones .submit
{
	width:5.9em;
	height:1.9em;
	background:url(../imgs/fondo_search.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#000033;
	color:#373535;
	border:0px;
	font-size:10px;
	text-align:left;
	cursor:pointer;
}

.cajasalon
{
	padding-bottom:7em;
}

.cajasalon .left
{
	float:left;
	width:44.8em;
}


.cajasalon .right
{
	float:right;
}

.cajasalon .right img
{
	width:18.4em;
}

.cajasalon .tits img
{
	height:2.6em;
}

.cajasalon .tits
{
	padding-bottom:1em;
}

.cajasalon .interiors
{
	font-size:12px;
	color:#757575;
}

.capaservicios
{
	display:none;
	width:44.8em;
	border:1px solid #285188;
	padding:1em;
	position:absolute;
	background:url(../imgs/fondo_servicios.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}

.capaservicios .cruz
{
	position:absolute;
	margin-left:43.3em;
}

.capaservicios .cruz img
{
	border:0em;
	height:1.9em;
}

.capaservicios .titulos img
{
	margin-bottom:1.2em;
	height:2.5em;
}

.mr08
{
	margin-right:0.8em;
}

.capaservicios .interiors
{
	color:#757575;
	font-size:12px;
}

.capaservicios li
{
	list-style-image:url(../imgs/cosito_li.gif);
	list-style-type: circle;
	margin-left:1em;
	margin-top:0.3em;
	margin-bottom:0.2em;
	clear:both;
	float:none;
}

.contenido_especiales
{
	margin-top:2em;
	border:1px solid #ffffff;
	margin-left:1.5em;
	color:#757575;
}

.contenido_ancho
{
	width:58.3em; 
	padding-left:1.2em;
	font-size:12px;
	color:#757575;
}
	
.contenido_estrecho
{
	width:28.3em;
	padding-left:1.2em;
	font-size:12px;
	color:#757575;
	padding-top:1em;
}

.imgrest
{
	padding-left:0.1em;
}
.imgrest .lft
{
	float:left;
}

.imgrest .rgt
{
	float:left;
	margin-left:0.1em;
}

.imgrest .interior
{
	padding-top:6em;
	padding-left:1em;
}

.imgrest .sbhotels
{
	font-size:13px;
	color:#757575;
}

.imgrest img
{
	width:18.3em;
	border:0em;
	
}

.imgrest .varios
{
	color:#757575;
	padding-top:2.4em;
	font-size:11px;
}

.imgrest .enlacesb a
{
	color:#e6caca;
	text-decoration:none;
}

.imgrest .enlacesb a:hover
{
	text-decoration:underline;
}

.imgrest .imgcosito
{
	width:0.4em;
	margin-right:1em;
}

.newsletter_big
{
	position:absolute;
	top:60em;
	left:55em;
}

.doscolumnas
{
	width:70em;
}

.doscolumnas td
{
	vertical-align:top;
	font-size:12px;
}


.doscolumnas .izquierda
{
	padding-right:1em;
}

.doscolumnas .derecha
{
	font-size:10px;
	width:18.4em;
}

.globo .texto
{
	width:20em;
}

.piesalones
{
	margin-top:0em;
}

#lupita
{
	position:absolute;
	top:2.3em;
	left:57em;
}

#lupita img
{
	width:1.6em;
	border:0em;
}

#capabuscador
{
	position:absolute;
	display:none;
	width:14.6em;
	height:8.4em;
	top:0em;
	z-index:6;
	margin-left:40.6em;
	background:url(../imgs/fondo_capa_buscador.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#702e2e;
}

#capabuscador .cerrar
{
	position:absolute;
	margin-left:10.6em;
	margin-top:0.2em;
}

#capabuscador .cerrar a
{
	font-size:11px;
	color:#e6caca;
	text-decoration:underline;
}

#desflash
{
	width:18.4em;
	height:18.4em;
}

#capabuscador .cerrar a:hover
{
	text-decoration:underline;
}

#capabuscador .capainput
{
	position:absolute;
	width:14em;
	text-align:right;
	margin-top:2.7em;
}

#capabuscador .capainput input
{
	color:#4d6185;
	border:1px solid #999999;
	font-size:10px;
	font-family:Arial;
	width:12em;
}

#capabuscador .botonbuscador
{
	position:absolute;
	width:14em;
	text-align:right;
	margin-top:5.2em;
}

#capabuscador .botonbuscador input
{
	background:url(../imgs/fondoboton.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#cc3333;
	border:0em;
	font-size:12px;
	color:#FFFFFF;
	cursor:pointer;
}

.item_buscador
{
	color:#757575;
	font-size:11px;
	margin-top:1em;
}

.item_buscador a
{
	color:#cc3333;
	text-decoration:none;
}

.item_buscador a:hover
{
	text-decoration:underline;
}

.buscador
{
	padding-top:2em;
	width:60em;
	padding-left:1.7em;
}

.titulopagina_buscador
{
	font-size:12px;
	font-weight:bold;
	color:#757575;
}

#paginador_cursos
{
	padding-top:1em;
	padding-left:2em;
}

#paginador_cursos a
{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#2b5588;
}

#paginador_cursos a:hover
{
	text-decoration:underline;
}

#paginador_cursos .actual
{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#111111;
}

.webmap
{
	padding-top:2.2em;
}

.webmap .colw
{
	width:16.3em;
	float:left;
	padding-left:2.1em;
}

.webmap .tit
{
	padding-bottom:1.2em;
}

.webmap .tit img
{
	width:0.5em;
	margin-right:0.8em;
}

.webmap .tit a
{
	font-size:14px;
	color:#cc3333;
	text-decoration:none;
}

.webmap .tit a:hover
{
	text-decoration:underline;
}

.webmap .item2
{
	padding-left:1.3em;
	padding-bottom:1em;
}

.webmap .item2 a
{
	font-size:12px;
	color:#702e2e;
	text-decoration:none;
}

.webmap .item2 a:hover
{
	text-decoration:underline;
}


.cajasalon ul,li
{
	list-style:none;
	padding:0em;
	margin:0em;
}

#buscadorsalones ul,li
{
	list-style:none;
	margin:0em;
	padding:0em;
}

.form_ubicacion ul,li
{
	
	margin:0em;
	padding:0em;
}

.comollegar ul,li
{
	margin:0em;
	padding:0em;
	list-style:none;
}

.columnas ul,li
{
	
	margin:0em;
	padding:0em;
	list-style:none;
}

.cajaoferta ul,li
{
	list-style:none;
	margin:0em;
	padding:0em;
}

.detoferta ul,li
{
	list-style:none;
	margin:0em;
	padding:0em;
}

#ofertashome2 ul,li
{
	list-style:none;
	margin:0em;
	padding:0em;
}

.cap_mapa ul,li
{
	list-style:none;
	padding:0em;
	margin:0em;
}

.detoferta .botones ul,li
{
	list-style:none;
	padding:0em;
	margin:0em;
}

.cajaoferta .resumen ul
{

	padding-left:1em;

}
.cajaoferta .resumen li
{
	list-style-image:url(../imgs/cosito_li.gif);
	list-style-type: circle;
	margin-left:1em;
	margin-top:0.3em;
	margin-bottom:0.2em;
	clear:both;
	width:100%;
	float:none;
}

.pl3cols ul,li
	{
		list-style:none;
		margin:0em;
		padding:0em;
	}
	
	.pl3cols .lefts
	{
		height:76.9em; 
		padding-bottom:4em;
	}
	
	.pl3cols .ofabajo
	{
		position:absolute;
		top:44.5em;
		height:38em;
	}
	
	.pl3cols .centers
	{
		float:left;
	}
	
	.pl3cols .rights
	{
		float:right;
		 width:36.8em;
		
	}
	
.separador_contenido ul
{

	padding-left:1em;

}


.separador_contenido li
{
	list-style-image:url(../imgs/cosito_li.gif);
	list-style-type: disc;
	margin-left:1em;
	margin-top:0.3em;
	margin-bottom:0.2em;
	clear:both;
	width:100%;
	float:none;
}


#links_noticias_random {
	position:absolute;
	margin-top:15.2em;
}

.ub1
{
	position:absolute; top:17.2em; left:18.4em; z-index:6;
}
.ub1 img
{
	width:0.1em;
}

.ub2
{
	position:absolute; top:17.2em; left:46.2em; z-index:6;
}
.ub2 img
{
	width:0.1em;
}

.ub4
{
	position:absolute; top:17.2em; left:55.2em; z-index:6;
}
.ub4 img
{
	width:0.1em;
}


.ub3
{
	position:absolute; top:17.2em; left:91.9em; z-index:6; padding-left:0.2em;
}
.ub3 img
{
	width:0.1em;
}
.newsletter_restauracion
{
	position:absolute;
	top:58em; 
	padding-top:7em;
	left:55.3em;
	border-left:1px solid #e6e4d9;
	width:36.5em;
	border-right:1px solid #e6e4d9;
}

.errormsg
{
	font-size:11px;
	padding-top:1em;
	color:#FF0000;
	padding-left:1.4em;
	padding-right:1.4em;
}

.linocosito table
{
	width:22em;
}

#ubicaciongps
{
border-top:1px solid #e6e4d9; 
margin-bottom:1em;
margin-top:1em; 
padding-top:1em;
}

#ubicaciongps img
{
	border:0em;
	vertical-align:middle;
	text-decoration:none;
}

#ubicaciongps a
{	
	color:#757575;
	text-decoration:none;
}

#ubicaciongps a:hover
{
	color:#757575;
	text-decoration:underline;
}

/** estilos enlaces interés **/

.cajaenlace 
{
	padding-top:2em;
	padding-left:0em;
	width:69.6em;
}



.cajaenlace .left
{
	float:left;
	width:68em;
	padding-left:1.5em;
}

.cajaenlace .right
{
	float:right;
}

.cajaenlace .titulo
{
	color:#702e2e;
	font-size:14px;
	font-weight:bold;
	width:43em;
}

.cajaenlace .url
{
	font-size:14px;
	font-weight:bold;
}

.cajaenlace .url a
{
	color:#e6caca;
	text-decoration:none;
}

.cajaenlace .url a:hover
{
	text-decoration:underline;
}

.cajaenlace .ofof
{
	list-style:none;
	margin:0em;
	padding:0em;
}

.cajaenlace .right img
{
	width:18.4em;
}

.cajaenlace .l
{
	float:left;
	padding-right:0.8em;
}

.cajaenlace .l img
{
	width:0.5em;
	
}

.cajaenlace .resumen
{
	padding-left:0.9em;
	padding-top:0.5em;
	padding-bottom:0.5em;
	color:#757575;
	font-size:11px;
	overflow:hidden;
	color:#757575;
}

#contenido_enlaces
{
	position:relative;
	padding-top:16.9em;
	height:41em;
}

#contenido_enlaces .tithotel
{
	padding-top:2em;
	padding-left:1em;
}

#contenido_enlaces .tithotel img
{
	height:4.4em;
}

.cajaenlace .ampliado
{
	display:none;
	padding-left:1.2em;
	padding-top:1.1em;
	padding-bottom:0.5em;
	color:#838e94;
	font-size:11px;
	width:46em;
}

.cajaenlace .mas
{
	font-size:11px;
	padding-left:1.2em;
}

.cajaenlace .mas a
{
	color:#555454;
	text-decoration:underline;
}

.cajaenlace .menos
{
	font-size:11px;
	padding-left:1.2em;
	display:none;
}
	
.cajaenlace .menos a
{
	color:#555454;
	text-decoration:underline;
}

.botonsendcoment
{
	width:12em;;
	height:1.5em;
	color:#f7f3d5;
	
	font-family:Arial;
	
	font-size:12px;
	background:url(../imgs/fondoboton.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#ff9900;
	border:0em;
	cursor:pointer;
}

.btnsendcoment {
	position:absolute;
	float:right;
	top:16.5em;
	left:2em;
}

#form_reviews
{
	position:absolute;
	background-color:#edf6ff;
	display:none;
	margin-left:1.7em;
	width:71.7em;
	margin-top:0em;
	z-index:2;
}

#form_reviews .izq1
{
	font-size:12px;
	color:#555454;
	font-weight:bold;
	text-align:right;
	padding-left:3em;
	width:6.5em;
	white-space:nowrap;
}

#form_reviews .izq2
{
	font-size:12px;
	color:#555454;
	font-weight:bold;
	text-align:left;
	padding-top:0;
	width:16em;
}

#form_reviews .izq4
{
	font-size:12px;
	color:#4d6185;
	font-weight:bold;
	text-align:left;
	padding-top:0.2em;
	padding-left:2.5em;
	padding-bottom:1em
}

#form_reviews .izq3
{
	font-size:12px;
	color:#555454;
	font-weight:bold;
	text-align:right;
	padding-left:1.7em;
	width:8.5em;
	white-space:nowrap;
}

#form_reviews .izqpeq
{
	padding-left:3.2em;
	padding-top:0.2em;
	width:2em;
}

#form_reviews .izqcond
{
	font-size:12px;
	color:#555454;
	font-weight:bold;
	width:17em;
	text-align:left;
	padding-bottom:0.1em;
	padding-left:1em;
	margin-top:0.1em;
}

.formulario .izqcond a
{
	font-size:12px;
	color:#555454;
	font-weight:bold;
	text-decoration:underline;
}

#form_reviews .izqbtn
{
	font-size:12px;
	color:#555454;
	font-weight:bold;
	text-align:left;
	padding-bottom:0.1em;
	padding-left:11em;
	padding-left:expression("9.7em");
	margin-top:0.4em;
}

#form_reviews .der
{
	font-size:12px;
	color:#4d6185;
	font-weight:bold;
	width:16em;
	text-align:left;
	padding-bottom:0.1em;
	padding-left:6em;
}

#form_reviews .derizq
{
	font-size:12px;
	color:#4d6185;
	font-weight:bold;
	width:44em;
	text-align:left;
	padding-left:1.3em;
	padding-bottom:0.1em;
}


#form_reviews .oblig
{
	padding-left:0.6em;
	color:#555454;
	font-size:11px;
}

#form_reviews .oblig3
{
	padding-left:2.5em;
	color:#555454;
	font-size:11px;
}

#form_reviews .input
{
	
	font-family:Arial;
	 font-size:10px;
	 width:16.2em;
	 border:1px solid #999999;
	 padding-left:0.2em;
     padding-bottom:0.2em;
	 padding-top:0.2em;
	 padding-bottom:expression("0.1em");
}

#form_reviews .input2
{
	
	font-family:Arial;
	 font-size:10px;
	 width:49.2em;
	 border:1px solid #999999;
	 padding-left:0.2em;
	 padding-bottom:0.2em;
	 padding-top:0.2em;
	 padding-bottom:expression("0.1em");
}

#form_reviews .input3
{
	
	font-family:Arial;
	 font-size:10px;
	 width:49.2em;
	 height:8.5em;
	 border:1px solid #999999;
	 padding-left:0.2em;
	 padding-bottom:0.2em;
	 padding-top:0.2em;
 	 padding-bottom:expression("0.1em");
}

#form_reviews .inputcheck
{
	
	font-family:Arial;
	 font-size:10px;
	 width:14.2em;
	 border:1px solid #999999;
	 padding-left:0.2em;
	 padding-bottom:0.2em;
	 padding-top:0.2em;
 	 padding-bottom:expression("0.1em");
}

#form_reviews .icocal
{
	position:absolute;
	left:61.3em;
	left:expression("51.2em");
	cursor:pointer;
	margin-top:expression("0.1em");
}


#form_reviews .oblig2
{
	position:absolute;
	padding-left:0.6em;
	color:#555454;
	font-size:11px;
}

#form_reviews .boton_azul_bt
{
	font-size:10px;
	padding-left:1.5em;
	padding-right:1.5em;
	padding-bottom:0.1em;
	height:1.8em;
	background:url(../imgs/fondoboton.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#2a558d;
	text-align:center;
	color:#ffffff;
	cursor:pointer;
	border:0px;
	margin-left:16.8em;
}

#form_reviews .cerrar
{
	position:absolute;
	left:70em;
	cursor:pointer;
}

#contenedor_reviews {
	height:0.1em;
	margin-top:-0.1em;
}

.newsletter_home
{
	position:absolute;
	/*float:left;*/
	top:605px;
	left:0;
	height:6em;
	z-index:10;
	/*border-left:1px solid #e4e6d9;*/
}

.newsletter_home img
{
	margin-left:0.5em;
	margin-top:1.5em;
	height:2em;
}

.newsletter_home .campos
{
	position:absolute;
	margin-left:0.9em;
	margin-left:expression("0.4em");
	margin-top:3.5em;
}


#subpagina .itemhome
{
	height:3.6em;
	border-left:1px solid #e4e6d9;
	padding:1.2em;
}

#subpagina .itemhome img
{
	vertical-align:middle;
	height:2.7em;
	margin-right:0.8em;
	border:0em;
}

.botonsendpeq2
{
	height:1.7em;
	color:#ffffff;
	font-family:Arial, Helvetica;
	font-size:11px;
	background:url(../imgs/fondobotonenviar.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#555454;
	border:0em;
	position:absolute;
	top:3.5em;
	left:0em;
	left:expression("0.4em");
	cursor:pointer;
}

#especiales
{
	float:left;
	/*margin-left:7.5em;*/
	margin-left:1.3em;
	width:18.4em;
	height:14.7em;
}

#especiales img
{
	border:0px;
}

#especiales  .itemesp
{
	padding-top:1em;
	padding-top:expression("0em");
	margin-top:expression("1em");
}


#reviews
{
	float:left;
	width:53em;
	height:14.7em;
	margin-left:1em;
}

#reviews img
{
	border:0px
}

#reviews .titular
{
	clear:both;
	margin-top:1.5em;
	height:14em;
}

#reviews .com
{
	font-size:11px;
	color:#838e94;
	height:2.9em;
	width:45em;
	overflow:hidden;
	line-height:1.5em;
}

#reviews .nom
{
	font-size:11px;
	color:#3f392c;
	height:1.5em;
	width:45em;
	overflow:hidden;
	padding-top:0.5em;
}

#reviews .more
{
	font-size:11px;
	color:#8e7e5c;
	width:45em;
	padding-top:1.1em;
}

#reviews .more a
{
	color:#8e7e5c;
	text-decoration:underline;
}

#bothome {
	 margin-top:23.4em;
	 height:14.7em;
}
.space{
padding-left:0.3em;
padding-right:0.3em;

}

#skype_home {
	float:left;
	width:18.2em; 
	height:6.4em;
	padding-top:1.2em;
	border-left:1px solid #e4e6d9;
}

#skype_home .logoskype {
	float:left;
	padding-left:0.9em;
	padding-right:0.4em;
}

#skype_home .logoskype img{
	margin:0;
	padding:0;
	border:0;
}

#skype_home .txtskype {
	float:left;
	width:12.5em;
	font-size:11px;
	color:#757575;
}

#reservas .opciones
{
	position:absolute;
	float:right;
	/*margin-top:7.8em;*/
	margin-top:9.5em;
	width:35.5em;
}
#reservas .opciones .opc
{
	float:right;
	color:#2c5689;
	text-decoration:underline;
	background:url(../imgs/lireservas.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:1.3em;
	margin-left:1em;
}

#reservas .opciones .opc a
{
	color:#555454;
}

#reservas #modificar {
	display:none;
}

#reservas #cancelar {
	display:inline;
}

.bookmark 
{
	float:left;
	white-space:nowrap;
	width:90px;
}

.tabla_pie {
	text-align:center;
}

.left {
	float:left;
}

.siguenosen {
	width:160px;
	margin-top:-0.7em;
}	

.toptabla {
	padding-top:2em;
}

.capa_bookmark {
	margin-top:-0.1em;
	width:110px;
}