/* CSS Document */

body{text-align:center; margin:0; padding:0; background-color:#fff; background-image:url(img/bg.jpg); background-repeat:repeat-y; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0.01em; line-height:1.1em;}

a{ text-decoration:underline; color:#0B4C60; font-weight:bold;}

p{ font-size:12px; color:#0B4C60;}

p.companias{ text-align:justify; padding-left:30px; padding-right:30px;}

p.descripcion{ text-align:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; padding:3px 30px 3px 30px;}

p.opciones {padding:0; color:#029093;padding-left:20px; margin:0}

p.price{ font-size:28px; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; padding:0; margin:0;}
p.desde{ color:#0B4C60; padding:0; margin:0; font-size:10px; }

table.desde{ color:#0B4C60; padding:0; margin:0; font-size:10px;}

table.desde td{ border-bottom:1px dotted #0B4C60;}

p.white{ color:#fff; padding:2px; margin:0; font-size:10px; background-color: #00254A; }

.txtlabel{color:#0B4C60; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-left:5px;}

.txtkey{color:#0B4C60; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center; width:900px;}

.textfieldblue{border:1px solid #0B5972; BACKGROUND-COLOR:#9FD5E4; margin:3px;}

img{border:none; margin:0; padding:0;}

img.pad{ padding-top:10px;}

img.pad-left{ padding-left:10px; padding-bottom:5px;}

.ship{margin:0; padding:0;}


h4.companias{font-family:Georgia, "Times New Roman", Times, serif; color:#07314A; font-variant:small-caps; font-size:24px; padding-top:15px; border-top:1px solid #B1A877; margin-bottom:0; text-align:left; padding-left:160px;}

h3{font-family:Georgia, "Times New Roman", Times, serif; color:#07314A; font-variant:small-caps; font-size:22px; text-align:center;}

h3.style2{font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-variant:small-caps; font-size:22px; height:20px; margin:0; text-align:center; background-color:#007F90; font-weight:normal; padding:5px; border:1px solid #89C0D2;}

#flash{margin-bottom:10px; margin-top:0;}

#menu{ height:50px; background-image:url(img/bg-menu.jpg); margin:0; padding:0;}

#destinos img{ padding-left:14px; margin-top:20px;}
#destinos{ height:270px; margin-left: 20px;}

#header{margin:0;}

#content{width:900px; margin-left: auto; margin-right:auto;}

table.border{border:1px solid #B1A877;}

td.price{ background-image: url(img/bg-price.jpg); background-repeat:no-repeat; background-position:center;}

#footer, #footer-home{color:#fff; padding:10px; font-size:11px; clear:both; margin-top:14px; margin-bottom:5px;}

.opcion{ border:1px solid #007F90; margin-bottom:6px;}

#footer li, #footer-home li{ border-right: thin dotted #fff; display:inline; padding:0px 10px 0 15px;}

#footer a, #footer-home a{color:#0B4C60; text-decoration:none;}

#footer a:hover, #footer-home a:hover{ color: #0CC;}

#footer .activated, #footer-home .activated{color:#F9981A;}

.bordertop{border-top:1px dotted #07314A;}