/* CSS Document */

body{margin:0;padding:0;background:#9F9F9F url(../images/bg_body.jpg) fixed repeat top left;font:100% Verdana, Arial, Helvetica, sans-serif;color:#5F5F5F;}
#Wrap{background:#959595;margin:20px auto 0;width:950px;position:relative;padding:0;}
#MenuSup{height:28px;border-bottom: #B1DE65 solid 3px;}
#MenuSup a{float:right;color:#E5E5E5;margin:10px; font-size:12px;}
#MenuSup a:hover{text-decoration:underline;color:#B1DE65;}

h1{width:950px;height:130px;margin:0;padding:0;}
h1 a{display:block;width:400px;height:110px;margin:0 45px 0;}
h1 span{display:none;}
h1 img{border:0;position:relative;top:10px; left:30px;}
h2{font:normal 2em Georgia, "Times New Roman", Times, serif;color:#13555F;padding:2em 0;margin:0;border-bottom:1px solid #E5E3D0;}
h2 span{color:#84A081;margin:0;padding:0;display:none;}
h3{font:normal 0.8em Verdana, Arial, Helvetica, sans-serif;color:#fff;padding:0.5em 1em;margin:0; border-bottom:solid #B1DE65 1px;}
h4{font:bold 0.8em Arial, Helvetica, sans-serif;margin:0;padding:0.5em 0;color:#978353;}
h4 span{color:#619DA6;font-size:0.9em;}
p{padding:0.5em 1em;margin:0;font-size:11px;}
hr {color:#B1DE65; height:1px;}

/*Elimina los rellenos y bordes de las tablas*/
table{border-collapse:collapse; border-spacing:0;}

/*Elimina bordes de las imagenes*/
img{border:0;}

a, a:link, a:active{font-weight:bold;text-decoration:none;color:#2A727D;font-weight:bold;}
a:hover{text-decoration:underline;color:#B1DE65;}
a:visited{}

ul, ol{margin:0;padding:0;list-style:none;}
li, dl, dt, dd{margin:0;padding:0;}
.clear{clear:both;}
dl a{display:block;}

#Head{position:relative; height:158px;}
.adr{color:#000;font-size:11px;position:absolute;right:3em;bottom:0em;width:40%;text-align:right;}
.adr a{color:#000;}
.street-address{display:block;}
.tel{padding:0 0.6em 0 0;}

#patrocinios{background:#959595;width:950px; text-align:left;padding: 5px 0px 0px 0px;}
#patrocinios .patrocinador{width:100%;}

#Content{background:#959595 url(../images/container.jpg) no-repeat bottom right;width:950px;}


#MainContent{padding:15px 15px 15px 15px;width:920px; position:relative;}


.rightCol{float:right;width:660px;margin:0 5px 0 5px;}
.leftCol{float:left;width:230px;margin:0 5px 0 5px;}

.derecha{text-align:right;}


#NavLeft {background-color:#686868;color:#FFFFFF;text-align:justify;}
#NavLeft a{color:#FFFFFF;font-size:11px; text-transform:uppercase; font-family:Verdana; font-weight:normal;}
#NavLeft a:hover{text-decoration:none;color:#000000;}
#NavLeft h4 {border-left:8px solid #B1DE65; padding:5px; margin:10px; border-bottom:1px solid #B1DE65;}
#NavLeft h4:hover{border-left:8px solid #000000; padding:5px; margin:10px; border-bottom:1px solid #000000; background-color:#B1DE65; color:#000000;}
#NavLeft h4:hover a{color:#000000;}
#NavLeft ul a{color:#B1DE65;font-size:11px; font-weight:bold; text-transform:none;}
#NavLeft ul a:hover{text-decoration:none;color:#000000;font-weight:bold;text-transform:none;}
#NavLeft ul {}
#NavLeft ul li {margin:0 15px; padding:5px 8px;border-bottom:1px solid #B1DE65;list-style-image: url("../images/ulgreen.gif"); list-style-position:inside;}
#NavLeft ul li:hover{margin:0 15px; padding:5px 8px;color:#ffffff;border-bottom:1px solid #B1DE65;}
#NavLeft ul li:hover a{color:#ffffff;}



#NavActualidad{float:right;background-color:#686868;color:#FFFFFF;width:320px;height:140px;margin:0 5px 0 5px; clear:right;}
#NavActualidad p {text-align:justify;}
#NavActualidad .derecha{text-align:right;}
#NavActualidad a{color:#B1DE65;font-size:11px;}
#NavActualidad a:hover{text-decoration:none;color:#000000;}
#NavActualidad ul {}
#NavActualidad ul li {margin:0 10px; padding:5px 15px;border-bottom:1px solid #B1DE65;list-style-image: url("../images/ulgreen.gif"); list-style-position:inside;}
#NavActualidad ul li:hover{margin:0 10px; padding:5px 15px;color:#ffffff;border-bottom:1px solid #B1DE65;}
#NavActualidad ul li:hover a{color:#ffffff;}

#NavHandicap{float:left;background-color:#686868;color:#FFFFFF; width:320px; height:140px; margin:0 5px 0 5px; clear:left;}
#NavHandicap p { text-align:justify;}
#NavHandicap .derecha{text-align:right;}
#NavHandicap a{color:#B1DE65;font-size:11px;}

.hideSwitch {display:none;}

#Cuerpo {background:#FFFFFF;margin:0px 5px 0; width:650px; color:#686868; float:left;height:500px;overflow:auto;}
#Cuerpo a{color:#B1DE65;font-size:11px;}
#Cuerpo h2{font:normal 1.4em Verdana, Arial, Helvetica, sans-serif;color:#686868;padding:0.5em 1em 0em;margin:0; text-align:right; border-bottom: solid 1px #686868;}
#Cuerpo h3{font:normal 1.3em Verdana, Arial, Helvetica, sans-serif;color:#686868;padding:0.5em 1em 0em;margin:0;}
#Cuerpo h5{font:bold 11px Verdana, Arial, Helvetica, sans-serif;color:#686868;padding:10px 20px 0 20px;}
#Cuerpo p{text-align:justify;padding: 10px 20px 0 20px;}
#Cuerpo .derecha{text-align:right; margin:15px 0 15px;}
#Cuerpo img { margin:10px 10px 10px 20px;}
#Cuerpo ul{margin:10px 5px 0; list-style-image: url(../images/dot_green.gif); list-style-position:inside;}
#Cuerpo ul li{padding: 10px 20px;}

#Cuerpo .tblNews {margin:0 20px;}
#Cuerpo .tblNews h2{font:normal 1em Verdana, Arial, Helvetica, sans-serif;color:#686868;padding:0.5em 20px 0em;margin:10px 0; border:none;text-align:justify;}
#Cuerpo .tblNews h3{font:bold 1.3em Verdana, Arial, Helvetica, sans-serif;color:#324C6F;padding:0.5em 1em 0em;margin:10px 0;  border-bottom: dotted #324C6F 1px;}
#Cuerpo .tblNews a {color:#686868;}
#Cuerpo .tblNews a:hover {text-decoration:none;}

#BigNews {margin:20px; padding-bottom:20px;}
#BigNews h2{font:normal 1em Verdana, Arial, Helvetica, sans-serif;color:#686868;padding:0.5em 20px 0em;margin:10px 0; border:none; text-align:justify;}
#BigNews h3{font:bold 1.5em Verdana, Arial, Helvetica, sans-serif;color:#324C6F;padding:0.5em 1em 0em;margin:10px 0;border-bottom:dotted #324C6F 1px;}
#BigNews a {color:#686868;}
#BigNews a:hover {text-decoration:none;}
#BigNews img { margin:10px 10px 10px 20px;}
#BigNews:hover {background-color:#C3DAFF;}

.noticia{padding-bottom:20px;}
.noticia:hover {background-color:#C3DAFF;}


#Cuerpo .boletines{margin:20px;font-size:10px;}
#Cuerpo .boletines a{color:#686868;}

#DesarrolloNoticia{}
#DesarrolloNoticia img { margin:0 10px 10px 20px;}
#DesarrolloNoticia p{ margin: 10px 0;}
#DesarrolloNoticia h2{font:bold 0.9em Verdana, Arial, Helvetica, sans-serif;color:#686868;padding:0.5em 1em 1em;margin:0; text-align:left; border:none;}
#DesarrolloNoticia h3{font:normal 1em Verdana, Arial, Helvetica, sans-serif;color:#686868;padding:0.5em 1em 0em;margin:15px 0 15px;}
#DesarrolloNoticia .newsIntro{color:#324C6F;}

#Circulares{margin:20px;}
#Circulares p{padding: 10px;}
#Circulares .archivoLista a:hover{ text-decoration:none;}
#Circulares .archivoLista table{width:500px; border:0;}
#Circulares .archivoLista td{padding:3px 10px;font-size:11px;border-bottom:solid 1px #80A049; width:250px;}
#Circulares .archivoLista td a{color:#686868;}
#Circulares .archivoLista th{color:#B1DE65;padding:10px;font-size:11px;text-transform:uppercase; text-align:left; background-color:#686868;}
#Circulares .archivoLista th a{color:#B1DE65;}
#Circulares .archivoLista th a:hover{ text-decoration:none;}
#Circulares .archivoLista tr.Alt{background-color:#B1DE65;}
#Circulares .archivoLista tr:hover{background-color:#CBFF74;}
#Circulares .archivoLista .Pager td{border-bottom:0;}

.Galeria {margin:15px; float:left; width:100px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; text-align:center;}
#NavGaleria{width:520px; margin:10px; text-align:center;}

#Foot{clear:both;margin:1em auto;width:950px;font:12px Arial, Helvetica, sans-serif;padding:0 0 3em 0;height:70px;}
#Foot p{padding:0;float:left;display:block;width:80%;padding:0;}
#Foot p strong{color:#fff; font:bold 13px Arial, Helvetica, sans-serif;letter-spacing:0.01em;}
#Foot address{color:#fff;font:normal 12px Arial, Helvetica, sans-serif;float:left;display:block;width:80%;margin:0;padding:0;}
#Foot address a{color:#fff;}
.contact{color:#C4F670;display:block;float:left;padding:0 1em 0.5em 0;border-right:1px solid #C4F670;}
.contact span{display:block;font-size:1.5em;}
#Privacy{display:none;}
#Privacy:hover,
.contact:hover{color:#9ED4DC;text-decoration:none;}

.enlaceTorneos{}
.enlaceTorneos a{color:red;line-height:2em; padding-left:10px; padding-right:10px;}

