*{ padding:0px; margin:0px;}
ul{ list-style:none;}
img{ border:none;}
a{ text-decoration:none; color:#000000;}
body{background:url(../images/fondo.gif); text-align:center; font-size:12px; font-family:px, 'Arial';}
#contenedor{ width:954px; margin:auto; text-align:left;}
/* CABECERA*/
#cabecera{ background:#FFFFFF;}
#cabecera ul#idiomas{float:right; padding:4px;}
#cabecera ul#idiomas li,#cabecera ul#idiomas li a{display:inline; font-weight:bold; padding:0 2px;}
#cabecera ul#idiomas li.selected a{color:#FFB901;}
#cabecera ul#idiomas li a:hover,#cabecera ul#idiomas li:hover{color:#000000;}

/*CUERPO-HOME*/
#contenedor #cuerpo #contenedor_cuerpo {float:left;width:954px; margin:auto; text-align:left; background:#CAD3E2;  }
#contenedor_cuerpo #cuerpo #cuerpo_cabecera{ float:left;}
#contenedor_cuerpo cuerpo_cuerpo{ float:left; width:100%; }

#contenedor_cuerpo #cuerpo_cabecera img{ float:left}
/*Cuerpo izquierdo*/
#contenedor_cuerpo #cuerpo_cuerpo { clear:both; width:100%;float:left;background:url(../images/fondo_cuerpo.jpg);}
#contenedor_cuerpo #cuerpo_cuerpo #izq{ width:75%;float:left;}
#contenedor_cuerpo #cuerpo_cuerpo #izq #top { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;padding-top:10px; text-align:center;float:left; width:100%; margin-bottom:35px;}
#contenedor_cuerpo #cuerpo_cuerpo #izq #top a{ float:left; text-align:right;  margin-right:5px; width:346px;color:#153D7A;}
#contenedor_cuerpo #cuerpo_cuerpo #izq #top a:hover{color:#FFB901;}



#contenedor #cuerpo #contenedor_cuerpo #cuerpo_cuerpo #izq #top #der {float:right; text-align:left; width:268px;}

#contenedor #cuerpo #contenedor_cuerpo #cuerpo_cuerpo #izq #top #der a:hover{}

#contenedor #cuerpo #contenedor_cuerpo #cuerpo_cuerpo #izq #contenido {float:left; padding-left:35px; padding-bottom:20px;}

#contenedor #cuerpo #contenedor_cuerpo #cuerpo_cuerpo #izq #contenido p{ padding-bottom:15px; font-family:Arial, Helvetica, sans-serif;}
#contenedor #cuerpo #contenedor_cuerpo #cuerpo_cuerpo #izq #contenido p.azul{color:#153D7A; font-size:11px; font-weight:bold;}
/*cuerpo derecho-formulario de busqueda*/
#contenedor_cuerpo #cuerpo_cuerpo #der #Fdisponibilidad{  float:left; color:#153D7A; margin:25px 0; font-family:Arial, Helvetica, sans-serif;}

#contenedor_cuerpo #cuerpo_cuerpo #der #Fdisponibilidad #der{ float:left;}
#contenedor_cuerpo #cuerpo_cuerpo #der #Fdisponibilidad #izq {float:left; width:60px; margin-top:4px;}



#contenedor_cuerpo #cuerpo_cuerpo #der #Fdisponibilidad #der select{ color:#153D7A; border:1px solid; font-size:9px; width:50px; height:15px; padding:0px; text-align:left; margin-bottom:9px;}

#otros{ clear:both;}
#otros label{ margin-right:22px; }
#otros label#ninios{ margin-right:10px;}
#otros input,#contenedor_cuerpo #cuerpo_cuerpo #der #Fdisponibilidad #der input{ width:25px; height:13px; margin-right:23px;}

#contenedor_cuerpo #cuerpo_cuerpo #der #Fdisponibilidad #Fdisp_enviar { font-size:9px; margin:10px; padding:0 3px;}

/***************INTERIOR************/
#contenedor_cuerpo  #izq{ width:20%; float:left; background:#CAD3E2;}
#contenedor_cuerpo  #der { width:80%; float:left; min-height:705px; background:#ffffff;}
* html  #contenedor_cuerpo  #der { width:762px; float:left;height:auto !important;height:660px;min-height:660px;}
#contenedor_cuerpo  #der #Fbuscador{background:#446AA8 url("../images/bg_buscador.jpg") top left repeat-x; padding:16px 7px 1px 7px;float:left;color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:98%; margin-bottom:15px; height:38px;  border-left:2px solid white;}

#contenedor_cuerpo  #izq  h1{color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:10px 5px; background:#446AA8 url("../images/bg_buscador.jpg") top left repeat-x;padding-bottom:4px; height:41px;}
/****FORMULARIO BUSCADOR****/
#contenedor_cuerpo  #der #Fbuscador select{color:#153D7A; border:1px solid; font-size:10px; height:17px; padding:0px; text-align:left; float:left; margin:3px 2px 0px 2px; font-family:Arial, Helvetica, sans-serif; width:48px;}

#contenedor_cuerpo  #der #Fbuscador #dia_in,#contenedor_cuerpo  #der #Fbuscador #dia_out {width:37px;margin-left:5px;}
#contenedor_cuerpo  #der #Fbuscador #mes_in,#contenedor_cuerpo #top #der #Fbuscador #mes_out {width:48px;}
#contenedor_cuerpo  #der #Fbuscador #anio_in{margin-right:5px;}
#contenedor_cuerpo  #der #Fbuscador #anio_out{ margin-right:3px;}

#contenedor_cuerpo  #der #Fbuscador label{float:left; margin:0px 2px 0px 17px;  font-size:10px; font-family:Arial, Helvetica, sans-serif;margin-top:6px;margin-right:17px;}
#contenedor_cuerpo  #der #Fbuscador input{ width:27px;height:15px; float:left; text-align:center; margin-top:3px; font-size:10px;font-family:Arial, Helvetica, sans-serif;}

#contenedor_cuerpo  #der #Fbuscador label.lab_input{margin-right:2px;}
#contenedor_cuerpo  #der #Fbuscador .buttom { font-size:12px; margin:0 10px; padding:0px 0px 0px 15px;  width:80px; height:27px; text-align:left; background:transparent url("../images/bto_buscador.jpg") top left no-repeat; color:#FFFFFF; border:none; cursor:pointer}

#contenedor_cuerpo  #der #Fbuscador img{float:left; border:none; margin-top:4px;}

/*****menu*****/

#contenedor #cuerpo #contenedor_cuerpo #izq ul#navigation{border-top:2px solid #FFFFFF;}
#contenedor #cuerpo #contenedor_cuerpo #izq ul#navigation li{ color:#ffffff; font-size:11px; border-bottom:2px solid #ffffff;background:#E7E7EF; padding:5px; vertical-align:middle;}
#contenedor #cuerpo #contenedor_cuerpo #izq ul#navigation li { height:15px;color:#153D7A;font-family:Arial, Helvetica, sans-serif; padding-left:10px;}
#contenedor #cuerpo #contenedor_cuerpo #izq ul#navigation li:hover{/*background:#CFD3DC;*/font-weight:bold;font-size:12px;}
* html #contenedor #cuerpo #contenedor_cuerpo #izq ul#navigation li:hover{width:181px;font-weight:bold;font-size:12px;/*background:#CFD3DC;*/}


#contenedor #cuerpo #contenedor_cuerpo #izq ul#navigation li.activo{ background:#8EA9D8; width:100%; height:100%; padding:0px; padding-top:5px;}
 /*html #contenedor #cuerpo #contenedor_cuerpo #izq ul#navigation li.activo{ background:#8EA9D8;font-size:12px;width:90%;height:100%; padding:0px; padding-top:5px;}
*/

#contenedor #cuerpo #contenedor_cuerpo #izq ul#navigation li.selected{/* background:#FFB901;*/font-weight:bold;font-size:12px;width:100%;height:100%; padding:0px; padding-top:5px;padding-left:5px;}
* html #contenedor #cuerpo #contenedor_cuerpo #izq ul#navigation li.selected{font-weight:bold;font-size:12px;width:100%;height:100%; padding:0px; padding-top:5px;}

#contenedor #cuerpo #contenedor_cuerpo #izq ul#navigation li.active{/* background:#FFB901;*/font-weight:bold;font-size:12px; width:100%; height:100%; padding:0px; padding-top:5px;}
/*submenu*/
#contenedor #cuerpo #contenedor_cuerpo #izq ul#navigation li ul{background:#E7E7EF;margin-top:5px}

#contenedor #cuerpo #contenedor_cuerpo #izq ul#navigation li ul li{font-weight:normal;font-size:11px;padding:5px 0px 5px 15px; background:#CFD3DC; color:#153D7A;width:91%;}
#contenedor #cuerpo #contenedor_cuerpo #izq ul#navigation li ul li.selected {/*background:#E0BD94*/;padding:5px 0px 5px 15px;width:91%;}

#contenedor #cuerpo #contenedor_cuerpo #izq ul#navigation li ul li:hover{/*background:#E0BD94;*/font-weight:bold;font-size:12px;}





#contenedor #cuerpo #contenedor_cuerpo #izq #izq_pie { text-align:left;color:#153D7A; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding:10px 0;background:#CAD3E2; }
#contenedor #cuerpo #contenedor_cuerpo #izq #izq_pie img{padding-bottom:25px;}
#contenedor #cuerpo #contenedor_cuerpo #izq #izq_pie p{padding:5px;padding-left:8px;}


#contenedor_cuerpo #der #cuepo { background:#ffffff; padding-bottom:3px;}

/****PIE****/
#pie {clear:both;text-align:center;color:#163C7A; background:#FFB901; padding:5px;}
#pie a{color:#163C7A;}
#pie ul#menu { font-size:10px;padding: 5px;}
#pie ul#menu li{display:inline; padding:15px 5px; }
#pie ul#menu li a{color:#163C7A; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
#pie #azul{ background:#163c7a; height:90px;} 

/**********CATALOGO***********/

#contenedor #cuerpo #contenedor_cuerpo #der #cuepo .catalogo {padding:3px 5px 10px 25px; clear:both; float:left; width:95%; }
#contenedor #cuerpo #contenedor_cuerpo #der #cuepo #resumen_busq p{padding:3px}

#contenedor #cuerpo #contenedor_cuerpo #der #cuepo .catalogo .precio_indiv{color:#9E3321;font-weight:bold;font-size:14px;}
#contenedor #cuerpo #contenedor_cuerpo #der #cuepo .catalogo .precioT{color:#526A92; font-weight:bold;}
#contenedor #cuerpo #contenedor_cuerpo #der #cuepo .catalogo .titulo {color:#446AA8;background:#F0F3F8; /*url(../images/titulo_listado_izq.jpg) #B3C2DC no-repeat top left;*/  font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bolder; color:#446AA8; height:16px; padding:2px 2px 0 2px;height:17px;}
* html #contenedor #cuerpo #contenedor_cuerpo #der #cuepo .catalogo .titulo {margin-left:1px;}
#contenedor #cuerpo #contenedor_cuerpo #der #cuepo .catalogo .titulo span {background: #B3C2DC no-repeat right top; padding:2px 5px; color:#446AA8; font-size:15px;float:left; /*width:100%;*/border:2px solid #F0F3F8}
#contenedor #cuerpo #contenedor_cuerpo #der #cuepo .catalogo .titulo a{color:#FFFFFF;font-size:11px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
#contenedor #cuerpo #contenedor_cuerpo #der #cuepo .catalogo .context { background:#E7EBF2 url(../images/fondo_listado.jpg) repeat-x;  width:94%; margin: 0px  0px 4px 0px;float:left; padding-left:17px;border:2px solid #B3C2DC;margin-left:2px}
#contenedor #cuerpo #contenedor_cuerpo #der #cuepo .catalogo .context p { width:33%; padding:6px; text-align:justify; float:left;padding:10px 0px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;  }
#contenedor #cuerpo #contenedor_cuerpo #der #cuepo .catalogo .context span{ border:none; float:right; margin:0; padding:0;}
#contenedor #cuerpo #contenedor_cuerpo #der #cuepo .catalogo .context .items {float:left;  width:21%; margin:2px 5px; }

#contenedor #cuerpo #contenedor_cuerpo #der #cuepo .catalogo .context .items li{clear:none;display:block; font-size:9px; }

#contenedor #cuerpo #contenedor_cuerpo #der #cuepo .catalogo .context .items li img{ border:none;  vertical-align:middle; float:none; margin: 0 4px 4px 4px;height:21px;}

#contenedor #cuerpo #contenedor_cuerpo #der #cuepo .catalogo .context .items li div{clear:both; }/*
#contenedor #cuerpo #contenedor_cuerpo #der #cuepo .catalogo .context img #img_catalogo{ border:none; float:right; margin:0; padding:0;}*/


/***********DETALLE*******/
#contenedor #cuerpo #contenedor_cuerpo #der #cuepo h1 {color:#163C7A; font-size:11px; background:#FFB901;margin:5px; clear:both; padding:3px; margin-bottom:5px;}

#contenedor #cuerpo #contenedor_cuerpo #der #cuepo img{ margin:4px; cursor:pointer;}
#contenedor #cuerpo #contenedor_cuerpo #der #cuepo #foot ul#images { clear:both; margin:5px 0 5px 5px;}
#contenedor #cuerpo #contenedor_cuerpo #der #cuepo #foot ul#images li{display:inline;float:left; margin-bottom:10px;}

#contenedor #cuerpo #contenedor_cuerpo #der #cuepo #foot ul#images li img{ margin:0 2px 0 0 ;}
#contenedor #cuerpo #contenedor_cuerpo #der #cuepo #foot #detalle { clear:both;}

#contenedor #cuerpo #contenedor_cuerpo #der #cuepo #foot #detalle .contex_detalle{ margin:10px 5px; clear:both;}
#contenedor #cuerpo #contenedor_cuerpo #der #cuepo #detalle .titulo { font-size:13px; font-weight:bold;  height:16px;}

#contenedor #cuerpo #contenedor_cuerpo #der #cuepo #detalle .titulo span {
 background: #6987B9 no-repeat right top; padding:2px 5px; color:#FFFFFF; font-size:15px;/*width:100%;*/border:2px solid #F0F3F8;float:left}


#contenedor #cuerpo #contenedor_cuerpo #der #cuepo #foot #detalle .contex_detalle .contenido{ border-top:2px solid #6987B9; padding:5px;margin-top:4px; text-align:justify;}
#contenedor #cuerpo #contenedor_cuerpo #der #cuepo #foot #detalle .contex_detalle .contenido p{color:#153D7A;}

* html  #contenedor #cuerpo #contenedor_cuerpo #der #cuepo #foot #detalle .contex_detalle .contenido{margin-top:0px;}

                  /* complementos*/
#cuerpo #contenedor_cuerpo #der #cuepo #foot #detalle .contex_detalle .contenido ul#equipamientos { text-align:left;float:left;}
				/*complementos*/
#cuerpo #contenedor_cuerpo #der #cuepo #foot #detalle .contex_detalle .contenido ul#equipamientos li{float:left;}
#cuerpo #contenedor_cuerpo #der #cuepo #foot #detalle .contex_detalle .contenido ul#equipamientos li.primero{clear:both;}

/*informacion como por ejemplo numero de camas*/
#cuerpo #contenedor_cuerpo #der #cuepo #foot  ul#informacion {float:left; text-align:left;clear:both;color:#163C7A;font-weight:bold;padding:5px 0px 10px 8px;}
#cuerpo #contenedor_cuerpo #der #cuepo #foot  ul#informacion li{float:left;padding:5px 0;/*width:21%;*/}
#cuerpo #contenedor_cuerpo #der #cuepo #foot  ul#informacion li span{padding-right:3px;}
#cuerpo #contenedor_cuerpo #der #cuepo #foot  ul#informacion li span.separador{padding:0 4px;}
/*#cuerpo #contenedor_cuerpo #der #cuepo #foot  ul#informacion li.primero{clear:both;}*/
					/* Disponibilidad */
#cuerpo #contenedor_cuerpo #der #cuepo #foot #detalle .contex_detalle .contenido #top #disp_izq { float:left; background:none;}
#cuerpo #contenedor_cuerpo #der #cuepo #foot #detalle .contex_detalle .contenido #top #disp_der { float:right; background:none;}



			/*calendarios*/
			
#cuerpo #contenedor_cuerpo #der #cuepo #foot #detalle .contex_detalle .contenido #calendarios{}
#cuerpo #contenedor_cuerpo #der #cuepo #foot #detalle .contex_detalle .contenido #calendarios .calendario{ float:left; width:30%; text-align:center;font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0 5px 15px 5px;}
#cuerpo #contenedor_cuerpo #der #cuepo #foot #detalle .contex_detalle .contenido #calendarios .calendario h2 { color:#153D7A;  font-weight:normal; margin-bottom:10px; font-size:13px; margin-top:-56px; margin-top:expression(0 +"px");}			

#cuerpo #contenedor_cuerpo #der #cuepo #foot #detalle .contex_detalle .contenido #calendarios .calendario thead { background:#446AA8;}
#cuerpo #contenedor_cuerpo #der #cuepo #foot #detalle .contex_detalle .contenido #calendarios .calendario thead th{ border:none; padding:3px; color:#FFFFFF; width:30px;}
#cuerpo #contenedor_cuerpo #der #cuepo #foot #detalle .contex_detalle .contenido #calendarios .calendario tbody tbody{ border:none; padding:3px; color:#FFFFFF; width:30px;}

#contenedor #cuerpo #contenedor_cuerpo #der #cuepo #foot #detalle .contex_detalle .contenido #calendarios .calendario td { background:#ffffff;}
#contenedor #cuerpo #contenedor_cuerpo #der #cuepo #foot #detalle .contex_detalle .contenido #calendarios .calendario .no_disp {
 background:#ECECEC;}
#contenedor #cuerpo #contenedor_cuerpo #der #cuepo #foot #detalle .contex_detalle .contenido #calendarios .calendario .ocupado {background:#FBE3A4;}


#cuerpo #contenedor_cuerpo #der #cuepo #foot #detalle .contex_detalle .contenido #leyenda { clear:both; padding:0px 20px 5px 50px; text-align:center; margin:10px;}
#contenedor #cuerpo #contenedor_cuerpo #der #cuepo #foot #detalle .contex_detalle .contenido #leyenda img { width:15px; height:15px; border:1px solid #666666; vertical-align:middle;}
					/*reserva*/
#cuerpo #contenedor_cuerpo #der #cuepo #foot #detalle .contex_detalle .contenido #Freserva{ margin:20px;}				
#cuerpo #contenedor_cuerpo #der #cuepo #foot #detalle .contex_detalle .contenido #Freserva .context_reserva{clear:both;margin:20px 0;width="98%";font-family:Arial, Helvetica, sans-serif;font-size:16px;padding:2px;background:#B3C2DC;width:690px;}
#cuerpo #contenedor_cuerpo #der #cuepo #foot #detalle .contex_detalle .contenido #Freserva .context_reserva .tit {background:#C5D0E2; color:#FFFFFF;font-size:16px;padding:5px 5px;}	
#cuerpo #contenedor_cuerpo #der #cuepo #foot #detalle .contex_detalle .contenido #Freserva .context_reserva	.contenido_context_reserva{background:url(../images/fondo_cont_Reserva.png) repeat-x;width:690px;}			

#Freserva{ margin:10px 0px;}
#Freserva table{width:700px;}
* html #Freserva table{width:675px;}
#Freserva input.transparente{ background-color:transparent; width: 80px;border:0px;vertical-align:top;}
#Freserva input.no_transparente{ background:url(/images/fondo_input_tex_reserva.png); width: 30px;border:1px solid #CDCDCD;text-align:center;}
#Freserva tr th,#Freserva tr td{ color:#6C83AB;font-size:12px;font-weight:bold;}
#Freserva tr td.TitTotal{color:#666666; font-weight:bold;}
#Freserva tr td.preAnti{color:#ff0000;}
#Freserva #datos_personales{ margin-top:5px; width:540px;clear:both;float:left; padding-left:150px;padding-bottom:10px;}
#Freserva #datos_personales p{margin:5px; clear:both;width:400px;}
#Freserva #datos_personales p .label{float:left; width:130px;font-size:12px;font-weight:normal}
#Freserva #datos_personales p .input{float:left; width:210px; margin-right:6px;background:url(/images/fondo_input_tex_reserva.png);border:1px solid #CDCDCD;margin:2px 0; }
#Freserva #datos_personales select{margin-right:expression(5 +"px"); margin-left:0px; background:url(/images/fondo_input_tex_reserva.png); margin-right:15px;border:1px solid #CDCDCD;}
#Freserva .buttom{ padding:0; clear:both;float:left; margin-top:-9px; margin-bottom:20px; display:block; width:80px; height:26px; text-align:center; cursor:pointer; color:#FFFFFF; font-size:.8em; border:none; background: #FFFFFF url(../images/bto_reservas.jpg) no-repeat;margin-left:120px;}
*html #Freserva #pie_detalle p input.buttom{ margin-bottom:0px; margin-top:0px; background: #FFFFFF url(../images/bto_reservas.jpg) no-repeat;margin-left:120px;}
				/*reserva-suplementos*/
#Freserva ul#suplementos{width:95%;float:left;display:inline;}
#Freserva ul#suplementos li{  width:20%;float:left; margin-bottom:13px;}
#Freserva ul#suplementos li .supl_item{float:left; margin:0 5px;}
#Freserva ul#suplementos li input.supl_item,#Freserva ul#suplementos li p.supl_item{ margin-top:15px;}
			/* botones*/
#Freserva #pie_detalle{clear:both;margin:5px;padding-left:150px;float:left; width:80%;padding-top:20px;}
#Freserva #pie_detalle p#imprimir{ float:right; background:url(../images/imprimir.gif) no-repeat; padding-left:30px; height:24px; padding-top:4px;}
#footdetalle p#imprimir{ float:right; background:url(../images/imprimir.gif) no-repeat; padding-left:30px; height:24px; padding-top:4px; margin-bottom:10px; margin-right:10px;}
.clear{ clear:both;}
/***************Detalle imprimir *********************/


#cuerpo_imprimir_detalle{ background:#FFFFFF; padding:10px 40px 10px 40px; text-align:center;float:left}
#cuerpo_imprimir_detalle #contenedor_imprimir{width:763px; margin:auto; float:left;text-align:justify;}
#cuerpo_imprimir_detalle h1 {color:#163C7A; font-size:11px; background:#FFB901; margin:5px; clear:both; padding:3px; margin-bottom:5px;}
#cuerpo_imprimir_detalle #contenedor_imprimir #foot{float:left}
#cuerpo_imprimir_detalle #contenedor_imprimir img{ margin:4px; cursor:pointer;}
#cuerpo_imprimir_detalle #contenedor_imprimir #foot ul#images { clear:both; margin:5px 0 5px 5px;}
#cuerpo_imprimir_detalle #contenedor_imprimir #foot ul#images li{display:inline;float:left; margin-bottom:10px;}

#cuerpo_imprimir_detalle #contenedor_imprimir #foot ul#images li img{ margin:0 2px 0 0 ;}
#cuerpo_imprimir_detalle #contenedor_imprimir #foot #detalle {clear:both;float:left}

#cuerpo_imprimir_detalle #contenedor_imprimir #foot #detalle .contex_detalle{ margin:10px 5px; clear:both;float:left; width:720px;}
#cuerpo_imprimir_detalle #contenedor_imprimir  .titulo {font-size:13px; font-weight:bold;  height:16px; }

#cuerpo_imprimir_detalle #contenedor_imprimir .titulo span {clear:both;
 background:url(../images/pestania.jpg) #E5E6E8 no-repeat right top;/* width:20px;*/ padding:2px 5px; color:#446AA8; float:left; font-size:15px;}
#cuerpo_imprimir_detalle #contenedor_imprimir .titulo span {
 background: #6987B9 no-repeat right top; padding:2px 5px; color:#FFFFFF; font-size:15px;/*width:100%;*/border:2px solid #F0F3F8;float:left}

#cuerpo_imprimir_detalle #contenedor_imprimir #foot #detalle .contex_detalle .contenido	 { border-top:2px solid #6987B9; padding:5px;margin-top:4px; text-align:justify;}
#cuerpo_imprimir_detalle #contenedor_imprimir #foot #detalle .contex_detalle .contenido p{color:#153D7A;}
/*#cuerpo_imprimir_detalle #contenedor_imprimir #foot #detalle .contex_detalle .contenido{margin-top:5px; }*/

/*informacion como por ejemplo numero de camas*/
#cuerpo_imprimir_detalle #contenedor_imprimir #foot  ul#informacion {float:left; text-align:left;clear:both;color:#163C7A;font-weight:bold;padding:5px 0px 10px 8px;}
#cuerpo_imprimir_detalle #contenedor_imprimir #foot  ul#informacion li{float:left;padding:5px 0;/*width:21%;*/}
#cuerpo_imprimir_detalle #contenedor_imprimir #foot  ul#informacion li span{padding-right:3px;}
#cuerpo_imprimir_detalle #contenedor_imprimir #foot  ul#informacion li span.separador{padding:0 4px;}

#cuerpo_imprimir_detalle #contenedor_imprimir #foot #detalle .contex_detalle .contenido ul#equipamientos { text-align:center;}
				/*complementos*/
#cuerpo_imprimir_detalle #contenedor_imprimir #foot #detalle .contex_detalle .contenido ul#equipamientos li{float:left;}
#cuerpo_imprimir_detalle #contenedor_imprimir #foot #detalle .contex_detalle .contenido ul#equipamientos li.primero{clear:both;}

#cuerpo_imprimir_detalle #contenedor_imprimir #foot #detalle .contex_detalle .contenido #top #disp_izq { float:left; background:none;}
#cuerpo_imprimir_detalle #contenedor_imprimir #foot #detalle .contex_detalle .contenido #top #disp_der { float:right; background:none;}



			/*calendarios*/
			
#cuerpo_imprimir_detalle #contenedor_imprimir #foot #detalle .contex_detalle .contenido #calendarios{}
#cuerpo_imprimir_detalle #contenedor_imprimir #foot #detalle .contex_detalle .contenido #calendarios .calendario{ float:left; width:30%; text-align:center;font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0 5px 15px 5px;}
#cuerpo_imprimir_detalle #contenedor_imprimir #foot #detalle .contex_detalle .contenido #calendarios .calendario h2 { color:#153D7A;  font-weight:normal; margin-bottom:10px; font-size:13px; margin-top:-56px; margin-top:expression(0 +"px");}			

#cuerpo_imprimir_detalle #contenedor_imprimir #foot #detalle .contex_detalle .contenido #calendarios .calendario thead { background:#446AA8;}
#cuerpo_imprimir_detalle #contenedor_imprimir #foot #detalle .contex_detalle .contenido #calendarios .calendario thead th{ border:none; padding:3px; color:#FFFFFF; width:30px;}
#cuerpo_imprimir_detalle #contenedor_imprimir #foot #detalle .contex_detalle .contenido #calendarios .calendario tbody tbody{ border:none; padding:3px; color:#FFFFFF; width:30px;}

#cuerpo_imprimir_detalle #contenedor_imprimir #foot #detalle .contex_detalle .contenido #calendarios .calendario td { background:#ffffff;}
#cuerpo_imprimir_detalle #contenedor_imprimir #foot #detalle .contex_detalle .contenido #calendarios .calendario .no_disp {
 background:#ECECEC;}
#cuerpo_imprimir_detalle #contenedor_imprimir #foot #detalle .contex_detalle .contenido #calendarios .calendario .ocupado {background:#FBE3A4;}


#cuerpo_imprimir_detalle #contenedor_imprimir #foot #detalle .contex_detalle .contenido #leyenda { clear:both; padding:0px 20px 5px 50px; text-align:center; margin:10px;}
#cuerpo_imprimir_detalle #contenedor_imprimir #foot #detalle .contex_detalle .contenido #leyenda img { width:15px; height:15px; border:1px solid #666666; vertical-align:middle;}



/***********CONTACTO************/

#contenedor #cuerpo #contenedor_cuerpo #der #cuepo .contex_contacto {margin:20px;clear:both;float:left;}
#contenedor #cuerpo #contenedor_cuerpo #der #cuepo .contex_contacto h2 { margin-top:40px;float:left;}
#contenedor #cuerpo #contenedor_cuerpo #der #cuepo .contex_contacto h2 span{background:#6987B9;color:#FFFFFF;float:left;padding:5px;font-size:16px;}
#contenedor #cuerpo #contenedor_cuerpo #der #cuepo .contex_contacto .contenido_contacto { border-top:2px solid #6987B9;color:#000000; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:20px 0; clear:both;float:left;width:90%;}
/*************contenido******/
#contenedor #cuerpo #contenedor_cuerpo #der #cuepo .contex_contenido h2 span{ margin-top:10px;background:#6987B9;color:#FFFFFF;float:left;font-size:16px;padding:5px; }
#contenedor #cuerpo #contenedor_cuerpo #der #cuepo .contex_contenido h2{float:left;}
#contenedor #cuerpo #contenedor_cuerpo #der #cuepo .contex_contenido .contenido_cont { border-top:2px solid #6987B9;color:#FFFFFF; font-size:10pt; font-family:Verdana; padding:0;clear:both;float:left;color:navy;width:100%;}
#contenedor #cuerpo #contenedor_cuerpo #der #cuepo .contex_contenido .contenido_cont a{color:#E0BD94;}
#contenedor #cuerpo #contenedor_cuerpo #der #cuepo .contex_contenido {margin:0px 20px;
}
#contenedor #cuerpo #contenedor_cuerpo #der #cuepo .contex_contenido p a{text-decoration:underline;color:#E0BD94;}
#contenedor #cuerpo #contenedor_cuerpo #der #cuepo .contex_contacto .contenido_contacto p {margin:10px;}
* html #contenedor #cuerpo #contenedor_cuerpo #der #cuepo .contex_contacto .contenido_contacto { margin-top:0px;}
#contenedor #cuerpo #contenedor_cuerpo #der #cuepo .contex_contacto .contenido_contacto #fcontacto { padding-left:100px;}
#contenedor #cuerpo #contenedor_cuerpo #der #cuepo .contex_contacto .contenido_contacto #fcontacto .component { float:left; margin:5px 30px 10px 0;}
#contenedor #cuerpo #contenedor_cuerpo #der #cuepo .contex_contacto .contenido_contacto #fcontacto .component label{ color:#000000; margin-left:expression(16 + "px");}
#contenedor #cuerpo #contenedor_cuerpo #der #cuepo .contex_contacto .contenido_contacto #fcontacto .component input{ width:225px; margin-top:4px;}#contenedor #cuerpo #contenedor_cuerpo #der #cuepo .contex_contacto .contenido_contacto #fcontacto #asunto {
 width:465px;}
