#rastrearpaquete
{
	position:relative;
	top:0px;
	left:0px;
}
	#rp_tit
	{
		position:absolute;
		top:17px;
		left:26px;
		font-size:22px;
		font-weight:bold;
		color:#224784;		
	}
	#rp_txt
	{
		position:absolute;
		top:50px;
		left:26px;
		font-size:11px;
		font-weight:bold;
		color:#b00000;		
	}
	#rp_itxt
	{
		position:absolute;
		top:80px;
		left:26px;
		font-size:16px;
		font-weight:bold;
		color:#666666;
	}
	#txtGuia
	{
		background-color:#f6f9fc;
		border:solid 1px #888888;
		position:absolute;
		top:70px;
		left:155px;
		width:277px;
		height:31px;
		border-radius:7px;
		font-size:18px;
	}
	#rastrearpaqueteSubmit
	{
		position:absolute;
		top:66px;
		left:460px;
	}
	#rastrearpaquete_res
	{
		position:absolute;
		top:130px;
		left:0px;
	}
	.bigTxtIni
	{
		text-align:left;
		font-size:16px;
		font-weight:bold;
		color:#666666;
		margin-top:10px;
	}
	.contTxtIni
	{
		font-size:14px;
		color:#224784;	
	}


.tit_generico
{
	font-size:24px;
	font-weight:bold;
	color:#0E497F;
	text-align:left;
	margin-top:20px;
	padding-left:10px;	
}
.tit_dest
{
	font-size:14px;
	color:#777777;
	text-align:justify;
	margin-top:15px;
	padding-right:20px;	
	padding-left:10px;	
	margin-bottom:15px;	
}
.panelIzqContent
{
	background-color:transparent;
	overflow:hidden;
	width:50%;
	min-height:100px;
	float:left;	
}
.panelDerImages
{
	background-color:transparent;	
	overflow:hidden;
	width:50%;	
	min-height:400px;	
	float:right;
}
.panelImagesPrincipal
{
	padding-top:25px;
}
.redo
{
	border-radius:3px;
	max-width:490px;
}
#printIti
{
	position:absolute;
	top:20px;
	left:400px;
}
.imgOpc
{
	width:85px;
	max-height:85px;
	border-left:solid 3px #dddddd;
	border-top:solid 3px #dddddd;
	border-right:solid 3px #777777;
	border-bottom:solid 3px #777777;
	cursor:pointer;
}
.indexDisplay
{
	border:solid 9px #003c6b;
	background-color:#ffffff;
	text-align:left;
	padding-left:50px;
	height:340px;
}
.indexDisplay input
{
	width:200px;
	color:#363d4d;
	border:solid 2px #939498;
	border-radius:3px;
	font-size:13px;
}
.indexDisplay input[type="submit"]
{
	position:absolute;
	bottom:40px;
	right:50px;
	background:transparent url('../imgs/res/btnminres.png') scroll top left;
	width:109px;
	height:38px;
	font-size:13px;
	color:#ffffff;
	border:none;
}
.indexDisplay label
{
	font-size:13px;
	color:#363d4d;
	border:none;
}


#main_login_txt
{
	color:#ffffff;
	font-size:11px;
	position:relative;
	top:2px;
}





#agenciaLogin
{
	border-radius:4px;
	font-size:12px;
	color:#003399;
	z-index:100;
	position:absolute;
	top:20px;
	right:170px;
	width:200px;
	height:130px;
	display:none;
	background: #D8D8D8 none no-repeat scroll left top;
	padding-top:7px;
}
#usr_log_age
{
	position:absolute;
	top:15px;
	left:15px;
	color:#777777;
	z-index:5;	
}
#pass_log_age
{
	position:absolute;
	top:55px;
	left:15px;	
	color:#777777;	
	z-index:5;	
}
#user_log_age_input
{
	border:solid 1px #bbbbbb;	
	position:absolute;
	top:10px;
	right:18px;	
	width:160px;
	border-radius:4px;	
	background-color:#ffffff;	
	color:#777777;
	z-index:5;
}
#pass_log_age_input
{
	border:solid 1px #bbbbbb;	
	position:absolute;
	top:10px;
	right:18px;	
	width:160px;	
	border-radius:4px;	
	background-color:#ffffff;
	color:#777777;	
	z-index:5;	
}
#backInputLight1
{
	position:absolute;
	top:20px;
	right:0px;	
	width:200px;
	height:40px;	
	z-index:1;	
}
#backInputLight2
{
	position:absolute;
	top:60px;
	right:0px;	
	width:200px;
	height:40px;	
	z-index:1;	
}
#backInputLight1:hover
{
	background: transparent url('../imgs/lightOnBtn.png') no-repeat scroll center top;	
}
#backInputLight2:hover
{
	background: transparent url('../imgs/lightOnBtn.png') no-repeat scroll center top;	
}
.fondoInputBtn
{
	background: transparent url('../imgs/lightOnBtn.png') no-repeat scroll center top;	
}
.pass_log_age_send
{
	border:none;	
	position:absolute;
	top:100px;
	right:20px;	
	font-size:14px;
	width:94px;	
	color:#777777;
	height:27px;	
	padding:0px;
	margin:0px;	
	cursor:pointer;
	background: #ffffff url('../imgs/defBtn.png') no-repeat scroll center top;	
}
#pass_log_age_send:hover
{
	background: #ffffff url('../imgs/defBtnHover.png') no-repeat scroll center top;	
}
#pass_log_age_close
{
	border:none;	
	position:absolute;
	top:103px;
	right:99px;	
	background-color:transparent;	
	font-size:10px;	
	width:48px;	
	height:23px;	
	padding:0px;
	margin:0px;	
	cursor:pointer;	
	display:none;
}
#tit_log_age
{
	position:relative;
	display:none;
}










