body {
text-align:center;
font-family:"Lucida Grande",Tahoma,Arial,sans-serif;
}

#contenedor {
text-align:left;
width:967px;
margin:10px auto 20px;
}

.clear {
clear:both;
}

#top_menu {
background:url(../img/header/bar_header.gif) no-repeat left top;
height:82px;
}

#panel_affiliate ul li a {
text-decoration:none;
color:#369E9F;
font-size:12px;
}

#top_menu_header ul {
width:700px;
margin:10px 0 0;
}

#top_menu_header ul li {
float:left;
width:auto;
color:#8ea3c4;
font-size:.6em;
border-right:1px dotted #CCC;
padding:0 18px;
}

#top_menu_header ul li span{
color:#5AA68B;font-size:14px;
}

#top_menu_header ul li a.menu_services {
text-decoration:none;
color:#f60;
font-size:24px;
display:block;
margin:0 0 7px;
}

#top_header {
background:url(../img/header/header_new.jpg) no-repeat top left;
width:967px;
height:312px;
position:relative;
}

#cont_slider {
position:absolute;
top:0;
left:0;
}

#cont_slider .fixed {
position:absolute;
top:30px;
left:30px;
}

.lomas_slider ul li {
overflow:hidden;
}

a#link_logo_header {
background:url(../img/header/lomas_travel-logo.gif) 0 0 no-repeat;
text-decoration:none;
display:block;
height:71px;
width:243px;
}
/*
a#link_logo_header:hover {
background-position:-243px 0;
}*/

a#link_logo_header_FPT {
background:url(../img/header/fitbodies.jpg) 0 0 no-repeat;
text-decoration:none;
display:block;
height:72px;
width:244px;
}

a#link_logo_header_FPT:hover {
background-position:-243px 0;
}

#header_cont_der {
float:right;
width:608px;
}

#header_cont_der ul#links_destinos {
width:608px;
margin:65px 0 0;
}

#header_cont_der ul#links_destinos li {
_display:inline;
float:left;
}

#header_cont_der ul#links_destinos li a {
text-decoration:none;
color:#fff;
font-size:.8em;
font-weight:700;
}

#header_cont_der ul#links_destinos li#link1 {
margin:0 0 0 20px;
}

#header_cont_der ul#links_destinos li#link2 {
margin:0 0 0 30px;
}

#header_cont_der ul#links_destinos li#link5 {
margin:0 0 0 28px;
}

#header_cont_der ul#links_flag {
/*margin:20px 0 0 230px;*/
margin:20px 0 0 300px;
}

#texto_num_items {
font:18px Arial;
color:#369e9f;
margin:0 4px 0 0;
}

#header_cont_der form ul#lista_frm {
margin:5px 0 0 198px;
#margin:5px 0 0 98px;
}

#header_cont_der form #input_busqueda {
height:18px;
width:300px;
}

#header_cont_der p#links_support {
font:.7em Arial;
color:#1a5795;
text-align:right;
margin:5px 19px 0 0;
}

#header_cont_der p#links_support a {
color:#1a5795;
}

#header_cont_der p#links_register {
font:.7em Arial;
color:#369e9f;
text-align:right;
margin:75px 19px 0 0;
}

#header_cont_der p#links_register a {
color:#369e9f;
}

#login_affiliates {
float:right;
_margin-right:20px;
#margin-top:7px;
margin:10px 40px 0 0;
}

#login_affiliates form ul li {
font-size:.8em;
margin:0 0 5px;
}

#login_affiliates form ul li label {
color:#646869;
font-weight:700;
}

#login_affiliates form ul li input[type=text] {
width:200px;
}

#login_affiliates form ul li input.txt_style {
_width:200px;
}

#msg_404 {
float:right;
margin:20px 0 0;
}

#msg_404 p {
text-align:center;
}

#cont_cabeceras_top ul li#primero {
width:310px;
color:#008486;
margin:0 24.5px 0 0;
}

#cont_cabeceras_top ul li#primero h3 {
font:1em Arial;
font-weight:700;
}

#cont_cabeceras_top ul li#primero a {
font:.7em Arial;
color:#F60;
}

#cont_cabeceras_top ul li#segundo {
width:294px;
color:#1a5795;
margin:0 24.4px 0 0;
}

#cont_cabeceras_top ul li#segundo h3 {
font:1.2em Arial;
padding:0 0 0 44px;
}

#cont_cabeceras_top ul li#tercero {
width:314px;
color:#999;
text-align:right;
}

#cont_cabeceras_top ul li#tercero iframe {
allowtransparency:true
}

#cont_cabeceras_top ul li#tercero p#clima {
text-align:right;
font-size:.7em;
}

