a:focus{ outline:none; }
/* Slider de Precios*/
div.priceslider
{
	background:url("/img/barrafondo2.gif") no-repeat;
	height:18px;
	width:161px;
	margin-left:15px;
}
div.maxslide
{
	background:url("/img/barrazumder.gif") right bottom no-repeat;
	width:7px;
	height:18px;
}

/* CSS Document */

body {
	padding:0;
	margin: 0;	

	background-image: url(/img/background.jpg);
	background-repeat:  repeat-x;
	background-position: top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;	
	color:#666666;
	height: 100%;
	width: 100%;
}

img {
/*  behavior: url(/js/iepngfix.htc); */
}

/* Listas para el informador de estado en los vuelos */
#lista-res {
	margin: 1em 0 1.5em 0;
	padding: 0;
	list-style: none;
	font-size: 14px;
	font-family:  arial,verdana, serif;
	line-height: 21px;
	font-weight:bold;
	color:#666666;
}
#lista-res li {
	margin-bottom: 4px;
	clear: both;
	padding: 0;
}
#lista-res img {
	float: left;
	margin: 0pt 10px 0pt 20px;
}
#lista-res .titulo-res {text-align:center;color:#FF6600;margin: -10px 0 7px 0}
.btn-res a{color:#FFFFFF;font-weight:bold; text-decoration:none}
/************************************/

#wellcome {
	height:90px;
	width:250px;
	background-image: url("/img/wellcome.png");
	position:relative;
	display: inline-block;
	z-index:200;
}

.hotelesLogo {
	height:90px;
	width:250px;
	background-image: url("/img/wellcome-hoteles.png");
	position:relative;
	display: inline-block;	
	z-index:200;
}

.alertasLogo {
	height:90px;
	width:250px;
	background-image: url("/img/wellcome-alertas.png");
	position:relative;
	z-index:200;
}

.buzzLogo {
	height:90px;
	width:250px;
	background-image: url("/img/wellcome-buzz.png");
	position:relative;
	z-index:200;
}

.communityLogo {
	height:90px;
	width:250px;
	background-image: url("/img/wellcome-comunidad.png");
	position:relative;
	z-index:200;
}

.vuelosLogo {
	height:90px;
	width:250px;
	background-image: url("/img/wellcome-vuelos.jpg");
	position:relative;
	z-index:200;
}

#centrador {
	position:relative;
	margin:0 auto;
	width:900px;
	text-align:left;
	height: 90%;
	display:block;
	clear: both;	
}

#centrador #busca {
/*	margin-top: 60px; */
/*	height: 100%;	*/
	position: relative;
	clear: both;
	width: 512px;  
	height: 500px;	
	background-image: url("/img/capabuscador.png");
	background-repeat: no-repeat;
	float:left; 
}

#centrador .busca {
/*	margin-top: 60px; */
/*	height: 100%;	*/
	position: relative;
	clear: both;
	width: 512px;  
	height: 500px;	
	background-image: url("/img/capabuscador.png");
	background-repeat: no-repeat;
	float:left; 
}

#centrador .menus {
padding-top:40px;
margin: 0px;
	width: 322px;  
	height: 466px;	
/*	height: 100%;		*/
	background-image: url("/img/capamenus.png") !important;
	background-image: none; 
	background-repeat: no-repeat;		
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/capamenus.png',sizingMethod='image');
	float:right; 
}
#centrador #estatica {
	width: 762px;
	height: auto;			
	min-height: 600px;
	background-image: url("/img/capaestatica.png");
	background-repeat: no-repeat;	
	margin-left: 40px;
}
#centrador .estatica {
	width: 762px;
	height: auto;			
	min-height: 600px;
	background-image: url("/img/capaestatica.png");
	background-repeat: no-repeat;	
	margin-left: 40px;
}
#centradorinterior {
	height:1000px;
	width:1000px;
	text-align:left;
	margin-left:auto;
margin-right:auto;
}
#centradorinterior .iz {
margin-top: 0px;
	width: 217px;  
	height: 649px;	
	background-image: url("/img/capaizquierda.png") !important;
	background-image: none; 
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/capaizquierda.png',sizingMethod='image');
	text-align:center;
float:left; 
}
/* #centradorinterior .ce {
margin-top: 50px;
margin-left: 12px;
	width: 567px;  
	height: 582px;	
	background-image: url("/img/capacentral.png") !important;
	background-image: none; 
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/capacentral.png'); 
		float: left;
}
*/
#centradorinterior .de {
	margin-top: 20px;
	margin-left: 12px;
	padding: 50px 6px 0 6px;
	width: 186px;
	height: 554px;
	background-image: url("/img/capaderecha.png") !important;
	background-image: none;
	filter: none !important;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/capaderecha.png',sizingMethod='image'); 
	float: left;
}

#bloque{
position:relative;
	width:300px;
	padding-left:20px;
	text-align:left;
	float:left;
	padding-right:0px;
	padding-top:9px;
	z-index: 1000;

}

#bloqueiz{
position:relative;
	width:195px;
	text-align:left;
margin-left:13px;
margin-right:11px;
	z-index: 1000;

}
#bloqueiz h1 {
position:relative;
	width:195px;
padding: 2 5 2 2;
font-size:12px;
	color:#003333;
	font-weight:normal;
	margin:0px;
font-weight:bold;
}
#bloquece {
	position:relative;
	width:567px;
	height:165px;
	text-align:left;
	margin-top:35px;
	margin-left:0px;
	margin-right:0px;
	background-image: url("/img/capacentralcorta.png") !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/capacentralcorta.png',sizingMethod='image'); 
	/*float: left;*/
}
#bloquece2 {
	position:relative;
	width:567px;
	height:130px;
	text-align:left;
	margin-top:35px;
	margin-left:0px;
	margin-right:0px;
	background-image: url("/img/capacentralcorta2.png") !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/capacentralcorta2.png',sizingMethod='image'); 
	/*float: left;*/
}

#bloqueceHack {
	position: relative;
	z-index: 100;
}
#bloqueceHack .titulo{
	position: absolute;
	font-weight:bold;
	font-size: 16px;
	color: #FF6600;
	width: 390px;
	left: 15px;
	top: 60px;
	z-index: 10;
}
#bloqueceHack .titulo2{
	position: absolute;
	font-weight:bold;
	font-size: 16px;
	color: #000000;
	width: 530px;
	left: 15px;
	top: 110px;
	z-index: 10;
}
#bloqueceHack .titulohotels {
	font-weight:bold;
	font-size: 15px;
	color: #b94a00;
	margin-left: 10px;
}
#bloqueceresultados {
	width:567px;
	text-align:left;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	background-image:url(/img/fondogifbox.gif);
	min-height: 600px;
	height: auto !important;
	height: 600px;
}
#bloqueceTerraza{
	position:relative;
	width:545px;
	text-align:left;
	margin-top:5px;
	margin-left:10px;
	margin-right:8px;
	z-index: 1;
	background-color:#9bda17;
	height: 16px;
	background-image: url(/img/pax.jpg);
}
#bloqueceTerrazahotels {
	position:relative;
	width:545px;
	text-align:left;
	margin-top:5px;
	margin-left:10px;
	margin-right:8px;
	z-index: 1;
	/*background-color:#9bda17*/
	height: 16px;
	background-image: url(/img/barrahotels.jpg);
}
.terraza120 {
	position:relative;
	width:120px;
	text-align:center;
	color:#006666;
	float:left;
	border-right: 2px solid #ffffff;
	font-size:11px;
	height: 16px;
	font-weight: bold;
}

.terraza110 {
	position:relative;
	width:110px;
	text-align:center;
	color:006666;
	float:left;
	border-right: 2px solid #ffffff;
	font-size:11px;
	height: 16px;
	font-weight: bold;
}


.terraza30 {
	position:relative;
	width:30px;
	text-align:center;
	color:006666;
	float:left;
	border-right: 2px solid #ffffff;
	font-size:11px;
	height: 16px;
	font-weight: bold;
}

.terraza100 {
	position:relative;
	width:100px;
	text-align:center;
	color:#666666;
	border-left: 1px solid #c8c8c8;
	float:left;
	border-right: 1px dotted #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	font-size:11px;
}

.terraza55 {
	position:relative;
	width:55px;
	text-align:center;
	color:#006666;
	float:left;
	border-right: 2px solid #ffffff;
	font-size:11px;
	height: 16px;
	font-weight: bold;
}

