
/* Propiedades de página */

body {height: 100%;background:url(../images/bgcolor.jpg);margin:0 auto 0 auto;position:relative;font-size:11px;font-family:"Trebuchet MS", "Trebuchet MS Bold"}
h1 {margin-top:-1px;white-space:normal;
font-size:1.2em;
margin:0.5em 0 0.8em;
}
/* Textos */

h2 {font-size:140%;font-weight:700;margin:0 0 10px;}

.texto {color:#7a7a7a;}
.bgforms {background:#FFFFFF;color:#006699;font-size:11px; font:"Trebuchet MS";}
.bgforms2 {
	position:relative;
	background:#FFFFFF;
	color:#006699;
	font-size:11px;
	font:"Trebuchet MS";
}
.bgforms3 {position:relative;background:#a8ddf0;color:#006699;font-size:11px; font:"Trebuchet MS";}

.bgformsbol {background:#fdc6ed;color:#710051;font-size:11px;}
.bgformbtn {background:#0099CC;color:#FFFFFF;font-size:11px;font:"Trebuchet MS";}


.blancoheaders {color:#FFFFFF;margin-left:8px;margin-top:20px;}
.blancoheaders2 {color:#FFFFFF;margin-left:25px;margin-top:1px;}

.tabla {border:1px solid #DDDDDD;}

.textohome {text-indent:56;}
.textoblancopeq {color:#FFFFFF;font-size:11px;}
.textoblanco {color:#FFFFFF;font-weight:bold;}
.textoblancoheadercompanias {color:#FFFFFF;font-weight:bold;font-size:14px;margin-top:7px;margin-left:10px;}
.tituloprincipal {color:ff9900;font-size:17px;font-weight:bold}
.tituloprincipal {color:ff9900;font-size:17px;font-weight:bold}
.titulobuscador {color:ff9900;font-size:17px;font-weight:bold}

.textonaranja {color:#ff9900;font-weight:bold;}
.textonazul {color:#0066CC;font-size:18px;font-weight:bold;}
.textonazulp {color:#0066CC;font-size:11px;font-weight:bold;}

.menunaranja{font-family;font-size:10px;color:#999999; font-weight:bold;} A:link, A:visited { text-decoration: none }
A:hover { text-decoration: underline;color:#ff9900;}
.textogris {color:#ff9900;font-size:10px;font-weight:bold;}
.textonaranjape {color:#ff9900;font-weight:bold;font-size:10px;}
.textonaranjas {color:#ff9900;}
.textonegro {color:#000000;font-weight:bold;}
.titulo {color:#ff9900;margin-left:25px;}
.menuazul{font-size:10px;text-decoration: none; color:#006ae2;}
.menuazul a { text-decoration: underline; color:#006ae2;}
.menuazul a:hover { text-decoration: underline;}

.menublanco{font-size:11px; color:#FFFFFF; font-weight:bold;}
.menublanco a { text-decoration: none; color:#ff9900;}
.menublanco a:hover { text-decoration: underline;color:#ff9900;}



.uno {font-size:11px; color:#0E7397;}
.line {border:1 px solid red;height:1px;width:400px;}


.clearfix:after {content: "."; display: block; height: 10px; clear: both; visibility: hidden;}
					 .clearfix{display: inline-block;}
					 /* Hides from IE-mac \*/
					 * html .clearfix{line-height: 1px;}
					 .clearfix  {display: block;}
					 /* End hide from IE-mac */

/* Estilos Home */

div.contenedor {
position:relative;
background:url(../images/bg.jpg);
background-repeat:no-repeat;
margin:0 auto 0 auto;
width:1024px;
min-height:2200px;
clear:both;
}
div.contenedorov {
position:relative;
background:url(../images/bg.jpg);
margin:0 auto 0 auto;
width:1024px;
min-height:150%;
}
div.contenedorconsejos {
position:relative;
margin:0 auto 0 auto;
background:url(../images/bg.jpg);
width:1024px;
min-height:150%;
}
div.contenedorvuelosbaratos {
position:relative;
margin:0 auto 0 auto;
background:url(../images/bg.jpg);
width:1024px;
min-height:150%;
}
div.contenedorvuelosofertas {
position:relative;
margin:0 auto 0 auto;
background:url(../images/bg.jpg);
width:1024px;
min-height:2000px;
}
div.contenedorcompania {
position:relative;
background:url(../images/bg.jpg);
width:1024px;
margin:0 auto 0 auto;
min-height:150%;
}

div.contenedorbusca {
position:relative;
background:#0189b9;
width:1024px;
min-height:150%;
margin:0 auto 0 auto;
}
div.contenedorvuelohotel {
position:relative;
background:url(../images/bg.jpg);
width:1024px;
margin:0 auto 0 auto;
min-height:150%;
}

div.contenido {
width:976px;
min-height:1000px;
position:relative;
clear:both;

}

div.headersup {
position:relative;
width:976px;
height:95px;
background:url(../images/header.jpg)
}
div.headersupvacio {
position:relative;
width:976px;
height:95px;
background-color:#0189b9;
}
div.headersupbv {
position:relative;
width:976px;
height:95px;
background:url(../images/headerbuscadorvuelos.jpg);
}
div.headersupvuelohotel {
position:relative;
width:976px;
height:95px;
background:url(../images/headervuelomashotel.jpg);
}
div.headersupvacaciones {
position:relative;
width:976px;
height:95px;
background:url(../images/headerviajes.jpg);
}
div.headersupov {
position:relative;
width:976px;
height:95px;
background:url(../images/headerofertasdevuelos.jpg);
}
div.logo {
width:269px;
margin-left:8px;
float:left;
top:20px;
height:90px;
}

div.menu {
width:577px;
margin-left:100px;
float:left;
height:28px;
}
div.whitespace {
position:relative;
width:976px;
text-align:right;
height:14px;
background:url(../images/whitespace.jpg) no-repeat;
}
div.whitespace2 {
width:976px;
text-align:right;
background:#0000CC;
height:9px;
}
div.piepag {
width:976px;
text-align:right;
margin-top:50px;
background:url(../images/pie.jpg);
position:relative;
vertical-align:bottom;
height:35px;
}
div.menupie {
padding-top:12px;
padding-right:6px;
} 	

div.consejos {
position:relative;
margin-top:30px;
padding-left:10px;
padding-right:10px;
}
div.consejos2 {
margin-top:25px;
margin-left:15px;
margin-right:30px;
}
div.vuelos {
margin-top:25px;
margin-left:10px;
margin-right:20px;
}
div.consejos3 {
margin-top:25px;
padding-left:15px;
padding-right:30px;
list-style:none;
width:160px;
border:1px solid red;
}

div.content {
position:relative;
text-align:left;
padding-left:8px;
width:976px;
}
div.listado {
position:relative;
text-align:left;
padding-left:8px;
min-height:100%;
width:976px;
clear:both;
}
div.listado1 {
position:relative;
float:left;
width:455px;
padding-left:12px;
}
div.listado1ov {
position:relative;
float:left;
width:455px;
padding-left:0px;
}
div.listado2 {
position:relative;
float:left;
width:469px;
height:163px;
}
div.contentcompania {
position:relative;
float:left;
width:472px;
margin-left:10px;

}
div.listado2ov {
position:relative;
float:left;
width:469px;
height:163px;
padding-left:10px;
}
div.medio {
position:relative;
float:left;
width:10px;
margin-right:5px;
}
div.headercompanias {
width:444px;
height:65px;
background:url(../images/headercompanias.jpg) no-repeat;
}

div.headercompaniasov {
width:444px;
height:65px;
background:url(../images/headercompanias.jpg) no-repeat;
margin-left:12px;
}
div.listadocompanias {
width:444px;
}
div.listadocompaniasov {
width:444px;
margin-left:12px;
}
div.listadopaquetes {
width:469px;
}
div.headerpaquetes {
width:469px;
height:65px;
background:url(../images/headerpaquetes.jpg);
}

div.headerpaquetesbol {
width:469px;
height:65px;
background:url(../images/headerpaquetesbol.jpg);
}


div.content1 {
width:457px;
height:259px;
background:url(../images/bg_buscador.jpg) no-repeat;
float:left;
position:relative;
}

div.content2 {
background-image:url(../images/header_ofertas.jpg);
background-position:top;
background-repeat:no-repeat;
position:relative;
width:231px;
height:260px;
float:left;
margin-left:10px;
}

div.content3 {
position:relative;
background-image:url(../images/header_consejos.jpg);
background-position:top;
background-repeat:no-repeat;
width:230px;
height:260px;
float:left;
margin-left:10px;
}
div.content3bv {
position:relative;
background-image:url(../images/header_ofertas.jpg);
background-position:top;
background-repeat:no-repeat;
width:230px;
height:260px;
float:left;
margin-left:10px;
}

div.selectcomp {
margin-left:35px;
margin-top:25px;
width:395px;
}

div.origen {
margin-left:35px;
margin-top:22px;
width:395px;
}

div.destino {
margin-left:35px;
margin-top:15px;
width:395px;
}
div.pasajeros {
margin-left:35px;
margin-top:16px;
width:395px;
}

div.ida {
margin-left:35px;
margin-top:8px;
width:395px;
}

div.compania {
width:457px;
height:400px;
float:left;
position:relative;
}
div.companiaarre {
width:450px;
height:400px;
float:left;
}
div.titulocompania {
width:457px;
height:57px;
float:left;
background:url(../images/titulo_compania.jpg);
position:relative;
}
div.titulocompaniaarre {
width:450px;
height:57px;
float:left;
background:url(../images/titulo_compania.jpg);
position:relative;
}
div.flash {
position:relative;
width:468px;
height:164px;
float:left;
margin-left:10px;
}
div.flashov {
position:relative;
width:469px;
height:236px;
float:left;
margin-left:10px;
}
div.flasharre {
position:relative;
width:468px;
height:164px;
float:right;
border:1px solid red;
}
div.paquetes {
position:relative;
width:468px;
float:left;
margin-left:10px;
}
div.paquetesarre {
position:relative;
width:460px;
float:left;
}
div.cargando {
position:relative;
width:468px;
float:left;
margin-left:15px;
}
div.tituloofertasvuelos {
position:relative;
width:472px;
float:left;
margin-left:10px;
}

/* Estilos Enviados */

#companiasd {
	background-color:#F3F3F3;
	margin: 0px;
	padding: 0px;
	width: 444px;
	font-size: 11px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold";
}
#companiasd .top {
	margin:0px;
	padding: 0px;
	background: url(../images/headertablacompanias.jpg) top left no-repeat;
	height: 11px;
	line-height: 11px;
}
#companiasd .pie {
	margin:0px;
	padding: 0px;
	background: url(../images/bottomtablacompanias.jpg) top left no-repeat;
	height: 12px;
	line-height: 12px;
}

#companiasd .box {
	border:#CCCCCC dotted 1px;
	margin: 3px auto 12px;
	padding: 8px 5px;
	width: 420px;
	background-color: #FFF;
}
#companiasd .boxofertas {
	border: #CCCCCC dotted 1px;
	margin: 0px 10px 0px 10px;
	width: 380px;
	padding:15px 15px;
	background-color: #FFF;
}
#companiasd .box img {
	margin: 0px 5px 2px 0px;
	padding: 0px;
	width: 79px;
	float: left;
}
#companiasd .box h3 {
	color: #FF9900;
	font-weight: bold;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 15px;
	background:url(../images/ico_arrow_naranja.jpg) top left no-repeat;
}
#companiasd .box p {
	margin: 0px;
	padding: 0px;
}
#companiasd .box .info {
	margin:0px;
	padding: 0px;
	width: 79%;
	float: right;
	
}
#companiasd .box .info2 {
	margin:0px;
	padding: 0px;
	width: 90%;
	float: center;
	
}
#companiasd .box a {
	font-size: 10px;
}




#viajes {
	background-color:#F3F3F3;
	margin: 0px;
	padding: 0px;
	width: 469px;
	font-size: 11px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold";
}
#viajes .top {
	margin:0px;
	padding: 0px;
	background: url(../images/toptablapaquetes.jpg) top left no-repeat;
	height: 11px;
	line-height: 11px;
}
#viajes .pie {
	margin:0px;
	padding: 0px;
	background: url(../images/bottommtablapaquete.jpg) top left no-repeat;
	height: 12px;
	line-height: 12px;
}

#viajes .box {
	border: #CCCCCC dotted 1px;
	margin: 3px auto 12px;
	padding: 8px 5px;
	width: 420px;
	background-color: #FFF;
}
#viajes .boxofertas {
	border: #CCCCCC dotted 1px;
	margin: 0px 20px 0px 20px;
	width: 380px;
	padding:15px 15px;
	background-color: #FFF;
}
#viajes .box img {
	margin: 0px 5px 2px 0px;
	padding: 0px;
	width: 79px;
	float: left;
}

#viajes .box h3 {
	color: #FF9900;
	font-weight: bold;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 15px;
	background:url(../images/ico_arrow_naranja.jpg) top left no-repeat;
}
#viajes .box p {
	margin: 0px;
	padding: 0px;
}
#viajes .box .info {
	margin:0px;
	padding: 0px;
	width: 79%;
	float: right;
	
}
#viajes .box .info2 {
	margin:0px;
	padding: 0px;
	width: 99%;
	float:none;
	
}
#viajes .box a {
	font-size: 11px;
}


li {
	font-family: "Trebuchet MS", "Trebuchet MS Bold";
	font-weight: bold;
	font-size: 11px;
	color: #0E7397;
	display: inline;
	list-style-type: none;
}

 #navlist
{
margin-left:0;
padding-left:0;
list-style:url(../images/ico_arrow.gif);
}
 #navlist2
{
margin-left:0;
padding-left:0;
list-style:url(../images/ico_arrow.gif);

}
 #navlist3
{
margin-left:0;
padding-left:0;
list-style:url(../images/ico_arrow.gif);

}
 #navlist4
{
margin-left:0;
padding-left:0;
list-style:url(../images/ico_arrow.gif);

}
 #navlist5
{
margin-left:0;
padding-left:0;
list-style:url(../images/ico_arrow.gif);

}
 #navlist6
{
margin-left:0;
padding-left:0;
list-style:url(../images/ico_arrow.gif);

}
#navlist li
{
padding-left: 14px;
background-image:url(../images/ico_arrow.gif);
background-repeat: no-repeat;
background-position: 0 .2em;


}
#navlist2 li
{
padding-left: 14px;
background-image:url(../images/ico_arrow.gif);
background-repeat: no-repeat;
background-position: 0 .2em;
}
#navlist3 li
{
padding-left: 14px;
background-image:url(../images/ico_arrow.gif);
background-repeat: no-repeat;
background-position: 0 .2em;
}
#navlist1
{
padding-left: 14px;
background-image:url(../images/ico_arrow.gif);
background-repeat: no-repeat;
background-position: 0 .2em;
}
#navlist ul { list-style:outside; 
margin:0; }
#navlist2 ul { list-style:outside; }
#navlist3 ul { list-style:outside; }
#navegacion {
	width: 570px;
	height: 20px;
	text-align:left;
	float:right;
}

.solapahome {
	margin: 0px 0px;
}
.solapabuscador {
	margin: 8px 23px;
}
.solapaofertas {
	margin: 30px 15px;
}
.solapavuelohotel {
	margin: 20px 20px;
}
.solapavacaciones {
	margin: 23px 10px;
}

/* Estilos Nuevo Header Grartwork */

div.nheaderhome {
width:976px;
height:109px;
background-image:url(../images/n_headerhome.jpg);
}
div.nheaderbuscador {
width:976px;
height:109px;
background-image:url(../images/n_headerbuscador.jpg);
}
div.nheaderofertas {
width:976px;
height:109px;
background-image:url(../images/n_headerofertas.jpg);
}
div.nheadervuelomashotel {
width:976px;
height:109px;
background-image:url(../images/n_headervuelomashotel.jpg);
}
div.nheaderviajes {
width:976px;
height:109px;
background-image:url(../images/n_headerviajes.jpg);
}
div.nlogo {
position:relative;
float:left;
width:360px;
padding-left:12px;
}

div.nnavegacion {
position:relative;
float:right;
width:570px;
padding-left:12px;
margin-top:77px;
}
#nnavegacion {
position:relative;
float:right;
width:570px;
padding-left:12x;
margin-top:0px;
}
#nnavegacion ul {
position:relative;
float:right;
width:570px;
padding-left:12px;
margin-top:0px;
}
#vacaciones {
	background-color:#F3F3F3;
	margin: 0px;
	padding: 0px;
	width: 469px;
	font-size: 11px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold";
}
#ofertasvuelos {
	background-color:#F3F3F3;
	margin: 0px;
	padding: 0px;
	width: 469px;
	font-size: 11px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold";
	}
