
body{
background-color:#A39B4C;
margin:0px;
padding:0px;
font-family:"Times New Roman", Times, serif;
font-size:12pt;
color:#A39B4C;
background:url(images/body-bg3.jpg) top left repeat-x #B6AD61;
}


h1{
text-transform:uppercase;
font-size:20px;


}


h2{
text-transform:uppercase;
font-size:18px;
}


h3{
text-transform:uppercase;
font-size:12px;
}


h4{
text-transform:uppercase;
font-size:18px;
}

h4{text-transform:uppercase;
font-size:13px;
font-weight:normal;
}


h5 {
text-transform:uppercase;
font-weight:normal;
font-size:13.5px;

}

.clear{
clear:both;
}



/*
02. links --------------------------------------------------------------------------------------------
*/

a, a:link {
color:#A39B4C;
text-decoration:none;
}

a:visited {
color:#A39B4C;
text-decoration:none;
}

a:hover {
color:#000000;
text-decoration:none;
}

a:visited:hover {
color:#000000;
text-decoration:none;
}
	
a:active{
color:#000000;
text-decoration:none;
}



#primary-links li a, #primary-links li a:link {
color:#A39B4C;
text-decoration:none;
}

#primary-links li a:visited {
color:#A39B4C;
text-decoration:none;

}

#primary-links li a:hover {
color:#ffffff;
background:url(images/rollover-bg.jpg) top left repeat-x #B6AD61;
text-decoration:none;
}

#primary-links li a:visited:hover {
color:#ffffff;
background:url(images/rollover-bg.jpg) top left repeat-x #B6AD61;
text-decoration:none;
}
	
#primary-links li a:active{
color:#ffffff;
background:url(images/rollover-bg.jpg) top left repeat-x #B6AD61;
text-decoration:none;
}


#footer a, #footer a:link {
color:#ffffff;
text-decoration:none;
}

#footer a:visited {
color:#ffffff;
text-decoration:none;
}

#footer a:hover {
color:#000000;
text-decoration:none;
}

#footer a:visited:hover {
color:#000000;
text-decoration:none;
}
	
#footer a:active{
color:#000000;
text-decoration:none;
}


/*
3. #page-wrapper --------------------------------------------------------------------------------------------
*/

#page-wrapper{
width:960px;
margin:10px auto 0px auto;
background:url(images/page-wrapper-bg.jpg) top left no-repeat #ffffff;


}

/*
4 #header-wrapper --------------------------------------------------------------------------------------------
*/

#logo{
margin-left:20px;
}


#header-right{
text-align:right;
width:675px;
float:right;
padding-right:20px;
}


#locale{
margin-bottom:90px;

}

#locale ul{
margin:0px;
padding:13px 0px 0px 0px;

}

#locale li{
display:inline;
margin-left:8px;

}


#contact-details ul{
font-size:14px;
margin:0px;
padding:0px;
}

#contact-details li{
display:inline;
background:url(images/dotted-line-vertical.gif) left repeat-y;
padding-left:12px;
margin-left:8px;
}


#contact-details li.no-line{
background:none;

}




/*
5. #content-region-both --------------------------------------------------------------------------------------------
*/

#content-region-both{
background:url(images/left-column-bg.gif) top left repeat-y;


}

/*
6. .content --------------------------------------------------------------------------------------------
*/

.content{
width:695px;
float:right;
}


#content-bottom{
margin:20px;
}

#fotos #content-bottom {
margin:5px;}



#content-bottom ul{
margin:0px;
padding:0px;
list-style:none;
}

#content-bottom li{
margin:0px 0px 20px 0px;
padding:0px 0px 0px 20px;
background:url(images/bullets1.gif) top left no-repeat;

}

.underline{
text-decoration:underline;
}
.transform {
text-transform:uppercase;
}
.strong {
font-weight:bold;
}


/*
7. bottom-logos --------------------------------------------------------------------------------------------
*/


