/*estilos globales*/
html{margin:13px 0 0 0}
body{font-family: Helvetica,Arial,sans-serif;background:url(/images/bck-body.jpg) repeat-x left -15px;font-size:12px}
.spacer{clear:both;}

/*estilos del contenedor general*/
#contenedor{width:988px;margin:0 auto;}
#contenedor #contenedor_central{background: #F2EFEA url(/images/bck-logo.jpg) repeat-x left top;padding:10px 0 0 0;border:1px solid #ccc;border-top: none}
#contenedor #contenedor_central #info_left{float:left;width:250px;}
#contenedor #contenedor_central #info_right{float:right;width:736px}
#contenedor #contenedor_central #info_right h3{color:#6F8EAA;font-size:20px}
#contenedor #contenedor_central #info_right div.separador{padding:10px 0;margin:0 10px}
#contenedor #contenedor_central #info_right p{color:#2F7DA4;line-height:1.5;text-align: justify;font-size:11px}

#contenedor #contenedor_central #info h3{color:#6F8EAA;font-size:1.2em;font-weight:lighter;padding:5px;}
#contenedor #contenedor_central #info h3.titulos{color:#ccc;font-size:1.2em;font-weight:lighter;padding:5px;}
#contenedor #contenedor_central #info p{color:#2F7DA4;line-height:1.5;text-align: justify;font-size:11px;border:0px solid #e2e2e2;padding:2px 5px}

#contenedor #contenedor_central #info h3.titulos{color:#6F8EAA;font-size:1.2em;font-weight:lighter;padding:5px;font-weight:bold;}


#lista{color:#999;line-height:1.5;text-align: justify;font-size:11px;border:0px solid #e2e2e2;padding:2px 30px}
#lista2{color:#999;line-height:1.5;text-align: justify;font-size:11px;border:0px solid #e2e2e2;padding:2px 60px}
#contenedor #contenedor_central #info #lista ul{margin:10px 0;list-style-position:inside;list-style-type:disc}
#contenedor #contenedor_central #info ul li{color:#2F7DA4;margin:3px 0}


#contenedor #contenedor_central #info div.separador{padding:5px 0;margin:0 20px 0;}
#contenedor #contenedor_central #info h4{color:#00557F;font-size:2.8em;font-weight: lighter}
#contenedor #contenedor_central #info h5{text-transform: uppercase;padding:5px 0;font-weight: lighter;letter-spacing:.2em;font-size:1.2em;color:#00557f;border-bottom:1px dotted #ccc}
#contenedor #contenedor_central #info ul{margin:10px 0;list-style-position:inside;list-style-type:disc}
#contenedor #contenedor_central #info ul li{color:#2F7DA4;margin:3px 0}

/*estilos del header*/
#contenedor_central #header{margin:0 0 5px 0}
#left_header{float:left;width:178px;height:41px;margin:10px 0 0 15px}
#right_header{float:right}

#contenedor_central #anuncios_mayair{float:right;width:608px}
#contenedor_central #anuncios_mayair #promos{margin:34px 0 0 0}

/*estilos del menu*/
#menu{background: url(/images/bck-header.jpg) no-repeat left top;height:42px;margin:0 0 5px 0}
#menu ul{padding:15px 0 0 20px}
#menu ul li{display:inline;margin:0 10px;font-size:.9em;font-weight:bold;text-transform: uppercase;}
#menu ul li a{text-decoration:none;color:#fff;}
#menu ul li a:hover{text-decoration: underline}
#menu #borde_derecho{position:absolute;right:-39px;top:-3px}
#menu #borde_izquierdo{position:absolute;left:-39px;top:-3px}

