/***** BODY *****/
body {margin: 0 auto; background-image: url(/traveltool/images/permanentes/bg.gif);}
img {border: 0;}

/***** CABECERA *****/
#geCab {width: 1000px; min-height: 130px; background-color: #FFF; margin: 0 auto; clear: both; overflow: auto; position: relative;}
#geCab #cabLog {float: left; width: 355px; height: 95px;  float: left;}
#geCab #cabLog h1 {text-indent: -1000px; margin: 0; padding: 0; font-size: 0px;}
#geCab #cabOpt {float: right; height: 76px; border: 1px solid #D1D1D1; margin: 10px;}
#geCab #cabOpt.verdana7, #geCab #cabOpt.txt11azul {font-family: Arial; font-size: 11px; color: #333; font-weight: normal; line-height: inherit !important; text-align: left;}
#geCab #cabOpt #cabOptLef {float: left; height: 70px;}
#divAgenciaCabeceraTT {width: 300px; overflow: hidden;}
#divImgLogoCab {float: left; background: #FFF; margin: 8px;}
#divInfoAgenciaCab {width: 300px; height: 72px; background: #F8EBD6; border-left: 1px solid #D1D1D1; padding: 4px 0 0 8px !important;}
#geCab #cabOpt #cabOptMid {width: 118px; height: 76px; background-color: #1D83A7 !important; float: left;}
#geCab #cabOpt #cabOptMid ul {list-style: none; margin: 2px 1px 0 1px; padding: 2px 5px 0 5px; font-size: 11px;}
#geCab #cabOpt #cabOptMid ul li {margin: 1px; padding: 1px; font-family: Arial; color: #FFF !important; font-weight: bold !important; text-transform: uppercase !important; line-height: 17px; border-bottom: 1px dotted #FFF;}
#geCab #cabOpt #cabOptMid ul li a {font-family: Arial; font-size: 11px; text-decoration: none;}
#geCab #cabOpt #cabOptMid ul li a:hover {text-decoration: underline;}

