/* CSS Document */
#sub_categories{
background:#FFF;
clear:both;
}

#sub_categories ul#row1 {
clear: both;
list-style: none;
margin: 0;
margin-left:4px;
margin-right:4px;
padding: 0;
padding-top:5px;
padding-bottom:5px;
text-align:center;
border:0px;
}

#sub_categories ul {
clear: both;
list-style: none;
margin: 0;
margin-left:4px;
margin-right:4px;
padding: 0;
padding-top:5px;
padding-bottom:5px;
text-align:center;
border-top:1px solid #B4B6C5;
}

#sub_categories li {
display:inline;
margin:0px;
padding:0px;
}

#sub_categories li span {
display:inline;
margin:0px;
padding-left:4px;
padding-right:8px;
color:#B4B6C5;
}

#sub_categories li span#selected {
margin:0px;
padding:0px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#C10C04
}

#sub_categories a {
margin:0px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

#sub_categories a:hover {
margin:0px;
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

#quick_services{
border:2px solid #FFFFFF;
padding-bottom:2px;
background-color:#FFFFFF;
border-bottom:1px solid #B1B3C3;
}

/*tp: top promotion*/
#tp{
padding-left:10px;
padding-right:10px;
padding-top:3px;
padding-bottom:5px;
background-image:url(../images/bg_quick_services.gif);
background-repeat:repeat-x;
background-position:bottom;
width:421px;
height:81px;
font-family:Arial, Helvetica, sans-serif;
float:left;
overflow:hidden;
}

#tp_title{
color:#000000;
font-size:10px;
}

#tp_info{
padding-top:0px;
/*background-color:#FFFF33;*/
}
#tp_image{
float:left;
border:1px solid #C10C04;
/*width:79px;*/
/*height:53px;*/
/*margin-right:10px;
*/}
#tp_image a{
text-decoration:none;
}
#tp_image a:hover{
text-decoration:underline;
}
#tp_text{
/*float:left;
*//*margin-left:10px;*/
color:#757576;
font-size:11px;
/*width:320px;*/
overflow:hidden;
/*height:64px;
*/}
#tp_text a{
text-decoration:none;
color:#757576;
}
#tp_text a:hover{
text-decoration:underline;
}
#tp_text_long{
float:left;
/*margin-left:10px;*/
color:#757576;
font-size:11px;
width:100%;
overflow:auto;
height:59px;
}

/*currency rate*/
#cr{
padding-left:20px;
padding-right:20px;
padding-top:3px;
padding-bottom:5px;
background-image:url(../images/bg_quick_services.gif);
background-repeat:repeat-x;
background-position:bottom;
width:120px;
height:81px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
border-left:2px solid #FFFFFF;
border-right:2px solid #FFFFFF;
float:left;
overflow:hidden;
}

#cr_currency{
margin-top:7px;
/*border:1px solid #F3CDCC;*/
margin-bottom:7px;
/*background-color:#C10C04;*/
padding:1px;
}

#currency{
width:100%;
padding:0px;
margin:0px;
/*border: 0px none #C10C04;*/
}
#cr_reference{
font-size:9px;
margin-top:5px;
}

#cw{
padding-left:10px;
padding-right:10px;
padding-top:3px;
padding-bottom:5px;
background-image:url(../images/bg_quick_services.gif);
background-repeat:repeat-x;
background-position:bottom;
width:143px;
height:81px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
float:left;
overflow:hidden;
}

.cwProvincia{
width:100%;
}

.cw_image{
float:left;
border:1px solid #FFFFFF;
}

.cw_text{
float:left;
width:76px;
margin-left:8px;

overflow:hidden;
}

.cw_tmax{
color:#FF0101;
margin-bottom:2px;
}

.cw_tmin{
color:#0362FF;
margin-bottom:1px;
}

.cwp_hide{
display:none;
}

.cwp_show{
display:block;

}

#column_left{
float:left;
width:608px;
background-image:url(../images/bg_column_left.gif);
background-position:left;
background-repeat:repeat-y;
border-right:3px solid #A0A2B4;
}

#column_right{
float:left;
width:161px;
}

.promo_panel{
padding-top:8px;
padding-left:5px;
padding-right:5px;
padding-bottom:10px;
background-color:#BEC0D0;
clear:both;
}

