/* LAN: NUEVO SITIO */
/* 02/07/2010	 	*/

body{margin: 0px; padding: 0px; font: 11px Arial, Helvetica, sans-serif; color: #666;}

h1{color: #033D7D; font: bold 24px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 0px 23px 0px;}
h1 strong, h1 b{font-weight: normal;}
h2{color: #033D7D; font: bold 16px Arial, Helvetica, sans-serif;}
h3{color: #033D7D; font: bold 12px Arial, Helvetica, sans-serif;}

form,label{margin: 0px; padding: 0px;}
/*label{cursor: pointer;}*/

a:link{color: #0267C3; text-decoration: underline;}
a:visited{color: #0267C3; text-decoration: underline;}
a:hover{color: #0267C3; text-decoration: none;}
a:active{color: #0267C3; text-decoration: none;}

:focus{outline: none;}


/*CLASES GENERICAS*/
.align_left{text-align: left;}
.align_center{text-align: center;}
.align_right{text-align: right;}

.float_left{float: left;}
.float_right{float: right;}

.img_float_left{float: left; margin: 2px 10px 5px 0px;}
.img_float_right{float: right; margin: 2px 0px 5px 10px;}


/*TEXTO INTRODUCCION: ASIGNA FONT-SIZE 14px*/
.texto_destacado{font-size: 14px;}

/*TITULO GRANDE*/
.titulo_destacado{color: #033D7D; font: bold 24px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 0px 23px 0px;}


/*COUNTRY SELECTOR*/
#header_country_selector{margin: 0px; padding: 0px; width: 969px; margin: 0px auto; padding: 5px 0px 4px 0px;}
#header_country_selector img{border: none;}

#country_selector{background: url(/images/sitio_personas/layout/fondo_country_selector.jpg) no-repeat 0px 0px; color: #FFF; width: 969px; height: 435px; margin: 0px auto; font-size: 12px; padding: 29px 0px 0px 0px; line-height: 100%;}
#country_selector h1{margin: 0px auto; padding: 0px 0px 20px 0px; text-align: center; font: bold 14px Arial, Helvetica, sans-serif; color: #FFF;}
#country_selector h2{margin: 0px; padding: 0px 0px 13px 0px; font: bold 12px Arial, Helvetica, sans-serif; color: #FFF;}
#country_selector .columnas{float: left; width: 233px;}
#country_selector .columnas.firts{padding-left: 481px;}
#country_selector .columnas ul{margin: 0px; padding: 0px 0px 9px 0px; list-style: none;}
#country_selector .columnas ul li{margin: 0px; padding: 0px 0px 10px 23px;}
#country_selector .columnas ul li a:link, #country_selector .columnas ul li a:visited{color: #FFF; text-decoration: underline;}
#country_selector .columnas ul li a:hover, #country_selector .columnas ul li a:active{color: #FFF; text-decoration: none;}


/*COUNTRY SELECTOR: BANDERAS*/
#country_selector #ar{background:  url(/images/sitio_personas/layout/bandera_arg.gif) no-repeat 0px 0px;}
#country_selector #br{background:  url(/images/sitio_personas/layout/bandera_bra.gif) no-repeat 0px 0px;}
#country_selector #cl{background:  url(/images/sitio_personas/layout/bandera_cl.gif) no-repeat 0px 0px;}
#country_selector #co{background:  url(/images/sitio_personas/layout/bandera_col.gif) no-repeat 0px 0px;}
#country_selector #ec{background:  url(/images/sitio_personas/layout/bandera_ecu.gif) no-repeat 0px 0px;}
#country_selector #pe{background:  url(/images/sitio_personas/layout/bandera_per.gif) no-repeat 0px 0px;}
#country_selector #uy{background:  url(/images/sitio_personas/layout/bandera_uru.gif) no-repeat 0px 0px;}
#country_selector #de{background:  url(/images/sitio_personas/layout/bandera_deu.gif) no-repeat 0px 0px;}
#country_selector #es{background:  url(/images/sitio_personas/layout/bandera_esp.gif) no-repeat 0px 0px;}
#country_selector #fr{background:  url(/images/sitio_personas/layout/bandera_fra.gif) no-repeat 0px 0px;}
#country_selector #uk{background:  url(/images/sitio_personas/layout/bandera_uk.gif) no-repeat 0px 0px;}
#country_selector #reu{background:  url(/images/sitio_personas/layout/bandera_reu.gif) no-repeat 0px 0px;}
#country_selector #au{background:  url(/images/sitio_personas/layout/bandera_aus.gif) no-repeat 0px 0px;}
#country_selector #nz{background:  url(/images/sitio_personas/layout/bandera_nz.gif) no-repeat 0px 0px;}
#country_selector #ca{background:  url(/images/sitio_personas/layout/bandera_can.gif) no-repeat 0px 0px;}
#country_selector #mx{background:  url(/images/sitio_personas/layout/bandera_mx.gif) no-repeat 0px 0px;}
#country_selector #op{background:  url(/images/sitio_personas/layout/bandera_op.gif) no-repeat 0px 0px;}
#country_selector .usa{background:  url(/images/sitio_personas/layout/bandera_usa.gif) no-repeat 0px 0px;}


/*COUNTRY SELECTOR: FORMULARIO RECORDAR*/
#country_selector p{clear: both; padding: 5px 0px 0px 553px; margin: 0px;}



/*COUNTRY SELECTOR: FOOTER*/
#footer_country_selector{color: #666; width: 969px; margin: 0px auto; font-size: 11px; padding: 0px; line-height: 100%; padding: 5px 0px;}
#footer_country_selector p{margin: 0px; padding: 10px 0px 10px 0px;}
#footer_country_selector .verify{margin: 0px; padding: 5px 0px 0px 0px; font-size: 9px; float: left;}
#footer_country_selector .verify span{float: left; margin-right: 5px;}
#footer_country_selector .verify a:link, #footer_country_selector .verify a:visited{background: url(/images/sitio_personas/layout/logo_thawte.gif) no-repeat 0px 0px; width: 51px; height: 13px; font-size: 1px; letter-spacing: -1px; text-indent: -9000px; float: left;}
#footer_country_selector #oneworld{background: url(/images/sitio_personas/layout/logo_oneworld_country_selector.jpg) no-repeat right top; font-size: 10px; float: right; text-align: right; padding: 20px 48px 0px 0px; width: 80px; height: 23px;}
#footer_country_selector #oneworld span{display: none;}
#footer_country_selector #seo {color: #666; width: 830px; margin: 0px; font-size: 10px; padding: 0px; line-height: 110%; padding: 0px 0px 5px 0px; text-align:justify; }
.derechos {float: right; padding: 5px 0px 0px 0px;}
.linea_footer{border-bottom:1px dotted #999999; border-color:#999999; border-width:1px;}


/*COUNTRY SELECTOR: MENSAJE ARBITRAJE*/
#msg_country_selector{background: url(/images/sitio_personas/layout/fondo_msg_country_selector.png) no-repeat 0px 0px; width: 424px; padding: 54px 30px 0px 44px; height: 190px; margin: 0px auto; position: relative; z-index: 9999999;}
#msg_country_selector ul{margin: 0px; padding: 0px 0px 60px 0px; list-style: none; position: relative; z-index: 9999;}
#msg_country_selector ul li{background: url(/images/sitio_personas/layout/bullet_country_selector.gif) no-repeat 0px 8px; margin: 0px; padding: 0px 0px 5px 10px;}
#msg_country_selector .bot_cerrar{background: url(/images/sitio_personas/layout/closelabel.gif) no-repeat 0px 0px; width: 24px; height: 24px; margin: 0px; padding: 0px; float: right;}
#msg_country_selector .bot_cerrar a{width: 24px; height: 24px; display: block; text-decoration: none; font-size: 1px; letter-spacing: -1px; text-indent: -9000px;}




/*CARRRUSEL HOME IMAGENES*/
#main #portada .cont_home_imagenes{position: absolute; width: 410px; z-index: 9; color: #FFF; font: 11px Arial, Helvetica, sans-serif;}
#main #portada .cont_home_imagenes .imagenes_top{background: url(/images/sitio_personas/layout/fondo_carrusel_home_top.png) no-repeat 0px 0px; padding: 0px; height: 90px; margin: 0px;}
#main #portada .cont_home_imagenes .imagenes_top p{margin: 0px; padding: 2px 0px 0px 7px; clear: both;}
#main #portada .cont_home_imagenes .imagenes_top ul{margin: 0px; padding: 3px 0px 4px 7px; list-style: none;}
#main #portada .cont_home_imagenes .imagenes_top ul li{margin: 0px 4px 0px 0px; padding: 0px 0px 3px 0px; float: left; width: 94px; border: 1px solid #FFF;}
#main #portada .cont_home_imagenes .imagenes_top img{border: none;}

#main #portada .cont_home_imagenes .imagenes_bottom{background: url(/images/sitio_personas/layout/fondo_carrusel_home_bottom.png) no-repeat 0px 0px; height: 40px; padding: 13px 0px 0px 0px; margin: 238px 0px 0px 0px; position: absolute; width: 410px;}
#main #portada .cont_home_imagenes .imagenes_bottom p{margin: 0px; padding: 0px 0px 3px 10px;}

/*CARRUSSEL DE IMAGENES PORTADA*/
#myGallery img.thumbnail{display: none; }
#myGallery.galeria_home_410x290{width: 410px; height: 290px; z-index:5;}
#myGallery.galeria_home_550x290{width: 550px; height: 290px; z-index:5; border:none; background:none;}
#myGallery.galeria_home_690x290{width: 690px; height: 290px; z-index:5; border:none; background:none;}

.jdGallery .slideInfoZone{position: absolute; z-index: 10; width: 100%; margin: 0px; left: 0; bottom: 0; height: 53px; background: url(/images/sitio_personas/layout/fondo_carrusel_home_bottom.png) no-repeat left bottom; color: #fff; text-indent: 0; overflow: hidden; padding: 0px 0px 0px 10px; font-size: 12px;}

.jdGallery .carousel .label, .jdExtCarousel .label{font-size: 11px; position: absolute; bottom: -5px; left: 10px; padding: 0px 0px 0px 20px; margin: 0px; }

* html .jdGallery .slideInfoZone{bottom: -1px; }

/*HEADER*/
#header{margin: 0px auto; clear: both; height: 83px; width: 970px;}
.img_top_hm {background: url(/images/sitio_personas/layout/fondo_header.jpg) no-repeat center top ;}
.img_top_nhm {background: url(/images/sitio_personas/layout/fondo_header_nhm.jpg) no-repeat center top;}
#header .logo {width: 282px; height: 55px; margin: 0px; padding: 11px 0px 0px 0px; float: left;}
#header .logo img {width: 282px; height: 55px; display: block; float: left;}
#header p{margin: 0px; padding: 0px;}

#header #form_header{float: right; width: 124px; padding: 10px 0px 25px 0px;}
#header #form_header input{background: #ECECF4; margin: 0px; padding: 0px; width: 100px; height: 15px; color: #666; font-size: 11px; border: 1px solid #999; float: left;}
#header #form_header #bot_ir{background: url(/images/sitio_personas/layout/bot_ir.gif) no-repeat 0px 0px; margin: 0px 0px 0px 3px; padding: 0px; width: 17px; height: 17px; border: none; cursor: pointer; font-size: 1px;}

#header #telefono_top{background: url(/images/sitio_personas/layout/ic_telefono.png) no-repeat 2px 10px; white-space: nowrap; width: 160px; font-size: 12px; color: #033D7D; padding: 10px 21px 4px 19px; float: right; margin: 0px;}
#header #telefono_top_de {background: url(/images/sitio_personas/layout/ic_telefono.png) no-repeat 2px 10px; white-space: nowrap; width: 160px; font-size: 12px; color: #033D7D; padding: 10px 40px 0px 19px; float: right; margin: 0px;}
#header #telefono_top strong, #header #telefono_top b{margin-right: 5px;}

#header .pais{float: right; clear: right; font-size: 12px; margin: 0px; padding: 0px;}
#header .pais a:link, #header .pais a:visited{display: block; text-decoration: underline; padding: 0px 0px 2px 26px;}
#header .pais a:hover, #header .pais a:active{text-decoration: none;}

#header .pais.argentina{background: url(/images/sitio_personas/layout/bandera_arg.gif) no-repeat 0px 3px;}
#header .pais.australia{background: url(/images/sitio_personas/layout/bandera_aus.gif) no-repeat 0px 3px;}
#header .pais.brasil{background: url(/images/sitio_personas/layout/bandera_bra.gif) no-repeat 0px 20px; padding:18px 21px 0 0;}
#header .pais.canada{background: url(/images/sitio_personas/layout/bandera_can.gif) no-repeat 0px 3px;}
#header .pais.chile{background: url(/images/sitio_personas/layout/bandera_cl.gif) no-repeat 0px 3px;}
#header .pais.colombia{background: url(/images/sitio_personas/layout/bandera_col.gif) no-repeat 0px 3px;}
#header .pais.deutschland{background: url(/images/sitio_personas/layout/bandera_deu.gif) no-repeat 0px 28px; padding:25px 0 0 0;}
#header .pais.ecuador{background: url(/images/sitio_personas/layout/bandera_ecu.gif) no-repeat 0px 3px;}
#header .pais.espana{background: url(/images/sitio_personas/layout/bandera_esp.gif) no-repeat 0px 3px;}
#header .pais.eu-other-countries{background: url(/images/sitio_personas/layout/mundo.gif) no-repeat 0px 3px;}
#header .pais.francia{background: url(/images/sitio_personas/layout/bandera_fra.gif) no-repeat 0px 27px; padding:25px 20px 0 0;}
#header .pais.mexico{background: url(/images/sitio_personas/layout/bandera_mx.gif) no-repeat 0px 3px;}
#header .pais.other-countries{background: url(/images/sitio_personas/layout/mundo.gif) no-repeat 0px 3px;}
#header .pais.otros-paises{background: url(/images/sitio_personas/layout/mundo.gif) no-repeat 0px 3px;}
#header .pais.peru{background: url(/images/sitio_personas/layout/bandera_per.gif) no-repeat 0px 3px;}
#header .pais.usa{background: url(/images/sitio_personas/layout/bandera_usa.gif) no-repeat 0px 3px;}
#header .pais.uk{background: url(/images/sitio_personas/layout/bandera_uk.gif) no-repeat 0px 3px;}
#header .pais.uruguay{background: url(/images/sitio_personas/layout/bandera_uru.gif) no-repeat 0px 3px;}
#header .pais.zealand{background: url(/images/sitio_personas/layout/bandera_nz.gif) no-repeat 0px 3px;}


/*MENU HEADER*/
#menu_header{background: url(/images/sitio_personas/layout/fondo_menu_header.jpg) no-repeat 0px 0px; width: 970px; margin: 0px auto; clear: both; height: 30px;}
#menu_header ul{margin: 0px; padding: 0px; list-style: none; text-align: center; font-weight: bold;}
#menu_header ul li{background: url(/images/sitio_personas/layout/linea_menu_header.gif) no-repeat right top; margin: 0px; padding: 0px 2px 0px 0px; float: left; height: 30px;}
#menu_header ul li a:link, #menu_header ul li a:visited{display: block; text-decoration: none; color: #FFF; padding: 8px 0px 0px 0px; height: 22px;}
#menu_header ul li a:hover, #menu_header ul li a:active{background: url(/images/sitio_personas/layout/fondo_menu_header_over.jpg) no-repeat 0px 0px; color: #FFF;}

#menu_header ul .bot_menu_01 a:hover, #menu_header ul .bot_menu_01 a:active{background: url(/images/sitio_personas/layout/fondo_menu_header_firts_over.jpg) no-repeat 0px 0px; color: #FFF;}
#menu_header ul.items_4 .bot_menu_04 a:hover, #menu_header ul.items_4 .bot_menu_04 a:active,
#menu_header ul.items_5 .bot_menu_05 a:hover, #menu_header ul.items_5 .bot_menu_05 a:active,
#menu_header ul.items_6 .bot_menu_06 a:hover, #menu_header ul.items_6 .bot_menu_06 a:active,
#menu_header ul .bot_menu_07 a:hover, #menu_header ul .bot_menu_07 a:active
{background: url(/images/sitio_personas/layout/fondo_menu_header_last_over.jpg) no-repeat right top; color: #FFF;}

#menu_header a.menuButtonActive{background: url(/images/sitio_personas/layout/fondo_menu_header_over.jpg) no-repeat 0px 0px !important;}
#menu_header li.menuButtonActive{background: url(/images/sitio_personas/layout/fondo_menu_header_over.jpg) no-repeat 0px 0px !important;}

#menu_header li.last{background: none; padding: 0px;}
#menu_header h3{color: #92B3DB; font: bold 12px Arial, Helvetica, sans-serif; padding:0 0 0 15px; list-style:none;}

/*MENU CON 3 ITEMS*/
#menu_header .items_3 .bot_menu_01{width: 322px;}
#menu_header .items_3 .bot_menu_02{width: 321px;}
#menu_header .items_3 .bot_menu_03{width: 322px; background: none; padding: 0px;}

/*MENU CON 4 ITEMS*/
#menu_header .items_4 .bot_menu_01{width: 241px;}
#menu_header .items_4 .bot_menu_02{width: 241px;}
#menu_header .items_4 .bot_menu_03{width: 241px;}
#menu_header .items_4 .bot_menu_04{width: 241px; background: none; padding: 0px;}

/*MENU CON 5 ITEMS*/
#menu_header .items_5 .bot_menu_01{width: 193px;}
#menu_header .items_5 .bot_menu_02{width: 192px;}
#menu_header .items_5 .bot_menu_03{width: 192px;}
#menu_header .items_5 .bot_menu_04{width: 192px;}
#menu_header .items_5 .bot_menu_05{width: 193px; background: none; padding: 0px;}

/*MENU CON 6 ITEMS*/
#menu_header .items_6 .bot_menu_01{width: 160px;}
#menu_header .items_6 .bot_menu_02{width: 160px;}
#menu_header .items_6 .bot_menu_03{width: 160px;}
#menu_header .items_6 .bot_menu_04{width: 160px;}
#menu_header .items_6 .bot_menu_05{width: 160px;}
#menu_header .items_6 .bot_menu_06{width: 160px; background: none; padding: 0px;}
#menu_header .bot_firts{width: 155px;}
#menu_header .bot_menu_02{width: 151px;}
#menu_header .bot_menu_03{width: 139px;}
#menu_header .bot_menu_04{width: 133px;}
#menu_header .bot_menu_05{width: 122px;}
#menu_header .bot_menu_06{width: 133px;}
#menu_header .bot_last{width: 125px; background: none; padding: 0px;}


/*MENU CON 4 ITEMS*/
#menu_header .items_4 .bot_firts{width: 241px;}
#menu_header .items_4 .bot_menu_02{width: 241px;}
#menu_header .items_4 .bot_menu_03{width: 241px;}
#menu_header .items_4 .bot_last{width: 241px !important; background: none; padding: 0px;}

/*MENU DESPLEGABLE: LA CLASE MENU ESTA DEFINIDA EN MAIN.JS*/
#menu_header .menu{left: 0px; padding: 0px; position: absolute; top: 0px; visibility: hidden; z-index: 9999; font: 11px/100% Arial, Helvetica, sans-serif; text-align: left; color: #FFF;}
#menu_header .menu h3{font: bold 12px Arial, Helvetica, sans-serif; margin: 0px; padding: 10px 0px 15px 18px; color: #92b3db; letter-spacing: normal; }
#menu_header .menu p{background: url(/images/sitio_personas/layout/bullet_menu_header.gif) no-repeat 15px 4px; margin: 0px; padding: 0px 5px 10px 26px; clear: both;}
#menu_header .menu a:link, #menu_header .menu a:visited{color: #FFF; text-decoration: none;}
#menu_header .menu a:hover, #menu_header .menu a:active{color: #FFF; text-decoration: underline;}
#menu_header .menu .columnas{float: left; }
#menu_header .menu .fondo{background: url(/images/sitio_personas/layout/fondo_menu_desplegable.jpg) repeat-x 0px 0px; overflow: hidden; width: 330px; -moz-border-radius-topleft: 0px;-moz-border-radius-topright: 0px;-moz-border-radius-bottomright: 3px;-moz-border-radius-bottomleft: 3px;-webkit-border-radius: 0px 0px 3px 3px;border-radius: 0px 0px 3px 3px; padding-bottom:10px;}
/*#menu_header .menu .menu_bottom{background: url(/images/sitio_personas/layout/fondo_menu_desplegable_left_bottom.png) no-repeat left bottom; font-size: 1px; height: 6px; padding: 0px 0px 0px 6px; width: 324px; letter-spacing: -1px;}*/
/*#menu_header .menu .menu_bottom .menu_right{background: url(/images/sitio_personas/layout/fondo_menu_desplegable_right_bottom.png) no-repeat right bottom; height: 6px; font-size: 1px;}*/
#menu_header .menu.last{margin-left: -191px;}

#menu_header .menu.volar_lan .fondo{width: 255px;}
/*#menu_header .menu.volar_lan .menu_bottom{width: 249px;}*/

#menu_header .menu.destinos .fondo{width: 240px;}
/*#menu_header .menu.destinos .menu_bottom{width: 234px;}*/

#menu_header .menu.programas .fondo{width: 240px;}
/*#menu_header .menu.programas .menu_bottom{width: 234px;}*/

#menu_header .menu.lanpass .fondo{width: 311px;}
/*#menu_header .menu.lanpass .menu_bottom{width: 305px;}*/

/*MENU DESPLEGABLE CON 3 ITEMS*/
#menu_header .menu.items_3_1 .fondo{width: 322px;}
/*#menu_header .menu.items_3_1 .menu_bottom{width: 316px;}*/
#menu_header .menu.items_3_2 .fondo{width: 321px;}
/*#menu_header .menu.items_3_2 .menu_bottom{width: 315px;}*/
#menu_header .menu.items_3_3 .fondo{width: 323px;}
/*#menu_header .menu.items_3_3 .menu_bottom{width: 317px;}*/

/*MENU DESPLEGABLE ULTIMO  4 ITEM*/
#menu_header .menu.ultimo .fondo{width: 290px;}
/*#menu_header .menu.ultimo .menu_bottom{width: 284px;}*/

#menu_header .menu.last_4{margin-left: -49px;}
#menu_header .menu.last_42{margin-left: -154px;}

#menu_header .menu.ultimo4 .fondo{width: 395px;}
#menu_header .menu.ultimo41 .fondo{width: 430px;}
#menu_header .menu.last_41{margin-left: -189px;}


/*MENU DESPLEGABLE ULTIMO  5 ITEM*/
#menu_header .menu.ultimo5 .fondo{width: 395px;}
#menu_header .menu.last_5{margin-left: -202px;}

#menu_header .menu.ultimo5_2 .fondo{width: 430px;}
#menu_header .menu.last_5_2{margin-left: -237px;}

/*MENU DESPLEGABLE ULTIMO  6 ITEM*/
#menu_header .menu.ultimo6 .fondo{width: 430px;}
#menu_header .menu.last_6{margin-left: -270px;}

/*MENU DESPLEGABLE ULTIMO  6 ITEM PENULTIMO*/
#menu_header .menu.ultimo6ar .fondo{width: 430px;}
#menu_header .menu.last_6ar{margin-left: -270px;}

/*MENU DESPLEGABLE ULTIMO  7 ITEM*/
#menu_header .menu.ultimo7 .fondo{width: 430px;}
#menu_header .menu.last_7{margin-left: -296px;}

#menu_header .menu.ultimo7enus .fondo{width: 395px;}
#menu_header .menu.last_7enus{margin-left: -261px;}




/*ACCESOS TOP: BREDCRUMS; CONTINGENCIA*/
#accesos_top{width: 970px; clear: both; margin: 0px auto; font-size: 11px; color: #333; padding: 10px 0px 6px 0px; height: 22px;}
#accesos_top p{margin: 0px; padding: 4px 0px 0px 0px; float: left;}
/*Estilos links login (logueado)*/
#accesos_top #accesos_top_right{float: right; text-align: right; width: 275px; position:relative; z-index:200;}
#accesos_top #accesos_top_right .palabra_o{ padding-left:10px;}
#accesos_top .salir{background: url(/images/sitio_personas/layout/ic_salir.gif) no-repeat 0px 0px; width: 17px; height: 17px; font-size: 1px; letter-spacing: -1px; text-indent: -9000px; text-decoration: none; float: right; display: block; margin: 0px 0px 0px 5px;}

/*Estilos links login (no logueado)*/
#accesos_top #accesos_top_right_no_log{float: right; text-align: right; width: 275px; position:relative; z-index:200;}
#accesos_top #accesos_top_right_no_log .palabra_o{ padding-left:10px;}

#accesos_top #alerta{background: #F7EF8D; margin: 0px; padding: 5px 2px 4px 8px; width: 680px; color: #333; border: 1px solid #CBD3D6; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;}
#accesos_top #alerta a:link, #alerta a:visited{color: #640406; text-decoration: underline; font-weight:bold;}
#accesos_top #alerta a:hover, #alerta a:active{color: #640406; text-decoration: none; font-weight:bold;}


/*HERRAMIENTAS Y COMPARTIR*/
#herramientas_y_compartir{clear: both; width: 136px; padding: 3px 0px 12px 834px; margin: 0px auto; height: 20px; font-size: 11px; color: #999;}
#herramientas_y_compartir span{float: left; margin: 0px 0px 0px 10px;}
#herramientas_y_compartir a{display: block; float: left; text-decoration: none; width: 22px; font-size: 1px; letter-spacing: -1px; text-indent: -9000px; height: 22px;}
#herramientas_y_compartir .email{background: url(/images/sitio_personas/layout/ic_correo.gif) no-repeat 0px 3px; width: 17px; height: 18px;}
#herramientas_y_compartir .imprimir{background: url(/images/sitio_personas/layout/ic_imprimir.gif) no-repeat 0px 0px; width: 17px; height: 19px;}
#herramientas_y_compartir .compartir{padding: 3px 0px 0px 0px;}
#herramientas_y_compartir .facebook{background: url(/images/sitio_personas/layout/ic_facebook.jpg) no-repeat 0px 0px; width: 22px; height: 22px;}
#herramientas_y_compartir .twitter{background: url(/images/sitio_personas/layout/ic_twitter.jpg) no-repeat 0px 0px; width: 22px; height: 22px;}
#herramientas_y_compartir .youtube{background: url(/images/sitio_personas/layout/es_ar_20120127_youtube.jpg) no-repeat 0px 0px; width: 45px; height: 21px;}


/*MAIN*/
#main{clear: both;width: 970px; margin: 0px auto; padding: 4px 0px 10px 0px; font-size: 12px;}
#main p{margin: 0px; padding: 0px 0px 15px 0px; line-height: 1.3em;}


/*PORTADA*/
#main #portada{width: 970px; overflow: hidden;}


/*PORTADA: LEFT, CAJA DE CALENDARIO*/
#main #portada #col_01{width: 270px; float: left;}


/*PORTADA: TAB PROCESO COMPRA*/
#main #portada #proceso_compra{background: url(/images/sitio_personas/layout/fondo_caja_proceso_compra.jpg) no-repeat left bottom; color: #033D7D; font-size: 11px; width: 270px; height: 391px; margin: 0px 0px 9px 0px;}
#main #portada #proceso_compra #tabs{margin: 0px; padding: 0px; list-style: none; height: 36px; font-weight: bold; font-size: 11px; line-height: 100%; color: #89929A;}
#main #portada #proceso_compra #tabs li{background: url(/images/sitio_personas/layout/fondo_tabs_home.jpg) no-repeat 0px 0px; margin: 0px; padding: 0px; float: left; height: 36px; text-align: center;}
#main #portada #proceso_compra #tabs li a:link, #main #portada #proceso_compra #tabs li a:visited{background: url(/images/sitio_personas/layout/fondo_tabs_home.jpg) no-repeat 0px 0px; padding: 8px 0px 0px 0px; height: 28px; width: 90px; color: #89929A; text-decoration: none; float: left; display: block;}
#main #portada #proceso_compra #tabs li a:hover, #main #portada #proceso_compra #tabs li a:active{color: #89929A; text-decoration: none;}

#main #portada #proceso_compra #tabs li.activo, #main #portada #proceso_compra #tabs li.activo a:link, #main #portada #proceso_compra #tabs li.activo a:visited{background: url(/images/sitio_personas/layout/fondo_tabs_home_activo.gif) no-repeat 0px 0px; color: #033D7D;}

#main #portada #proceso_compra .cont_tabs{padding: 12px 0px 0px 14px;}
#main #portada #proceso_compra .cont_tabs p{margin: 0px; padding: 0px 0px 5px 0px; height: 24px; #height: 15px; #padding: 0px 0px 3px 0px; clear: both;}
*>#main #portada #proceso_compra .cont_tabs p{height: auto; min-height: 24px;}

#main #portada #proceso_compra .cont_tabs input{border: 1px solid #6C7D8D; color: #666666; width: 240px; height: 16px; font-size: 11px; padding: 2px 0px 0px 2px; z-index:12;}
#main #portada #proceso_compra .cont_tabs select{border: 1px solid #6C7D8D; color: #666666; /*width: 240px;*/ height: 18px; font-size: 11px; padding: 0px; z-index:12;}

#main #portada #proceso_compra .cont_tabs .calendario{background: url(/images/sitio_personas/layout/ic_calendario.gif) no-repeat 0px 0px; width: 25px; height: 20px; float: left; margin: 0px 15px 0px 4px;}
#main #portada #proceso_compra .cont_tabs .calendario a{width: 25px; height: 20px; display: block; text-decoration: none; letter-spacing: 1px; text-indent: -9000px; font-size: 1px;}

#main #portada #proceso_compra .cont_tabs .radiobutton{border: none; width: auto; margin: 0px 3px 0px 0px; padding: 0px; height: auto; vertical-align: middle;}

#main #portada #proceso_compra .cont_tabs input.fechas{float: left; width: 80px;}

#main #portada #proceso_compra .cont_tabs .columnas{float: left; width: 82px; height: 47px;}
#main #portada #proceso_compra .cont_tabs .columnas select{width: 76px;}

#main #portada #proceso_compra .cont_tabs .boton_accion {margin: 0px; padding: 0px 10px 20px 0px; clear: both; text-align: right;}
#main #portada #proceso_compra .cont_tabs .boton_accion input{background: url(/images/sitio_personas/layout/bot_110x27.gif) no-repeat 0px 0px; color: #FFF; text-align: center; font: bold 11px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; border: none; cursor: pointer; width: 110px; height: 27px;}

#main #portada #proceso_compra .cont_tabs .linea{height: 1px; font-size: 1px; border-top: 1px solid #98999B; margin: 0 14px 10px 0;}

#main #portada #proceso_compra .cont_tabs .ver_condiciones {background:83px 10px no-repeat; width: 100px; height: 14px; float: right; padding: 10px 17px 0px 0px; text-align:right;}
#main #portada #proceso_compra img {margin: 6px 0px 12px 13px; padding: 0px 0px 0px 0px; border: none;}

/*Tab LANPASS igualado a home LP*/
#main #portada #proceso_compra .cont_tabs_lp{padding: 12px 0px 0px 14px;}
#main #portada #proceso_compra .cont_tabs_lp p{margin: 0px; padding: 0px 0px 10px 0px; height: 24px; clear: both;}
*>#main #portada #proceso_compra .cont_tabs_lp p{height: auto; min-height: 24px;}
#main #portada #proceso_compra .cont_tabs_lp img.logo_lp {width: 194px; height: 44px; margin: 8px 0px 0px 23px; padding: 0px 0px 30px 0px; border: none;}

#main #portada #proceso_compra .cont_tabs_lp input{border: 1px solid #6C7D8D; color: #666; width: 240px; height: 16px; font-size: 11px; padding: 2px 0px 0px 2px;}
#main #portada #proceso_compra .cont_tabs_lp select{border: 1px solid #6C7D8D; color: #666; width: 240px; height: 18px; font-size: 11px; padding: 0px; z-index:12;}

#main #portada #proceso_compra .cont_tabs_lp .calendario{background: url(/images/sitio_personas/layout/ic_calendario.gif) no-repeat 0px 0px; width: 25px; height: 20px; float: left; margin: 0px 15px 0px 4px;}
#main #portada #proceso_compra .cont_tabs_lp .calendario a{width: 25px; height: 20px; display: block; text-decoration: none; letter-spacing: 1px; text-indent: -9000px; font-size: 1px;}

#main #portada #proceso_compra .cont_tabs_lp .radiobutton{border: none; width: auto; margin: 0px 3px 0px 0px; padding: 0px; height: auto;}

#main #portada #proceso_compra .cont_tabs_lp input.fechas{float: left; width: 80px;}

#main #portada #proceso_compra .cont_tabs_lp .columnas{float: left; width: 82px; height: 37px;}
#main #portada #proceso_compra .cont_tabs_lp .columnas select{width: 76px;}

#main #portada #proceso_compra .cont_tabs_lp .boton_accion {margin: 0px; padding: 0px 10px 20px 0px; clear: both; text-align: right;}
#main #portada #proceso_compra .cont_tabs_lp .boton_accion input{background: url(/images/sitio_personas/layout/bot_110x27.gif) no-repeat 0px 0px; color: #FFF; text-align: center; font: bold 11px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; border: none; cursor: pointer; width: 110px; height: 27px;}

#main #portada #proceso_compra .cont_tabs_lp .boton_continuar {margin: 0px; padding: 15px 10px 50px 0px; clear: both; text-align: right;}
#main #portada #proceso_compra .cont_tabs_lp .boton_continuar input{background: url(/images/sitio_personas/layout/bot_110x27.gif) no-repeat 0px 0px; color: #FFF; text-align: center; font: bold 11px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; border: none; cursor: pointer; width: 110px; height: 27px;}
#main #portada #proceso_compra .cont_tabs_lp .ver_condiciones {/*background: url(/images/sitio_personas/layout/ver_condiciones_ico.gif) 83px 10px no-repeat;*/ width: 100px; height: 14px; float: right; padding: 10px 17px 0px 0px; text-align:right;}




/*PORTADA PROGRAMAS: PROCESO DE COMPRA*/
#main #portada #proceso_compra.programas{background: url(/images/sitio_personas/layout/fondo_caja_programas.jpg) no-repeat 0px 0px; height: 430px; padding: 12px 0px 0px 0px;}
#main #portada #proceso_compra.programas .cont_tabs{padding:0 0 0 12px;}
#main #portada #proceso_compra.programas p{margin: 0px; /*padding: 0px 0px 4px;*/ padding:0;}
#main #portada #proceso_compra.programas .radiobutton_arma_viaje{padding-bottom: 2px;}
#main #portada #proceso_compra.programas img {width: 230px; height: 44px; margin: 8px 0px 0px 8px; padding: 0px 0px 0px 0px; border: none;}
#main #portada #proceso_compra.programas .cont_tabs .columnas{float: left; width: 82px; height: 40px;}


/*PORTADA: SERVICIOS*/
#main #portada #botonera_home_servicios {
	height: 40px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	clear: both;
}
#main #portada #botonera_home_servicios.chile {
	background: url(/images/sitio_personas/layout/fondo_botonera_home_servicios-ES-CL.gif) no-repeat 0px 0px;
}
#main #portada #botonera_home_servicios.peru {
	background: url(/images/sitio_personas/layout/fondo_botonera_home_servicios-ES-PE.gif) no-repeat 0px 0px;
}
#main #portada #botonera_home_servicios.espanol {
	background: url(/images/sitio_personas/layout/fondo_botonera_home_servicios-ES.gif) no-repeat 0px 0px;
}
#main #portada #botonera_home_servicios.ingles {
	background: url(/images/sitio_personas/layout/fondo_botonera_home_servicios-EN.gif) no-repeat 0px 0px;
}
#main #portada #botonera_home_servicios.aleman {
	background: url(/images/sitio_personas/layout/fondo_botonera_home_servicios-DE.gif) no-repeat 0px 0px;
}
#main #portada #botonera_home_servicios.frances {
	background: url(/images/sitio_personas/layout/fondo_botonera_home_servicios-FR.gif) no-repeat 0px 0px;
}
#main #portada #botonera_home_servicios.portugues {
	background: url(/images/sitio_personas/layout/fondo_botonera_home_servicios-PT.gif) no-repeat 0px 0px;
}
#main #portada #botonera_home_servicios li {
	width: 88px;
	height: 40px;
	margin: 0;
	padding: 0;
	float: left;
	font: bold 11px/95% Arial, Helvetica, sans-serif;
	color: #fff;
}
#main #portada #botonera_home_servicios a:link,
#main #portada #botonera_home_servicios a:visited {
	height: 40px;
	padding: 10px 10px 0px 28px;
	text-decoration: none;
	color: #fff;
	display: block;
	float: left;
}
#main #portada #botonera_home_servicios a:hover,
#main #portada #botonera_home_servicios a:active {
	text-decoration: none;
	color: #ccc;
}

/*PORTADA: SERVICIOS SIN CHECK-IN, REDEFINE TAMAÑO LINKS*/
#main #portada #botonera_home_servicios.sin_check_in{background: url(/images/sitio_personas/layout/fondo_botonera_home_servicios_sin_checkin.gif) no-repeat 0px 0px;}
#main #portada #botonera_home_servicios.sin_check_in li{width: 134px;}
#main #portada #botonera_home_servicios.sin_check_in a:link, #main #portada #botonera_home_servicios.sin_check_in a:visited{height: 40px; padding: 10px 0 0 41px;}


/*PORTADA: CENTER, FOTO DESTACADA, TARIFAS*/
#main #portada #col_02{width: 690px; float: left; padding: 0px 0px 0px 10px;}
#main #portada #col_02 img{border: none;}

#main #portada .caja_home{background: url(/images/sitio_personas/layout/fondo_cajas_home.gif) no-repeat left bottom; float: right; width: 270px;}
#main #portada .caja_home h3{background: url(/images/sitio_personas/layout/fondo_tit_cajas_home.gif) no-repeat 0px 0px; margin: 0 0 5px; padding: 6px 0px 2px 11px; height: 15px; font: bold 11px Arial, Helvetica, sans-serif; color: #FFF;}
#main #portada .caja_home h3.buscador{margin-bottom:10px;}
#main #portada .caja_home h3 .vermas:link,#main #portada .caja_home h3 .vermas:visited{background: url(/images/sitio_personas/layout/ic_vermas.gif) no-repeat 0px 0px; float: right; width: 11px; height: 11px; font-size: 11px; text-decoration: none; margin: 0px 10px 0px 0px; color:#fff; width:248px; background-position:right;}
#main #portada .caja_home table{margin: 0px; padding: 0px; border: none; height: 47px;}
#main #portada .caja_home table td{vertical-align: top; font-size: 9px; color: #999; line-height: 120%; padding: 3px 9px 0px 10px; border-bottom: 1px solid #EBECEE;}
#main #portada .caja_home table a:link, #main #portada .caja_home table a:visited{font-size: 11px; font-weight: bold;}
#main #portada .caja_home table a:hover, #main #portada .caja_home table a:active{font-size: 11px; font-weight: bold; text-decoration: none;}
#main #portada .caja_home table td.align_right{width: 107px;}

#main #portada .caja_home .origen{font-size: 11px; font-weight: bold; margin: 0px; height: 22px; padding: 3px 0px 2px 10px; color: #666; border-bottom: 1px solid #EBECEE;}
#main #portada .caja_home .origen label{margin: 0px; padding: 3px 29px 0px 0px; display: block; float: left; height: 20px;}
#main #portada .caja_home .origen select{font-size: 11px; color: #999; width: 146px; border: 1px solid #6C7D8D; height: 18px;}

#main #portada .caja_home .texto_destacado{font-size: 11px; color: #033D7D;}

/*PORTADA: CAJA BANNERS PRODUCTOS*/
#main #portada #col_02 .caja_productos{float: right; clear: right; width: 270px; height: 215px; padding: 0px;}
#main #portada #col_02 .caja_productos img{float: left; margin: 0px 0px 10px 0px; padding: 0px;}

/*BANNERS HOME: 3 IMAGENES*/
#banners_home_top{float: right; width: 270px; height: 290px;}
#banners_home_top p{margin: 0px; padding: 0px 0px 6px 0px;}
#banners_home_top p.last{padding: 1px 0px 0px 0px;}


/*BANNERS HOME PROMOCIONES*/
#main #portada #col_02 #banners_home_promociones{float: right; width: 130px; line-height: 120%; height: 290px; color: #FFF; font-weight: bold; font-size: 11px;}
#main #portada #col_02 #banners_home_promociones p{background: url(/images/sitio_personas/fondo_banner_promociones_01.gif) no-repeat 0px 0px; margin: 0px; padding: 0px 0px 10px 0px; margin: 0px; width: 130px; height: 50px; clear: both;}
#main #portada #col_02 #banners_home_promociones strong, #main #portada #col_02 #banners_home_promociones b{font-size:12px; color: #FFF;}
#main #portada #col_02 #banners_home_promociones a:link, #main #portada #col_02 #banners_home_promociones a:visited{color: #FFF; display: block; height: 50px; padding: 14px 5px 0px 10px; height: 36px; text-decoration: none;}
#main #portada #col_02 #banners_home_promociones a:hover, #main #portada #col_02 #banners_home_promociones a:active{text-decoration: none;}

#main #portada #col_02 #banners_home_promociones .last{padding: 0px;}

#main #portada #col_02 #banners_home_promociones .banner_promociones_01{background: url(/images/sitio_personas/layout/fondo_banner_programas_01.gif) no-repeat 0px 0px;}

#main #portada #col_02 #banners_home_promociones .banner_promociones_01 a:link, #main #portada #col_02 #banners_home_promociones .banner_promociones_01 a:visited{color: #C3E8D9;}

#main #portada #col_02 #banners_home_promociones .banner_promociones_02{background: url(/images/sitio_personas/layout/fondo_banner_programas_02.gif) no-repeat 0px 0px;}
#main #portada #col_02 #banners_home_promociones .banner_promociones_02 a:link, #main #portada #col_02 #banners_home_promociones .banner_promociones_02 a:visited{color: #F5C0CB;}

#main #portada #col_02 #banners_home_promociones .banner_promociones_03{background: url(/images/sitio_personas/layout/fondo_banner_programas_03.gif) no-repeat 0px 0px;}
#main #portada #col_02 #banners_home_promociones .banner_promociones_03 a:link, #main #portada #col_02 #banners_home_promociones .banner_promociones_03 a:visited{color: #E9DCF1;}

#main #portada #col_02 #banners_home_promociones .banner_promociones_04{background: url(/images/sitio_personas/layout/fondo_banner_programas_04.gif) no-repeat 0px 0px;}
#main #portada #col_02 #banners_home_promociones .banner_promociones_04 a:link, #main #portada #col_02 #banners_home_promociones .banner_promociones_04 a:visited{color: #FFF;}

#main #portada #col_02 #banners_home_promociones .banner_promociones_05{background: url(/images/sitio_personas/layout/fondo_banner_programas_05.gif) no-repeat 0px 0px;}
#main #portada #col_02 #banners_home_promociones .banner_promociones_05 a:link, #main #portada #col_02 #banners_home_promociones .banner_promociones_05 a:visited{color: #FBE1B9;}


/*BANNERS HOME: 2 COLUMNAS*/
#main #portada #col_02 #banners_home{float: right; clear: right; width: 270px; height: 65px; padding: 10px 0px 0px 0px;}
#main #portada #col_02 #banners_home img{float: left; margin: 0px; padding: 0px;}
#main #portada #col_02 #banners_home .margen{margin-right: 10px;}

#main #portada #col_02 #vitrina{height: 290px;}


/*PORTADA: CENTER, NOTICIAS Y OFERTAS DESTACADAS*/
#main #portada #col_02 #col_02_home{clear: both; padding: 10px 0px 0px 0px; width: 690px;}
#main #portada #col_02 #col_02_home .caja_home#noticias_home{height: 140px; padding: 0px; font-size: 11px; line-height: 120%;}
*>#main #portada #col_02 #col_02_home .caja_home#noticias_home{height: auto; min-height: 140px;}
#main #portada #col_02 #col_02_home .caja_home#noticias_home h1{margin: 0px 0px 5px 0px;}
#main #portada #col_02 #col_02_home .caja_home#noticias_home p{margin: 0px; padding: 0px 25px 15px 10px;}
#main #portada #col_02 #col_02_home .caja_home#noticias_home ul{margin: 0px; padding: 0px; list-style: none;}
#main #portada #col_02 #col_02_home .caja_home#noticias_home li{margin: 0px; padding: 0px 0px 15px 0px;}


/*PORTADA: CENTER, FORMULARIO*/
#main #portada #col_02 #col_02_home .caja_home.formulario{height: 140px;}
#main #portada #col_02 #col_02_home .caja_home.formulario h1{margin: 0px 0px 14px 0px;}
#main #portada #col_02 #col_02_home .caja_home.formulario p{margin: 0px; padding: 0px 0px 10px 10px; clear: both; height: 22px;}
#main #portada #col_02 #col_02_home .caja_home.formulario select{margin: 0px; padding: 0px; border: 1px solid #999; font-size: 11px; color: #999; height: 20px; width: 220px; float: left;}
#main #portada #col_02 #col_02_home .caja_home.formulario .boton_ir{background: url(/images/sitio_personas/layout/bot_ir.gif) no-repeat 0px 0px; border: none; width: 17px; height: 17px; margin: 0px 0px 0px 5px; padding: 0px; cursor: pointer; font-size: 1px;}


/*PORTADA: TARIFAS*/
#main #portada #ofertas_home{width: 410px; height: 140px; font: 11px/100% Arial, Helvetica, sans-serif; color: #FFF;}
#main #portada #ofertas_home .cont_ofertas{width: 130px; height: 140px; float: left; padding: 0px; margin-right: 8px;}
*>#main #portada #ofertas_home .cont_ofertas{margin-right: 9px;}
#main #portada #ofertas_home .cont_ofertas p{clear: both; margin: 0px; padding: 0px;}
#main #portada #ofertas_home .cont_ofertas a:link, #main #portada #ofertas_home .cont_ofertas a:visited{color: #FFF; text-decoration: none;}

#main #portada #ofertas_home .cont_ofertas .top{height: 35px; margin: 0px; padding: 7px 0px 0px 10px; font-weight: bold;}
#main #portada #ofertas_home .cont_ofertas .descripcion_tarifa{height: 67px; margin: 0px; padding: 3px 8px 0px 10px;}
#main #portada #ofertas_home .cont_ofertas .desde{padding-bottom: 3px;}

#main #portada #ofertas_home .cont_ofertas .valor{font-size: 14px; text-align: right; font-weight: bold; padding-bottom: 7px;}
#main #portada #ofertas_home .cont_ofertas .valor strong, #main #portada #ofertas_home .cont_ofertas .valor b{font-size: 22px;}
#main #portada #ofertas_home .cont_ofertas .valor_ch{text-align: right;}

#main #portada #ofertas_home .cont_ofertas .ida_vuelta{text-align: right;}

#main #portada #ofertas_home .cont_ofertas .restricciones{margin: 0px auto; padding: 0px; text-align: center; font-size: 10px;}

#main #portada #ofertas_home .cont_ofertas.color_01{background: url(/images/sitio_personas/layout/fondo_ofertas_color_morado.gif) no-repeat 0px 0px;}
#main #portada #ofertas_home .cont_ofertas.color_02{background: url(/images/sitio_personas/layout/fondo_ofertas_color_rojo.gif) no-repeat 0px 0px;}
#main #portada #ofertas_home .cont_ofertas.color_03{background: url(/images/sitio_personas/layout/fondo_ofertas_color_amarillo.gif) no-repeat 0px 0px;}

#main #portada #ofertas_home .cont_ofertas.last{margin-right: 0px;}
#main #portada #ofertas_home .cont_ofertas.span2{width: 269px;}
#main #portada #ofertas_home .cont_ofertas.span3{width: 269px;}




/*PORTADA: TARIFAS HOME VERSION 02*/
#main #portada #ofertas_home_v02{/*width: 550px;*/ height: 140px; font: 11px/100% Arial, Helvetica, sans-serif; color: #FFF; float:left;}

/*BANNERS HOME VERSION 02: VITRINA*/
#main #portada #col_02_med {width: 550px; float: left; margin: 0px 0px 0px 10px;}
#main #portada #col_02_med img{border: none;}
#main #portada #col_02_med #vitrina_med{width: 550px; height: 290px;}

/*BANNERS TARIFAS HOME VERSION 02 */
#calugas_home_med {clear: both; width: 550px; margin: 10px 0px 0px 0px; padding: 0px; font: 11px/100% Arial, Helvetica, sans-serif; color: #FFF;}
#calugas_home_med {width: 130px; height: 140px; float: left; padding: 0px;}
*>#calugas_home_med {margin-right: 9px;}

#main #portada #col_02_med #ofertas_home_v02 {
	margin-top: 10px;
}