#cont_top #quick_reservation {
width:310px;
height:292px;
float:left;
background:url(../img/cont_top/quick_transfers.jpg) no-repeat top left;
margin:0 24.5px 0 0;
}

#cont_top #quick_reservation ul#quick_r {
width:70px;
float:left;
_margin:20px 0 0 10px;
margin:20px 0 0 22px;
}

#cont_top #quick_reservation ul#quick_r li a {
color:#c60;
}

#cont_top #quick_reservation ul#quick_r li {
font:bold 12px Arial;
color:#c60;
}

#cont_top #quick_reservation div#quick {
width:209px;
float:right;
padding:50px 0 0;
}

#cont_top #spot_light {
position:relative;
width:294px;
float:left;
margin:0 24.4px 0 0;
}

#spot_light-img {
position:absolute;
top:220px;
left:0;}

#cont_top #spot_light h3, #info_carousel h3 {
font:1.3em "Lucida Grande",Tahoma,Arial,sans-serif;
color:#1a5795;
padding:0 0 0 20px;
}

#cont_top #spot_light h3#related {
font:.7em Arial;
font-weight:700;
margin:55px 0 0;
}

#cont_top #spot_light p, #info_carousel p {
font:.7em Arial;
color:#01688f;
text-align:left;
margin:12px 0 0;
padding:0 15px 0 20px;
}

#cont_top #spot_light p#text_related {
margin:4px 0 0;
}

#cont_top #spot_light p#precio {
font:.8em Arial;
color:#f60;
text-align:right;
}

#cont_top #carousel_img {
width:314px;
float:left;
}

#cont_top #carousel_img #slideshow {
width:312px;
height:195px;
}

#cont_top #carousel_img #nav {
width:308px;
}

#contenedor_derecha {
float:right;
width:278px;
}

#contenedor_derecha #video_youtube h3#titulo_video {
border-bottom:1px dotted #ccc;
border-top:1px dotted #ccc;
color:#069;
margin:0 0 10px;
padding:5px 0;
}

#contenedor_derecha #video_youtube p#video_desc {
font-size:.8em;
color:#069;
margin:10px 0 0;
}

#contenedor_izquierda {
float:left;
width:689px;
color:#1a5795;
}

#contenedor_izquierda #tours_activities {
float:left;
width:200px;
}

#contenedor_izquierda #tours_activities ul {
width:190px;
margin:15px 0 0;
}

#contenedor_izquierda #tours_activities ul li a {
color:#1a5795;
text-decoration:none;
}

#contenedor_izquierda #tours_activities ul li {
border-bottom:1px dotted #ccc;
font-size:.7em;
padding:7px 0;
}

#contenedor_izquierda #tours_activities ul li p {
background:url(../img/cont_other/bullet_orangearrow.jpg) no-repeat left 20%;
line-height:1.5;
font-size:1em;
padding:0 0 0 10px;
}

#contenedor_izquierda #tours_activities p#all_activities a {
color:#F60;
font-size:.7em;
text-decoration:none;
}

#contenedor_izquierda #where_to_stay {
float:right;
width:489px;
}

#contenedor_izquierda #where_to_stay h4 {
font-size:.8em;
margin:10px 0 5px 20px;
}

#contenedor_izquierda #where_to_stay ul#where_t_s {
width:450px;
margin:15px 0 0 20px;
}

#contenedor_izquierda #where_to_stay ul#where_t_s li img {
float:left;
margin:0 15px 0 0;
}

#contenedor_izquierda #where_to_stay ul#where_t_s li h5 {
font:bold 1.4em "Times New Roman";
}

#contenedor_izquierda #where_to_stay ul#where_t_s li p {
margin:10px 0;
padding:0 90px 0 0;
}

#contenedor_izquierda #where_to_stay ul#where_t_s li p#tematica {
color:#999;
}

#contenedor_izquierda #where_to_stay ul#where_t_s li {
width:450px;
border-bottom:1px dotted #ccc;
font-size:.7em;
overflow:auto;
padding:5px 0;
}

#contenedor_izquierda #where_to_stay ul#where_t_s_sub {
margin:10px 0 0 30px;
}

#contenedor_izquierda #where_to_stay ul#where_t_s_sub li {
float:left;
font-size:.7em;
list-style-image:url(../img/cont_other/bullet_orangearrow.jpg);
margin:0 15px 0 0;
}

#contenedor_izquierda #spotlight_month h3 {
font-size:.9em;
background:url(../img/cont_other/tour_bar.gif) no-repeat top left;
width:650px;
height:33px;
letter-spacing:1.5px;
font-weight:600;
padding:7px 0 0 150px;
}

#contenedor_izquierda #spotlight_month ul#spot_month li {
float:left;
width:163px;
}

