/* CSS Document */

body{margin:0;padding:0;background:#2674ab url(../images/bg_body.jpg) fixed repeat-x top left;font:100% tahoma;color:#FFF;}

#Wrap{margin:0px auto 0;width:950px;position:relative;padding:0;}

h1{width:650px;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:bold 14px Tahoma;padding:2em 0;margin:0;}
h2 span{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;font-weight:bold;}
a:hover{text-decoration:underline;}
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:150px;}

.logoI{height:130px;padding:0 45px 0 45px;padding:0; float:left;}
.logoI a{display:block;height:110px;margin:0 0 0;}
.logoI span{display:none;}

.logoD{height:130px;padding:0 45px 0 45px;padding:0; float:right;}
.logoD a{display:block;height:110px;margin:0 0 0;}
.logoD span{display:none;}

/*.adr{width:405px;color:#55595d;font-family:Tahoma;font-size:12px; letter-spacing:0.2px;text-align:left; background: url(../images/.gif) no-repeat left #FFFFFF; float:right; margin:25px 0 0 0; padding:12px;}
.adr a{color:#000;}*/
.street-address{display:block; padding-left:80px;}
.tel{padding:0 0.6em 0 0;padding-left:80px;}



#MenuSup{height:45px;}
#MenuSup a{height:40px; background:#566c95;float:left;color:#FFF;margin-right:15px; padding:5px 0 0 10px; width:100px; font-size:13px; font-weight:normal;  font-family:Tahoma;}
#MenuSup a:hover{text-decoration:underline;color:#cccccc;}



#patrocinios{background:#959595;width:950px; text-align:left;padding: 5px 0px 0px 0px;}
#patrocinios .patrocinador{width:100%;}

#Content{width:950px; margin:20px 0;}


#MainContent{width:950px;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;  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;}

#NavIzda {margin:0 10px 0 0;color:#000;float:left; width:235px;}
#NavIzda a{color:#000;font-size:11px;}
#NavIzda h2{font:bold 14px Tahoma;padding:1em 0;margin:0;}
#NavIzda h3{font:normal 1.3em Verdana, Arial, Helvetica, sans-serif;color:#686868;padding:0.5em 1em 0em;margin:0;}
#NavIzda h4{font:bold 13px Tahoma;color:#000; background-color:#FFF; padding:0.5em 1em 0.5em;margin:0; }
#NavIzda h5{font:bold 11px Verdana, Arial, Helvetica, sans-serif;color:#686868;padding:10px 20px 0 20px;}
#NavIzda p{text-align:justify;padding:0;}
#NavIzda img {margin:0; padding:0; border:none;}
#NavIzda ul{margin:10px 0 0;list-style-position: inside; list-style-type:square; background:#fff; color:#2e3438;font:bold 13px Tahoma; padding: 10px 0 10px 0;}
#NavIzda ul li{padding: 5px 5px 5px 20px; color:#2e3438;}
#NavIzda ul li a{color:#6a6d70;}


#Cuerpo {margin:0;color:#ffffff;float:right; width:680px; background-color:#2c4765; padding:10px; height:100%;font:normal 12px Tahoma;}


#Cuerpo a{color:#fff;font-size:11px;}
#Cuerpo h2{font:bold 14px Tahoma;padding:1em 0;margin:0; }
#Cuerpo h3{font:bold 13px Tahoma;color:#686868;padding:0.5em 1em 0em;margin:0;}
#Cuerpo h5{font:bold 12px Tahoma;color:#686868;padding:10px 20px 0 20px;}
#Cuerpo p{text-align:justify;padding:0;}
#Cuerpo img {border: solid 1px #ffffff; margin:10px 0;}
#Cuerpo ul{margin:10px 5px 0; list-style-image: url(../images/dot_green.gif); list-style-position:inside;}
#Cuerpo ul li{padding: 10px 5px 10px 5px;}
#Cuerpo .Titulo{font:bold 14px Tahoma;padding:1em 0;margin:0;}
#Cuerpo .ImageLink img {margin:0; padding:0;border: solid 1px #ffffff;}
#Cuerpo .Texto{}
#Cuerpo .Referencia{clear: both;}


#derecha{text-align:center; margin:25px 0 15px; width:100px; height:21px;color:#000; background: url(../images/ico-volver.gif) no-repeat left #4b6581; padding-top:4px; }
#derecha a{color:#000;font:normal 12px Tahoma; }

#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;}

#CuerpoDcho {margin:0;color:#ffffff;float:right; width:680px;font:normal 12px Tahoma; padding:0;}
#CuerpoDcho table{ width:100%; border:0; margin:0; padding:0;}
#CuerpoDcho td{width:100%; border:0; margin:0 ; padding:0;}

#CuerpoDcho .Detalle {background-color:#2c4765; width:100%; padding:10px 15px 15px 15px; position:static;}
#CuerpoDcho .Detalle img {margin-left:0px; float:none; }

#CuerpoDcho a{color:#fff;font:bold 12px Tahoma;  }
#CuerpoDcho #derecha a{color:#000;font:normal 12px Tahoma; }
#CuerpoDcho h2{font:bold 14px Tahoma;padding:1em 0;margin:0; }
#CuerpoDcho h3{font:bold 13px Tahoma;color:#686868;padding:0.5em 1em 0em;margin:0;}
#CuerpoDcho h5{font:bold 12px Tahoma;color:#686868;padding:10px 20px 0 20px;}
#CuerpoDcho p{text-align:justify;padding:0;}
#CuerpoDcho img {border:solid 1px #ffffff; margin:0 10px;}
#CuerpoDcho ul{margin:10px 5px 0; list-style-image: url(../images/dot_green.gif); list-style-position:inside;}
#CuerpoDcho ul li{padding: 10px 5px 10px 5px;}



#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-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:20px auto;width:950px;font:12px Tahoma;padding:0 0 3em 0;height:70px; color:#55595d; background-color:#fff;}
#Foot p{padding:25px 0 0 55px;float:left; width:250px;}
#Foot p strong{font-weight:bold;letter-spacing:0.01em;}
#Foot p a{color:#55595d;}

#Foot p .telefono{padding-top:25px;float:right; display:block;}

.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;}