/*sb: special banner*/
#sb{
/*width:156px;*/
/*padding-top:8px;*/
border-bottom:2px solid #A0A2B4;
font-family:"Trebuchet MS";
}

#sb_title{
font-weight:bold;
background-color:#FFFFFF;
color:#38669F;
text-align:center;
padding-top:3px;
padding-bottom:3px;
}

.sb_item{
border-top:1px solid #BEC0D0;
background-color:#DCE1EB;
/*padding-top:3px;
padding-bottom:3px;
padding-left:5px;*/
/*min-height:63px;
overflow: hidden;
height: expression(this.scrollHeight < 64? "63px" : "auto" );*/
/*border:1px solid #CCFF00;*/
width:151px;
/*padding:4px;*/
/*font-size:1px;*/
}

.sb_image{
/*float:left;*/
border:1px solid #FFFFFF;
/*width:51px;
height:54px;*/
/*float:left;*/
/*background-color:#FF9933;*/
margin:5px;
padding:0px;
/*display:block;*/
float:left;
}

.sb_text{
float:left;
color:#0B4080;
width:78px;
/*padding-left:6px;*/
padding-top:4px;
text-align:left;
/*display:block;*/
/*border:1px solid #FFFF00;*/
}

.sb_item a:link{
background-position:left;
background-repeat:no-repeat;
color:#0B4080;
}

.sb_item a:visited{
background-position:left;
background-repeat:no-repeat;
color:#0B4080;
}

.sb_item a:hover{
background-position:left;
background-repeat:no-repeat;
text-decoration:underline;
color:#0B4080;
}



/*ib: image banner*/
#ib{
/*padding-top:17px;*/
}
.ib_item{
margin-bottom:9px;
}

.ib_image{
border:1px solid #5275A0;
}

#vote{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
text-align:center;
border:1px solid #0B4080;
background-color:#FFFFFF;
/*width:162px;*/
}

#vote_title{
background-color:#0B4080;
padding-top:7px;
padding-bottom:7px;
/*float:left;*/
width:159px;
}

.vote_image{
background-color:#E0E1EA;
background-image:url(../images/flag.gif);
background-repeat:no-repeat;
height:28px;
width:159px;
/*padding-left:.4px;
padding-right:.4px;*/
}

#radios{
width:159px;
background-color:#FFFFFF;
border-bottom:1px solid #0B4080;
padding-bottom:3px;
}

/*.vote_flag{
vertical-align:bottom;
}*/

.vote_radio{
background-color:#FFFFFF;
float:left;
width:20.6px;
/*padding-left:.4px;
padding-right:.4px;*/
}

#btn_vote{
width:46px;
border:1px solid #9393AB;
background-color:#9393AB;
color:#FFFFFF;
font-weight:bold;
cursor:pointer;
/*float:right;*/
padding:0px;
margin:0px;
height:18px;
}

#vote_opinion{
width:108px;
border-right:1px solid #0B4080;
background-color:#A6ABC1;
float:left;
height:20px;
padding-left:2px;
}

#nh_container{
float:left;
padding-left:9px;
padding-right:11px;
width:395px;
padding-bottom:14px;
}

#nh_ultima{
padding-bottom:19px;
}

#nh_titulo{
color:#595A5A;
font-size:15px;
font-weight:bold;
margin-bottom:6px;
margin-top:8px;
}

#nh_titulo a{
color:#595A5A;
font-size:15px;
font-weight:bold;
margin-bottom:6px;
margin-top:8px;
}

#nh_titulo a:visited{
color:#595A5A;
font-size:15px;
font-weight:bold;
margin-bottom:6px;
margin-top:8px;
}

#nh_titulo a:hover{
color:#595A5A;
font-size:15px;
font-weight:bold;
margin-bottom:6px;
margin-top:8px;
text-decoration:underline;
}
.nh_image{
float:left;
border:4px solid #DCE1EB;
/*max-width:190px; width: experssion(this.width > 190px ? 190px : true););*/
/*width:190px;*/
}

#nh_texto{
/*width:184px;*/
/*max-width:275px; width: experssion(this.width > 275px ? 275px : true););*/
/*min-width:184px; width: experssion(this.width > 184px ? 184px : true););*/
float:left;
margin-left:8px;
color:#59595B;
}

