body { margin: 0; text-align:center;}
body, th, td { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #156E94;}

a{ text-decoration: none;}

#wraper{margin-left:0 auto; margin-right:0 auto; width: 788px; text-align:left;}
#Form1 {margin-left: auto; margin-right: auto; width:788px;}
#header{ width: 788px; }
#main{ width: 788px;}
#footer { width:788px; }
#lateral{background-image:url(../images/lateral_bgr_new.jpg); background-repeat:repeat-y; border-bottom:8px solid #FFF}
div#lateral{float:left; width:162px; margin: 0px; }
.lateral{width:162px; margin: 0px; background-image:url(../images/lateral_bgr.jpg); background-repeat:repeat-y}
.menu-lateral{width:160px; height:23px; background-color:#FFFFFF; }
.menu-lateral a{ width:160px; height:22px; color:#888888; font-size:10px; font-weight:bold; letter-spacing:-0.3pt; padding:5px 0px 0px 12px; background:url(../images/bg_lateral.jpg) no-repeat; display:table; overflow:hidden}
.menu-lateral a:hover{color:#E7314C; background:url(../images/bg_lateral_up.jpg) no-repeat }
#lateral div img {margin-top:0px; border-top:3px solid #FFF} /* Imagenes en el lateral */
#contenido{float:left;  padding-left:4px; padding-bottom:8px; padding-top:5px;}
.small{ color:#666666; font-size:9px; font-style:italic}
#pie{ text-align:center; font-weight:bold}

#pieLinks {width:784px; margin:0 auto; padding-top:4px; font-size:11px; color:#868686;text-align:center; clear:both}
#pieLinks .links{background:url(../images/pie2/pie_vk.jpg) no-repeat; }
#pieLinks .links h3{ font-size:13px; line-height: 26px;margin:0; color:#E2001A; font-weight:normal}
#pieLinks .links h3 a{color:#005B9A; padding-left:20px;}
#pieLinks .links h3 a:hover{color:#E2001A; }
#pieLinks .links p {  line-height: 27px;margin:0}
#pieLinks .links p a {color:#868686; padding:0 15px; font-weight:bold; font-size:11px;}
#pieLinks .links p a:hover {color:#E2001A;}
#pieLinks .links p strong {padding:0 15px; font-weight:normal;}

/*** BUSCADOR HOME ***/
#step1_tbl_top {
	width: 455px;
}
.SearchBody
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px;
	background-image:url(../images/step1_bg.jpg);
	background-repeat:repeat-y;
	padding-left:10px;
	width:455px;
	height:135px;
}
.SearchBody td {
	color:#09384C;
}
.padding {
 padding-left:10px;
}
.SearchBodyBottom
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px;
	background-image:url(../images/step1_bottom_bgr.gif);
	background-repeat:repeat-y;
	width:455px;
	height:74px;
}
.SearchBodyBottom td#pasajeros {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	color:#234D63;
	padding-left: 10px;
	padding-right: 10px;
}
.SearchBody input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
.SearchBody select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
}
.SearchBodyBottom input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
.SearchBodyBottom select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
}
/*************************/
/*** BUSCADOR HOTELES ***/
.buscador_hoteles{
	width:160px;
	/*background-image:url(../images/buscador_hoteles_brg.gif);
	background-repeat:repeat-y;*/	
}
.buscador_hoteles .titulo{
	font: italic bold 14px Arial, Helvetica, sans-serif;
	color:#486F78;
	margin: 2px 0px 1px 5px;
}
.buscador_hoteles td{
	font-size: 10px;
	color:#000000;
}
.buscador_hoteles input,select {
	font-size:10px;
}
/**********************/
/*** MENU TOP TEN ****/
.menu_topten {
	width:159px;
	margin:0px;
	padding:0px;
	border:0px;
}
.menu_topten .top {
	height:3px;
	background-image:url(../images/menu_topten_top.gif);
	background-repeat:no-repeat;
}
.menu_topten .left{
	width:2px;
	background-image:url(../images/menu_topten_left.gif);
	background-repeat:repeat-y;
}
.menu_topten .center {
	width: 151px;
}
.menu_topten .right{
	width:4px;
	background-image:url(../images/menu_topten_right.gif);
	background-repeat:repeat-y;
}
table .menu_topten_ofertas {
	width:157px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px;
	border: 0px;
}

