body {
	background: #F0F0F0 url(../images/bg.gif) repeat-y center top;
	margin: 0px;
	padding: 0px;
}.essupdcha {
	background: #D0DFEB url(../images/bgtop.gif) repeat-x left bottom;
}
.esinfizq {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #7398B5;
	text-align: right;
	padding-top: 8px;
	padding-right: 8px;
	background: #D0DFEB url(../images/footerimg.gif) repeat-x left top;
}
.optimizadopara {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #7398B5;
	padding-top: 8px;
	padding-right: 8px;
	background: #D0DFEB url(../images/footerimg.gif) repeat-x left top;
}
.esqgris {
	background: #F5F5F5 url(../images/esquinitainfizqgris.gif) no-repeat left bottom;
}
.borde {
	border: 1px solid #D0DFEB;
}
.members {
	background: #DBDBDB url(../images/esquinita.gif) no-repeat right bottom;

}
.textmembers {
	font: 9px/1.7 Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #6F6F6F;

}
.textshop {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #6F6F6F;
	text-align: justify;

}
.margenmembers {
	padding-right: 9px;
	padding-left: 9px;
	padding-top: 10px;

}
.bgmenu {
	background: url(../images/bgmenu.gif) repeat-x;
	padding-top: 4px;
}
.textosnorm {
	font: 10px/1.5 Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #666666;
	padding-top: 30px;
	padding-right: 10px;
	padding-left: 10px;
}
.lincados{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #A78C19;
	text-decoration: none;
	padding-bottom: 1px;
	border-bottom: 1px none #A78C19;
}
.lincados:hover {
	color: #6F6F6F;
	border-bottom: 1px dotted #6F6F6F;
}
.lincadosold{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #A78C19;
	text-decoration: none;
	padding-bottom: 1px;
	border-bottom: 1px none #A78C19;
}
.lincadosold:hover {
	color: #6F6F6F;
	border-bottom: 1px dotted #6F6F6F;
}
.lincadogo{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	padding-bottom: 1px;
	border-bottom: 1px none #A78C19;
}
.lincadogo:hover {
	color: #999999;
}
.lincadogolf{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5B6130;
	text-align: center;
	letter-spacing: -1px;
	text-decoration: none;
}
.lincadogolf:hover {
	color: #7B8442;
}
.lincadoolddos{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #817898;
	text-align: center;
	letter-spacing: -1px;
	text-decoration: none;
}
.lincadoolddos:hover {
	color: #A09CB6;
}
.lincadospromo{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #7C9AB2;
	text-decoration: none;
	padding-bottom: 1px;
	border-bottom: 1px dashed #7C9AB2;
}
.lincadospromo:hover {
	color: #C2AD4A;
	border-bottom: 1px dotted #C2AD4A;
}
.lincadosoldpr{
	font: bold 11px/1.5 "Trebuchet MS";
	color: #ABAEB1;
	text-decoration: none;
}
.lincadosoldpr:hover {
	color: #C2AD4A;
	border-bottom: 1px dotted #C2AD4A;
}
.lincadoshop{
	font: 9px Arial, Helvetica, sans-serif;
	color: #7C9AB2;
	text-decoration: none;
	padding-bottom: 1px;
	border-bottom: 1px dotted #7C9AB2;
}
.lincadoshop:hover {
	color: #C2AD4A;
	border-bottom: 1px dotted #C2AD4A;
}
.lincadospromotop{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #6C99BD;
	text-decoration: none;
	border-bottom: 1px dotted #6C99BD;
}
.lincadospromotop:hover {
	color: #C6CACD;
	border-bottom: 1px dotted #C6CACD;
}
.lincadoterm{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #6D8BA5;
	text-decoration: none;
}
.lincadoterm:hover {
	color: #A5BFD4;
}
.lincadopag{
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #6D8BA5;
	text-decoration: none;
	padding-bottom: 1px;
	border-bottom: 1px dotted #6D8BA5;
}
.lincadopag:hover {
	color: #A5BFD4;
}
.filaimpar {
	background: #F1F8FE;	
}
.filapar {
	background: #F9FCFF;
}
.filaimparapagada {
	color: #AAAAAA;
	background: #363764;
}
.filaparapagada {
	color: #AAAAAA;
	background: #0B235B;
}
.top {
	background: #D0DFEB;
}
form {
	display: inline;
}
input {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #6F6F6F;
	background: url(../images/bginput.gif) repeat-x;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #616161;
	border-bottom: 1px solid #616161;
	border-left: 1px solid #ffffff;
	padding: 0px 0px 0px 3px;
}
.margenes {
	padding-top: 5px;
	padding-bottom: 5px;
}
.bggeneral {
	background: #F5F5F5;
	font: 10px/1.4 Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #666666;
	padding: 10px 15px 10px 40px;
}
.bghome {
	background: #F5F5F5 url(../images/bckhome.jpg) no-repeat fixed left top;
	font: 10px/1.4 Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #666666;
	padding: 10px 15px 10px 40px;
}
.bgenroll {
	background: #F5F5F5 url(../images/bckenroll.jpg) no-repeat fixed left top;
	font: 10px/1.4 Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #666666;
	padding: 10px 15px 10px 40px;
}
.bgfirst {
	background: #F5F5F5 url(../images/bckfirst.jpg) no-repeat fixed left top;
	font: 10px/1.4 Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #666666;
	padding: 10px 15px 10px 40px;
}
.bgcontact {
	background: #F5F5F5 url(../images/bckcontact.jpg) no-repeat fixed left top;
	font: 10px/1.4 Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #666666;
	padding: 10px 15px 10px 40px;
}
.bgmembers {
	background: #F5F5F5 url(../images/bckmembers.jpg) no-repeat fixed left top;
	font: 10px/1.4 Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #666666;
	padding: 10px 15px 10px 40px;
}
.bgcurrent {
	background: #F5F5F5 url(../images/bckcurrent.jpg) no-repeat fixed left top;
	font: 10px/1.4 Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #666666;
	padding: 10px 15px 10px 40px;
}

