img {
border:none;
 }


/******Evita desplazamiento de datos dentro de API GOOGLE*******/
#copyright span {white-space:normal;}

* html ul a {
height:1%;
text-decoration:none;}


* {
margin: 0px;
padding:0px;}



a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

body {
background: #ECE8DD;

font-family:Arial, Helvetica, sans-serif;


}

form {
padding:0;
margin:0;
}

h1 {
color:#E6A354;
font-size: 30px;
font-weight:lighter;
display: inline;}

.claseh1{
color:#E6A354;
font-size: 28px;
font-weight:lighter;display: inline;}

h2 {font-size:15px;
color:#E6A354;
margin-bottom:10px;}

.claseh2{
color:inherit;
font-size: 15px;
font-weight:lighter;display: inline;}


h3 {
font-size:15px;
color:#FE6400;
margin-bottom:10px;
}
h4 {

color:#FE6400;
}

#wrap{
width:960px;
margin: 0 auto;
padding:10px 30px 30px 30px ;
}

#idioma {
font-size:12px;
color:#333333;
text-align:right;
width:100%;
margin-bottom:8px;}

#idioma a{
font-size:12px;
text-decoration:none;
font-weight:bold;
color:#333333;
}

#logo{
margin-bottom:10px;
float:left;
}


#head {
height:80px;
color:#666666;
}

#head img {
margin-right:10px;

}

#head a {

color:#E6A354;
text-decoration:none;

}


#oficial {
text-align:right;
float: right;}

#menu{

background-image: url(/CLIENTES/90selectbase/images/bg_menu.jpg);
background-color:#C4BEA8;
background-position:left;
background-repeat:repeat-y;
margin-top:5px; 
margin-bottom:5px;
color:#FFFFFF;
font-size:12px;
height:25px;
}


#menu a {
color:#FFFFFF;
text-decoration:none;

}

#menu a:hover {
color: #333333;
text-decoration:none;

}

#menu ul{
list-style:none;
text-align:right;
float:right;

}

#menu li{
padding: 6px 10px 0px 10px;
float: left;
height: 19px;
border-left: #FFFFFF 3px solid;

}

#menu li:hover {
padding: 4px 10px 0px 10px;
color:#FFFFFF;
text-decoration: none;
background-color:#D7D1C1;
border-bottom: #E6A354 2px solid;
}

.migas a { color:#FE6400;
text-decoration:none;}
.migas a:hover { color:#FE6400;text-decoration: underline;}

.migas_home a { color:#333333;
text-decoration:none;}
.migas_home a:hover { color:#333333;text-decoration:underline;}



#content_top{
height:288px;

margin-bottom:5px;
}

/*
#left_top{
float:left;
background:#E6A354 url(/CLIENTES/90selectbase/images/head_form_ES.jpg) top no-repeat;
width:240px;
height:238px;
font-size:12px;
color:#FFFFFF;
padding:50px 10px 0px 5px;
_padding:50px 0px 0px 5px;
}
*/
#left_top input{
height:13px;
font-size:10px;
}

.selectDia {
height:20px;
font-size:10px;}


.textBuscador {
font-size:12px;
color:#FFFFFF;
}

.textBuscador2 {
font-size:12px;
color:#333333;
}
#left_top input{
_width:80px;
}


#left_top form{
_font-size:9px;
}

#right_top{
float:left;
/*background: #ECE8DD url(/CLIENTES/90selectbase/images/foto_1.jpg) right no-repeat;*/
height:288px;
width:700px;
_width:690px;

margin-left:5px;
}

#rigth_top_numeros{
float:left;
background:#000000;
width:90px;
top:250px;
left:520px;
position:relative;

font-size:12px;
color:#FFFFFF;
padding:5px 0px 5px 30px;

}


.titulo_buscador{
color:#CCCCCC;
font-size:18px;}

.calendari_buscador {
background:buttonface url(../images/calendari.gif) no-repeat scroll center center;
border:0 solid #000000;
cursor:pointer;
height:16px;
margin-left:0.5em;
width:22px;
}

#left_bottom{
float:left;
background: #c1b9a1;
width:245px;
_width:262px;
min-height:245px;


_height:245px;
padding:5px 10px 0px 0px;

_padding:0px 0px 0px 0px;


}

#left_bottom2{
float:left;
width:245px;
_width:262px;
min-height:245px;


_height:245px;
padding:5px 10px 0px 0px;

_padding:0px 0px 0px 0px;


}

#left_bottom img{
_margin-left:3px;


}


#rigth_bottom {
float:left;
margin-left:10px;

padding:10px;
font-size: 11px;
width:675px;
_width:600px;

min-height:250px;

}
#etiquetatour{
top:25%;
display:block;
height:26px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
position:fixed;
_position:absolute;
right:15px;
_margin-right:-15px;
width:26px;

}
#etiquetatour a:hover{
top:25%;
display:block;
height:26px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
position:fixed;
right:17px;
width:26px;

}