.ofertas_1_ciudades {
	background-color:#E9E9E9;
	border-left: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	width:100px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding-left:2px;
	color:#000000;
}
.ofertas_1_precio {
	background-color:#E9E9E9;
	border-bottom: 1px solid #C5C5C5;
	width: 55px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#1B75B0;
	text-align:right;
}
.ofertas_2_ciudades {
	background-color:#FBFBFB;
	border-left: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	width:100px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding-left:2px;
	color:#000000;
}
.ofertas_2_precio {
	background-color:#FBFBFB;
	border-bottom: 1px solid #C5C5C5;
	width: 55px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#1B75B0;
	text-align:right;
}
.ofertas_precio_link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#1B75B0;
}

/**************** **********************/
.separacion_bloques{
	margin-top:5px;
}

#buscadores{
	width:618px;
	margin: 0px;
	border: 0px;
}
#oferta_semana {
	margin: 3px 0 0 0px;
	margin-left:3px;
}
#oferta_semana td.fondo {
	background-image:url(../images/oferta_semana_bgr.gif);
	background-repeat:repeat-y;
}
#cuerpo {
	width: 615px;
}
.bloque_312 { width:308px; }
.bloque_313 { width:310px;}
.oferta_semana_ciudad {
	height:34px;
	padding-left:6px;
	border-bottom: 1px solid #A7A8AA;
}
.oferta_semana_ciudad a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0072BC;
}
.oferta_semana_ciudad a img{border:0; margin-left:15px; margin-bottom:-4px}
.oferta_semana_ciudad a:hover{ text-decoration: underline;}
.oferta_semana_precio {
	height:34px;
	padding-right:5px;
	border-bottom: 1px solid #A7A8AA;
	border-right:1px solid #A7A8AA;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align:right;
	color: #EBE774;
}

.oferta_semana_precio_link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF1111;
}
.oferta_semana_precio_link:hover {text-decoration:underline}

