/*
* { outline: 2px dotted red }
* * { outline: 2px dotted green }
* * * { outline: 2px dotted orange }
* * * * { outline: 2px dotted blue }
* * * * * { outline: 1px solid red }
* * * * * * { outline: 1px solid green }
* * * * * * * { outline: 1px solid orange }
* * * * * * * * { outline: 1px solid blue }
*/
/*
html, body, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, a, abbr, acronym,
address, big, cite, code, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt,
var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
font-style: inherit;
font-size: 100%;
font-family: inherit;
}

a:focus { outline: 0;}
a, a:link, a:visited, a:hover, a:active{text-decoration:none}
table {   border-collapse: separate;border-spacing: 0;}
img, iframe {border: none; text-decoration:none;}
ol, ul {list-style: none;}
input, textarea, select, button {font-family: inherit;}
select {margin: inherit;}
hr {margin: 0;padding: 0;border: 0;color: #000;background-color: #000;height: 1px}

*/

/** {	margin:0; padding:0;}*/
body
{
	background:url("../img/fondo1.jpg") repeat-x fixed 0 0 #0033FF;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}
#cabecera2
{
	background:transparent url(../img/fondo-arriba.jpg) repeat-x top;
	width:1034px;
	height:94px;
}

#cabecera a{
	color:#FFFFFF;
	text-decoration:underline;
}
#contenedor
{
	width:1034px;
	margin:0 auto;
}

#contenido
{
	position:relative;
	background: #0066FF url(../img/fondo3.jpg);
	width:1034px;
	z-index:0;
	margin:0 auto;
}


#contenedorPie
{
	background:transparent url(../img/fondo-pie.jpg) repeat-x;
	position:relative;
	width:1014px;
	margin:0 auto;
	color:#ffffff;
	padding:10px;
}

#contenedorPie a
{
	color:#ffffff;
	text-decoration:none;
}


#pie
{
	width:1034px;
	text-align:center;
	font-size:11px;
	color:#7B7B7B;
}

#pie a
{
	color:#ffffff;
	text-decoration:underline;
}


.gris{
	color:#7B7B7B;
}

.div1
{
	position:absolute;
	left: 324px;
	top: 202px;
}