/*BANNERS PROMOCIONALES HOME VERSION 02 */
#col_02_med #ofertas_home_v02 .cont_ofertas{width: 130px; height: 140px; /*padding: 10px 0px 0px 0px;*/ margin-right: 8px; float:left;}
*>#col_02_med #ofertas_home_v02 .cont_ofertas{margin-right: 9px;}
#col_02_med #ofertas_home_v02 .cont_ofertas.last{margin-right: 0px;}
#col_02_med #ofertas_home_v02 .cont_ofertas.span2{width: 269px;}
#col_02_med #ofertas_home_v02 .cont_ofertas.span3{width: 408px;}
#col_02_med #ofertas_home_v02 .cont_ofertas.span4{width: 547px;}

/*BANNERS DERECHA HOME VERSION 02: NOTICIAS */
#col_03_med {width: 130px; /*margin: 0px;*/ margin: 0px 0px 0px 7px; float: left;}
#col_03_med img {width: 130px; /*height: 140px;*/ margin: 0px; padding: 0px 0px 7px 0px; border: none;}
#col_03_med #noticias_home_v02.caja_noticias_med {background: url(/images/sitio_personas/layout/fondo_cajas_home_v02_noticias.gif) no-repeat left bottom; float: left; width: 130px; padding: 0px; margin: 0px 0px 10px 0px; background-color: #EBECEE;}
#col_03_med #noticias_home_v02.caja_noticias_med h3 {background: url(/images/sitio_personas/layout/fondo_tit_cajas_home_v02_noticias.gif) no-repeat 0px 0px; margin: 0px; padding: 6px 0px 2px 11px; height: 15px; font: bold 11px Arial, Helvetica, sans-serif; color: #FFF;}
#col_03_med #noticias_home_v02.caja_noticias_med h3 .vermas:link, #col_03_med #noticias_home_v02.caja_noticias_med h3 .vermas:visited {background: url(/images/sitio_personas/layout/ic_vermas.gif) no-repeat 0px 0px; float: right; width: 110px; height: 11px; font-size: 11px; text-decoration: none; margin: 0px 10px 0px 0px; color:#FFF; background-position:right;}
#col_03_med #noticias_home_v02.caja_noticias_med {height: 140px; padding: 0px; font-size: 11px; line-height: 120%;}
*>#col_03_med #noticias_home_v02.caja_noticias_med {height: auto; min-height: 140px;}
#col_03_med #noticias_home_v02.caja_noticias_med h3 {margin: 0px 0px 5px 0px;}
#col_03_med #noticias_home_v02.caja_noticias_med p {margin: 0px; padding: 0px 10px 7px 10px; width: auto; word-spacing: -1px;}
#col_03_med #noticias_home_v02.caja_noticias_med ul {margin: 0px; padding: 0px; list-style: none;}
#col_03_med #noticias_home_v02.caja_noticias_med li {margin: 0px; padding: 0px 0px 15px 0px;}



/*PORTADA: VOLAR EN LAN*/
#main #portada_volar_lan{}
#main #portada_volar_lan #col_01{float: left; margin: 0px; padding: 0px; width: 695px; padding: 0px 5px 0px 0px;}
/*#main #portada_volar_lan #col_01 p{padding: 0px; margin: 0px; height: 290px;}*/
#main #portada_volar_lan #col_01 img{border: none;}


/*PORTADA: VOLAR EN LAN, BANNERS INFERIORES*/
#main #portada_volar_lan #banners_bottom_volar_lan{width: 695px; clear: both; padding: 8px 0px;}
#main #portada_volar_lan #banners_bottom_volar_lan .columnas{float: left; width: 223px; margin: 0px; padding: 0px 10px 0px 0px;}
#main #portada_volar_lan #banners_bottom_volar_lan .columnas.last{padding-right: 0px;}


/*PORTADA: VOLAR EN LAN, RIGHT*/


#main #portada_volar_lan #col_02{float: left; width: 270px; margin: 0px; padding: 0px; font: 12px/100% Arial, Helvetica, sans-serif;}
#main #portada_volar_lan #col_02 #volar_lan_destacados{background: url(/images/sitio_personas/layout/fondo_caja_volar_en_lan_bottom.gif) no-repeat left bottom; padding: 0px 0px 10px 0px; margin: 0px; width: 270px;}
#main #portada_volar_lan #col_02 #volar_lan_destacados h3.first{background: url(/images/sitio_personas/layout/fondo_caja_volar_en_lan_top.gif) no-repeat 0px 0px; font-size: 11px; font-weight: bold; color: #FFF; margin: 0px; padding: 6px 10px;}
#main #portada_volar_lan #col_02 #volar_lan_destacados h3.first{background: url(/images/sitio_personas/layout/fondo_caja_volar_en_lan_top.gif) no-repeat 0px 0px; font-size: 11px; font-weight: bold; color: #FFF; margin: 0px; padding: 6px 10px;}
#main #portada_volar_lan #col_02 #volar_lan_destacados h3.first .vermas:link, #main #portada_volar_lan #col_02 #volar_lan_destacados h3.first .vermas:visited{background: url(/images/sitio_personas/layout/ic_vermas.gif) no-repeat 0px 0px; float: right; width: 240px; height: 11px; font-size: 11px; text-decoration: none; margin: 0px 0px 0px 0px; background-position:right;}
#main #portada_volar_lan #col_02 #volar_lan_destacados h3{background: #6C7D8D; font-size: 11px; font-weight: bold; color: #FFF; margin: 0px 0px 10px 0px; padding: 6px 10px; height:14px;}
#main #portada_volar_lan #col_02 #volar_lan_destacados h3 .vermas:link, #main #portada_volar_lan #col_02 #volar_lan_destacados h3 .vermas:visited{background: url(/images/sitio_personas/layout/ic_vermas.gif) no-repeat 0px 0px; float: right; width: 240px; height: 11px; font-size: 11px; text-decoration: none; margin: 0px 0px 0px 0px; color:#fff; background-position:right;}
#main #portada_volar_lan #col_02 #volar_lan_destacados #cont_volar_lan_destacados{border-left: 1px solid #CCC; border-right: 1px solid #CCC; padding: 15px 0px 0px 0px; height: 314px;}
*>#main #portada_volar_lan #col_02 #volar_lan_destacados #cont_volar_lan_destacados{height: auto; min-height:314px;}
#main #portada_volar_lan #col_02 #volar_lan_destacados #cont_volar_lan_destacados p{margin: 0px; padding: 0px 5px 10px 10px;}
#main #portada_volar_lan #col_02 #volar_lan_destacados .avion{background: url(/images/sitio_personas/layout/ic_avion_volar_en_lan.gif) no-repeat 12px 0px; padding-left: 80px; padding-bottom: 3px;}
#main #portada_volar_lan #col_02 #volar_lan_destacados .clases_servicios{background: url(/images/sitio_personas/layout/ic_clases_servicios_volar_en_lan.gif) no-repeat 12px 0px; padding-left: 80px; padding-bottom: 12px;}
#main #portada_volar_lan #col_02 #volar_lan_destacados .clases_servicios.v2{background: url(/images/sitio_personas/layout/ic_clases_servicios_volar_en_lan_v2.gif) no-repeat 22px 0px; padding-left: 90px; padding-bottom: 36px;}
#main #portada_volar_lan #col_02 #volar_lan_destacados .experiencia_viaje{background: url(/images/sitio_personas/layout/ic_experiencia_viajes_volar_en_lan.gif) no-repeat 12px 0px; padding-left: 90px; padding-bottom: 13px;}
#main #portada_volar_lan #col_02 #volar_lan_destacados .acerca_lan{background: url(/images/sitio_personas/layout/ic_volar_en_lan.gif) no-repeat 12px 0px; padding-left: 90px;}



/*PORTADA: PROGRAMAS*/
#main #portada.home_programas {width: 970px; margin: 0px; padding: 0px;}
#main #portada.home_programas #col_01{width: 830px; float: left; height: auto; padding: 0px 10px 0px 0px; margin: 0px;}
#main #portada.home_programas #col_01 #vitrina{width: 550px; height: 290px; margin: 0px; padding: 0px 10px 0px 0px; float: left;}
#main #portada.home_programas #col_01 #banners_home{width: 270px; margin: 0px; padding: 0px 0px 10px 0px; clear: none; float: left;}
#main #portada.home_programas #col_01 #banners_home img{border: none; margin: 0px; padding: 0px; float: left;}
#main #portada.home_programas #col_01 #banners_home .margen{margin-right: 10px;}

#main #portada.home_programas #col_01 img{border: none;}
#main #portada.home_programas #col_01 .caja_home{float: left;}

#main #portada.home_programas #col_02{width: 130px; margin: 0px; padding: 0px; float: left;}

#main #portada.home_programas #ofertas_home{width: 130px; height: auto; font: 11px/100% Arial, Helvetica, sans-serif; color: #FFF;}
#main #portada.home_programas #ofertas_home .cont_ofertas{width: 130px; height: 140px; float: none; padding: 0px 0px 10px 0px; margin: 0px;}
#main #portada.home_programas #ofertas_home .cont_ofertas.last{padding: 0px;}

#main #portada.home_programas #destacados_bottom {width: 830px; clear: both; padding: 10px 0px 0px 0px;}
#main #portada.home_programas #destacados_bottom .caja_home{float: left; margin: 0px; margin-right: 10px; width: 270px; height: 140px}
*>#main #portada.home_programas #destacados_bottom .caja_home{height: auto; min-height: 140px;}
#main #portada.home_programas #destacados_bottom .caja_home.last{margin: 0px;}
#main #portada.home_programas #destacados_bottom .caja_home h1{margin: 0px 0px 5px 0px;}
#main #portada.home_programas #destacados_bottom .caja_home p{background: url(/images/sitio_personas/layout/bullet_listados.gif) no-repeat 10px 4px; margin: 0px; padding: 0px 5px 4px 20px;}
#main #portada.home_programas #destacados_bottom .caja_home ul{margin: 0px; padding: 0px; list-style: none;}
#main #portada.home_programas #destacados_bottom .caja_home li{margin: 0px; padding: 0px 0px 15px 0px;}