#ofertasvuelos .top {
	margin:0px;
	padding: 0px;
	background: url(../images/toptablapaquetes.jpg) top left no-repeat;
	height: 11px;
	line-height: 11px;
}
#vacaciones .top {
	margin:0px;
	padding: 0px;
	background: url(../images/toptablapaquetes.jpg) top left no-repeat;
	height: 11px;
	line-height: 11px;
}
#vacaciones .pie {
	margin:0px;
	padding: 0px;
	background: url(../images/bottommtablapaquete.jpg) top left no-repeat;
	height: 12px;
	line-height: 12px;
}

#vacaciones .box {
	border: #CCCCCC dotted 1px;
	margin: 3px auto 12px;
	padding: 8px 5px;
	width: 420px;
	background-color: #FFF;
}
#ofertasvuelos .boxofertas {
	border: #CCCCCC dotted 1px;
	margin: 0px 20px 0px 20px;
	width: 380px;
	padding:15px 15px;
	background-color: #FFF;
}
#vacaciones .boxofertas {
	border: #CCCCCC dotted 1px;
	margin: 0px 20px 0px 20px;
	width: 380px;
	padding:15px 15px;
	background-color: #FFF;
}
#vacaciones .box img {
	margin: 0px 5px 2px 0px;
	padding: 0px;
	width: 79px;
	float: left;
}

#vacaciones .box h3 {
	color: #FF9900;
	font-weight: bold;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 15px;
	background:url(../images/ico_arrow_naranja.jpg) top left no-repeat;
}
#vacaciones .box p {
	margin: 0px;
	padding: 0px;
}
#vacaciones .box .info {
	margin:0px;
	padding: 0px;
	width: 79%;
	float: right;
	
}
#vacaciones .box .info2 {
	margin:0px;
	padding: 0px;
	width: 99%;
	float:none;
	
}
#vacaciones .box a {
	font-size: 11px;
}