#bloqueceOrdenarVuelos{
    position:absolute;
    width:545px;
    text-align:right;
    top:110px;
    left:10px;
    /*z-index:1000;*/
}
#bloqueceOrdenarVuelos2{
	position:absolute;	
    width: 305px;
    margin-left: 15px;
}
#bloqueceAlgoHaIdoMal{
	position:absolute;	
    left: 345px;
    text-align: right;
    width: 210px;
}

#bloqueceOrdenar{
	position:absolute;
	width:545px;
	text-align:right;
	top:110px;
	left:10px;
	/*z-index:1000;*/

}
#bloqueceResult{
	position:relative;
	width:545px;
	height:89px;
	text-align:left;
	margin-bottom:5px;
	margin-left:10px;
	margin-right:8px;
	/*z-index:1000;*/
	z-index:1;
	border-bottom: 3px solid #e2e2e2;
	background-color: #e2e2e2;

}
#bloqueceResult .resder{
	float:right;
	background-color:#e2e2e2;
	height:89px;
	text-align:center;
	width: 105px;
}
#bloqueceResult .resizq{
	float:left;
	width:440px;
	background-image:url(/img/idavuelta.gif);
	background-position:left;
	height: 89px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;	
}
.bloqueceResult{
	position:relative;
	width:545px;
	height:89px;
	text-align:left;
	margin-bottom:5px;
	margin-left:10px;
	margin-right:8px;
	z-index:1;
	border-bottom: 3px solid #e2e2e2;
	background-color: #FFFFFF;
/*	cursor:pointer; */
}
.bloqueceResult .resder{
	float:right;
	background-color:#e2e2e2;
	height:89px;
	text-align:center;
	width: 105px;
}
.bloqueceResult .resizq{
	float:left;
	width:440px;
	background-image:url(/img/idavuelta.gif);
	background-position:left;
	height: 89px;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	cursor:pointer;	
}

.resizqsup{
	position:relative;
	border-bottom: 1px dotted #c8c8c8;
	height:38px;
	float:right;
	width:405px;
/*	margin-left: 14px; */
	margin-top: 3px;
	
}

.resizqmedio{
	position:relative;
/*	border-bottom: 1px dotted #c8c8c8; */
	height:38px;
	float:right;
	width:405px;
	margin-left: 14px;
	margin-top: 30px;
	
}


.resizqsalida{
	float:left;
	width: 110px;
	height:38px;
	position: relative;

}

.resizqllegada{
	float:left;
	width: 110px;
	height:38px;
	position: relative;
	margin-left: 15px;
}
.resizqescalas{
	float:left;
	width: 50px;
	height:38px;
	position: relative;
	margin-left: 5px;
	text-align: center;
}
.resizqlinea{
color:#FF6600;
	float:left;
	width: 100px;
	height:38px;
	position: relative;
	margin-left: 5px;
	text-align: center;
}
.resizqinf{
	position:relative;

	height:38px;
	float:right;
	width:405px;
/*	margin-left: 14px; */
	margin-top: 3px;
}
/* items que van a ras con input */
	.selectorparte {
	position:relative;
	width:170px;
	float:left;
	z-index: 1000;
	min-height: 17px;
	height: auto !important;
	height: 17px;
	color: #ff6600;
padding-left: 10px;
margin-top: 3px;
text-align: left;
	font-size: 11px;
}
.selectorparte a{
	color: #ff6600;

}
.selectorparte a:hover{
	color: #ff6600;
text-decoration:none;
}
.entradaselectores {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	font-variant: small-caps;
	margin-top:10px;
	margin-bottom:2px;
}
.entradaselectores a {
	color: #FF6600;
}
.entradaselectores a:hover {
text-decoration:none;
	color: #FF6600;
}

/* FIN items que van a ras con input */

/* codigo para los items con precio, los de buscador y los de las interiores>>iz*/
.linea {
	position:relative;
	width:290px;
	display:block;
	clear:both;
	border-bottom:1px dotted #d7d7d7;
	float:left;
	z-index: 1000;



}
.concepto {
	position:relative;
	font-size:11px;
	color:#009999;
	width:225px;
	text-align:left;
	float:left;
	color:#009999;
	padding-left: 3px;
	
}
.concepto a{
	color:#999999;
	text-decoration:none;
}
.concepto a:hover {
	color:#ff6600;
	text-decoration:none;
}
.conceptolargo {
	position:relative;
	font-size:11px;
	color:#009999;
	width:280px;
	text-align:left;
	float:left;
	color:#009999;
	padding-left: 3px;
	
}
.conceptolargo a img{
border: none;
}


.conceptolargo a {
	color:#999999;
	text-decoration:none;
}
.conceptolargo a:hover {
	color:#ff6600;
	text-decoration:none;
}
.conceptoopi {
	position:relative;
	font-size:11px;
	color:#999999;
	width:290px;
	text-align:left;
	float:left;
	padding-left: 3px;
	
}
.conceptoopi a{
	color:#003300;

	font-weight:bold;
}
.conceptoopi a:hover {
	color:#BD4B00;
	text-decoration:none;
}
#lineaiz {
position:relative;
width:195px;
	border-bottom:1px dotted #d7d7d7;
	float:left;
z-index: 1000;
}
.conceptoiz {
	position:relative;
	font-size:10px;
	width:150px;
	text-align:left;
	float:left;
	color:#0070a3;
	padding-left: 3px;
}
.conceptoiz a{
	color:#0070a3;
	text-decoration:none;
}
.precioiz{
position:relative;
	width:35px;
	text-align:right;
	color:#ff6600;
	font-weight:bold;
	float:right;
	border-left: 1px dotted #d7d7d7;
	font-size:11px;
}
.precio{
position:relative;
	width:59px;
	text-align:right;
	color:#ff6600;
	font-weight:bold;
	float:left;
	border-left: 1px dotted #d7d7d7;
}
.fechaDate{
position:relative;
	width:74px;
	text-align:right;
	color:#FF6600;
	float:left;
	border-left: 1px dotted #d7d7d7;
}
.conceptoDate {
	position:relative;
	font-size:11px;
	color:#999999;
	width:210px;
	text-align:left;
	float:left;
	color:#009999;
	padding-left: 3px;
	
}

.conceptoDate a{
	color:#999999;
	text-decoration:none;
}
.conceptoDate a:hover {
	color:#ff6600;
	text-decoration:none;
}
/* FIN codigo para los items con precio, los de buscador y los de las interiores>>iz*/

/* ----------------------  nav ---------------------- */

#menucontenedor{position:relative;height:56px;color:#ff6600;width:100%;font-family:Helvetica,Arial,Verdana,sans-serif;}
#menunav{height:25px;font-size:16px;font-weight:bold;padding:0 0 0 5px; width:500px;}
#menunav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#menunav ul li{display:block;float:left;margin:0 1px;}
#menunav ul li a{display:block;float:left;color:#003333;text-decoration:none;padding:0 0 0 5px;height:25px;}
#menunav ul li a.actual{color:#a0adad;}
#menunav ul li a:hover{color:#9999cc;}
#menunav ul li a.actual span{font-size:16px;color:#a0adad}
#menunav ul li a.vuelos span{font-size:16px;color:#9bda17}
#menunav ul li a.hoteles span{font-size:16px;color:#ff6600}
#menunav ul li a.alertas span{font-size:16px;color:#ff9900}
#menunav ul li a.buzz span{font-size:16px;color:#cc0000}
#menunav ul li a.comunidad span{font-size:16px;color:#884488}

/* ----------------------  fin de nav ---------------------- */

/* formulario busca*/
#formcoloca{
	position:relative;
	top:50px;
	margin-left:40px;
	z-index:1001;
	width: 450px;
	height: 250px;
}


.formmediano {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 16px;
	width: 210px;
	background-color: #FFFFFF;
	border: 1px solid #7f9db9;
}
.formmedianotextarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #7f9db9;
	width: 450px;
	height: 250px;		
}

.formmediano2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 18px;
	width: 210px;
	background-color: #FFFFFF;
	border: 1px solid #7f9db9;
}

.formmedianocorto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;	
	color: #666666;
	height: 16px;
	width: 180px;
	background-color: #FFFFFF;
	border: 1px solid #7f9db9;
}

.formgrande {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;	
	color: #666666;
	height: 16px;
	width: 415px;
	background-color: #FFFFFF;
	border: 1px solid #7f9db9;
}

.formmediano li {
        list-style-type: none;
        margin-left    :0px;
        padding-left: 0px;
        text-indent: -10px;
		background-color:#009900;
		color:#FFFFFF;
}