legend {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #A78C19;
}
.textform {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #666666;
}
.textpag {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 5px;
}
.textsearch {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.textformpeq {
	font: 9px Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #999999;
}
.textformpeqdos {
	font: 9px Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #666666;
}
.textospeque {
	font: 10px Arial, Helvetica, sans-serif;
	color: #999999;
}
select {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #6F6F6F;
	background: #FFFFFF url(../images/bginput.gif) repeat-x;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #616161;
	border-bottom: 1px solid #616161;
	border-left: 1px solid #ffffff;
	width: 200px;
}
textarea {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #6F6F6F;
	background: FEFEFE url(../images/bginput.gif) repeat-x left bottom;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #616161;
	border-bottom: 1px solid #616161;
	border-left: 1px solid #ffffff;
}
ul {
	list-style:none;
	margin: 10px;
}
li {
	background: url(../images/li.gif) no-repeat left 8px;
	padding-left: 15px;
	line-height: 2;
	font-size: 10px;
}
.general {
	background: #FFFFFF;
	font: 10px/1.4 Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #666666;
	padding: 10px 30px 5px 80px;
}
.bgimagpromo {
	background: url(../images/espaciotopromo.gif) repeat-x;
	padding-top: 0px;
}
.shopping {
	background: #F5F5F5 url(../images/esquinitainfizqgris.gif) no-repeat right bottom;
	font: 10px/1.4 Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #666666;
	padding: 10px 10px 20px;
}.tablashop {
	border: 1px solid #CCCCCC;
	background: #F9FCFF;
}
.total {
	font: 10px/1.4 Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding-right: 20px;
}
.tituloshop {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #79A4C6;
	background: #F1F8FE;
	border-bottom: 1px dashed #666666;
}
.margenpromos {
	padding-top: 13px;
	padding-bottom: 10px;
}
.titulospromos {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #A78C19;
}
.promotions {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #A78C19;
}
.margenfotitopromo {
	padding-right: 10px;
}
.margenmenutop {
	padding-left: 10px;
}
.titulospromo {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #6C99BD;
	text-decoration: none;
}
.titulospromo:hover {
	color: #977DD8;
}
.textospromo {
	font: 10px/1.7 Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #666666;
	padding-left: 17px;
	padding-top: 35px;
	padding-right: 20px;
}
.texto {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #666666;
}
.textoshown {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #666666;
	padding: 5px;
}
.titulohown {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #A48C12;
	padding: 5px;
}
.subcategories {
	font: 10px/1.7 Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #666666;
	padding-right: 20px;
	border-bottom: 1px dashed #B5B1B1;
	padding-top: 5px;
}.fotos {
	background: #FFFFFF;
	border: 1px solid #A5BFD4;
}
.go {
	background: #F0F0F0;
}
.tablita {
	background: #FBFBFB;
	border-top: 1px solid #D0DFEB;
	border-right: 1px solid #D0DFEB;
	border-left: 1px solid #D0DFEB;
	padding: 0px;
}
.tablitados {
	background: #FBFBFB;
	padding: 0px;
	border: 1px solid #D0DFEB;
}
.tablitadown {
	background: #FBFBFB;
	border-right: 1px solid #D0DFEB;
	border-bottom: 1px solid #D0DFEB;
}
.marbajo {
	padding-bottom: 5px;
	padding-top: 5px;
}
.marpic {
	padding: 5px;
}
.margencajita {
	padding-top: 10px;
	padding-bottom: 10px;
}
.cabeceratabla {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	background: #F6F9FB;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #7398B5;
}
.bordetop {
	border-top: 1px dotted #CDDEE9;
}
.tablashor {
	background: #F6F9FB;
	border: 1px dotted #D8E4ED;
}
.cabeceratablados {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	background: #F6F9FB;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #7398B5;
	padding-left: 7px;
	border-bottom: 1px dotted #DDE9F0;
}
.downmap {
	border-top: 1px dotted #97A9CE;
	padding: 5px;
}
.textshopprm {
	font: 9px Arial, Helvetica, sans-serif;
	color: #6F6F6F;
	text-align: justify;
}
.promosanti {
	background: #FFFFFF;
	border: 1px solid #DEDFE0;
}
.lininffotos {
	border-bottom: 1px solid #B69610;
}
.bgpromosold {
	background: #FFFFFF url(../images/bckgrtop.gif) repeat-x left bottom;
}
.bgpromosoldown {
	background: #FFFFFF url(../images/bckgrbottom.gif) repeat-x left top;
}
.bghotelsold {
	background: url(../images/bghotels.gif) no-repeat right bottom;
}
.bgrestsold {
	background: url(../images/bgrestaurant.gif) no-repeat left bottom;
}
.bghealthsold {
	background: url(../images/bgheath.gif) no-repeat left top;
}
.bgsportsold {
	background: url(../images/bgsport.gif) no-repeat right top;
}
.margentop {
	padding-top: 15px;
}
.bordeold {
	border: 1px solid #B69FFF;
}.bordegolf {
	border: 1px solid #E7EB58;
}
.dentrogolf {
	background: url(../images/bckgolf.jpg) no-repeat left center;
}
.dentroold {

	background: url(../images/bckold.jpg) no-repeat right center;
}
.textosold {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5E5D70;
	text-align: center;
	padding: 10px 109px 5px 6px;
}
.textosgolf {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #6F715D;
	padding: 5px 5px 5px 66px;
	text-align: center;
	letter-spacing: -1px;
}
.generalesmargenes {

	background: #FFFFFF;
	font: 10px/1.4 Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #666666;
	padding: 10px 15px 5px 40px;
}
.selecionarpq {
	width: 40px;
}
.new {
	background: url(../images/bgnew.gif) repeat-x left bottom;
	border: 1px solid #EFEEEE;
}
.textosnew {
	font-size: 18px;
	font-weight: bold;
	color: #6C99BD;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.golf {
	border-top: 3px solid #FFFFFF;
	border-bottom: 3px solid #FFFFFF;
}
.insidecurrent {
	padding: 20px 5px 5px 10px;
	color: #666666;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
}