#contenedor_izquierda #spotlight_month ul#spot_month li p {
font-size:.7em;
text-align:left;
width:145px;
line-height:1.2;
}

#contenedor_izquierda #spotlight_month ul#spot_month li#primero {
border-right:1px dotted #ccc;
padding:0 25px 0 0;
}

#contenedor_izquierda #spotlight_month ul#spot_month li#segundo {
border-right:1px dotted #ccc;
padding:0 25px;
}

#contenedor_izquierda #spotlight_month ul#spot_month li#tercero {
padding:0 0 0 25px;
}

#contenedor_izquierda p#links_spot {
font-size:.7em;
text-align:left;
color:#09c;
text-transform:Capitalize;
word-spacing:2px;
width:660px;
line-height:1.5;
margin:20px 0 0;
}

#contenedor_izquierda #lomastravel_guide {
width:641px;
height:203px;
background:url(../img/cont_other/background_infolomas.jpg) no-repeat top left;
margin:20px 0 0;
}

#contenedor_izquierda #lomastravel_guide h4 {
text-align:center;
height:20px;
font-size:.7em;
padding:10px 0;
}

#contenedor_izquierda #lomastravel_guide p {
text-align:justify;
font-size:.7em;
color:#006fa7;
padding:0 10px;
}

#creditcard {
margin:10px 0;
}

#footer {
font-size:.8em;
text-align:right;
border-bottom:1px dotted #ccc;
color:#09c;
margin:40px 0 0;
padding:0 0 10px;
}

#hr_footer {
background-color:#ccc;
height:3px;
}

#links_footer li {
float:left;
border-right:1px dotted #ccc;
height:130px;
width:192px;
text-align:center;
}

.title_link {
font-size:12px;
color:#09c;
}

#sublinks_footer li {
float:none;
border:none;
height:auto;
}

#sublinks_footer li a {
color:#09c;
text-decoration:none;
font-size:11px;
}

.unhidden {
display:block;
}

.widget img {
cursor:pointer;
}

.espaciado,#links_footer {
margin:10px 0 0;
}

#panel_affiliate ul,#top_menu_header {
float:right;
}

#panel_affiliate ul li,#login_affiliates form ul li#btn_signin,#contenedor_izquierda #tours_activities p#all_activities {
text-align:right;
}

#logo_header,#header_cont_der form ul#lista_frm li,#cont_cabeceras_top ul li {
float:left;
}

#top_menu_header ul li a.menu_services:hover,#contenedor_izquierda #tours_activities ul li a:hover {
text-decoration:underline;
}

#header_cont_der ul#links_destinos li#link3,#header_cont_der ul#links_destinos li#link4,#header_cont_der ul#links_destinos li#link6 {
margin:0 0 0 25px;
}

#header_cont_der ul#links_flag li,#cont_top #carousel_img #nav li {
display:inline;
}

#msgAfiliado,#contenedor_derecha #video_youtube p#video_desc a,#contenedor_izquierda #spotlight_month ul#spot_month li p a {
color:#F60;
}

#login_affiliates form ul li#txt_help,#login_affiliates form ul li#txt_help a {
color:#369E9F;
}

#cont_cabeceras_top,#cont_top {
width:967px;
}

#cont_top #quick_reservation ul#quick_r li#primero,#cont_top #quick_reservation ul#quick_r li#segundo,#cont_top #quick_reservation ul#quick_r li#tercero,#contenedor_derecha #banners li {
margin:0 0 20px;
}

#cont_top #spot_light a,#contenedor_izquierda #where_to_stay ul#where_t_s li p a, #info_carousel a {
color:#f60;
}

#cont_top #carousel_img #slideshow img,.hidden {
display:none;
}

#contenedor_derecha #polls,#contenedor_izquierda #spotlight_month {
margin:20px 0 0;
}

#contenedor_izquierda #tours_activities h1,#contenedor_izquierda #spotlight_month ul#spot_month li h5 {
font-size:.8em;
margin:10px 0 5px;
}

#contenedor_izquierda #tours_activities ul li#primero,#contenedor_izquierda #where_to_stay ul#where_t_s li#primero {
border-top:1px dotted #ccc;
}

#contenedor_izquierda #where_to_stay ul#where_t_s_sub li a,#contenedor_izquierda p#links_spot a,#footer a {
color:#09c;
}
#faq{font-size:24px;margin:0 15px 0 0;color:#FF6600;text-decoration:none;}
#faq:hover{text-decoration:underline;}

#info_carousel{margin:10px 0;}

.scroll-pane{margin:20px 0;float:left;width:330px;}
.scroll-pane h3{font:1.2em "Lucida Grande",Tahoma,Arial,sans-serif;}
.scroll-pane p{font:.7em Arial;color:#01688f;text-align:left;}
.scroll-pane a{color:#009FBF}