.formpeke {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	height: 18px;
	width: 110px;
	background-color: #FFFFFF;
	border: 1px solid #7f9db9;
}
.formpekeuds {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 18px;
	width: 70px;
	background-color: #FFFFFF;
	border: 1px solid #7f9db9;
}
.formfecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	height: 16px;
	width: 95px;
	background-color: #FFFFFF;
	border: 1px solid #7f9db9;
}

.formfechahora {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 18px;
	width: 75px;
	font-weight: normal;		
	background-color: #FFFFFF;
	border: 1px solid #7f9db9;
}
.formtxtencima {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	display: block;
}

.formtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;

}

/* FIN formulario busca*/
/* <<< formulario editar*/
.formeditbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 18px;
	width: 170px;
	background-color: #FFFFFF;
	border: 1px solid #7f9db9;
}
.formeditpeke {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 18px;
	width: 75px;
	background-color: #FFFFFF;
	border: 1px solid #7f9db9;
	font-weight: normal;		
	margin: 0;
}
.bigmapscontenedor {

}
/* FIN formulario editar*/
#editarinfoAntes{
	position:relative;
	width:192px;
	text-align:left;
	margin-right:11px;
	z-index: 1000;
	background-color: #9bda17;
	height: 17px;
	background-image: url(/img/backgmodif.png);
	background-repeat: no-repeat;
	font-weight: bold;
	color: #FFFFFF;

}
#editarinfoAnteshotels{
	position:relative;
	width:192px;
	text-align:left;
	margin-right:11px;
	z-index: 1000;
	background-color: #9bda17;
	height: 17px;
	background-image: url(/img/backgmodifhotels.png);
	background-repeat: no-repeat;
	font-weight: bold;
	color: #FFFFFF;

}
#editarinfoAnteshotels a{
color:#FFFFFF;
text-decoration:none;
}
#editarinfoAnteshotels a:hover {
color:#003333;
}
.editarinfoCuadrado{
	width:12px;
	height:12px;
	float:right;
	margin-top: 2px;
	margin-right: 5px;
}
#editarinfoAntes a{
color:#FFFFFF;
text-decoration:none;
}
#editarinfoAntes a:hover {
color:#006666;
}
#editarinfo{
	position:relative;
	width:195px;
	text-align:left;
	margin-left:13px;
	margin-right:11px;
	z-index: 1000;
	height: 280px;

}
.textocalendario, .textofeedback, .textoinvitar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	margin: 0;
}
.textocalendario a {
		color: #92ac2d;
}
.textocalendario a:hover{
		color: #92ac2d;
}
.textofeedback a {
		color: #ff9900;
}
.textofeedback a :hover{
		color: #ff9900;
}
.textoinvitar a {
		color: #d260bb;
}
.textoinvitar a:hover{
		color: #d260bb;
}

.fechas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003333;
	/* margin-right: 10px; */
}
.flight_search_center_day {
	font-size: 12px;
	font-weight: normal;			
	color: #606060;
	float:left;
	margin-right: 5px;
	margin-left: 5px;	
}
.flight_search_left_day {	
	float: left;
	margin-bottom: 0px;
	margin-right: 0px;
	border: 0;
	width: 57px;
	height: 17px;
	line-height: 17px;
	color: #666666;
	text-decoration: none;
	text-align: center;
	font-family: arial, verdana, serif;
	font-size:11px;
	font-weight: normal;
	background: transparent url(/img/day_left.gif) no-repeat top left;
	cursor: pointer	
}

.flight_search_right_day {
	float: left;
	margin-bottom: 0px;
	margin-right: 0px;
	border: 0;
	width: 57px;
	height: 17px;
	line-height: 17px;
	color: #666666;
	text-decoration: none;
	text-align: center;
	font-family: arial, verdana, serif;
	font-size:11px;
	font-weight: normal;	
	background: transparent url(/img/day_right.gif) no-repeat top left;
	cursor: pointer	
}

.sorting_method_image {
	width:12px;
	height:10px;
	display:inline;	
}

.toggle_edit_image {
	width:12px;
	height:10px;
	display:inline;	
}

.arial11negro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.arial11negro a{
	color: #000000;
	text-decoration:none;
}
.arial11negro a:hover{
	color: #000000;
}
#mejorprecio {
	position:absolute;
	height:98px;
	width:118px;
	background-image: url("/img/mejorprecio.png");
	text-align:center;
	display:inline;
	left: 423px;
	top: -40px;
	font-weight:bold;
	font-size: 26px;
	display:inline;
	color:#003333;
	padding-top:30px;
	background-repeat:no-repeat;
}
#mejorpreciovuelos {
	position:absolute;
	height:98px;
	width:118px;
	background-image: url("/img/mejorprecio.png");
	text-align:center;
	display:inline;
	left: 423px;
	top: 10px;
	font-weight:bold;
	font-size: 26px;
	display:inline;
	color:#003333;
	padding-top:30px;
	background-repeat:no-repeat;
}
#mejorpreciohotels {
	position:absolute;
	height:98px;
	width:118px;
	background-image: url("/img/mejorpreciohotels.png");
	text-align:center;
	display:inline;
	left: 423px;
	top: 10px;
	font-weight:bold;
	font-size: 26px;
	display:inline;
	color:#003333;
	padding-top:30px;
	background-repeat:no-repeat;
}

.peke{
	font-size: 18px;
	color:#003333;
	font-weight:bold;
}
.arialordenar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	
}
.arialordenar a{
	color: #0070a3;
	text-decoration:none;
}
.arialordenar a.select{
	color: #0070a3;
	text-decoration:underline;
}
.arialordenar a:hover{

	color:#ff6600;
}
.arialintrovuelos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #7EB313;
}
.arialintrohoteles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #b94a00;
}
.arialintrobuzz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #8a0000;
}
.arialintroalertas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #ff9900;
}
#contenedorcalendario, #contenedorfeedback,.contenedorcalendario {
	position:relative;
	width:270px;
	margin-left: 10px;
	margin-top: 5px;
}
#contenedorcalendario p{
	margin: 0 0 5px 0;
}
#contenedorfeedback p{
	margin: 0 0 5px 0;
}
/*.precioresultados {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #003333;
	text-align: center;
	width: 105px;
	margin-top: 15px;
	margin-bottom: 0px;
}*/
.precioresultadosextras {
	font-size: 10px;
	font-weight: normal;	
	color: #FF6600;
	display: block;
	margin-bottom: 2px;
}
.precioresultadosextras span{
	color: #003333;
}

.precioresultadodecimales {
	font-size: 12px;
}
/* paginacion///*/
div.pagination {
	padding: 3px;
	margin: 3px;
	text-align:center;
	color:#ff6500;
	font-size:80%;
	z-index:1001;
	position: relative;
	margin-top: 45px;
	width: 450px;
	}
	
	div.pagination a {
		border: 1px solid #7eb313;
		margin-right:3px;
		padding:3px 5px;

		background-image:url(/img/pax.jpg);
		background-position:bottom;
		text-decoration: none;

		color:#006666;		
	}
	div.pagination a:hover, div.pax a:active {
		border: 1px solid #ff6600;
		background-image:none;
		background-color:#ffc794;
		color: #ff6500;
	}
	div.pagination span.actual {
		margin-right:3px;
		padding:3px 5px;
		border: 1px solid #ff6600;
		
		font-weight: bold;
		background-color: #ffbe94;
		color: #ff6500;
	}
	div.pagination span.desactivado {
		margin-right:3px;
		padding:3px 5px;
		border: 1px solid #c3dda9;
	
		color: #c3dda9;
	}
	
	div.paginationOpi {
	padding: 3px;
	margin: 3px;
	text-align:center;
	color:#ff6500;
	font-size:80%;
	z-index:2000;
	position: relative;
	margin-top: 45px;
	float: right;
	}
	
	div.paginationOpi a {
		border: 1px solid #7eb313;
		margin-right:3px;
		padding:3px 5px;

		background-image:url(/img/pax.jpg);
		background-position:bottom;
		text-decoration: none;

		color:#006666;		
	}
	div.paginationOpi a:hover, div.pax a:active {
		border: 1px solid #ff6600;
		background-image:none;
		background-color:#ffc794;
		color: #ff6500;
	}
	div.paginationOpi span.actual {
		margin-right:3px;
		padding:3px 5px;
		border: 1px solid #ff6600;
		
		font-weight: bold;
		background-color: #ffbe94;
		color: #ff6500;
	}
	div.paginationOpi span.desactivado {
		margin-right:3px;
		padding:3px 5px;
		border: 1px solid #c3dda9;
	
		color: #c3dda9;
	}
	/* FIN paginacion///*/