#nh_texto_long{
width:392px;
float:left;
color:#59595B;
}

a.mas {
color: #C10C04;
text-decoration:underline;
margin-left:5px;
}

a.flecha_mas {
color: #C10C04 !important;
text-decoration:underline;
margin-left:5px;
font-weight:bold;
font-size:12px;
}

#services{
width:151px;
float:left;
}
#local_banners{
width:151px;
float:right;
padding-right:8px;
}

#nh_lista{
background-color:#FFFFFF;
}

#nh_lista #head{
float:left;
/*border:1px solid #FF9900;*/
padding-top:2px;
color:#D45752;
padding-top:4px;
padding-left:8px;
}

#btn_noticias{
color:#000000;
float:right;
}

#btn_noticias_left{
background-image:url(../images/btn_noticias_left.gif);
background-repeat:no-repeat;
height:18px;
width:9px;
float:left;
}

#btn_noticias_middle{
background-color:#E6E7E8;
float:left;
height:16px;
padding-left:18px;
padding-right:18px;
padding-top:2px;
}

#btn_noticias a:link{
background-position:left;
background-repeat:no-repeat;
color:#474848;
}

#btn_noticias a:visited{
background-position:left;
background-repeat:no-repeat;
color:#474848;
}

#btn_noticias a:hover{
background-position:left;
background-repeat:no-repeat;
text-decoration:underline;
color:#474848;
}

#nh_lista .categoria{
margin-top:8px;
/*padding-bottom:8px;*/
font-weight:bold;
color:#C10C04;
padding-left:8px;
}

#nh_lista .news{
padding-top:4px;
padding-right:10px;
/*padding-bottom:10px;*/
padding-left:8px;
width:370px;
}

#nh_lista .news .title{
color:#595A5A;
/*font-size:12px;*/
font-weight:bold;
padding-bottom:4px;
padding-top:5px;
}

#nh_lista .news .title a{
color:#595A5A;
/*font-size:12px;*/
font-weight:bold;
padding-bottom:4px;
padding-top:5px;
text-decoration:none;
}

#nh_lista .news .title a:visited{
color:#595A5A;
/*font-size:12px;*/
font-weight:bold;
padding-bottom:4px;
padding-top:5px;
/*text-decoration:none;*/
}

#nh_lista .news .title a:hover{
color:#595A5A;
/*font-size:12px;*/
font-weight:bold;
padding-bottom:4px;
padding-top:5px;
text-decoration:underline;
}

#nh_lista .news .text{
color:#59595B;
padding-bottom:10px;
}

#services #head{
background-color:#38669F;
color:#FFFFFF;
font-weight:bold;
text-align:center;
padding-top:4px;
padding-bottom:6px;
}

#services .service{
background-image:url(../images/bg_service.gif);
background-repeat:repeat-y;
background-position:center;
border-top:3px solid #BEC1D3;
border-bottom:1px solid #9FA3BC;
border-left:1px solid #9FA3BC;
border-right:1px solid #9FA3BC;
}

#services .service .name{
background-color:#DCE1EB;
color:#0B4080;
font-weight:bold;
text-align:center;
padding-top:4px;
padding-bottom:6px;
}

#services .service .name a{
background-color:#DCE1EB;
color:#0B4080;
font-weight:bold;
text-align:center;
padding-top:4px;
padding-bottom:6px;
}

#services .service .name a:hover{
text-decoration:underline;
background-color:#DCE1EB;
color:#0B4080;
font-weight:bold;
text-align:center;
padding-top:4px;
padding-bottom:6px;
}

#services .service .name a:visited{
background-color:#DCE1EB;
color:#0B4080;
font-weight:bold;
text-align:center;
padding-top:4px;
padding-bottom:6px;
}

#services .service .image_bottom_line{
margin-bottom:1px;
border-top:4px solid #FFFFFF;
border-bottom:4px solid #FFFFFF;
}

#services .service .image{
border-top:4px solid #FFFFFF;
border-bottom:4px solid #FFFFFF;
}

#services .service .image_bottom_line a{
display:block;
}

#services .service .image_bottom_line a:hover{
display:block;
text-decoration:underline;
}

#services .service .image a{
display:block;
}

#services .service .image a:hover{
display:block;
text-decoration:underline;
}