#oferta_paises_bloque{ padding-left:3px; padding-top:5px;}
.oferta_paises_cuerpo {
	 width: 618px;
	 border-left: 2px solid #eeeeee;
}
.logoAereaOfSemana{ background-color:#fff;border-bottom: 1px solid #A7A8AA; border-left:1px solid #A7A8AA; padding-left:5px;}
.bloque_314 {
	margin: 0px 0px 0px 3px;
}
.bloque_318, .bloque_319 {
	width:309px;
} 

.oferta_paises_flag{
	padding-left: 5px;
	width: 45px;
}
.oferta_paises_ciudad {
	width: 167px;
	height: 29px;
	font-size: 11px;
	font-weight:bold;
	color:#3173A2;
	padding-left:5px;
	border-bottom: 2px solid #eeeeee;
	 background-image:url(../images/oferta_paises_cuerpo_datos.jpg);
	 background-repeat:no-repeat;
	background-position: -50px 0;
}
.oferta_paises_precio {
	text-align:right;
	padding-right:5px;
	color:#3173A2;
	border-bottom: 2px solid #eeeeee;
	border-right: 2px solid #eeeeee;
	background-image:url(../images/oferta_paises_cuerpo_datos.jpg);
	background-repeat:no-repeat;
	background-position: -223px 0;
}
.oferta_paises_precio_link {
	text-align:center;
	font-size:15px;
	font-weight:bold;
	color:#ed1c24;
}
.oferta_paises_precio_link:hover { text-decoration:underline }

/* OFERTAS NAVIDAD *****
#ofertas_navidad { width:618px; background-image:url(../images/ofertas_navidad_verano_bgr.gif); background-repeat:repeat-y; }
.bloque_322 { width:298px; margin-left:10px; background-image:url(../images/oferta_navidad_bgr.gif); background-repeat:repeat-y; }
.bloque_323 { width:310px; margin:0px; background-image:url(../images/oferta_verano_bgr.gif); background-repeat:repeat-y; }
.oferta_navidad_ciudad{ width:239px; height:36px; padding-left:10px; font-size:11px; font-weight:bold; color:#F4A046; }
.oferta_navidad_precio { width:65px; text-align:left; }
.oferta_navidad_precio a{ font-size:12px; font-weight:bold; color:#F4A046; }
.oferta_navidad_precio a:hover { text-decoration:underline; }
*/
/*** Detalle ***/
.detalle_frm {
	width:618px;
	height:70px;
	background-image:url(../images/detalle_frm_bgr.gif);
	background-repeat:no-repeat;
}
.detalle_frm td.pasajeros {
	font: bold 13px Arial, Helvetica, sans-serif;
	color:#54595B;
}
.detalle_frm td.texto {
	font: 13px Arial, Helvetica, sans-serif;
	color:#54595B;
}
.bloque_central {
	width:618px;
	height:150px;
	margin: 0px 0px 3px 0px;
	background-color:#E6E6E6;
}

.bloque_mensaje {
	width:618px;
	margin: 3px 0px 3px 0px;
	color:#525759;
	font: bold 12px Arial, Helvetica, sans-serif;
	background-color:#E6E6E6;
}
.bloque_oferta {
	width:618px;
	padding-top:5px;
	border-bottom: 3px solid #FFFFFF

}
table.bloque_oferta_titulo {
	width:615px;
	height:33px;
	background-image:url(../images/detalle_oferta2.gif);
	background-repeat:no-repeat;
	font: bold 13px Arial, Helvetica, sans-serif;
}
table.bloque_oferta_titulo td {
	color:#FFFFFF;
	font-weight: bold;
}
table.bloque_oferta_titulo span.precio {
	font-size: 15px;
}
table.bloque_oferta_titulo span.moneda {
	font-size: 11px;
	margin-left:5px;
}
table.bloque_oferta_cuerpo {
	width:618px;
	background-image:url(../images/detalle_oferta_bgr.gif);
}

table.bloque_oferta_cuerpo td{
	color:#54595B;
}
.bloque_oferta2 {
	width:618px;
	background-color:#FFF;
	margin-top:5px;
	border-bottom:3px solid #CCCCCC
}
table.bloque_oferta2_titulo {
	width:615px;
	height:33px;
	background-image:url(../images/detalle_oferta3.gif);
	background-repeat:no-repeat;
	font: bold 13px Arial, Helvetica, sans-serif;

}
table.bloque_oferta2_titulo td {
		color:#FFF;
	font-weight: bold;
}
table.bloque_oferta2_titulo span.precio {
	font-size: 15px;
}
table.bloque_oferta2_titulo span.moneda {
	font-size: 11px;
	margin-left:5px;
}
div.ofertas {
	padding-bottom:10px;
}
#calFechasSalida td, #calFechasRetorno td{color:#ffffff;}
#calFechasSalida td a{color:#ffffff;}
.calendario_dia {
	background-color:#8BD3E5;
	font: 12px Arial, Helvetica, sans-serif;
	border:1px solid #C0C0C0;
}

.calendario_dia_habilitado{
	background-color:#bde4f7;
	border:1px solid #C0C0C0;
	color:#1a171b !important;
}

.calendario_dia_deshabilitado{
	background-color:#FFFFFF;
	border:1px solid #C0C0C0;
	color:#1a171b !important;
}

.calendario_dia_seleccionado{
	background-color:#e2001a;
	border:1px solid #C0C0C0;
}
/* Paginas estaticas */
.cuerpo_contenido {
  	width: 618px;
	margin-top:0px;
	background-image:url(../images/back1_618.gif);
	color:#525759;
	border-bottom: 2px solid #7F7F7F;
	margin-bottom: 8px;
}

.cuerpo_contenido .titulo{
	padding: 0px 0px 10px 0px;
}
.cuerpo_contenido .texto {
	padding: 0px 40px 15px 23px;
	text-align:justify;
}
.cuerpo_contenido .texto span.subrayado {
	text-decoration:underline;
	font-style:italic;
}
.cuerpo_contenido .texto .texto_gris {
	background-color: #D9D9D9;
	margin: 10px 10px 0px 0px;
	padding: 8px 10px 8px 10px;
	font-weight:bold;
}
.texto a {
	text-decoration:underline;
	color:#525759;
}
.cuerpo_contenido td {
	color:#525759;
	background-color:#FFFFFF;
	border: 1px solid #999999;
}
.texto_nota {
	color:#525759;
	background-color:#D9D9D9;
	font-weight:bold;
	padding: 3px 3px 3px 3px;
	margin: 0px 40px 0px 20px;
	text-align:justify;
}
.texto_rojo {
	color:#D90026;
	font-weight:bold;
	text-align:center;
}
.tbl_quienes_somos {
	width:460px;
}
.tbl_quienes_somos td{
	border: 2px solid #999999;
	color:#525759;
	background-color:#F2F2F2;
}
.cuerpo_contenido table.seguro_coberturas {
	border: 0px;
	width:500px;
	margin-left: 35px;
}
.cuerpo_contenido table.seguro_coberturas td {
	color: #000;
	background-color:#FFF;
	border:0px;
}
.cuerpo_contenido table.seguro_coberturas td.borde_punteado {
	border-bottom: 2px dashed #939598;
}
.lista_roja { /* lista con viņetas en color rojo */
	color:#d11242;
	margin-top: 0px;
}
.lista_roja span {
	color:#000;
}
.tbl_precio {
	margin-left: 15px;
	border: 2px solid #939598;
}
.tbl_precio td{
	background-color:#f1f1f2;
	border:0px;
	padding-left: 5px;
}
.tbl_precio td.td_precio {
	border-left: 1px solid #939598;
	padding: 3px 0px 3px 5px;
}

/*** TU EMAIL ***/
.tbl_tuemail_contenedora{
	border:0px;
	background-color:#FFFFFF;
}
.tbl_tuemail_contenedora td {
	border:0px;
}
table.tuemail {
	margin-left: 0px;
	width: 476px;
}
.tuemail td {
	color:#525759;
	border:0px;
	background-color:#f2f2f2;
}
table.form_tuemail{
	width:260px;
	margin-left:10px;
	border: 2px solid #cacbcb;
}
.form_tuemail{
	color:#525759;
	border:0px;
	background-color:#f2f2f2;
}
/**** FACTURACION ****/
.tbl_facturacion td{
	border:0px;
	background-color:#FFF;
	padding: 10px
}
/*** OFERTA RESERVA ***/
#info_reserva, #forma_pago, #info_contacto{
	color: #525759;
}
/***** OFERTA DE PAISES ********/
.oft_cuerpo{
	width:618px;
	padding-left:5px;
	padding-top: 5px;
	float:left;
}
.oft_bloque_superior{
	background-image:url(../images/oft_paises_brg_top.gif);
	background-repeat:no-repeat;
	min-height:137px;
}
.oft_bloque_superior .pais{
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	padding-bottom: 10px;
	padding-left:20px;
	padding-top:2px;
}
.oft_bloque_superior .td_texto{
	width:500px;
	font-size:12px;
	font-weight:bold;
	color:#2D8BB3;
	padding-left:15px
}
.oft_bloque_central_left{
	width: 296px;
	float:left;
	margin-top: 10px;
	background-color:#FFFFFf;
	clear:left;
}
.oft_bloque_central_right{
	width: 296px;
	margin-top: 10px;
	/*margin-left:307px;*/
	float:right;
	background-color:#FFFFFf;
}
.oft_bloque_imagen{
	border-bottom: 0px solid #2084AE;	
}
.oft_bloque_central_contenido {
	border-left: 2px solid #c7c8ca;
	border-right: 2px solid #c7c8ca;
	border-top: 3px solid #c7c8ca;
	border-bottom: 2px solid #c7c8ca;
}
.oft_bloque_central_contenido .origen {
	font-size:11px;
	font-weight:bold;
	color:#2084AE;
	text-align:left;
	width: 80px;
	padding-right:2px;
}
.oft_bloque_central_contenido .destino {
	font-size:11px;
	color:#4D4D4D;
	text-align:left;
	padding-right:3px;
}
.oft_bloque_central_contenido .escala {
	font-size:11px;
	color:#4D4D4D;
	width:15px;
	text-align:left;
}
.oft_bloque_central_contenido .aerolinea {
	font-size:11px;
	color:#4D4D4D;
	width:15px;
}
.oft_bloque_central_contenido .precio{
	text-align: right;
	width:45px;
}
.oft_bloque_central_contenido .precio a{
	font-size:11px;
	font-weight:bold;
	color:#D90026;
	text-align:right;
}
/*** OFERTAS ****/
.ofertas_cuerpo{
	width:618px;
	margin-left: 6px;
	margin-top: 8px;
}
.tbl_ofertas td.izq{
	padding-right:6px;
}
.tbl_ofertas td{
	padding-bottom: 14px;
}
/*** PROMOCIONES ********/
.promociones_cuerpo{
	width:618px;
	float:left;
	padding-left:1px;
}
.promociones_titulo{
	margin-top:5px;
	margin-bottom:5px;
}
.promociones_cuerpo .titulo{
	text-align:left;
}
.promociones{
	width:196px;
	float:left;
	margin-bottom: 9px;
	margin-right: 8px;
	border: 1px solid #c6c7c8;
}
.promociones .titulo {
	background-image: url(../images/barra_1.gif);
	padding: 0px 0px 0px 0px;
	width:196px;
	height:25px;
}
.titulo td {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#FFFFFF;
}
.promociones .precio {
	background-image:url(../images/promociones_bgr.gif);
	background-repeat:no-repeat;
}
.promociones .precio .imagen{
	margin-top:9px;
	margin-bottom:4px;
	text-align:center;

}
.promociones .precio .precio_texto{
	margin-top:33px;
	padding-left:21px;
}
.promociones .precio a {
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF
}