.arialbuzzexplica {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
}
/* RESULTADOS DEL BUZZ///*/
.buzzres120 {
	position:relative;
	width:165px;
	text-align:center;
	color:#990000;
	font-weight:bold;
	float:left;
	border-right: 1px solid #ffffff;
	font-size:11px;
	background-color: #c8c8c8;
}
.buzzres70 {
	position:relative;
	width:85px;
	text-align:center;
	color:#990000;
	font-weight:bold;
	float:left;
	border-right: 1px solid #ffffff;
	font-size:11px;
	background-color: #c8c8c8;
}
.buzzresI120 {
	position:relative;
	width:165px;
	text-align:center;
	color:#666666;
	border-left: 1px solid #c8c8c8;
	float:left;
	border-right: 1px dotted #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	font-size:11px;
}
.buzzresI120 a{
	color:#666666;
}
.buzzresI120 a:hover{
	color:#666666;
	text-decoration:none;
}
.buzzresI70 {
	position:relative;
	width:85px;
	text-align:center;
	color:#666666;
	border-bottom: 1px solid #c8c8c8;
	float:left;
	border-right: 1px dotted #c8c8c8;
	font-size:11px;
}
.buzzresI70Precio {
	position:relative;
	width:85px;
	text-align:center;
	color:#CC3300;
	border-bottom: 1px solid #c8c8c8;
	float:left;
border-right: 1px dotted #c8c8c8;
	font-size:11px;
	font-weight:bold;
}
.buzzresI70IR {
	position:relative;
	width:85px;
	text-align:center;
	color:#CC3300;
	border-bottom: 1px solid #c8c8c8;
	float:left;
	font-size:11px;
	border-right: 1px solid #c8c8c8;
}
.buzzresI70IR a{
	color:#CC3300;	
}
.buzzresI70IR a:hover{
text-decoration:none;
}
/* FIN RESULTADOS DEL BUZZ///*/
/* autocompletar///*/
div.auto_complete
{
	position:absolute;
	width:246px;
	background-color:white;
	border:1px solid #999999;
	margin:0px;
	padding:0px;
	z-index:100000;
}
div.auto_complete ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
div.auto_complete ul li.selected { background-color: #75B4F7; color: #FFFFFF;}
div.auto_complete ul li
{
	list-style-type:none;
	display:block;
	margin:0;
	padding:2px;
	height:auto;
	cursor:pointer;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border-bottom: 1px solid #FFFFFF;
	color: #000000;
	background-color: #C7E1FC;
}
/*FIN autocompletar///*/

/* GOOGLEMAPS///*/

.googlemaps {
	width:194px;
	background-image:url(/img/traseramaps.png);
	margin-top: 1px;
	margin-bottom: 3px;
	height: 179px;
	position: relative;
}
.ampliar2 {
	width:180px;
	color:#FF6600;
	font-size: 11px;
	margin-right: 5px;
	text-align: right;
}
.ampliar2 a{
text-decoration:none;
color:#FF6600;
}
.ampliar2 a:hover{
color:#000000;
}

/* fin GOOGLEMAPS///*/
/* <<<<<<<<<<<<<<<<results hoteles///*/
.bloqueceResulthotels{
	position:relative;
	width:545px;
	text-align:left;
	margin-left:10px;
	margin-right:8px;
	background-color: #FFFFFF;	
	cursor: pointer;
	min-height: 100px;
	height: 110px;
}
.bloqueceResulthotels .resder{
	float:right;
	background-color:#e2e2e2;
	height:89px;
	text-align:center;
	width: 105px;
}
.bloqueceResulthotels .resizqh{
	float:left;
	width:440px;
	background-position:left;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
/*	min-height: 100px; */
	height: 110px;

}

.bloqueceResulthotels .resizqcapatiendasblank {
	position:relative;
	/*height:38px;*/
	float:right;
	width:420px;
	margin-top: 2px;
	z-index: 1001;
	margin-left: 10px;
	color: #000000;
	line-height: 16px;
	min-height: 38px;
	height: auto !important;
	height: 38px;
}
.bloqueceResulthotels .resizqcapatiendasblank a{
	color:#000000;
	background-color: #f9eee8;
	text-decoration: none;
}
.bloqueceResulthotels .resizqcapatiendasblank a b{
color:#006699;
}
.bloqueceResulthotels .resizqcapatiendasblank a:hover{
color:#FF6600;
text-decoration:none;
}
.bloqueceResulthotels .resizqcapatiendasblank .closetiendas{
	color:#993300;
	text-decoration:none;
	background-color: #FFFFFF;
}
.resizqsuphotels {
	position:relative;
	border-bottom: 1px dotted #c8c8c8;
	height:20px;
	float:right;
	width:350px;
	margin-left: 0px;
	margin-top: 3px;
	display: inline;
	
}
.contenedorimghoteles {
	position:relative;
	height:90px;
	float:left;
	width:80px;
	margin-top: 3px;
	margin-left: 2px;
	text-align:center;
	
}
.contenedorimghotelesficha {
	position:absolute;
	height:70px;
	float:left;
	width:80px;
	margin-top: 30px;
	margin-left: 10px;
	text-align:center;
	
}
.imagenhoteles {
	float:left;
	width: 80px;
	position: relative;
	margin-top: 5px;
	height: 70px;

}
.agrandarimagen {
position:absolute;
 left:63px;
  top:49px; 
  width:12px;
   height:12px; 
   z-index:1007;
}

.resizqhotelsnombre {
	float:left;
	height:20px;
	position: relative;
	color: #FF6600;
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;

}
.resizqhotelsnombre a{
	color: #FF6600;
}
.resizqhotelsnombre a:hover {
	color: #FF6600;
	text-decoration:none;
}
.resizqhotelstienda {
	float:right;
	width: 80px;
	height:18px;
	position: relative;
	color: #666666;
	font-size: 11px;
	margin-top: 7px;

}
.resizqhotelstienda a{
	color: #666666;
}
.resizqhotelstienda a:hover {
	color: #666666;
	text-decoration:none;
}
.zupo {
position:absolute;
 left:64px;
  top:-6px; 
  width:33px;
  height:36px; 
  z-index:1006;
  font-size:12px;
  font-weight:bold;
  color:#000000;
  text-align:center;
  background-image:url(/img/zupo.gif);
  background-repeat: no-repeat;
}
.resizqdescriptionhotels {
	position:relative;
	height:31px;
	float:right;
	width:350px;
	margin-left: 0px;
	margin-top: 6px;
}
.resizqdescriptionhotels a{
	color: #ff6600;
}
.resizqdescriptionhotels a:hover {
	color: #ff6600;
	text-decoration:none;
}
#resizqinferiorhotels {
	position:relative;
	height:33px;
	float:right;
	width:350px;
	margin-left: 0px;
	margin-top: 0px;
}
#resizqinferiorhotels a{
	color: #000000;
		text-decoration:none;

}
#resizqinferiorhotels a:hover {
	color: #ff6600;

}
#resizqinferiorhotels .link {
position:relative;
margin-top:5px;
padding-left: 30px;
height:15px;
}

#resizqinferiorhotels .resizqopiniones{
	float:left;
	width: 106px;
	height:33px;
	position: relative;
	background-image:url(/img/icon-opiniones.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin-left: 3px;

}
#resizqinferiorhotels .resizqficha{
	float:left;
	width: 85px;
	height:33px;
	position: relative;
	background-image:url(/img/icon-escribir.png);
	background-position:left;
	background-repeat:no-repeat;
	text-align: right;
	margin-left: 0px;

}
#resizqinferiorhotels .resizqvaloracion{
	float:left;
	width: 127px;
	height:33px;
	position: relative;
	background-image:url(/img/icon-valoracion.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin-left: 3px;

}