#bottom-logos{
height:120px;
text-align:center;
background:url(images/dotted-line.gif) top left repeat-x;
margin-top:50px;
}


#bottom-logos-header{
text-align:center;
height:27px;
background:url(images/bottom-logos-header-bg.gif) center no-repeat;
font-weight:bold;
position:relative;
bottom:12px;
}


#bottom-logos-header p{
padding-top:4px;


}


#bottom-logos-inner{
margin-left:55px;

}

#bottom-logos-inner img{
float:left;
margin-right:60px;
margin-bottom:10px;

}




/*
8. #sidebar-left-region  --------------------------------------------------------------------------------------------
*/

#sidebar-left-region{
width:265px;
}



.field{
margin:5px 0px 15px 0px;
}


.btn{
font-size:12px;
font-weight:bold;
width:105px;
height:29px;
padding-bottom:3px;
background:url(images/btn-bg.gif) top left no-repeat;
border:none;
color:#FFFFFF;

}


/*
9. #primary-links --------------------------------------------------------------------------------------------
*/

#primary-links{
height:306px;
background-color:#FFFFFF;
font-size:14px;

}

#primary-links ul{
margin:0px;
padding:0px;
}

#primary-links li{
height:51px;
margin:0px;
padding:0px;
list-style:none;

}


#primary-links li a{
height:36px;
margin:0px;
padding:15px 0px 0px 20px;
display:block;
}


body#home #primary-links li a#nav-home{color:#ffffff; background:url(images/rollover-bg.jpg) top left repeat-x #B6AD61; text-decoration:none;}
body#hotel #primary-links li a#nav-hotel{color:#ffffff; background:url(images/rollover-bg.jpg) top left repeat-x #B6AD61; text-decoration:none;}
body#actividades #primary-links li a#nav-actividades{color:#ffffff; background:url(images/rollover-bg.jpg) top left repeat-x #B6AD61; text-decoration:none;}
body#fotos #primary-links li a#nav-fotos{color:#ffffff; background:url(images/rollover-bg.jpg) top left repeat-x #B6AD61; text-decoration:none;}
body#precios #primary-links li a#nav-precios{color:#ffffff; background:url(images/rollover-bg.jpg) top left repeat-x #B6AD61; text-decoration:none;}
body#celebraciones #primary-links li a#nav-celebraciones{color:#ffffff; background:url(images/rollover-bg.jpg) top left repeat-x #B6AD61; text-decoration:none;}


/*
10. #sidebar-left-region-bottom --------------------------------------------------------------------------------------------
*/

#sidebar-left-region-bottom{
padding-left:20px;
padding-top:20px;
color:#535255;
}



#sidebar-left-region h3{
width:175px;
height:32px;
background:url(images/h3-bg_new.jpg) top left no-repeat;
margin-top:0px;
padding:11px 0px 0px 45px;
color:#A39B4C;

}


/*
11. #footer --------------------------------------------------------------------------------------------
*/

#footer{
font-size:11px;
clear:both;
height:30px;
padding-top:15px;
background:url(images/footer-bg.gif) top right no-repeat #B6AD61;
color:#FFFFFF;

}

#footer p{
margin:0px;
padding:0px;

}


#bottom-links{
width:480px;
float:right;
text-align:right;

}

#bottom-links ul{
margin:0px;
padding:0px;
}

#bottom-links li{
display:inline;
background:url(images/dotted-line-vertical.gif) left repeat-y;
padding-left:12px;
margin-left:8px;
}

.french#bottom-links li{
display:inline;
background:url(images/dotted-line-vertical.gif) left repeat-y;
padding-left:5px;
margin-left:8px;
}

#bottom-links li.no-line{
background:none;

}

/*Display None*/
.display_none {
display:none;
}

.strong {
font-weight:bold;
}

table, tr, td {
border:1px solid #A39B4C;}

.indent {
margin-left:15px;}

iframe {
margin:0px auto;
}

iframe {
padding-left:15px;}