 /*HOME STYLES BEGINS*/
 
body {
	text-align: center;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	color:#b5a886;
	background-color:#b0bf9c;
	background-image:url(../images/general/background.jpg);
	background-repeat:repeat;

}

A:link, A:visited, A:active {text-decoration:none; color: #7b7053;} 
A:hover { text-decoration:none; color:#b5a886; }

.clearfix{
	clear: both;
}


#container { width: 967px; margin:0 auto; padding: 5px 30px 30px 30px; text-align:left; background-color:#FFFFFF; margin-top:50px;  margin-bottom: 50px;}
#container2 {float:left; width:643px; }
#menusec {float:right; }
#idlogo { float: left; padding-left: 50px; padding-bottom:10px;  height:108px; }
#menucontainer { /*position: relative; */ height:50px; margin-top: 20px; clear:both;}

 
/*menu*/
#main-nav {
	background: transparent url(../images/menu-header.gif) no-repeat 0px top;
	height: 50px;
	width: 966px;
	float: left;
}

#main-nav ul { list-style:none; margin:0; padding:0;}

#main-nav ul li {
	width:161px;
	height:50px;
	display:block;
	float:left;
	margin:0pt;
	padding:0pt;
}

#main-nav ul li a {
	display:block;
	height:50px;
	margin:0pt;
	padding:0pt;
}

#main-nav ul li strong {
	display:none;
}

#main-nav li a:hover {
	background: url(../images/menu-header.gif) no-repeat 0px bottom;
}

#main-nav li#nav_resort a:hover {
	background-position: 0px bottom;
}

#main-nav li#nav_ecology a:hover {
	background-position: -161px bottom;
}

#main-nav li#nav_education a:hover {
	background-position: -322px bottom;
}

#main-nav li#nav_airport a:hover {
	background-position: -483px bottom;
}

#main-nav li#nav_shopping a:hover {
	background-position: -644px bottom;
} 

#main-nav li#nav_specialservices a:hover {
	background-position: -805px bottom;
} 

/*fin menu*/

#col_resort { float:left; width:160px; height:380px; background-color:#9ab450;  border-right: 1px solid #FFFFFF;}
#col_ecology { float:left; width:160px; height:380px; background-color:#9ab450;  border-right: 1px solid #FFFFFF;}
#col_education { float:left; width:160px; height:380px; background-color:#9ab450;  border-right: 1px solid #FFFFFF;}
#col_airport { float:left; width:160px; height:380px; background-color:#9ab450;  border-right: 1px solid #FFFFFF;}
#col_shopping { float:left; width:160px; height:380px; background-color:#9ab450;  border-right: 1px solid #FFFFFF;}
#col_special { float:left; width:160px; height:380px; background-color:#9ab450;  border-right: 1px solid #FFFFFF;}

#col_resort_selected { float:left; width:160px; height:auto; background-color:#9ab450; border-right: 1px solid #FFFFFF;}
#col_ecology_selected { float:left; width:160px; height:auto; background-color:#9ab450; border-right: 1px solid #FFFFFF;}
#col_education_selected { float:left; width:160px; height:auto; background-color:#9ab450; border-right: 1px solid #FFFFFF;}
#col_airport_selected { float:left; width:160px; height:auto; background-color:#9ab450; border-right: 1px solid #FFFFFF;}
#col_education_selected { float:left; width:160px; height:auto; background-color:#9ab450; border-right: 1px solid #FFFFFF;}
#col_shopping_selected { float:left; width:160px; height:inherit; background-color:#9ab450; border-right: 1px solid #FFFFFF;}
#col_special_selected { float:left; width:160px; height:auto; background-color:#9ab450;}
#col_aboutus_selected { float:left; width:160px; height:auto; background-color:#9ab450; border-right: 1px solid #FFFFFF;}
#col_contactus_selected { float:left; width:160px; height:auto; background-color:#9ab450; border-right: 1px solid #FFFFFF;}

#col_right_resort { float:left; width:482px; }
#col_right_resort_2 { float:left; width:322px; }

#col_left_special { float:left; width:482px; }
#col_left_special_2 { float:left; width:322px; }

#col_left_airport { float:left; width:482px; }
#col_right_airport { float:left; width:322px; }

#col_left_shopping { float:left; width:643px; }
#col_right_shopping { float:left; width:161px; }

#col_left_education { float:left; width:322px; }
#col_right_education { float:left; width:482px; }

#col_left_ecology { float:left; width:161px; }
#col_right_ecology { float:left; width:643px; }

#col_left_aboutus { float:left; width:161px; }
#col_right_aboutus { float:left; width:643px; }

#col_left_contactus { float:left; width:161px; }
#col_right_contactus { float:left; width:643px; }


.lineamarron { padding-top:15px; padding-bottom:15px; }

#textocol { padding: 15px;}
.textohome { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal; 
	color:#ffffff; 
	text-align: left;
	line-height: 13px; 
} 

.topBarSecondaryMenu{height: 35px; width:400px; position:relative; top: 35px; }
#topPuntacanaCom{float: right; position:relative; top: 8px; width:105px; padding: 2px 0px 2px 2px; margin: 0px; font-size: 11px;}
#topAboutUs{float: right; position:relative; top: 8px; width:64px; padding: 2px 0px 2px 2px; margin: 0px; font-size: 11px;}
#topContactUs{float: right; position:relative; top: 8px; width:80px; padding: 2px 0px 2px 2px; margin: 0px; font-size: 11px;}
#topSeparator{float: right; position:relative; top: 6px; width:5px; padding: 2px 0px 2px 2px; margin: 0px; font-size: 11px;}


.arial11brown {	
	font-size: 11px; 
	font-family:Arial, Helvetica, sans-serif;
	color:#776e56;
	}
.title { font-weight:bold; font-size:12px; color:#776e56; font-family:Verdana, Geneva, sans-serif }
.titleItalic { font-weight:lighter; font-size:17px; color:#776e56; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; }
.subtitle { font-weight:bold; font-size:13px; }

#text_col_left {padding-left: 23px; padding-right:23px; }
#text_col_right {padding-left: 32px; padding-right:32px; }
#submenu {padding-top:13px; padding-bottom:13px; font:Arial, Helvetica, sans-serif; color:#FFF; font-size:12px }
#submenu a:hover { color:#FFF!important }
#submenu a:link { color:#d0e78d }
#submenu a:visited { color:#d0e78d }
#submenu a:active { color:#d0e78d }

#submenubut { padding-bottom:inherit; }



#image3 { margin-left:322px; }

.grey9 {
	font-size:7pt;
	line-height:12pt;
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
}

#tableairlines { font-size:10px; }

div#imghorizontalairport { maring-left:0px; }
/*\*/
html*#imghorizontalairport { maring-left:-460px; }

div#imghorizontalshopping { maring-left:0px; }
/*\*/
html*#imghorizontalshopping { maring-left:-430px; }

