﻿body
{
	font-family:Arial, Helvetica, sans-serif;
}
.titulos_barra_sup {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color: #FFFFFF;
text-align:center;
padding-top:2px;
}
.menu 
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#01346D;
	
}

.menu a:link, .menu a:visited
{
	font-family:Arial, Helvetica, sans-serif; 
	color:#01346D;
	text-decoration:none;
}
.menu a:hover, .menu a:active
{
	font-family:Arial, Helvetica, sans-serif; 
	color:#01346D;
	font-weight:bold;
	text-decoration:none;
}

.footer_legales {
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color: #FFFFFF;
text-align:center
}
.contenidos_generales_azul 
{
font-family:Arial, Helvetica, sans-serif; 
font-size:13px; 
color:#01346D;

}
.formularios_generales_azul {
font-family:Arial, Helvetica, sans-serif; 
font-size:13px; 
color:#01346D;
text-align:right;
font-weight:bold;
}

.titulos_generales_azul
{
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
color:#01346D;
font-weight:bold
}

.titulos_generales_azul a:link, .titulos_generales_azul a:visited
{
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
color:#01346D;
font-weight:bold;
text-decoration:none;
}

.titulos_generales_azul a:hover, .titulos_generales_azul a:active
{
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
color:#01346D;
font-weight:bold;
text-decoration:none;
}

.contenidos_generales_blanco {
font-family:Arial, Helvetica, sans-serif;
font-size:13px; 
color: #FFFFFF;

}
.contenidos_small_blanco {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color: #FFFFFF;
	text-decoration:none;

}
.contenidos_small_blanco a:link, .contenidos_small_blanco a:visited {
	color: #FFFFFF;
	font-weight:bold;
}

.contenidos_small_blanco a:hover, .contenidos_small_blanco a:active {
	color: #FFFFFF;
	font-weight:bold;
	cursor:hand;	
}

.contenidos_small_blanco td:hover
{
	background-image:url(../imagenes/btn_a.gif);
	background-repeat:no-repeat;
}




.contenidos_small_blanco_bold {
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color: #FFFFFF;
font-weight:bold
}
.contenidos_small_azul {
font-family:Arial, Helvetica, sans-serif; 
font-size:10px; 
color:#01346D;

}

.contenidos_small_azul a:link, .contenidos_small_azul a:visited
{
color:#01346D;
text-decoration:none;
}

.contenidos_small_azul a:hover, .contenidos_small_azul a:active
{
color:#01346D;
text-decoration:underline;
}

.planesaires_destino{
font-family: Helvetica, Arial, sans-serif;
font-size:20px;
font-weight:bold;
text-align:right;
letter-spacing:-1px;
color:#006FAE
}

.planesaires_destino a:link, .planesaires_destino a:visited
{
	color:#006FAE;
	text-decoration:none;
}

.planesaires_destino a:hover, .planesaires_destino a:active
{
	color:#006FAE;
	text-decoration:none;
}

.planesaires_tarifa{
font-family:Helvetica, Arial, sans-serif;
font-size:20px;
font-weight: bold;
letter-spacing:-1px;
text-align:right;
color:#AFC81D
}

.planesaires_tarifa a:link, .planesaires_tarifa a:visited
{
	color:#AFC81D;
	text-decoration:none;
}

.planesaires_tarifa a:hover, .planesaires_tarifa a:active
{
	color:#AFC81D;
	text-decoration:none;
}

.planesaires_descripcion{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
color:#006FAE
}
.destino_promociones{
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
font-weight:bold;
letter-spacing:-1px;
color:#013D78
}
.tarifa_promociones{
font-family:Arial, Helvetica, sans-serif;
font-size:35px;
text-align:center;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

.tarifa_promociones a:link, .tarifa_promociones a:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size:35px;
text-align:center;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;

}

.tarifa_promociones a:hover, .tarifa_promociones a:active
{
font-family:Arial, Helvetica, sans-serif;
font-size:35px;
text-align:center;
font-weight:bold;
color:#013D78;
text-decoration:none;
}
.fecha { 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#01346D;
font-weight:bold;
}
#login {
font-family:Arial, Helvetica, sans-serif; 
font-size:10px; 
color: #FFFFFF
}
#nlinks {
    color: #FFFFFF;
	text-decoration: underline
}
#nlinks a:link {
    color: #FFFFFF;
	text-decoration: underline
	}
#nlinks a:visited {
color: #FFFFFF;
text-decoration: underline
}
#nlinks a:hover {
color: #FFFFFF;
text-decoration: underline
}
#nlinks2 {
    color: #FFFFFF;
}
#nlinks2 a:link {
    color: #FFFFFF;
	}
#nlinks2 a:visited {
color: #FFFFFF;
}
#nlinks2 a:hover {
color: #FFFFFF;
}


/* Estilos Adicionales - NAC - 8 Oct. 2009 */

._Cabezote {
	background-image: url('../imagenes/cabezote_aires.jpg');
	background-repeat: no-repeat;
	background-position: left 0px;
	width: 965px;
	height: 105px;
	text-align: right;
	margin: 0px;
	padding: 0px;
	
}

._Cabezote div#Elementos {
	margin: 0px;
	padding: 0px 10px;
	height: 105px;
	
}

