/*
html{scrollbar-face-color: #D9D8D8;
  scrollbar-shadow-color: #e8eaeb;
  scrollbar-highlight-color: #e8eaeb;
  scrollbar-3dlight-color: #e8eaeb;
  scrollbar-darkshadow-color: #e8eaeb;
  scrollbar-track-color: #e8eaeb;
  scrollbar-arrow-color: #ffffff;
  
  width:100%; 
}
* {margin:0; padding:0; }
body{
	text-align: center;
	width: 100%;
	height:100%;
	padding:0;
	font-family: Verdana;
	font-size:11px;
	color:#666;
	background-color: #D2E2E9;
}

div{
   /*border:1px solid #000000;*/
   position:relative;
}

img{
   border:0 none;
   behavior:url("js/iepngfix.htc");
}
*/

input{
   color: #7F98A0;
   font-family: Tahoma;
   font-size: 13px;
   border: 0 none;
}

a{
   cursor:pointer;
   text-decoration:none;
   color:#CC6600;
}
a:hover{color:#666}
/*
#contenedor{
   width:1000px; /*ancho total de la pagina*/
   /*border:1px solid #333333;*/ /*encadeno los 3 atributos claves del borde en una sola linea, ahorrando codigo XD*/
   /*background-color:#FFF8F0;*/
   margin:10px auto; /*10px arriba y abajo, y auto a los lados, para los navegadores nuevos es suficiente para centrar la pagina*/
   text-align:left; /*aqui alineamos todo de nuevo a la izquierda, pero dentro del contenedor*/
}
*/
.layOut{
   z-index: 1;
   background-color: #FFFFFF;
   padding: 10px 0 0;
}
.layOut div{
   border:0 none;
}
.cabecera{
   clear:both;
   margin-bottom:10px;
}
#cabecera_logo{
   float:left;
   display:inline; /*(*)*/
   border:0 none;
}
#cabecera_login{
   width:388px;
   height:41px;
   float:right;
   display:inline; /*(*)*/
   background-image:url("../imagen/moduloLogin.png");
   background-repeat:repeat-x;
   background-color:#FFFFFF;
   border:0 none;
   font-size:9px;
   color:#990000;
   /*behavior:url("js/iepngfix.htc");*/
}
/*
   (*)display:inline; se usa en este caso para corregir un error en IE, en la interpretación del margin y el padding,
   si flotamos a la izquierda, y hay 10px de margin a la izquierda, IE sumara el doble de ese margen. Con esta linea corregimos eso.
*/
#cabecera_login input{
   margin:12px 0 0 7px;
}
#cabecera_login a{
   color:#397994;
   font-size: 12px;
   font-weight: bold;
   margin: 0 0 0 23px;
}
.cabecera_logado{
   width:auto;
   height:41px;
   float:right;
   display:inline; /*(*)*/
   background-color:#FFFFFF;
   border:0 none;
   font-size:12px;
   color:#397994;
   margin: 0 23px 0 23px;
   text-align:right;
}
#cabecera_logado a{
   color:#397994;
   font-size: 12px;
   font-weight: bold;
   margin: 0 0 0 23px;
}	
.header{
   clear:both;
   background-image:url("../imagen/moduloMenu.gif");
   background-repeat: repeat-x;
   height:50px;
   padding: 9px 12px 0px;
   margin:0;
}
.header .opciones_menu{
   display:inline;
   border: 0 none;
}
.header .opciones_menu .menuPrincipal{
   margin:0 auto;
   float:left;
   font-family: Tahoma,Arial,verdana;
   font-size: 11px;
   text-transform: uppercase;
   /*margin-top:15px;*/
}
.header .opciones_menu .menuPrincipal li{
   display:inline;

}
.header .opciones_menu .menuPrincipal li a{
   border-right: 1px solid #CCCCCC;
   color: #FFFFFF;
   /*margin: 0 0 2px 0;*/
   padding:9px 12px 7px;
}
.header .tfno_contacto{
   border: 0 none;
   float:right;
   margin: 10px;
   color: #FFFFFF;
   font-family: Verdana;
   font-size: 21px;
   margin: -3px 10px 2px 0;*/
}
#splashScreen{
  display: none;
  z-index: 10;
  *z-index: 10;
  position: absolute;
  float: left;
  clear:both;
  width:100%;
}
.capaEspera{
	height:500px;
	display:block;
   
   background-color:#FFFFFF;
   background-image:url("../imagen/loading.gif");
   background-position: center center;
   background-repeat: no-repeat;
   
   border: medium solid #E8EAEB;
   color: #2D6076;
   font-family: Verdana;
   font-size:11px;
   width:100%;
   position: absolute;
   z-index: 10;
   *z-index: 10;
}
.capaEspera .titular01{
   color: #2D6076;
   font-family:Tahoma,Verdana,sans-serif;
   font-size:21px;
   font-weight: normal;
   text-align: center;
}
.cuerpo{
  z-index:0;
  position: relative;
  clear:both;
}
.cuerpoCol2{
   /*position: relative;*/
   margin-bottom:10px;
   display: inherit;
}
.col01{
   display:inline;
   float:left;
}
.col02{
   /*border: 1px solid #000000;*/
   display:inline;
   float: right;
   margin:25px 0px;
   padding:0px;
   width:658px;

   text-align:right;
}
.col02 div{width:658px;margin:0px;padding:0px;}
.col02Sup{
	text-align:left;
	margin: 0 0px 0 0;
}
.col02Inf{
	text-align:left;
	margin: 0 0px 0 0;
}