.negritas{	font-weight:bold;}
.justificado{ text-align:justify;}
.centrado{	text-align:center;}
.fuente10{	font-size:10px;}
.fuente11{	font-size:11px;}
.fuente12{	font-size:12px;}
.fuente14{	font-size:14px;}
.fuente18{	font-size:18px;}
.blanco{ color:#FFFFFF;}
.blanco a{ color:#FFFFFF;}
.negro{ color:#000000;}
.negro a{ color:#000000;}
.azul{color:#152362;}
.azul a{color:#9A0000; text-decoration:none;}
.rojo{color:#9A0000;}
.rojo a{color:#152362; text-decoration:none;}
.interlineado{ line-height:20px;}
.parrafo{ margin-top:14px;}
.ligas{ text-decoration:none; color:#000000;}
.ligas a{ text-decoration:none; color:#000000;}
/*a { outline:0; }
div.transparencia { 
opacity: 0.6;
filter: "alpha(opacity=60)"; 
filter: alpha(opacity=60);   
zoom: 1;
}

.boxes { 
	border-bottom:1.5px outset #999999; 
	border-right:1.5px outset #999999; 
	border-left:1.5px outset #CCCCCC; 
	border-top:1.5px outset #CCCCCC;
	font-size:11px;
	font-weight:400;
	color: #000000;
	width:200px;
}

/*OPCIONALES*/

/*pone la imagen sustituyendo el bull*/
/*li
{
	margin:4px 0;
	list-style-image:url(../imagenes/bullet.gif);
}*/
/* fin pone la imagen sustituyendo el bull*/

#flash
{
    margin-top: 30px;
    margin-bottom: 10px;    
}

#columnaIzq
{
	position:absolute;
	float:left;
	width:100px;
	height:100%;
	margin:14px 14px 14px 14px;
	background:url(../imagenes/azul-izq.jpg) repeat-x;
}
#columnaDer
{
	position:relative;
	float:right;
	width:100px;
	height:310px;
	margin:14px 14px 14px 14px;
}
#columnaMedio
{
	padding:0px;
		z-index:0;
}
/*BOTON*/
a#replaced
{
	display:block;
    width:71px;
	height:61px; /* aqui esta el truco */
    text-indent:-9999px;
	background:url(../imagenes/inicio.png);
}

a#replaced:hover
{
	
	background-position:0 -61px;
}
/*BOTON*/

.Fizquierda
{
	float:left;
	padding-left:10px;
}
.Fderecha
{
	float:right;
	padding-right:10px;
}

/*ul.columnas {
Float: left;
width: 100%; /*Este ancho será el total que ocupen muestras columnas 
List-style-type: none; Eliminamos las viñetas 
}*/

/*Definimos las propiedades para <li> a partir de las otorgadas a <ul>*/

/*ul.columnas li{
Display:inline; /*Se declara que las propiedades serán otorgadas a cada linea
Float: left;
Width:33%;}*/ /*Al definir el ancho definimos también el número de columnas, siendo 25% para 4 columnas, 33% para 3, 50% para 2 y asi para la cantidad de columnas que deseemos */

.col
{	
width:150px;
float:left;
background:#0000FF;
margin:200px 0 0 110px;

}

.contacto{
	float:right;
	width:180px;
	color:#FFFFFF;
	text-align:center;
	padding-right:80px;
	margin-top:-10px;
	line-height:18px;
}

.iconos{
	float:right;
	width:130px;
	padding-right:20px;
}



.font12{
	font-size:12px;
}


.font14{
	font-size:14px;
}

.font16{
	font-size:16px;
}

.font18{
	font-size:18px;
}

.font22{
	font-size:22px;
}


.logo{
	float:left;
}

.menuizq
{
    height:80px;
    width:508px;    
}


.menudere
{
    height:80px;
    width:508px;  
}

.izquierda{
	float:left;
	width:507px;
}

.radioButtonLiveLearn
{
    font-size:small;
    color:Black;
}
      
.derecha{
	float:right;
	width:507px;
}

.menuizq li{
	display:inline;
	list-style:none;		
}


.menuizq ul{
	margin-top:-3px;
}

.menudere li{
	display:inline;
	list-style:none;
}

.menudere ul{
	margin-top:-3px;
}

.imgenazul{
/*	float:left;*/
	width:490px;
	height:213px;
	padding:8px;	
	background:#077DB8;
	border:none;
}

.imgenroja{
	
	width:490px;
	height:208px;
	padding:8px;
	background:#E31919;
	border:none;
}

.curved {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	behavior:url(xxx.htc);
}

.curved2 {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	behavior:url(xxx.htc);
}


.busqueda{
	float:left;	
	width:188px;

	background:#077DB8;
	border:none;
	position:relative;
	padding:11px;
	width:176px;
	z-index:0;
	top:-161px;

	}
.busqueda2{
	float:left;	
	width:188px;
	height:372px;
	background:#E31919;
	border:none;
	position:relative;
	padding:5px;
	z-index:0;
	top:-80px;
	}

.fondo{
	background:#E6F8FF;
	margin:0 auto;
    position:relative;
}

.vuelos{
	width:290px;
	height:225px;
	background:#077DB8;
	border:none;
	margin-top:5px;
	padding:5px;
	line-height:12px;
}

.br{
	line-height:12px;
}

.registrate{

	background:none repeat scroll 0 0 #077DB8;
    border:medium none;
    height:55px;
    margin-top:5px;
    padding:5px 0px 8px 5px;
    width:194px;
}

.registrate2{

	width:182px;
	height:55px;
	border:none;
	background:#E31919;
	margin-top:5px;
	padding:5px 11px 8px 5px;
}

.anunciate2{

	width:182px;
	height:60px;
	border:none;
	background:#E31919;
	margin-top:5px;
	padding:5px 8px;
}


.servicios{
background:none repeat scroll 0 0 #E31919;
border:medium none;
height:146px;
line-height:12px;
margin-top:5px;
padding:5px;
width:295px;
}

.banner{

	width:199px;
}

.banner2{
    position:relative;
    z-index:0;    
	width:188px;
	height:178px;
	background:#E31919;
	border:none;
	margin-top:5px;
	padding:5px;
}

.camp{

	width:290px;
	height:150px;
	margin-top:13px;	
	background:#E31919;
	border:none;
	padding:5px;
	line-height:12px;
}

.paquetes{
	width:290px;
	height:143px;
	background:#077DB8;
	border:none;
	margin-top:5px;
	padding:5px;	
	padding-bottom:10px;
}

.marquesina{
	top:-150px;
	z-index:5px;
}
#derechaVuelos{
    float:right;
    width:305px;
}
#izquierdaVuelos{
    float:left;
    width:200px;
    margin-top:-168px;

}
#izquierdaVuelos2
{    
    float:left;
    position:relative;
    width:200px;
    margin-top:-80px;
}
	
#banners{
	margin:10px 5px 0px 5px;
}	
	
.tr{
	font-size:9px;
}

.sub{
	font-size:11px;
}

.tit{
	font-size:13px;
}

/*test de menu */
.jquerycssmenu{
width:508px;
height:28px;
}

.jquerycssmenu ul li ul li{
z-index:3;
}

/*.jquerycssmenu ul li ul li a {
 font-size: 8pt;  outline: medium none; font-family:Arial,Helvetica,sans-serif;
}*/

.jquerycssmenu ul li ul li a
{
    color: rgb(255, 255, 255); 
	text-decoration: none;
	color:#FFFFFF;
	display: block;
	font-size: 8pt;
	text-align:left;
	padding: 0 7px;
	outline: none;
	display:block;
	height: 28px;
	text-align:left;
	line-height: 25px;	
	/*border-right:1px solid black; */
}

.AzulIzquierdo
{
    background-color:#0586C7;
    float:left;
    height:43px;
    left:0;
    position:relative;
    text-align:left;
    width:508px;
    z-index:60;
}

.RojoDerecho
{
    background-color:#E40404;
    float:right;
    height:43px;
    left:0;
    margin-top:0;
    position:relative;
    text-align:left;
    top:0;
    width:508px;
} 

.contenedorMenus
{
    width: 1024px; height: 35px;
}

.motorBusquedaLiveLearn
{
    bottom:38px;
    height:358px;
    left:5px;
    position:absolute;
    right:874px;
    top:5px;
    width:178px;
    font-size:x-small;
    background-color:#FFE9E8;
}

body, td, th {
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
}

body {
font:12px "Trebuchet MS",sans-serif;
text-align:justify;
}

.VuelosOferta
{
    padding-bottom:0px;
}

.bordeArriba{

background:url(../img/barraAriiba.png) no-repeat;
height:10px;


}
.bordeAbajo{
background:url(../img/banneritaBajo.png) no-repeat;
height:10px;
}
#imagenRegisto{
background:#077DB8;
text-align:center;

}

.anunciate{

    margin-top:5px;	
    width:199px;	
}

#anunciateIn{
height:53px;
background:#077DB8;
text-align:center;

}

#divRegistrate{
    width:199px;
    margin-top:10px;
}
.banner{
	width:199px;
	height:181px;
	border:none;
	margin-top:5px;		
}




#divAzulOscuro {
margin-bottom:5px;

}

.bannerIn{
background-color:#077DB8;
height:182px;
}


body:nth-of-type(1) .bannerIn{
    background-color:#077DB8;
    height:173px;	
}