body{
	color: #fff;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
  background: #111 url("../images/bg_container.jpg") 0 0 repeat-x;

}

strong{	color:#759700; }

a{ text-decoration:none; }


.contenidoOculto{ display:none; }

#container{

	width:980px;
  margin:0 auto;
	position:relative;
	padding-top:526px;	
}



h1.logo{
  background:url("../images/bg_logo.png") 0 0 no-repeat;
	width:341px;
	height:76px;
  text-indent: -9999px;
  position: absolute;
  top:26px;
	left:10px;
}

h1.logo a{
  display:block;
  width:341px;
  height:76px;
}

.vcard{
	position:absolute;
	top:100%;
	left:9px;
  width:968px;
	height:25px;
	margin-top:12px;
	background-color:#262626;
	}

.vcard a{
  color: #fff;
}

.vcard .name, .vcard .adr, .vcard div{
  display:inline;
	line-height:25px;
}

.vcard .name{ padding: 0 0 0 10px; }
.vcard .adr{ padding: 0 270px 0 0; }
.vcard .tel{ padding: 0 15px 0 0; }

ul#languages{
  position: absolute;
	top: 10px;
	right: 0px;
	font-size:13px;
}

ul#languages li{
  display:inline;
	border-right: 1px solid #fff;
	padding: 0 5px;
	text-transform:uppercase;
}

ul#languages li.select{ 
  color:#9dc60b; 
  font-weight:bold;
}

ul#languages li.ultimo{ border:none; }

ul#languages li a{
	text-decoration:none;
	color: #fff;
}

ul#languages li a:hover{
	text-decoration:none;
	color: #ccc;
}

ul#menu{
  position: absolute;
	top:132px;
	left:9px;
}

ul#menu li{
float:left;
padding: 0 3px;
}

ul#menu li a{
  font-size: 18px;
	color:#fff;
	padding: 0 10px 7px;
	border-bottom:5px solid #fff;
	display:block;
}

ul#menu li a:hover{ 
  font-size: 18px;
	color:#9bc503;
	padding: 0 10px 7px;
	border-bottom:5px solid #9bc503;
	display:block;
}

ul#menu li.current a{ 
  color:#769700; 
	border-bottom:5px solid #769700;
}


.selectHotel{
   position: absolute;
	 top: 130px;
	 right: 9px;
}

#content{
  margin: 0px 0 12px 264px;
  width:713px;
	background-color: #262626;
	
}

#content h2, #marcoOfertas h2, #marcoOfertas_en h2, #marcoOfertas_fr h2, #marcoOfertas_de h2, #marcoOfertas_it h2, #marcoOfertas_ca h2, 
#ofertas h2, #ofertas_en h2, #ofertas_fr h2, #ofertas_de h2, #ofertas_it h2, #ofertas_ca h2,
#opiniones h2.opinion, #opiniones_en h2.opinion, #opiniones_fr h2.opinion, #opiniones_de h2.opinion, #opiniones_it h2.opinion, #opiniones_ca h2.opinion,
#valoracion h2, #valoracion_en h2, #valoracion_fr h2, #valoracion_de h2, #valoracion_it h2, #valoracion_ca h2 {
  padding: 0 0 70px 0;
  text-indent: -9999px;
}

#content p, #content h3, #content ul, #content dt, #content dd{ 
	line-height: 18px;
	padding: 0 20px 10px;
	
}

#content h3{
  font-size: 16px;
	margin: 20px 0 0 0;
  color: #759700;
	text-decoration:underline;
	
}

.minHeight{
  min-height:643px;	
  height:auto !important;
  height:643px;	
}



#marcoOfertas, #marcoOfertas_en, #marcoOfertas_fr, #marcoOfertas_de, #marcoOfertas_it, #marcoOfertas_ca{
  top:526px;
	width:235px;	
	height:283px;	
  position:absolute;
	left:9px;
	background-color: #181818;	
}


* html #marcoOfertas #offersSmall, * html #marcoOfertas_en #offersSmall, * html #marcoOfertas_fr #offersSmall, * html #marcoOfertas_de #offersSmall, * html #marcoOfertas_it #offersSmall, * html #marcoOfertas_ca #offersSmall{
padding:0;
margin:0;
}

#valoracion, #valoracion_en, #valoracion_fr, #valoracion_de, #valoracion_it, #valoracion_ca {
  top:826px;
	width:235px;		
	height:343px;	
  position:absolute;
	left:9px;
	background-color: #181818;		
}




#marcoOfertas #offersSmall  { margin:70px auto; }
#marcoOfertas #offersSmall span { color: #fff; }