.botondetalles {
	width: 80px;
	height:15px;
	position: relative;
}
.resizqsupficha {
	position:absolute;
	border-bottom: 1px dotted #c8c8c8;
	height:30px;
	float:right;
	width:460px;
	margin-left: 100px;
	margin-top: 25px;
	
}
.resizqdescriptionficha {
	position:relative;
	height:auto;
	float:right;
	width:530px;
	margin-left: 0px;
	color: #000000;
}
.resizqdescriptionficha a{
	color: #ff6600;
}
.resizqdescriptionficha a:hover {
	color: #ff6600;
	text-decoration:none;
}
.resizqfichasnombre {
	float:left;
	width: 420px;
	height:20px;
	position: relative;
	color: #FF6600;
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px;

}
.resizqfichasnombre a{
	color: #FF6600;
}
.resizqfichasnombre a:hover {
	color: #FF6600;
	text-decoration:none;
}
.terraficha {
	position:relative;
	border-bottom: 1px dotted #ff9966;
	width:535px;
	margin-top: 3px;
	margin-left: 10px;	
	float: left;

	
}
#terrafichacontenido {
	width:525px;
	position: relative;
	margin-top: 2px;
	margin-bottom: 10px;
	float: left;
	margin-left: 15px;
	
}
#terrafichaopinion {
	width:515px;
	position: relative;
	margin-top: 2px;
	margin-bottom: 10px;
	float: left;
	margin-left: 15px;
	text-align: justify;
	
}
#terrafichadescript {
	width:515px;
	position: relative;
	margin-top: 2px;
	margin-bottom: 10px;
	float: left;
	margin-left: 15px;
	text-align: justify;
font-size:12px;
	
}
#terrafichaescriopi {
	width:515px;
	position: relative;
	margin-top: 2px;
	margin-bottom: 10px;
	float: left;
	margin-left: 15px;
	text-align: justify;
	color: #333333;
	
}
.terraficha .terraimg {
	height:20px;
	float:left;
	width:35px;
	margin-left: 5px;
	margin-top: 0px;
	
}
.terraficha .terratitulo {
	float:left;
	width:325px;
	margin-top: 2px;
	font-weight: bold;
	color: #b94a00;
	
}
.terraficha .terraedit {
	float:right;
	width:150px;
	margin-top: 2px;
	text-align: right;
	margin-right: 10px;
	font-weight: bold;
	
}
.terraficha .terraedit a{
	color:#663300;
	text-decoration:none;
}
.terraficha .terraedit a:hover{
	color:#ff6600;
	
}
#bloqueceResulfichazona {
	width:567px;
	text-align:left;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	background-image:url(/img/fondogifbox.gif);
	min-height: 600px;
	height: auto !important;
	height: 600px;
	font-size: 11px;	
}
#resizqinferiorficha {
	position:absolute;
	height:33px;
	float:left;
	width:400px;
	margin-left: 100px;
	margin-top: 65px;
}
#resizqinferiorficha a{
	color: #000000;
		text-decoration:none;

}
#resizqinferiorficha a:hover {
	color: #ff6600;

}
#resizqinferiorficha .resizqopiniones{
	float:left;
	width: 90px;
	height:33px;
	position: relative;
	background-image:url(/img/icon-opiniones.png);
	background-position:left;
	background-repeat:no-repeat;
	text-align: right;

}
#resizqinferiorficha .resizqescribir{
	float:left;
	width: 113px;
	height:33px;
	position: relative;
	background-image:url(/img/icon-escribir.png);
	background-position:left;
	background-repeat:no-repeat;
	text-align: right;
	margin-left: 3px;

}
#resizqinferiorficha .resizqvaloracion{
	float:left;
	width: 91px;
	height:33px;
	position: relative;
	background-image:url(/img/icon-valoracion.png);
	background-position:left;
	background-repeat:no-repeat;
	text-align: right;
	margin-left: 3px;

}
#resizqinferiorficha .link {
position:relative;
margin-top:5px;
float:right;
height:15px;
}
#terrazaopi {
	position:relative;
	margin-top:5px;
	margin-left:15px;	
	margin-bottom:5px;
	height:26px;
	width:525px;
	float: left;
	border-bottom: 1px solid #ff9966;
}
#terrazaopi .terropinombre {
	position:relative;
	margin-top:5px;
	float:left;
	height:15px;
	margin-left: 10px;
}
#terrazaopi .terropiglobal {
	position:relative;
	margin-top:5px;
	float:left;
	height:15px;
	margin-left: 10px;
}
#terrazaopi .terropifecha {
	position:relative;
	margin-top:6px;
	float:right;
	height:15px;
	margin-right: 10px;
}

/* <<<<<<<<<<<<<<<<results hoteles///*/

#formescribir{
	position:relative;
	width:540px;
	height:400px;
	background-color:#c8c8c8;
	margin-left: 3px;
	font-weight: bold;
	padding: 0;
}
#formescribir input{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 18px;
	width: 200px;
	background-color: #FFFFFF;
	padding: 0pt;
	border: 1px solid #7f9db9;
}
#formescribir .escribnombre {
	position:relative;
	width:300px;
	background-color:#c8c8c8;
	font-size: 11px;
	color: #000000;
	margin-left: 10px;
	margin-top: 10px;

}
#formescribir .puntuar {
	position:relative;
	width:500px;
	background-color:#c8c8c8;
	font-size: 11px;
	color: #000000;
	margin-left: 10px;
	margin-top: 10px;
	display: inline;

}
#contenedorescribir {
	position:relative;
	width:540px;
	margin-left: 10px;
}
#minivalor select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 18px;
	background-color: #FFFFFF;
	border: 1px solid #7f9db9;
	position:relative;
	float:left;
}
.minivalor select {
width: 35px;
}
#contenedormapabig {
	margin-left: 18px;
	margin-top: 0px;
	height: 356px;
	width: 545px;
	text-align: center;
}
#contenedormapabig .mapiz{
	float:left;
	height: 356px;
	width: 515px;
	position:relative;
	background-color: #FF6600;
}
#contenedormapabig .mapde{
	float:right;
	height: 10px;
	width: 30px;
	position:relative;
	text-align: left;
}
.tooltiphotels {
	position:relative;
	height:31px;
	float:right;
	width:350px;
	margin-left: 0px;
	margin-top: 6px;
}
.tooltiphotels a{
	color: #000000;
}
.tooltiphotels a:hover {
	color: #000000;
	text-decoration:none;
	background-color:#FF6600;
}
#bloquecetool{
	position:relative;
	width:344px;/*44*/
	height:97px;/*15*/
	text-align:left;
	margin-top:5px;
	margin-left:10px;
	margin-right:8px;
	background-image: url(/img/traseratool.png);
	background-repeat: no-repeat;

}
#bloquecetool .resdertool{
	float:right;
	height:65px;
	text-align:center;
	width: 95px;
	margin-top: 12px;
}
#bloquecetool .resizqhtool{
	float:left;
	width:235px;
	background-position:left;
	height: 60px;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	
}
.resizqsuptool {
	position:relative;
	border-bottom: 1px dotted #c8c8c8;
	height:20px;
	float:right;
	width:230px;
	margin-left: 0px;
	margin-top: 11px;
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
	
}
.resizqsuptool a{
color:#FF6600;
}
.resizqsuptool a:hover {
color:#FF6600;
text-decoration:none;
}
.resizqinftool {
	position:relative;
	height:20px;
	float:right;
	width:230px;
	margin-left: 0px;
	margin-top: 8px;
	
}
.preciotool {
	color:#006600;
	font-weight: bold;
	font-size: 13px;

}
.desdetool {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006600;
}
.linknormal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;

}
.linknormal a{
text-decoration:none;
	color: #000000;
}
.linknormal a:hover {

	color: #ff6600;
}


#bloqueceficha{
	position:relative;
	width:567px;
	height:135px;
	text-align:left;
	margin-top:35px;
	margin-left:0px;
	margin-right:0px;
	background-image: url("/img/capacentralcorta.png") !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/capacentralcorta.png',sizingMethod='image'); 	
}

.urhere {
	height:20px;
	position:relative;
	z-index:3;
	color:#B94A00;
	font-size:11px;
	font-weight:bold;
	margin-left:10px;
}
.urhere a{font-weight:bold;color:#003300;text-decoration: none;}
.urhere a:hover{background-color:#B94A00;color:#ffffff;}

.urhere2 {
	color:#B94A00;
	font-size:11px;
	font-weight:normal;
}
.urhere2 a{font-weight:normal;color:#003300;text-decoration: none;}
.urhere2 a:hover{background-color:#B94A00;color:#ffffff;}

/* formulario opinion///*/
.formopitxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	float: left;
}
.ingeniform {
	color: #666666;
	font-weight: bold;
	float: left;
	margin-right: 10px;

}
.ingeniform select{
	color: #333333;
	width: 40px;
	font-size: 11px;

}
.ingeniform select{
	color: #333333;
	width: 40px;
	font-size: 11px;

}
.ingeniformarea textarea{
	color: #333333;
	width: 485px;
	font-size: 11px;
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	height: 150px;

}

/* FIN formulario opinion///*/
.tags {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 85px;
	margin-left: 4px;
}
.arialnaranjagrande {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF6600;
}
.arialverdegrande {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #7eb413;
}
.arialnegromedio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.arialnegrograndeprogreso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
}


#pushvuelos{
	border:0px;
	position:relative;
	height:42px;
	width:120px;
	text-align:center;
	background-image: url("/img/buscarvuelos-mask.png") !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/buscarvuelos-mask.png',sizingMethod='image');
}

#pushhoteles{
	position:relative;
	border:0px;
	height:42px;
	width:120px;
	text-align:center;
	background-image: url("/img/buscarhoteles-mask.png") !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/buscarhoteles-mask.png',sizingMethod='image');
}
#pushalertas{
	border:0px;
	position:relative;
	height:42px;
	width:120px;
	text-align:center;
	background-image: url("/img/buscaralertas-mask.png") !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/buscaralertas-mask.png',sizingMethod='image');
}
#pushbuzz{
	border:0px;
	position:relative;
	height:42px;
	width:120px;
	text-align:center;
	background-image: url("/img/buscarbuzz-mask.png") !important;
