@charset "utf-8";
/* CSS Document */

body {
background-image:url(../images/back.jpg);
margin:0;
}
.contenedorgeneral {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/backlogo.png) repeat scroll 0 0;
margin:auto;
width:1115px;
}
.contenidointerna {
font-family:Verdana,Geneva,sans-serif;
font-size:10px;
}
.linksarriva {
height:24px;
margin:auto;
width:1115px;
}
a {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:none;
}
a:hover {
color:#498949;
}
.linksverdes {
color:#3F853E;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}
.linksarriva2 {
float:right;
height:20px;
}
.linkhome {
float:right;
margin:0 130px 0 0;
width:200px;
}
.linkhome a {
display:block;
height:90px;
width:200px;
}
.banner {
float:right;
height:82px;
margin-right:62px;
padding-top:45px;
width:632px;
}
.clear {
clear:both;
}
.textohome {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-align:justify;
}
.titulosnaranja {
color:#EF8201;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
}
.resaltados {
color:#525252;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
.contenedor {
margin:auto;
width:992px;
}
.contenedortop {
float:left;
height:11px;
width:992px;
}
.contenedorgris {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E5E5E5 none repeat scroll 0 0;
float:left;
margin-left:1px;
width:990px;
}
.menu {
float:left;
height:33px;
margin-left:60px;
margin-top:10px;
width:992px;
}
.english {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/menu_01.png) repeat scroll 0 0;
float:left;
height:33px;
width:90px;
}
.english:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/menu2_01.png) repeat scroll 0 0;
float:left;
height:33px;
width:90px;
}
.acerca {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/menu_01.png) repeat scroll 0 0;
float:left;
height:33px;
width:213px;
}
.acerca:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/menu2_01.png) repeat scroll 0 0;
float:left;
height:33px;
width:213px;
}
.ranking {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/menu_02.png) repeat scroll 0 0;
float:left;
height:33px;
width:209px;
}
.ranking:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/menu2_02.png) repeat scroll 0 0;
float:left;
height:33px;
width:209px;
}
.calendario {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/menu_03.png) repeat scroll 0 0;
float:left;
height:33px;
width:170px;
}
.calendario:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/menu2_03.png) repeat scroll 0 0;
float:left;
height:33px;
width:170px;
}
.reglas {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/menu_04.png) repeat scroll 0 0;
float:left;
height:33px;
width:136px;
}
.reglas:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/menu2_04.png) repeat scroll 0 0;
float:left;
height:33px;
width:136px;
}
.turismo {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/menu_05.png) repeat scroll 0 0;
float:left;
height:33px;
width:142px;
}
.turismo:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/menu2_05.png) repeat scroll 0 0;
float:left;
height:33px;
width:142px;
}
.socios {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/menu_06.png) repeat scroll 0 0;
float:left;
height:33px;
width:74px;
}
.socios:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/menu2_06.png) repeat scroll 0 0;
float:left;
height:33px;
width:74px;
}
.guanacaste {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/menu_07.png) repeat scroll 0 0;
float:left;
height:33px;
width:162px;
}
.guanacaste:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/menu2_07.png) repeat scroll 0 0;
float:left;
height:33px;
width:162px;
}
.cr {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/menu_08.png) repeat scroll 0 0;
float:left;
height:33px;
width:89px;
}
.cr:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/menu2_08.png) repeat scroll 0 0;
float:left;
height:33px;
width:89px;
}
.faq {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/menu_06.png) repeat scroll 0 0;
float:left;
height:33px;
width:121px;
}
.faq:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/menu2_06.png) repeat scroll 0 0;
float:left;
height:33px;
width:121px;
}
.tablaizquierda {
float:left;
width:197px;
}
.tablacentro {
float:left;
width:523px;
}
.tabladerecha {
float:left;
margin-left:5px;
width:252px;
}
.topcentro {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/topcentro.png) repeat scroll 0 0;
float:left;
width:524px;
}
.contenidointerna {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/backrayas.gif) repeat scroll 0 0;
float:left;
width:524px;
}
.botiterna {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bot2.png) repeat scroll 0 0;
float:left;
height:24px;
width:524px;
}
.titulos {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}
.titulosv {
color:#44A373;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
.titulosg {
color:#939393;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
.titulosn {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
.titulosb {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin-left:10px;
padding:2px;
}
.tablacentrogris {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/backgris.png) repeat scroll 0 0;
float:left;
height:324px;
margin-left:5px;
width:467px;
}
.tablascentro {
float:left;
margin-left:5px;
width:467px;
}
.noticias {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/noticiasinterna.png) repeat scroll 0 0;
float:left;
height:324px;
width:252px;
}
.textonoticias {
float:left;
height:280px;
margin-left:10px;
margin-top:25px;
width:230px;
}
.textosnoticias {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
.golf {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/golf.png) repeat scroll 0 0;
float:left;
height:172px;
margin-left:5px;
margin-top:8px;
width:150px;
}
.campos {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/campos1.png) repeat scroll 0 0;
float:left;
height:172px;
margin-left:5px;
margin-top:8px;
width:150px;
}
.galeria {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/galeria.png) repeat scroll 0 0;
float:left;
height:172px;
margin-left:5px;
margin-top:8px;
width:150px;
}
.textoscentro {
float:left;
height:137px;
margin-left:5px;
margin-top:30px;
width:140px;
}
.foto {
float:left;
height:223px;
margin-left:1px;
margin-top:25px;
width:465px;
}
.textoverde {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#A4C137 none repeat scroll 0 0;
float:left;
height:40px;
margin-left:1px;
width:465px;
}
.textoblanco {
float:left;
height:30px;
margin-left:1px;
width:465px;
}
.textopblanco {
color:#5B5B5B;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
.textopverde {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
.torneos {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/torneos.gif) repeat scroll 0 0;
float:left;
height:158px;
margin-left:10px;
width:182px;
}
.patrocinador2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/patrocinador3.png) repeat scroll 0 0;
float:left;
height:174px;
margin-top:7px;
width:252px;
}
.conpatrocinador {
float:left;
height:140px;
margin-left:10px;
margin-top:25px;
width:230px;
}
.listatorneos {
height:120px;
margin-top:30px;
width:177px;
}
.espaciotorneos {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E5E9ED none repeat scroll 0 0;
float:right;
height:21px;
margin-top:4px;
width:174px;
}
.espaciotorneosmas {
float:right;
height:21px;
margin-top:4px;
width:174px;
}
.comercio {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/handicapindex.png) repeat scroll 0 0;
height:164px;
margin-left:10px;
margin-top:10px;
width:182px;
}
.contenidocomercio {
height:130px;
padding-left:5px;
padding-top:25px;
width:175px;
}
.patrocinador {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/patrocinador.png) repeat scroll 0 0;
height:167px;
margin-left:10px;
margin-top:5px;
width:182px;
}
.cpatrocinador {
height:130px;
margin-left:3px;
margin-top:15px;
width:175px;
}
.footer {
height:168px;
margin:auto;
width:1115px;
}
.socios2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/socios.png) repeat scroll 0 0;
height:80px;
width:991px;
}
.socioslogos {
float:left;
height:59px;
margin-left:150px;
margin-top:7px;
width:808px;
}
.bot {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bot.png) repeat scroll 0 0;
height:80px;
width:991px;
}
.menubot {
margin:auto;
text-align:center;
width:655px;
}
.textopblanco {
color:#5B5B5B;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-align:justify;
}
.anagolg {
color:#8AA425;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
.faqs {
color:#C5B502;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
.titulosb {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding:4px;
}
.titulosb2 {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:4px;
}
.letraverde2 a {
color:#86A021;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
.letraverde2 a:hover {
color:#535353;
}
.acerca2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/backacerca.jpg) repeat scroll 0 0;
height:565px;
margin:auto;
width:515px;
}
.textoacerca {
color:#5B5B5B;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:auto;
min-height:500px;
width:497px;
}
.titulosb {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding:4px;
}
.titulosb2 {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:4px;
}
.acerca2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/backacerca.jpg) repeat scroll 0 0;
height:565px;
margin:auto;
width:515px;
}
.textoacerca {
margin:10px auto auto;
width:497px;
}
.titulosn2 {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
.letranegra {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
}
.letranegra2 {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}
.paracampos {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/camposgolf.png) repeat scroll 0 0;
float:left;
height:30px;
padding-left:2px;
padding-top:5px;
width:102px;
}
.modalBackground {
background-color:Gray;
opacity:0.7;
}
.titulosv2 {
color:#44A373;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
.letranegrasimple2 {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
.contentcalendario {
border:1px solid #A4C038;
color:#5B5B5B;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:10px auto;
min-height:500px;
padding:10px;
width:700px;
}
a.btcerrar {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bt-cerrar.jpg) no-repeat scroll center center;
display:block;
height:17px;
width:53px;
}
.handicaps {
margin:15px auto;
width:750px;
} 
#ctl00_ContentPlaceHolder1_UpdatePanel1 {
	position:relative;
}
#ctl00_ContentPlaceHolder1_UpdatePanel1 #progressBackgroundFilter {
	position:absolute;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	overflow:hidden;
	padding:0;
	margin:0;
	background-color:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
	z-index:1000;
}
#ctl00_ContentPlaceHolder1_UpdatePanel1 #processMessage {
	position:absolute;
	top:45%;
	left:41.5%;
	padding:10px;
	width:14%;
	z-index:1001;
	background-color:#fff;
	border:solid 1px #000;
	text-align:center;
}