/***** PESTAÑAS *****/
#gePest {width: 1000px; margin: 0 auto; clear: both;}
#divPestMenu a peSel {font-family: Arial; font-size: 12px; font-weight: bold;}
#divPestMenu {background-color: #F8EBD6; height: 24px; border-bottom: 1px solid #1D83A7;}
#divPestMenuEntero {position: relative; float: left; z-index: 50;}	
#divPestMenuCentral {position: relative; float: left; z-index: 50;}
#divPestMenuLateral {position: relative; float: right; z-index: 50;}
#divPestMenu #divPestPestMenuListaCentral {float: left; margin-left: 0;}
#divPestMenu #divPestMenuListaLateral {float: left; margin-left: 0;}
.peInac {color: #999 !important;}

/***** PESTAÑA SELECCIONADA *****/
#divPestMenu #selected {background-color: #1D83A7; background-image: none; font-family: Arial; font-size: 12px; font-weight: bold; color: #FFF;}
#divPestMenu #selected.peInac {color: #FFF !important;}
#divPestMenu #selectedwithtip {background-color: #1D83A7; color: #FFF;}

/***** NIVEL 1 *****/
#divPestMenu a, #divPestMenu span, #divPestMenu a:hover {font-family: Arial; font-size: 12px; font-weight: bold; color: #333;}
#divPestMenu ul {margin: 0; list-style-type: none; padding: 0; position: relative; z-index: 50;}
#divPestMenu li.niv1 {display: inline; position: relative;}
#divPestMenu li.niv1 a, #divPestMenu li.niv1 span {float: left; display: block; text-decoration: none; float: left; display: block; padding: 4px 7px 5px 7px; vertical-align: middle; margin: 0; text-align: center; background: url(/traveltool/images/permanentes/linea_separador_pest.gif) center right no-repeat;}
#divPestMenu li.niv1.first a, #divPestMenu li.niv1.first span {}
#divPestMenu li.niv1.last a {background-image: none;}
#divPestMenu li.niv1.last span {}
#divPestMenu li.niv1 a:hover {cursor: pointer; text-decoration: underline;}
#divPestMenu #withtip {}
#divPestMenu img.tip {vertical-align: text-top;}
#divPestMenu li.niv1 span.peInacwithtip {padding-bottom: 3px; color: #999;}
.formaPago .niv1.hover ul {display: none !important}

/***** NIVEL 2 *****/
#divPestMenu li.niv1 ul {display: block; visibility: hidden; position: absolute; left: 0; top: 1em; padding: 0; margin: 0; background: #FFF; z-index: 50; border: 1px solid #1D83A7; border-top: 0;}
#divPestMenu li.niv2 {display: block; float: none;}
#divPestMenu li.niv1.first ul li a, #divPestMenu li.niv1.last ul li a, #divPestMenu li.niv1 ul li a {width: 145px; display: block; float: left; text-align: left; border-top: 1px dotted #1D83A7; z-index: 50; background-image: none;}
#divPestMenu li.niv1 ul li a:hover {background-color: #F8EBD6;}

/***** HACK FOR IE \*****/
* #divPestMenu ul li.niv1 {float: left; height: 1%;}
* #divPestMenu ul li.niv1 a {height: 1%;}
* #divPestMenu ul li.niv1 ul li.niv2 {float: left;}

/***** RESTO NIVELES *****/
#divPestMenu li.niv2 ul {left: 159px; top: 0;}

/***** CONTENEDOR *****/
#geContainer {width: 1000px; height: auto; background-color: #FFF; margin: 0 auto; clear: both; overflow: hidden; position:relative; z-index:1}

/***** PIE *****/
#gePie {width: 1000px; margin: 0 auto; background-color: #1D83A7; clear: both; overflow: hidden; padding-top: 8px;}
#gePie #pieLef {width: 300px; margin: 0 0 0 10px; float: left;}
#gePie #pieLef #tituloLinks {font-family: Arial; font-size: 11px; color: #FFF; font-weight: bold; line-height: 17px; float: left; margin: 0 5px 0 0;}
#gePie #pieLef ul {margin: 0; padding: 0; list-style: none;}
#gePie #pieLef ul li {float: left; margin-right: 4px; font-family: Arial; font-size: 11px; color: #FFF; line-height: 17px;}
#gePie #pieLef ul li h5 {font-family: Arial; font-size: 11px; font-weight: bold; margin: 0;}
#gePie #pieLef ul li a {font-family: Arial; font-size: 11px; color: #FFF; text-decoration: none; line-height: 17px; float: left;}
#gePie #pieLef ul li a:hover {text-decoration: underline;}
#gePie #pieLef ul img {margin-left: 8px; margin-top: 2px;}
#gePie #pieRig {width: 315px; height: 77px; float: right; margin-right: 15px;}
#gePie #pieRig2 {width: 215px; height: 55px; float: right;}

#gePie2 {width: 990px; margin: 0 auto; background-color: #1D83A7; clear: both; overflow: hidden; padding-top: 8px;}
#gePie2 #pieLef2 {width: 600px; margin-left: 10px; float: left;}
#gePie2 #pieLef2 ul {margin: 0; padding: 0; list-style: none;}
#gePie2 #pieLef2 ul li {float: left; margin-right: 4px; font-family: Arial; font-size: 11px; color: #FFF; line-height: 17px;}
#gePie2 #pieLef2 ul li h5 {font-family: Arial; font-size: 11px; font-weight: bold; margin: 0;}
#gePie2 #pieLef2 ul li a {font-family: Arial; font-size: 11px; color: #FFF; text-decoration: none; line-height: 17px; float: left;}
#gePie2 #pieLef2 ul li a:hover {text-decoration: underline;}
#gePie2 #pieLef2 ul img {margin-left: 8px; margin-top: 2px;}
#gePie2 #pieRig {width: 315px; height: 77px; padding-right: 70px; background-repeat: no-repeat; float: right; margin-right: 5px;}
#gePie2 #pieRig2 {width: 215px; height: 55px; float: right;}
#geBordeInf {width: 1000px; margin: 0 auto; padding: 0;}
#geBordeInf img {width: 1000px; display: block;}

/***** ESTAS EN... *****/
#contMigaPan {width: 100%; overflow: hidden;}
#arbolMenu {width: 986px; overflow: hidden; padding: 5px 8px;}
#migaPan {width: 700px; float: left; line-height: 18px;}
#migaPan .divMigaPan {float: left; margin: 0 4px 0 0;}
#migaPan.verdana7azul {font-family: Arial; font-size: 11px; color: #333;}
#migaPan .verdana7rojoBold {font-family: Arial; font-size: 11px; color: #1D83A7; font-weight: bold;}

/****  ESTILOS PROVISIONALES ****/
.verdana7azul {color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.verdana9azulFuerteBold {color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}

/***** DESPLEGABLE SELECCIÓN ORIGEN *****/
#contOrigenes {width: 375px; position: absolute; right: 200px; bottom: 5px; overflow: hidden;}
#contOrigenes span {font-size: 12px !important; line-height: 28px; float: left;}
.grad {background-image: url(/traveltool/images2012/permanentes/bg_eligeCiudad.png?v=20032012); background-repeat: no-repeat;}
#botonOrigenes {width: 200px; height: 28px; margin: 0 0 0 8px; cursor: pointer; float: left;}
#botonOrigenes a {line-height: 28px; padding: 0 0 0 8px; text-decoration: none; font-size: 12px;}
#showOrigenes {width: 100%; background-color: #1D83A7; overflow: hidden;}
#showmeCities {width: 1000px; margin: 0 auto; overflow: hidden; padding: 2px 0;}
#showmeCities ul {line-height: normal; list-style: none; margin: 0; padding: 0;}
#showmeCities li {width: 165px; border-bottom: 1px dotted #196F8E; border-right: 1px dotted #196F8E; cursor: pointer; float: left; margin: 0; padding: 0;}
#showmeCities li.selected {color: #FE8C40; font-weight: bold; background-color: inherit;}
#showmeCities li a, #showmeCities li span {display: block; padding: 6px 0 7px 10px;}
#showmeCities li:hover {background-color: #196F8E;}

/***** CALENADRIO POSICION: evita que el calendario nos cree un pie con más altura *****/
#ui-datepicker-div {top: 0; display: none;}

/***** DESTACADA PESTAÑA NOTAS IMPORTANTES CIRCUITOS *****/
#pCamObservaciones, #aCamObservaciones {background-color: #F60 !important; color: #FFF; text-shadow: none;}
#pestObservaciones, #caja_basica {background-color: #F60; color: #FFF;}
#Observaciones h1 {background-color: #F60; color: #FFF;}

/***** CHAPU PARA EL BUSCADOR DE HOTELES *****/
#transpSinVuelo {background-color: #D2E6ED;}