html,body {margin: 3px 0 0 0;text-align:center;}

#edreamsScreen {text-align:left;width:850px !important;margin: 0 auto 0 auto;}

.portalamrk {display:none;}

form {margin:0px;}
img {border:0px;}
.clear {clear:both;}
#h-spacer {height:10px;}
.vspacer {height:15px;}
.note {font-size:10px;color:gray;margin-top:30px;}

div,span,p,td {font-family:arial;}
table {border-collapse: collapse;}
a {color:#0066FF;text-decoration:underline;}
a:hover {color:brown;text-decoration:none;}
daylinks a {text-decoration:none;border:1px solid #efefef;padding:1px 2px 1px 2px;}

#c {margin-bottom:10px;}
#f {margin-top:20px;font-size:11px;background-image: url(/images/shared/busca-vuelos/footer-bg-bv.gif); background-repeat:no-repeat;height:50px;}
#f1 {color:white;padding:4px 0 30px 7px;text-align:left;}
#sb1 {margin-top:5px;height:90px;width:128px;}
#sb2 {position:absolute;top:68px;}
#flinks {font-size:11px;margin-top:10px;}

h1 {font-size:16px;font-weight:bold;margin:14px 0 0 0;}
h2 {font-size:14px;font-weight:bold;color:brown;margin:17px 0 0 0;}
h3 {font-size:14px;font-weight:bold;color:brown;}
h4 {font-size:14px;margin:0px;color:#333333;}
p {font-size:11px;}

/* Search Box*/
#sbbot {border:1px solid #D6D6D6;}
#sbbot table {width:850px}
#sbbot table td {font-size:11px;background-color:#F9FAFB;padding:4px;}
#sbbot table td input,#sbbot table td select {font-size:11px;}

#left {width:690px;float:left;}

#right {font-family:verdana;width:120px;float:right;font-size:11px;margin-top:10px;}
#right .body {padding:4px;}
#right a {text-decoration:none;}
#right .rightcolcell {border-left:1px solid #efefef;border-right:1px solid #efefef;border-bottom:1px solid #efefef;}
#right .header {text-align:center;background-color:#F9FAFB;border-bottom:1px solid #efefef;border-top:1px solid #efefef;padding:4px;font-weight:bold;font-size:11px;}


#right #promos {background:#FFFCF0;border-left:1px solid #efefef;border-right:1px solid #efefef;border-bottom:1px solid #efefef;}
#right #promos .header {background-color:#FAF0D4;}
#right #promobody .ptit {padding-top:4px;}

/* header */
.promo {float:right;margin-top:7px;}

/* menu */
#menu {text-align:left;font-size:11px;margin:5px 0 5px 0;padding:5px 0 5px 0;}

/* customer links */
#customerlinks {position:absolute;top:13px;margin-left:300px;font-size:10px;}
#varisign {position:absolute;top:8px;margin-left:236px;width:50px;}

/* airlineslinks */
#airlineslinks1,#arrairportslinks1,#depairportslinks1 {display:none;}

/* language menu */
.langmenu {font-size:10px;margin:4px 0 9px 0;text-align:right;}
.langmenu a {text-decoration:none;}


/* linksbox  */
.linksbox a {display:block;}
.links-cols {float:left;padding-bottom:10px;font-size:12px;backgrounf:#efefef;}


/* listbox */ 
.listbox {border-top:1px solid #D6D6D6;width:100%;}
.listbox tr td {text-align:center;}

.listbox tr.header-row td {background:#F9FAFB;text-align:left;font-size:12px;font-weight:bold;padding:4px 0 4px 5px;}
.listbox tr.body-row td {text-align:left;padding:7px 0 7px 5px;height:35px;font-size:11px;background:white;border-bottom:1px solid #D6D6D6;}
.listbox .endsegment {height:3px;background:white;border-top:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6;}
.listbox .headerbottom {height:3px;background:white;border-top:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6;}

.listbox td a {text-transform:capitalize;}
.listbox div.c1 {float:left;width:190px;line-height:1.5em;}
.listbox div.c2 {float:left;width:220px;line-height:1.5em;}
.listbox div.c3 {float:left;width:60px;}
.listbox div.c4 {float:left;line-height:1.5em;}
.listbox td span {color:brown;}
.listbox .price {color:brown;}
.listbox .seprateAirSegements {height:1px;}
.listbox .fldetails {color:#666666;}

/* Breadcrumb */ 
.breadcrumb {color:brown;margin-top:5px;font-family:arial;font-size:11px;font-weight:bold;background-color:#F9FAFB;border:1px solid #efefef;padding:4px 0 4px 5px;}
.breadcrumb a {text-decoration:none;}

/* Related links */ 
.rellinks {float:right;margin:20px 0 0 0;width:160px;border:1px solid #EBEEF1;font-size:11px;}
.rellinks .header {background:#efefef;height:22px;font-size:11px;padding:4px;}
.rellinks .body {padding:5px;font-size:10px;}
.rellinks .body a {text-transform:capitalize;text-decoration:none;}
#hotellink {padding:10px;border:1px solid #efefef;font-size:11px;margin:5px 0 10px 0;text-align:left;}

#fs2 {position:absolute;top:285px;} html > body #fs2 {position:absolute;top:280px;}

/* Images */ 
.images img {margin-bottom:5px;}

/* BV Linksbox SITEMAPS */
.bv_linksbox {font-size:12px;margin-bottom:20px;}
.bv_linksbox .row {padding-bottom:6px;}
.bv_linksbox span {color:gray;}
p#p1 {font-size:11px;margin:20px 0 20px 0;}
.lolink {color:#82B4FF;}
div.headerlink {margin-bottom:7px;}
.tabs {font-weight:bold;}
.tabs span {color:darkgreen;}

/* boxex */
.cbox {border:1px solid #D6D6D6;vertical-align:top;font-size:11px;margin-bottom:20px;}
.cbox h2 {margin:0 0 0 0;text-align:center;background-color:#F9FAFB;border-bottom:1px solid #D6D6D6;padding:4px;font-weight:bold;font-size:11px;}
.cbox h3 {margin:2px 0 0 0;font-size:11px;}
.cbox p,.cbox div.cboxbody {padding:5px;}
.cbox div.cboxbody {overflow:auto;}
.daylinks {line-height:2em;}
.daylinks a {text-decoration:none;border:1px solid #efefef;padding:1px 2px 1px 2px;}
.daylinks a:hover {background-color:#ffffcc;border:1px solid brown;}

/*.bestoffer {background:#FAF0D4;border:1px solid #F8E6B6; font-family:arial;font-size:14px;text-align:center;padding:6px;}*/
.bestoffer {border:1px solid #D6D6D6; font-family:arial;font-size:14px;text-align:center;padding:6px;}

/* description text box */
.description {font-family:arial;font-size:11px;text-align:justify;margin:20px 0 20px 0;}

/* linkcols */
.linkcols {width:300px;float:left;margin-bottom:6px;}
.linkcols span {display:none;}
#airlinesbox a {text-decoration:none;}

/* Pricebox - destination pages */
.pricebox {background:#F9FAFB;margin-bottom:5px;margin-top:10px;width:100%;border:1px solid #D6D6D6;}
.pricebox td {text-align:center;padding:0 2px 0 2px}
.pricebox tr.header-row td {background-color:#F9FAFB;font-weight:bold;font-size:11px;padding:4px;}
.pricebox tr.body-row td {height:35px;font-size:11px;background:white;font-size:11px;}
.pricebox tr td {font-size:12px;padding-bottom:3px;border-bottom:1px solid #efefef;}
.pricebox span.ida {color:brown;}
.pricebox .body-row .c1 {text-align:left;}
.subheader-row {text-align:left;} .subheader-row h3 {margin:10px 0 8px 0;font-size:11px;font-weight:bold;color:green;}


