body{
	font-family:"Calibri", Times, serif;
	margin : 0px;
	background: #CFBB5A url(../images/bg-index.jpg) no-repeat fixed center -120px;
}

.class1 A:link {text-decoration: none}
.class1 A:visited {text-decoration: none}
.class1 A:active {text-decoration: none}
.class1 A:hover {text-decoration: underline; color: red;}

a{
	color:#000000;
	text-decoration: none;
}
a:hover{
	color: #708723;
}
a:active{
	color: #708723;
	text-decoration:underline;
}

#contenedor{
	position: relative;
	width: 966px;
	margin: 0 auto;
}
#header{
	height: 60px;
	position: relative;
	z-index: 20;
}
#logo{
	background-image: url(../images/logo-index2.png);
	background-repeat: no-repeat;
	width: 310px;
	height: 142px;
	margin: 0 46px;
	position: relative;
}

#cuerpo{
	z-index: 20;
	height: 750px;
	background-image: url(../images/box-index.png);
	background-repeat: no-repeat;
}
#slideshow{
	position: relative;
	float: left;
	top: 25px;
	left: 33px;
}
#flash{
	position: relative;
	float: left;
	top: 40px;
	left: 36px;
}
.texto{
	float: left;
	margin: 40px 0 0 90px;
	position: relative;
	width: 510px;
}
.menu{
 	float: right;
	position: relative;
	width: 590px;
	height: 80px;
	background-repeat: no-repeat;
 	top: -720px;
	left: -25px;
	padding-top: 7px;
}
#menu li{
	float: left;
}
#menu span{
	display: none;
}
#menu, #menu ul {
	line-height:1;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding: 0;
	margin: 0;
}
#menu ul {
	color: #FFF;
	display:none;
	left: 0;
	top: 63px;
	position:absolute;
}
#menu li:hover ul, #menu li.sfhover ul{
	display:block;
	cursor: pointer;
}

#menu li:hover, #menu li.sfhover {
	cursor:pointer;
	position:relative;
}
#menu .top {
	background:transparent url(../images/top.png) no-repeat scroll 0 0;
	line-height:27px;
}
#menu li ul li {
	font-size: 14px;
	padding-left: 20px;
	background: transparent url(../images/int.png) repeat-y scroll 0 0;
	height:26px;
	line-height:23px;
	margin:0 5px;
	text-align:left;
	text-indent:5px;
	width:140px;
}
#menu .bottom {
	background:transparent url(../images/bottom.png) no-repeat scroll 0 0;
	border-bottom:medium none;
	height: 28px;
}
.ba{
	margin-left: 25px;
	background: transparent url(../images/botones/casitas.png) no-repeat center top;
	width: 133px;
	height: 65px;
}
.ba:hover{
	background: transparent url(../images/botones/casitas-up.png) no-repeat center top;
}
.bb{
	background: transparent url(../images/botones/community.png) no-repeat center top;
	width: 133px;
	height: 65px;
}
.bb:hover{
	background: transparent url(../images/botones/community-up.png) no-repeat center top;
}
.bc{
	background: transparent url(../images/botones/events.png) no-repeat center top;
	width: 133px;
	height: 65px;
}
.bc:hover{
	background: transparent url(../images/botones/events-up.png) no-repeat center top;
}
.bd{
	background: transparent url(../images/botones/golf-links.png) no-repeat center top;
	width: 133px;
	height: 65px;
}
.bd:hover{
	background: transparent url(../images/botones/golf-links-up.png) no-repeat center top;
}
.be{
	background: transparent url(../images/botones/members.png) no-repeat center top;
	width: 133px;
	height: 65px;
}
.be:hover{
	background: transparent url(../images/botones/members-up.png) no-repeat center top;
}
.submenu{
	margin: 0px;
	margin-top: 20px;
	margin-right:51px; 
	float: right;
	display:block;
}

.tittle {
	font-family:"Times New Roman", Times, serif;
	padding-left: 10px;
	color:#708723;
}

/*button Contact US*/
.contact{
width:107px;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
}

.contactUs {
 position:relative;
 width:107px;
 height:12px; /* aqui esta el truco */
 text-indent:-9999px;
 background:url(../images/btns-contact.png);
 background-position:0 -12px;
 background-repeat:no-repeat;
 border:0px;
}

.contactUs:hover {
 background-position: top left;/* con esto cambiamos la porcion de imagen que se muestra */
}
/*button Contact US end*/



#copyright {
font-size:0.8em;
text-align:center;
text-decoration:none;
margin:0;
padding: 0;
}