/*** PROMOCIONES-2 ********/
.promociones2{
	width:200px;
	margin-bottom: 10px;
	margin-right: 4px;
	padding-bottom:3px;
	border: 1px solid #dedede;
}
.promociones2 .titulo {
	background-image: url(../images/barra_1.gif);
	padding: 0px 0px 0px 0px;
	width:196px;
	height:25px;
}
.promociones2 .titulo tr td{color:#FFFFFF}
.promociones2 table tr td {color:#707172}
.promociones2 table.data{background-image: url(../images/promociones_bgr_2.gif); background-position:right; background-repeat:no-repeat}
.promociones2 .salida { font-size:9px; margin:10px 0 10px 0px; }
.promociones2 .td-precio{ margin:0 0 2px 10px;}
.promociones2 .td-precio .desde{ color:#DE1200; font-size:10px; font-weight:bold}
.promociones2 .td-precio .precio {text-align:right; padding:5px 5px 3px 0}
.promociones2 .td-precio .precio a{color:#ffffff; font: bold 16px Verdana, Arial, Helvetica, sans-serif;}
.promociones2 .td-precio .linea2{color:#ffffff; font-weight:bold; font-size:10px; letter-spacing:-.2px}
.promociones2 .td-precio .linea3{font-weight:bold; font-size:10px; letter-spacing:-.2px; color:#cdcdcd}

/*** FORMULARIO DE OFERTA DE LA SEMANA ****/
.oferta_semana_titulo {
	width:616px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding: 8px 0px 8px 30px;
	text-align:left;
	background-image:url(../images/oferta_semana_frm_titulo.gif);
	background-repeat:no-repeat;
}
.frm_oferta_semana{
	width:616px;
	background-image:url(../images/oferta_semana_frm_cuerpo.gif);
	background-repeat:repeat-y;
	margin: 0px 0px 10px 0px;
	border-top: 0px solid #D9D9D9;
}
.frm_oferta_semana .cuerpo_bottom{
	background-image:url(../images/oferta_semana_frm_bottom.jpg);
	background-repeat:no-repeat;
	padding-top:42px;
	padding-left:150px;
	padding-bottom:12px;
}
.frm_oferta_semana #precio{
	background-image:url(../images/oferta_semana_frm_precio.jpg);
	background-repeat:no-repeat;
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:left;
	margin-top:0px;
	padding: 14px 0px 36px 50px;
}
.frm_oferta_semana #precio2{
	background-image:url(../images/oferta_semana_frm_precio.jpg);
	background-repeat:no-repeat;
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:left;
	padding: 14px 0px 35px 24px;
}
#precio2 span#pasajeros {
	font: 12px Arial, Helvetica, sans-serif;
	color:#4D4D4D;
	font-weight:bold;
	margin-left:60px;
}	
.frm_oferta_semana .cuerpo{
	background-image:url(../images/oferta_semana_frm_cuerpo_bg.gif);
	background-repeat:repeat-x;
	background-color:#C7E3E7;
	margin: 0px 97px 0px 23px;
	text-align:left;
}
.cuerpo .texto_rojo{
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#FF0000;
	padding-top:0px;
	padding-left: 37px;
}
#tbl_precios table {
	margin:0px;
	border:0px;
}
.cuerpo .texto_rojo  #ctlContenedor_lblTrayecto{
	font-size:14px;
}
.cuerpo div{
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#4D4D4D;
	padding-top:7px;
	padding-left: 37px;
}
.cuerpo span.reserva {
	font-weight:bold;
	color:#F03200;
	padding: 3px;
	margin-right:0px;
	margin-left:70px;
	border: 2px solid #F03200;
}
.cuerpo span.caja_bcaria{
	border: 0px;
	padding:0px;
	color:#4D4D4D;
}
.cuerpo ul {
	margin-left:10px;
	margin-right:4px;
}
.cuerpo li{
	margin-bottom: 4px;
	text-align:justify;
}
.cuerpo td{
	font: normal 12px Arial, Helvetica, sans-serif;
	padding-top:7px;
	color:#4D4D4D;
}
.cuerpo table {
	margin-top: 10px;
	border-top: 2px solid #A4A5A5;
	margin-left: 37px;
	margin-bottom:10px;
}
.campo-numero{
	width:120px;
}
.campo-select{
	width:80px;
}
.text-form1{
	width:90px;
}
/**** TU RESERVA **********/
.tureserva_cuerpo {
	background-color:#f2f2f2;
	width:618px;
	height:180px;
	margin-top:1px;
	background-image:url(../images/tu_reserva_brg.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
	border-bottom: 2px solid #ccc;
}
.tureserva_cuerpo td {
	font: 12px Arial, Helvetica, sans-serif;
	color:#53575a;
}
.tureserva_cuerpo div#error{
	font-weight:bold;
	color:#BF0000;
	padding-top: 10px;
}
.tureserva_cuerpo div#borde {
	border: 1px solid #53575a;
	padding: 15px;
	margin-bottom: 15px;
}
.tureserva_cuerpo_reserva{
	background-image:url("../images/back1_618.gif");
	color:#53575a;
	border-bottom: 3px solid #CCC;
	width:618px;
}
.tureserva_cuerpo_reserva td{
	color:#53575a;
}
/**** RECONFIRMACION DE VUELOS ******/
.reconfirmacion_cuerpo {
	background-color:#f2f2f2;
	width:618px;
	height: 330px;
	background-image:url(../images/reconfirmacion_bgr.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
	border-bottom: 2px solid #c5c5c5;
}
.reconfirmacion_cuerpo div {
	font: 12px Arial, Helvetica, sans-serif;
	color:#53575a;
	padding-left: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.reconfirmacion_cuerpo div#telefono{
	text-align:left;
	margin-left: 70px;
	margin-top: 10px;
}
.reconfirmacion_cuerpo div.titulo{
	text-align:left;
}
.reconfirmacion_cuerpo td {
	font: 12px Arial, Helvetica, sans-serif;
	color:#53575a;
	padding-bottom: 10px;
}
.reconfirmacion_cuerpo table{
	margin-top: 0px;
	border-bottom: 0px solid #c5c5c5;
}
.reconfirmacion_cuerpo div#borde {
	border: 1px solid #53575a;
	padding: 15px;
	margin-bottom: 15px;
}
.reconfirmacion_cuerpo div.texto_opiniones {
	margin-bottom:10px;
}
/******************* BLOQUES CAMPAŅAS *********/
table#bloquesHome{clear:both}
.bloqueCampanya{width:190px;margin:5px 0px;text-align:center; }
.bloqueCampanya table{width:190px; margin:0 2px;}
.bloqueCampanya table td{border: 0px; border-bottom:1px dashed #eee; font-family:Arial, Helvetica, sans-serif;}
.bloqueCampanya table td.destino{ width:143px; height:16px;}
.bloqueCampanya table td.destino a{color:#333;}
.bloqueCampanya table td.destino a:hover{ text-decoration:underline}
.bloqueCampanya table td.precio {text-align:right;width:45px;}
.bloqueCampanya table td.precio a{color:#c00; font-weight:bold}
.bloqueCampanya table td.precio a:hover{ text-decoration:underline}
/******************* BLOQUES CAMPAŅAS *********/

/* BOTONERA 2011 VK */
.header { font-family: Arial, Helvetica; width:784px; height:105px; margin:0 auto; z-index:100; position:relative; }
#headOptions { font-size: 1.0em; position:absolute; right:20px; top: 5px; display: inline; text-align:right;}
#headOptions select { font-size: 1.0em; }
#headOptions a { color: #333; text-decoration: none; }
#bnera { width: 784px; height: 24px; background-image: url(../images/botonera_off.jpg); background-repeat: no-repeat; text-align:center; overflow: hidden;  }
#bnera .bton { font-size: 12px; font-weight: bold; color: #999; text-align: center; text-decoration: none; display: table-cell; vertical-align: middle; }
#bnera a.b1, #bnera a.b2, #bnera a.b3, #bnera a.b4, #bnera a.b5, #bnera a.b6{ width: 110px; border-right: solid 1px #ccc; padding:4px 0 5px 0}
#bnera a.b7 { width: 100px; font-size:10px; height:24px; line-height:8px }
#bnera a.b1:hover, #bnera a.b2:hover, #bnera a.b3:hover, #bnera a.b4:hover, #bnera a.b5:hover, #bnera a.b6:hover, #bnera a.b7:hover { background: url(../images/botonera_on.jpg) 0px 0px no-repeat; color: #c00;}

/** Botones Skype **/
span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container {display:inline !important;} 

.clearfix { clear: both; }
/* FOOTER NUEVO VK */
.footer {width:784px; margin:0 auto; font-size:11px; color:#868686;text-align:center; }
.footer .links{ background:url(images/pie_vk.jpg) no-repeat; }
.footer .links h3{ font-size:14px; line-height: 28px; margin: 0;}
.footer .links h3 a{color:#005B9A}
.footer .links p { margin: 0 auto; line-height: 28px;}
.footer .links p a {color:#868686; padding:0 15px; font-weight:bold; font-size:12px;}
.footer .links p a:hover {color:#333;}
.footer .links p strong {padding:0 15px; font-weight:normal;}
.footer table{ margin:0 auto}
.footer div i{ font-size:9px;}
.footer div.nota{font-weight:bold; margin:8px auto;}

/***** NAV LINKS *****/
.navlink{ margin:3px 0px; color:#999999}
.navlink a, #navlink a:visited, #navlink a:hover{ color:#999999;}
.navlink a:hover{text-decoration:underline}