#myGallery.galeria_home_550x290{width: 550px; height: 290px; z-index:5; border:none; background:none; _border:none; _background:none;}
.galeria_home_550x290.jdGallery .slideInfoZone{position: absolute; z-index: 10;width: 100%; margin: 0px; left: 0;bottom: 0; height: 53px; background: url(/images/sitio_personas/layout/fondo_carrusel_home_bottom_550.png) no-repeat left bottom; color: #fff; text-indent: 0; overflow: hidden; padding: 0px 0px 0px 10px; font-size: 12px;}
#myGallery.galeria_home_690x290{width: 690px; height: 290px; z-index:5;}
.galeria_home_690x290.jdGallery .slideInfoZone{position: absolute; z-index: 10;width: 100%; margin: 0px; left: 0;bottom: 0; height: 53px; background: url(/images/sitio_personas/layout/fondo_carrusel_home_bottom_690.png) no-repeat left bottom; color: #fff; text-indent: 0; overflow: hidden; padding: 0px 0px 0px 10px; font-size: 12px;}

/*PORTADA: PLANIFICA TU VIAJE*/
#main #portada.planifica_viaje{}
#main #portada.planifica_viaje #col_02{background: url(/images/sitio_personas/layout/fondo_planifica_viaje_servicios.gif) no-repeat 10px 0px; height: 380px; width: 340px; float: left; margin: 0px; padding: 10px 0px 0px 10px;}
#main #portada.planifica_viaje #col_02 #planifica_compra{background: url(/images/sitio_personas/layout/ic_planifica_viaje_compra.gif) no-repeat 20px 0px; padding: 0px 0px 8px 99px;}
#main #portada.planifica_viaje #col_02 #planifica_viaje{background: url(/images/sitio_personas/layout/ic_planifica_viaje_vuelos.gif) no-repeat 20px 10px; padding: 5px 0px 0px 99px;}
#main #portada.planifica_viaje #col_02 p{margin: 0px; padding: 0px 0px 2px 0px; width: 220px; height:30px; font-weight: bold; font-size: 12px;}
#main #portada.planifica_viaje #col_02 a:link,#main #portada.planifica_viaje #col_02 a:visited{color:#033D7D; text-decoration: none; display: block; height: 22px; width: 180px; padding: 8px 0px 0px 40px;}
#main #portada.planifica_viaje #col_02 a:hover,#main #portada.planifica_viaje #col_02 a:active{color:#999; text-decoration: none;}

#main #portada.planifica_viaje #col_02 #bot_planifica_01{background: url(/images/sitio_personas/layout/bot_pago_reserva.gif) no-repeat 0px 0px;}
#main #portada.planifica_viaje #col_02 #bot_planifica_02{background: url(/images/sitio_personas/layout/bot_comprobante_compra.gif) no-repeat 0px 0px;}
#main #portada.planifica_viaje #col_02 #bot_planifica_03{background: url(/images/sitio_personas/layout/bot_seleccion_asiento.gif) no-repeat 0px 0px;}
#main #portada.planifica_viaje #col_02 #bot_planifica_04{background: url(/images/sitio_personas/layout/bot_cambio_pasaje.gif) no-repeat 0px 0px;}
#main #portada.planifica_viaje #col_02 #bot_planifica_05{background: url(/images/sitio_personas/layout/bot_anulacion_checkin.gif) no-repeat 0px 0px;}
#main #portada.planifica_viaje #col_02 #bot_planifica_06{background: url(/images/sitio_personas/layout/bot_devoluciones.gif) no-repeat 0px 0px;}
#main #portada.planifica_viaje #col_02 #bot_planifica_07{background: url(/images/sitio_personas/layout/bot_checkin.gif) no-repeat 0px 0px;}
#main #portada.planifica_viaje #col_02 #bot_planifica_08{background: url(/images/sitio_personas/layout/bot_estado_vuelo.gif) no-repeat 0px 0px;}
#main #portada.planifica_viaje #col_02 #bot_planifica_09{background: url(/images/sitio_personas/layout/bot_consulta_itinerario.gif) no-repeat 0px 0px;}
#main #portada.planifica_viaje #col_02 #bot_planifica_10{background: url(/images/sitio_personas/layout/bot_self_notify.gif) no-repeat 0px 0px;}
#main #portada.planifica_viaje #col_02 #bot_planifica_11{background: url(/images/sitio_personas/layout/bot_mis_viajes.gif) no-repeat 0px 0px;}


#main #portada.planifica_viaje #col_02 #linea_vuelos{background: url(/images/sitio_personas/layout/linea_h_vuelos.gif) repeat-x 0px 0px; font-size: 1px; height: 2px; margin: 0px; padding: 0px;}

#main #portada.planifica_viaje #col_03{background: url(/images/sitio_personas/layout/fondo_planifica_viaje_otros_servicios.gif) no-repeat 0px 0px; width: 340px; height: 392px; float: right; margin: 0px; padding: 0px;}
#main #portada.planifica_viaje #col_03 h3{background: #6C7D8D; font-size: 11px; font-weight: bold; color: #FFF; margin: 0px 0px 6px 0px; padding: 6px 10px; height:13px;}
#main #portada.planifica_viaje #col_03 h3 a.vermas:link, #main #portada.planifica_viaje #col_03 h3 a.vermas:visited {background: url(/images/sitio_personas/layout/ic_vermas.gif) no-repeat right; text-decoration:none; color: #FFF; float:right; padding-right:2px; width:315px;}
#main #portada.planifica_viaje #col_03 h3.firts{background: none;}
#main #portada.planifica_viaje #col_03 p{margin: 0px; padding: 0px 5px 6px 10px;}

#main #portada.planifica_viaje #col_03 .equipaje{background: url(/images/sitio_personas/layout/ic_equipaje_planifica_viaje.gif) no-repeat 12px 10px; padding-left: 80px; padding-bottom: 3px;}
#main #portada.planifica_viaje #col_03 .servicios_especiales{background: url(/images/sitio_personas/layout/ic_serv_especiales_planifica_viaje.gif) no-repeat 12px 0px; padding-left: 80px; padding-bottom: 12px;}
#main #portada.planifica_viaje #col_03 .otros_servicios{background: url(/images/sitio_personas/layout/ic_otros_servicios_planifica_viaje.gif) no-repeat 22px 0px; padding-left: 80px; padding-bottom: 36px;}


/*PORTADA: TAB PROCESO COMPRA LP*/
#main #portada #proceso_compra_lp{background: url(/images/sitio_personas/layout/fondo_caja_proceso_compra.jpg) no-repeat left bottom; color: #033D7D; font-size: 11px; width: 270px; height: 391px; margin: 0px 0px 9px 0px;}
#main #portada #proceso_compra_lp #tabs_lp{margin: 0px; padding: 0px; list-style: none; height: 36px; font-weight: bold; font-size: 11px; line-height: 100%; color: #89929A;}
#main #portada #proceso_compra_lp #tabs_lp li{background: url(/images/sitio_personas/layout/fondo_tabs_home.jpg) no-repeat 0px 0px; margin: 0px; padding: 0px; float: left; height: 36px; text-align: center;}
#main #portada #proceso_compra_lp #tabs_lp li a:link, #main #portada #proceso_compra_lp #tabs_lp li a:visited{background: url(/images/sitio_personas/layout/fondo_tabs_home.jpg) no-repeat 0px 0px; padding: 8px 0px 0px 0px; height: 28px; width: 90px; color: #89929A; text-decoration: none; float: left; display: block;}
#main #portada #proceso_compra_lp #tabs_lp li a:hover, #main #portada #proceso_compra_lp #tabs_lp li a:active{color: #89929A; text-decoration: none;}

#main #portada #proceso_compra_lp #tabs_lp li.activo, #main #portada #proceso_compra_lp #tabs_lp li.activo a:link, #main #portada #proceso_compra_lp #tabs_lp li.activo a:visited{background: url(/images/sitio_personas/layout/fondo_tabs_home_activo.gif) no-repeat 0px 0px; color: #033D7D;}

#main #portada #proceso_compra_lp .cont_tabs_lp{padding: 12px 0px 0px 14px;}
#main #portada #proceso_compra_lp .cont_tabs_lp p{margin: 0px; padding: 0px 0px 10px 0px; height: 24px; clear: both;}
*>#main #portada #proceso_compra_lp .cont_tabs_lp p{height: auto; min-height: 24px;}
#main #portada #proceso_compra_lp .cont_tabs_lp img.logo_lp {width: 194px; height: 44px; margin: 8px 0px 0px 23px; padding: 0px 0px 30px 0px; border: none;}

#main #portada #proceso_compra_lp .cont_tabs_lp input{border: 1px solid #6C7D8D; color: #666; width: 240px; height: 16px; font-size: 11px; padding: 2px 0px 0px 2px;}
#main #portada #proceso_compra_lp .cont_tabs_lp select{border: 1px solid #6C7D8D; color: #666; width: 240px; height: 18px; font-size: 11px; padding: 0px; z-index:12;}

#main #portada #proceso_compra_lp .cont_tabs_lp .calendario{background: url(/images/sitio_personas/layout/ic_calendario.gif) no-repeat 0px 0px; width: 25px; height: 20px; float: left; margin: 0px 15px 0px 4px;}
#main #portada #proceso_compra_lp .cont_tabs_lp .calendario a{width: 25px; height: 20px; display: block; text-decoration: none; letter-spacing: 1px; text-indent: -9000px; font-size: 1px;}

#main #portada #proceso_compra_lp .cont_tabs_lp .radiobutton{border: none; width: auto; margin: 0px 3px 0px 0px; padding: 0px; height: auto;}

#main #portada #proceso_compra_lp .cont_tabs_lp input.fechas{float: left; width: 80px;}

#main #portada #proceso_compra_lp .cont_tabs_lp .columnas{float: left; width: 82px; height: 47px;}
#main #portada #proceso_compra_lp .cont_tabs_lp .columnas select{width: 76px;}

#main #portada #proceso_compra_lp .cont_tabs_lp .boton_accion {margin: 0px; padding: 0px 10px 20px 0px; clear: both; text-align: right;}
#main #portada #proceso_compra_lp .cont_tabs_lp .boton_accion input{background: url(/images/sitio_personas/layout/bot_110x27.gif) no-repeat 0px 0px; color: #FFF; text-align: center; font: bold 11px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; border: none; cursor: pointer; width: 110px; height: 27px;}

#main #portada #proceso_compra_lp .cont_tabs_lp .boton_continuar {margin: 0px; padding: 15px 10px 50px 0px; clear: both; text-align: right;}
#main #portada #proceso_compra_lp .cont_tabs_lp .boton_continuar input{background: url(/images/sitio_personas/layout/bot_110x27.gif) no-repeat 0px 0px; color: #FFF; text-align: center; font: bold 11px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; border: none; cursor: pointer; width: 110px; height: 27px;}
#main #portada #proceso_compra_lp .cont_tabs_lp .ver_condiciones {/*background: url(/images/sitio_personas/layout/ver_condiciones_ico.gif) 83px 10px no-repeat;*/ width: 100px; height: 14px; float: right; padding: 10px 17px 0px 0px; text-align:right;}

/*PORTADA: SERVICIOS LP*/
#main #portada #botonera_home_servicios_lp{background: url(/images/sitio_personas/layout/fondo_botonera_home_servicios_lp.gif) no-repeat 0px 0px; margin: 0px; padding: 0px; list-style: none; height: 40px; clear: both;}
#main #portada #botonera_home_servicios_lp li{margin: 0px; padding: 0 0 0 25px; width: 110px; height: 40px; float: left; color: #FFF; font: bold 11px/110% Arial, Helvetica, sans-serif; text-align: center; *padding: 0 0 0 15px;}
#main #portada #botonera_home_servicios_lp a:link, #main #portada #botonera_home_servicios_lp a:visited{color: #FFF; text-decoration: none; height: 40px; margin: 7px 0px 0px 17px; padding: 0px; display: block; float: right;}
#main #portada #botonera_home_servicios_lp a:hover, #main #portada #botonera_home_servicios_lp a:active{color: #CCC; text-decoration: none;}


/*BANNERS HOME LP: VITRINA*/
/*PORTADA: CENTER, FOTO DESTACADA, TARIFAS*/
#main #portada #col_02_lp {width: 550px; float: left; padding: 0px 0px 0px 10px;}
#main #portada #col_02_lp img{border: none;}
#main #portada #col_02_lp #vitrina_lp{width: 550px; height: 290px;}

/*CALUGAS HOME LP*/
#calugas_home_lp {clear: both; width: 550px; margin: 10px 0px 0px 0px; padding: 0px; font: 11px/100% Arial, Helvetica, sans-serif; color: #FFF;}
#calugas_home_lp .cont_ofertas_lp{width: 130px; height: 140px; float: left; padding: 0px; margin: 0px 8px 0px 0px;}
*>#calugas_home_lp .cont_ofertas_lp{margin: 0px 8px 0px 0px;}
#calugas_home_lp .cont_ofertas_lp p{clear: both; margin: 0px; padding: 0px;}
#calugas_home_lp .cont_ofertas_lp a:link, #calugas_home_lp .cont_ofertas_lp a:visited{color: #FFF; text-decoration: none;}

#calugas_home_lp .cont_ofertas_lp .top{height: 35px; margin: 0px; padding: 7px 0px 0px 10px; font-weight: bold;}
#calugas_home_lp .cont_ofertas_lp .descripcion_tarifa{height: 67px; margin: 0px; padding: 3px 8px 0px 10px; *padding: 3px 5px 0px 5px;}
#calugas_home_lp .cont_ofertas_lp .desde{padding-bottom: 5px;}

#calugas_home_lp .cont_ofertas_lp .valor{font-size: 14px; text-align: right; font-weight: bold; padding-bottom: 7px;}
#calugas_home_lp .cont_ofertas_lp .valor strong, #main #portada #ofertas_home .cont_ofertas_lp .valor b{font-size: 18px;}
#calugas_home_lp .cont_ofertas_lp .valor_ch{text-align: right;}

#calugas_home_lp .cont_ofertas_lp .ida_vuelta{text-align: right;}
#calugas_home_lp .cont_ofertas_lp .ida_vuelta_2{text-align: right; padding-top:8px;}

#calugas_home_lp .cont_ofertas_lp .restricciones{margin: 0px auto; padding: 0px; text-align: center; font-size: 10px;}

#calugas_home_lp .cont_ofertas_lp.tarifa_01{background: url(/images/sitio_personas/layout/caluga_tarifa_1_lp.gif) no-repeat 0px 0px;}
#calugas_home_lp .cont_ofertas_lp.tarifa_02{background: url(/images/sitio_personas/layout/caluga_tarifa_2_lp.gif) no-repeat 0px 0px;}
#calugas_home_lp .cont_ofertas_lp.tarifa_03{background: url(/images/sitio_personas/layout/caluga_tarifa_3_lp.gif) no-repeat 0px 0px;}
#calugas_home_lp .cont_ofertas_lp.tarifa_04{background: url(/images/sitio_personas/layout/caluga_tarifa_4_lp.gif) no-repeat 0px 0px;}
#calugas_home_lp .cont_ofertas_lp.tarifa_01_lisa{background: url(/images/sitio_personas/layout/caluga_tarifa_1_lp_lisa.gif) no-repeat 0px 0px;}
#calugas_home_lp .cont_ofertas_lp.tarifa_02_lisa{background: url(/images/sitio_personas/layout/caluga_tarifa_2_lp_lisa.gif) no-repeat 0px 0px;}
#calugas_home_lp .cont_ofertas_lp.tarifa_03_lisa{background: url(/images/sitio_personas/layout/caluga_tarifa_3_lp_lisa.gif) no-repeat 0px 0px;}
#calugas_home_lp .cont_ofertas_lp.tarifa_04_lisa{background: url(/images/sitio_personas/layout/caluga_tarifa_4_lp_lisa.gif) no-repeat 0px 0px;}
#calugas_home_lp .cont_ofertas_lp.last{margin: 0px; *margin: 0px;}
#calugas_home_lp .cont_ofertas_lp.span2{width: 269px;}
#calugas_home_lp .cont_ofertas_lp.span3{width: 408px;}
#calugas_home_lp .cont_ofertas_lp.span4{width: 547px;}

/*BANNERS DERECHA HOME LP*/
#col_03_lp {width: 130px; margin: 0px; padding: 0px 0px 0px 7px; float: left;}
#col_03_lp img {width: 130px; height: 140px; margin: 0px; padding: 0px 0px 7px 0px; border: none;}
#col_03_lp img.chile {width: 130px; height: 65px; margin: 0px; padding: 0px 0px 7px 0px; border: none;}
#col_03_lp .caja_logeado_lp {background: url(/images/sitio_personas/layout/fondo_cajas_home_lp_logeado.gif) no-repeat left bottom; float: left; width: 130px; padding: 0px; margin: 0px 0px 10px 0px; background-color: #EBECEE;}
#col_03_lp .caja_logeado_lp h1{background: url(/images/sitio_personas/layout/fondo_tit_cajas_home_lp_logeado.gif) no-repeat 0px 0px; margin: 0px; padding: 6px 0px 2px 11px; height: 15px; font: bold 11px Arial, Helvetica, sans-serif; color: #FFF;}
#col_03_lp .caja_logeado_lp h1 .vermas:link,#col_03_lp .caja_logeado_lp h1 .vermas:visited{background: url(/images/sitio_personas/layout/ic_vermas.gif) no-repeat 0px 0px; float: right; width: 11px; height: 11px; letter-spacing: -1px; font-size: 1px; text-decoration: none; margin: 0px 10px 0px 0px;}
#col_03_lp .caja_logeado_lp{height: 140px; padding: 0px; font-size: 11px; line-height: 120%;}
*>#col_03_lp .caja_logeado_lp{height: auto; min-height: 140px;}
#col_03_lp .caja_logeado_lp h1{margin: 0px 0px 5px 0px;}
#col_03_lp .caja_logeado_lp p{margin: 0px; padding: 0px 25px 7px 10px; width: auto;}
#col_03_lp .caja_logeado_lp ul{margin: 0px; padding: 0px; list-style: none;}
#col_03_lp .caja_logeado_lp li{margin: 0px; padding: 0px 0px 15px 0px;}

/*BANNERS DERECHA HOME*/
#col_03_med {width: 130px; margin: 0px; padding: 0px 0px 0px 7px; float: left;}
#col_03_med img {width: 130px; /*height: 140px;*/ margin: 0px; padding: 0px 0px 8px 0px; border: none;}
#col_03_med img.chile {width: 130px; height: 65px; margin: 0px; padding: 0px 0px 8px 0px; border: none;}
#col_03_med .caja_logeado_lp {background: url(/images/sitio_personas/layout/fondo_cajas_home_lp_logeado.gif) no-repeat left bottom; float: left; width: 130px; padding: 0px; margin: 0px 0px 10px 0px; background-color: #EBECEE;}
#col_03_med .caja_logeado_lp h1{background: url(/images/sitio_personas/layout/fondo_tit_cajas_home_lp_logeado.gif) no-repeat 0px 0px; margin: 0px; padding: 6px 0px 2px 11px; height: 15px; font: bold 11px Arial, Helvetica, sans-serif; color: #FFF;}
#col_03_med .caja_logeado_lp h1 .vermas:link,#col_03_lp .caja_logeado_lp h1 .vermas:visited{background: url(/images/sitio_personas/layout/ic_vermas.gif) no-repeat 0px 0px; float: right; width: 11px; height: 11px; letter-spacing: -1px; font-size: 1px; text-decoration: none; margin: 0px 10px 0px 0px;}
#col_03_med .caja_logeado_lp{height: 140px; padding: 0px; font-size: 11px; line-height: 120%;}
*>#col_03_med .caja_logeado_lp{height: auto; min-height: 140px;}
#col_03_med .caja_logeado_lp h1{margin: 0px 0px 5px 0px;}
#col_03_med .caja_logeado_lp p{margin: 0px; padding: 0px 25px 7px 10px; width: auto;}
#col_03_med .caja_logeado_lp ul{margin: 0px; padding: 0px; list-style: none;}
#col_03_med .caja_logeado_lp li{margin: 0px; padding: 0px 0px 15px 0px;}

/*MENU_INFERIOR_LP*/
#menu_inferior_lp{clear: both; width: 980px; margin: 0px auto; padding: 0px; font-size: 11px;}
#menu_inferior_lp .caja_home_lp{background: url(/images/sitio_personas/layout/fondo_cajas_home_lp.gif) no-repeat left bottom; float: left; width: 235px; margin: 0px; padding: 0px 10px 0px 0px;height: 160px; font-size: 12px; line-height: 110%; *padding: 0px 7px 0px 0px;}
*>#menu_inferior_lp .caja_home_lp.menu_lp{height: auto; min-height: 140px;}
#menu_inferior_lp .caja_home_lp h3{background: url(/images/sitio_personas/layout/fondo_tit_cajas_home_lp.gif) no-repeat 0px 0px; margin: 0px; padding: 6px 0px 2px 11px; height: 15px; font: bold 11px Arial, Helvetica, sans-serif; color: #FFF;}
#menu_inferior_lp .caja_home_lp h3 .vermas:link, #menu_inferior_lp .caja_home_lp h3 .vermas:visited{background: url(/images/sitio_personas/layout/ic_vermas.gif) no-repeat 0px 0px; float: right; width: 215px; height: 11px; font-size: 11px; text-decoration: none; margin: 0px 10px 0px 0px; color:#fff; background-position:right;}
#menu_inferior_lp .caja_home_lp h3{margin: 0px 0px 5px 0px;}
#menu_inferior_lp .caja_home_lp p{background: url(/images/sitio_personas/layout/bullet_listados.gif) no-repeat 10px 4px; margin: 0px; padding: 0px 5px 7px 20px; width: 190px;}
#menu_inferior_lp .caja_home_lp ul{margin: 0px; padding: 0px; list-style: none;}
#menu_inferior_lp .caja_home_lp li{margin: 0px; padding: 0px 0px 15px 0px;}
#menu_inferior_lp .caja_home_lp.last{margin:0px; padding:0px;}

/*CALENDARIO*/
.titulo {background-color: #DCE0EE; border: 0; color: #363636; font-size: 1.2em; font-weight: bold;}
#cuerpo table{border-collapse: collapse;}
.table {border: 1px solid #DCE0EE; margin: 0 0 15px 0; font-size: 1.0em; list-style: none; }
.table strong {font-weight: bold; color: black;}
.table th {background-color: #F3F4F9; border-bottom: 1px solid #DCE0EE; border-top: 1px solid #DCE0EE; color: #003E7E; font-style: normal; font-weight: normal; height: 20px; padding: 0 5px 0 5px; text-align: left; vertical-align: middle;}
.table td {vertical-align: middle; color: #363636; padding: 5px 3px;}
.table input {vertical-align: bottom; }
#contenido_interno{color: #666; width: 555px;}

.boton-secundario {display: inline-block; margin: 0; border: 0; padding: 4px 15px 5px 10px; text-align: right; line-height:25px; font: bold 11px Arial, Helvetica, sans-serif; color: #fff; cursor: pointer; overflow: visible; text-decoration: none; cursor: pointer; -ms-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 4px; background: url(/images/common/bg_button_page_blue.gif) right top no-repeat;}

/***********Estilos MATACALENDARIO (reciclaje de personas2k10 y base2k8)********************/

#detalle_programas #bloque_imagen_calendario{background-color: #ffffff; padding: 0px; margin: 0px; width:760px; float:left;}
#detalle_programas #bloque_imagen_calendario .imagenes{float: left; width: 340px; margin:0px; padding: 0px 8px 0px 0px; background-color:#ffffff;}
#detalle_programas #bloque_imagen_calendario .imagenes img{border: none; margin: 0px; padding:0px; float: left;}
#detalle_programas #bloque_imagen_calendario .caja_calendario_detalle_mata{float: left; width: 412px; padding: 0px; margin:0px; background-color:#FFFFFF; color:#FFFFFF;}

.caja_calendario_detalle_mata #calendario{background: #F3F3F3; width: 480px; /*height: 190px;*/padding: 2px 10px 4px 10px; border: 2px solid #DCE0EE; float: left; 	color: #000065; font-size: 10px;}
.caja_calendario_detalle_mata #calendario .fila_1{width: 480px; float: left; color: #033D7D; font-size: 11px; background:transparent url(/images/common/hr.jpg) repeat-x scroll left bottom; padding:5px 0px 5px 0px; margin:0px 0px 0px 0px;}
.caja_calendario_detalle_mata #calendario .fila_1 .bloque_origen{width: 194px; float: left; color: #033D7D; font-size: 11px; padding:5px 0px 5px 0px; margin:0px 0px 0px 0px;}
.caja_calendario_detalle_mata #calendario .fila_1 .bloque_origen label{width: 184px; float: left; color: #033D7D; font-size: 11px; padding:0px 10px 0px 0px; margin:0px 0px 0px 0px; cursor:inherit;}
.caja_calendario_detalle_mata #calendario .fila_1 .bloque_origen select{font-size: 11px; color: #666; width: 156px; margin: 0px; padding: 0px;}
.caja_calendario_detalle_mata #calendario .fila_1 .bloque_destino {width: 194px; float: left; color: #033D7D; font-size: 11px; padding:5px 0px 5px 0px; margin:0px 0px 0px 0px;}
.caja_calendario_detalle_mata #calendario .fila_1 .bloque_destino .ciudad_destino {float: left; color: #333333; font-size: 11px; padding:0px; margin:0px; width:160px;}
.caja_calendario_detalle_mata #calendario .fila_1 .bloque_destino label{width: 184px; float: left; color: #033D7D; font-size: 11px; padding:0px 10px 0px 0px; margin:0px 0px 0px 0px; cursor:inherit;}
.caja_calendario_detalle_mata #calendario .fila_1 .bloque_destino .destino_fijo{background: transparent; border: none; color: #333; font-size: 11px; width:160px;}
.caja_calendario_detalle_mata #calendario .fila_1 .bloque_destino .readonly{background: #F3F3F3; border: none; color: #333; font-size: 11px;}

.caja_calendario_detalle_mata #calendario .fila_2{width: 480px; float: left; color: #033D7D; font-size: 10px; background:transparent url(/images/common/hr.jpg) repeat-x scroll left bottom; padding:7px 0px 25px 0px; margin:0px 0px 0px 0px;}
.caja_calendario_detalle_mata #calendario .fila_2 #bloque_fecha_ida {float:left; margin:0px; padding:0px; width:194px; color: #033D7D; font-size: 11px;}
.caja_calendario_detalle_mata #calendario .fila_2 #bloque_fecha_ida label {margin: 0px; padding: 2px 10px 2px 0px; display: block; width: 184px; float: left; font-weight:bold; cursor:inherit; color:#033D7D;}
.caja_calendario_detalle_mata #calendario .fila_2 #bloque_fecha_ida input, .caja_calendario_detalle #calendario .fila_2 #bloque_fecha_ida .text {font-size: 0.98em; color: #666; margin: 0px; padding: 3px !important; width:70px; float:left !important; clear:none; border:1px solid #6C7D8D;}
.caja_calendario_detalle_mata #calendario .fila_2 #bloque_fecha_ida select {font-size: 0.98em; color: #666; margin: 0px; padding: 0px !important; width:156px; float:left !important; clear:none; border:1px solid #6C7D8D;}
.caja_calendario_detalle_mata #calendario .fila_2 #bloque_fecha_regreso {float:left; margin:0px; padding:0px; width:194px; color: #033D7D; font-size: 11px;}
.caja_calendario_detalle_mata #calendario .fila_2 #bloque_fecha_regreso label {margin: 0px; padding: 2px 10px 2px 0px; display: block; width: 184px; float: left; font-weight:bold; cursor:inherit; color:#033D7D;}
.caja_calendario_detalle_mata #calendario .fila_2 #bloque_fecha_regreso input, .caja_calendario_detalle #calendario .fila_2 #bloque_fecha_regreso .text {font-size: 0.98em; color: #666; margin: 0px; padding: 3px !important; width:70px; float:left !important; clear:none; border:1px solid #6C7D8D;}
.caja_calendario_detalle_mata #calendario .fila_2 #bloque_fecha_regreso select {font-size: 0.98em; color: #666; margin: 0px; padding: 0px !important; width:156px; float:left !important; clear:none; border:1px solid #6C7D8D;}
.caja_calendario_detalle_mata #calendario .fila_2 #bloque_fecha_regreso img, .caja_calendario_detalle #calendario .fila_2 #bloque_fecha_ida img {border:0; margin:0px 0px 0px 5px; padding:0px;}

.caja_calendario_detalle_mata #calendario .fila_3{width: 490px; float: left; color: #033D7D; font-size: 11px; padding:5px 0px 5px 0px; margin:0px 0px 0px 0px;}
.caja_calendario_detalle_mata #calendario .fila_3 #bloque_cabina {float:left; margin:0px !important; padding:0px; width:194px; color: #033D7D; font-size: 11px;}
.caja_calendario_detalle_mata #calendario .fila_3 #bloque_cabina label {margin: 0px; padding: 0px 10px 0px 0px; display: block; width: 184px; float: left; font-weight:bold; cursor:inherit; color:#033D7D;}
.caja_calendario_detalle_mata #calendario .fila_3 #bloque_cabina select {font-size: 0.98em; color: #666; margin: 0px; padding: 0px; width:156px; float:left !important; clear:none; border:1px solid #6C7D8D;}

.caja_calendario_detalle_mata #calendario .fila_3 #bloque_pasajeros {float:left; margin:0px !important; padding:0px; width:290px; color: #033D7D; font-size: 11px;}
.caja_calendario_detalle_mata #calendario .fila_3 #bloque_pasajeros  .bloque_pasajeros_adultos{width: 96px; float: left; color: #033D7D; margin:0px; padding:0px;}
.caja_calendario_detalle_mata #calendario .fila_3 #bloque_pasajeros  .bloque_pasajeros_adultos label{float: left; color: #033D7D; font-size: 11px; margin:0px; padding:0px; font-weight:bold; width:96px;}
.caja_calendario_detalle_mata #calendario .fila_3 #bloque_pasajeros  .bloque_pasajeros_adultos input{float: left; color: #333333; font-size: 11px; margin:0px; padding:0px; font-weight:normal; width:65px;}
.caja_calendario_detalle_mata #calendario .fila_3 #bloque_pasajeros .bloque_pasajeros_adultos select{font-size:11px; margin-bottom:0; width:60px; border:1px solid #6C7D8D; color:#666666;}
.caja_calendario_detalle_mata #calendario .fila_3 #bloque_pasajeros .bloque_pasajeros_ninos{width: 86px; float: left; color: #000065; margin:0px; padding:0px; margin-right:8px !important;}
.caja_calendario_detalle_mata #calendario .fila_3 #bloque_pasajeros .bloque_pasajeros_ninos label{float: left; color: #033D7D; font-size: 11px; margin:0px; padding:0px; font-weight:bold; width:86px;}
.caja_calendario_detalle_mata #calendario .fila_3 #bloque_pasajeros .bloque_pasajeros_ninos select{font-size:11px; margin-bottom:0; width:60px; border:1px solid #6C7D8D; color:#666666;}
.caja_calendario_detalle_mata #calendario .fila_3 #bloque_pasajeros  .bloque_pasajeros_ninos input{float: left; color: #333333; font-size: 11px; margin:0px; padding:0px; font-weight:normal; width:65px;}
.caja_calendario_detalle_mata #calendario .fila_3 #bloque_pasajeros .bloque_pasajeros_infantes{width: 86px; float: left; color: #033D7D; margin:0px; padding:0px;}
.caja_calendario_detalle_mata #calendario .fila_3 #bloque_pasajeros .bloque_pasajeros_infantes label{float: left; color: #033D7D; font-size: 11px; margin:0px; padding:0px; font-weight:bold; width:86px;}
.caja_calendario_detalle_mata #calendario .fila_3 #bloque_pasajeros .bloque_pasajeros_infantes select{font-size:11px; margin-bottom:0; width:60px; border:1px solid #6C7D8D; color:#666666;}
.caja_calendario_detalle_mata #calendario .fila_3 #bloque_pasajeros  .bloque_pasajeros_infantes input{float: left; color: #333333; font-size: 11px; margin:0px; padding:0px; font-weight:normal; width:65px;}

.caja_calendario_detalle_mata #calendario .fila_4{width: 388px; float: left; color: #333333; font-size: 11px; padding:5px 0px 5px 0px; margin:0px 0px 0px 0px;}

.caja_calendario_detalle_mata #calendario .fila_5{width: 388px; float: left; color: #033D7D; font-size: 11px; background:transparent url(/images/common/hr.jpg) repeat-x scroll left bottom; padding:5px 0px 5px 0px; margin:0px 0px 0px 0px;}
.caja_calendario_detalle_mata #calendario .fila_5 #bloque_edad_menores_special {float:left; margin:0px 0px 5px 0px !important; padding:0; /*width:388px;*/}
.caja_calendario_detalle_mata #calendario .fila_5 #bloque_edad_menores_special .mensaje_edad_menores {float:left; font-size:11px; font-weight:normal; margin:0 !important; padding:0 0 5px !important; width:388px;}
.caja_calendario_detalle_mata #calendario .fila_5 #bloque_edad_menores_special .bloque_edad_ninos {float:left; margin:0px 20px 0px 0px !important; padding:0; width:119px;}
.caja_calendario_detalle_mata #calendario .fila_5 #bloque_edad_menores_special .bloque_edad_ninos label {float:left; margin:0px 10px 0px 0px !important; padding:0; /*width:100%;*/font-weight:normal; color: #033D7D; cursor:inherit;}
.caja_calendario_detalle_mata #calendario .fila_5 #bloque_edad_menores_special .bloque_edad_ninos select{font-size: 11px; color: #666; width: 60px; margin: 0px; padding: 0px; border:1px solid #6C7D8D; 	float:left;}
.caja_calendario_detalle_mata #calendario .fila_5 #bloque_edad_menores_special .bloque_edad_ninos_3 {float:left; margin:0px!important; padding:0; width:100px;}
.caja_calendario_detalle_mata #calendario .fila_5 #bloque_edad_menores_special .bloque_edad_ninos_3 label {float:left; margin:0px 5px 0px 0px !important; padding:0; width:30px !important; font-weight:normal; color: #033D7D; cursor:inherit;}
.caja_calendario_detalle_mata #calendario .fila_5 #bloque_edad_menores_special .bloque_edad_ninos_3 select{font-size: 11px; color: #666; width: 60px; margin: 0px; padding: 0px; border:1px solid #6C7D8D; float:left;}

.caja_calendario_detalle_mata #calendario .fila_6{width: 460px; float: left; color: #000065; font-size: 11px; padding:5px 0px 5px 0px; margin:0px 0px 0px 0px;}
.caja_calendario_detalle_mata #calendario .fila_6 .button{float: right; padding:0px; margin:0px; width:160px; text-align:right;}

.caja_calendario_detalle_mata #calendario .fila_6 .button a.button-page {float:right;}

/***********Fin estilos MATACALENDARIO (reciclaje de personas2k10 y base2k8)********************/

/***********Botones calendario********************/

.blue {background: url(/images/common/bg_button_page_blue.gif) right top no-repeat;}

.blue-small {background: url(/images/sitio_personas/layout/bot_ir.gif) right top no-repeat;}

.button-page {display: inline-block; margin: 0; border: 0; padding: 4px 15px 5px 10px; text-align: right; line-height:25px; font: bold 11px Arial, Helvetica, sans-serif; color: #fff; cursor: pointer; overflow: visible; text-decoration: none; cursor: pointer; -ms-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 4px; background: url(/images/common/bg_button_page_blue.gif) right top no-repeat;}

.terminos_condiciones_promocion_calendario{float:left; padding:30px 0; width: 950px !important;}

/***********Fin botones calendario********************/
	
	

/***********Widget CALENDARIO********************/

/* The main calendar widget.  DIV containing a table. */
div.calendar { position: relative; }
.calendar {z-index: 100;}
.calendar td , .calendar tr {padding: 1px;}
.calendar table {border: 1px solid #999999; font-size: 10px; color: #000; cursor: default; background: #f7f7f7; font-family: tahoma,verdana,sans-serif; width: 120px; border-collapse: separate;}

/* Header part -- contains navigation buttons and day names. */
.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */ text-align: center;    /* They are the navigation buttons */ padding: 1px;          /* Make the buttons seem like they're pressing */width: 25px;}
.calendar .nav {/*background: #cccccc url(/images/jscalendar/menuarrow.gif) no-repeat 100% 100%;*/ background-color: #033d7d;}
.calendar thead .title { /* This holds the current "month, year" */ font-weight: bold; /* Pressing it will take you to the current date */ text-align: center; background-color: #033d7d; color: #ffffff; padding: 0px; border-bottom: 1px solid #dddddd; vertical-align: middle; height: 18px;}
.calendar thead .titleclose {color: #fff; background: #033d7d url(/images/common/close_window.gif) no-repeat center center; font-size: 10px; border-bottom: 1px solid #dddddd;}
.calendar thead .titleclose:hover {background: #033d7d url(/images/common/close_window_hover.gif) no-repeat center center;}
.calendar thead .headrow { /* Row <TR> containing navigation buttons */ /*background: #778;*/ color: #ffffff; font-weight: bold; border: 1px solid #999999;}
.calendar thead .daynames { /* Row <TR> containing the day names */ /*background: #bdf;*/ background-color: #939da6;}
.calendar thead .name { /* Cells <TD> containing the day names */ /*border-bottom: 1px solid #556;*/ padding: 2px; text-align: center; color: #ffffff; font-weight: bold;}
.calendar thead .weekend { /* How a weekend day name shows in header */ /*color: #a66;*/ /*color: #e21f26;*/}
.calendar thead .hilite { /* How do the buttons in header appear when hover */ background-color: #4e77a4; color: #fff; /*border: 1px solid #04f;*/ /*padding: 1px;*/ cursor: pointer;}
.calendar thead .active { /* Active (pressed) buttons in header */ background-color: #ffffff; /*padding: 2px 0px 0px 2px;*/}
.calendar thead .active.titleclose {background-color: #033d7d;}

/* The body part -- contains all the days in month. */
.calendar tbody .day { /* Cells <TD> containing month days dates */ width: 15px; color: #456; text-align: right; /*padding: 2px 4px 2px 2px;*/}
.calendar tbody .day.othermonth {font-size: 80%; color: #bbb;}
.calendar tbody .day.othermonth.oweekend {color: #fbb;}
.calendar table .wn {/*padding: 2px 3px 2px 2px;*/ border-right: 1px solid #000; background: #bdf;}
.calendar tbody .rowhilite td {/*background: white; border: 1px solid white;*/}
.calendar tbody .rowhilite td.wn {background: white;}
.calendar tbody td {border: 1px solid #f7f7f7;}
.calendar tbody td.hilite { /* Hovered cells <TD> */ background: #e4e7ea; /*padding: 1px 3px 1px 1px;*/ cursor: pointer;}
.calendar tbody td.active { /* Active (pressed) cells <TD> */ background: #cde; border: 1px solid #000; /*padding: 2px 2px 0px 2px;*/}
.calendar tbody td.selected { /* Cell showing today date */ font-weight: bold; border: 1px solid #000; /*padding: 1px 3px 1px 1px;*/ background: #fff; color: #000;}
.calendar tbody td.weekend { /* Cells showing weekend days */ color: #6a8cab;}
.calendar tbody td.today { /* Cell showing selected date */ font-weight: bold; color: #0267c3;}
.calendar tbody .disabled { color: #CCC; }
.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */ visibility: hidden;}
.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */ display: none;}

/* The footer part -- status bar and "Close" button */
.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */ text-align: center; /*background: #556;*/ background: white; border-top: 1px solid #556; color: #cc0000;}
.calendar tfoot td {border-top: 1px solid #556;}
.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */ background: #fff; color: #445; border-top: 1px solid #556; padding: 1px;}
.calendar tfoot .hilite { /* Hover style for buttons in footer */ background: #a7b1be; border-top: 1px solid #556; color: #000; padding: 1px; cursor: pointer;}
.calendar tfoot .active { /* Active (pressed) style for buttons in footer */ /*background: #77c;*/ border-top: 1px solid #556; padding: 2px 0px 0px 2px;}

/* Combo boxes (menus that display months/years for direct selection) */
.calendar .combo {position: absolute; display: none; top: 0px; left: 0px; width: 4em; cursor: default; border: 1px solid #655; background: white; color: #000; font-size: 90%; z-index: 200;}
.calendar .combo .label,
.calendar .combo .label-IEfix {text-align: center; padding: 1px;}
.calendar .combo .label-IEfix {width: 4em;}
.calendar .combo .hilite {background: #e4e7ea;}
.calendar .combo .active {/*border-top: 1px solid #46a; border-bottom: 1px solid #46a;*/background: #a7b1be;color: white; font-weight: bold;}
.calendar td.time {border-top: 1px solid #000; padding: 1px 0px; text-align: center; background-color: #f4f0e8;}

.calendar td.time .hour,
.calendar td.time .minute,

.calendar td.time .ampm {padding: 0px 3px 0px 4px; border: 1px solid #889; font-weight: bold; background-color: #fff;}
.calendar td.time .ampm {text-align: center;}
.calendar td.time .colon {padding: 0px 2px 0px 3px; font-weight: bold;}
.calendar td.time span.hilite {border-color: #000; background-color: #667; color: #fff;}
.calendar td.time span.active {border-color: #f00; background-color: #000; color: #0f0;}

/* PROPIEDADES ************************************/
.flotar_der{float:right;}
.flotar_izq{float: left;}


/*CONTENIDOS CON TABS*/
#main #tabs{clear: both; font-size: 12px; line-height: 130%; color: #333; padding: 8px 0px 0px 0px;}
#main #tabs #menu_tabs{clear: both; margin: 0px; padding: 0px; list-style: none; border-bottom: 1px solid #999; height: 32px;}
#main #tabs #menu_tabs li{margin: 0px -1px 0px 0px; padding: 0px; text-align: center; float: left; width: 10px; white-space: nowrap;}
*>#main #tabs #menu_tabs li{width: auto; white-space: normal;}

#main #tabs #menu_tabs li a:link, #main #tabs #menu_tabs li a:visited{background: url(/images/sitio_personas/layout/fondo_tabs_left.gif) no-repeat 0px 0px; float: left; display: block; height: 32px; text-decoration: none; color: #666;}
#main #tabs #menu_tabs li a:hover, #main #tabs #menu_tabs li a:active{background: url(/images/sitio_personas/layout/fondo_tabs_activo_left.gif) no-repeat 0px 0px; text-decoration: none; color: #033D7D;}

#main #tabs #menu_tabs li a:hover strong, #main #tabs #menu_tabs li a:active b{background: url(/images/sitio_personas/layout/fondo_tabs_activo_right.gif) no-repeat right top; display: block; height: 22px; padding: 5px 28px; cursor: pointer;/*border-bottom: 1px solid #999;*/} 

#main #tabs #menu_tabs li strong, #main #tabs #menu_tabs li b{background: url(/images/sitio_personas/layout/fondo_tabs_right.gif) no-repeat right top; display: block; height: 22px; padding: 5px 28px; cursor: pointer;}

#main #tabs #menu_tabs li.activo{position: relative; height: 33px; color: #033D7D; margin-bottom: -1px;}
#main #tabs #menu_tabs li.activo a:link, #main #tabs #menu_tabs li.activo a:visited{background: url(/images/sitio_personas/layout/fondo_tabs_activo_left.gif) no-repeat 0px 0px; height: 33px; color: #033D7D; position: relative;}
#main #tabs #menu_tabs li.activo strong, #main #tabs #menu_tabs li.activo b{background: url(/images/sitio_personas/layout/fondo_tabs_activo_right.gif) no-repeat right top; height: 23px; border: none;}

#main #tabs #menu_tabs li.mi_cuenta a:link, #main #tabs #menu_tabs li.mi_cuenta a:visited{background: url(/images/sitio_personas/layout/fondo_tabs_left_mi_cuenta.gif) no-repeat 0px 0px; float: left; display: block; height: 32px; text-decoration: none; color: #033D7D;}
#main #tabs #menu_tabs li.mi_cuenta a:hover, #main #tabs #menu_tabs li.mi_cuenta a:active{background: url(/images/sitio_personas/layout/fondo_tabs_activo_left.gif) no-repeat 0px 0px; text-decoration: none; color: #033D7D;}

#main #tabs #menu_tabs li.mi_cuenta a:hover strong, #main #tabs #menu_tabs li.mi_cuenta a:active b{background: url(/images/sitio_personas/layout/fondo_tabs_activo_right.gif) no-repeat right top; display: block; height: 22px; padding: 5px 28px; cursor: pointer;border-bottom: 1px solid #999;} 

#main #tabs #menu_tabs li.mi_cuenta strong, #main #tabs #menu_tabs li.mi_cuenta b{background: url(/images/sitio_personas/layout/fondo_tabs_right_mi_cuenta.gif) no-repeat right top; display: block; height: 22px; padding: 5px 28px; cursor: pointer;}

#main #tabs #menu_tabs li.mi_cuenta.activo{position: relative; height: 33px; color: #033D7D; margin-bottom: -1px;}
#main #tabs #menu_tabs li.mi_cuenta.activo a:link, #main #tabs #menu_tabs li.mi_cuenta.activo a:visited{background: url(/images/sitio_personas/layout/fondo_tabs_left_mi_cuenta.gif) no-repeat 0px 0px; height: 33px; color: #033D7D; position: relative;}
#main #tabs #menu_tabs li.mi_cuenta.activo strong, #main #tabs #menu_tabs li.mi_cuenta.activo b{background: url(/images/sitio_personas/layout/fondo_tabs_right_mi_cuenta.gif) no-repeat right top; height: 23px; border: none;}


#main #tabs #contenido_tabs{background: #F9F9FA; padding: 30px 18px 40px 18px; clear: both; border: 1px solid #C9C9CA; border-top: none; width: 932px; overflow: hidden;}
#main #tabs #contenido_tabs h2{margin: 0px; padding: 25px 0px 5px 0px; clear: both;}
#main #tabs #contenido_tabs p{margin: 0px; padding: 0px 0px 15px 0px;}

#main #tabs #contenido_tabs .fila{clear: both; width: 930px; padding: 0px 0px 10px 0px; overflow: hidden;}
#main #tabs #contenido_tabs .textos{float: left; width: 630px; padding: 0px 0px 0px 10px;}

#main #tabs #contenido_tabs #texto_seccion{width: 89%; float:right;}
#main #tabs #contenido_tabs #icono_seccion{float:left;}

/*CONTENIDO CON TABS: MI CUENTA*/
#main #tabs #contenido_tabs.mi_cuenta{background: #FFF; padding: 30px 6px 20px 10px; clear: both; border: 2px solid #C9C9CA; border-top: none; width: 952px; overflow: hidden;}


/*TABLA ORIGEN-DESTINO*/
#main #tabs #contenido_tabs .tabla_oyd{background: #FFF; color: #333; font-size: 11px; border: 1px solid #999; border-collapse: collapse; line-height: 120%;}
#main #tabs #contenido_tabs .tabla_oyd th{vertical-align: top;}
#main #tabs #contenido_tabs .tabla_oyd td{vertical-align: top; padding: 10px; padding-right: 35px; border: 1px solid #999; border-collapse: collapse;}
#main #tabs #contenido_tabs .tabla_oyd .texto_destacado{color: #033D7D; font-size: 12px;}
#main #tabs #contenido_tabs .tabla_oyd p{margin: 0px; padding: 0px 0px 3px 0px;}
#main #tabs #contenido_tabs .tabla_oyd .boton a{background: url(/images/sitio_personas/layout/bot_80x27.gif) no-repeat 0px 0px; color: #FFF; text-align: center; font: bold 11px Arial, Helvetica, sans-serif; margin: 0px; padding: 5px 0px 0px 0px; width: 81px; height: 22px; display: block; text-decoration: none;}
#main #tabs #contenido_tabs .tabla_oyd .last{width: 120px; padding: 10px 5px 10px 15px;}
#main #tabs #contenido_tabs .tabla_oyd .condiciones a:link, #main #tabs #contenido_tabs .tabla_oyd .condiciones a:visited{background: url(/images/sitio_personas/layout/bullet_promociones.gif) no-repeat 0px 0px; padding: 0px 0px 0px 20px; color: #0267C3;}
#main #tabs #contenido_tabs .tabla_oyd .condiciones a.condiciones_activo:hover, #main #tabs #contenido_tabs .tabla_oyd .condiciones a.condiciones_activo:active{text-decoration: underline; color: #0267C3;}
#main #tabs #contenido_tabs .tabla_oyd .condiciones a.condiciones_activo:link, #main #tabs #contenido_tabs .tabla_oyd .condiciones a.condiciones_activo:visited{background: url(/images/sitio_personas/layout/bullet_promociones_down.gif) no-repeat 0px 0px; padding: 0px 0px 0px 20px; text-decoration: none; color: #0267C3;}

#main #tabs #contenido_tabs .texto_condiciones{background: #EBF3FE; border: 1px solid #999; border-top: none; padding: 15px; font-size: 11px; line-height: 120%;}
#main #tabs #contenido_tabs .texto_condiciones ul{margin: 0px; padding: 0px 0px 0px 20px;}


/*TABLA FORMAS DE ACUMULAR*/
#main #tabs #contenido_tabs .tabla_formas_acumular{border: none; border-collapse: collapse;}
#main #tabs #contenido_tabs .tabla_formas_acumular td{vertical-align: top; padding: 24px 3px 12px 0px; margin: 0px; background: #FFF; width: 46%; border: 1px solid #999;}
#main #tabs #contenido_tabs .tabla_formas_acumular p{margin: 0px; padding: 0px 0px 4px 0px;}
#main #tabs #contenido_tabs .tabla_formas_acumular .logos{float: left; width: 150px; text-align: center; padding: 5px 0px 0px 0px;}
#main #tabs #contenido_tabs .tabla_formas_acumular .textos{margin: 0px; padding: 0px; font-size: 12px; line-height: 110%; width: 285px;}
#main #tabs #contenido_tabs .tabla_formas_acumular .espacio{background: none; border: none; margin: 0px; padding: 0px; width: 2%; height: 20px; font-size: 1px;}


/*GUIA DE DESTINOS: REDEFINE TEXTOS Y MARGENES DE CONTENIDO_TABS*/
#main #tabs #contenido_tabs.guia_destinos{padding: 10px 0px 40px 10px; width: 957px;}
#main #tabs #contenido_tabs.guia_destinos h2{margin: 0px; padding: 0px 0px 25px 0px; font-size: 20px;}
#main #tabs #contenido_tabs.guia_destinos #img_destinos{width: 470px; float: left;}
#main #tabs #contenido_tabs.guia_destinos #img_destinos img{border: none;}

#main #tabs #contenido_tabs.guia_destinos .textos{width: 460px; float: left; padding: 0px 0px 0px 8px;}
#main #tabs #contenido_tabs.guia_destinos #cont_acceso_guia_destinos{clear: both; padding: 3px 0px 0px 0px;}
#main #tabs #contenido_tabs.guia_destinos #cont_acceso_guia_destinos .foto{width: 106px; float: left; text-align: center; font-size: 11px; padding: 0px 0px 0px 8px;}
#main #tabs #contenido_tabs.guia_destinos #cont_acceso_guia_destinos .foto p{padding: 0px 0px 5px 0px; margin: 0px auto;}
#main #tabs #contenido_tabs.guia_destinos #cont_acceso_guia_destinos .foto img{border: none;}

#main #tabs #contenido_tabs.guia_destinos #cont_acceso_guia_destinos .destino{width: 106px; float: left; text-align: left; padding: 0px 0px 0px 8px;}
#main #tabs #contenido_tabs.guia_destinos #cont_acceso_guia_destinos .destino p{padding: 0px 0px 2px 0px;}


/*GUIA DE DESTINOS: MAPA DE RUTAS*/
#main #tabs #contenido_tabs.guia_destinos .col_mapa_rutas{float: left; width: 253px; padding: 0px 0px 0px 48px;}
#main #tabs #contenido_tabs.guia_destinos .col_mapa_rutas h2{margin: 0px; padding: 0px; text-align: center; font-size: 16px; height: 50px;}
#main #tabs #contenido_tabs.guia_destinos .col_mapa_rutas .foto{background: url(/images/sitio_personas/layout/fondo_img_mapa_rutas.gif) no-repeat 0px 0px; height: 194px; text-align: center; padding: 10px 0px 0px 0px;}
#main #tabs #contenido_tabs.guia_destinos .col_mapa_rutas .foto img{border: none;}


/*CARRUSEL DE IMAGENES*/
.galeria_fotos_destinos{background: url(/images/sitio_personas/layout/fondo_carrusel_fotos.gif) no-repeat 0px 0px; height: 141px; width: 930px; position: relative;}
.galeria_fotos_destinos ul{margin: 0px; padding: 0px; float: left; list-style: none;width: 100000px; position: relative; top: 0px; left: 0px;}
.galeria_fotos_destinos ul li{margin: 0px; padding: 18px 0px 0px 10px; float: left; height: 141px;}
.galeria_fotos_destinos ul li img{border: 1px solid #999; margin: 0px; padding: 0px;}

.galeria_fotos_destinos .container{float: left; width: 848px; height: 141px; position: relative; overflow: hidden;}

.galeria_fotos_destinos .previous_button{background: url(/images/sitio_personas/layout/bot_carrusel_left.gif) no-repeat 0px 0px; display: block; float: left; margin: 2px 0px 0px 0px; position: relative; left: 1px; height: 138px; width: 39px; cursor: pointer;}
.galeria_fotos_destinos .next_button{background: url(/images/sitio_personas/layout/bot_carrusel_right.gif) no-repeat 0px 0px; display: block; float: left; margin: 2px 0px 0px 0px; height: 138px; width: 39px; position: relative; left: 3px; cursor: pointer;}


/*TABLA DATOS: ORIGEN DESTINO*/
#main #tabs #contenido_tabs .tabla_pag_promocional{background: #FFF; border: 1px solid #B2B2B2; width: 885px; margin: 0px 0px 10px 0px; font-size: 11px; color: #333; padding: 0px; clear: both; overflow: hidden;}
#main #tabs #contenido_tabs .tabla_pag_promocional p{font: 11px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px;}
#main #tabs #contenido_tabs .tabla_pag_promocional h3{font: normal 11px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px;}
#main #tabs #contenido_tabs .tabla_pag_promocional h4{font: normal 10px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; color: #333;}

#main #tabs #contenido_tabs .tabla_pag_promocional .col_foto{float: left; padding: 8px 27px 0px 14px; width: 120px; border-right: 1px solid #B2B2B2;}
#main #tabs #contenido_tabs .tabla_pag_promocional .col_foto p{padding: 0px 0px 4px 0px; }

#main #tabs #contenido_tabs .tabla_pag_promocional .cont_oyd{float: left; width: 723px; float: left; border-left: 1px solid #B2B2B2; position: relative; margin-left: -1px;}

#main #tabs #contenido_tabs .tabla_pag_promocional .fila_oyd{border-bottom: 1px solid #B2B2B2; width: 723px; clear: both; height: 60px;}
*>#main #tabs #contenido_tabs .tabla_pag_promocional .fila_oyd{height: auto; min-height: 60px; overflow: hidden;}
#main #tabs #contenido_tabs .tabla_pag_promocional .fila_oyd2{border-bottom: 1px solid #B2B2B2; width: 723px; clear: both; height: 30px;}
*>#main #tabs #contenido_tabs .tabla_pag_promocional .fila_oyd2{height: auto; min-height: 30px; overflow: hidden;}
#main #tabs #contenido_tabs .tabla_pag_promocional .fila_oyd.sinborde{border-bottom: none;}
#main #tabs #contenido_tabs .tabla_pag_promocional .fila_oyd.sinborde2{border-bottom: none; width: 723px; clear: both; height: 30px;}
*>#main #tabs #contenido_tabs .tabla_pag_promocional .fila_oyd.sinborde2{height: auto; min-height: 30px; overflow: hidden;}


#main #tabs #contenido_tabs .tabla_pag_promocional .tipo_promocion{margin: 0px; padding: 15px 0px 0px 38px; font: bold 12px Arial, Helvetica, sans-serif; color: #053C7D; width: 120px; float: left;}
#main #tabs #contenido_tabs .tabla_pag_promocional .tipo_promocion.pasaje{background: url(/images/sitio_personas/layout/ic_avion_promociones.gif) no-repeat 10px 12px;}
#main #tabs #contenido_tabs .tabla_pag_promocional .tipo_promocion.programa{background: url(/images/sitio_personas/layout/ic_programa_promociones.gif) no-repeat 10px 10px;}
#main #tabs #contenido_tabs .tabla_pag_promocional .tipo_promocion.auto{background: url(/images/sitio_personas/layout/ic_auto_promociones.gif) no-repeat 10px 10px;}
#main #tabs #contenido_tabs .tabla_pag_promocional .tipo_promocion.hotel{background: url(/images/sitio_personas/layout/ic_hotel_promociones.gif) no-repeat 10px 10px;}

#main #tabs #contenido_tabs .tabla_pag_promocional .tarifa{float: left; width: 340px; padding: 15px 0px 7px 0px;}

#main #tabs #contenido_tabs .tabla_pag_promocional .texto_destacado{color: #033D7D; font-size: 14px;}

#main #tabs #contenido_tabs .tabla_pag_promocional .col_condiciones{padding-top: 15px; float: left; width: 125px;}
#main #tabs #contenido_tabs .tabla_pag_promocional .col_condiciones2{padding-top: 8px; float: left; width: 125px;}


#main #tabs #contenido_tabs .tabla_pag_promocional .condiciones {margin: 0px; padding: 13px 0px 0px 0px;}

#main #tabs #contenido_tabs .tabla_pag_promocional .condiciones a:link, #main #tabs #contenido_tabs .tabla_pag_promocional .condiciones a:visited{background: url(/images/sitio_personas/layout/bullet_promociones.gif) no-repeat 0px 0px; padding: 0px 0px 0px 20px; color: #0267C3;}
#main #tabs #contenido_tabs .tabla_pag_promocional .condiciones a.condiciones_activo:hover, #main #tabs #contenido_tabs .tabla_pag_promocional .condiciones a.condiciones_activo:active{text-decoration: underline; color: #0267C3;}
#main #tabs #contenido_tabs .tabla_pag_promocional .condiciones a.condiciones_activo:link, #main #tabs #contenido_tabs .tabla_pag_promocional .condiciones a.condiciones_activo:visited{background: url(/images/sitio_personas/layout/bullet_promociones_down.gif) no-repeat 0px 0px; padding: 0px 0px 0px 20px; text-decoration: none; color: #0267C3;}

#main #tabs #contenido_tabs .tabla_pag_promocional .boton_accion {margin: 0px; padding: 17px 5px 0px 5px; width: 85px; float: left;}
#main #tabs #contenido_tabs .tabla_pag_promocional .boton_accion2 {margin: 0px; padding: 15px 5px 5px 5px; width: 85px; float: left;}

#main #tabs #contenido_tabs .tabla_pag_promocional .boton_accion2 a.button-page:link, #main #tabs #contenido_tabs .tabla_pag_promocional .boton_accion2 a.button-page:visited{background:  url(/images/sitio_personas/layout/bot_80x27.gif) no-repeat 0px 0px; color: #FFF; text-align: center; font: bold 11px Arial, Helvetica, sans-serif; margin: 0px; padding: 5px 0px 0px 0px; width: 80px; height: 22px; text-decoration: none; display: block;}

#main #tabs #contenido_tabs .tabla_pag_promocional .boton_accion a.button-page:link, #main #tabs #contenido_tabs .tabla_pag_promocional .boton_accion a.button-page:visited{background:  url(/images/sitio_personas/layout/bot_80x27.gif) no-repeat 0px 0px; color: #FFF; text-align: center; font: bold 11px Arial, Helvetica, sans-serif; margin: 0px; padding: 5px 0px 0px 0px; width: 80px; height: 22px; text-decoration: none; display: block;}

#main #tabs #contenido_tabs .tabla_pag_promocional .texto_condiciones{background: #EBF3FE; border: none; padding: 15px 15px 5px 15px; font-size: 11px; line-height: 120%; clear: both;}
#main #tabs #contenido_tabs .tabla_pag_promocional .texto_condiciones ul{margin: 0px; padding: 5px 5px 5px 20px;}

#main #tabs #contenido_tabs .texto_tasas{background: #EBF3FE; padding: 3px 0px; font-size: 10px; text-align: center; margin: 0px; clear: both; height: 18px;}

#main #tabs #contenido_tabs .tabla_pag_promocional .fila_oyd.usa{border-bottom: none;}
#main #tabs #contenido_tabs .tabla_pag_promocional .fila_oyd.usa .tarifa{padding: 42px 0px 7px 0px;}
#main #tabs #contenido_tabs .tabla_pag_promocional .fila_oyd.usa .col_condiciones{padding-top: 45px;}
#main #tabs #contenido_tabs .tabla_pag_promocional .fila_oyd.usa .boton_accion {padding: 48px 5px 0px 5px;}

#main #tabs #contenido_tabs .tabla_pag_promocional .fila_oyd.usa .tipo_promocion{padding: 42px 0px 2px 38px;}
#main #tabs #contenido_tabs .tabla_pag_promocional .fila_oyd.usa .tipo_promocion.pasaje{background: url(/images/sitio_personas/layout/ic_avion_promociones.gif) no-repeat 10px 38px;}
#main #tabs #contenido_tabs .tabla_pag_promocional .fila_oyd.usa .tipo_promocion.programa{background: url(/images/sitio_personas/layout/ic_programa_promociones.gif) no-repeat 10px 38px;}
#main #tabs #contenido_tabs .tabla_pag_promocional .fila_oyd.usa .tipo_promocion.auto{background: url(/images/sitio_personas/layout/ic_auto_promociones.gif) no-repeat 10px 38px;}
#main #tabs #contenido_tabs .tabla_pag_promocional .fila_oyd.usa .tipo_promocion.hotel{background: url(/images/sitio_personas/layout/ic_hotel_promociones.gif) no-repeat 10px 38px;}
#main #tabs #contenido_tabs .tabla_pag_promocional .fila_oyd .rating3 {background: url(/images/sitio_personas/layout/rating_small_3.gif) no-repeat right top; margin: 0px; padding: 0px 55px 3px 0px;}
#main #tabs #contenido_tabs .tabla_pag_promocional .fila_oyd .rating4 {background: url(/images/sitio_personas/layout/rating_small_4.gif) no-repeat right top; margin: 0px; padding: 0px 55px 3px 0px;}
#main #tabs #contenido_tabs .tabla_pag_promocional .fila_oyd .rating5 {background: url(/images/sitio_personas/layout/rating_small_5.gif) no-repeat right top; margin: 0px; padding: 0px 55px 3px 0px;}


/*TABLA DATOS: TABLA GENERICA*/
.tabla_datos{border: 1px solid #9EA7B0; border-collapse: collapse; width: 95%; margin: 0px auto 15px auto; font-size: 11px;}
.tabla_datos caption{background: #EEF2F8; color: #033D7D; border: 1px solid #9EA7B0; border-bottom: none; padding: 8px 12px; text-align: left; border-collapse: collapse; font-weight: bold;}
.tabla_datos th{background: #EEF2F8; color: #033D7D; border-bottom: 1px solid #9EA7B0; padding: 8px 12px; border-collapse: collapse;}
.tabla_datos td{background: #FFF; color: #333; border: 1px solid #ccc; padding: 8px 12px; border-collapse: collapse;}
.tabla_datos .fila_2 th{background: #FFF; color: #033D7D; font-weight: normal;}
.tabla_datos .fila_2 td{background: #F5F5F5;}


/*FLECHAS ORDENAR DATOS*/
.ordenar{display: block; width: 7px; height: 10px; float: left; margin-left: 10px;}
.ordenar a:link, .ordenar a:visited{width: 7px; text-decoration: none; height: 4px; font-size: 1px; display: block;}
.ordenar .subir{background: url(/images/sitio_personas/layout/bullet_subir.gif) no-repeat 0px 0px; margin-bottom: 2px;}
.ordenar .bajar{background: url(/images/sitio_personas/layout/bullet_bajar.gif) no-repeat 0px 0px;}


/*BANNERS INFERIORES*/
#banners_bottom{clear: both; width: 970px; margin: 0px auto; padding: 15px 0px 0px 0px;}
#banners_bottom h1{font-size: 18px; clear: both; margin: 0px; padding: 0px 0px 10px 0px;}
#banners_bottom.columnas_3 div{width: 316px; padding: 0px 10px 0px 0px; float: left;}
#banners_bottom div.last{padding: 0px;}
#banners_bottom img{border: none;}


/*MENU INFERIOR*/
#menu_inferior{background: url(/images/sitio_personas/layout/fondo_menu_inferior.jpg) no-repeat 0px 0px; color: #999; width: 970px; margin: 10px auto; padding: 14px 0px 0px 30px; clear: both; font-size:11px;}
#menu_inferior h1{color: #999; margin: 0px; padding: 0px 0px 5px 0px; font: bold 11px Arial, Helvetica, sans-serif;}
#menu_inferior p{margin: 0px; padding: 0px 0px 5px 0px;}

#menu_inferior ul{margin: 0px; padding: 0px 5px 0px 0px; list-style: none; float: left; width: 92px;}
#menu_inferior ul li{margin: 0px; padding: 0px 0px 5px 0px;}

#menu_inferior a.titulo_destinos {background: url(/images/sitio_personas/layout/ic_vermas_gris.gif) no-repeat 1px; padding:0 0 0 17px;}
#menu_inferior a.condiciones_activo {background: url(/images/sitio_personas/layout/ic_vermenos_gris.gif) no-repeat 1px; padding:0 0 0 17px;}
#menu_inferior a.condiciones {background: url(/images/sitio_personas/layout/ic_vermas_gris.gif) no-repeat 1px; padding:0 0 0 17px;}
#menu_inferior a:link, #menu_inferior a:visited{color: #999; text-decoration: none;}
#menu_inferior a:hover, #menu_inferior a:active{color: #333; text-decoration: none;}

#menu_inferior .columnas{background: url(/images/sitio_personas/layout/linea_v_menu_inferior.gif) repeat-y left top; float: left; padding: 5px 0px 0px 20px;}
#menu_inferior .columnas.firts{background: none; padding: 5px 0px 0px 0px;}


/*FOOTER*/
#footer{background: url(/images/sitio_personas/layout/fondo_footer.gif) no-repeat 0px 18px; color: #FFF; width: 955px; clear: both; margin: 0px auto; padding: 18px 0px 0px 15px; height: 65px;}
#footer h3{background: url(/images/sitio_personas/layout/logo_oneworld.gif) no-repeat 0px 10px; margin: 9px 10px 0 0; float: right; width: 120px; height: 47px; background-position:right;}
#footer h3 a{width: 60px; display: block; font-size: 11px; text-decoration: none; padding: 15px 37px 0 0; font-weight:normal; text-align:right;}

#footer p{margin: 0px; padding: 12px 0px 0px 0px;}
#footer p.inferior{color: #8F9CBB; padding-bottom: 14px;}
#footer p.inferior a:link, #footer p.inferior a:visited{color: #8F9CBB;}
#footer p.inferior a:hover, #footer p.inferior a:active{color: #FFF;}

#footer a:link, #footer a:visited{color: #FFF; text-decoration: none; margin: 0px 9px;}
#footer a:hover, #footer a:active{color: #8F9CBB; text-decoration: none;}


/*TEXTO INFERIOR*/
#texto_inferior{clear: both; color: #333; width: 970px; margin: 0px auto; padding: 6px 0px 10px 0px; height: 20px;}
#texto_inferior p{margin: 0px; padding: 5px 0px 0px 0px;}
#texto_inferior p span{float: left;}
#texto_inferior p span#thawte{background: url(/images/sitio_personas/layout/logo_thawte.gif) no-repeat right top; width: 140px; font-size: 9px; padding: 2px 0px 0px 60px;}

#texto_inferior ul{float: right; list-style: none; margin: 0px; padding: 0px; height: 21px;}
#texto_inferior ul li{margin: 0px; padding: 5px 0px 0px 0px; float: left;}

#texto_inferior a:link, #texto_inferior a:visited{color: #333; text-decoration: none; margin: 0px 7px;}
#texto_inferior a:hover, #texto_inferior a:active{color: #666; text-decoration: none;}

#texto_inferior #siguenos {font-size: 9px; padding: 0px;}
#texto_inferior #siguenos span{float: left; padding: 5px 0px 0px 0px;}
#texto_inferior #siguenos a{display: block; float: left; width: 22px; height: 22px; text-decoration: none; font-size: 1px; letter-spacing: -1px; text-indent:-9000px; margin: 0px 0px 0px 7px; padding: 0px;}
#texto_inferior #siguenos a#facebook{background: url(/images/sitio_personas/layout/ic_facebook.jpg) no-repeat 0px 0px;}
#texto_inferior #siguenos a#twitter{background: url(/images/sitio_personas/layout/ic_twitter.jpg) no-repeat 0px 0px;}
#texto_inferior #siguenos a#youtube{background: url(/images/sitio_personas/layout/es_ar_20120127_youtube.jpg) no-repeat 0px 0px;; width: 46px}
#texto_inferior #siguenos a#rss{background: url(/images/sitio_personas/layout/ic_rss.jpg) no-repeat 0px 0px;}

/*COMUNICACIONS MDP FOOTER*/
#mdp_footer{color: #999; width: 970px; margin: 0px auto; clear: both; font: bold 11px Arial, Helvetica, sans-serif; font-size:9px;text-align:center;}
#texto_inferior p{margin: 0px; padding: 5px 0px 0px 0px; }

/*BOTONES PROCESS*/
.button-process {height: 32px; background: url(/images/sitio_personas/layout/bg_button_process.gif) right top no-repeat; border: 0; margin: 0; padding: 0 30px 6px 16px; font: bold 12px Arial, sans-serif; color: #fff; text-align: right; line-height: 32px; cursor: pointer; overflow: visible; -ms-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;}
a.button-page {display: inline-block; margin: 0; padding: 5px 15px 5px 10px; text-align: right; font: bold 11px Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; cursor: pointer; -ms-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;}
a.button-back {display: inline-block; margin: 0; padding: 5px 10px 5px 15px; text-align: right; font: bold 11px Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; cursor: pointer; -ms-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;}
a.button-page:link, a.button-page:visited, a.button-page:hover {text-decoration: none; color: #fff;}
a.button-back:link, a.button-back:visited, a.button-back:hover {text-decoration: none; color: #fff;}
.blue {background: url(/images/sitio_personas/layout/bg_button_page_blue.gif) right top no-repeat;}
.bluegrey {background: url(/images/sitio_personas/layout/bg_button_page_bluegrey.gif) right top no-repeat;}
.button-center {width: 100%; height: 35px; margin: 10px 0 0 0; text-align: center;}
.grey {background: url(/images/sitio_personas/layout/bg_button_grey.gif) right top no-repeat;}
.grey-back {background: url(/images/sitio_personas/layout/bg_button_grey_back.gif) left top no-repeat;}
input.button-page {display: inline-block; margin: 0; padding: 5px 15px 5px 10px; text-align: right; font: bold 11px Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; cursor: pointer; -ms-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; height:24px;}
.button-process-blue-back {
	height: 32px;
	background: url(/images/common/bg_button_process_blue_back.gif) right top no-repeat;
	border: 0;
	margin: 0;
	padding: 0 30px 6px 16px;
	font: bold 12px Arial, sans-serif;
	color: #fff;
	text-align: right;
	line-height: 32px;
	cursor: pointer;
	overflow: visible;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
}

/* NOTAS PAGINAS PROMOCIONALES */
p.nota{ font-size: 0.9em;}

/**************************INICIO CLASES MENSAJES OPERACIONALES**************************************/
#msg-op { width: 98%; margin: 0 auto; margin-top: 10px; padding: 10px 0 15px 0; clear: both; -ms-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; }
#msg-op p { margin: 0; padding: 0 20px 0 80px; font: normal 12px Arial, sans-serif; color: #333; text-align: left; line-height: 14px; }
#msg-op a { color: #0267c3; text-decoration: underline; }
#msg-op h1 { font: bold 18px Arial, sans-serif; color: #333; margin: 0; padding: 0 0 0 80px; letter-spacing: normal; }
#msg-op h2 { font: bold 14px Arial, sans-serif; color: #333; margin: 15px 0 0 0; padding: 0 0 0 80px; letter-spacing: normal; }
#msg-op ul { list-style-position: inside; margin: 0; padding: 0 0 0 80px; }

/* CLASES PARA CADA TIPO DE MENSAJES BÁSICO */
.warning-warning { border: 1px solid #fbd800; background: #fffbe5 url(/images/common/mensajes/icon_warning_warning.gif) left top no-repeat; color: #333; }
.warning-stop { border: 1px solid #fbd800; background: #fffbe5 url(/images/common/mensajes/icon_warning_stop.gif) left top no-repeat; color: #333; }
.warning-info { border: 1px solid #fbd800; background: #fffbe5 url(/images/common/mensajes/icon_warning_info.gif) left top no-repeat; color: #333;}
.warning-ok { border: 1px solid #fbd800; background: #fffbe5 url(/images/common/mensajes/icon_warning_ticket.gif) left top no-repeat; color: #333;}
.legal-warning { border: 1px solid #809fd6; background: #e5ecf7 url(/images/common/mensajes/icon_legal_warning.gif) left top no-repeat; color: #333;}
.legal-info { border: 1px solid #809fd6; background: #e5ecf7 url(/images/common/mensajes/icon_legal_info.gif) left top no-repeat; color: #333; }
.error-error { border: 1px solid #f07f7f; background: #fce5e5 url(/images/common/mensajes/icon_error_error.gif) left top no-repeat; color: #e73333; }
.error-stop { border: 1px solid #f07f7f; background: #fce5e5 url(/images/common/mensajes/icon_error_stop.gif) left top no-repeat; color: #e73333; }

/* CAJA DE MENSAJES SMALL */
#msg-op-small { width: 98%; margin: 0 auto; margin-top: 5px; padding: 10px 0 15px 0; clear: both; -ms-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }
#msg-op-small p { margin: 0; padding: 0 20px 0 45px; font: normal 11px Arial, sans-serif; color: #333; text-align: left; line-height: 12px; }
#msg-op-small a { color: #0267c3; text-decoration: underline; }

/* CLASES PARA CADA TIPO DE MENSAJES SMALL */
.warning-warning-small { border: 1px solid #fbd800; background: #fffbe5 url(/images/common/mensajes/icon_warning_warning_small.gif) left top no-repeat; }
.warning-info-small { border: 1px solid #fbd800; background: #fffbe5 url(/images/common/mensajes/icon_warning_info_small.gif) left top no-repeat; }
.warning-stop-small { border: 1px solid #fbd800; background: #fffbe5 url(/images/common/mensajes/icon_warning_stop_small.gif) left top no-repeat; color: #333; }
.legal-warning-small { border: 1px solid #809fd6; background: #e5ecf7 url(/images/common/mensajes/icon_legal_warning_small.gif) left top no-repeat; }
.legal-info-small { border: 1px solid #809fd6; background: #e5ecf7 url(/images/common/mensajes/icon_legal_info_small.gif) left top no-repeat; }

/* CLASES PARA CADA TIPO DE MENSAJES SMALL SIN ICONO */

#msg-op-small-sin {/*width: 95%;*/ margin-top: 5px; padding: 7px; clear: both; -ms-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }
#msg-op-small-sin p { margin: 3px; font: normal 11px Arial, sans-serif; color: #333; text-align: left; line-height: 12px; }
#msg-op-small-sin a { color: #0267c3; text-decoration: underline; }

.warning-sinicono-small { border: 1px solid #fbd800; background: #fffbe5; }

/************************ FIN CLASES MENSAJES OPERACIONALES***************************/

/* ESTILOS BUSCADOR PROGRAMAS */
#main #portada .caja_home .bloque_selector {float:left; margin:0 0 12px 0; padding:0 0 0 10px; width:260px;}
#main #portada .caja_home .bloque_selector .button {float:left; margin:0 0 0 3px; padding:0;}
#main #portada .caja_home .button-process-small-small {border:0 none; color:#fff; cursor:pointer; display:inline-block; height:19px; margin:0; padding:0; text-decoration:none; width:17px;}
#main #portada .caja_home .bloque_selector .selector {float:left;}

/* tablas antiguas de formularios y otros recicladas de caja_ntr_es.css */
.tabla2 {width: 98%; border-collapse: collapse; margin-bottom: 1em; border:1px solid #CCC; padding: 2px;}
.tabla2 td {border:1px solid #CCC; padding: 3px;}
.tabla2 td.first {color: #1D1F76;}
.tabla2 td.number {text-align: right;}
.tabla2 caption {text-align: left; color: #1D1F76; font-weight: bold; padding-bottom: 5px;}
.tabla2 thead 	{background-color: #e9eff7;}
.tabla2 thead td {text-align: center; font-weight: bold;}
.tabla2 thead th {text-align: center; background-color: #ffffff; font-weight: normal;}
.texto_promociones_lanpass img {float: right; margin: 3px 0px 10px 10px;}
p.nota 	{font-size: 0.9em;}

/* CAJAS TARIFAS */
#caja-tarifas_1 {float:left; height:140px; margin:0 9px 9px 0; padding:0; width:130px;}
#caja-tarifas_2 {float:left; height:140px; margin:0 9px 9px 0; padding:0; width:130px;}
#caja-tarifas_3 {float:left; height:140px; padding:0; width:130px;}
#caja-tarifas_4 {float:left; height:140px; margin:0 0 9px 9px; padding:0; width:130px;}

#caja-tarifas_1 .tarifa {height:30px; margin:0 0 0 6px; width:120px;}
#caja-tarifas_2 .tarifa {height:30px; margin:0 0 0 6px; width:120px;}
#caja-tarifas_3 .tarifa {height:30px; margin:0 0 0 6px; width:120px;}
#caja-tarifas_4 .tarifa {height:30px; margin:0 0 0 6px; width:120px;}

#caja-tarifas_1 a:link, #caja-tarifas_1 a:visited {text-decoration:none; color:#fff;}
#caja-tarifas_2 a:link, #caja-tarifas_2 a:visited {text-decoration:none; color:#fff;}
#caja-tarifas_3 a:link, #caja-tarifas_3 a:visited {text-decoration:none; color:#fff;}
#caja-tarifas_4 a:link, #caja-tarifas_4 a:visited {text-decoration:none; color:#fff;}

.condiciones-tarifa {float:left; font-size:9px; margin-top:3px; padding:0 4px; text-align:center; width:122px}
.ruta {font-weight:bold; height:30px; margin:0; padding:7px 0 0 10px;}
.ruta-pe {font-size:12px; line-height:120%; font-weight:bold; height:30px; margin:0 0 12px 0; padding:7px 0 0 10px;}
.ruta-simple {font-weight:bold; height:30px; margin:0; padding:17px 0 0 4px; float:left; width:117px;}
.desde {margin:0 0 6px 6px; width:120px;}
.desde-simple {padding: 17px 0 0 10px; font-weight:bold; height:35px; width:120px;}
.tarifa .signo {float:left; overflow:hidden; text-align:right; width:30px; margin-right:5px; font-weight:bold; padding-top:4px; font-size:14px;}
.tarifa .signo-grande {float:left; overflow:hidden; text-align:right; width:35px; margin-right:5px; font-weight:bold; padding-top:4px; font-size:16px;}
.signo-pe {float:left; overflow:hidden; text-align:right; width:50px; margin-right:5px; font-weight:bold; font-size:14px; padding-top:4px;}
.valor-tarifa {font-size:22px; font-weight:bold; text-align:left; line-height:22px;}
.valor-tarifa-simple {font-size:24px; font-weight:bold; padding-bottom:7px; text-align:left; line-height:22px;}
.valor-tarifa-simple-grande {font-size:30px; font-weight:bold; padding-bottom:7px; text-align:left; line-height:26px;}
.detalles {float:left; height:26px; text-align:right; width:123px;}
.valor_eu {float:left; font-size:28px; font-weight:bold; text-align:right; /*padding-bottom:7px;*/ height: 30px; width:85px; line-height:22px;}
.signo_eu {float:left; height: 18px; font-size:17px; font-weight:bold; text-align:left; margin-left:7px; margin-top: 5px;}

#caja-tarifas_1 .tarifa-pe {height:22px; margin:0 0 0 6px; width:120px;}
#caja-tarifas_2 .tarifa-pe {height:22px; margin:0 0 0 6px; width:120px;}
#caja-tarifas_3 .tarifa-pe {height:22px; margin:0 0 0 6px; width:120px;}
#caja-tarifas_4 .tarifa-pe {height:22px; margin:0 0 0 6px; width:120px;}
#caja-tarifas_1 .tarifa-pe-secundaria {height:22px; margin:0 0 18px 6px; width:120px;}
#caja-tarifas_2 .tarifa-pe-secundaria {height:22px; margin:0 0 18px 6px; width:120px;}
#caja-tarifas_3 .tarifa-pe-secundaria {height:22px; margin:0 0 18px 6px; width:120px;}
#caja-tarifas_4 .tarifa-pe-secundaria {height:22px; margin:0 0 18px 6px; width:120px;}



/*tabla especial lanpass */

#tabla_especial_lanpass table{border-collapse:separate;}
.tabla_lanpass{width: 98%; color:#000000; border-collapse:separate;}
.tabla_lanpass td{color:#333333; border:#CCCCCC 1px solid; border-collapse:separate; text-align:center; padding:4px 0 4px 0;}
.classic {background-color:#819EBE; color:#FFFFFF; border:#CCCCCC 1px solid; text-align:center; width:100px;}
.classic_especial {background-color:#E6ECF2; border:#CCCCCC 1px solid; text-align:center; width:100px;}
.plus {background-color:#033165; color:#FFFFFF; border:#CCCCCC 1px solid; text-align:center; width:100px;}
.plus_especial {background-color:#CDD6E0; border:#CCCCCC 1px solid; text-align:center; width:100px;}
.full {background-color:#021C3A; color:#FFFFFF; border:#CCCCCC 1px solid; text-align:center; width:100px;}
.full_especial {background-color:#CCD2D8; border:#CCCCCC 1px solid; text-align:center; width:100px;}
.premium_economy {background-color:#51427A; color:#FFFFFF; border:#CCCCCC 1px solid; text-align:center; width:100px;}
.premium_economy_plus {background-color:#7661AE; color:#FFFFFF; border:#CCCCCC 1px solid; text-align:center; width:100px;}
.premium_economy_classic {background-color:#A88AF7; color:#FFFFFF; border:#CCCCCC 1px solid; text-align:center; width:100px;}
.premium_economy_plus_especial {background-color:#C9B7F7; color:#FFFFFF; border:#CCCCCC 1px solid; text-align:center; width:100px;}
.premium_economy_clasic_especial{background-color:#DDD3F7; color:#FFFFFF; border:#CCCCCC 1px solid; text-align:center; width:100px;}
.premium_business {background-color:#616161; color:#FFFFFF; border:#CCCCCC 1px solid; text-align:center; width:100px;}
.premium_business_clasic {background-color:#A6A6A6; color:#FFFFFF; border:#CCCCCC 1px solid; text-align:center;	width:100px;}
.premium_business_plus {background-color:#858585; color:#FFFFFF; border:#CCCCCC 1px solid; text-align:center; width:100px;}
.premium_business_clasic_especial {background-color:#DEDEDE; border:#CCCCCC 1px solid; text-align:center; width:100px;}
.premium_business_plus_especial {background-color:#D4D4D4; border:#CCCCCC 1px solid; text-align:center; width:100px;}
.premium_business_especial {background-color:#D4D4D4; color:#FFFFFF; border:#CCCCCC 1px solid; text-align:center; width:100px;}
.upg {background-color:#033D7D; color:#FFFFFF; border:#CCCCCC 1px solid; text-align:center; width:100px;}
.upg_especial {background-color:#CDD8E5; border:#CCCCCC 1px solid; text-align:center; width:100px;}
.origen {background-color:#E5EBF7; color:#033D7D; border:#CCCCCC 1px solid; text-align:center;}
.origen_business {background-color:#DEDEDE; color:#666666; border:#CCCCCC 1px solid; text-align:center;}
.origen_economy {background-color:#DDD3F7; color:#666666; border:#CCCCCC 1px solid; text-align:center;}
.cabina {background-color:#ffffff; color:#333333; border:#CCCCCC 1px solid; text-align:center; font-weight:normal; padding:4px 10px 4px 10px;}

#contenido_tabs .margen-top {margin-top:10px;}

/* 	SIGN IN A LO TWITTER */
#topnav {font-size:11px; text-align:right;}
#topnav a.signin {padding:4px 6px 6px; *padding:4px 12px 6px;}
#topnav a.signin:hover {*padding:4px 12px 6px;}
#topnav a.signin, #topnav a.signin:hover {*background-position:0 3px!important;}

a.signin {position:relative; margin-left:3px;}
a.signin span {padding:4px 0 6px 0;}
#topnav a.menu-open {background:#3d5da1; color:#fff!important; outline:none;}
#small_signup {display:inline; float:none; line-height:23px; margin:25px 0 0; width:170px;} 
#signin_menu {-moz-border-radius-topleft:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-top-left-radius:5px; -webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px; display:none; background-color:#ebecee; position:absolute; width:210px; z-index:9998; border:4px solid #3d5da1; text-align:left; padding:12px;/*top : 24.5px; */ right: 0px; margin-top:5px; margin-right: 0px;
*margin-right: -1px; color:#033D7D; font-size:11px;}

#signin_menu input[type=text], #signin_menu input[type=password] {display:block; -moz-border-radius:4px; -webkit-border-radius:4px; border:1px solid #6C7D8D; font-size:11px; margin:0 0 2px; padding:3px 5px; width:203px; color:#999;}
#signin_menu p {margin:0;}
#signin_menu a {color:#6AC; text-decoration:underline;}
#signin_menu label {font-weight:normal;}
#signin_menu p.remember {padding:10px 0; width:230px; float:left;}
#signin_menu p.forgot, #signin_menu p.complete {clear:both; margin:5px 0;}
#signin_menu p a {color:#27B!important;}
#signin_submit::-moz-focus-inner {padding:0; border:0;}

/*genericos*/

.contenedor_boton_caja_compra {width:240px;	margin-top:10px;}
.ninos {width:65px; margin-right:10px;}
.margin-top {margin-top:10px;}
#bloque_edad_menores .bloque_edad_ninos {display:block;	float:left;}
#bloque_edad_menores .bloque_edad_ninos_3 { display:block; float:left;}
.ui-autocomplete-input {position:relative;}
#bloque_hora_retiro {float:left; margin:0; height:24px;}
#bloque_fecha_regreso {float:left; margin:0; height:24px;}
#bloque_fecha_ida {float:left; margin:0; height:24px;}
#bloque_hora_devolucion {float:left; margin:0; height:24px;}
#bloque_vertical_2 {float:left;}
.bloque_fecha_exacta {margin-bottom:9px;}
.combo_cabina {width:241px;}
.margin_negativo {margin-right:-5px;}

/* formulario inscripción LANPASS reciclado legacy_base.css*/

.table_formulario_pais_residencia {border: 1px solid #DCE0EE; margin: 0 0 15px 0; font-size: 8pt; list-style: none; background-color:#D9DCED; color:#00448E;}
.table_formulario_pais_residencia td {vertical-align: middle; color: #053972; padding: 8px 4px 4px 8px; font-size: 8pt;}
.table_formulario_titulo_lanpass {border: 1px solid #DCE0EE; margin: 0 0 15px 0; font-size: 8pt; list-style: none; background-color:#D9DCED; color:#00448E;}
.table_formulario_titulo_lanpass td{vertical-align: middle; color: #053972; padding: 8px 4px 4px 8px; font-size: 8pt;}
.table_formulario_lanpass {border: 1px solid #DCE0EE; margin: 0 0 15px 0; font-size: 8pt; list-style: none; background-color:#F2F3F8; color:#00448E;}
.table_formulario_lanpass td {vertical-align: middle; color: #053972; padding: 8px 4px 4px 8px; border-bottom: 1px solid #DCE0EE; font-size: 8pt;}
.table_formulario_lanpass input {font-size:9pt; color:#666666; vertical-align: bottom;}
.campo_lanpass_listbox {color: #666666;}
.table_formulario_lanpass p {font-size: 8pt; color:#333333;}
.table_formulario_lanpass_blanco {border: 1px solid #DCE0EE; margin: 0 0 15px 0; font-size: 9pt; list-style: none; background-color:#FFFFFF; color:#00448E;}
.table_formulario_lanpass_blanco td {vertical-align: middle; color: #053972; padding: 8px 4px 4px 8px;}
.table_msg_confirmacion {border: 1px solid #DCE0EE; padding:10px; font-size: 9pt; list-style: none; background-color:#F2F3F8; color:#00448E; text-align:left;}
.table_msg_confirmacion p {font-size: 8pt; color:#333333;}
.table_msg_confirmacion td {vertical-align: middle;}

/* HOME EMERGENCIA*/

/*Header paginas emergencia*/
#menu_header_emergencia{background: url(/images/sitio_personas/layout/fondo_menu_header.jpg) no-repeat 0px 0px; width: 970px; margin: 0px auto; clear: both; height: 30px;}

#header #telefono_top_em{background: url(/images/sitio_personas/layout/ic_telefono.png) no-repeat 1px 9px; white-space: nowrap; /*width: 160px;*/ font-size: 12px; color: #033D7D; padding: 5px 0 15px 19px; float: right; margin: 0px;}

#header .pais.francia_em{background: url(/images/sitio_personas/layout/bandera_fra.gif) no-repeat 0px 3px;}
#header .pais.brasil_em{background: url(/images/sitio_personas/layout/bandera_bra.gif) no-repeat 0px 3px;}
#header .pais.deutschland_em{background: url(/images/sitio_personas/layout/bandera_deu.gif) no-repeat 0px 3px;}
#header .emergencia{ float:left; padding-top:5px; }

/* FASE 1*/
/* Banner info familiares fase 1*/

#main #portada #col_02_em_1 {width: 690px; float: left; padding: 0px 0px 0px 10px;}
#main #portada #col_02_em_1 img{border: none;}
#main #portada #col_02_em_1 #vitrina_em_1{width: 690px; height: 290px; background: url(/images/sitio_personas/banners/emergencia/banner_1_690x290.jpg) no-repeat 0px 0px;}
#main #portada #col_02_em_1 #vitrina_em_1 p{font-size:20px; font-weight:bold; color: 033D7D; text-align:center; margin: 0px; padding: 120px 0px 0px 0px; margin: 0px; clear: both;}
#main #portada #col_02_em_1 #vitrina_em_1 a:link, #main #portada #col_02_em_1 #vitrina_em_1 a:visited{color: #033D7D; text-decoration:none; display:block; width: 690px; height: 290px;}

/* Banner comunicados de prensa fase 1*/

#main #portada #col_02_em_1 #col_02_em_fila_2{clear: both; padding: 10px 0px 0px 0px; width: 690px;}

#main #portada #col_02_em_1 #col_02_em_fila_2 #banner_inferior_home_em_1 {/*clear: both;*/ width: 550px; height: 140px;/*margin: 10px 0px 0px 0px;*/ padding: 0px; font: 11px/100% Arial, Helvetica, sans-serif; color: #FFFFFF; background: url(/images/sitio_personas/banners/emergencia/banner_2_550x140.jpg) no-repeat 0px 0px;}
#main #portada #col_02_em_1 #col_02_em_fila_2 #banner_inferior_home_em_1 p {font-size:20px; font-weight:bold; color: FFFFFF; text-align:center; margin: 0px; padding: 60px 0px 0px 0px; margin: 0px; /*clear: both;*/}
#main #portada #col_02_em_1 #col_02_em_fila_2 #banner_inferior_home_em_1 a:link, #main #portada #col_02_em_1 #col_02_em_fila_2 #banner_inferior_home_em_1 a:visited{color: #FFFFFF; text-decoration:none; display:block; width: 550px; height: 140px;}

/* Banner info de LAN fase 1*/
#main #portada #col_02_em_1 #col_02_em_fila_2 #banner_home_em_kit_1 {width: 130px; height: 140px; float:right; /*margin: 10px 0px 0px 0px;*/ font: 14px/100% Arial, Helvetica, sans-serif; color: #FFF; background: url(/images/sitio_personas/banners/emergencia/banner_3_130x140.jpg) no-repeat 0px 0px; clear: both; }
#main #portada #col_02_em_1 #col_02_em_fila_2 #banner_home_em_kit_1 p {font-size:14px; font-weight:bold; color: #FFFFFF; text-align:center; margin: 0px; padding: 85px 0px 0px 0px; margin: 0px;  clear: both;}
#main #portada #col_02_em_1 #col_02_em_fila_2 #banner_home_em_kit_1 a:link, #main #portada col_02_em_1 #col_02_em_fila_2 #banner_home_em_kit_1 a:visited{color: #FFFFFF; text-decoration:none; display:block; width: 130px; height: 140px;}


/* FASE 2*/
/* Banner info familiares*/

#main #portada #col_02_em {width: 550px; float: left; padding: 0px 0px 0px 10px;}
#main #portada #col_02_em img{border: none;}
#main #portada #col_02_em #vitrina_em{width: 550px; height: 290px; background: url(/images/sitio_personas/banners/emergencia/banner_1_550x290.jpg) no-repeat 0px 0px;}
#main #portada #col_02_em #vitrina_em p{font-size:20px; font-weight:bold; color: 033D7D; text-align:center; margin: 0px; padding: 120px 0px 0px 0px; margin: 0px; clear: both;}
#main #portada #col_02_em #vitrina_em a:link, #main #portada #col_02_em #vitrina_em a:visited{color: #033D7D; text-decoration:none; display:block; width: 550px; height: 290px;}

/* Banner comunicados de prensa*/
#main #portada #col_02_em #banner_inferior_home_em {clear: both; width: 550px; height: 140px;margin: 10px 0px 0px 0px; padding: 0px; font: 11px/100% Arial, Helvetica, sans-serif; color: #FFF; background: url(/images/sitio_personas/banners/emergencia/banner_2_550x140.jpg) no-repeat 0px 0px;}
#main #portada #col_02_em #banner_inferior_home_em p {font-size:20px; font-weight:bold; color: #FFF; text-align:center; margin: 0px; padding: 60px 0px 0px 0px; margin: 0px; clear: both;}
#main #portada #col_02_em #banner_inferior_home_em a:link, #main #portada #col_02_em #banner_inferior_home_em a:visited{color: #FFF; text-decoration:none; display:block; width: 550px; height: 140px;}

/* Banner servicios*/
#col_03_em {width: 130px; margin: 0px; padding: 0px 0px 0px 7px; float: left;}
#col_03_em img {width: 130px; height: 140px; margin: 0px; padding: 0px 0px 7px 0px; border: none;}

/* Banner kit de prensa*/
#main #portada #col_03_em #banner_home_em_kit {width: 130px; height: 140px; /*margin: 10px 0px 0px 0px;*/ font: 14px/100% Arial, Helvetica, sans-serif; color: #FFF; background: url(/images/sitio_personas/banners/emergencia/banner_3_130x140.jpg) no-repeat 0px 0px; clear: both; }
#main #portada #col_03_em #banner_home_em_kit p {font-size:14px; font-weight:bold; color: #FFF; text-align:center; margin: 0px; padding: 85px 0px 0px 0px; margin: 0px;  clear: both;}
#main #portada #col_03_em #banner_home_em_kit a:link, #main #portada #col_03_em #banner_home_em_kit a:visited{color: #FFF; text-decoration:none; display:block; width: 130px; height: 140px;}

/* END HOME EMERGENCIA*/

/* Botones OUM*/
#main #tabs #contenido_tabs .tabla_pag_promocional .botones{float: right; margin: 0px; padding: 8px 6px 0px 0px; width: 118px; font-size: 11px; font-weight: bold; color: #0267C3;}

.botones .boton{background: url(/images/common/btn_blue_78x22.gif) no-repeat 0px 0px; width: 78px; height: 18px; text-align: center; margin: 0px 0px 0px 37px; padding: 4px 0px 6px 0px;}
.botones .boton a:link, #wrapper-promo .cont_promociones .col_02 .botones .boton a:visited{text-decoration: none; color: #FFF; font-weight: bold; vertical-align: middle; padding: 5px 0px 0px;}

.botongrey{background: url(/images/common/btn_grey_84x22.gif) no-repeat 0px 0px; width: 84px; height: 18px; text-align: center; margin: 0px 0px 0px 37px; padding: 4px 0px 6px 0px;}
.botongrey a:link, #wrapper-promo .cont_promociones .col_02 .botones .botongrey a:visited{text-decoration: none; color: #FFF; font-weight: bold; vertical-align: middle; padding: 5px 0px 0px;}

/*BARRA-CONTINUAR**************************************************************/

#barra-continuar{color: #000000; font-size: .9em; font-style: normal; font-weight: normal; height: 21px; margin-top: 20px; margin-bottom: 20px; vertical-align: middle; float: right; clear: both;}
#barra-continuar tr {text-align: right;}
#barra-continuar td{padding-right:30px; padding-left:8px; margin-right:10px; vertical-align: middle;}
#barra-continuar .first {
	background-color: #F7F7F7;
	border: 1px solid #ddd;
	border-right: none;
	margin-right: 0;
	padding: 3px 0 0 10px;
}
#barra-continuar .last{margin-left: 0; padding-left: 0; background: url(/images/html/avance_head.gif) top left no-repeat;}


/**** Paginas ERROR & CONTINGENCIAS ****/
#wrapper-contingencia-prod { width: 970px; margin: 0 auto; padding: 0; }
#barra-sin-menu { width: 970px; height: 30px; background: url(/images/sitio_personas/layout/fondo_menu_header.jpg) left top no-repeat; margin: 0 auto; padding: 0; }

/**** Botones Página Argentina PSALGADO****/
#main #tabs #contenido_tabs #bot_checkin_promo{background: url(/images/sitio_personas/layout/fondo_bot_checkin_promo.jpg) no-repeat 0px 0px; float:left; margin-right:5px;}
#bot_checkin_promo a:link, #bot_checkin_promo a:visited {
color:#033D7D;
display:block;
height:22px;
padding:8px 0 0 40px;
text-decoration:none;
width:67px;
font-weight:bold;

}
#bot_checkin_promo a:hover, #bot_checkin_promo a:active{color:#999; text-decoration: none;}


#main #tabs #contenido_tabs #bot_estado_vuelo_promo{background: url(/images/sitio_personas/layout/fondo_bot_estado_promo.jpg) no-repeat 0px 0px; float:left; margin-left:3px;}
#bot_estado_vuelo_promo a:link, #bot_estado_vuelo_promo a:visited {
color:#033D7D;
display:block;
height:22px;
padding:8px 0 0 40px;
text-decoration:none;
width:120px;
font-weight:bold;
}
#bot_estado_vuelo_promo a:hover, #bot_estado_vuelo_promo a:active{color:#999; text-decoration: none;}


#main #tabs #contenido_tabs #bot_consulta_itinerario_promo{background: url(/images/sitio_personas/layout/fondo_bot_consulta_promo.jpg) no-repeat 0px 0px; float:left; margin-left:5px;}
#bot_consulta_itinerario_promo a:link, #bot_consulta_itinerario_promo a:visited {
color:#033D7D;
display:block;
height:22px;
padding:8px 0 0 40px;
text-decoration:none;
width:141px;
font-weight:bold;
}

#bot_consulta_itinerario_promo a:hover, #bot_consulta_itinerario_promo a:active{color:#999; text-decoration: none;}

/*COLAPSABLE LINK FICHE TECNICA PARA PAGINAS CLASES DE SERVICIO*/

.ficha_tecnica{/*padding-top: 15px;*/ float: left; width: 125px;}

.link_ficha {margin: 0px; padding: 13px 0px 0px 0px;}
.link_ficha a:link, .link_ficha a:visited{background: url(/images/sitio_personas/layout/bullet_promociones.gif) no-repeat 0px 0px; padding: 0px 0px 0px 20px; color: #0267C3;}
.link_ficha a.link_ficha_activo:hover, .link_ficha a.link_ficha_activo:active{text-decoration: underline; color: #0267C3;}
.link_ficha a.link_ficha_activo:link, .link_ficha a.link_ficha_activo:visited{background: url(/images/sitio_personas/layout/bullet_promociones_down.gif) no-repeat 0px 0px; padding: 0px 0px 0px 20px; text-decoration: none; color: #0267C3;}

.texto_ficha{background: #EBF3FE; border: 1px solid #B2B2B2; padding: 15px 15px 15px 15px; font-size: 11px; line-height: 120%; clear: both;}

.content_tb_process {
	margin: 0 auto;
	padding: 0 0 10px 0;
	width:100%;
}

.content_tb_process h2 { 
	width: 100%;
	height: 25px;
	background: #033d7d;
	margin: 0;
	padding: 0;
	font: normal 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #fff;
    text-align: left;
	text-indent: 15px;
	letter-spacing: normal;
	line-height: 25px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
}

.content_tb_process .box_content_process {
	border: 2px solid #033d7d;
	margin: 0;
	padding: 0;
}

.content_tb_process .box_content_process .box_int_border_process {
	border: 5px solid #e5ecf7;
	margin: 0;
	padding: 7px;
	overflow: hidden;
}

.button-process-blue-back {
	height: 32px;
	background: url(/images/common/bg_button_process_blue_back.gif) left top no-repeat;
	border: 0;
	margin: 0;
	padding: 0 16px 6px 30px;
	font: bold 12px Arial, sans-serif;
	color: #fff;
	text-align: right;
	line-height: 32px;
	cursor: pointer;
	overflow: visible;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
}

/* formulario nuevo para retros*/

.table_formulario {border: 1px solid #DCE0EE; margin: 0px; font-size: 8pt; list-style: none; background-color:#F2F3F8; color:#00448E;}
.table_formulario td {vertical-align: middle; color: #053972; padding: 8px; border-bottom: 1px solid #DCE0EE; font-size: 8pt; font-weight:bold;}
.table_formulario select {border: 1px solid #6C7D8D; color: #6C7C89; font-size: 0.91em; margin: 0px;}
.table_formulario input {font-size:9pt; color:#666666; vertical-align: bottom;}
.campo_lanpass_listbox {color: #666666;}
.table_formulario p {font-size: 8pt; color:#333333;}
.table_formulario_blanco {border: 1px solid #DCE0EE; margin: 0 0 15px 0; font-size: 9pt; list-style: none; background-color:#FFFFFF; color:#00448E;}
.table_formulario_blanco td {vertical-align: middle; color: #053972; padding: 8px 4px 4px 8px;}

/*** Caja Links Otras promociones - Psalgado***/
#contenido_tabs_bottom{background: #F9F9FA; padding: 14px 6px 15px 30px; clear: both; border: 1px solid #C9C9CA; width: 932px; overflow: hidden;}
#contenido_tabs_bottom_interior{background: #EBF3FE; padding: 3px 8px 3px 8px; clear: both; border: 1px solid #B2B2B2; width: 872px; overflow: hidden;}
#main #tabs #links_promo_bottom{ text-align: left; margin: 10px; padding: 6px 6px 10px 8px;  font-size:12px; color: #075EA1; line-height: 215%; }
#main #tabs #contenido_tabs .texto_links_bottom{border: 1px solid #999; padding: 6px 2px 3px 2px; text-align: left; margin: 8px; clear: both; font-size:11px;}

/*ATRIBUTOS CABINA PREMIUMBUSINESS EN PAGINAS PROMOCIONALES - PSALGADO*/
#div_premium {width:978px; float:left; border-bottom: 1px solid #CCCCCC;}

#div_premium_izq {width:325px; height:150px; float:left; border-right: 1px solid #CCCCCC;}
#div_premium_centro {width:325px; height:150px; float:left;}
#div_premium_der {width:325px; height:150px; float:left; border-left: 1px solid #CCCCCC;}

#div_premium_izq #contenedor {width:145px; height:100px; float:left;}
#div_premium_izq #imagen {float:left; clear:left; padding-left:15px; padding-right:12px; padding-bottom: 22px;}
#div_premium_centro #contenedor {width:150px; height:100px; float:left;}
#div_premium_centro #imagen {float:left; clear:left; padding-left:15px; padding-right:13px; padding-bottom: 22px;}
#div_premium_der #contenedor {width:150px; height:100px; float:left;}
#div_premium_der #imagen {float:left; clear:left; padding-left:15px; padding-right:13px; padding-bottom: 22px;}

#div_premium #titulo {width:325px; float: left; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold;  color: #003E7B; text-align:center; padding-bottom: 22px; padding-top:4px;}

#div_premium_izq #texto {padding-right:8px; padding-bottom:8px; width:145px;}
#div_premium_izq #texto p {width:100px;	height:150px; font: normal 12px Arial, Helvetica, sans-serif; color:#666; text-align:justify; float: right;}

#div_premium_centro #texto {padding-right:8px; padding-bottom:8px;}
#div_premium_centro #texto p {width:100px;	height:150px; font: normal 12px Arial, Helvetica, sans-serif; color:#666; text-align:justify;}

#div_premium_der #texto {padding-right:8px; padding-bottom:8px;}
#div_premium_der #texto p {width:100px; height:150px; font: normal 12px Arial, Helvetica, sans-serif; color:666; text-align:justify;}
#div_premium_izq #ver-mas {float:left; text-align:justify; padding-right:13px; padding-bottom:8px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;}
#div_premium_centro #ver-mas {float:left; text-align:justify; padding-right:13px; padding-bottom:8px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;}
#div_premium_der #ver-mas {float:left; text-align:justify; padding-right:13px; padding-bottom:8px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;}


/*TABLA PROMOCIONAL REVUELO LANPASS - PSALGADO*/

#tabs #contenido_tabs .tabla_pag_promocional .vuelos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #FDFCEA;
	text-align: center;
	clear: both;
	line-height: 18px;
	height: 18px;
	margin-top: 5px;
	text-indent: 3px;
}
.texto_tyc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 969px;
}


#tabs #contenido_tabs .tabla_pag_promocional .col_foto .origen_re {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #023C7C;
}
/*.ida_vuelta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #323232;
}*/

.negrita {
	font-size: 17px;
}

#tabs #contenido_tabs .tabla_pag_promocional .cont_oyd .fila_oyd .tarifa p .destacado_especial {
	font-size: 16px;
	color: #023C7C;
}
#tabs #contenido_tabs .tabla_pag_promocional .cont_oyd .fila_oyd .tarifa .detalle_km {
	color: #023C7C;
}
#tabla_izquierda_revuelo {
	float: left;
	width: 400px;
}
#tabla_derecha_revuelo {
	float: right;
	margin-top: -20px;
	margin-right: 5px;
	width: 536px;
	text-align: center;
}
#tabla_botones {
	height: 34px;
	float: left;
	width: 969px;
}
#main #tabs #contenido_tabs .tabla_pag_promocional .fila_oyd3{border-bottom: 1px solid #B2B2B2; width: 723px; clear: both; height: 60px;}
*>#main #tabs #contenido_tabs .tabla_pag_promocional .fila_oyd3{height: auto; min-height: 60px; overflow: hidden;}

#tabs #contenido_tabs .tabla_pag_promocional .cont_oyd .fila_oyd3 .tarifa p .destacado_especial {
    font-size: 16px;
    color: #023C7C;
}
#tabs #contenido_tabs .tabla_pag_promocional .cont_oyd .fila_oyd3 .tarifa .detalle_km {
    color: #023C7C;
}
/*INICIO ESTILOS NUEVOS HOME PROMOCIONES AR*/
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #E5E5E5;
	background-image:url(/images/sitio_personas/layout/scroll_base.jpg)repeat-x; 
}
.jScrollPaneDrag {
	position: absolute;
	background-image:url(/images/sitio_personas/layout/drag_color.jpg);
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

#new-version
{
	border: 2px solid #f00;
	margin: 1em 0;
	padding: .5em 1em 0;
	background: #ffe;
}

#new-version h1
{
	margin-top: 0;
}

a.jScrollArrowUp {
	background: url(/images/sitio_personas/layout/basic_arrow_up.gif) repeat-x 0 0;
}
a.jScrollArrowUp:hover {
	background-position: 0 -15px;
}
a.jScrollArrowDown {
	background: url(/images/sitio_personas/layout/basic_arrow_down.gif) repeat-x 0 0;
}
a.jScrollArrowDown:hover {
	background-position: 0 -15px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -30px;
}

			
.orange-bar .jScrollPaneTrack {
	background: #f60;
}
.orange-bar .jScrollPaneDrag {
	background: #00f url(/images/sitio_personas/layout/drag_grab.gif) no-repeat 50% 50%;
}
.orange-bar .scroll-pane {
	background: #69f;
}

#tab-promo-scroll{
	background-image: url(/images/sitio_personas/layout/back_tab_promocion.gif);
	height: 142px;
	width: 270px;
	background-repeat: no-repeat;
	}

.holder-scroll {
	float: left;
	margin: 0px;
	width: 270px;
	padding: 0px 0px 3px 0px;
}

.scroll-pane {
	width: 269px;
	height: 201px;
	overflow: auto;
	background: none;
	color: #000;
	float: center;
}
#titulo-tab-scroll {height:23px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFF; text-indent:10px; line-height: 23px;
}


#pane2 {height: 118px;}



.tab-promo-lista {color:#0267C1; line-height:18px; padding:5px 5px 0px 10px; list-style:none; margin: 0px; line-height: 85%;}
.tab-promo-lista li{margin:0px; background: url(/images/sitio_personas/layout/bullet_listados.gif) 0px 10px no-repeat; font:normal 12px Arial, Helvetica, sans-serif; color:#0267C1; padding:5px 0px 2px 10px;}
.tab-promo-lista p {margin:0px !important; background: url(/images/sitio_personas/layout/bullet_listados.gif) 0px 3px no-repeat; font:normal 12px Arial, Helvetica, sans-serif; color:#0267C1; padding:0px 0px 5px 10px !important;}
.tab-promo-lista li a:link, .tab-promo-lista li a:visited{color:#0267C1; font:normal 12px Arial, Helvetica, sans-serif;}
.tab-promo-lista p a:link, .tab-promo-lista p a:visited{color:#0267C1; font:normal 12px Arial, Helvetica, sans-serif;}

#pane2 scroll-pane ul.tab-promo-lista {margin:0px; padding:0px;}
#pane2 scroll-pane ul.tab-promo-lista li {margin:0px; background:url(/images/sitio_personas/layout/bullet_listados.gif) 5px 4px no-repeat; font:bold 12px Arial, Helvetica, sans-serif; color:#0267C1; padding:5px 0px 5px 10px;}


#destacados_programas_home{height: 366px; width: 270px; overflow:hidden; overflow-x:hidden; background:#FFF; list-style-type:none; margin:0px; padding:0px;}
#destacados_programas_home li{background:url(/images/sitio_personas/layout/img_tab_top.jpg) 0px 0px repeat-x; }
#destacados_programas_home li.tab_top{background:url(/images/sitio_personas/layout/img_tab_top.jpg) 0px 0px repeat-x; }
#destacados_programas_home li.tab_top .border{ background:url(/images/sitio_personas/layout/borde.gif) 0px 0px repeat-y;}
#destacados_programas_home li.tab_center{background:url(/images/sitio_personas/layout/img_tab_center.jpg) 0px 0px repeat-x; }
#destacados_programas_home li.tab_center .border{ background:url(/images/sitio_personas/layout/borde.gif) 0px 0px repeat-y;}
#destacados_programas_home li.tab_bottom{background:url(/images/sitio_personas/layout/img_tab_bottom.jpg) 0px 0px repeat-x; }
#destacados_programas_home li.tab_bottom .border{ background:url(/images/sitio_personas/layout/borde.gif) 0px 0px repeat-y;}
#destacados_programas_home li a{height:21px; display:block; padding:5px 8px 0px 8px; font:bold 12px Arial, Helvetica, sans-serif;}
#destacados_programas_home li a:link, #destacados_programas_home li a:visited{color:#434C55; text-decoration:none; }
#destacados_programas_home li a:hover, #destacados_programas_home li a:active{background:none; font:bold 12px Arial, Helvetica, sans-serif; color:#434C55;}
#destacados_programas_home .seleccionado{background:none; font:bold 12px Arial, Helvetica, sans-serif; color:#FFF;}
#destacados_programas_home li.tab_top a.ui-corner-top{color:#0FF; background:url(/images/sitio_personas/layout/img_tab_top_activo.jpg) 0px 0px repeat-x;  font:bold 12px Arial, Helvetica, sans-serif; color:#FFF;}
#destacados_programas_home li .tab_center_selected{ color:#336; height:288px;}
#destacados_programas_home li.tab_center a.ui-corner-top{color:#0FF; background:url(/images/sitio_personas/layout/img_tab_center_activo.jpg) 0px 0px repeat-x;  font:bold 12px Arial, Helvetica, sans-serif; color:#FFF;}
#destacados_programas_home li .tab_bottom_selected{color:#F0F; height:288px;} 
#destacados_programas_home li.tab_bottom a.ui-corner-top{color:#0FF; background:url(/images/sitio_personas/layout/img_tab_bottom_activo.jpg) 0px 0px repeat-x;  font:bold 12px Arial, Helvetica, sans-serif; color:#FFF;}

#destacados_programas_home li ul{list-style-type:none; margin:0px; padding:0px; }
#destacados_programas_home li ul li{margin:0px; padding:10px 0px 10px 20px; background:url(/images/sitio_personas/layout/bullet_listados.gif) 10px 15px no-repeat; font:bold 12px Arial, Helvetica, sans-serif; color:#003D86;}


#destacados_programas_home li ul .tabs_destino table.caja_destino a.seleccionado{background:none; color:#0267C1; text-decoration:underline;}
#destacados_programas_home li ul .tabs_destino table.caja_destino a.seleccionado:link{}
#destacados_programas_home li ul .tabs_destino table.caja_destino a.seleccionado:visited{} 
#destacados_programas_home li ul .tabs_destino table.caja_destino a.seleccionado:hover{}
#destacados_programas_home li ul .tabs_destino table.caja_destino a.seleccionado:active{}

#destacados_programas_home li ul li a{height:auto; padding:0px; background:none; display:inherit;}
#destacados_programas_home li ul li a:link, #destacados_programas_home li ul li a:visited{background:none; color:#0267C3;}
#destacados_programas_home li ul li a:hover {background:none; color:#0267C3; text-decoration:underline;}
/* AGREGADOS del menu desplegable */
#destacados_programas_home li .border.lista_programas {padding:0px 5px 0px 12px; margin:0px;}
#destacados_programas_home li .border.lista_programas p{background:url(/images/sitio_personas/layout/bullet_listados.gif) 0px 10px  no-repeat;  color:#0267C3; margin:0px; padding:0px 0px 0px 3px;}
#destacados_programas_home li .border.lista_programas p a:link, #destacados_programas_home li .border.lista_programas p a:visited{font:normal 12px Arial, Helvetica, sans-serif; display:inherit; color:#0267C3; text-decoration:underline;}
#destacados_programas_home li .border.lista_programas p a:hover, #destacados_programas_home li .border.lista_programas p a:active{text-decoration:none;}

/* bottom cambios css parrafos_menu_detacado bottom*/
#destacados_programas_home li .border.lista_bottom{padding:0px 0px 7px 0px; margin:0px; background:url(/images/sitio_personas/layout/back_tab.jpg) left bottom no-repeat;}
#destacados_programas_home li .border.lista_bottom p{background:url(/images/sitio_personas/layout/bullet_listados.gif) 4px 6px no-repeat; font:normal 12px Arial, Helvetica, sans-serif;  color:#003d86; padding:0px 0px 8px 14px; margin:0px; }
#destacados_programas_home li .border.lista_bottom p a:link, #destacados_programas_home li .border.lista_bottom p a:visited{font:normal 12px Arial, Helvetica, sans-serif; text-decoration:underline; color:#0267C3; text-align: left; float: none;  margin:0px; padding:0px 0px 7px 2px;}
#destacados_programas_home li .border.lista_bottom p a:hover, #destacados_programas_home li .border.lista_bottom p a:active{text-decoration:none;}


#destacados_programas_home li.tab_bottom .fondo_lista_bottom{padding:2px 5px 0px 8px; height: 278px; background:url(/images/sitio_personas/layout/borde.gif) 0px 0px repeat-y;}
#destacados_programas_home li.tab_bottom .border a{display: inline; height: auto; float: right; font:normal 12px Arial, Helvetica, sans-serif;}
/* bottom cambios css parrafos*/
#destacados_programas_home li.tab_top .caja_destino{padding-top:4px; padding-bottom:12px; padding-left:6px; padding-right:5px;}
#destacados_programas_home li.tab_top .texto_destino{font:bold 11px Arial, Helvetica, sans-serif; color:#003D86; margin:0px; float:left;}
#destacados_programas_home li.tab_top .texto_destino_link{font:bold 11px Arial, Helvetica, sans-serif; color:#003D86; text-align:right; float:right;}
#destacados_programas_home li.tab_top .destino_link{list-style-type:none; font:bold 11px Arial, Helvetica, sans-serif; color:#0267C3;}

#pane3{height: 118px;}
/* FIN AGREGADOS del menu desplegable */
/* HOME PROMOCIONES ARGENTINA*/
#main #portada.home_programas #col_01 img{border: none;}
#main #portada.home_programas #col_01 .caja_home_2{ height:213px; width:270px; float: left; }

/* HOME PROMOCIONES ARGENTINA_BOTTOM*/
#main #portada.home_programas #destacados_bottom_2 {width: 550px; padding: 10px 0px 0px 0px; float:left; position: relative; margin-top: -153px;}
#main #portada.home_programas #destacados_bottom_2 .caja_home{float: left; margin: 0px; margin-right: 10px; width: 270px; height: 140px}
#main #portada.home_programas #destacados_bottom_2 .caja_home_last{margin: 0px; float:right;}
/*FIN ESTILOS NUEVOS HOME PROMOCIONES AR*/

/*ESTILOS TABLANUEVA EQUIPAJE*/

.tabla_nueva {margin: 0 auto 15px; width: 95%; border: 1px solid #DCE3EB;border-collapse: collapse; border-spacing: 0; border: 1px solid #DCE3EB;}
.tabla_nueva TH {border-bottom: 3px solid #DCE3EB; padding: 10px 15px 10px 15px;text-align: left;}
.tabla_nueva TD {border-bottom: 1px solid #DCE3EB;color: #333333;padding: 10px 15px 10px 15px;}
.tabla_nueva .col_label {background: url("/images/sitio_personas/common/bg_tabla.jpg") repeat-y scroll right top #FFFFFF;color: #333333;}
.tabla_nueva .col_label h3 {font-size: 14px;margin: 0;padding: 0;}
.tabla_nueva .col_A {background: none repeat scroll 0 0 #FFFFFF;}
.tabla_nueva .col_B {border-left: 1px solid #DCE3EB;border-right: 1px solid #DCE3EB;background: none repeat scroll 0 0 #FFFFFF;}
.tabla_nueva TD.col_B {background: none repeat scroll 0 0 #FFFFFF;}
/*FIN ESTILOS TABLANUEVA EQUIPAJE*/

/*ESTILOS Pagina propuesta de Valor AR*/
#main #tabs #contenido_tabs #textos_pdv{font: 12px Arial, Helvetica, sans-serif; text-align: justify; width: 654px;}
#main #tabs #contenido_tabs #textos_pdv h2{clear: none;}

#main #tabs #contenido_tabs #tarifa_pdv{background: url(/images/sitio_personas/tarifas_pdv/fondo_top_pdv.gif) no-repeat 0px 0px; float: right; margin: 0px; padding: 11px 10px 0px 0px; width: 209px; font: 12px Arial, Helvetica, sans-serif; color: #333;}
#main #tabs #contenido_tabs #tarifa_pdv #fondo_pdv{background: url(/images/sitio_personas/tarifas_pdv/fondo_pdv.gif) repeat-y 0px 0px; padding: 0px 16px 0px 14px;}
#main #tabs #contenido_tabs #tarifa_pdv h1{margin: 0px; padding: 0px 0px 7px 0px; font: bold 14px Arial, Helvetica, sans-serif; color: #053B7D;}
#main #tabs #contenido_tabs #tarifa_pdv h1 strong, #main #tabs #contenido_tabs #tarifa_pdv h1 b{font-weight: normal;}
#main #tabs #contenido_tabs #tarifa_pdv h2{margin: 0px; padding: 0px 0px 7px 0px; font: normal 12px Arial, Helvetica, sans-serif; color: #333;}
#main #tabs #contenido_tabs #tarifa_pdv h3{margin: 0px; padding: 0px 0px 7px 0px; font: normal 24px Arial, Helvetica, sans-serif; color: #053B7D;}

#main #tabs #contenido_tabs #tarifa_pdv .cuotas{margin: 0px; padding: 0px 0px 5px 0px;}
#main #tabs #contenido_tabs #tarifa_pdv .cuotas strong, #main #tabs #contenido_tabs #tarifa_pdv .cuotas b{font-size: 18px; color: #053B7D;}

#main #tabs #contenido_tabs #tarifa_pdv .precio{margin: 0px; padding: 0px 0px 10px 0px; font-size: 10px;}

#main #tabs #contenido_tabs #tarifa_pdv .separador{background: url(/images/sitio_personas/tarifas_pdv/separador_pdv.gif) repeat-x 0px 0px; font-size: 1px; letter-spacing: -1px; height: 1px; padding: 0px 0px 18px 0px; margin: 20px 0px 0px 0px; display: block;}

#main #tabs #contenido_tabs #tarifa_pdv .vermas_promociones{background: url(/images/sitio_personas/tarifas_pdv/fondo_bottom_pdv.gif) no-repeat left bottom; color: #053B7D; font-size: 13px; padding: 12px 0px 14px 18px; border-top: 1px solid #C3C3C3;}
#main #tabs #contenido_tabs #tarifa_pdv .vermas_promociones a:link, #main #tabs #contenido_tabs #tarifa_pdv .vermas_promociones a:visited{color: #053B7D; text-decoration: underline;}
#main #tabs #contenido_tabs #tarifa_pdv .vermas_promociones a:hover, #main #tabs #contenido_tabs #tarifa_pdv .vermas_promociones a:active{color: #053B7D; text-decoration: none;}
/*FIN ESTILOS Pagina propuesta de Valor AR*/

/*ESTILOS Pagina Turismo Chile*/


/*ENCABEZADO IMAGENES*/
.accordionWrapper{display:inline-block; background-color:#FFF; overflow:hidden;}
.accordionWrapper img{vertical-align:top; border:0; margin:0; padding:0}
.accordionWrapper div{display:inline; float:left; margin:auto;}
.accordionWrapper div.title{cursor:pointer;}
.accordionWrapper div.content{display:none;}


/*LIGHTBOX IMAGENES TURISMO*/
#fancybox-loading {position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none; }
#fancybox-loading div {position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url(/images/sitio_personas/layout/fancybox.png); }
#fancybox-overlay {position: absolute; top: 0; left: 0; width: 100%; z-index: 1100; display: none; }
#fancybox-tmp {padding: 0; margin: 0; border: 0; overflow: auto; display: none; }
#fancybox-wrap {position: absolute; top: 0; left: 0; padding: 20px; z-index: 1101; outline: none; display: none; }
#fancybox-outer {position: relative; width: 100%; height: 100%; }
#fancybox-content {width: 0; height: 0; padding: 0; outline: none; position: relative; overflow: hidden; z-index: 1102; border: 0px solid #fff; background: #FFF;}
#fancybox-hide-sel-frame {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; z-index: 1101; }
#fancybox-close {position: absolute; top: 5px; right: 10px; width: 24px; height: 24px; background: transparent url(/images/sitio_personas/layout/closed.gif) no-repeat 0px 0px; cursor: pointer; z-index: 1103; display: none;}
#fancybox-error {color: #444; font: normal 12px/20px Arial; padding: 14px; margin: 0; }
#fancybox-img {width: 100%; height: 100%; padding: 0; margin: 25px 0px 0px 0px; background: #FFF; border: none; outline: none; line-height: 0; vertical-align: top; }
#fancybox-frame {width: 100%; height: 100%; border: none; display: block; }
#fancybox-left, #fancybox-right {position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background: transparent url(/images/sitio_personas/layout/blank.gif); z-index: 1102; display: none; }
#fancybox-left {left: 0px; }
#fancybox-right {right: 0px; }
#fancybox-left-ico, #fancybox-right-ico {position: absolute; top: 50%; left: -9999px; width: 47px; height: 32px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; }
#fancybox-left-ico {background: url(/images/sitio_personas/layout/prevlabel.gif) no-repeat 0px 0px;}
#fancybox-right-ico {background: url(/images/sitio_personas/layout/nextlabel.gif) no-repeat 0px 0px;}
#fancybox-left:hover, #fancybox-right:hover {visibility: visible; /* IE6 */}
#fancybox-left:hover span {left: 0px; }
#fancybox-right:hover span {left: auto; right: 0px; }
.fancybox-bg {position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001; }
#fancybox-title {font-family: Helvetica; font-size: 12px; z-index: 1102; }
.fancybox-title-inside {padding-bottom: 10px; text-align: center; color: #333; background: #fff; position: relative; }
.fancybox-title-outside {padding-top: 10px; color: #666; }
.fancybox-title-over {top: -5px; height: 35px; position: absolute; left: 0; text-align: left; color: #666; font: 10px/110% Arial, Helvetica, sans-serif; }
#fancybox-title-over {padding: 10px; background-image: url(/images/sitio_personas/layout/fancy_title_over.png); display: block; }
.fancybox-title-float {position: absolute; left: 0; bottom: -20px; height: 32px; }
#fancybox-title-float-wrap {border: none; border-collapse: collapse; width: auto; }
#fancybox-title-float-wrap td {border: none; white-space: nowrap; }
#fancybox-title-float-left {padding: 0 0 0 15px; background: url(/images/sitio_personas/layout/fancybox.png) -40px -90px no-repeat; }
#fancybox-title-float-main {color: #FFF; line-height: 29px; font-weight: bold; padding: 0 0 3px 0; background: url(/images/sitio_personas/layout/fancybox_x.png) 0px -40px; }
#fancybox-title-float-right {padding: 0 0 0 15px; background: url(/images/sitio_personas/layout/fancybox.png) -55px -90px no-repeat; }

/* IE6 */

.fancybox-ie6 #fancybox-close {background: transparent url(/images/sitio_personas/layout/closed.gif) no-repeat 0px 0px;}
.fancybox-ie6 #fancybox-left-ico { background: url(/images/sitio_personas/layout/prevlabel.gif) no-repeat 0px 0px; }
.fancybox-ie6 #fancybox-right-ico { background: url(/images/sitio_personas/layout/nextlabel.gif) no-repeat 0px 0px;}
.fancybox-ie6 #fancybox-title-over { zoom: 1;}
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {height: expression(this.parentNode.clientHeight + "px");}
#fancybox-loading.fancybox-ie6 {position: absolute; margin-top: 0;top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');}
#fancybox-loading.fancybox-ie6 div	{background-image: url(/images/sitio_personas/layout/fancybox.png)}

/* IE6, IE7, IE8 */
.fancybox-ie .fancybox-bg { background: transparent !important; }


/*COLUMNA LEFT: GALERIA FOTOS*/
#main #tabs #contenido_tabs #zona_fotos{float: left; width: 243px; margin: 0px; padding: 0px 24px 10px 0px; }
#main #tabs #contenido_tabs #zona_fotos p{margin: 0px; padding: 0px; }
#main #tabs #contenido_tabs #zona_fotos img{margin: 0px; padding: 0px; border: none; }

#main #tabs #contenido_tabs #zona_fotos .multimedia_fotogalerias .scrollable{left:0;top:0;overflow:hidden;width:240px;height:244px;overflow:hidden;position:relative;}
#main #tabs #contenido_tabs #zona_fotos .multimedia_fotogalerias .scrollable .belt{position:absolute;left:0;}
#main #tabs #contenido_tabs #zona_fotos .multimedia_fotogalerias .scrollable .belt .panel{float:left;overflow:hidden;margin:0;width:240px;}

#main #tabs #contenido_tabs #zona_fotos .paginador{background: #D7D7D7; margin: 0px 0px 10px 0px; width: 240px; padding: 0px; height: 17px; list-style: none;}
#main #tabs #contenido_tabs #zona_fotos .paginador li{margin: 0px; padding: 0px; float: left;}
#main #tabs #contenido_tabs #zona_fotos .paginador a:link, #main #tabs #contenido_tabs #zona_fotos .paginador a:visited{width: 22px; height: 17px; display: block; font-size: 1px; letter-spacing: -1px; text-indent: -9000px; text-decoration: none;}
#main #tabs #contenido_tabs #zona_fotos .paginador .anterior{background: url(/images/sitio_personas/layout/bullet_turismo_ant.gif) no-repeat 0px 0px; width: 22px; height: 17px;}
#main #tabs #contenido_tabs #zona_fotos .paginador .siguiente{background: url(/images/sitio_personas/layout/bullet_turismo_sig.gif) no-repeat 0px 0px; width: 22px; height: 17px;float: right;}

#main #tabs #contenido_tabs .contenidos{float: left; width: 389px; text-align: justify; font-size: 12px; color: #333; line-height: 140%; margin: 0px; padding: 0px 20px 0px 0px; }
#main #tabs #contenido_tabs .contenidos h2{font-size: 18px; color: #033D7D; margin: 0px; padding: 0px 0px 15px 0px; }
#main #tabs #contenido_tabs .contenidos p{margin: 0px; padding: 0px 0px 15px 0px; }


/*MAS INFORMACION*/
#main #tabs #contenido_tabs #cont_mas_informacion{background: #F0F7FD; border: 1px solid #D8DFE7; height: 42px; margin: 0px; padding: 10px 0px 0px 22px; clear: both; list-style: none; width: 863px; }
#main #tabs #contenido_tabs #cont_mas_informacion li{margin: 0px 40px 0px 0px; padding: 0px; float: left; }
#main #tabs #contenido_tabs #cont_mas_informacion a:link, #main #tabs #contenido_tabs #cont_mas_informacion a:visited{color: #666; text-decoration: underline; }
#main #tabs #contenido_tabs #cont_mas_informacion a:hover, #main #tabs #contenido_tabs #cont_mas_informacion a:active{color: #666; text-decoration: none; }
#main #tabs #contenido_tabs #cont_mas_informacion .info_general{background: url(/images/sitio_personas/layout/ico_info_general.gif) no-repeat 0px 0px; padding: 7px 0px 7px 42px; margin-right: 34px; }
#main #tabs #contenido_tabs #cont_mas_informacion .donde_comer{background: url(/images/sitio_personas/layout/ico_donde_comer.gif) no-repeat 0px 0px; padding: 7px 0px 5px 42px; margin-right: 54px; }
#main #tabs #contenido_tabs #cont_mas_informacion .como_llegar{background: url(/images/sitio_personas/layout/ico_como_llegar.gif) no-repeat 0px 0px; padding: 7px 0px 5px 55px; margin-right: 66px; }
#main #tabs #contenido_tabs #cont_mas_informacion .atractivos{background: url(/images/sitio_personas/layout/ico_atractivos.gif) no-repeat 0px 0px; padding: 7px 0px 5px 34px; }
#main #tabs #contenido_tabs #cont_mas_informacion .clima{background: url(/images/sitio_personas/layout/ico_clima.gif) no-repeat 0px 0px; padding: 7px 0px 7px 42px; margin: 0px; }

#main #tabs #contenido_tabs .categoryitems{background: #FFF; border: 1px solid #D7D7D7; border-top: none; width: 835px; color: #333; font-size: 12px; line-height: 120%; padding: 13px 25px;}
#main #tabs #contenido_tabs .categoryitems h2{margin: 0px; padding: 0px 0px 10px 0px; font-size: 14px;}
#main #tabs #contenido_tabs .categoryitems p{margin: 0px; padding: 0px 0px 10px 0px;}


/*COMPRA PASAJES*/
#main #tabs #contenido_tabs #compra_pasajes{margin: 0px; padding: 20px 0px 0px 0px; clear: both;}
#main #tabs #contenido_tabs #compra_pasajes h2{background: url(/images/sitio_personas/layout/fondo_tit_turismo.gif) no-repeat 0px 0px; margin: 0px; padding: 9px 0px 4px 26px; font: bold 13px Arial, Helvetica, sans-serif; color: #033D7D; }
#main #tabs #contenido_tabs #compra_pasajes .fila{background: #FFF; clear: both; overflow: hidden; margin: 0px; padding: 15px 0px 0px 0px; border: 1px solid #B2B2B2; border-top: none; font-size: 12px; width: 885px; }
#main #tabs #contenido_tabs #compra_pasajes .fila.sinborde{border-bottom: none; }
#main #tabs #contenido_tabs #compra_pasajes .fila .col_01{margin: 0px; padding: 0px 3px 8px 48px; width: 120px; float: left; font: bold 12px Arial, Helvetica, sans-serif; color: #053C7D; }
#main #tabs #contenido_tabs #compra_pasajes .fila .col_02{margin: 0px; padding: 0px 5px 10px 0px; width: 305px; float: left; }
#main #tabs #contenido_tabs #compra_pasajes .fila .col_02 em{font-style: normal; font-size: 11px; }

#main #tabs #contenido_tabs #compra_pasajes .fila .col_03{margin: 0px; padding: 5px 5px 10px 0px; width: 170px; float: left; font-size: 11px; }
#main #tabs #contenido_tabs #compra_pasajes .fila .col_03 strong, #main #tabs #contenido_tabs #compra_pasajes .fila .col_03 b{font-size: 14px; color: #033D7D; }

#main #tabs #contenido_tabs #compra_pasajes .fila .col_04{margin: 0px; padding: 5px 5px 10px 0px; width: 125px; float: left; }

#main #tabs #contenido_tabs #compra_pasajes .fila .col_05{margin: 0px; padding: 0px 0px 10px 0px; width: 90px; float: left; }

#main #tabs #contenido_tabs #compra_pasajes .pasaje{background: url(/images/sitio_personas/layout/ic_avion_promociones.gif) no-repeat 10px 0px; }
#main #tabs #contenido_tabs #compra_pasajes .programa{background: url(/images/sitio_personas/layout/ic_programa_promociones.gif) no-repeat 10px 0px; }
#main #tabs #contenido_tabs #compra_pasajes .auto{background: url(/images/sitio_personas/layout/ic_auto_promociones.gif) no-repeat 10px 0px; }
#main #tabs #contenido_tabs #compra_pasajes .hotel{background: url(/images/sitio_personas/layout/ic_hotel_promociones.gif) no-repeat 10px 0px; }

#main #tabs #contenido_tabs #compra_pasajes .texto_condiciones{border: none; margin: 0px; clear: both; }

#main #tabs #contenido_tabs #compra_pasajes .condiciones a:link, #main #tabs #contenido_tabs #compra_pasajes .condiciones a:visited{background: url(/images/sitio_personas/layout/bullet_promociones.gif) no-repeat 0px 0px; padding: 0px 0px 0px 20px; display: block; color: #0267C3; font-size: 11px; }
#main #tabs #contenido_tabs #compra_pasajes .condiciones a:hover, #main #tabs #contenido_tabs #compra_pasajes .condiciones a:active{color: #0267C3; text-decoration: none; }

#main #tabs #contenido_tabs #compra_pasajes .condiciones a.condiciones_activo:hover, #main #tabs #contenido_tabs #compra_pasajes .condiciones a.condiciones_activo:active{text-decoration: underline; color: #0267C3; }
#main #tabs #contenido_tabs #compra_pasajes .condiciones a.condiciones_activo:link, #main #tabs #contenido_tabs #compra_pasajes .condiciones a.condiciones_activo:visited{background: url(/images/sitio_personas/layout/bullet_promociones_down.gif) no-repeat 0px 0px; padding: 0px 0px 0px 20px; text-decoration: none; color: #0267C3; }

#main #tabs #contenido_tabs #compra_pasajes .fila.sinborde .texto_condiciones{border-bottom: 1px solid #B2B2B2; }
#main #tabs #contenido_tabs #compra_pasajes .texto_tasas{border: 1px solid #B2B2B2; border-top: none; clear: both; width: 885px; }

#main #tabs #contenido_tabs.turismo #tarifa_pdv{margin: 20px 30px 0px 0px; }
#main #tabs #contenido_tabs.turismo #tarifa_pdv #fondo_pdv{background: url(/images/sitio_personas/tarifas_pdv/fondo_pdv.gif) repeat-y 0px 0px; padding: 0px 16px 0px 14px; }
#main #tabs #contenido_tabs.turismo #tarifa_pdv #fondo_pdv h2{font-size: 13px; font-weight: normal; color: #033D7D;}
#main #tabs #contenido_tabs.turismo #tarifa_pdv #fondo_pdv h2 strong, #main #tabs #contenido_tabs.turismo #tarifa_pdv #fondo_pdv h2 b{font-weight: bold;}
#main #tabs #contenido_tabs.turismo #tarifa_pdv #fondo_bottom_pdv{background: url(/images/sitio_personas/tarifas_pdv/fondo_bottom_pdv.gif) no-repeat left bottom; height: 10px; font-size: 1px; }
#main #tabs #contenido_tabs.turismo #tarifa_pdv em{font-style: normal; font-size: 11px; }
#main #tabs #contenido_tabs.turismo #tarifa_pdv .condiciones a:link, #main #tabs #contenido_tabs.turismo #tarifa_pdv .condiciones a:visited{background: url(/images/sitio_personas/layout/bullet_promociones.gif) no-repeat 0px 0px; padding: 0px 0px 0px 20px; display: block; color: #0267C3; font-size: 11px; }
#main #tabs #contenido_tabs.turismo #tarifa_pdv .condiciones a:hover, #main #tabs #contenido_tabs.turismo #tarifa_pdv .condiciones a:active{color: #0267C3; text-decoration: none; }

#main #tabs #contenido_tabs.turismo #tarifa_pdv .condiciones a.condiciones_activo:hover, #main #tabs #contenido_tabs.turismo #tarifa_pdv .condiciones a.condiciones_activo:active{text-decoration: underline; color: #0267C3; }
#main #tabs #contenido_tabs.turismo #tarifa_pdv .condiciones a.condiciones_activo:link, #main #tabs #contenido_tabs.turismo #tarifa_pdv .condiciones a.condiciones_activo:visited{background: url(/images/sitio_personas/layout/bullet_promociones_down.gif) no-repeat 0px 0px; padding: 0px 0px 0px 20px; text-decoration: none; color: #0267C3; }

#main #tabs #contenido_tabs.turismo .condiciones_generales{clear: both; width: 885px; padding: 0px 0px 15px 0px;}
#main #tabs #contenido_tabs.turismo .condiciones_generales .texto_condiciones{border: 1px solid #B2B2B2; width: 855px; }
#main #tabs #contenido_tabs.turismo .condiciones_generales .texto_tasas{border: 1px solid #B2B2B2; border-top: none; clear: both; width: 885px; }

/*GALERIA ENCABEZADO*/
.jimgMenu {position: relative; width: 670px; height: 200px; overflow: hidden; margin: 25px 0px 0px; }
.jimgMenu ul {list-style: none; margin: 0px; display: block; height: 200px; width: 1340px; }
.jimgMenu ul li {float: left; }
.jimgMenu ul li a {text-indent: -1000px; background:#FFFFFF none repeat scroll 0%; border-right: 2px solid #fff; cursor:pointer; display:block; overflow:hidden; width:78px; height: 200px; }
.jimgMenu ul li.landscapes a {background: url(images/landscapes.jpg) repeat scroll 0%; }
.jimgMenu ul li.people a {background: url(images/people.jpg) repeat scroll 0%; }
.jimgMenu ul li.nature a {background: url(images/nature.jpg) repeat scroll 0%; }
.jimgMenu ul li.abstract a {background: url(images/abstract.jpg) repeat scroll 0%; }
.jimgMenu ul li.urban a {background: url(images/urban.jpg) repeat scroll 0%; min-width:310px; }

/* FIN ESTILOS Pagina Turismo Chile*/

#footer-creditos {
	width: 970px;
	height: 40px;
	padding: 0;
	margin: 0 auto;
	font-size: 1em;
	color: #333;
}

#footer-creditos .left {
	width: 364px;
	height: 30px;
	float: left;
	padding: 10px 0 0 0;
	font: normal 11px Arial, sans-serif;
	color: #333;
	text-align: left;
}

#footer-creditos .right {
	width: 364px;
	height: 30px;
	float: right;
	padding: 10px 0 0 0;
	text-align: right;
}

#footer #cont-left {
	width: 615px;
	height: 100px;
	padding: 0 0 0 8px;
	float: left;
}

#footer #cont-left-int {
	width: 615px;
	height: 54px;
	padding: 0px;
	float: left;
}

#footer #cont-right {
	width: 122px;
	height: 100px;
	padding: 0 8px 0 0;
	float: right;
}

#footer #cont-right-int {
	width: 122px;
	height: 54px;
	padding: 0 8px 0 0;
	float: right;
}

#footer .link-bottom {
	width: 610px;
	height: 18px;
	margin: 0;
	padding: 10px 0 0 0;
	color: #8f9cbb;
}
#footer .link-bottom a:link, .link-bottom a:visited, .link-bottom a:active {
	color: #8f9cbb;
	text-decoration: none;
	padding: 0px;
}
#footer .link-bottom a:hover {
	color: #8f9cbb;
	text-decoration: underline;
	padding: 0px;
}
/************estilos para links desplazable de preguntas frecuentes en venta de asiento************/
.link_quest {
	margin: 0px;
	padding: 13px 0px 0px 0px;
}
.link_quest a {
	background: url(/images/sitio_personas/layout/bullet_promociones.gif) no-repeat 0px 0px;
	padding: 0px 0px 0px 20px;
	cursor: pointer;
}
.link_quest a:link, .link_quest a:visited {
	color: #0267C3;
}
.link_quest a:hover, .link_quest a:active {
	text-decoration: underline;
	color: #0267C3;
}
.link_quest a.link_ficha_activo:link, .link_quest a.link_ficha_activo:visited {
	padding: 0px 0px 0px 20px;
	text-decoration: none;
	color: #0267C3;
}
.texto_quest {
	padding: 15px 15px 0 15px;
	line-height: 120%;
	clear: both;
}
/* Página REMATE 24 Horas */
/* 18/05/2011  */


/*REMATE 24H: FOTOS*/
#main #cont_fotos_semana{clear: both; margin: 0px; padding: 0px 0px 24px 0px; height: 150px;}
#main #cont_fotos_semana img{margin: 0px 11px 0px 0px; padding: 0px; float: left;}
#main #cont_fotos_semana .last{margin: 0px;}


/*CONTENIDO OFERTA*/
#main #contenido_oferta{clear: both; padding: 0px 0px 24px 0px;}
#main #contenido_oferta h2{background: url(../../images/sitio_personas/promociones/remate_24h/fondo_tit_cont_ofertas.jpg) no-repeat 0px 0px; margin: 0px; padding: 6px 0px 0px 15px; height: 23px; font: normal 13px Arial, Helvetica, sans-serif; color: #053985;}
#main #contenido_oferta h2 strong, #main #contenido_oferta h2 b{font-weight: bold;}

#main #contenido_oferta .fila{background: #FFF; clear: both; overflow: hidden; margin: 0px; padding: 15px 0px 0px 0px; border: 1px solid #B2B2B2; border-top: none; font-size: 12px; width: 968px; }
#main #contenido_oferta .fila.sinborde{border-bottom: none; }

#main #contenido_oferta .fila p{margin: 0px; padding: 0px 0px 5px 0px; clear: both;}

#main #contenido_oferta .fila .col_01{margin: 0px; padding: 0px 3px 8px 48px; width: 120px; float: left; font: bold 12px Arial, Helvetica, sans-serif; color: #053C7D; }
#main #contenido_oferta .fila .col_02{margin: 0px; padding: 0px 5px 10px 0px; width: 265px; float: left; color: #053B86;}
#main #contenido_oferta .fila .col_02 em{color: #666; font-style: normal;}

#main #contenido_oferta .fila .col_03{margin: 0px; padding: 5px 5px 10px 0px; width: 240px; float: left; font-size: 11px; }
#main #contenido_oferta .fila .col_03 strong, #main #contenido_oferta .fila .col_03 b{font-size: 18px; color: #033D7D; }
#main #contenido_oferta .fila .col_03 span{float: left; width: 80px;}
#main #contenido_oferta .fila .col_03 .antes{font-size: 15px; text-decoration: line-through; color: #033D7D; }

#main #contenido_oferta .fila .col_04{margin: 0px; padding: 10px 0px 10px 0px; width: 130px; float: left; }

#main #contenido_oferta .fila .col_05{margin: 0px; padding: 0px 5px 10px 0px; width: 80px; float: left; }

#main #contenido_oferta .pasaje{background: url(/images/sitio_personas/layout/ic_avion_promociones.gif) no-repeat 10px 0px; }
#main #contenido_oferta .programa{background: url(/images/sitio_personas/layout/ic_programa_promociones.gif) no-repeat 10px 0px; }
#main #contenido_oferta .auto{background: url(/images/sitio_personas/layout/ic_auto_promociones.gif) no-repeat 10px 0px; }
#main #contenido_oferta .hotel{background: url(/images/sitio_personas/layout/ic_hotel_promociones.gif) no-repeat 10px 0px; }

#main #contenido_oferta .texto_condiciones{background: #EBF3FE; border: none; padding: 15px 15px 5px 15px; font-size: 11px; line-height: 120%; clear: both; margin: 0px;}
#main #contenido_oferta .texto_condiciones ul{margin: 0px; padding: 5px 5px 5px 20px;}

#main #contenido_oferta .condiciones a:link, #main #contenido_oferta .condiciones a:visited{background: url(/images/sitio_personas/layout/bullet_promociones.gif) no-repeat 0px 0px; padding: 0px 0px 0px 20px; display: block; color: #0267C3; font-size: 11px; }
#main #contenido_oferta .condiciones a:hover, #main #contenido_oferta .condiciones a:active{color: #0267C3; text-decoration: none; }

#main #contenido_oferta .fila.sinborde .texto_condiciones{border-bottom: 1px solid #B2B2B2; }
#main #contenido_oferta .texto_tasas{background: #EBF3FE; border: 1px solid #B2B2B2; border-top: none; padding: 3px 0px; font-size: 10px; text-align: center; margin: 0px; clear: both; width: 968px;}


/*REDES SOCIALES*/
#main .redes_sociales{float: right; font-size: 11px; color: #036; padding: 30px 0px 0px 0px;}
#main .redes_sociales p{float: left; margin: 0px; padding: 13px 0px 20px 43px;}
#main .redes_sociales a:link, #main .redes_sociales a:visited{color: #036; text-decoration: none;}
#main .redes_sociales a:hover, #main .redes_sociales a:active{color: #036; text-decoration: underline;}

#main .redes_sociales .facebook{background: url(/images/sitio_personas/layout/ico_facebook.jpg) no-repeat 0px 0px; margin-right: 10px;}
#main .redes_sociales .twitter{background: url(/images/sitio_personas/layout/ico_twitter.jpg) no-repeat 0px 0px;}
#main .redes_sociales .youtube{background: url(/images/sitio_personas/layout/es_ar_20120127_youtube.jpg) no-repeat 0px 0px;}


/*REMATE 24H: TERMINOS Y CONDICIONES*/
#main #tyc_remate_24h{margin: 0px; padding: 0px; font: 11px/120% Arial, Helvetica, sans-serif; color: #333; width: 969px;}
#main #tyc_remate_24h h3{margin: 0px; padding: 0px 0px 12px 0px; font: bold 14px Arial, Helvetica, sans-serif; color: #053B86;}
#main #tyc_remate_24h p{margin: 0px; padding: 0px 10px 0px 0px;}
/* FIN ESTILOS Pagina remate 24 horas*/

/*FORMULARIOS*/
.ejemplo{
	color: #666;
	font-size:11px;
}

.table_sin_borde{
	margin:0px;
	padding:0px;
}

.table_sin_borde tr{
	margin:0px;
	padding:0px;
	color:#333333;
	border: none;
}

.table_sin_borde td{
	margin:0px;
	padding:0px;
	color:#333333;
	border: none;
}

.table_sin_borde input{
	margin:0px 0px 5px 0px;
	padding:0px;
	color: #333333;
    font-size: 12px;
    vertical-align: bottom;
}

/*FIN FORMULARIOS*/

/*  PLANTILLA MINISITIOS NUEVA */
/*  REDEFINICION DE ELEMENTOS HTML  */
body{margin: 0px; padding: 0px; font: 11px/100% Arial, Helvetica, sans-serif;}


:focus{outline: none;}

form{margin: 0px; padding: 0px;}

label{margin: 0px; padding: 0px; /*cursor: pointer;*/}

ul{}

button{}

/*PORTADILLAS*/
#portadilla {clear: both; width: 966px;}
#portadilla img{border: none;}
#portadilla #banners_portadilla_right{width: 210px; float: right;}

#portadilla #portadilla_left{width: 750px; float: left;}
#portadilla #portadilla_left #banner_portadilla_top{width: 741px; height: 362px;}

#portadilla #portadilla_left #banners_portadilla_inferiores{clear: both; padding: 14px 0px 0px 0px;}
#portadilla #portadilla_left #banners_portadilla_inferiores img{border: none; margin: 0px 8px 0px 0px; padding: 0px; float: left;}


/*Estilso Css mas usados*/
.align_left{text-align:left;}
.align_right{text-align:right;}
.align_center{text-align:center;}
.float_left{float:left;}
.float_right{float:right;}

/*ESTRUCTURA MINISITO*/
#main #main_minisitio{width: 971px; margin: 0px auto; padding:  0px;}
#main #main_minisitio .texto_condiciones{margin: 0px; padding:  10px 0px; font-size: 11px; color: #999; clear: both;}


/*CONTENEDOR FORMULARIOS: INCLUYE FONDO Y TITULOS OCULTOS*/
#main #cont_formularios{background: url(/images/sitio_personas/minisitios_plantilla/nombre_minisitio/fondo.jpg) no-repeat 0px 0px; width: 743px; height: 433px; float: left; margin: 0px; padding: 20px 5px 0px 12px;}
#main #cont_formularios h1{ background: url(/images/sitio_personas/minisitios_plantilla/nombre_minisitio/titulo.png) no-repeat 0px 0px; margin: 0px; padding: 0px 0px 15px 0px; float: left; font: 1px Arial, Helvetica, sans-serif; letter-spacing: -1px; text-indent: -9000px; width: 739px; height: 43px;}
#main #cont_formularios h2{ background: url(/images/sitio_personas/minisitios_plantilla/nombre_minisitio/subtitulo.png) no-repeat 0px 0px; margin: 0px; padding: 0px 0px 12px 0px; float: left; font: 1px Arial, Helvetica, sans-serif; letter-spacing: -1px; text-indent: -9000px; height: 36px; clear: both; width: 521px;}
#main #cont_formularios h3{ background: url(/images/sitio_personas/minisitios_plantilla/nombre_minisitio/titulo_formulario.png) no-repeat 15px 0px; margin: 0px; padding: 0px 0px 30px 15px; font: 1px Arial, Helvetica, sans-serif; letter-spacing: -1px; text-indent: -9000px; height: 13px;}

#main #formulario{background: url(/images/sitio_personas/minisitios_plantilla/nombre_minisitio/fondo_formulario.png) no-repeat 0px 20px; width: 375px; height: 250px; float: right; margin: 0px; padding: 0px;}
#main #formulario p{margin: 0px; padding: 0px 0px 0px 20px; font-size: 11px; font-weight: bold; clear: both; height: 30px; color: #036;}
#main #formulario label{margin: 0px; padding: 2px 4px 0px 0px; cursor: pointer; width: 70px; display: block; float: left;}
#main #formulario input{width: 250px; border: 1px solid #CCC; padding: 0px; margin: 0px; font-size: 11px; height: 20px; color: #033d7d;}
#main #formulario select{width: 250px; border: 1px solid #CCC; padding: 0px; margin: 0px; font-size: 11px; height: 20px; color: #033d7d;}
#main #formulario .campo_mail{width: 114px; float: left;}
#main #formulario .txt_email{ padding-right: 10px;}
#main #formulario .arroba{width: 16px; height: 16px; float: left; font: 15px Arial, Helvetica, sans-serif; margin: 0px 2px; padding: 0px; color: #036;}

#main #formulario #bot_participa_sorteo{width: 176px; height: 37px; font: 1px Arial, Helvetica, sans-serif; padding: 20px 0px 0px 180px;}
#main #formulario #bot_participa_sorteo input{background: url(/images/sitio_personas/minisitios_plantilla/nombre_minisitio/bot_participa.png) no-repeat 0px 0px; width: 176px; height: 37px; margin: 0px; padding: 0px; border: none; cursor: pointer;}

#main #formulario #check_box{padding: 2px 0px 1px 93px; height: auto;}
#main #formulario #check_box label{border: none; width: auto; height: auto; padding: 0px; text-align: left; float: none; display: inline;}
#main #formulario #check_box input{border: none; width: auto; height: auto; font-size: 11px; float: none;}


/*CONTENEDOR RIGHT: INCLUYE ACCESOS DIRECTOS Y BANNERS*/
#main #cont_accesos{width: 205px; float: left; padding: 0px 0px 0px 6px;}
#main #cont_accesos img{border: none;}
#main #cont_accesos #accesos_directos{width: 205px; padding: 0px 0px 8px 0px;}
#main #cont_accesos #accesos_directos p{width: 250px; height: 50px; padding: 0px 0px 6px 0px;}
#main #cont_accesos #accesos_directos p a:link, #main #cont_accesos #accesos_directos p a:visited{width: 205px; height: 50px; font-size: 1px; letter-spacing: -1px; text-indent: -9000px; display: block; text-decoration: none; padding: 0px;}
#main #cont_accesos #accesos_directos p a:hover, #main #cont_accesos #accesos_directos p a:active{text-decoration: none; color: #036;}

#main #cont_accesos #accesos_directos .bot_01{background: url(/images/sitio_personas/minisitios_plantilla/nombre_minisitio/bot_home.jpg) no-repeat 0px 0px;}
#main #cont_accesos #accesos_directos .bot_01 a:hover{background: url(/images/sitio_personas/minisitios_plantilla/nombre_minisitio/bot_home_over.jpg) no-repeat 0px 0px;}

#main #cont_accesos #accesos_directos .bot_02{background: url(/images/sitio_personas/minisitios_plantilla/nombre_minisitio/bot_lanpass.jpg) no-repeat 0px 0px;}
#main #cont_accesos #accesos_directos .bot_02 a:hover{background: url(/images/sitio_personas/minisitios_plantilla/nombre_minisitio/bot_lanpass_over.jpg) no-repeat 0px 0px;}

#main #cont_accesos #accesos_directos .bot_03{background: url(/images/sitio_personas/minisitios_plantilla/nombre_minisitio/bot_promociones.jpg) no-repeat 0px 0px;}
#main #cont_accesos #accesos_directos .bot_03 a:hover{background: url(/images/sitio_personas/minisitios_plantilla/nombre_minisitio/bot_promociones_over.jpg) no-repeat 0px 0px;}

#main #cont_accesos #accesos_directos .bot_04{background: url(/images/sitio_personas/minisitios_plantilla/nombre_minisitio/bot_condiciones.jpg) no-repeat 0px 0px;}
#main #cont_accesos #accesos_directos .bot_04 a:hover{background: url(/images/sitio_personas/minisitios_plantilla/nombre_minisitio/bot_condiciones_over.jpg) no-repeat 0px 0px;}


/*CONTENIDOS: AMIGOS*/
#main_minisitio_form_amigos{background: url(/images/sitio_personas/minisitios_plantilla/nombre_minisitio/fondo_amigos.png) no-repeat 0px 20px; width: 405px; height: 250px; margin: 0px; padding: 0px; color:#033d7d; font-size: 11px; float: right;}
#main_minisitio_form_amigos p{margin: 0px; padding: 8px 0px 5px 10px; font: bold 12px Tahoma, Arial, Helvetica, sans-serif;}
#main_minisitio_form_amigos form p{margin: 0px; padding: 0px 0px 0px 20px; font: 11px Arial, Helvetica, sans-serif; clear: both; height: 30px;}
#main_minisitio_form_amigos input{background: url(/images/sitio_personas/minisitio_vive_argentina/fondo_input_amigos.jpg) no-repeat 0px 0px; margin: 0px; padding: 0px 0px 0px 5px; font-size: 11px; border: none; height: 22px; width: 271px;}
#main_minisitio_form_amigos .email{background: url(/images/sitio_personas/minisitio_vive_argentina/fondo_input_email_1.jpg) no-repeat 0px 0px; width: 143px;}
#main_minisitio_form_amigos .dominio{background: url(/images/sitio_personas/minisitio_vive_argentina/fondo_input_dominio.jpg) no-repeat 0px 0px; width: 120px;}
#main_minisitio_form_amigos label{font-weight: bold;}

#main_minisitio_form_amigos .arroba{font: 12px Arial, Helvetica, sans-serif; margin: 0px 2px; padding: 0px; color: #666;}

#main_minisitio_form_amigos #bot_continuar{background: url(/images/sitio_personas/minisitios_plantilla/nombre_minisitio/bot_continuar.png) no-repeat 0px 0px; width: 176px; height: 37px; padding: 0px; margin: 20px 0px 0px 0px; clear: both; float: right;}
#main_minisitio_form_amigos #bot_continuar input{background: none;width: 176px; height: 37px; margin: 0px; padding: 0px; border: none; cursor: pointer; font: 1px Arial, Helvetica, sans-serif;}


/*CONTENIDOS: RESPUESTA*/
#main_minisitio_respuesta{background: url(/images/sitio_personas/minisitios_plantilla/nombre_minisitio/fondo_form_respuesta.png) no-repeat 0px 20px; width: 375px; float: right; height: 161px; margin: 0px auto; padding: 40px 0px 0px 0px; color: #033d7d; font-size: 13px;}
#main_minisitio_respuesta p{margin: 0px auto; padding: 0px 0px 20px 0px; text-align: center;}
#main_minisitio_respuesta #bot_reenviar{background: url(/images/sitio_personas/minisitios_plantilla/nombre_minisitio/bot_reenvia_amigos.png) no-repeat 0px 0px; width: 176px; height: 37px; margin: 0px auto; padding: 0px;font: 1px Arial, Helvetica, sans-serif;}
#main_minisitio_respuesta #bot_reenviar a:link, #main_minisitio_respuesta #bot_reenviar a:visited{width: 176px; height: 37px; letter-spacing: -1px; text-indent: -9000px; tex decoration: none; display: block;}


/*TERMINOS Y CONDICIONES*/
#contenido_oculto{display: none; position: absolute; width: 100%; top: 0px; left: 0px; z-index:999; padding: 10% 0px; color: #333; cursor: pointer;}
#contenido_oculto #overflow{background: url(/images/sitio_personas/minisitios_plantilla/nombre_minisitio/fondo_tyc.png) no-repeat 0px 0px; font-size: 11px; line-height: 120%; width: 391px; height: 230px; margin: 0px auto; padding: 10px 25px 0px 25px;}
#contenido_oculto #overflow h2{padding: 10px 0px 12px 0px; margin: 0px; font: bold 14px Arial, Helvetica, sans-serif; color: #036;}
#contenido_oculto #overflow p{padding: 0px; margin: 0px 0px 8px 0px;}
#contenido_oculto #overflow #textos_tyc{height: 220px; overflow: auto; padding: 0px 10px 0px 0px;}
#contenido_oculto #overflow .close{background: url(/images/sitio_personas/layout/closed.gif) no-repeat 0px 0px; width: 24px; height: 24px; float: right;}
#contenido_oculto #overflow .close a{width: 24px; height: 24px; font-size:1px; letter-spacing: -1px; text-indent: -9000px;}
#cont_tyc{background: url(/images/sitio_personas/minisitios_plantilla/nombre_minisitio/fondo_transparente.png) repeat 0px 0px; display: none; position: absolute; z-index: 9; width: 100%; height: 717px; top: 0px; left: 0px; cursor: pointer;}

/*NUEVA TABLA DE PREMIOS - LANPASS*/

.tabla_premios_new {
	background-color:#eaeaea;
	border: 1px solid #f9f9fa;
}
.tabla_premios_new td {
	font-family:Arial, Helvetica, sans-serif;
	padding: 4px;
	font-size: 11px;
	text-align:center;
	border: 1px solid #f9f9fa;
} 
	
.tabla_resultado_cotizador {
	font-family:Arial, Helvetica, sans-serif;
	border: 1px solid #ffffff;
	width: 100%;
}
	 
.tabla_resultado_cotizador td {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #ffffff;
	
} 
	
.tabla_resultado_sin_borde {
	font-family:Arial, Helvetica, sans-serif;
	border: none;
}
	
.tabla_resultado_sin_borde td {
	font-family:Arial, Helvetica, sans-serif;
	border: none;
	
}
		 
.resultado_titulo_ce {
	background-color:#bdd2ef;
	color: #333333;
	font-size: 12px;
	font-weight:bold;
	padding: 5px 10px 5px 10px;
	width: 25%;
	_width: 25%;
}	

.resultado_fondo_ce {
	background-color:#f2f6fc;
	color: #666666;
	font-size: 11px;	
	padding:10px;
	
}		

#main .resultado_fondo_ce p {
	font-size: 11px;	
	color:#666666;
	line-height: 1.3em;
	padding: 0px; 

}	

.resultado_titulo_cpe {
	background-color:#8c65d2;
	color: #FFF;
	font-size: 12px;
	font-weight:bold;
	padding: 5px 10px 5px 10px;
	width: 25%;
	_width: 25%;
}	

.resultado_fondo_cpe {
	background-color:#efeaf9;
	color: #666666;
	font-size: 11px;	
	padding:10px;
	vertical-align:top;
	
}		

#main .resultado_fondo_cpe p {
	font-size: 11px;	
	color:#666666;
	line-height: 1.3em;
	padding: 0px; 
}	

.resultado_titulo_cpb {
	background-color:#7d848c;
	color: #FFF;
	font-size: 12px;
	font-weight:bold;
	padding: 5px 10px 5px 10px;
	width: 25%;
	_width: 25%;
}		

.resultado_fondo_cpb {
	background-color:#edeeef;
	color: #666666;
	font-size: 11px;	
	padding:10px;
	

}		

#main .resultado_fondo_cpb p {
	font-size: 11px;	
	color:#666666;
	line-height: 1.3em;
	padding: 0px; 
}	

.resultado_titulo_upg {
	background-color:#033d7d;
	color: #FFF;
	font-size: 12px;
	font-weight:bold;
	padding: 5px 10px 5px 10px;
	width: 25%;
	_width: 25%;
}

.resultado_fondo_upgrade {
	background-color:#ebf0f5;
	color: #666666;
	font-size: 11px;	
	padding:10px;
	
}		

#main .resultado_fondo_upgrade p {
	font-size: 11px;	
	color:#666666;
	line-height: 1.3em;
	padding: 0px; 
}	




/****************/


/*DESTINOS DEL MES: PORTADA*/
#main #portada_destino_del_mes{width: 972px; margin: 0px; padding: 0px 0px 10px 0px; overflow: hidden;}
#main #portada_destino_del_mes img{border: none;}
#main #portada_destino_del_mes .img_foto{float:left; margin: 0px; padding: 3px 30px 0px 0px; width: 346px;}

#main #portada_destino_del_mes .contenidos{float: left; width: 560px; margin: 0px; padding: 0px; clear: none; font-size: 14px; line-height: 130%;}
#main #portada_destino_del_mes .contenidos .fotos{ clear: both; text-align: center; color: #FFF; font-size: 13px;}
#main #portada_destino_del_mes .contenidos .fotos div{float: left; width: 120px; height: 150px; margin: 0px 20px 0px 0px;}
#main #portada_destino_del_mes .contenidos .fotos p{margin: 0px; padding: 0px; clear: both;line-height: 110%;}

#main #portada_destino_del_mes .contenidos .fotos img{float: left; margin: 0px 0px 3px 0px;}

#main #portada_destino_del_mes .contenidos .fotos a:link, #main #portada_destino_del_mes .contenidos .fotos a:visited{color: #FFF; text-decoration: underline;}
#main #portada_destino_del_mes .contenidos .fotos a:hover, #main #portada_destino_del_mes .contenidos .fotos a:active{color: #FFF; text-decoration: none;}

#main #portada_destino_del_mes .contenidos .fotos .foto_01{background: url(/images/sitio_personas/destino_mes/fondo_portada_destino_c01.jpg) no-repeat left bottom;}
#main #portada_destino_del_mes .contenidos .fotos .foto_02{background: url(/images/sitio_personas/destino_mes/fondo_portada_destino_c02.jpg) no-repeat left bottom;}
#main #portada_destino_del_mes .contenidos .fotos .foto_03{background: url(/images/sitio_personas/destino_mes/fondo_portada_destino_c03.jpg) no-repeat left bottom;}
#main #portada_destino_del_mes .contenidos .fotos .foto_04{background: url(/images/sitio_personas/destino_mes/fondo_portada_destino_c04.jpg) no-repeat left bottom; margin: 0px;}


/*DESTINOS DEL MES: INTERNA*/
#main .grey-back#bot_otros_destinos{float: right; width: 176px; height: 25px;-ms-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 4px;}
#main .grey-back#bot_otros_destinos a{font-size: 12px; color: #FFF; text-decoration: none; width: 150px; height: 20px; display: block; padding: 5px 0px 0px 18px;}


/*DESTINOS DEL MES: MENU TABS*/
#main #tabs_destinos{clear: both; margin: 0px; padding: 0px; list-style: none; border-bottom: 1px solid #999; height: 32px;}
#main #tabs_destinos li{margin: 0px -1px 0px 0px; padding: 0px; text-align: center; float: left; width: 10px; white-space: nowrap;}
*>#main #tabs_destinos li{width: auto; white-space: normal;}

#main #tabs_destinos li a:link, #main #tabs_destinos li a:visited{background: url(/images/sitio_personas/layout/fondo_tabs_left.gif) no-repeat 0px 0px; float: left; display: block; height: 32px; text-decoration: none; color: #666;}
#main #tabs_destinos li a:hover, #main #tabs_destinos li a:active{background: url(/images/sitio_personas/layout/fondo_tabs_activo_left.gif) no-repeat 0px 0px; text-decoration: none; color: #033D7D;}

#main #tabs_destinos li a:hover strong, #main #tabs_destinos li a:active b{background: url(/images/sitio_personas/layout/fondo_tabs_activo_right.gif) no-repeat right top; display: block; height: 22px; padding: 5px 28px; cursor: pointer;/*border-bottom: 1px solid #999;*/} 

#main #tabs_destinos li strong, #main #tabs_destinos li b{background: url(/images/sitio_personas/layout/fondo_tabs_right.gif) no-repeat right top; display: block; height: 22px; padding: 5px 28px; cursor: pointer;}

#main #tabs_destinos li.activo{position: relative; height: 33px; color: #033D7D; margin-bottom: -1px;}
#main #tabs_destinos li.activo a:link, #main #tabs_destinos li.activo a:visited{background: url(/images/sitio_personas/layout/fondo_tabs_activo_left.gif) no-repeat 0px 0px; height: 33px; color: #033D7D; position: relative;}
#main #tabs_destinos li.activo strong, #main #tabs_destinos li.activo b{background: url(/images/sitio_personas/layout/fondo_tabs_activo_right.gif) no-repeat right top; height: 23px; border: none;}


/*COLUMNA LEFT: GALERIA FOTOS*/
#main #destinos_mes {background: #F9F9F9; border: 1px solid #9B9B9B; border-top: none; overflow: hidden; width: 943px; padding: 30px 0px 8px 25px; margin-bottom: 12px;}
#main #destinos_mes #tabs{background: none; border: none; margin: 0px; padding: 0px; clear: both;}
#main #destinos_mes #zona_fotos{float: left; width: 306px; margin: 0px; padding: 0px 15px 10px 0px; }
#main #destinos_mes #zona_fotos p{margin: 0px; padding: 0px; }
#main #destinos_mes #zona_fotos img{margin: 0px; padding: 0px; border: none; }

#main #destinos_mes #zona_fotos .multimedia_fotogalerias .scrollable{left:0;top:0;overflow:hidden;width:306px;height:260px;overflow:hidden;position:relative;}
#main #destinos_mes #zona_fotos .multimedia_fotogalerias .scrollable .belt{position:absolute;left:0;}
#main #destinos_mes #zona_fotos .multimedia_fotogalerias .scrollable .belt .panel{float:left;overflow:hidden;margin:0;width:360px;}

#main #destinos_mes #zona_fotos .paginador{background: #D7D7D7; margin: 0px 0px 10px 0px; width: 306px; padding: 0px; height: 17px; list-style: none;}
#main #destinos_mes #zona_fotos .paginador li{margin: 0px; padding: 0px; float: left;}
#main #destinos_mes #zona_fotos .paginador a:link, #main #tabs #contenido_tabs #zona_fotos .paginador a:visited{width: 22px; height: 17px; display: block; font-size: 1px; letter-spacing: -1px; text-indent: -9000px; text-decoration: none;}
#main #destinos_mes #zona_fotos .paginador .anterior{background: url(/images/sitio_personas/layout/bullet_turismo_ant.gif) no-repeat 0px 0px; width: 22px; height: 17px;}
#main #destinos_mes #zona_fotos .paginador .siguiente{background: url(/images/sitio_personas/layout/bullet_turismo_sig.gif) no-repeat 0px 0px; width: 22px; height: 17px;float: right;}

#main #destinos_mes .contenidos{float: left; width: 300px; font-size: 14px; color: #333; line-height: 140%; margin: 0px; padding: 0px 27px 10px 0px; }
#main #destinos_mes .contenidos h2{font-size: 18px; letter-spacing: normal; font-weight: normal; color: #033D7D; margin: 0px; padding: 0px 0px 15px 0px; }
#main #destinos_mes .contenidos h2 strong, #main #destinos_mes .contenidos h2 b{font-weight: bold;}

#main #destinos_mes .contenidos p{margin: 0px; padding: 0px 0px 15px 0px; }

#main #destinos_mes .condiciones_tarifa{clear: both; background: #EBF3FE; border: 1px solid #999; margin: 0px; width: 876px; padding: 15px; font-size: 11px; line-height: 120%;}


/*COLUMNA RIGHT: PASAJE Y TARJETA*/
#main #destinos_mes #columna_pasaje{float: left; width: 267px; padding:  0px 0px 10px 0px;}

#main #destinos_mes #columna_pasaje .tarifa{width: 267px; margin: 0px 0px 8px 0px; padding: 0px; color: #333; font-size: 12px; line-height: 110%;}
#main #destinos_mes #columna_pasaje .tarifa h3{background: url(/images/sitio_personas/layout/ico_gr_pasajes.gif) no-repeat 0px 0px; color: #036; margin: 0px; padding: 4px 0px 5px 30px; font: bold 12px Arial, Helvetica, sans-serif;}
#main #destinos_mes #columna_pasaje .tarifa h3 strong, #main #destinos_mes #columna_pasaje .tarifa h3 b{font: bold 12px Arial, Helvetica, sans-serif; color: #333;}
#main #destinos_mes #columna_pasaje .tarifa p{margin: 0px; padding: 0px 0px 5px 30px;}

#main #destinos_mes #columna_pasaje .tarifa .top{background:  url(/images/sitio_personas/destino_mes/fondo_top_tarifa_destinos.gif) no-repeat 0px 0px; height: 6px; font: 1px Arial, Helvetica, sans-serif;}
#main #destinos_mes #columna_pasaje .tarifa .fondo{background: url(/images/sitio_personas/destino_mes/fondo_tarifa_destinos.gif) repeat-y 0px 0px; padding: 0px 14px 6px 10px; width: 243px; overflow: hidden;}
#main #destinos_mes #columna_pasaje .tarifa .bottom{background:  url(/images/sitio_personas/destino_mes/fondo_bottom_tarifa_destinos.gif) no-repeat 0px 0px; clear: both; height: 5px; font-size: 1px Arial, Helvetica, sans-serif;}

#main #destinos_mes #columna_pasaje .tarifa .precio_destacado{color: #036; font-weight: bold; font-size: 28px; line-height: 100%;}
#main #destinos_mes #columna_pasaje .tarifa .texto_destacado{color: #036; font-size: 12px;}
#main #destinos_mes #columna_pasaje .tarifa .texto_condiciones{font-size: 11px;}

#main #destinos_mes #columna_pasaje .tarifa .condiciones a:link, #main #destinos_mes #columna_pasaje .tarifa .condiciones a:visited{background: url(/images/sitio_personas/layout/bullet_promociones.gif) no-repeat 0px 0px; padding: 0px 0px 0px 20px; color: #0267C3; font-size:11px; float: left;}
#main #destinos_mes #columna_pasaje .tarifa .condiciones a.condiciones_activo:hover, #main #destinos_mes #columna_pasaje .tarifa .condiciones a.condiciones_activo:active{text-decoration: underline; color: #0267C3;}
#main #destinos_mes #columna_pasaje .tarifa .condiciones a.condiciones_activo:link, #main #destinos_mes #columna_pasaje .tarifa .condiciones a.condiciones_activo:visited{background: url(/images/sitio_personas/layout/bullet_promociones_down.gif) no-repeat 0px 0px; padding: 0px 0px 0px 20px; text-decoration: none; color: #0267C3;}

#main #destinos_mes #columna_pasaje .tarifa .boton_accion{float: right;}

#main #destinos_mes #columna_pasaje .tarjeta{background: url(/images/sitio_personas/destino_mes/fondo_tarjeta.gif) no-repeat 0px 0px; font: 12px/140% Arial, Helvetica, sans-serif; clear: both; width: 243px; height: 55px; padding: 10px 12px 0px 12px;}
#main #destinos_mes #columna_pasaje .tarjeta p{margin: 0px; padding: 0px;}
#main #destinos_mes #columna_pasaje .tarjeta img{margin: 0px 0px 0px 12px; padding: 0px; border: none; float: right;}


/*CONTENIDOS: REDEFINE ESTILOS CONTENIDOS TABS*/
#main #tabs #contenido_tabs.destinos{border: none; margin: 0px; padding: 0px;}
#main #tabs #contenido_tabs.destinos .tabla_pag_promocional{width: 913px;}
#main #tabs #contenido_tabs.destinos .tabla_pag_promocional .fila_oyd{width: 751px;}

#main #tabs #contenido_tabs.destinos .col_foto h3{font-size: 13px; font-weight: normal; line-height: 120%; margin: 0px; padding: 0px 0px 8px 0px;}
#main #tabs #contenido_tabs.destinos .col_foto h3 strong, #main #tabs #contenido_tabs.destinos .col_foto h3 b{font-size: 18px; font-weight: bold;}

#main #tabs #contenido_tabs.destinos .tipo_promocion{width: 160px;}
#main #tabs #contenido_tabs.destinos .tipo_promocion strong, #main #tabs #contenido_tabs.destinos .tipo_promocion b{font: bold 11px Arial, Helvetica, sans-serif; color: #333;}

#main #tabs #contenido_tabs.destinos .tarifa{width: 300px;}

#main .otros_destinos_mes ul{line-height: 140%;}
#main .otros_destinos_mes ul li{padding-bottom: 2px;}

/*FIN DESTINOS DEL MES: PORTADA*/

/* LANDING DESTINOS USA*/
#main #portadilla_usa{clear: both;}

#main #portadilla_usa .intro{background: url(/images/sitio_personas/destinos_usa/portada_destino_usa_01.jpg) no-repeat 0px 0px; font: 16px/140% Arial, Helvetica, sans-serif; width: 970px; height: 90px; margin: 0px 0px 10px 0px;}
#main #portadilla_usa .intro h2{display: none;}
#main #portadilla_usa .intro p{margin: 0px; padding: 15px 10px 0px 246px;}
#main #portadilla_usa .intro strong, #main #portadilla_usa .intro b{color: #7AC159;}
#main #portadilla_usa .intro .cultures{color: #00AF88;}
#main #portadilla_usa .intro .colors{color: #0181BE;}
#main #portadilla_usa .intro em, #main #portadilla_usa .intro i{color: #791F79; font-weight: bold; font-style: normal;}
#main #portadilla_usa .introcl{background: url(/images/sitio_personas/destinos/mevoydeviaje/banner_principal.jpg) no-repeat 0px 0px; font: 16px/140% Arial, Helvetica, sans-serif; width: 970px; height: 90px; margin: 0px 0px 10px 0px;}
#main #portadilla_usa .introcl h2{display: none;}
#main #portadilla_usa .introcl p{margin: 0px; padding: 15px 10px 0px 246px;}
#main #portadilla_usa .introcl strong, #main #portadilla_usa .introcl b{color: #7AC159;}
#main #portadilla_usa .introcl .cultures{color: #00AF88;}
#main #portadilla_usa .introcl .colors{color: #0181BE;}
#main #portadilla_usa .introcl em{color: #791F79; font-weight: bold; font-style: normal;}

#main #portadilla_usa .fila{width: 970px; clear: both; padding: 0px 0px 10px 0px;}
#main #portadilla_usa .fila p{margin: 0px; padding: 0px 0px 9px 0px; line-height: 100%;}
#main #portadilla_usa .fila img{border: none;}

#main #portadilla_usa .fila .col_left{margin: 0px; padding: 0px; float: left; width: 692px;}

#main #portadilla_usa .fila .col_left .banners{margin: 0px; padding: 0px 8px 0px 0px; float: left; width: 225px; height: 115px;}
#main #portadilla_usa .fila .col_left .banners.last{padding: 0px;}

#main #portadilla_usa .fila .col_right{margin: 0px; padding: 0px; float: right; width: 270px;}
#main #portadilla_usa .fila .col_right p{padding-bottom: 8px;}
#main #portadilla_usa .fila .col_right .banner_destinations{margin-bottom: 7px;}

#main #portadilla_usa .galeria_home_692x294{width: 690px; height: 290px; margin: 0px 0px 15px 0px; padding: 0px;}
#main #portadilla_usa .galeria_home_692x294 img{border: none;}
#main #portadilla_usa .jdGallery .slideInfoZone{position: absolute; z-index: 10; width: 100%; margin: 0px; left: 0; bottom: 0; height: 53px; background: url(/images/sitio_personas/destinos_usa/fondo_carrusel_home_bottom_692.png) no-repeat left bottom; color: #fff; text-indent: 0; overflow: hidden; padding: 0px 0px 0px 10px; font-size: 12px;}


#main #portadilla_usa .fila .link_box{width: 225px; height: 115px; margin: 0px; padding: 0px 0px 13px 0px; color: #28ABE1; font: normal 12px Verdana, Geneva, sans-serif; float: left;}

#main #portadilla_usa .fila .col_right .newsletter{width: 270px; height: 115px; margin: 0px; padding: 0px;}
#main #portadilla_usa .fila .col_right .newsletter p{margin: 0px; padding: 0px;}
/* FIN LANDING DESTINOS USA*/

/* PAGINADOR TPL RESULTADOS FORMULARIO DE SUGERENCIAS Y RECLAMOS */
.paginador {
	margin: 0;
	padding: 0;
	float: left;
	font: 12px/100% Arial, Helvetica, sans-serif;
	text-align: left;
}
.paginador td {
	margin: 0;
	padding: 5;
	color: #333;
}

/*COMUNICACION DE MENSAJES PROMOCIONALES EN PROCESOS NUEVO LAY OUT*/
.msg_promocional_paginas{/*width:100%;*/border: 1px solid #999; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: #999 0px 2px 3px;-moz-box-shadow: #999 0px 2px 3px;box-shadow: #999 0px 2px 3px;background: #E2E2DF;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#E2E2DF), to(#FBFAF9));
background: -webkit-linear-gradient(#E2E2DF, #FBFAF9);background: -moz-linear-gradient(#E2E2DF, #FBFAF9);background: -ms-linear-gradient(#E2E2DF, #FBFAF9);background: -o-linear-gradient(#E2E2DF, #FBFAF9);background: linear-gradient(#E2E2DF, #FBFAF9);padding: 18px; margin-top:20px;}
.msg_promocional_paginas img{float:left;padding:0px 20px 0px 0px;}
.titulo_msg_promo{font-family:Arial, Helvetica, sans-serif;	color: #033D7D !important;	font-size: 1.2em;	font-weight: bold;}
.texto_msg_promo{font-family:Arial, Helvetica, sans-serif;	color: #333;font-size: 1.2em;}
.button-page-bluegrey-msg {display: inline-block;margin: 0;	border: 0;	height:15px;padding: 4px 15px 5px 10px;	text-align: right;	line-height:25px;	font: bold 11px Arial, Helvetica, sans-serif;color: #fff;cursor: pointer;	overflow: visible;	text-decoration: none;	cursor: pointer;-ms-border-radius: 3px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	-khtml-border-radius: 3px;	border-radius: 4px;	background: url(/images/common/bg_button_page_bluegrey.gif) right top no-repeat;float:right;}
a.button-page-bluegrey-msg:link, a.button-page-bluegrey-msg:visited, a.button-page-bluegrey-msg:hover {	color: #FFF; text-decoration: none;}

/*PAGINA INTERMEDIA RECORRIDO VIRTUAL CABINAS*/
#main #pagina_rvi{background: url(/images/sitio_personas/img_paginas/volar_en_lan/recorrido_virtual_cabinas/fondo_pagina_recorrido_virtual_970x480.jpg) no-repeat 0px 0px; color: #FFF; width: 970px; height: 480px;}
#main #rvi{clear: both; font-size: 12px; line-height: 130%; color: #333; padding: 8px 0px 0px 0px;}
#main #rvi #contenido_rvi{background: url(/images/sitio_personas/img_paginas/volar_en_lan/recorrido_virtual_cabinas/fondo_pagina_recorrido_virtual_970x480.jpg) no-repeat 0px 0px; clear: both; width: 970px; height:480px; overflow: hidden;}
#main #rvi #contenido_rvi .textos{float: left; width: 280px; padding: 25px; -webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; background: #e3edf1; margin: 30px;}
#main #rvi #contenido_rvi h1{ font-size:18px; margin: 0px; padding: 15px 0px 30px 8px;}
#main #rvi #contenido_rvi p{ font-size:14px; margin: 0px; padding: 0px 0px 15px 0px;}
/*formulario de reclamos y sugerencias*/
.table_form_solicitud_reclamo {
	background-color: #F2F3F8;
	border: 1px solid #DCE0EE;
	color: #00448E;
	font-size: 8pt;
	list-style: none outside none;
	margin: 0 0 10px;
}
.table_form_solicitud_reclamo td {
	border-bottom: 1px solid #DCE0EE;
	color: #053972;
	font-size: 8pt;
	padding: 8px 4px 4px 8px;
	vertical-align: middle;
}
.table_form_solicitud_reclamo select {
	width: 146px;
}
.table_form_solicitud_reclamo textarea {
	width: 590px;
	height: 176px;
	resize: none;
}
/*** MIS VIAJES ****/
/* botones otros servicios : sprite */
a.button-service {
	display: inline-block;
	background: url(/images/common/sprite_bot_servicios.jpg) no-repeat;
	border: 1px solid #ccc;
	margin: 0 2px 0 2px;
	padding: 6px 20px 6px 36px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #033d7d;
	text-align: left;
	text-decoration: none;
	cursor: pointer;
	border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;	
}
a.button-service a:visited, a:active, a:hover {
	text-decoration: none;
	color: #033d7d;
}
a.pago-reserva {
	background-position: 0px 0px;
}
a.continuar-checkin {
	background-position: 0px -27px;
}
a.estado-vuelo {
	background-position: 0px -54px;
}
a.cambio-pasajes {
	background-position: 0px -81px;
}
a.consulta-itinerario {
	background-position: 0px -108px;
}
a.seleccion-asiento {
	background-position: 0px -135px;
}
a.asistencia-viaje {
	background-position: 0px -162px;
}
a.devoluciones {
	background-position: 0px -189px;
}
/* ESTILOS PARA DESPLIEGUE MIS VIAJES : TABLAS */
#contenedor_tabla_procesos .box-content {
	border: 2px solid #033d7d;
	margin: 0;
	padding: 0;
}
#contenedor_tabla_procesos .box-content .box-int-border {
	border: 5px solid #e5ecf7;
	margin: 0;
	padding: 7px;
	overflow: auto;
}
/* tabla para listado de reservas activas */
#contenedor_tabla_procesos table.reservas-encab {
	width: 100%;
	height: 20px;
	border-top: 1px solid #DCE0EE;
	border-right: 1px solid #DCE0EE;
	border-left: 1px solid #DCE0EE;
	vertical-align: middle;
}
#contenedor_tabla_procesos table.reservas-encab th {
	padding: 0 8px 0 8px;
	background: #f3f4f9;
	font: normal 1em Arial, Helvetica, sans-serif;
	color: #003E7E;
	text-align: left;
}
#contenedor_tabla_procesos table.reservas {
	width: 100%;
	margin: 0 0 20px 0;
	/*font: normal 1em Arial, Helvetica, sans-serif;*/
	color: #333;
	vertical-align: middle;
	border: 2px solid #ccc;
}
#contenedor_tabla_procesos table.reservas td {
	height: 27px;
	padding: 0 8px 0 8px;
	border-bottom: 1px solid #e5e5e5;
	text-align: left;
}
#contenedor_tabla_procesos table.reservas td.pnr {
	border-right: 1px solid #e5e5e5;
	text-align: center;
	font: bold 1.5em Arial, Helvetica, sans-serif;
}
#contenedor_tabla_procesos table.reservas td.estado-vuelo {
	background: url(/images/common/icono_estado_vuelo.gif) left no-repeat;
	padding: 0 0 0 25px;
}
#contenedor_tabla_procesos table.reservas td.menu {
	height: 65px;
	padding: 0 7px 0 7px;
	text-align: left;
	border: none;
}
#contenedor_tabla_procesos table.reservas td .ver-detalle {
	float: right;
}
#contenido-proceso #contenedor_tabla_procesos table.reservas table.detalles {
	width: 100% !important;
	margin: 0 0 20px 0;
	font: normal 1em Arial, Helvetica, sans-serif;
	vertical-align: middle;
	border-top: 1px solid #dce0ee;
	border-right: 1px solid #dce0ee;
	border-left: 1px solid #dce0ee;
	float: none;
}
#contenedor_tabla_procesos table.reservas table.detalles th {
	height: 20px;
	padding: 0 8px 0 8px;
	background: #f3f4f9;
	font-weight: normal;
	color: #003E7E;
	text-align: left;
	border-bottom: 1px solid #dce0ee;
}
#contenedor_tabla_procesos table.reservas table.detalles td {
	height: 27px;
	padding: 0 8px 0 8px;
	color: #333;
	text-align: left;
	border-bottom: 1px solid #dce0ee;
}
#contenedor_tabla_procesos table.reservas table.detalles td.ticket {
	background: url(/images/procesos/checkin/impresion.gif) left no-repeat;
	padding: 0 0 0 26px;
}
#contenedor_tabla_procesos table.reservas table.detalles td.label {
	background: #f3f4f9;
	font-weight: normal;
	color: #003E7E;
}
#contenedor_tabla_procesos table.reservas table.detalles td.editar {
	text-align: center;
	border-left: 1px solid #dce0ee;
}
#contenedor_tabla_procesos table.reservas table.detalles td.menu {
	height: 65px;
	padding: 0 0 0 3px;
	text-align: left;
}
/* tabla para buscador de reservas */
#contenedor_tabla_procesos table.buscador-pnr {
	width: 100%;
	margin: 0 0 20px 0;
	/*font: normal 1em Arial, Helvetica, sans-serif;*/
	vertical-align: middle;
	border-top: 1px solid #dce0ee;
	border-right: 1px solid #dce0ee;
}
#contenedor_tabla_procesos table.buscador-pnr th {
	height: 20px;
	padding: 0 0 0 10px;
	background: #f3f4f9;
	font-weight: normal;
	color: #003E7E;
	text-align: left;
	border-bottom: 1px solid #dce0ee;
	border-left: 1px solid #dce0ee;
}
#contenedor_tabla_procesos table.buscador-pnr td {
	height: 47px;
	padding: 0 20px 0 20px;
	color: #333;
	text-align: left;
	border-bottom: 1px solid #dce0ee;
}
#contenedor_tabla_procesos table.buscador-pnr td.label {
	background: #f3f4f9;
	font-weight: normal;
	color: #003E7E;
	border-right: 1px solid #dce0ee;
	border-left: 1px solid #dce0ee;
}
/* despliegue caja de logeo en mis viajes */
#box-logeo {
	background-color: #5A9DD4;
	background-position: left bottom;
	background-repeat: no-repeat;
	border-radius: 6px;
	-ms-border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	margin: 0;
	overflow: auto;
	padding: 13px 30px 13px 30px;
	width: 910px;
	min-height: 205px;
}
.img_generico {
	background-image: url(/images/mis_viajes/img_dedos_misviajes.jpg);
}
.img_es {
	background-image: url(/images/mis_viajes/img_timbre_misviajes.jpg);
}
.img_en {
	background-image: url(/images/mis_viajes/img_timbre_misviajes_en.jpg);
}
.img_de {
	background-image: url(/images/mis_viajes/img_timbre_misviajes_de.jpg);
}
.img_pt {
	background-image: url(/images/mis_viajes/img_timbre_misviajes_pt.jpg);
}
.img_fr {
	background-image: url(/images/mis_viajes/img_timbre_misviajes_fr.jpg);
}
#contenido_interno .misviajes {
	width: 970px;
}
#box-logeo .msg_misviajes {
	float: left;
	width: 425px;
}
#box-logeo .msg_misviajes div {
	color: #FFFFFF;
	float: left;
	padding: 0 0 0 15px;
	width: 190px;
}
#box-logeo .msg_misviajes p {
	color: #033D7D;
	clear: both;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
#box-logeo .msg_misviajes ul {
	margin: 0;
}
#box-logeo .msg_misviajes li {
	color: #033D7D;
	line-height: 1.3em;
	list-style-position: outside;
	font-size: 13px;
	margin: 0 10px 0 0;
	vertical-align: top;
	width: 188px;
}
#box-logeo .msg_misviajes .big_msg {
	clear: both;
	padding: 0;
	width: auto;
}
#box-logeo .msg_misviajes .big_msg p {
	color: #033D7D;
	font-size: 16px;
	margin: 22px 0 0;
	overflow: hidden;
}
#box-logeo form {
	background: #ebecee;
	margin: 0;
	padding: 12px;
	border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border: 4px solid #3d5da1;
	float: right;
	width: 235px;
}
#box-logeo form * {
	float: left;
}
#box-logeo form label {
	font: normal 1em Arial, Helvetica, sans-serif;
	color: #033D7D;
	text-align: left;
	width: 100%;
	margin: 0 0 5px 0;
}
#box-logeo form input[type="text"], #box-logeo input[type="password"]  {
	font: normal 11px Arial, Helvetica, sans-serif; /* para los input el tamaño de fuente es en pixeles */
	color: #999;
	text-align: left;
	width: 215px;
	margin: 0;
	padding: 3px 5px 5px 5px;
	border: 1px solid #6C7D8D;
	border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
}
#box-logeo form a {
	width: 100%;
	margin: 0 0 10px 0;
}
#contenido-proceso table{
	border-collapse: separate;
	font-size: 9pt;
	}
#contenido-proceso table td {
	vertical-align: middle;
}
