#IcontenedorMenuNavegacion {padding: 2px 0 0 5px; height: 20px;}
#IcontenedorLateral {float:left;margin:10px;width:245px;}
#IcontenedorContenido {float:left;}

#contenedorInfo {margin:10px 10px 10px 0px;overflow:hidden;width:700px;}
/*
#contenedorInfo #contenedorBuscador {padding: 10px 0px 10px 10px;}
#contenedorInfo #contenedorBuscador #informacion {float:left;}
*/
#contenedorInfo #contenedorDesciptivos {margin-left:15px;padding:5px;float:left;width:500px;}

#contenedorCalendarios_si {margin:2px;overflow:hidden; width:810px;}
#contenedorCalendarios_si #calendarioI_si {float:left;}
#contenedorCalendarios_si #calendarioV_si {float:right;}

#contenedorCalendarios_iv {margin:2px;overflow:hidden; width:810px;}
#contenedorCalendarios_iv #calendarioI_iv {float:left;}
#contenedorCalendarios_iv #calendarioV_iv {float:right;}

#botonDisponibilidad {display:none; width:813px; text-align:right; margin-top:10px;}


#flecha-anterior {float:right; padding-top:2px;}
#flecha-siguiente {float:left; padding-top:2px;}
#calMesSelec {float:left; padding:0 6px;}

.flechaAnterior{float:right; padding-top:2px;}
.flechaSiguiente{float:left; padding-top:2px;}

/*COMPLETO*/
.calWidth{width: 390px}

/* ARRIBA */
.calDivCab { background-color:#003366; margin-top:12px; height:25px; padding:4px 5px 0 5px; overflow:hidden; border-left: solid 1px #BFCCD9; border-right: solid 1px #BFCCD9; border-top: solid 1px #BFCCD9; width:383px;}
.calDivCabIzq {float:left; width:60px; padding:1px 0 0 3px;}
.calDivCabCen {float:left; width:245px; text-align:center; color:#FFFFFF;}
.calDivCabDer {float:left; width:75px; text-align:right; padding-top:1px;}

.calDivCabDer a, .calDivCabIzq a {cursor:hand;} 

/* Cabecera dias de la semana */
.calDivCabData {height: 18px; overflow:hidden; background-color:#F4E5AF;}
.calDivCabDataDay {float:left; width:20px; text-align:center; padding-top: 2px; margin-left: 1px; color:#003366;}

/* PARRILLA DE DIAS */
.calTableData{table-layout:fixed; width:396px;  border-collapse:collapse; border:1px solid #BFCCD9; background-color:#FFFFFF;}
.calTableData tbody td{ height:50px; border:1px solid #BFCCD9;}

.calTableData thead {background-color:#0078B9; height:24px; }
.calTableData thead td{text-align:center; }

/* fondos fin de semana - semana normal */
.calDivBodyDataWeekend {background-color:#E6EFFF; vertical-align:top;}
.calDivBodyDataDay {  vertical-align:top;}
.calDivBodyDataPvp {text-align:right; padding-right:2px; margin-top:9px; height:20px; overflow:hidden;}
.calDivBodyDataNumber {margin-left:2px; height:15px; overflow:hidden;}
.calDivBodyDataNumberInactivo {color:#999999;}

/* estilos numeros */
.calDivBodyDataToday{font-family:arial; color:#9E3123; font-weight:bold;}
.calDivBodyDataNoToday{background-color:#E6EFFF; border-left: solid 1px #BFCCD9; vertical-align:top; }
.calDivBodyDataNoTodayPromocion{font-family:arial;color:green ;font-weight:bold;}
.calDivBodyDataNoTodayMinimo{font-family:arial;color:green ;font-weight:bold;}
.calDivBodyDataNoTodayDestacado{font-family:arial;color:green ;font-weight:bold;}

/* ABAJO */
.calDivPie {width:100%;}
.calDivPieLeft {float:left;}
.calDivPieRight {float:right;}

/* Para que trate con forma de pestaņas*/
div#containerFicha div{ padding:3px;}

div#menuFicha{height:28px; overflow:hidden;}
* html div#menuFicha{overflow:visible;}
div#menuFicha ul{list-style-type:none; margin-top:8px; padding-left: 0;}
div#menuFicha > ul li:first-child { margin-left: 2px; }
div#menuFicha ul li{display:inline; margin-left: 2px;  background: url(/comun/images/vuelo+hotel/_fondo_amarillo.png) no-repeat scroll right top; padding:4px 8px 8px 0;}
div#menuFicha ul li.sel{font-family:Arial;font-size:12px; background-position:100% -30px; z-index: 1;}
div#menuFicha ul li a {	background:transparent url(/comun/images/vuelo+hotel/esquina_amarillo.png) no-repeat scroll left top; padding:5px 0 8px 8px; outline-style:none; text-decoration: none; font-weight: bold; }
div#menuFicha ul li.sel a{text-decoration:none; background-position:0% -30px; z-index: 1; }

div#wrapperPest_soloIda{display:none; padding:2px 0 0 20px; overflow:hidden; width:98.3%; margin-top:0px;}
div#wrapperPest_soloIda h3{margin:0;}
div#wrapperPest_soloIda p{margin:5px 0 20px 0;}
div#wrapperPest_idaYvuelta{display:none; padding:2px 0 0 20px; overflow:hidden; width:98.3%; margin-top:0px;}
div#wrapperPest_idaYvuelta h3{margin:0;}
div#wrapperPest_idaYvuelta p{margin:5px 0 20px 0;}