background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/buscarbuzz-mask.png',sizingMethod='image');
}
 .pushtxt{
	border:0px;
	position:relative;
	width:120px;
	text-align:center;
	float:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 17px;
	margin-top: 5px;
	cursor:pointer;
}
 .pushtxt a{
color:#FFFFFF;
text-decoration:none;

}
 .pushtxt a:hover{
color:#000000;


}
 .pushload{
	position:relative;
	width:120px;
	text-align:center;
	float:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 18px;
	margin-top: 8px;
}

 
 

#rangoconjunto {
	position:relative;
	width:161px;
	float:left;
	z-index: 1000;
	height: 60px;
	background-image: url(/img/barrafondotransp.gif);

}
.rangolinea {
	position:relative;
	width:65px;
	text-align:left;
	float:left;
	background-color: #FF6600;
	margin-top: 27px;
	height: 5px;
	
}
.rangobola {
	position:relative;
	font-size:11px;
	width:7px;
	text-align:left;
	float:left;
	margin-top: 21px;
	background-image: url(/img/barrazumder.gif);
	height: 18px;
	
}

.markerLabel {
  font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
	color: #FFFFFF;
}

/* Para los resultados de hoteles */

#centradorparte {
	height: 90%;
	width:1000px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	display:block;
	clear: both;
	position:relative;
}
#centradorparte .izparte {
	margin-top: 0px;
	width: 217px;  
	min-height: 450px;
	height: 450px;
	background-image: url("/img/capaizquierda.png") !important;
	background-image: none; 
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/capaizquierda.png',sizingMethod='image');
	text-align:left;
	background-repeat: no-repeat;
	float:left; 
}
#centradorparte #izparte {
	margin-top: 0px;
	width: 217px;  
	min-height: 649px;
	height: auto;
	background-image: url("/img/capaizquierda.png");
	text-align:left;
	background-repeat: no-repeat;
	float:left; 
}

#centradorparte .ce {
	margin-top: 2px;
	margin-left: 12px;
	width: 567px;  
	min-height: 90%;
	height: 90%;
	height: auto !important;
	float: left;

}
#centradorparte .de {
	margin-top: 20px;
	margin-left: 12px;
	width: 186px;
	min-height: 600px;
	height: 600px;	
	background-image: url("/img/capaderecha.png") !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/capaderecha.png'); 
	display: inline-block;	
	float: left;
	background-repeat: no-repeat;
}
#centradorparte #de {
	margin-top: 20px;
	margin-left: 12px;
	width: 186px;
	min-height: 600px;
	height: 600px;	
	background-image: url("/img/capaderecha.png");
	display: inline-block;	
	float: left;
	background-repeat: no-repeat;
}

#gohome {
	height: 80px;
	margin-left: 15px;

}
#englobapartes {
margin-left: 10px;
}
#englobapartesinicial {
margin-left: 10px;
}
#partevisitado {
	background-image: url(/img/bgvisitado.png);
	background-repeat: no-repeat;
	background-position: top;
	position:relative;
	width:200px;
	float:left;
	z-index: 1000;
	min-height: 178px;
	height: auto !important;
	height: 178px;


}
.visitado {
	position:relative;
	font-size:14px;
	color:#ff6600;
	width:180px;
	float:center;
	margin-top: 65px;
	font-weight: bold;
	text-align: center;
}

#partemodificar {
	background-image: url(/img/travesa.png);
	background-repeat: no-repeat;
	background-position: top;
	position:relative;
	width:200px;
	float:left;
	min-height: 14px;
	height: 25px;
	background-color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	color: #003300;
}
#partemodificar a{
	color: #003300;
	text-decoration:none;	
}
#partemodificar a:hover{
	color: #ff6600;
	text-decoration:none;	
}

#parteform {
	position:relative;
	width:200px;
	float:left;
	z-index: 1000;
	min-height: 38px;
	height: auto!important;
	height: 38px;
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;;
	text-align: left;
}
#parteform  a{
	color: #0070a3;
	text-decoration:none;
}
#parteform  a:hover{
	color: #ff6600;
}
.parte {
	background-image: url(/img/travesa.png);
	background-repeat: no-repeat;
	background-position: top;
	/*position:relative;*/
	width:200px;
	float:left;
	z-index: 1000;
	/* min-height: 38px;
	height: auto !important; 
	height: 38px; */
	background-color: #ffffff;
}
.partetitulo {
	position:relative;
	width:180px;
	font-size: 14px;
	font-weight: bold;
	color: #003300;
	padding-left: 2px;
	margin-top: 10px;
	text-align: left;
}
#partebusconom {
background-image: url(/img/travesa.png);
	background-repeat: no-repeat;
	background-position: top;
	position:relative;
	width:200px;
	float:left;
	z-index: 1000;
	min-height: 38px;
	height: auto !important;
	height: 38px;
	background-color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	color: #0070a3;;
	text-align: left;
}
#partebusconom  a{
	color: #0070a3;
	text-decoration:none;

}
#partebusconom  a:hover{
	color: #ff6600;

}
.formbuspornom {
	font-size: 11px;
	color: #666666;
	height: 16px;
	width: 120px;
	margin-left: 10px;
	margin-top: 7px;
	display: inline;
}

/* Footer */
body, html {margin: 0; padding: 0}
#centrador_comu {height: 1%}
#centrador_comu:after {content: "."; display: block; clear: both; visibility: hidden; height: 0}
#footer {
  background: #749F00 url('/img/footer-bg.png') repeat-x top left;
  color: #fff;
  clear: both;
  margin: 2em 0 0 0;
  padding: 40px 0 20px 0;
  font-size: 12px;
  font-family: arial, verdana, serif;
  text-align: left
}

#footer-cont {width: 970px; margin: 0 auto}

#footer a:link,#footer a:visited {color:#fff; text-decoration: none}
#footer a:hover,#footer a:active {color:#FFCC66}

  /* Menu */
  #footer-menu {margin: 0 0 20px 0; padding: 0; list-style: none; float: right}
  #footer-menu li {display: inline; padding: 0 .6em; border-right: 1px solid #C7D999}
  
  #footer-menu li.rss {border: 0}
  #footer-menu li.rss a {padding-right: 23px; background: url('/img/iconos/rss.gif') no-repeat center right}
  
  /* Cajas */
  #cajas-foot {clear: both; margin-bottom: 20px; overflow: hidden; height: 1%}
  #cajas-foot h3 {margin: 0 0 .3em 0; padding: 0; line-height: 1; color: #060; font-family: verdana, arial, serif; font-size: 14px; font-weight: normal}
  
  #foot-acerca {
    width: 190px;
    height: 107px;
    padding: 10px 15px 15px 15px;
    float: left;
    background: url('/img/foot-acerca-bg.jpg') no-repeat center center;
    line-height: 1.5
  }
  
  #foot-acerca h3 {margin-bottom: .8em}
  #foot-acerca p {margin: 0; padding: 0}
  
  #foot-navega {
    width: 690px;
    height: 107px;
    padding: 10px 15px 15px 15px;
    margin: 0 0 0 20px;
    float: left;
    background: url('/img/foot-navega-bg.jpg') no-repeat center center
  }
  
  #foot-navega ul {margin: 0 0 .5em 0; padding: 0; list-style: none}
  #foot-navega li {display: inline; border-right: 1px solid #C7D999; padding: 0 .4em; line-height: 1.5}
  
  /* copyright */
  #footer .copyright {clear: both; text-align: left; overflow: hidden; height: 1%; font-size: 11px}
  #footer .copyright p {float: left; margin: 0; padding: 0}
  
  #footer .copyright div.inter {float: right}
  
  #footer .copyright a img {border: 0; margin: 0 0 0 .3em}
  #footer .copyright a:link, #footer .copyright a:visited {text-decoration: none}
  #footer .copyright a:hover, #footer .copyright a:active {text-decoration: underline}


