body {
	margin:0px;
	text-align:center;
	background:#feeaaf; 
	/*background:url(../img/body-bg.jpg) repeat-x top left #0d86d5*/}

a  img{ border:none !important}

a:link, a:visited, a:hover, a:active {text-decoration: none; color:#000}

strong{ color:#222;font-size:9pt;}	

.limpia-flujo{ clear:both; height:1px}

:focus{outline: 0;}
	
#contenido { 
	position:relative;
	margin: 0px auto 0px auto;
	width: 852px;
	height: auto;
	background-color:#fcf7e9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;}
	
#contenido h1{ 
	position:absolute; 
	top:85px; left:15px; 
	z-index:1000; 
	font:bold 14px Arial, Helvetica, sans-serif; 
	color:#000 }	

#contenido2 { 
	position:relative;
	margin: 0px auto 20px auto;
	width: 663px;
	height: auto;
	background-color:#fcf7e9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;}

#contenido2 a{ border:none !important }

#cabecera{ position: relative}
.reserva-online{ 
	position:absolute; 
	width: 145px; height:35px; 
	top:175px; left:20px}
.reserva-online a{ border:none}			

.estrella-blog{ 
	position:absolute ;
	top:10px; 
	right:15px; 
	border:none}
	
	  /*-------------  banderas ------------------*/
#banderas{ 
	position:absolute; 
	float:left; 
	height:22px;		
	width:300px; 
	top:7px; 
	right:20px}	
#banderas img{ 
	border: solid 1px #fff !important }	
#banderas ul { 
	margin:0; 
	float:right; 
	margin:4px 0 0 0 }		
#banderas li{ 
	display:inline;}  		 			

#banners{
	width:189px;
	height:auto;
	background-color:#fff; 
	margin-top:10px;
        float:right;
 }

.titulo{
	color:#1c528e;}/*#4b6b8b*/

.titulo2{
	color:#ba8400;}

#pie{
 	width:852px;
 	height:60px;
 	background-color:#e3ab20;
	 color:#fff;
	 font-size:11px;}

.textarea {
	border:1px solid #999;
	font-family:verdana,arial,tahoma;
	font-size:8pt;
	width:310px;}
	
 /*-------------  buscador ------------------*/	
#buscador{ 
	float:left;
/*	width:560px;*/   
	padding:0 15px 15px 15px; 
	margin:15px 0 0 15px;
	background-color:#fbebbe; 
	border-top:5px solid #e2ad21  }	
#buscador p{ 
	font:12px Arial, Helvetica, sans-serif; 
	text-align:left}	
#buscador b{ 
	font:16px "Arial black", Helvetica, sans-serif; 
	text-align:left; 
	color: #1c528e}		

select{ margin-left:3px}

.formu-ciudad, .formu-buscador{ float:left}
.formu-buscador{  
	margin-left:15px}	
	 			
.label-buscador,.label-largo,.label-barra{ 
	font:1.2em Arial, Helvetica, sans-serif ; 
	color:#000; 
	display:block; 
	text-align:left; 
	margin:0 0 5px 3px}	
.label-largo{ 
	width:180px; 
	margin-top:15px}	
.label-barra{ 
	margin-top:7px}

.buscar-caja, .buscar-dia{ 
	font:1.2em Arial, Helvetica, sans-serif ; 
	*font:1em Arial, Helvetica, sans-serif ; 
	color:#42413c; 
	border:1px solid #787248; 
	background:#f7f6ef; 
	height:20px; 
	width:97px}	 

.btn-buscar{ 
	float:right; 
	margin:15px 0 0 0}	

.buscar-dia{ 
	width:45px; 
	*width:37px;
}

.btn-buscador { 
	float:right;  
	margin: 65px 60px 0 0;  } 	 	
* html .btn-buscador { 
	float:left;   
	margin: 65px 0 0 145px;}
	
.btn-buscador input, .btn-buscador-avanz input {border: 0; outline:0}/*elimina linea punteada*/	
  
.btn-buscador-avanz { 
 	margin: 20px 0 0 180px;}
.btn-buscador2 { 
	padding-top:12px }		
	
/*--------------- formulario ----------------*/
#formulario{
	padding-bottom:10px; 
	font:1.2em Tahoma, Arial, Helvetica, sans-serif; }		
	
.label-reservas {
	width:200px;
	float:left; 
	font:12px Tahoma, Arial, Helvetica, sans-serif; 
	margin-left:7px; 
	text-align:right}
	
.formul {
	font-size:11px;
	color:#414852;
	background-color:#fdf1cc;
	border:1px solid #999;
	width:190px;}	
	
.form-corto{ 
	background-color:#E6E4E4;
	border:1px solid #2C3037;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	width:40px;}	
	
.formul_caja {
	font:12 Tahoma, Arial, Helvetica, sans-serif;
	color:#414852;
	height:50px;
	width:190px;
	background-color:#fdf1cc;
	border:1px solid #999}	
	
.btn {
	font:bold 1.2em Tahoma, Arial, Helvetica, sans-serif;
	color:#222;
/*	background-color:#E6E4E4;
	border-bottom:1px solid #202429;
	border-right:1px solid #202429;
	border-top:1px solid #f6f5f5;
	border-left:1px solid #f6f5f5;*/
	cursor:pointer; 
	margin:15px 0 25px 210px; 
	padding:2px 5px}	
	
input:focus {
	border:1px dotted #FFF;
	background-color:#C8CCD1}

.captcha-img {
	margin:0 0 15px 210px}

.divform{
    float:left;
    font-size:12px;
    padding:10px 5px 10px 5px;
}

.h2_peque{
    color:#1C528E;
    font-size:16px;
    width:300px;
    text-align:left;
    float:left;
}

.imagen_peque{
    float:left;
    margin-top:15px;
    border: 3px solid #E3AB20;
}

.texto_resultados{
    float:left;
    width:250px;
    margin-left:15px;
    font-size:12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-align:left;
}

.resultados{
    width:620px;
    height:auto;
    overflow:hidden;
    float:left;
    padding-bottom:5px;
    border-bottom: 1px solid #E3AB20;
    margin:0 15px 0 15px;
}

.derecha_peque{
    float:right;
    margin-right:10px;
    margin-top:30px;
}

.redsocial{ 
	text-align:center; 
	margin:0 auto; 
	margin-top:5px}
.redsocial img{ 
	border:none}	