#marcoOfertas #offersSmall .linkRss a, #marcoOfertas #offersSmall p a{color: #9fbb01;}


#marcoOfertas h2{background: #181818 url("../images/bg_secciones.png") 0 0 no-repeat; }
#marcoOfertas_en h2{ background: #181818 url("../images/bg_secciones.png") 0 -72px no-repeat; }
#marcoOfertas_fr h2{ background: #181818 url("../images/bg_secciones.png")  0 -144px no-repeat; }
#marcoOfertas_de h2{ background: #181818 url("../images/bg_secciones.png")  0 -216px no-repeat; }
#marcoOfertas_it h2{ background: #181818 url("../images/bg_secciones.png") 0 -288px no-repeat; }
#marcoOfertas_ca h2{background: #181818 url("../images/bg_secciones.png") 0 -360px no-repeat; }




#presentacion h2{ background: #262626 url("../images/bg_secciones.png") -235px 0 no-repeat; }
#presentacion_en h2{ background: #262626 url("../images/bg_secciones.png") -235px -72px no-repeat; }
#presentacion_fr h2{ background: #262626 url("../images/bg_secciones.png") -235px -144px no-repeat; }
#presentacion_de h2{ background: #262626 url("../images/bg_secciones.png") -235px -216px no-repeat; }
#presentacion_it h2{ background: #262626 url("../images/bg_secciones.png") -235px -288px no-repeat; }
#presentacion_ca h2{ background: #262626 url("../images/bg_secciones.png") -235px -360px no-repeat; }



#content ul{ 
  list-style-type:disc; 
	margin: 0 0 0 12px;
	}

#content ul li{ color: #759700;	}

#content ul li span{ color: #fff;	}


#situacion h2{ background: #262626 url("../images/bg_secciones.png") -948px 0 no-repeat; }
#situacion_en h2{ background: #262626 url("../images/bg_secciones.png") -948px -72px no-repeat; }
#situacion_fr h2{ background: #262626 url("../images/bg_secciones.png") -948px -144px no-repeat; }
#situacion_de h2{ background: #262626 url("../images/bg_secciones.png") -948px -216px no-repeat; }
#situacion_it h2{ background: #262626 url("../images/bg_secciones.png") -948px -288px no-repeat; }
#situacion_ca h2{ background: #262626 url("../images/bg_secciones.png") -948px -360px no-repeat; }




#habitaciones h2{ background: #262626 url("../images/bg_secciones.png") -1661px 0 no-repeat; }
#habitaciones_en h2{ background: #262626 url("../images/bg_secciones.png") -1661px -72px no-repeat; }
#habitaciones_fr h2{ background: #262626 url("../images/bg_secciones.png") -1661px -144px no-repeat; }
#habitaciones_de h2{ background: #262626 url("../images/bg_secciones.png") -1661px -216px no-repeat; }
#habitaciones_it h2{ background: #262626 url("../images/bg_secciones.png") -1661px -288px no-repeat; }
#habitaciones_ca h2{ background: #262626 url("../images/bg_secciones.png") -1661px -360px no-repeat; }

#servicios h2{ background: #262626 url("../images/bg_secciones.png") -2374px 0 no-repeat; }
#servicios_en h2{ background: #262626 url("../images/bg_secciones.png") -2374px -72px no-repeat; }
#servicios_fr h2{ background: #262626 url("../images/bg_secciones.png") -2374px -144px no-repeat; }
#servicios_de h2{ background: #262626 url("../images/bg_secciones.png") -2374px -216px no-repeat; }
#servicios_it h2{ background: #262626 url("../images/bg_secciones.png") -2374px -288px no-repeat; }
#servicios_ca h2{ background: #262626 url("../images/bg_secciones.png") -2374px -360px no-repeat; }


#fotos h2{ background: #262626 url("../images/bg_secciones.png") -3087px 0 no-repeat; }
#fotos_en h2{ background: #262626 url("../images/bg_secciones.png") -3087px -72px no-repeat; }
#fotos_fr h2{ background: #262626 url("../images/bg_secciones.png") -3087px -144px no-repeat; }
#fotos_de h2{ background: #262626 url("../images/bg_secciones.png") -3087px -216px no-repeat; }
#fotos_it h2{ background: #262626 url("../images/bg_secciones.png") -3087px -288px no-repeat; }
#fotos_ca h2{ background: #262626 url("../images/bg_secciones.png") -3087px -360px no-repeat; }

#imag{
  position:relative;
  top:0px;
	left: 35px;
}



