body { background: url(images/fondo.jpg) repeat-x  ; margin:0; padding:0;	height: 100%;color:#006699;
	font:12px verdana,arial;
}

td, th, p, div {
	font-family: verdana,arial;
}
a {color:#006699; text-decoration:none}

div#wrap { width:1050px; min-width:1100px }
div#botones {text-align: right; width:1065px;}
div#cabecera { background:url(images/nubes.jpg) repeat-x left top;width-min:1100px;}
div#logo {background:url(images/logo.png) no-repeat 0px 32px;width:1100px; height:198px;width-min:1100px;
margin-left:-25px}
div#contenido { text-align:left; width:1046px;  background:url(images/fdo_contenido.gif) no-repeat 7px 0px;margin-top:0px;}
div#banner { background:url(images/banner.jpg) no-repeat; width:508px; height:72px; display:block; position:absolute; margin-left:566px; margin-top:-141px}
table#menu_sup { margin-right:0px; font-size:10px; text-transform:uppercase; font-weight:bold}
table#menu_sup tr td a {text-decoration:none}
table#menu_sup,table#menu_sup tr td { background:#fff; margin:0px; padding:0px; border-collapse:collapse; }
table#menu_sup tr td#s_left,table#menu_sup tr td#s_rigth { background:url(images/menu_sup_left.jpg) no-repeat; width:14px; height:32px;}
table#menu_sup tr td#s_rigth { background:url(images/menu_sup_right.jpg) no-repeat;}
div#botones_sup{ display:block; height:46px; position:absolute;width:1069px; margin-top:149px;}
ul#menu_superior,ul#menu_superior li {margin:0;padding:0; list-style-type:none;}
ul#menu_superior li {float:left; text-align:center; }
ul#menu_superior li table tr td { margin:0; padding:0}
ul#menu_superior li a { font:bold 13px Verdana, Arial, Helvetica, sans-serif ; text-decoration:none; text-transform:uppercase;color:#fff;display:table-cell;height:46px; width:138px;background:url(images/boton_menu_top.png) no-repeat; vertical-align: middle; margin:0; padding:0}
ul#menu_superior li a:hover ,ul#menu_superior li a.activo {color:#ff7011;background:url(images/boton_menu_top_hover.png) no-repeat;}
div#botones_sup table tr td{ vertical-align:middle;}
div#clear,div.clear { clear:both}
div#contenido {padding-left:18px; margin-left:16px; }
div#contenido_principal {width:702px; float:left; margin-top:10px; margin-left:5px;margin-bottom:12px}
div#top_cont { background:url(images/cont_sup.gif) no-repeat; width:722px; padding-top:12px ; }
div#bg_cont { background:url(images/bg_cont.gif) repeat-y; width:722px;  }
div#inf_cont { background:url(images/cont_inf.gif) no-repeat left bottom; width:722px; padding-left:30px; padding-bottom:10px; padding-right:30px}
div#contenido_principal2 {width:1003px; float:left; margin-top:10px;margin-left:5px; margin-bottom:12px; text-align:left}
div#top_cont2 { background:url(images/cont_sup2.gif) no-repeat; width:1003px; padding-top:10px ; }
div#bg_cont2 { background:url(images/bg_cont2.gif) repeat-y; width:1003px;  }
div#inf_cont2 { background:url(images/cont_inf2.gif) no-repeat left bottom; width:955px; padding-left:30px; padding-bottom:10px; padding-right:20px}
div#mod_rigth {width:300px; float:right; margin-top:10px }
div#mod_rigth a {color:#e45b03}
div#menu_inferior1 {width:721px; height:44px; background:url(images/menu_inf_1.gif) no-repeat; color:#fff; padding-top:14px; padding-left:5px; margin-left:5px;  }
div#menu_inferior2 {width:1004px; height:44px; background:url(images/menu_inf_2.gif) no-repeat; color:#fff; padding-top:14px; padding-left:5px;margin-left:5px;  }
div#menu_inferior1 a,div#menu_inferior2 a {color:#fff; text-transform:uppercase; font-weight:bold; margin-top:10px; text-decoration:none; padding-left:10px;padding-right:10px}
div.mod_rigth_top { background:url(images/right_top.gif) no-repeat; width:266px; padding-top:23px; margin-bottom:14px}
div.mod_rigth_bg { background:url(images/right_bg.gif) repeat-y}
div.mod_rigth_bottom { background:url(images/right_bottom.gif) no-repeat left bottom; padding-left:11px; padding-bottom:5px }
div.mod_rigth_bottom h3 {position: absolute; margin-top:-25px; font-size:13px}
div.banner_top { background:url(images/banner_top.gif) no-repeat; width:268px; padding-top:37px; margin-bottom:14px}
div.banner_bg { background:url(images/banner_bg.gif) repeat-y}
div.banner_bottom { background:url(images/banner_bottom.gif) no-repeat left bottom; padding-left:11px; padding-bottom:15px; padding-top:1px }
div.banner_bottom h3 {position: absolute; margin-top:-28px; font-size:13px}
div#pie { font-weight:bold; font-size:10px}
div#pie_enlaces {text-decoration:none; font-size:10px}
div.path {width:400px}
div#body_content { width:660px;}
table.aerolinea tr td.nobg {background: none; }
table.aerolinea tr th { font-weight:bold; text-align:center; text-transform:uppercase; font-size:13px; color:#063c5e}
table.aerolinea tr td{ background: #fff; vertical-align: middle; padding:4px; padding-top:4px; padding-bottom:4px}
table.aerolinea tr td.nobg {background: none; vertical-align:top !important; }
table.aerolinea * a.opina,table.aerolinea * a.masinfo  {display:block;width:43px; height:29px; background:url(images/opina.gif) no-repeat; line-height:28px;padding-top:0px; padding-left:25px; margin-top:-4px; margin-bottom:8px;text-decoration:none }
table.aerolinea * a.masinfo { background:url(images/info.gif) no-repeat; }
table.feed { background: #fff}
table.feed,table.feed tr td{ border-collapse:collapse; border:none; padding:0; margin:0; vertical-align:top !important; height:10px}

table.feed tr td.tit_feed,table.feed tr td.tit_feed2{ display:block;background:#8BD5E4 url(images/titulo_feed2.png) no-repeat; margin:0px; padding:0px;height:16px;}
table.feed tr td.tit_feed ,table.feed tr td.tit_feed2 {padding-left:29px; padding-top:18px; font-weight:bold;  color:#063C5E}
table.feed tr td.tit_feed2{background:#8BD5E4 url(images/titulo_feed.png) no-repeat;}
div.feedburnerFeedBlock { height:auto; margin-top:0px}
div#creditfooter { background: #8BD5E4 url(images/feed_burner.gif) no-repeat top right; text-align:right; height:31px; margin-bottom:-15px}
div.feedburnerFeedBlock { background:#fff; }
table.feed tr td ul,table.feed tr td ul li { margin:0; padding:0; list-style:none}
table.feed tr td ul {margin-left:29px; margin-top:18px; margin-bottom:18px}
table.feed tr td ul li  {margin-bottom:8px;}
table.feed tr td ul li a {color:#E45B03; font-weight:bold}

div.top_oferta { background: url(images/sup_oferta.png) no-repeat; width:217px; padding-top:23px; margin-bottom:14px}
div.bg_oferta { background: url(images/bg_oferta.png) repeat-y}
div.inf_oferta { background: url(images/bottom_oferta.png) no-repeat left bottom; padding-left:11px; padding-bottom:5px }
div.inf_oferta a { text-decoration:none}
div.inf_oferta h3 {display:block;position: absolute; margin-top:-26px; font-size:13px; text-transform:uppercase}
table.result tr td{ background:#fff}
div#arriba {padding-top:10px; padding-left:15px; margin-bottom:-10px}
h1 {font: 17px Verdana, Arial, Helvetica, sans-serif ; font-weight:bold;}
div#arriba h2 {font: 15px Verdana, Arial, Helvetica, sans-serif ;  font-weight:bold; color:#006699; text-transform:uppercase}
div#arriba h3 {font: 13px Verdana, Arial, Helvetica, sans-serif ; font-weight:bold; color:#28a6c0; text-transform:uppercase}
div#arriba h3,div#arriba h2 {padding:0px; margin:0px}
div#arriba a {text-decoration:underline}
div.mapview {margin-left:-700px; margin-top:-150px; position:absolute; background:#fff}
.btmap { width:108px; height:50px; background: url(images/vermapa.jpg) no-repeat;  border:none; cursor: pointer}
td.nobg { background:#8CD5E4 !important}
div.presupuesto {margin-bottom:10px;  background-color:#fff ; width:643px; padding-left:23px; padding-top:0px; padding-bottom:18px}
div.presupuesto h3 {text-transform:uppercase; font-size:13px; margin:0;background: url(images/sup_presupuestos.png) top left no-repeat;padding:0px; display:block; width:666px; height:40px; margin-left:-23px; margin-bottom:-10px; padding-left:23px; padding-top:10px}
div.padding { margin-top:20px}
div.resp_vuelavia_p {margin-top:10px}
div.resp_vuelavia_p a,div.resp_vuelavia_p * a {text-decoration:underline}
input#calendario1_calbutton,input#calendario2_calbutton { display:none}
h3.buscador_vuelos {display:block; background:url(images/fdo_h3.png) no-repeat; width:665px;color:#073C5E; text-transform:uppercase; font-size:11px; height:25px; padding-left:10px; padding-top:5px}
input#boton_buscar {background:url(images/boton_id.png) no-repeat;  width:107px; height:35px; border:none; color:#FFFFFF; font-weight:bold; padding-left:5px;margin-left:30px; cursor:pointer}
div#buscador_presupuesto {background:url(images/fondo_select_id.png) no-repeat 280px 0px;padding-left:20px}
div#buscador_presupuesto h2 {float:left; width:350px; color:#053D5E; font-weight:bold; font-size:13px; text-transform:uppercase}