._Cabezote div#SeccionRight {
	padding: 0px;
	margin-left:30px;
	height: 95px;
	text-align: right;
	display: block;
	width: 75.5%;
	float: right;
}

._Login {
	text-align: right;
	padding: 10px;
	height: 40px;
	vertical-align: top;
	color: #000000;
	float: right;
}
._Separador {
	height:60px;
}

._MenuPagina {
	text-align: left;
	padding-top:10px;
	height: 40px;
	display:block;
	vertical-align: top;
	color: #000000;
	float: left;
	/*width: 100%;*/
}

._SubMenuPagina
{
	height:20px;
	text-align:left;
	padding:0px 10px 10px 10px;
	/*margin-left:242px;*/
	margin-top:2px;
	background-image:url('../imagenes/menu_verde_cabezote.jpg'); 
	background-repeat:no-repeat;
	/*display:none;*/
	position:absolute;
	width:710px;
	visibility:hidden;	
	
}

._Navegacion
{
	height:40px;
	/*padding:30px 10px 10px 0px;*/
	padding:20px 10px 0px 0px;
}
._Navegacion div#PaginaFecha
{
	height:40px;
	width:242px;
	text-align:center;
	vertical-align:top;
	
}
._Navegacion div#PaginaPosicion
{
	height:40px;
	width:100%;
	text-align:left;
	vertical-align:top;
}


._ContenidoGeneral {
	display: block;
	width: 965px;
}

._Book
{
	width: 242px;
	height: 410px;	
	float: left;
	vertical-align: top;
	background-color:Transparent;
	
	text-align: center;
	
	
	padding-top: 10px;	
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left:2px;	
	margin-left:2px;
	
}

._ContenidoInterno {
		
	min-height: 620px;
	width:700px;
	background-color: Transparent;
	text-align: left;
	vertical-align: top;
	/*margin-left: 255px; */
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	overflow:hidden;
	
}

._Contenido1
{
	width:100%;
	
}

._Contenido1 td#Seccion1
{
	width:482px;
	height:250px;
}
._Contenido1 td#Seccion2
{
	width:218px;
	height:250px;
}

._Contenido2
{
	padding-top:0px;
	width:100%;
	
}
._Contenido2 td#Seccion
{
	width:198px;
	height:161px;
	text-decoration:none;	
}

._Contenido3
{
	padding-top:0px;
	width:100%;
	
	
}
._Contenido3 table#Seccion
{
	width:706px;
	height:115px;
	border:0;
	text-align:left;
	
}

._Footer {
	display: block;
	background-image: url('../imagenes/footer_med.jpg');
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 60px;
	width: 965px;
	
	
}

._Footer div#left {
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url('../imagenes/footer_izq.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 60px;
	width: 11px;
	display: block;
}

._Footer div#right {
	margin: 0px;
	padding: 0px;
	float: right;
	background-image: url('../imagenes/footer_der.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 60px;
	width: 11px;
	display: block;
}

._Footer span#Creditos {
	display: block;
	float: none;
	width: 97%;
	margin-top: 7px;
	padding-top:7px;
	font-size:11px; 
	color: #FFFFFF;
	text-align:center;
}

._Footer a:link, ._Footer a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;	
	text-decoration: none;
	float: none;	
	margin-top: 17px;
	line-height:20px;
}
._Footer a:hover, ._Footer a:active {
	color: #FFFFFF;
	font-weight:bold;
}


input[type="text"] {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #999999;
	background-color: #F0F0F0;
	padding: 2px;
	
}
._Campo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border: 1px solid #999999;
	background-color: #F0F0F0;
	padding: 2px;
	width:55px;
	
}




/* --------------------------------------- */

#carousel_inner {
	float:left; /* important for inline positioning */
	/*width:630px; /* important (this width = width of list item(including margin) * items shown */
	width:650px;
	overflow: hidden;  /* important (hide the items outside the div) */
	/* non-important styling bellow */
	background: #ffffff;

}

#carousel_ul {
	position:relative;
	/*left:-210px; /* important (this should be negative number of list items width(including margin) */
	left:0px;
	list-style-type: none; /* removing the default styling for unordered list items */
	margin: 0px;
	padding: 0px;
	width:9999px; /* important */
	/* non-important styling bellow */
	padding-bottom:10px;

}

#carousel_ul li{
	float: left; /* important for inline positioning of the list items */
	width: 200px;  /* fixed width, important */
	/* just styling bellow*/
	padding:0px;
	/*height:110px;*/
	height:170px;
	/*background: #000000;*/
	background: #FFFFFF;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:7px;
	margin-right:7px;

}

#carousel_ul li img 
{
	margin-bottom:-4px; /* IE is making a 4px gap bellow an image inside of an anchor (&lt;a href...&gt;) so this is to fix that*/
	/* styling 
	cursor: pointer;
	cursor: hand;*/
	border: 0px;
}
#left_scroll, #right_scroll
{
	float:left;
	/*height:130px;*/
	height: 170px;
	width: 20px;
	/*background: #C0C0C0;*/
	background: #FFFFFF;
	vertical-align:middle;
}
#left_scroll img, #right_scroll img
{
	/*styling*/
	cursor: pointer;
	cursor: hand;
}