.twtr-hd {
	display: none;
}

#miDialogo
{
	display:none;
}

body {
	margin: 0px; padding: 0px; height: 100%; text-align: center;
	background-color: #cecece; font-family: helvetica, sans-serif;
	overflow-y: scroll;
	background: #cecece url('../imgs/background.jpg') no-repeat scroll center top;
}

#todo {
	position: relative; width: 100%; overflow: hidden; height: auto;
	bottom: 20px;
}

#cabecera {
	position: relative; width: 100%; overflow: hidden; height: auto;
	background: #224181 url('../imgs/back.png') repeat-y scroll center top;
	padding-bottom: 10px;
}

#pagina_titulo
{
	width:100%;
	margin:auto;
	background: #224181 url('../imgs/back.png') repeat-y scroll center top;	
	overflow:hidden;
	height:auto;
	position:relative;
}
#pagina_titulo>div
{
	width:990px;
	margin:auto;
	background-color:transparent;
	overflow:visible;
	height:auto;
	position:relative;
	margin-bottom:20px;	
}
#pagina_contenido
{
	width:100%;
	margin:auto;
	background: transparent;	
	overflow:visible;
	height:auto;
	position:relative;
}
#pagina_contenido>div
{
	width:100%;
	margin:auto;
	background: transparent;	
	overflow:visible;
	height:auto;
	position:relative;
}
#contenido_cabecera {
	position: relative; width: 991px; margin-left: auto; margin-right: auto;
	height: 150px; min-height: 150px; max-height: 150px;
	/*background: url("http://www.aereocalafia.com.mx/imgs/2012.png") no-repeat scroll 25px 40px transparent*/
}

#logo {
	position: absolute; top: 60px; left: 60px; width: 190px; height: 70px; border:none;
}

#menu {
	position: absolute; top: 20px; right: 20px; width: 500px;
}

.menu {
	position: relative; padding-top: 60px; overflow: hidden; width: 100px;
	height: 50px; text-align: center; float: right; cursor: default;
}

#menu img {
	position: absolute; top: 45px; left: 30px; border: none;
	cursor: pointer;
}

#menu label {
	cursor: pointer;
}

#menu a:link,#menu a:visited,#menu a:hover,#menu a:active {
	color: #eeeeee; text-decoration: none; font-weight: bold;
	cursor: pointer;
}
#panel_sup
{
	z-index:100;
	width:80px;
	height:42px;
	position:absolute;
	top:0px;
	right:40px;
	background-color:#003c6b;
	/*border:solid 1px #224181;*/
	border-radius:0px 0px 5px 5px;
}
#panel_sup img
{
	position:relative;
	top:5px;
	left:5px;
	margin-left:3px;
	border-radius:0px 0px 5px 5px;	
}
#ingresoLogin
{
	width:80px;
	height:22px;	
	background-color:#003c6b;	
	color:#224181;
	position:absolute;
	top:20px;
	right:100px;
	font-size:12px;
	border-radius:0px 0px 5px 5px;	
}

#contenido {
	position: relative; width: 100%; overflow: hidden; margin-left: auto;
	margin-right: auto; height: auto; background-color: transparent;
}

#contenido_pagina {
	position: relative; top: 0px; left: 0px; width: 991px; height: auto;
	overflow: hidden;
}

#seccion2 {
	width: 100%; overflow: hidden; height: 100%;
}

#display {
	width: 100%; overflow: hidden; height: auto;
}

#display_pagina {
	width: 991px; margin: auto; overflow: hidden; height: auto;
}

#display_contenido {
	width: 991px; margin: auto; overflow: hidden; height: auto;
}

#pagina_contenido {
	overflow: visible; position: relative; width: 991px;
}

#menu_pagina {
	width: 991px; float: left; position: relative; overflow: auto;
}

.menu_pagina {
	float: left;
}

.menu_pagina a span {
	font-size: 11px; float: left; font-weight: bold; text-decoration: none;
	color: #224181; margin-left: 5px; padding-top: 5px;
	padding-bottom: 5px; padding-left: 15px; padding-right: 15px;
	cursor: pointer;
}