/* cositas content */


#content {
	width: 712px;  
	height: auto;
	float:left;
	margin-top: 35px;
	margin-right: 25px;
	margin-left: 25px;
}
#content p{
text-align:justify;
}
#content p a{
color:#FF6600;
font-weight:bold;
}
#content p a:hover{
color:#FF6600;
}
#content h1{
font-family:"Lucida Sans Unicode", Tahoma, Verdana, Arial, Helvetica, sans-serif;
          font-size:2.3em;
          line-height:1.3em;
          font-weight:bold;
          letter-spacing:-1px;
          color:#ff6600;
          padding:0.35em 0 0.15em 0;
          border-bottom:3px solid #ff6600;
          margin-right: 16px;
}

#content h3{
font-family:"Trebuchet MS ", Tahoma, Verdana, Arial, Helvetica, sans-serif;
          font-size:20px;
          line-height:1.3em;
          font-weight:normal;
          letter-spacing:-1px;
          color:#7EB313;
}
#content h3 a{
          color:#7EB313;
		  text-decoration:none;
}
#content h3 a:hover{
          color:#7EB313;
		  text-decoration:underline;
}
#content ul{
          line-height:2em;
		
}
#content ul a{
         color:#ff6600;
		 font-weight:bold;
		
}
#content ul a:hover{
                  color:#666666;
}
.miniselectores {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #0070a3;
/*    position:relative; */
    width:190px;
    float:left;
    z-index: 1000;
    height: 14px;
    text-align: left;
    padding-left: 10px;
    margin:0;
}
.miniselectores a{
    color: #0070a3;
    text-decoration: none;
}
.miniselectores a:hover {
    text-decoration:none;
    color: #FF6600;
}
.miniselectores input {
	font-size: 10px;
	margin: 0;
	padding: 0;
	display:inline;
	_margin-top: -4px;	
}
#selectorinfo {
    width:170px;
    float:left;
    z-index: 1000;
    color: #FF6600;
    padding-left: 10px;
    text-align: left;
    font-size: 11px;
    font-weight: bold;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    margin-top: 2px;
}
.selectorinfo {
    width:170px;
    float:left;
    z-index: 1000;
    color: #FF6600;
    padding-left: 10px;
    text-align: left;
    font-size: 11px;
    font-weight: bold;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    margin-top: 5px;
}
.imensajealerta, .error_message {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight:bold;
	background-image: url(/img/iconoalert.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 25px;
	z-index: 1001;
	margin-top: 4px;	
	/*height: 15px;*/
}

.imensajestatus{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight:bold;
	background-image: url(/img/iconostatus.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 25px;
	z-index: 1001;
	margin-top: 4px;
	/*height: 15px;*/
}

.comomucho {
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	display: inline;
}
.comomuchotanto {
	font-size: 11px;
	color: #0070a3;
	font-weight: bold;
	display: inline;
	margin-left: 4px;
}
.ititulo {
	font-size:14px;
	color:#003333;
	font-weight:bold;
	margin-top: 10px;
	padding: 0px;
}
.ititubarra {
	width: 290px;
	display:block;
	height:6px;
	background-image: url("/img/barramenuindex.png") !important;
	background-repeat: no-repeat;
	background-image: none; 
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/barramenuindex.png');
}
.arial11oscuro {
	font-size: 11px;
	width: 106px;
	color: #003333;
	position:absolute;
	left: 322px;
	top: 177px;
	z-index: 1002;
	
}
.arial11oscuro a{
	
	color: #ff6600;
	text-decoration:none;
}
.arial11oscuro a:hover{
		color: #ff6600;
		text-decoration:none;
}
.arial11oscuronormal {
	font-size: 11px;
	width: 106px;
	color: #003333;
	position:absolute;
}
.arial11oscuronormal a{
	color: #ff6600;
	text-decoration:none;
}
.arial11oscuronormal a:hover{
	color: #ff6600;
	text-decoration:none;
}
.arial11oscurohome {
	font-size: 11px;
	width: 106px;
	color: #003333;
	position:absolute;
	left: 312px;
	top: 260px;	
}
.arial11oscurohome a{
	color: #ff6600;
	text-decoration:none;
}
.arial11oscurohome a:hover{
	color: #ff6600;
	text-decoration:none;
}

.arial12grisclear {
font-weight: bold;
color: #cacaca;
}

.arial11grisclear {
font-size: 11px;
font-weight: bold;
color:#cacaca;
}
.zdetitulo {
	font-size: 13px;
	font-weight: bold;
	color: #0070a3;
	display: block;
}
.zdetitulo a{
	text-decoration:none;
	color: #0070a3;
}
.zdetitulo a:hover{
	text-decoration:none;
	background-color:#0070a3;
	color:#FFFFFF;
}
.zdedescripcion {
	color: #003300;
	display: block;
	font-size: 12px;	
}
.zdedescripcion a{
	color: #003300;
}
.zdedescripcion a:hover{
	text-decoration:none;
	background-color:#FF6600;
	color:#FFFFFF;
}
.zdetitulop {
	font-size: 13px;
	font-weight: bold;	
	color: #FF6600;
	display: block;
}
.zdetitulop a{
	text-decoration:none;
	color: #0070a3;
}
.zdetitulop a:hover{
	text-decoration:none;
	background-color:#0070a3;
	color:#FFFFFF;
}
.zdedescripcionp {
	color: #003300;
	display: block;
	font-size:12px;
}
.zdedescripcionp a{
	color: #003300;
}
.zdedescripcionp a:hover{
	text-decoration:none;
background-color:#FF6600;
color:#FFFFFF;
}
#intro1 {
	position:relative;
	width:465px;
	float:left;
	z-index: 1000;
	height: 45px;
	background-image: url(/img/bgintro1.png);

}
#intro2 {
	position:relative;
	width:465px;
	float:left;
	z-index: 1000;
	height: 45px;
	background-image: url(/img/bgintro2.png);

}
#intro3 {
	position:relative;
	width:465px;
	float:left;
	z-index: 1000;
	height: 45px;
	background-image: url(/img/bgintro3.png);

}
#intro11 {
	position:relative;
	width:465px;
	float:left;
	z-index: 1000;
	height: 45px;
	background-image: url(/img/bgintro11.png);

}
#intro22 {
	position:relative;
	width:465px;
	float:left;
	z-index: 1000;
	height: 45px;
	background-image: url(/img/bgintro22.png);

}
#intro33 {
	position:relative;
	width:465px;
	float:left;
	z-index: 1000;
	height: 45px;
	background-image: url(/img/bgintro33.png);

}
#intro111 {
	position:relative;
	width:465px;
	float:left;
	z-index: 1000;
	height: 45px;
	background-image: url(/img/bgintro111.png);

}
#intro222 {
	position:relative;
	width:465px;
	float:left;
	z-index: 1000;
	height: 45px;
	background-image: url(/img/bgintro222.png);

}
#intro333 {
	position:relative;
	width:465px;
	float:left;
	z-index: 1000;
	height: 45px;
	background-image: url(/img/bgintro333.png);

}
#intro1111 {
	position:relative;
	width:465px;
	float:left;
	z-index: 1000;
	height: 45px;
	background-image: url(/img/bgintro1111.png);

}
#intro2222 {
	position:relative;
	width:465px;
	float:left;
	z-index: 1000;
	height: 45px;
	background-image: url(/img/bgintro2222.png);

}
#intro3333 {
	position:relative;
	width:465px;
	float:left;
	z-index: 1000;
	height: 45px;
	background-image: url(/img/bgintro3333.png);

}
.introzonaUp1 {
	position:relative;
	font-size:16px;
	color:#536060;
	width:435px;
	float:left;
	margin-top: 2px;
	font-weight: bold;
	text-align: right;
}
.introzonaUp2 {
	position:relative;
	font-size:16px;
	color:#768989;
	width:435px;
	float:left;
	margin-top: 2px;
	font-weight: bold;
	text-align: right;
}
.introzonaUp3 {
	position:relative;
	font-size:16px;
	color:#a0adad;
	width:435px;
	float:left;
	margin-top: 2px;
	font-weight: bold;
	text-align: right;
}
.introzonaDown {
	position:relative;
	font-size:14px;
	color:#999999;
	width:435px;
	text-align:right;
	float:left;
	font-weight: bold;
	margin-top: 1px;
}