#galeria{
float:left;
width:100%;
margin-bottom:20px;
margin-top:20px;
}

#galeria ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#como_llegar {
margin-top:30px;


}

#galeria li {
float:left;
margin-bottom:2px;
margin-left:4px;
width:80px;
}

#galeria img {
float:left;
margin-bottom:2px;
margin-left:4px;
width:75px;
}

#tour{
float:left;
margin-top:20px;
margin-bottom:20px;
padding-top:20px;
border-top: 3px solid#E6A354  ;}

#habitaciones_lista {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:10px;
padding-top:10px;
height:auto;


}

#habitaciones_lista img{
float:left;

margin-right:10px;
margin-bottom:10px;}

#habitaciones_lista li {
float:left;
padding:10px;
margin-bottom:10px;
width:650px;
_width:630px;
border-bottom: 1px solid#E6A354  ;
border-top: 1px solid#E6A354  ;


background-color: #C1B9A2;

}

#habitaciones_foto {
width:200px;
height:150px;
float:left;
margin-right:10px; }

#habitaciones_descripcion {

float:right;
width:340px;
margin-right:50px;
_margin-right:0px;
}

#habitaciones_top_servicios {
margin-top:20px;

}

#habitaciones_top_fotos {
margin-top:20px;


}

.texto_contacto {
margin-top:6px;
font-size:14px;
color:#E6A354 ;
width:150px;}


#content_bottom{
height:1%;
background:#e7e0c8;}


#newsletter {
background: #C4BEA8;
margin-top:5px;
padding-top:5px;
padding-left:10px;
color:#333333;
height:38px;
font-size:12px;}

#newsletter ul { list-style:none; }
#newsletter li { float: left; }
#newsletter .modulo { width:60%; }
#newsletter .contacto { width:39%; text-align:right; padding-right:5px;}

#foot_menu{
padding-top:10px;
font-size:12px;
text-align:center;
}
#foot{
font-size:12px;
margin:20px auto;
text-align:center;
}
#foot a { color:#FE6400;
text-decoration:none;}
#foot a:hover { color:#FE6400;text-decoration: underline;}



/* PLANTILLAS DE RESULTADOS*/
/* PLANTILLAS DE RESULTADOS*/
/* PLANTILLAS DE RESULTADOS*/
.disponibilidad {}

.disponibilidad a { 
color: #FE6400 ; 
text-decoration:none;}

.disponibilidad a:hover{
 color:#FE6400 ; 
 text-decoration:underline; }
 
 .precio_total_reserva{
 color:#FE6400 ;
 font-size:16px;
  }
 
 .rosa /*NARANJA*/ {
  color:#FE6400 ;
  font-weight:bold;}
 
 .precio_total_reserva_titulo { font-size:14px;
 }
 
#resumen_reserva {
border:#FE6400 solid 1px;
margin-top:20px;
padding:5px;
background: #e7cda9;}

#reservas_formulario div {
margin-bottom:10px;
width:100%;}

#reservas_formulario label {
width:100px;
padding-right:20px;
float:left;
text-align:right;
}

#reservas_formulario input {

width:30%;}



/* FIN PLANTILLAS DE RESULTADOS*/
/* FIN PLANTILLAS DE RESULTADOS*/
/* FIN PLANTILLAS DE RESULTADOS*/


#botonlupa div{
padding-left:0px;
margin-left:0px;
float:left;

}

 .lupita {
padding:6px 28px 9px 34px;

position: relative;
cursor: pointer;

background-image: url( /CLIENTES/90selectbase/images/boto_buscar_ES.gif );
background-repeat:no-repeat;
height: 31px;
margin-right:20px;
width:205px;
display:block;

text-decoration: none;

color: #333;
font-size:16px;


	   }
.lupita img {
position: absolute;
top: -4px;
left: -10px;
_margin-left: -10px;
margin-right:-10px;


border: none;
}

#imagen_lupa {

float:left;
_margin-left: -10px;
border: none;
}


.lupita:hover {

} 


#botonlupa{
margin-top:10px;
margin-left:10px;
_text-align:left;
}
	
#ie-notice{
padding:30px;
border: 1px solid #333333;
font-weight:bold;
background-color: #CCCCCC;}
	


/*

Directorio de hoteles

*/

#listado {
background:#FFFFFF;

}

#listado a {
color:#666666;
}

#pais{
 color:#CC6633 ;
 
 margin-top:10px;
margin-bottom:10px;
border-bottom: #FE6400 dotted 1px;}

#ciudad{
border-bottom:  #D0C9B3 dotted 1px;
margin-top:20px;
margin-left:100px;
margin-bottom:10px;}

#hotel{
list-style: none;
margin-left:200px;
margin-bottom:10px;}


#hotel a{
text-decoration:none;
color: #666666;}