#contenedor #cuerpo #contenedor_cuerpo #der #cuepo .contex_contacto .contenido_contacto #fcontacto #bottom { clear:both; text-align:center; color:#000000; font-size:12px; margin:0 10px;}
#contenedor #cuerpo #contenedor_cuerpo #der #cuepo .contex_contacto .contenido_contacto #fcontacto #bottom .buttom{ padding:0px 0px 5px 15px;  width:80px; height:27px; text-align:left; background: #FFFFFF url(../images/bto_reservas.jpg) top left no-repeat; color:#FFFFFF; border:none; cursor:pointer}
/********************HOME******************************************/
#contenedor #cuerpo #contenedor_cuerpo #der #cuepo #contenido { padding:25px; text-align:justify;}

.titulo_naranja{ background:#FFB901; color:#163C7A; margin:10px 20px; text-align:left; font-size:18px;}
#mapa { text-align:right; width:740px;clear:both;padding-left:10px;}
.titulo1{color:#ffffff;font-size:16px;font-weight:bold;font-family:Verdana,Arial, Helvetica, sans-serif; margin:10px 0px 10px 5px; text-align:left;padding:5px 15px;background:#ffffff url(../images/titulo1.jpg) no-repeat;}
#listado{ margin:15px 0px 15px 0;}

/************paginado*******/
#paginado{clear:both;}
#paginado img{ vertical-align:middle;}
#paginado a{font-size:12px;margin:0 2px;}
#paginado a:hover{ text-decoration:underline;}
#paginado .selected{color:#367CDC; font-weight:bold; cursor:default;font-size:12px;margin:0 2px;}

/* FAQ */
#faq{ font-size:.8em; width:95%; margin:auto;}
#faq ul{ list-style:none;clear:both;}
#faq li{ padding-left:15px; padding-bottom:5px; background:url(../images/flechita_azul.gif) no-repeat left 5px;}
#faq ul a{ color:#0451A1; text-decoration:none; font-size:13px;font-family:Arial,Helvetica,sans-serif;}
#faq dt{ font-size:13px; font-weight:bold; color:#0451A1; padding:15px 0px 5px; margin-top:15px; background:url(../images/puntos.gif) repeat-x top;font-family:px,'Arial';}
#faq dd{ color:#333333;font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#faq input{ margin-top:15px; display:block; width:80px; height:26px; text-align:center; cursor:pointer; color:#666B6F; font-size:1.6em;padding-bottom:5px; border:none; background: url("../images/bto_reservas.jpg") no-repeat; color:#FFFFFF;font-size:13px;}

/***Detalle reserva en tpv_reserva_ok****/

#contenedor #cuerpo #contenedor_cuerpo #der #det_reserva h1 {background:#CCDBE5; margin:10px 0;color:#123456;font-size:15px;clear:both;}
#contenedor #cuerpo #contenedor_cuerpo #der #det_reserva p{padding:0px 5px;color:#4D5E71; font-size:13px; font-weight:normal;}
#contenedor #cuerpo #contenedor_cuerpo #der #det_reserva p span{ padding-left:50px;}
#contenedor #cuerpo #contenedor_cuerpo #der #det_reserva form input{background:#ffffff; border:0px;width:200px; padding:3px 0 3px 10px;}
#contenedor #cuerpo #contenedor_cuerpo #der #det_reserva form div{padding:5px 15px;font-size:12px;}	

#contenedor #cuerpo #contenedor_cuerpo #der #det_reserva{padding:5px 10px;width:50%;float:left;}
#contenedor #cuerpo #contenedor_cuerpo #der #det_reserva .context_reserva{clear:both;margin:20px 0px;font-family:Arial, Helvetica, sans-serif;font-size:16px;padding:2px;background:#B3C2DC;width:471px;}
#contenedor #cuerpo #contenedor_cuerpo #der #det_reserva .context_reserva .tit {background:#C5D0E2; color:#FFFFFF;font-size:16px;padding:5px 5px;}	
#contenedor #cuerpo #contenedor_cuerpo #der #det_reserva .context_reserva	.contenido_context_reserva{background:url(../images/fondo_cont_Reserva.png) repeat-x;width:96%;padding:10px;}
#contenedor #cuerpo #contenedor_cuerpo #der #det_reserva .context_reserva	.contenido_context_reserva .izq_detalle{float:left;text-align:right;}
#contenedor #cuerpo #contenedor_cuerpo #der #det_reserva .context_reserva	.contenido_context_reserva .der_detalle{text-align:left;margin-left:10px;}
#contenedor #cuerpo #contenedor_cuerpo #der #det_reserva  #imprimir{float:right; background:url(../images/imprimir.gif) no-repeat; padding-left:30px; height:24px; padding-top:4px;}
.MDbuttons {background-color:white;border:1px solid black;color:black;cursor:pointer;font-size:12px;margin-bottom:4px;padding:1px;text-align:center;}
a.linkblue{color:#FFB901;cursor:pointer;}
a.linkblue:hover{color:#FF0000;font-weight:bold;}



/*****************imprimir reserva*********/
#imprimir_reserva{background:#ffffff;float:left;}
#imprimir_reserva#det_reserva h1 {background:#CCDBE5; margin:10px 0;color:#123456;font-size:15px;clear:both;}
#imprimir_reserva #det_reserva p{padding:0px 5px;color:#4D5E71; font-size:13px; font-weight:normal;}
#imprimir_reserva #det_reserva p span{ padding-left:50px;}
#imprimir_reserva #det_reserva form input{background:#ffffff; border:0px;width:200px; padding:3px 0 3px 10px;}
#imprimir_reserva#det_reserva form div{padding:5px 15px;font-size:12px;}	

#imprimir_reserva #det_reserva{padding:5px 10px;width:50%;float:left;}
#imprimir_reserva #det_reserva .context_reserva{clear:both;margin:20px 0px;font-family:Arial, Helvetica, sans-serif;font-size:16px;padding:2px;background:#B3C2DC;width:471px;}
#imprimir_reserva #det_reserva .context_reserva .tit {background:#C5D0E2; color:#FFFFFF;font-size:16px;padding:5px 5px;}	
#imprimir_reserva #det_reserva .context_reserva	.contenido_context_reserva{background:url(../images/fondo_cont_Reserva.png) repeat-x;width:96%;padding:10px;}
#imprimir_reserva #det_reserva .context_reserva	.contenido_context_reserva .izq_detalle{float:left;text-align:right;}
#imprimir_reserva #det_reserva .context_reserva	.contenido_context_reserva .der_detalle{text-align:left;margin-left:10px;}
#imprimir_reserva #det_reserva  #imprimir{float:right; background:url(../images/imprimir.gif) no-repeat; padding-left:30px; height:24px; padding-top:4px;}

.err{color:#FF0000;}
.buttom{ padding:0px 0px 5px 15px;  width:80px; height:27px; text-align:left; background: #FFFFFF url(../images/bto_reservas.jpg) top left no-repeat; color:#FFFFFF; border:none; cursor:pointer}