#ofertas h2{ background: #262626 url("../images/bg_secciones.png") -3800px 0 no-repeat; }
#ofertas_en h2{ background: #262626 url("../images/bg_secciones.png") -3800px -72px no-repeat; }
#ofertas_fr h2{ background: #262626 url("../images/bg_secciones.png") -3800px -144px no-repeat; }
#ofertas_de h2{ background: #262626 url("../images/bg_secciones.png") -3800px -216px no-repeat; }
#ofertas_it h2{ background: #262626 url("../images/bg_secciones.png") -3800px -288px no-repeat; }
#ofertas_ca h2{ background: #262626 url("../images/bg_secciones.png") -3800px -360px no-repeat; }


#faq h2{ background: #262626 url("../images/bg_secciones.png") -4768px 0 no-repeat; }
#faq_en h2{ background: #262626 url("../images/bg_secciones.png") -4768px -72px no-repeat; }
#faq_fr h2{ background: #262626 url("../images/bg_secciones.png") -4768px -144px no-repeat; }
#faq_de h2{ background: #262626 url("../images/bg_secciones.png") -4768px -216px no-repeat; }
#faq_it h2{ background: #262626 url("../images/bg_secciones.png") -4768px -288px no-repeat; }
#faq_ca h2{ background: #262626 url("../images/bg_secciones.png") -4768px -360px no-repeat; }

#faq dt, #faq_en dt, #faq_fr dt, #faq_de dt, #faq_it dt, #faq_ca dt{
	color:#759700;
	font-weight: bold;
}


#ofertas, #ofertas_en, #ofertas_fr, #ofertas_de, #ofertas_it, #ofertas_ca,
#opiniones, #opiniones_en, #opiniones_fr, #opiniones_de, #opiniones_it, #opiniones_ca{
  background-color: #262626;
  width:968px;
	margin: 0 0 0 9px;
  min-height:283px;

}


#opiniones h2{ background: #262626 url("../images/bg_secciones.png") -5481px 0 no-repeat; }
#opiniones_en h2{ background: #262626 url("../images/bg_secciones.png") -5481px -72px no-repeat; }
#opiniones_fr h2{ background: #262626 url("../images/bg_secciones.png") -5481px -144px no-repeat; }
#opiniones_de h2{ background: #262626 url("../images/bg_secciones.png") -5481px -216px no-repeat; }
#opiniones_it h2{ background: #262626 url("../images/bg_secciones.png") -5481px -288px no-repeat; }
#opiniones_ca h2{ background: #262626 url("../images/bg_secciones.png") -5481px -360px no-repeat; }

#valoracion h2{ background: #181818 url("../images/bg_secciones.png") -5488px 0 no-repeat; }
#valoracion_en h2{ background: #181818 url("../images/bg_secciones.png") -5488px -72px no-repeat; }
#valoracion_fr h2{ background: #181818 url("../images/bg_secciones.png") -5488px -144px no-repeat; }
#valoracion_de h2{ background: #181818 url("../images/bg_secciones.png") -5488px -216px no-repeat; }
#valoracion_it h2{ background: #181818 url("../images/bg_secciones.png") -5488px -288px no-repeat; }
#valoracion_ca h2{ background: #181818 url("../images/bg_secciones.png") -5488px -360px no-repeat; }



#opiniones a, #opiniones_en a, #opiniones_fr a, #opiniones_de a, #opiniones_it a, #opiniones_ca a,
#valoracion a, #valoracion_en a, #valoracion_fr a, #valoracion_de a, #valoracion_it a, #valoracion_ca a{
 color: #759700;
}


#valoracion #hsRating, #valoracion_en #hsRating, #valoracion_fr #hsRating, #valoracion_de #hsRating, #valoracion_it #hsRating, #valoracion_ca #hsRating {
 border: none;
}

#gmap, #smap{
  width:690px;
  height:300px;
  border:1px solid #000000;
  margin-bottom : 8px;
	margin: 0 auto 8px;
}


#photos{
	position:absolute;
	top:199px;
	left:8px;
	width:712px;
	height:296px;
	z-index:2;
	overflow:hidden;
}


#prevBtn, #nextBtn {
	display:none!important
}

#booking{
  background: url("../images/bg_booking.png") 0 0 repeat-x;	
  border: 3px solid #fff;	
	position:absolute;
  top:196px;
  left:5px;
	width:966px;
  height:296px;	
}
#booking h3 {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:100;	
  padding:20px 0 0 730px;
}

#framereservation{
  padding:30px 0 0 720px;
}


#headerOffers{
  color: #fff;
}

#titleDivOffers a{
  display: none;
}

h2#hotelNameOffers{
 text-indent:0px;
 background-image:none; 
}