.sm_seleccion a span {
	font-size: 11px; color: #ffffff; float: left; font-weight: bold;
	margin-left: 5px; background-color: #224181; text-decoration: none;
	padding-top: 5px; padding-bottom: 5px; padding-left: 15px;
	padding-right: 15px; border-bottom-right-radius: 7px 7px;
	border-bottom-left-radius: 7px 7px;
	-moz-border-bottom-right-radius: 7px 7px;
	-moz-border-bottom-left-radius: 7px 7px; cursor: pointer;
}

.menu_pagina>a:link,.menu_pagina>a:hover,.menu_pagina>a:visited,.menu_pagina>a:active
	{
	text-decoration: none; color: #ffffff; font-size: 12px;
	text-align: center;
}

#pagina_contenido_display {
	position: relative; float: left;
}

#cont_izq {
	width: 441px; float: left; overflow: hidden; height: auto;
}

#cont_der {
	width: 550px; float: right; overflow: hidden; height: auto;
	text-align: center;
}

#pie {
	width: 100%; overflow: hidden; height: auto;
}

#pie_contenido {
	position: relative; width: 991px; overflow: hidden; margin-left: auto;
	margin-right: auto; height: auto;
}

#pie_sup {
	position: relative; top: 0px; left: 0px; width: 991px; overflow: hidden; padding: 10px;
}

#pie_sup>div span {
	position: relative; left: 0px; font-weight: bold; border: none;
	color: #353535; font-style: italic;
}

#pie_sup>div>span {
	position: relative; bottom: 12px;
}

#pie_sup>div>img {
	position: relative; top: 0px; left: 0px; margin-right: 5px;
	margin-left: 30px;
}

#pie_sup input[type="submit"] {
	border: none; background-color: transparent; color: #353535;
	font-style: italic; font-weight: bold; padding-top: 20px;
	cursor: pointer; font-size: 11px;
}

#pie_sup input[type="text"],#pie_sup input[type="password"] {
	position: relative; top: 3px; left: 0px; border: solid 1px #bbbbbb;
	background-color: #ffffff; width: 100px; color: #353535; height: 20px;
	font-style: italic; margin-left: 10px;
}

#pie_sup input[value="Usuario"],#pie_sup input[value="pass"] {
	position: relative; top: 3px; left: 0px; border: solid 1px #bbbbbb;
	background-color: #ffffff; width: 100px; color: #bbbbbb; height: 20px;
	font-style: italic; margin-left: 10px;
}

#pie_sup input[type="text"] {
	position: relative; top: 2px;
}

#iAgencias {
	float: left; font-size: 11px; color: #224181;
}

#pie_inf {
	position: relative; top: 0px; left: 0px; width: 985px; padding: 5px;
	overflow: hidden; text-align: right; font-size: 11px; color: #353535;
}  /*ESTILOS GENERALES*/
h1 {
	font-size: 55px; color: #ffffff; margin: 0px;
}

#scriptTwitter {
	width: 250px; height: 120px; margin-top: 10px; float: right;
	padding-bottom: 55px;
}

#ultimosTweets {
	font-weight: bold; font-size: 12px; color: #224181; padding-right: 10px;
	float: left; margin-left: 8px; text-decoration: underline;
}

.esconder {
	width: 0px; height: 0px; min-width: 0px; min-height: 0px;
	max-width: 0px; max-height: 0px; position: absolute; top: 0px;
	left: 0px; visibility: hidden; overflow: hidden; display: none;
}

#reservaBox {
	float: left; border: solid 9px #003c6b; margin-left: 23px; width: 260px;
	height: 340px; background-color: #ffffff;
}

#sliderPrincipal {
	float: left; margin-left: 30px; margin-top:0px; width: 640px; height: 360px;position:relative;
}

#idiomaSelector {
	position: absolute; 
	width: 79px;
	bottom:0px;
	right:0px;
	height: 23px; 
	text-align: center; 
	font-size: 12px; 
	overflow: hidden;
	color: #ffffff;
	background: transparent url('../imgs/idioma_slide.png') no-repeat scroll
		center center;
}

#idiomaSelector>div {
	position: relative; top: 0px; left: 0px; float: left; padding-top: 6px;
	width: 38px; height: 25px; cursor: pointer; z-index: 1;
}

div#lang_sel {
	position: absolute; top: 0px; left: 0px; /*+38*/
	cursor: default !important; width: 38px; height: 23px;
	background: transparent url('../imgs/idioma_select.png') no-repeat
		scroll left top; z-index: 0;
}
#lineaSup
{
	background-color:#003c6b;
	width:100%;
	height:5px;
	position:relative;
	z-index:5;
}
#pie_lang_copy
{
	margin-top:10px;
}
#rSociales
{
	color:#224181;
	float:left;
}

#rSociales img, #rSociales span
{
	color:#224181;
	float:left;
	border:none;
}
#rSociales img
{
	border-radius:5px;
	border:solid 1px transparent;
}
#rSociales span
{
	margin-right:20px;
	margin-left:5px;
	margin-top:5px;
}