#services .service .text{
font-family:"Trebuchet MS";
font-size:10px;
background-color:#FFFFFF;
text-align:center;
color:#7E8298;
padding-top:4px;
padding-bottom:4px;
padding-left:1px;
padding-right:1px;
}

#info_util{
background-color:#EE8557;
padding-left:1px;
padding-right:1px;
padding-bottom:7px;
margin-top:19px;
margin-bottom:14px;
}

#services #info_util #head{
color:#FFFFFF;
text-align:center;
font-weight:bold;
background-color:#EE8557;
width:149px;
}

#info_util .first_tab{
background-image:url(../images/tab/tab_list_top.gif);
background-repeat:no-repeat;
background-position:center;
width:136px;
height:22px;
padding-left:13px;
padding-top:4px;
}

#info_util .middle_tab{
background-image:url(../images/tab/tab_list_middle.gif);
background-repeat:no-repeat;
background-position:center;
width:136px;
height:22px;
padding-left:13px;
}

#info_util .last_tab{
background-image:url(../images/tab/tab_list_bottom.gif);
background-repeat:no-repeat;
background-position:center;
width:136px;
height:22px;
padding-left:13px;
}

#info_util a:link{
padding-left:20px;
background-position:left;
background-repeat:no-repeat;
color:#000000;
}

#info_util a:visited{
padding-left:20px;
background-position:left;
background-repeat:no-repeat;
color:#000000;
}

#info_util a:hover{
padding-left:20px;
background-position:left;
background-repeat:no-repeat;
text-decoration:underline;
color:#000000;
}
/*
#info_util ul {
margin:0px;
padding:0px;
display:block;
list-style:none;
}

#info_util a.left {
display:block;
float:left;
background:url(../images/tab/orange_tab_left.gif) no-repeat left top;
margin:0px;
padding-left:5px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#info_util a span.right{
display:block;
width:133px;
float:inherit;
background:url(../images/tab/orange_tab_right.gif) no-repeat right top;
padding-top: 4px;
padding-bottom:2px;
padding-right: 9px;
padding-left:3px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
vertical-align:text-top
}

#info_util a span.right span{
padding-left:20px;
}

#info_util a span.right span#about_cuba{
display:block;
background-image:url(../images/icon_about_cuba.gif);
background-position:left;
background-repeat:no-repeat;
}

#info_util a span.right span#travel_info{
display:block;
background-image:url(../images/icon_travel_info.gif);
background-position:left;
background-repeat:no-repeat;
}
*/
#novedades{
width:583px;
background-color:#FAEAE9;
padding-top:11px;
padding-bottom:13px;
padding-left:17px;
padding-right:8px;
/*float:left;*/
clear:both;
/*border-bottom:1px solid #FFFFFF;*/
border-top:2px solid #FFFFFF;
}

.nv_image{
display:block;
float:left;
border:4px solid #ECB5B2;
}

.nv_info{
float:left;
width:412px;
margin-left:8px;
}

.nv_info_long{
float:left;
width:562px;
margin-left:8px;
}

.nv_head{
color:#C10C04;
font-size:18px;
}

.nv_title{
color:#C10C04;
margin-top:4px;
}

.nv_text{
color:#59595B;
margin-top:6px;
}

#sugerencias{
clear:both;
padding-top:24px;
padding-left:17px;
padding-right:17px;
padding-bottom:28px;
background-color:#F6F7F9;
width:574px;
border-top:2px solid #FFFFFF;
}

.s_table{
border:1px solid #38669F;
}

.s_table_head_row{
background-color:#38669F;
color:#FFFFFF;
font-weight:bold;
padding-top:4px;
padding-bottom:4px;
}

.s_table_head_cell{
float:left;
width:272px;
padding-left:12px;
}

.s_table_row_odd{
background-color:#EAEFF4;
color:#0B4080;
border:1px solid #EAEFF4;
/*padding-top:5px;
padding-bottom:5px;*/
}

.s_table_row_par{
background-color:#FFFFFF;
color:#0B4080;
border:1px solid #FFFFFF;
/*padding-top:5px;
padding-bottom:5px;*/
}

.s_table_cell{
float:left;
width:272px;
padding-left:12px;
padding-top:5px;
padding-bottom:5px;
/*text-align:justify;*/
}