.linkRss a{ color: #759700 }

.calendar{ margin-left: 10px !important; }


div.hssurveys_full div.note {
  color: #000 !important;
}

#offersSmall .offersNumber {
color:#ff6600 !important;
}

#offersHs .contents h2 {
background:none;
color:#ff6600 !important;
font-size:14px !important;
text-indent:0;

}
/*--- Principio Contenedor del motor de reservas ---*/
#mirai_bookentrance{
  padding: 40px 0 0 745px;
}
#mirai_be0, #mirai_be2, #mirai_be0 input, #mirai_be0 select { /*#mirai_be2, #mirai_be0 input, #mirai_be0 select para que se vea la misma letra en IE6 y IE7*/
    /*font-family: Verdana;*/
    /*font-size: 13px;*/
}
#mirai_be0 {
    /*width:13.7em;*/
    /*height:11.5em;*/
}
/*--- Fin Contenedor del motor de reservas ---*/
/*--- Principio Posición de elementos ---*/
#mirai_be1, #mirai_be3, #mirai_be5 { /* Espacio a la izquierda para "Entrada" y "Noches" y margin para igualar horizontalmente con textos de los input */
    /*left:0;*/
    /*margin-top:0.25em;*/
    color: #000000;
    font-weight: 700;
}
#mirai_be2, #mirai_be4, #mirai_be6 { /* Espacio a la izquierda para "Input Entrada", "Input Noches", y "Input Codigo Promocional" */
    /*left:6.5em;*/
}
#mirai_be7, #mirai_be8 { /* Espacio a la izquierda para "Input Reservar", "Input Ver/Cancelar" */
    /*left:0;*/
}
#mirai_be1, #mirai_be2 { /* Espacio superior para "Entrada" y "Input Entrada" */
    /*top: 0; */
}
#mirai_be3, #mirai_be4 { /* Espacio superior para "Noches" y "Input Noches" */
    /*top:2.2em;*/
}
#mirai_be5 { /* Espacio superior y a la izquierda para "Codigo Promocional" */
    /*top: 6.15em;*/
    /*left: 0em;*/
}
#mirai_be6 { /* Espacio superior para "Input Codigo promocional" */
    /*top:4.6em;*/
}
#mirai_be7 { /* Espacio a la izquierda y superior para "Input Reservar" */
    /*top: 6.9em;*/
    /*left:0;*/
}
#mirai_be8 { /* Espacio a la izquierda y superior para "Input Ver/Cancelar" */
    /*top: 9.9em;*/
    /*left:0;*/
}
/*--- Fin Posición de elementos ---*/
/*--- Principio Estilos de Botones y Codigo Promocional ---*/
#mirai_be2, #mirai_be6 { /* Anchura para "Input Entrada" y "Input Codigo Promocional" */
    /*width:7em;*/
}
#mirai_be2, #mirai_be4, #mirai_be6 { /* Estilos "Input Entrada", "Input Noches" y "Input Codigo Promocional" */
     /*background-color:#FFFFFE;*/ /* para que el "color" de < slect > en Safari funciona, no se pudede asignar #FFFFFF. Color de letra para Text Inputs */
     /*border:1px solid #999;*/
     /* color: #444;*/
    }
#mirai_be5 { /*--- Texto "Codigo Promocional" ---*/
    /*font-size: 0.75em;*/
    /*line-height: 0.9em;*/
    /*width: 3em;*/
}
#mirai_be7 input { /*--- Boton "Input Reservar" ---*/
    /*padding:0 0.8em;*/
    background: url("http://www.milisahostels.com/images/bg_boton_reservas.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #769700;
    cursor: pointer;
    font-family: Trebuchet MS;
    font-size: 13px;
    font-weight: bold;
    height: 41px;
    line-height: 17px;
    margin: 10px 0 0;
    padding: 0 0 10px;
    width: 202px;
}
#mirai_be7 input:hover { /*--- Boton "Input Reservar Hover" ---*/
    /*---*/
    color: #5F7901;
}
#mirai_be8 { /*--- Boton "Input Ver/Cancelar" ---*/
    /*text-decoration:underline;*/
    /*color:#00f;*/
    border: medium none;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    height: 30px;
    line-height: 40px;
    text-align: center;
    text-decoration: none;
    width: 180px;
    margin-top:20px;
    margin-left:10px;
}
#mirai_be8:hover { /*--- Boton "Input Ver/Cancelar" ---*/
    /*---*/
    text-decoration:underline;
}
/*--- Fin Estilos de Botones y Codigo Promocional ---*/
/*--- Principio Para que el calendario aparezca siempre encima ---*/
#ui-datepicker-div {
    font-size:1em;
}
/*--- Fin Para que el calendario aparezca siempre encima ---*/