/*estilos del centro de la pagina*/
#contenedor #contenedor_central #contenedor_middle{margin:20px 0 0 0}
#contenedor #contenedor_central #contenedor_middle #cont_login_news{float:left;width:267px}
#contenedor #contenedor_central #contenedor_middle #cont_login_news #login_agency{margin:50px 0 0 0}
#contenedor #contenedor_central #contenedor_middle #cont_login_news #login_agency li{font-size:.9em;margin:10px 0;clear:both}
#contenedor #contenedor_central #contenedor_middle #cont_login_news #login_agency li label{width:80px;display:block;float:left}
#contenedor #contenedor_central #contenedor_middle #cont_login_news #login_agency li #text_login{font-size:.8em; color:#999; text-align: right}
#contenedor #contenedor_central #contenedor_middle #texto_informativo{float:right;width:719px;background: url(/images/bck-informativa-mayair.jpg) no-repeat 0px 3px;height:295px}
#contenedor #contenedor_central #contenedor_middle #texto_informativo h2{color:#00557F;padding:10px 0 0 20px;font-size: 1.4em}
#contenedor #contenedor_central #contenedor_middle #texto_informativo p{color:#00557F;padding:0 20px 15px 20px;line-height: 1.3;height:39px}
#contenedor #contenedor_central #contenedor_middle #texto_informativo #carousel{background:url(/images/bck-carrousel.jpg) repeat-x left top;height:190px;margin:0 0 0 11px;padding:35px 0 0 11px;}
#contenedor #contenedor_central #contenedor_middle #texto_informativo #carousel h3{color:#777;}
#contenedor #contenedor_central #contenedor_middle #texto_informativo #carousel #fondo_fotos{background:url(/images/bck-carrousel.png) repeat-x left top;height:80px;width:680px;margin:15px 0 0 0}
#contenedor #contenedor_central #contenedor_middle #texto_informativo #carousel #ul_fotos{padding:4px 0 0 0}
#contenedor #contenedor_central #contenedor_middle #texto_informativo #carousel #ul_fotos li{float:left;margin:0 4px;text-align: center;width:89px;}
#contenedor #contenedor_central #contenedor_middle #texto_informativo #carousel #ul_fotos li img{margin:0 0 10px 0;}
#contenedor #contenedor_central #contenedor_middle #texto_informativo #carousel #ul_fotos li span{width:89px;float:left;font-size:.95em;color:#555}

#contenedor #contenedor_central #contenedor_middle2{margin:20px 0 0 0}
#contenedor #contenedor_central #contenedor_middle2 ul#logos_empresas{margin:0 0 20px 14px}
#contenedor #contenedor_central #contenedor_middle2 ul#logos_empresas li{display:inline;margin:0 4px}

/*estilos del menu del footer*/
#menu_footer{background: url(/images/bck-footer.jpg) no-repeat left top;height:42px;position:relative}
#menu_footer ul{padding:15px 0 0 20px}
#menu_footer ul li{display:inline;margin:0 10px;font-size:.9em;font-weight:bold;text-transform: uppercase;}
#menu_footer ul li a{text-decoration:none;color:#fff}
#menu_footer ul li a:hover{text-decoration: underline}

/*estilos del social media*/
#menu_footer #twitter{position:absolute;right:30px;top:-2px}
#menu_footer #facebook{position:absolute;right:70px;top:-2px}

#menu_footer #borde_izquierdo_abajo{position:absolute;left:-39px;top:-1px}
#menu_footer #borde_derecho_abajo{position:absolute;right:-39px;top:0px}
#cont_footer{background:url(/images/bck-footer-mayair.jpg) repeat-x left top;background-color:#F7F8FA}

/*estilos del quick reservation*/
#quick_reservation{font-size:12px;width:362px;float:left;margin:0 0 0 16px}
.header_quick{width:362px;height:29px;background:url(/images/tagDown.jpg) no-repeat left top;} /*linea modificada offline*/
.header_quick_2{width:362px;height:29px;background:url(/images/tagOver.jpg) no-repeat left top;} /*linea modificada offline*/
#quick{width:362px;background:url(/images/bck-quick.jpg) no-repeat -5px 0;height:306px}
#quick form ul{width:357px;padding:5px 0 0 0}
#quick form ul li{padding:3px 0}
#quick form ul li label{width:200px;font-size:11px;font-weight:bold}
#quick form ul li span{float:left;display:block}
#quick form ul li span.left{width:130px;margin:0 10px 0 0;text-align: right;}
#quick form ul li .right{float:left}
#quick form ul li input{}
#tabs-1{background: url(/images/mayair-affiliate-program.jpg) no-repeat 0 10px;}
#tabs-2{background: url(/images/newsletter.jpg) no-repeat 0 10px;}