.cuerpoCol2Interior{
   /*position: relative;*/
   clear:both;
   margin-bottom:10px;
   display: inherit;
}
.col01Interior{
   width:216px;
   display:inline;
   float:left;
}
.col02Interior{
   display:inline;
   float: right;
   width:750px;
   margin:0;
   padding:0;
}
.col02Interior div{
	/*border:1px solid #00000*/
}
.col02Inf{
	background-color:#F3F6F7;
}
.tabla01{
   width:750px;
}

.footer{
   clear:both;
   display:block;
   float: left;
   width:100%;
   margin: 25px 0 0 0;
   background-image: url("../imagen/moduloPie.gif");
   background-repeat:repeat-x;
   height: 50px;
}
.footer .menuPrincipal{
   list-style-type:none;
   margin:-2px 0 0px 60px;
   padding:0;
   font-family:Tahoma, Arial, verdana;
   font-size:10px;
   text-transform:uppercase;
}
.footer .menuPrincipal li{
   display:inline;
}
.footer .menuPrincipal li a{
   display:block;
   float:left;
   margin:2px 0 2px 0;
   padding: 9px 12px 7px 12px;
   border-right:1px solid #CCC;
   color:#FFFFFF;
}

.cajaTexto {width:100%-6px; margin:0px; border:3px solid #C0CFD6; background-color: #F3F6F7; }
.contentCajaTexto{width:auto; padding:20px; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-weight:normal; /*font-size:10px;*/ color: #397995; text-align:justify;}
.contentCajaTexto h2{font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-weight:normal; font-size:13px;}
.contentCajaTexto span{padding:10px 0; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-weight:normal; font-size:13px;}
.contentCajaTexto p{padding:10px 0; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-weight:normal; font-size:13px;}
.contentCajaTexto li{padding-left:10px;}
.contentCajaTexto ul{padding:10px 15px;}

/* TITULARES*/
.titular01{font-family:Tahoma; font-size:21px; color:#2A6077; font-weight:normal}
.titular02{font-family:Verdana; font-size:14px; font-weight:normal}
.titular03{font-family:Verdana; font-size:11px; color:#666666; font-weight:bold}
.titular04{font-family:Verdana; font-size:11px; color:#87754A; font-weight:bold}
.titular05{font-family:Verdana; font-size:10px; color:#2D6076; font-weight:bold}
.titular06{font-family:Tahoma; font-size:15px; color:#2A6077; font-weight:bold}
.titular07{font-family:Tahoma; font-size:15px; color:#E8B63D; font-weight:bold}
.titular08{font-family:Tahoma; font-size:12px; color:#2A6077; font-weight:normal}

/*************** MODULO BUSCADOR  HOME ***************/
.moduloBuscador{clear:both;display: block;width:316px;padding:0;margin:0 0 8px 0;font-size: 11px;color: #397994;}
.moduloBuscador .moduloBuscadorTop {float:left;width:100%;height:24px;background-image: url(../imagen/cabeceraBuscador.png);background-repeat:no-repeat;margin:0;padding:0;text-transform:uppercase;font-size: 12px;color: #FFFFFF;display: block;}
.moduloBuscador .moduloBuscadorCentral{display: block;float:left;width:100%;*width:316px;background-image: url(../imagen/moduloCentralBuscador.gif);background-repeat:repeat-y;background-color:#f3f6f7;margin:0px;margin-top:-4px;}
.moduloBuscador .moduloBuscadorCentral .fila{float:left;margin:7px 0px 6px 0px;padding: 0 0 0 10px;width:95%;}
.moduloBuscador .moduloBuscadorCentral .filaInterior{float:left;margin:0 6px 0 0;}
.moduloBuscador .moduloBuscadorCentral .filaInterior .calendario{margin:0;}
.moduloBuscador .moduloBuscadorCentral .fila input {height:18px;background-color:#fff;font-size:11px; color:#666; border:1px solid #397995;}
.moduloBuscador .moduloBuscadorCentral .fila select {height:18px;background-color:#fff;font-size:11px; color:#666; border:1px solid #397995;}
.moduloBuscador .moduloBuscadorCentral .filaChex{float: left; margin:0 10px 0 0; width: 28%;}
.moduloBuscador .moduloBuscadorCentral .filaChex input {background-color:#F3F6F7;font-size:11px; color:#666;border: 0;}
.moduloBuscador .moduloBuscadorCentral .filaDespl{width:288px;margin:0 0px 16px 0;border-bottom:1px solid #E5A100}
.moduloBuscador .moduloBuscadorCentral .filaDesplBusqueda{width:288px;margin:0 0px 2px 0;border-bottom:1px solid #E5A100}
.moduloBuscador .moduloBuscadorCentral .filaBack{float:left;width:100%;border-top:1px dotted #999;border-bottom:1px dotted #999;background-color:#e8eaeb}
.moduloBuscador .moduloBuscadorCentral .filaBack .filaBackInterior{float: left; margin:0 7px 0 0; }
.moduloBuscador .moduloBuscadorCentral .filaBack .filaBackNumero{float:left;width:16px;height:20px; margin:8px 7px 0 0; background-color:#C8D7D4;font-size: 15px;color: #EFF2F7;font-weight: bold;}
.moduloBuscador .moduloBuscadorCentral .filaBqAvanzada{float:left;width:288px;background-color:#CAD7DD;padding: 5px 0 5px 0}
.moduloBuscador .moduloBuscadorCentral .filaBqAvanzada .colIzq{float:left;margin-left: 3px;}
.moduloBuscador .moduloBuscadorCentral .filaBqAvanzada .colDer{float:right;margin-right: 3px;}
.moduloBuscador .moduloBuscadorBottom {display: block;float:left;width:100%;height:66px;background-image: url(../imagen/pieBuscador.png);background-repeat:no-repeat;}
.moduloBuscador .moduloBuscadorBottom .botonBuscar{float:right;width:86px;height:65px;margin:0 10px 0 0;background:url(../imagen/botonFlecha.png) no-repeat;behavior:url("js/iepngfix.htc");}
#bajoBuscador{clear:both;display:block;}

/*************** MODULO BUSCADOR INTERIOR ***************/
/*
.moduloInterior{float:left; position:relative;margin: 0; padding:0;font-size: 11px;color: #666666;font-family:Arial;width:750px;}
.moduloInterior div{ /*width:750px;*/}
.moduloInterior .moduloInteriorTop02{float:left;width:100%;height:30px;background-image: url(../imagen/cabeceraBuscadorInterior.png); behavior:url("js/iepngfix.htc"); background-repeat:no-repeat;margin:0;padding:0;text-transform:uppercase; font-size: 12px; color: #FFFFFF;}
.moduloInterior .moduloInteriorTop02 .interior{margin:5px 0 0 15px;}
.moduloInterior .moduloInteriorTop02 .interior span{display:block;float:left;}
.moduloInterior .moduloInteriorCentral02 {padding:10px 0 0;display:block;float:left;width:100%; background-image: url(../imagen/moduloCentralBuscadorInterior.gif); behavior:url("js/iepngfix.htc"); background-repeat:repeat-y; background-color:#f3f6f7;  }
/*.moduloInterior .moduloInteriorCentral02 div{padding:10px;}*/
.moduloInterior .moduloInteriorCentral02 .fila {padding:10px;width:auto; display:inline;float:left; color:#397994;}
.moduloInterior .moduloInteriorCentral02 .fila input {height:18px;background-color:#fff;font-size:11px; border:1px solid #397995;}
.moduloInterior .moduloInteriorCentral02 .fila textarea {_width:600px;background-color:#fff;font-size:11px; border:1px solid #397995;}
.moduloInterior .moduloInteriorCentral02 .fila select {height:18px;background-color:#fff;font-size:11px; border:1px solid #397995;}
.moduloInterior .moduloInteriorCentral02 .fila span{display:block;float:left;}
.moduloInterior .moduloInteriorCentral02 .fila .total{float:left;margin-left:464px;_margin-left:250px;}
.moduloInterior .moduloInteriorCentral02 .fila .total label{padding-right:7px;}
.moduloInterior .moduloInteriorCentral02 .fila .total span{font-weight:bold;}
.moduloInterior .moduloInteriorCentral02 .filaInterior{float:left;margin:0 6px 0 0;}
.moduloInterior .moduloInteriorCentral02 .filaInterior .calendario{margin: 0 0 0 0}
.moduloInterior .moduloInteriorCentral02 .filaChex{float: left; margin:0 15px 0 0;margin-right:50px;}
.moduloInterior .moduloInteriorCentral02 .filaChex input {background-color:#F3F6F7;font-size:11px; ;border: 0;}
.moduloInterior .moduloInteriorCentral02 .filaDespl{width:730px;margin:0 0px 16px 0;border-bottom:1px solid #E5A100}
.moduloInterior .moduloInteriorCentral02 .filaDesplBusqueda{width:730px;margin:0 0px 2px 0;border-bottom:1px solid #E5A100}
.moduloInterior .moduloInteriorCentral02 .filaBack{float:left;width:100%;border-top:1px dotted #999;border-bottom:1px dotted #999;background-color:#e8eaeb}
.moduloInterior .moduloInteriorCentral02 .filaBack .filaBackInterior{float: left; margin:0 10px 0 0; }
.moduloInterior .moduloInteriorCentral02 .filaBack .filaBackNumero{float:left;width:16px;height:20px; margin:8px 7px 0 0; background-color:#C8D7D4;font-size: 15px;color: #EFF2F7;font-weight: bold;}
.moduloInterior .moduloInteriorCentral02 .filaBqAvanzada{float:left;/*width:710px;*/width:95%;background-color:#CAD7DD;padding: 5px; margin-right:10px;}
.moduloInterior .moduloInteriorCentral02 .campo{float:left; margin-right:10px;}
.moduloInterior .moduloInteriorCentral02 td{font-size: 11px;font-family:Arial;}
.moduloInterior .moduloInteriorCentral02 .fila .titulo{font-family:Tahoma; font-size:12px; color:#2A6077; font-weight:normal;}
.moduloInterior .moduloInteriorCentral02 .filaOscura{float:left; width:100%; background-color:#c0cfd6; height:20px;text-transform:uppercase;margin-bottom: 20px;}
.moduloInterior .moduloInteriorCentral02 .filaOscura .marginLeft20{margin-left:20px;}
#numHab {display:inline;float:left; margin-right:100px;}
.habitaciones{display:inline; float:left;}

.moduloInterior .moduloInteriorTop01{float:left;/*width:752px*/;background-image: url(../imagen/moduloInteriorTop.png); behavior:url("js/iepngfix.htc"); background-repeat:no-repeat;margin:0; text-transform:uppercase; font-size: 12px; color: #FFFFFF;}
.moduloInterior .moduloInteriorTop01 span{padding-left:10px;}  
*/

/* CARRITO */
/*
.moduloCarrito{width:216px;margin:0; padding:0;display:block;}
.moduloCarrito .moduloCarritoTop{float:left;width:100%;_width:216px;height:94px;background-image: url(../imagen/miCarritoTop.png); behavior:url("js/iepngfix.htc");background-repeat:no-repeat;margin:0; padding:0}
.moduloCarrito .moduloCarritoCentral{float:left;width:100%;_width:216px;background-image: url(../imagen/miCarritoCentro.gif);behavior:url("js/iepngfix.htc"); background-color:#f3f6f7; margin:0;}
.moduloCarrito .moduloCarritoCentral label{float:left;}
.moduloCarrito .moduloCarritoCentral .contenido{padding:0 10px; width:85%;}
.moduloCarrito .moduloCarritoCentral .hotel{padding:2px; text-transform:uppercase;}
.moduloCarrito .moduloCarritoCentral .hotel img{float:left;}
.moduloCarrito .moduloCarritoCentral .filaBack{float:left;margin-bottom:20px; width:97%;border-top:1px dotted #999;border-bottom:1px dotted #999;background-color:#e8eaeb;padding:5px 0 5px 0; margin-left:3px;}
.moduloCarrito .moduloCarritoCentral .filaBack label{float:left; margin-left:50px;}
.moduloCarrito .moduloCarritoBottom{float:left;width:100%;_width:216px;height:28px;background-image: url(../imagen/miCarritoBottom.png); behavior:url("js/iepngfix.htc"); background-repeat:no-repeat;margin:0; padding:0; }
.moduloCarrito .moduloCarritoBottom .botonNuevaReserva{float:right; margin-right:40px;}
*/

/* MODULO ACOTAR INTERIOR  */
/*
.moduloAcotar {position:relative;width:100%;padding:0;margin:0 0 8px 0;font-size: 11px;color: #397994;}
.moduloAcotar .moduloAcotarTop {position:relative;float:left;*float:none;width:100%;height:24px;background-image: url(../imagen/cabeceraBuscador.png);behavior:url("js/iepngfix.htc");background-repeat:no-repeat;text-transform:uppercase;font-size: 12px;color: #FFFFFF;display: block;}
.moduloAcotar .moduloAcotarTop span{margin: 10px 0 0 5px;}
.moduloAcotar .moduloAcotarCentral{background-color: #F3F6F7;background-image: url("../imagen/miCarritoCentro.gif");behavior:url("js/iepngfix.htc");background-repeat: repeat-y;display:block;float:left;width:100%;_width:216px;}
.moduloAcotar .moduloAcotarCentral a{margin: 10px 0 5px 5px;}
.moduloAcotar .moduloAcotarCentral label{float:left;}
.moduloAcotar .moduloAcotarCentral .contenido{padding:10px; width:85%;}
.moduloAcotar .moduloAcotarCentral .hotel{padding:2px; text-transform:uppercase;}
.moduloAcotar .moduloAcotarCentral .hotel img{float:left;}
.moduloAcotar .moduloAcotarCentral .filaBack{float:left;margin-bottom:20px; width:97%;border-top:1px dotted #999;border-bottom:1px dotted #999;background-color:#e8eaeb;padding:5px 0 5px 0; margin-left:3px;}
.moduloAcotar .moduloAcotarCentral .filaBack label{float:left; margin-left:50px;}
.moduloAcotar .moduloAcotarCentral .botonNuevaReserva{float:right; margin-right:40px;}
.moduloAcotar .moduloAcotarBottom{float:left;width:100%;_width:216px;height:28px;background-image: url(../imagen/miCarritoBottom.png); behavior:url("js/iepngfix.htc"); background-repeat:no-repeat;margin:0; padding:0; }
.moduloAcotar .moduloAcotarBottom .botonNuevaReserva{float:right; margin-right:40px;}
*/

/*PARTE CENTRAL*/
/*--------buscador--------*/
.moduloInterior .moduloInteriorCentral01 {background-color:#B9C9D1;padding:0 ; float:left; width:100%; background-image: url(../imagen/moduloCentralBuscadorInterior.gif); behavior:url("js/iepngfix.htc"); background-repeat:repeat-y; }
.moduloInterior .moduloInteriorCentral01 .tituloOferta{float:left; width:100%; _width:752px; padding: 8px 0 8px 0; background-color:#B9C9D1; text-transform:uppercase; }
.moduloInterior .moduloInteriorCentral01 .tituloOferta span{float:left; margin-left:5px;}
.moduloInterior .moduloInteriorCentral01 hr{border:1px dashed #ccc; width:650px;}
.moduloInterior .moduloInteriorCentral01 .fila{float:left; width:90%; padding: 8px 0 8px 15px;}

.moduloInterior .moduloInteriorCentral01 .floatLeft10{margin:20px 20px; display:inline; float:left; width:750px;}
/*.moduloInterior .moduloInteriorCentral01 .descripcionDetalle{margin:0px; padding:20px 20px;display:inline; float:right; width:65%;}*/
.moduloInterior .moduloInteriorCentral01 .tabla03 {width:95%; margin:20px; padding:0;}
.moduloInterior .moduloInteriorCentral01 .marginBottom20 {padding:0 0 20px 0;float:left;}


.moduloInterior .boton{float:right; text-align:center; width:auto; margin-right:30px;}


.fichaOfertaFila {float:left; margin:0; width:750px;}
.fichaOfertaFila div{display:inline;float:left;width:100px;}
.numHabFila {width:750px;}
.habFila {width:750px;}
.filaBack div {display:inline;float:left;width:auto;}


/*BARRA INFERIOR */
/* barra ancha*/
.moduloInterior .moduloInteriorBottom02{float:left;height:35px; width:750px; background-image: url(../imagen/pieBuscadorInterior.png); /*behavior:url("js/iepngfix.htc");*/ background-repeat:no-repeat; }
/*barra fina*/
.moduloInterior .moduloInteriorBottom01{float:left;height:3px; width:750px; background-image: url(../imagen/BottomLineaReserva.png); behavior:url("js/iepngfix.htc"); background-repeat:no-repeat; margin-bottom:10px;}
/*barra fina*/
.moduloInterior .moduloInteriorBottom01{float:left;height:3px; width:750px; background-image: url(../imagen/BottomLineaReserva.png); behavior:url("js/iepngfix.htc"); background-repeat:no-repeat; margin-bottom:10px;}

/*botones*/


.descripcionResumen img{float:none;margin-left:5px;display:inline;}

/*TABLAS*/
.tabla01{width:752px; _width:752px; *width:752px; font-family:Arial; font-size:11px;border-left:1px solid #c0cfd6;border-right:1px solid #c0cfd6; border-bottom:1px solid #f3f6f7;}
.tabla01 th{border-bottom:1px solid #C0CFD6;background-color:#B9C9D1; color:#2D6076;font-weight:bold;text-align:center; font-family:Arial; font-size:11px;text-transform:uppercase;}
.tabla01 td{border-right:1px solid #C0CFD6;height:20px; border-bottom:1px solid #C0CFD6;color:#333;font-weight:normal;text-align:center;}
/*.tabla01 .titulo{color:#E5A100; text-transform:uppercase;width:90px;}*/
.tabla01 .encendido{background-color:#D5D8DD }
.tabla01 .apagado{background-color:#e8eaeb }
.tabla01 .conBorde{}
.tabla01 .conBordeInf{}
.tabla01 img{margin-right:8px;}
.tablaListado{background-color:#e8eaeb;  /*max-height: 600px; overflow-y: scroll;overflow-x: hidden;*/}
.tablaListado img{margin: 3px 0 3px 0; padding: 0 0 0 0;}

.tabla02{clear:both;width:99%; font-family:Arial; font-size:11px;margin-left:3px;}
.tabla02 td{height:20px; color:#333;font-weight:normal;padding: 0 0 0 10px; text-align:center;}

.tabla03{clear:both;width:100%; font-family:Arial; font-size:11px;border-left:1px solid #c0cfd6;border-right:1px solid #c0cfd6; border-bottom:1px solid #f3f6f7;}
.tabla03 th{background-color:#B9C9D1; color:#2D6076;font-weight:bold;padding: 5px 0 5px 0; text-align:center; font-family:Arial; font-size:11px;}
.tabla03 td{height:20px; color:#333;font-weight:normal; text-align:center;border:1px solid #C0CFD6; }
.tabla03 .descripcion{text-align:left; width:380px}
.tabla03 .carrito{width:40px}

.tabla04{clear:both;width:100%; font-family:Arial; font-size:11px;border-left:1px solid #c0cfd6;border-right:1px solid #c0cfd6; border-bottom:1px solid #f3f6f7;}
.tabla04 th{background-color:#B9C9D1; color:#2D6076;font-weight:bold;padding: 5px 0 5px 0; text-align:center; font-family:Arial; font-size:11px;text-transform:uppercase;}
.tabla04 td{height:20px; color:#333;font-weight:normal;padding: 0 0 0 10px; text-align:center;border-left:1px solid #C0CFD6; border-bottom:1px solid #C0CFD6;border-top:0;}
.tabla04 .titulo{color:#E5A100; text-transform:uppercase;}
.tabla04 .encendido{background-color:#D5D8DD }
.tabla04 .apagado{background-color:#e8eaeb }
.tabla04 img{margin-right:8px;}

/* COLORES */
.color01{background-color:#F3F6F7;}
.color02{background-color:#E8EAEB;}

/* GENERICOS */
/*
.long140{width:100px;}
.long115{width:80px;}
.long100{width:80px;}
.long90{width:100px;}
.long60{width:60px;}
.long20{width:20px}
*/
.long140{width:140px;}
.long115{width:115px;}
.long100{width:100px;}
.long90{width:90px;}
.long60{width:60px;}
.long20{width:20px;}

.long290{width:290px}
.long230{width:230px}
.long80{width:80px}

.long70{width:70px}

.long40{width:40px}
.long160{width:160px}
.long150{width:150px}

.long15{width:15px}
.long30{width:30px}
.long550{width:550px}
.long112{width:112px}
.long180{width:180px}
.long814{width:814px;}
.long350{width:350px;}
.height20{height:20px;}
.long450{width:465px;}
.long50{width:50px;}
.floatLeft{float:left;}
.floatLeft10{float:left;margin: 0 0 0 10px;}
.floatLeft60{float:left;margin: 0 0 0 60px;}
.clear{clear:both}
.negrita{font-weight:bold;text-align:right;margin:10px 0 0 0;}
.marginTop30{margin-top:30px}
.numNoches:20px;


/*POSICIONAMIENTO IFRAME*/
/*.capaIframe{top:5px; }*/

* CUERPOS */
/* COLUMNAS 3 */
.cuerpoCol3{ position:relative;float:right; width:658px;margin:0px auto; text-align:right;}
.cuerpoCol3 .cu03col01{float:left;width:210px; margin:0 13px 0 0}
.cuerpoCol3 .cu03col02{float:left;width:210px; margin:0 13px 0 0}
.cuerpoCol3 .cu03col03{float:left;width:210px; margin:0 0 0 0}
/*.cuerpoCol3 .cu03col03{float:right;width:216px; margin:0 0 0 0}
  */

.descripcionResumen{
	float: left; 
	margin: 5px 0px; 
	position: relative;
}
/* MODULO LISTADO OFERTAS */
.titular01{padding:10px;}

.col02 .moduloListadoOfertasCentral{border:0 none;border-top:3px solid #C0CFD6;float:left;width:658px;height:470px;background-image: url("../imagen/moduloLstOfertasCentral.gif"); behavior:url("js/iepngfix.htc"); background-repeat:repeat-y; background-color:#F3F6F7; overflow-y:auto;overflow-x:hidden;}
.col02 .moduloListadoOfertasCentral .capaOferta{width:640px;margin-left:15px; margin-top:30px;font-family:Verdana; font-size:11px; color:#333333;}
.col02 .moduloListadoOfertasCentral .capaOferta .descripcion{margin-left:25px;width:600px;}

.col02 .moduloListadoOfertasBottom{width:658px;height:54px;float:left;background-image: url("../imagen/barraHorizontal.png"); behavior:url("js/iepngfix.htc"); background-color:#D2E2E9;background-repeat:no-repeat;text-align:center;}
.col02 .moduloListadoOfertasBottom .botonVerMas{width:auto;margin-top:15px; margin-left:38%;text-align:center;}

/*BOTONES*/
.col02 .boton01EsqIzq{float:left;width:15px; height:34px; 			background-image: url(../imagen/bot01Izq.png); behavior:url("js/iepngfix.htc"); background-position:left top;background-repeat:no-repeat;behavior:url("js/iepngfix.htc");}
.col02 .boton01Cuerpo{float:left;width:auto;*width:130px;height:34px;padding:0;/*behavior:url("js/iepngfix.htc");*/background-image: url(../imagen/bot01Centro.gif);  background-position:left top;background-repeat:repeat-x; }
.col02 .boton01Cuerpo a{float:right;display:block; margin:10px 0 0 0; font-weight:bold; font-size: 12px; color:#397994; text-transform:uppercase;}
.col02 .boton01EsqDer{float:left;width:15px;height:34px;background-image: url(../imagen/bot01Der.png);background-position:right top;background-repeat:no-repeat;behavior:url("js/iepngfix.htc");}

.col02Interior .boton01EsqIzq{float:left;width:15px; height:34px; background-image: url(../imagen/bot01Izq.png);background-position:left top;background-repeat:no-repeat;behavior:url("js/iepngfix.htc");}
.col02Interior .boton01Cuerpo{float:left;width:auto;*width:110px;text-align:center;height:34px;padding:0;background-image: url(../imagen/bot01Centro.gif); behavior:url("js/iepngfix.htc"); background-position:left top;background-repeat:repeat-x; }
.col02Interior .boton01Cuerpo a{display:block; margin:10px 0 0 0; font-weight:bold; font-size: 12px; color:#397994; text-transform:uppercase;}
.col02Interior .boton01EsqDer{float:left;width:15px;height:34px;background-image: url(../imagen/bot01Der.png);background-position:right top;background-repeat:no-repeat;behavior:url("js/iepngfix.htc");}

.anchoTotal .boton01EsqIzq{float:left;width:15px; height:34px; background-image: url(../imagen/bot01Izq.png);background-position:left top;background-repeat:no-repeat;behavior:url("js/iepngfix.htc");}
.anchoTotal .boton01Cuerpo{float:left;width:auto;*width:110px;text-align:center;height:34px;padding:0;background-image: url(../imagen/bot01Centro.gif); behavior:url("js/iepngfix.htc"); background-position:left top;background-repeat:repeat-x; }
.anchoTotal .boton01Cuerpo a{display:block; margin:10px 0 0 0; font-weight:bold; font-size: 12px; color:#397994; text-transform:uppercase;}
.anchoTotal .boton01EsqDer{float:left;width:15px;height:34px;background-image: url(../imagen/bot01Der.png);background-position:right top;background-repeat:no-repeat;behavior:url("js/iepngfix.htc");}

.boton02EsqIzq{float:left;width:12px;height:28px;background-image: url(../imagen/bot02Izq.png); behavior:url("js/iepngfix.htc"); background-position:left top;background-repeat:no-repeat;}
.boton02Cuerpo{float:left;height:28px;padding:0;background-image: url(../imagen/bot02Centro.gif); behavior:url("js/iepngfix.htc"); background-position:left top;background-repeat:repeat-x; }
.boton02Cuerpo a{display:block;float:left; margin:5px 0 0 0;text-transform:uppercase;}
.boton02EsqDer{float:left;width:12px;height:28px;background-image: url(../imagen/bot02Der.png); behavior:url("js/iepngfix.htc");background-position:right top;background-repeat:no-repeat;}

/*GALERIA DE IMAGENES*/
/*galeria*/
.galeria #imagenGrande{float:left; margin:0 0 0 7px; padding:0}
.galeria #imagenGrande img{width:355px;height:211px;}
.galeria .galeriaMiniaturas {float:right;width:245px;height:211px; overflow-y:scroll;border:1px solid #d0d9dd;}
.galeria .galeriaMiniaturas .thumbnails{float:left;}
.thumbnails{margin:0 5px 5px 0}


/* FICHA HOTEL */
.filaHotel {float:left; margin:20px;}
.filaHotelOscura {float: left; margin:0; background-color:#C0CFD6; height:20px; width:100%; }
.contenedorGaleria{float:left;width:678px;  margin:20px 0 20px 20px; }
.celdaAncha{/*padding:10px;*/ text-align:justify;}
.filaHotelOscura .marginLeft20{margin-left:20px;}

/* FORMULARIO GRUPOS */
.anchoTotal{width:100%;margin:10px 0;}
.anchoTotal .formulario{width:100%;margin:10px 0;}
.capatextoGrupos{width:100%; font-family:Verdana; padding: 20px 20px; font-size:11px; color:#333333; background: url(../imagen/fondoSol.gif); behavior:url("js/iepngfix.htc"); background-repeat:no-repeat; background-position:bottom right; background-color:#F3F6F7;}
.formulario_grupos  td{white-space: nowrap;}
.formulario_grupos .fila{margin:7px 10px 6px 20px;}
.formulario_grupos .fila span {font-size: 11px;color: #397994;}
.formulario_grupos .fila input {height:18px;background-color:#fff;font-size:11px; color:#666; border:1px solid #397995;}
.formulario_grupos .fila select {height:18px;background-color:#fff;font-size:11px; color:#666; border:1px solid #397995;}
.formulario_grupos  .fila textarea {background-color:#fff;font-size:11px; color:#666; border:1px solid #397995;}
.formulario_grupos .filaBack{background-color:#c0cfd6; height:15px;text-transform:uppercase;padding:5px;}
.formulario_grupos .filaChex{margin:7px 10px 6px 20px;}
.formulario_grupos .filaChex input {background-color:#F3F6F7;font-size:11px; color:#666;border: 0;}
.formulario_grupos .filaChex span {font-size: 11px;color: #397994;}

/* VISTA DETALLADA */
.resumenOferta {display:block;float:left; width:95%; margin:10px; }
.resumenOferta .titular08 {margin-left:20px;}
/*.tituloOfertaDetalle{display:block;float:left; width:95%; margin:10px; text-transform:uppercase; color:#2A6077; }*/
/*.tituloOfertaDetalle span{display:block;float:left; margin-left:10px;}
.tituloOfertaDetalle img{/*display:block;float:left;*/ margin-left:10px;}*/
.tituloOfertaDetalle .titular02{font-weight:bold;}
/*
.imgDescDet {width:90%; float:left; padding:20px 0 20px 20px; /**padding:10px 0 10px 10px;*/ clear:both;}
.imgDescDet .imagenDetalle{width:230px; height:135px;display:inline; float:left;}
.imgDescDet .descDetalle{width:480px; display:inline; float:right; text-align:justify;}
*/
/* FICHA OFERTA */
.cabeceraFicha{float:left; width:100%; text-transform:uppercase; color:#2A6077;}
/*.descripcionFichaOferta{float:left; width:auto; margin:10px; padding-left:10px;background-color:#E8EAEB;}*/
.tituloPrecio{display:block;float:left; margin:10px 0 0 0; font-weight:bold; font-size: 12px; color:#397994; text-transform:uppercase;}
.resultadoPrecio{display:block;float:left; margin:4px 0 0 10px;; font-family:Tahoma; font-size:21px; color:#2A6077; font-weight:normal}
.descripcionDetalle {text-align: justify;}

/*FORMULARIO AGENCIAS*/
.capaFormularioAgencias{width:100%; font-family:Verdana; margin: 10px 10px 10px 10px; font-size:11px; color:#333333; background: url(../imagen/fondoSol.gif); behavior:url("js/iepngfix.htc"); background-repeat:no-repeat; background-position:bottom right; background-color:#F3F6F7;}
.capaFormularioAgencias .filaBack{float:left;margin-top:10px;margin-bottom:20px; width:97%;border-top:1px dotted #999;border-bottom:1px dotted #999;background-color:#e8eaeb;padding:5px 0 5px 0; margin-left:3px;}
.capaFormularioAgenciasImg{width:100%; font-family:Verdana; padding: 10px 10px 10px 10px; font-size:11px; color:#333333;}

.moduloInteriorAgencias{float:left; position:relative; width:100%;	margin:0; padding:0;font-size: 11px;color: #666666;font-family:Arial;margin-top:10px;}


/* FORMULARIOS  AGENCIAS, ETIQUETA FORM*/
.formulario_agencias  td{white-space: nowrap;}
.formulario_agencias .fila{margin:7px 5px 6px 10px;}
.formulario_agencias .fila span {font-size: 11px;color: #397994;}
.formulario_agencias .fila input {height:18px;background-color:#fff;font-size:11px; color:#666; border:1px solid #397995;}
.formulario_agencias .fila select {height:18px;background-color:#fff;font-size:11px; color:#666; border:1px solid #397995;}
.formulario_agencias  .fila textarea {background-color:#fff;font-size:11px; color:#666; border:1px solid #397995;}
.formulario_agencias .filaBack{background-color:#c0cfd6; height:15px;text-transform:uppercase;padding:5px;}
.formulario_agencias .filaChex{margin:7px 5px 6px 10px;}
.formulario_agencias .filaChex input {background-color:#F3F6F7;font-size:11px; color:#666;border: 0;}
.formulario_agencias .filaChex span {font-size: 11px;color: #397994;}

/*TABLA AGENCIAS*/
.tabla_agencias{margin-left:15px;}
.tabla_agencias td{ font-size: 11px;color: #2A6077;}
.tabla_agencias  .imagen{float:left; width:35px;}

/*TEXTO MENSAJE DE ERROR*/
.MsgError{font-family: Tahoma; font-size:14px; color:#CC6600;font-weight:bold; text-transform:uppercase; float:left;
 margin:5px 20px;}

/*ESTILOS PARA LA TABLA DE RESULTADO DE BUSQUEDA*/
.poblacion{width:125px}
.tituloRB{width:115px; color:#E5A100; text-transform:uppercase;border-left:1px solid #C0CFD6; border-bottom:1px solid #C0CFD6;border-top:0;}
.tipo{}
.circuloVerde{width:20px; border-left:1px solid #C0CFD6; border-bottom:1px solid #C0CFD6;border-top:0; }
.distribucion{width:90px; border-left:1px solid #C0CFD6; border-bottom:1px solid #C0CFD6;border-top:0; }
.tipoPrecio{width:60px; border-left:1px solid #C0CFD6; border-bottom:1px solid #C0CFD6;border-top:0; }

/* popUp */
/*
.moduloPopUp{width:100%; height:100%;margin:0; margin-top:15px;background-color:#f3f6f7; }
.moduloPopUp .contenido{font-family: Tahoma; font-size:14px; color:#CC6600;font-weight:bold; text-transform:uppercase; text-align:center;}
*/


/* CAPA MAS INFORMACION */
.moduloCapaInfo{width:530px;margin:0; margin-top:15px;}
.moduloCapaInfo .moduloCapaInfoTop{float:left;width:100%;height:3px;background-image: url(../imagen/capaInfoTop.png); behavior:url("js/iepngfix.htc"); background-repeat:no-repeat;margin:0; padding:0}
.moduloCapaInfo .moduloCapaInfoCentral{float:left;width:100%;background-image: url(../imagen/capaInfoCentro.gif); behavior:url("js/iepngfix.htc"); background-color:#f3f6f7; margin:0;background-repeat:repeat-y;}
.moduloCapaInfo .moduloCapaInfoCentral .contenido{padding:10px; width:85%;}
.moduloCapaInfo .moduloCapaInfoCentral .contenido .titulo2{font-size:11px;}
.moduloCapaInfo .moduloCapaInfoBottom{float:left;width:100%;height:13px;background-image: url(../imagen/capaInfoBottom.png); behavior:url("js/iepngfix.htc"); background-repeat:no-repeat;margin:0; padding:0; }

.tablaInfo{font-family:Arial; font-size:11px; border:0;}
.tablaInfo .titulo{font-weight:bold;}
.tablaInfo td{border-top:1px solid #000000;}


/* LOGIN */
.capaLogin{width:100%; font-family:Verdana; padding: 20px 20px 20px 40px;  font-size:11px; color:#2D6076; background-repeat:no-repeat; background-position:bottom right; background-color:#FFFFFF;}
.capaLogin .titular01{font-family:Tahoma, Verdana, sans-serif; color:#2D6076; font-size:21px; font-weight:normal; text-align:center;}
.capaLogin .titular02{font-family:Tahoma, Verdana, sans-serif; color:#428BAA; font-size:19px; font-weight:normal; text-align:center;}

.NumeroNoches{width:60px; text-align:right;}

/* BORDES */
.borderVerticalLeft{background-image: url(../imagen/border01.gif); behavior:url("js/iepngfix.htc"); height:3px;width:3px;background-position:left;background-repeat:repeat-y}
.borderHorizontalBottom{background-image: url(../imagen/border01.gif); behavior:url("js/iepngfix.htc"); height:3px;width:3px;background-position:bottom;background-repeat:repeat-x}
.borderVerticalRight{background-image: url(../imagen/border01.gif); behavior:url("js/iepngfix.htc"); height:3px;width:3px;background-position:right;background-repeat:repeat-y}
.borderHorizontalTop{background-image: url(../imagen/border01.gif); behavior:url("js/iepngfix.htc"); height:3px;width:3px;background-position:top;background-repeat:repeat-x}

.cmbGrupo{width:125px;}
#hotel2{margin: 0 20px 0 0 ;}
#hotel3{margin: 0 20px 0 0;}
#hotel4{margin: 0 20px 0 0;}
#hotel5{margin: 0 20px 0 0;}

.floatRight20{float:right;margin-right:20px}
.floatRight{float:right;margin-right:20px}

#capaFechaEntrada {margin:0;}
#capaFechaSalida {width:auto;}

.dojoPopupContainer{width:260px;}