/* css area de prensa */
.listanotas{
	float:left;
	width:300px;
}
.listanotas ul{
	list-style-position:outside;
	list-style-image: none;
	list-style-type:none;
	margin:0px;
}
.listanotas li{
	border-bottom:1px solid #7EB313;
	height:30px;
	height:auto;
	padding-bottom:5px;
}
.listanotas li a{
	color:#FF6600;
}
.listanotas li a:hover{
	color:#FF6600;
}
/* fin estilos area de prensa */


a.info {
    position:relative; 
    z-index:1000;
    text-decoration:none;
}
a.info:hover {
	z-index:1001;
}
a.info span {
	display: none;
	font-weight: normal;
}
a.info:hover span { 
	color:#000000;
	text-align:justify;
	font-size:11px;
	padding: 5px;
	height: 130px;
	width: 200px;
	background-color:#f1f8ff;
	border: 2px dotted #0070a3;
	z-index:1000;	
	
	display:block;
	position:absolute;
	top:-130px;
	left:10px;
}

.questionmark {
	position: absolute;
	left: 525px;
	top: 10px;
	width: 10px;
	height: 12px;
	
}

#tointro {
	height:35px;
	left:420px;
	position:absolute;
	text-align:right;
	top:0px;
	width:478px;
font-size:11px;
}

.introblanco, .introblanco a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.introblanco a:hover {
	color:#003333;
}

.infov2 {
	height: 179px;
	width: 287px;
}
/*---------------------apa�o para linkar precio----------*/
.preciogo{
margin-top:15px;
color:#003333;
font-weight:bold;
font-size:20px;
}
.preciogo a{
color:#003333;
text-decoration:underline;
}
.preciogo a:hover{
color:#ff6600;
}
.toolvoy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
width:110px;
height:32px;
background-image:url(/img/bgtooltip.gif);
background-repeat:no-repeat;
padding:8px 0 0 15px ;
}
/* solowidget*/
.mdesalto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9933;
}
.catchcode {
	font-size: 14px;
	color: #666666;
	background-color: #FFFFCC;
	border: 1px solid #666666;
	width: 400px;
}
/* solowidget*/
.arial11blanco{
color:#FFFFFF;
font-size:11px;
}
.border img{
border:1px solid #999999;
padding: 2px;
}
.selectwidget {
color:#FF6600;
font-size:12px;
font-weight:bold;
}
.selectwidget a{
color:#FF6600;
}
/*---------------------comparator----------*/
.comparator{
	background-image: url(../img/bgcomparator.gif);
	font-size: 11px;
	width: 270px;
	text-align: center;

}
.comparator input{
	width: 12px;
	margin-right: 2px;

}
/*---------------------fin comparator----------*/

.fuenteFechaEnTexto {
	color:#666666;
	font-size:10px;
	font-weight:normal;	
}
.fuenteFechaEnTextoInput {
	margin: 0;
	_margin-top:-4px;		
	_margin-left:-4px;		
	padding: 0; 
}

.botonAltSearch{
	cursor:pointer;
	margin-top:5px;
    font-size:10px;
    font-family:Verdana,Helvetica;
    font-weight:bold;
    width:80px;
    height:19px;
}

/*------------ Matriz resultados vuelos ----------*/
.flights_matrix_header {
	background: url("/img/buzzf/bgmatrix.gif") repeat;
	font-size: 12px;
	color: #666666;
	width: 75px;
	text-align: center;
	font-weight: bold;
}
.flights_matrix_cell {
	font-size: 11px;
	font-family: Verdana;	
	font-weight: normal;	
	color: #666666;
	border: 1px solid #cccccc;
	width: 85px;
	text-align: center;
}
.flights_matrix_cell a {
	font-family: Arial;	
	color: #ff6600;
	text-decoration: underline;
}
.flights_matrix_cell a:hover {
	text-decoration: none;	
}
/*------------ Fin Matriz vuelos ----------*/
/*------------ Tabs vuelos ----------*/
#tabs_menu {
	float:left;
	width:100%;
	font-size:12px;
	line-height:normal;
	border-bottom:1px solid #999999;
	font-family: "Trebuchet MS", Arial;
	}
#tabs_menu ul {
	margin:0;
	padding:5px 5px 0 5px;
	list-style:none;
	}
#tabs_menu li {
	display:inline;
	margin:0;
	padding:0;
	}
#tabs_menu a {
	float:left;
	background:url("/img/tableftF.gif") no-repeat left top;
	margin:0;
	padding:0 5px 0 4px;
	text-decoration:none;
	}
#tabs_menu a span {
	float:left;
	display:block;
	background:url("/img/tabrightF.gif") no-repeat right top;
	padding:0px 15px 0px 6px;
	color:#666;
	}
#tabs_menu a.current {
	float:left;
	background:url("/img/currenttabi.gif") no-repeat left top;
	margin:0;
	padding:0 5px 0 4px;
	text-decoration:none;
	}
#tabs_menu a.current span {
	float:left;
	display:block;
	background:url("/img/currenttabd.gif") no-repeat right top;
	padding:0px 15px 0px 6px;
	color:#666;
	}		
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs_menu a span {float:none;}
/* End IE5-Mac hack */
#tabs_menu a:hover span {color:#FFFFFF;}
#tabs_menu a:hover {background-position:0% -21px;}
#tabs_menu a:hover span {background-position:100% -21px;}

#flights_results_alert_email {
	background:#FFFFFF url(/img/input-bg.gif) repeat-x scroll left top;
	border:1px solid #8EACC4;
	color:#000000;
	font-family:arial,verdana,serif;
	font-size:10px;
	font-weight:normal;
	width:100px;
	padding:2px;				
}
/*------------ Fin Tabs vuelos ----------*/
/*------------ Buzz vuelos ----------*/

.flight_buzz_bigtext {
position:relative; width:545px;margin-left:10px;font-family:Arial;font-size:12px;font-weight:normal;margin-right:10px;
}
.flight_buzz_titletext {
position:relative; width:545px;margin-left:10px;font-family:Arial;font-size:16px;font-weight:bold;color:#FF6600;margin-top:10px;
}
.flight_buzz_layer {
width:545px; height:120px;float:left; margin-top:5px;
}
.flight_buzz_layer_price {
float:left;width:70px;height:120px; text-align: right; color: #0171A3; font-size: 12px; text-align: right; background:url(/img/buzzf/divisorcharts-1.gif) no-repeat right center; font-weight: bold; margin-right: 5px;
} 
.flight_buzz_layer_bigbox {
float:left;height:120px; background-color:white;
} 
.flight_buzz_layer_spacebox {
width:24px;height:1px; background-color:white; z-index:9; position:absolute;
} 
.flight_buzz_layer_smallbox_container {
position:relative;float:left;height:120px; z-index: 1000; cursor:pointer;
} 
.flight_buzz_layer_smallbox {
float:left;width:24px;height:120px; cursor:pointer; background:url(/img/buzzf/bg-chart.gif) repeat-y top center;margin-right:5px;
} 
.flight_buzz_layer_notice {	
position:absolute; left:0px; height: 90px; width: 140px; background:url(/img/buzzf/bgiwttcharts.gif) no-repeat center bottom; z-index: 10000;	
}
.flight_buzz_layer_notice_data {
border: 1px solid #0171A3;height: 76px; width: 134px; font-family: Arial; font-size: 11px; color: #000000;	padding:2px;
background-color:#eeeeee; z-index: 10001;
}
/*.flight_buzz_layer_smallbox a:hover {background:#ffffff; text-decoration:none;} BG color is a must for IE6*/ 
.flight_buzz_layer_smallbox a span {display:none; padding:2px 3px; margin-left:8px; width:60px;}
.flight_buzz_layer_smallbox a:hover span {display:inline; position:absolute; background:#ffffff; border:2px solid #0171A3; color:#0171A3;}

.flight_buzz_layer_smallbox_off {
float:left;width:24px;height:120px; margin-right:5px; background:url(/img/buzzf/bg-off.gif) repeat-y top center;
} 
.flight_buzz_layer_datetext {
float:left;width:25px; margin-right:4px; color:#999999; font-family:Arial; font-size:11px; font-weight:normal; text-align: center;background:url(/img/buzzf/bg-calendar.gif) no-repeat top center;
} 
.flight_buzz_layer_dateselected {
float:left;width:25px; margin-right:4px; color:#999999; font-family:Arial; font-size:11px; font-weight:normal; text-align: center;background:url(/img/buzzf/bg-calendar-current.gif) no-repeat top center;
} 
/*------------ Fin Buzz vuelos ----------*/