/*estilos de la tabla de reservacion*/
.reservation_process{width:790px;margin:10px 0}
.reservation_process thead th{background-color: #6f8eaa;color:#fff;border:1px solid #ccc;padding:10px;text-align: center}
.reservation_process thead th a{color:#fff;}
.reservation_process tbody{border:1px solid #ccc}
.reservation_process tbody td{padding:10px 5px;color:#2F7DA4;border:1px solid #ccc;text-align: center;font-size:11px}
.reservation_process tbody tr{background-color:#fff}

#info_shedule{color:#6F8EAA;padding:5px 5px 5px 10px;margin:5px 0;text-transform: uppercase;line-height: 1.3;font-size:.9em;}
#info_shedule a{color:#cc3300;font-size:.85em}
#info_shedule strong{color:#507085}
#info_notice{font-size:.9em;}
#info_notice strong{color:#507085}
#info_notice ul li{margin:10px 0;color:#6F8EAA}

/*oculta la opcion de regreso de mayair*/
#ocultar_returning{display:none}

/*overlay*/
.overlay{background:transparent url(/images/overlay.png) repeat top left;position:fixed;top:0px;bottom:0px;left:0px;right:0px;z-index:100;width:100%;height:100%;}
.box{position:fixed;top:-200px;left:30%;right:30%;background-color:#fff;color:#7F7F7F;padding:20px;border:2px solid #ccc;-moz-border-radius: 20px;-webkit-border-radius:20px;-khtml-border-radius:20px;-moz-box-shadow: 0 1px 5px #333;-webkit-box-shadow: 0 1px 5px #333;z-index:101;}

/*galeria de fotos*/
.highslide-gallery{width:171px;float:left;}
#cont_img_avion{float:right;}

/*estilos para el formulario paso3*/
.myform2{padding:14px 5px !important;width:520px !important}
.myform2 label{width:160px !important}
.myform2 span{width:160px !important}
.myform2 select{width:80px !important}
.myform2 {border:none !important;background: none !important}
.myform2 h4{color:#507085;padding:10px 0 24px}
.myform2 p{text-transform:uppercase;letter-spacing:0.1em;color:#6F8EAA !important;padding:0 0 4px 0}

#facebox{

    /* overlay is hidden before loading */
    display:none;

    /* standard decorations */
    width:570px;
    border:10px solid #666;

    /* for modern browsers use semi-transparent color on the border. nice! */
    border:10px solid rgba(82, 82, 82, 0.698);

    /* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) */
    -moz-border-radius:8px;
    -webkit-border-radius:8px;

    background-color: #fff;

    z-index:999
}

#ul_flights{padding: 12px 0 0 0}
#ul_flights li{float:left;display:block;color:#fff;font-size:14px;font-weight:bold;width:50px}
#ul_flights #link1{margin:0 0 0 30px}
#ul_flights #link2{margin:0 0 0 45px}
#ul_flights li a{color:#fff;text-decoration:none}

/*estilos para ocultar el chat*/
.lpPoweredBy,.lpEmtStarRating{display:none}

.hide{display:none}

.tabla_motor_pax {
    font-size: 12px;
    margin: 0 0 0 45px;
    width: 250px;
}
.tabla_motor_pax span{font-size:10px}

.solo_letras{  
    text-transform: uppercase;  
    }  
    
#iconoCerrarFB{text-align:right;padding:0 5px 0 0}
#iconoCerrarFB a{font-size:11px;color:#BB120B;font-weight:bold}
#iconoCerrarFB a:hover{font-weight:normal}


.bannerInformativo{background:#A91110;border:2px solid #A91110;color:#FFFFFF;font-size:11px;width:940px;float:right;padding:2px;margin:0 20px 5px 0}


.fb_maya:hover{
background-image:url(/images/home/facebook_inactivo.png);
	width:46px;
	height:48px;
}
.fb_maya{
background-image:url(/images/home/facebook_activo.png);
	width:46px;
	height:48px;
}

.fb_tw:hover{
background-image:url(/images/home/twitter_inactivo.png);
	width:46px;
	height:48px;
}
.fb_tw{
background-image:url(/images/home/twitter_activo.png);
	width:46px;
	height:48px;
}
