/* CSS Document */

body{ background:#E7E7E7 url(../images/bg_tile.gif); font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; }

h4{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin-bottom:-5px;}
h5{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; margin-bottom:-5px;}
h6{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin-bottom:-5px;}

.headerCell{font-weight:bold;}

.boldText {font-weight:bold}

a{border:0px; margin:0px; padding:0px; color:#991187; text-decoration:none;}
#link01 a:hover{border:0px; margin:0px; padding:0px; color:#ca2db5; text-decoration:underline;}
#link01_small a{border:0px; margin:0px; font-size:10px; padding:0px; color:#991187; text-decoration:none;}
#link01_small a:hover{border:0px; margin:0px; padding:0px; color:#ca2db5; text-decoration:underline;}

.mainIntLinks ul { margin:0px; padding:0px; list-style-type:none; font-size:12px; }
.mainIntLinks ul li a{ display:block; width:244px; height:36px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#fffac3; padding: 0px 0px 0px 15px; line-height:3em;}
.mainIntLinks ul li a:hover{ text-decoration:underline; background: #0c99da; }

.searchField{ border: #000000 0px hidden; padding-left:2px; font-size:10px; color:#8e8e8e; }
#searchForm {margin:0px; padding:0px;}

#page_border{ background:#002126; }
#center_area{ background:#e7e3d7; }

.info{ vertical-align:top; background-color:#f9f8f4; }
.info #borderArea{background:url(../images/info_body.gif) repeat-x;}
.info #borderArea #textArea{vertical-align:top; padding-left:2px; font-size:10px; font-weight:bold;}
.info #borderArea #textArea a{text-decoration:none;}
.info #borderArea #textArea a:hover{text-decoration:underline;}

.bodyBlock{border: #c8cec3 1px solid; background-color:#fcffff;}
.bodyBlock #textArea{padding:15px 20px 50px 20px;}
.bodyBlock #textArea 	#capLetter_T{ display:block; float:left; width:30px; height:30px; font-size:30px; font-weight:bold; margin-left:-3px; margin-right:-10px; margin-top:-6px; font-family:"Times New Roman", Times, serif; color:#6A6940;}

.bodyBlock_sideBorders{border-left: #ffffff 1px solid; border-right: #ffffff 1px solid; background-color:#fcffff;}

.bottomLinks{background-color:#e6e6e4; padding-left:10px;}
.bottomLinks a{color:#276d78; font-size:9px; text-decoration:none}
.bottomLinks a:hover{color:#7aabc2;}

.copyright{color:#727d7e; background-color:#fff0e3; padding-left:10px; font-size:9px;}

.tabArea{background:url(../images/tab_content2.gif); vertical-align:top;}
.tabArea #tabAreaText{padding-left:11px; padding-right:10px; padding-top:7px; font-size:10px; color:#7A6D41;}
.tabArea2{background:url(../images/tab_content2.gif); vertical-align:top;}
.tabArea #tabAreaText2{padding-left:11px; padding-right:10px; padding-top:7px; font-size:13px; color:#7A6D41;}

.subLink_button{background:url(../images/sub_link.gif); vertical-align:middle; width:130px; height:33px; text-align:center;}
.subLink_button ul{margin:0px; padding:0px; list-style-type:none; font-size:12px;}
.subLink_button ul li a{display:block; width:130px; height:25px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#fffac3; padding-top:11px;}
.subLink_button ul li a:hover{background: #05a0b7; }

.layout1_header{padding:10px 0px 8px 10px;}
.layout1_leftLinks{width:249px; vertical-align:top; font-size:10px;}
.layout1_leftLinks #leftLinks{background:#f1eee7;}
.layout1_leftLinks #leftLinks_active{background:#f9f7f3;}
.layout1_leftLinks #leftLinks_subactive{background:#f5f2ed;}
.layout1_body{background-color:#f9f7f3; vertical-align:top; padding:15px 20px 50px 20px; font-size:12px;}
.layout1_body #header{font-weight:bold; font-size:14px;}
.layout1_body #floatLeft{float:left; padding-right:10px;}
.layout1_body #floatRight{float:right; padding-left:10px;}

.layout2{background-color:#f9f7f3; vertical-align:top; padding:25px 20px 30px 20px; font-size:11px;}

.layout3{background-color:#f9f7f3; vertical-align:top; padding:25px 20px 30px 20px; font-size:11px; width:730px;}


.services_linkCols{width:235px; vertical-align:top;}
.services_linkCols #links_active{background:#f9f7f3;}
.subLink_services{margin:0px; padding:0px; list-style-type:none;}
.subLink_services li{border-bottom: 1px solid #e8e2d5;}
.subLink_services li a{padding-top:10px; padding-left:10px; padding-right:-10px; display:block; width:235px; height:22px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#092966;}
.subLink_services li a:hover{text-decoration:none; background:#ffffff;}

.services_linkCols #links_subactive{background:#f5f2ed;}
.subLink_services_indent{margin:0px; padding:0px; list-style-type:none;}
.subLink_services_indent li{border-bottom: 1px solid #e8e2d5;}
.subLink_services_indent li a{padding-top:5px; padding-left:20px; padding-right:10px; display:block; width:215px; height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#4a618c;}
.subLink_services_indent li a:hover{text-decoration:none; background:#ffffff;}


.subLink_body{width:249px; height:22px; margin:0px; padding:0px; font-size:10px; vertical-align:middle; text-align:left;}
.subLink_body ul{margin:0px; padding:0px; list-style-type:none;}
.subLink_body_FF{margin:0px; padding:0px; list-style-type:none;}
.subLink_body_FF li{border-bottom: 1px solid #e8e2d5;}
.subLink_body_FF li a{padding-top:10px; padding-left:10px; padding-right:-10px; display:block; width:249px; height:22px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#092966;}
.subLink_body_FF li a:hover{text-decoration:none; background:#ffffff;}

.subLink_body_FF_indent{margin:0px; padding:0px; list-style-type:none;}
.subLink_body_FF_indent li{border-bottom: 1px solid #e8e2d5;}
.subLink_body_FF_indent li a{padding-top:5px; padding-left:20px; padding-right:10px; display:block; width:229px; height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#4a618c;}
.subLink_body_FF_indent li a:hover{text-decoration:none; background:#ffffff;}

.subLink_body_FF_indent2{margin:0px; padding:0px; list-style-type:none;}
.subLink_body_FF_indent2 li{border-bottom: 1px solid #e8e2d5;}
.subLink_body_FF_indent2 li a{padding-top:5px; padding-left:20px; padding-right:10px; display:block; width:229px; height:30px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#4a618c;}
.subLink_body_FF_indent2 li a:hover{text-decoration:none; background:#ffffff;}


.subLink_body_FF_indent_more{margin:0px; padding:0px; list-style-type:none;}
.subLink_body_FF_indent_more li{border-bottom: 1px solid #e8e2d5;}
.subLink_body_FF_indent_more li a{padding-top:5px; padding-left:40px; padding-right:10px; display:block; width:209px; height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; color:#4a618c;}
.subLink_body_FF_indent_more li a:hover{text-decoration:none; background:#ffffff;}



.formStyles input{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.formStyles select{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.formStyles #asterisk{color:#CD1D1D; font-size:9px;}
.formStyles textarea{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.form_leftCol_single{width:160px; padding-top:5px; padding-left:0px; vertical-align:top;}
.form_leftCol_single_ast{width:10px; padding-top:5px; padding-left:0px; vertical-align:top; text-align:right;}
.form_rightCol_single{width:251px; padding:5px 5px 5px 8px;}
.form_rightCol_single_in{width:251px; padding:5px 5px 5px 0px;}


/*Tab images*/
.subLink_center{background:url(../images/tab.gif); vertical-align:middle; width:130px; height:33px; text-align:center;}
.subLink_center ul{margin:0px; padding:0px; list-style-type:none; font-size:12px;}
 .subLink_center ul li a{ display:block; width:130px; height:25px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#d6830d; padding-top:11px;}
.subLink_center ul li a:hover{color:#0496d9;}

.subLink_right{background:url(../images/right_link.gif); vertical-align:middle; width:130px; height:33px; text-align:center;}
.subLink_right ul{margin:0px; padding:0px; list-style-type:none; font-size:12px;}
.subLink_right ul li a{ display:block; width:130px; height:25px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#fffac3; padding-top:11px;}
.subLink_right ul li a:hover{background:url(../images/right_link_over.gif); color:#ffffff;}

.subLink_left{background:url(../images/left_link.gif); vertical-align:middle; width:130px; height:33px; text-align:center;}
.subLink_left ul{margin:0px; padding:0px; list-style-type:none; font-size:12px;}
.subLink_left ul li a{ display:block; width:130px; height:25px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#fffac3; padding-top:11px;}
.subLink_left ul li a:hover{background:url(../images/left_link_over.gif); color:#ffffff;}

.main_int_link{background:url(../images/sub_link.gif); vertical-align:middle; width:130px; height:33px; text-align:center;}
.main_int_link ul{margin:0px; padding:0px; list-style-type:none; font-size:12px;}
.main_int_link ul li a{ display:block; width:130px; height:25px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#fffac3; padding-top:11px;}
.main_int_link ul li a:hover{background:url(../images/main_link_over.gif); color:#ffffff;}

.programs{padding:2px;}
.programs td{border: 1px solid #CCCCCC;}
.headerPrograms{background-color:#ffe495;}
.textoazul2{font-weight:bold;}
.programs #row1{background-color:#ffffff;}
.programs #row2{background-color:#fffbe9;}

.cost{font-weight:bold; color:#0496d9;}

.priceTableAst{margin-left:-9px}
.servicesSubSectionHeader{color:#62501b; background-color:#ffe495; padding-left:20px; font-weight:bold; font-size:1.2em;}
.servicesSubSection{padding:0px 20px 10px 20px}
.hotelSubSectionHeader{color:#62501b; background-color:#ffe495; padding-left:20px; font-weight:bold; font-size:1.2em;}
.hotelSubSection{padding:0px 20px 10px 20px}
.hotelSubSection2{padding:20px 20px 10px 20px}


/*Menu items*/
#subLink_ourCompany{border-bottom: 1px solid #e8e2d5;}

#subLink_manage{border-bottom: 1px solid #e8e2d5;}

#subLink_advise{border-bottom: 1px solid #e8e2d5;}

#subLink_cpp{border-bottom: 1px solid #e8e2d5;}

#subLink_hcs{border-bottom: 1px solid #e8e2d5;}

#subLink_cuba{border-bottom: 1px solid #e8e2d5;}

/*Menu items - destinations*/
#subLink_onlyCuba{background:url(../images/sublink_onlyCuba_up.gif); vertical-align:middle; width:259px; height:32px; text-align:center;}
#subLink_onlyCuba {margin:0px; padding:0px; list-style-type:none; font-size:12px;}
#subLink_onlyCuba a{display:block; width:259px; height:32px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#fffac3; border-bottom: 1px solid #e8e2d5;}
#subLink_onlyCuba a:hover{background:url(../images/sublink_onlyCuba_over.gif);}
#subLink_onlyCuba_active{background:url(../images/sublink_onlyCuba_active.gif); vertical-align:middle; width:259px; height:32px; text-align:center; border-bottom: 1px solid #e8e2d5;}
#subLink_onlyCuba_active {margin:0px; padding:0px; list-style-type:none; font-size:12px;}
#subLink_onlyCuba_active a{display:block; width:259px; height:32px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#fffac3;}

#subLink_india{background:url(../images/sublink_india_up.gif); vertical-align:middle; width:259px; height:32px; text-align:center;}
#subLink_india ul{margin:0px; padding:0px; list-style-type:none; font-size:12px;}
#subLink_india ul li a{display:block; width:259px; height:32px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#fffac3; border-bottom: 1px solid #e8e2d5;}
#subLink_india ul li a:hover{background:url(../images/sublink_india_over.gif);}
#subLink_india_active{background:url(../images/sublink_india_active.gif); vertical-align:middle; width:259px; height:32px; text-align:center; border-bottom: 1px solid #e8e2d5;}
#subLink_india_active ul{margin:0px; padding:0px; list-style-type:none; font-size:12px;}
#subLink_india_active ul li a{display:block; width:259px; height:32px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#fffac3;}

#subLink_canada_active{background:url(../images/canada_up.gif); vertical-align:middle; width:259px; height:32px; text-align:center;}
#subLink_canada_active{margin:0px; padding:0px; list-style-type:none; font-size:12px;}
#subLink_canada_active a{display:block; width:259px; height:32px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#fffac3; border-bottom: 1px solid #e8e2d5;}
#subLink_canada_active{background:url(../images/canada_active.gif); vertical-align:middle; width:259px; height:32px; text-align:center; border-bottom: 1px solid #e8e2d5;}
#subLink_canada_active {margin:0px; padding:0px; list-style-type:none; font-size:12px;}
#subLink_canada_active  a{display:block; width:259px; height:32px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#fffac3;}

#subLink_canada{background:url(../images/canada_up.gif); vertical-align:middle; width:259px; height:32px; text-align:center;}
#subLink_canada{margin:0px; padding:0px; list-style-type:none; font-size:12px;}
#subLink_canada a{display:block; width:259px; height:32px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#fffac3; border-bottom: 1px solid #e8e2d5;}
#subLink_canada a:hover{background:url(../images/canada_over.gif);}
#subLink_canada_active{background:url(../images/canada_active.gif); vertical-align:middle; width:259px; height:32px; text-align:center; border-bottom: 1px solid #e8e2d5;}
#subLink_canada {margin:0px; padding:0px; list-style-type:none; font-size:12px;}
#subLink_canada a{display:block; width:259px; height:32px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#fffac3;}

#subLink_canserv{background:url(../images/canserv_up.gif); vertical-align:middle; width:259px; height:32px; text-align:center;}
#subLink_canserv{margin:0px; padding:0px; list-style-type:none; font-size:12px;}
#subLink_canserv a{display:block; width:259px; height:32px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#fffac3; border-bottom: 1px solid #e8e2d5;}
#subLink_canserv a:hover{background:url(../images/canserv_over.gif);}
#subLink_canserv_active{background:url(../images/canserv_active.gif); vertical-align:middle; width:259px; height:32px; text-align:center; border-bottom: 1px solid #e8e2d5;}
#subLink_canserv {margin:0px; padding:0px; list-style-type:none; font-size:12px;}
#subLink_canserv a{display:block; width:259px; height:32px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#fffac3;}

#subLink_cubserv{background:url(../images/cubserv_up.gif); vertical-align:middle; width:259px; height:32px; text-align:center;}
#subLink_cubserv{margin:0px; padding:0px; list-style-type:none; font-size:12px;}
#subLink_cubserv a{display:block; width:259px; height:32px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#fffac3; border-bottom: 1px solid #e8e2d5;}
#subLink_cubserv a:hover{background:url(../images/cubserv_over.gif);}
#subLink_cubserv_active{background:url(../images/cubserv_active.gif); vertical-align:middle; width:259px; height:32px; text-align:center; border-bottom: 1px solid #e8e2d5;}
#subLink_cubserv {margin:0px; padding:0px; list-style-type:none; font-size:12px;}
#subLink_cubserv a{display:block; width:259px; height:32px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#fffac3;}

#subLink_costaserv{background:url(../images/costaserv_up.gif); vertical-align:middle; width:259px; height:32px; text-align:center;}
#subLink_costaserv{margin:0px; padding:0px; list-style-type:none; font-size:12px;}
#subLink_costaserv a{display:block; width:259px; height:32px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#fffac3; border-bottom: 1px solid #e8e2d5;}
#subLink_costaserv a:hover{background:url(../images/costaserv_over.gif);}
#subLink_costaserv_active{background:url(../images/costaserv_active.gif); vertical-align:middle; width:259px; height:32px; text-align:center; border-bottom: 1px solid #e8e2d5;}
#subLink_costaserv {margin:0px; padding:0px; list-style-type:none; font-size:12px;}
#subLink_costaserv a{display:block; width:259px; height:32px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#fffac3;}

#subLink_costarica{background:url(../images/costarica_up.gif); vertical-align:middle; width:259px; height:32px; text-align:center;}
#subLink_costarica{margin:0px; padding:0px; list-style-type:none; font-size:12px;}
#subLink_costarica a{display:block; width:259px; height:32px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#fffac3; border-bottom: 1px solid #e8e2d5;}
#subLink_costarica a:hover{background:url(../images/costarica_over.gif);}
#subLink_costarica_active{background:url(../images/costarica_active.gif); vertical-align:middle; width:259px; height:32px; text-align:center; border-bottom: 1px solid #e8e2d5;}
#subLink_costarica {margin:0px; padding:0px; list-style-type:none; font-size:12px;}
#subLink_costarica a{display:block; width:259px; height:32px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#fffac3;}


#subLink_us{background:url(../images/sublink_us_up.gif); vertical-align:middle; width:259px; height:32px; text-align:center;}
#subLink_us ul{margin:0px; padding:0px; list-style-type:none; font-size:12px;}
#subLink_us ul li a{display:block; width:259px; height:32px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#fffac3; border-bottom: 1px solid #e8e2d5;}
#subLink_us ul li a:hover{background:url(../images/sublink_us_over.gif);}
#subLink_us_active{background:url(../images/sublink_us_active.gif); vertical-align:middle; width:259px; height:32px; text-align:center; border-bottom: 1px solid #e8e2d5;}
#subLink_us_active ul{margin:0px; padding:0px; list-style-type:none; font-size:12px;}
#subLink_us_active ul li a{display:block; width:259px; height:32px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#fffac3;}

#link_more a:hover{text-decoration:underline;}
/*Menu items - cuba tours*/


#subLink_tours{border-bottom: 1px solid #e8e2d5;}

#subLink_stay{border-bottom: 1px solid #e8e2d5;}

#subLink_getThere{border-bottom: 1px solid #e8e2d5;}

#subLink_know{border-bottom: 1px solid #e8e2d5;}

#subLink_cubaCurrency{border-bottom: 1px solid #e8e2d5;}

/*Menu items - cuba services*/
#subLink_patPath{border-bottom: 1px solid #e8e2d5;}

#subLink_patInfo{border-bottom: 1px solid #e8e2d5;}

/*News and Media*/
#subLink_news{border-bottom: 1px solid #e8e2d5;}

#subLink_opinions{border-bottom: 1px solid #e8e2d5;}

#subLink_pattest{border-bottom: 1px solid #e8e2d5;}

#subLink_freq{border-bottom: 1px solid #e8e2d5;}

#subLink_taxinc{border-bottom: 1px solid #e8e2d5;}

#subLink_finaid{border-bottom: 1px solid #e8e2d5;}

.cuba_img{float:right; padding-left:5px; margin-top:13px;}
.hotel_acc{list-style:none; font-size:10px;}
.currencyTable{font-weight:bold; text-align:center;}
.lessBottomPadding{padding-bottom:8px;}

