/* CSS Document */

/*---LAYOUT Website Servicios Federativos---*/
/*---last update: 11.12.2006 */

body {
background:#51606E url(../images/bg_body.gif) repeat-x top left;
margin:20px 0 0 20px;
padding:0;
text-align:left;}

*{font-family:Arial, Helvetica, sans-serif;font-size:11px;}

a:link,
a:active,
a:visited{font-size:11px;color:#44484D; text-decoration:none;font-weight:bold;}
a:hover{text-decoration:none;color:#5C6167;}

#containerTop {width:707px; height:199px; text-align:center; position:relative;}
#logo {width:707px; height:99px; background:url(../images/cabecera.gif) no-repeat top center; text-align:left;}
#logo h1{display:none;margin:0;padding:0;}
#sublogo {height:100px;width:707px;}
.main {background:url(../images/bg_inicio.gif) no-repeat bottom center;}
.bajadas{background:url(../images/bg_bajadas.gif) no-repeat bottom center;}
.handicap{background:url(../images/bg_handicap.gif) no-repeat bottom center;}
.categorias{background:url(../images/bg_categorias.gif) no-repeat bottom center;}
.ranking{background:url(../images/bg_ranking.gif) no-repeat bottom center;}
.ficha{background:url(../images/bg_ficha.gif) no-repeat bottom center;}
.agenda{background:url(../images/bg_agenda.gif) no-repeat bottom center;}

#containerBot{position:relative;left:1px;background:#E0E0E0;text-align:center;width:705px;padding-bottom:10px;}/*tendrá clases según seccion*/

#publi {
display:none;
/*width:703px;
height:101px;
background-image:url(../images/ad.jpg);
background-position:top;
background-repeat:no-repeat;
text-align:center;
vertical-align: middle;
margin-bottom:10px;*/}

#content {background:#E0E0E0;margin:0 auto; padding:10px 0 0 0;width:660px;text-align:left;}
#content:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;}/*clearfix - Encloses the floated elements inside it - for non IE/win browsers*/
#content{display: inline-table;}
/* Hides from IE-mac \*/
* html #content{height: 1%;}
#content{display:block;}
/* End hide from IE-mac */

#desconectar{position:absolute;z-index:1000;top:58px;left:628px;}
#desconectar a{color:#3F474E;font-weight:bold; text-decoration:none;}
#desconectar a:hover{color:#ccc;}

#contador{position:absolute;left:635px;width:50px;height:89px; top:35px; z-index:2000;}
#contador table td{font-size:12px; font-weight:bold; color:#e0e0e0;}
#contador table td p{font-size:10px; font-weight:normal; color:#e0e0e0;}

#containerTopMain {width:707px; height:199px; text-align:center; position:relative;}
#containerBotMain{position:relative;left:1px;background:#E0E0E0;text-align:center;width:705px;}
#main{margin:0 auto;background:#E0E0E0;width:660px;text-align:left;padding-bottom:20px;}

#pieMain{position: relative;width:707px;height:44px;background:url(../images/pie.gif) no-repeat top center;text-align:center;}
#pieMain a,
#pieMain a:link,
#pieMain a:visited,
#pieMain a:active{position:relative;color:#6B8092;text-align:right;text-decoration:none;top:20px; font-weight:bold;}
#pieMain a:hover{color:#8A9CAA;text-align:right;text-decoration:none;}

/*---NAVEGACION GLOBAL---*/
#globalnav {position:absolute;left:2px;top:99px;width:703px;height:30px;margin:0;padding:0;list-style:none;background:url(../images/bg_mainMenu.gif) repeat-x center center;text-align:center;}
#globalnav li {display:inline;margin:0;padding:0 15px;height:30px;}
#globalnav a{letter-spacing:0.02em;color:#bfbfbf;text-decoration:none;font-weight:bold;margin:0;line-height:30px;}
#globalnav a:hover,
#globalnav a:active{color:#9198A6;}
li#Agenda{width:65px;background:url(../images/btn_agenda.gif) no-repeat bottom left; padding:10px 11px 12px 11px;}
li#Agenda a{color:#2B3B49;}
li#Agenda a:hover{color:#425A71;}

/* for Internet Explorer */
/*\*/
* html #globalnav{
top:94px;width:703px;height:37px;}
* html #globalnav li {height:37px;}
* html #globalnav a{line-height:37px;}
* html li#Agenda{
padding:0 15px;
height:37px;
background:url(../images/btn_agenda.gif) no-repeat 4px 1px;
margin:1px 0 0 0;
}
/**/

/*---SUBNAV---*/
#globalnav ul {position:absolute;left:0;top:31px;width:700px;margin:0;padding:0;list-style:none;}
#globalnav ul li {display:inline;margin:1px 0 0 0; padding:0 5px;}
#globalnav ul a {color:#2B3B49;margin:0;padding:0 0.7em;border:0}
#globalnav ul a:hover,
#globalnav ul a:active{color:#2B3B49;text-decoration:none;}

/*---General---*/
h2{margin:0 auto;padding:0;height:30px;}
h2 span{display:none;}
h2#FaqHead{width:347px; background:url(../images/titulos/ayuda.gif) no-repeat top left;}
h2#AgendaHead{width:100px; background:url(../images/titulos/agenda.gif) no-repeat top left;}
h2#BajadasHead{width:110px; background:url(../images/titulos/baj.gif) no-repeat top left;}
h2#CategoriasHead{width:130px; background:url(../images/titulos/cat.gif) no-repeat top left;}
h2#FichaHead{width:230px; background:url(../images/titulos/ficha.gif) no-repeat top left;}
h2#HandicapHead{width:120px; background:url(../images/titulos/hcp.gif) no-repeat top left;}
h2#RankingHead{width:110px; background:url(../images/titulos/rnk.gif) no-repeat top left;}
h2#InicioHead{width:108px; background:url(../images/titulos/user.gif) no-repeat top left;}

h3{margin:0 auto;padding:5px 0 0 0;color:#2B3B49;text-align:center;text-transform:uppercase;font-size:14px;}
h3 span{margin:0 auto;padding:5px 0 0 0;color:#2B3B49;text-align:center;text-transform:uppercase;font-size:14px;}

input{font-size:11px;border:1px solid #9AA0A5; border-bottom-color:#fff; border-right-color:#fff;background:#F4F4F4;padding:1px 0 1px 3px;}
select{font-size:11px;}
b{font-size:12px;color:#333;}
hr{width:100%;color:#CDCFD1;size:1px;}
textarea{ width:495px;height:120px;border:1px solid #999;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#333;background-color:#FFFFFF;padding:10px 10px;overflow: auto;}
#containerBot.yellow textarea{width:400px;}
.btn{font-weight:bold; padding:2px;}

#content p{font-size:11px; margin:0;}
#content .title,
#carro .title,
#main .title{font-size:11px; font-weight:bold; text-align:right;}

#content .btn{color:#fff; border:1px solid #666; font-size:11px; margin-top:5px;}
#containerBot h4,
#carro h4{ font-size:12px;margin:0; padding:2px 0 15px 0;color:#2B3B49;}
#containerBot h5,
#carro h5{ font-size:11px;margin:0;color:#2B3B49;}

/*---Navegacion Pestañas----*/
#Pestanas{padding: 0; margin:0; list-style: none; height:35px;position:relative;top:9px;}
#Pestanas li {float:left;list-style:none; margin:0; padding:0 3px 0 0; height:35px;}
#Pestanas a {display:block; float:left; margin:0; line-height:25px; padding:0 15px;position:relative;top:0;}

#Pestanas a:link,
#Pestanas a:visited,
#Pestanas a:active{border:1px solid #F3F3F3;border-right-color:#878C94;border-bottom-color:#A7ACB1; font-weight: normal; color: #E0E0E0; background: #A7ACB1; text-decoration: none;font-weight:bold;top:-1px; }
#Pestanas a:hover{background:#B6BABE; color:#e0e0e0;}

#Pestanas a.here:link, 
#Pestanas a.here:visited,
#Pestanas a.here:active,
#Pestanas a.here:hover{border:1px solid #F3F3F3; border-bottom-color:#CDCFD1; border-right-color:#ADB1B6;font-weight: bold;background-color:#CDCFD1;line-height:30px;position:relative;top:-5px;color:#2B3B49;}

#Pestanas a em.dcha{display:none;/*display:block;width:10px;height:10px; position:absolute; right:-1px; top:-1px; background:url(../images/rounTopcorners.gif) no-repeat top right; z-index:10000;*/}
#Pestanas a em.izq{display:none;/*display:block;width:10px;height:10px;position:absolute; left:-1px; top:-1px;background:url(../images/rounTopcorners.gif) no-repeat top left;z-index:10000;*/}

.tblPestanas
{border:1px solid #ADB1B6; border-left-color:#F3F3F3;border-top-color:#fff;background:#CDCFD1;width:100%;clear:both;}

/*---info legal---*/
#articulo{
padding:15px 15px 15px 15px;
margin-top:25px;
text-align:center;
color:#666;}
#articulo h4
{border-bottom:#666; font-size:11px;}
#articulo h5,
#articulo h4,
#articulo p{color:#666;}
#articulo p{font-size:10px; text-align:center;}

/*data Tables y grids*/
.dtable{float:left; border:1px solid #999; background:#CDCFD1;}
.dtable2{float:right; border:1px solid #999;background:#CDCFD1;}
.dtable .header,
.dtable2 .header{color:#333333;font-weight:bold;text-align:left;}
.dtable td,
.dtable2 td{font-size:11px; border:1px solid #ccc;}
.dtable .altern,
.dtable2 .altern{background-color:#f0f0f0;}
.dtable .item,
.dtable2 .item{background-color:#E0E0E0;}
.dtable .paging,
.dtable2 .paging{background-color:#ccc;text-align:center;font-weight:bold;}

.tblResultado{
background-color:#CDCFD1;
border:1px solid #B4B7BA;
border-collapse:collapse;}

.tblResultado td{
border:1px solid #999;
font-size:11px;
padding:5px;}

.tblResultado .header{
background:#586774 url(../images/bg_mainMenu.gif) repeat-x center center; border:0; color:#DE7EAA; font-weight:bold;padding:8px 0 8px 10px;}

.dgrid,
.dgrid2{font-size:11px;color:#333333;border:0; border-collapse:collapse;}
.dgrid td,
.dgrid2 td{border:1px solid #999; padding:5px;}
.dgrid .altern{background-color:#B1B5B8;}
.dgrid .item{background-color:#BCBFC2;}
.dgrid .header{background-color:#53616E;font-weight:bold;border:1px solid #53616E;color:#E0E0E0;}
.dgrid2 .header{background-color:#53616E;font-weight:bold;color:#E0E0E0;border:1px solid #53616E;}
.dgrid .paging{background-color:#ccc;text-align:center;font-weight:bold;}

/*---yellow---*/
#globalnav.yellow ul li a{color:#635003;}
#globalnav.yellow ul li a:hover,
#globalnav.yellow ul li a.here {color:#2B3B49;}
.yellow h4{text-align:center;}
.yellow h6{display:inline;margin:0 8px 0 0;padding:0;color:#2B3B49;font-size:11px;}
.yellow p{padding:5px 100px 15px;text-align:center;}
#containerBot.yellow .btn{ background:#CDBB38; color:#665C1A; border:1px solid #EFD645; border-bottom-color:#A08A0E; border-right-color:#A08A0E;}
#containerBot.yellow .lnk{padding:4px 10px;}

.yellowG{width:400px;margin:15px auto;text-align:center;}
.yellowG th{background:#647481;color:#BCBFC2;padding:5px 8px;text-align:right;}
.yellowG .header{background:#586774 url(../images/bg_mainMenu.gif) repeat-x center center; border:0; color:#ECCD20; font-weight:bold;}
.yellowG .header td{padding:6px;}
.yellowG .header td a,
.yellowG .header td a:visited,
.yellowG .header td a:active,
.yellowG .header td a:hover{color:#ECCD20; text-decoration:none;}
.yellowG .item td{padding:5px 5px 5px 8px; background:#BCBFC2;}
.yellowG .altern td{padding:5px 5px 5px 8px; background:#B1B5B8;}
.yellowG .foot td{ background:#606F7D; padding:2px 2px 2px 8px;}
.yellowG .foot td a,
.yellowG .foot td a:visited,
.yellowG .foot td a:active{color:#ECCD20; text-decoration:none;}
.yellowG .foot td a:hover{color:#EFD645; text-decoration:underline;}
.wider{width:650px;margin:15px auto;clear:both;}
.wider2{width:620px;margin:15px auto;clear:both;border-collapse:collapse;}
.wider2 td{border:1px solid #9FA5A8;}
wider2 .hoyos,
.wider2 .header td{border:1px solid #647481;}
.wider .item td,
.wider .altern td{padding:3px 3px 3px 3px;}
.wider .header{background:#586774;}
.palos td{text-align:left;}
.palos td p{text-align:left; padding:0;}
.palos .altern{padding:3px 0 10px 0;}

.yellowP th{padding:1px 1px;}
.yellowP .header td{padding:3px;}
.yellowP .item td{padding:1px 1px 1px 1px; background:#B1B5B8;}
.yellowP .altern td{padding:1px 1px 1px 1px; background:#B1B5B8;}
.widerP .item td,
.widerP .altern td{padding:1px 1px 1px 1px;}

	
.yellowT{width:230px;margin:15px auto;text-align:center;position:relative;left:5px;z-index:1;float:left;}
.yellowT th{background:#647481;color:#BCBFC2;padding:5px 8px;}
.yellowT .header th{background:#586774 url(../images/bg_mainMenu.gif) repeat-x center center; border:0; color:#ECCD20; font-weight:bold;padding:8px;}
.yellowT .item td{padding:5px; background:#BCBFC2;}
.yellowT .altern td{padding:5px; background:#B1B5B8;}
.short{width:220px;margin:18px auto 0 0;float:right}
.short th,
.short .item td,
.short .altern td{padding:4px 5px;}

/*---orange----*/
#globalnav.orange ul li a {color:#734F1E;}
#globalnav.orange ul li a:hover,
#globalnav.orange ul li a.here {color:#2B3B49;}
.orange h6{display:inline;margin:0 8px 0 0;padding:0;color:#2B3B49;font-size:12px;}
.orange .title{color:#9F6D2B;}
#containerBot.orange input.btn{background-color:#B56A02; border:1px solid #896232; border-left-color:#CBA270;border-top-color:#CBA270;}
#bgPopUp .btn{ background-color:#A6783D;}
#containerBot.orange .dtable .header,
#containerBot.orange .dtable2 .header {line-height:30px;margin:-1px auto 10px auto;padding:0 0 0 15px;background:#586774 url(../images/bg_mainMenu.gif) repeat-x center center; border:0; color:#CDCFD1; font-weight:bold;text-align:left;}
#containerBot.orange .btn{ background-color:#7C3F61;border:1px solid #572D44; border-left-color:#AE608B;border-top-color:#AE608B; margin:10px 0 10px 0;}
#containerBot.orange .dtable,
#containerBot.orange .dtable2{border:0;}

.orangeG{width:580px;margin:15px auto;text-align:center;}
.orangeG .header{background:#586774 url(../images/bg_mainMenu.gif) repeat-x center center; border:0; color:#E7A721; font-weight:bold;}
.orangeG .header td{padding:8px 0 8px 10px;}
.orangeG .item td{padding:5px 0 5px 10px; background:#B6BABE;}
.orangeG .altern td{padding:5px 0 5px 10px; background:#A7ACB1;}
.orangeG .foot td{ background:#606F7D; padding:2px 2px 2px 8px; color:#E7A721;}
.orangeG .foot td a,
.orangeG .foot td a:visited,
.orangeG .foot td a:active{color:#E7A721; text-decoration:none;}
.orangeG .foot td a:hover{color:#E7A721; text-decoration:underline;}

.orangeT{width:320px;margin:15px auto;text-align:center; background:#CDCFD1;}
.orangeT .header{background:#586774 url(../images/bg_mainMenu.gif) repeat-x center center; border:0; color:#E7A721; font-weight:bold;padding:8px 0 8px 10px;}
.orangeT .item td{padding:5px 0 5px 10px; background:#B6BABE;}
.orangeT td{padding:5px 2px;}

/*----Purple-----*/
#globalnav.purple ul a:hover,
#globalnav.purple ul a:active,
#globalnav.purple ul a.here:link,
#globalnav.purple ul a.here:visited {color:#CCBDCB;}
.purple h6 {line-height:30px;margin:-1px auto 10px auto;padding:0 0 0 15px;background:#586774 url(../images/bg_mainMenu.gif) repeat-x center center; border:0; color:#CDCFD1; font-weight:bold;text-align:left;}
.purple .title{color:#636;}
#containerBot.purple .btn{ background-color:#7C3F61;border:1px solid #572D44; border-left-color:#AE608B;border-top-color:#AE608B; margin:10px 0 10px 0;}
#containerBot.purple .dtable,
#containerBot.purple .dtable2{border:0;}

.purpleG{width:550px;margin:15px auto;text-align:center;}
.purpleG .header{background:#586774 url(../images/bg_mainMenu.gif) repeat-x center center; border:0; color:#DE7EAA; font-weight:bold;}
.purpleG .header td{padding:8px 0 8px 10px;}
.purpleG .item td{padding:5px 0 5px 10px; background:#C8CBCE;}
.purpleG .altern td{padding:5px 0 5px 10px; background:#BEC1C5;}
.purpleG .foot td{ background:#647481; padding:2px 2px 2px 8px; color:#BC5F8D;}
.purpleG .foot td a,
.purpleG .foot td a:visited,
.purpleG .foot td a:active{color:#BC5F8D; text-decoration:none;}
.purpleG .foot td a:hover{color:#BC5F8D; text-decoration:underline;}

/*----blue----*/
#globalnav.blue li a.here{}
#globalnav.blue a.here:hover{}
#globalnav.blue UL A:hover,
#globalnav.blue UL A:active {color:#CAD7E3;}

.blue h4,
.blue h5 {color:#036;}
.blue .title{color:#036;}
.blue h6{display:inline;margin:0 8px 0 0;padding:0;color:#2B3B49;font-size:12px;}
#containerBot.blue .btn{ background-color:#4476A8;border:1px solid #355C84; border-left-color:#6895C1; border-top-color:#6895C1;}
#containerBot.blue p{margin:5px auto 15px auto;text-align:left;}

.blue h3{width:100%;height:30px;line-height:30px;margin:10px 0 0 0;padding:0;background:#586774 url(../images/bg_mainMenu.gif) repeat-x center center; border:0;color:#70A6E2;font-weight:bold;}
	
.blueG{margin:0 auto;text-align:center;border:1px solid #9AA0A5; background:#CDCFD1;}
.blueG td{border:1px solid #9EA4A9;}
.blueG .header{background:#ACB1B7;color:#2B3B49;padding:5px 0 5px 0; font-weight:bold;}
.blueG .item td{padding:5px 0 5px 10px; background:#B6BABE;border:1px solid #999;}
.blueG .altern td{padding:5px 0 5px 10px; background:#A7ACB1;}
.blueG .foot td{ background:#606F7D; padding:2px 2px 2px 8px; color:#BC5F8D;}
.blueG .foot td a,
.blueG .foot td a:visited,
.blueG .foot td a:active{color:#BC5F8D; text-decoration:none;}
.blueG .foot td a:hover{color:#BC5F8D; text-decoration:underline;}

/*----GREEN----*/
.green h4,
.green h5 {color:#999900;}
.green .title{color:#999900;}
.green .btn{ background-color:#47651F; border:1px solid #648D2C; border-left-color:#3D561B; border-top-color:#3D561B;}
.greenT{border-collapse:collapse; width:40%; margin:0 auto 10px auto;}
.greenT td{padding:3px;border:1px solid #9AA0A5; text-align:center;}
.greenT .header,
#containerBotMain h6{background:#586774 url(../images/bg_mainMenu.gif) repeat-x center center; border:0; color:#A7C155; font-weight:bold; padding:8px 0 8px 10px;text-align:left;}
#containerBotMain h6{width:495px; line-height:30px;margin:10px auto -2px auto;padding:0 0 0 15px;}

/*--olive---*/
.oliveT{ border-collapse:collapse; width:50%;margin:5px auto 20px auto;}
.oliveT td{padding:3px; text-align:center;border:1px solid #9AA0A5;}
.oliveT th{background:#586774 url(../images/bg_mainMenu.gif) repeat-x center center; border:0; color:#B4C201; font-weight:bold; padding:8px 0 8px 10px;text-align:center;}
.oliveT .altern{ background:#C2C5C7;}
.oliveT .item{background:#CDCFD1;}

/*---marine----*/
/*----MARINE------*/
#globalnav.marine ul li a {color:#734F1E;}
#globalnav.marine ul li a:hover,
#globalnav.marine ul li a.here {color:#2B3B49;}
.marine h4 span{font-size:12px;}
h5.jugador{color:#006666; text-align:center;margin:0;padding:15px 0 3px 0;}
.marine h6{display:inline;margin:0 8px 0 0;padding:0;color:#2B3B49;font-size:12px;}
.marine .title{color:#2B3B49;}
#containerBot.marine input.btn{background-color:#038675; border:1px solid #026256; border-left-color:#03AF9A;border-top-color:#03AF9A;}
#bgPopUp .btn{ background-color:#A6783D;}
#containerBot.marine .dtable .header,
#containerBot.marine .dtable2 .header {line-height:30px;margin:-1px auto 10px auto;padding:0 0 0 15px;background:#586774 url(../images/bg_mainMenu.gif) repeat-x center center; border:0; color:#CDCFD1; font-weight:bold;text-align:left;}
#containerBot.marine .dtable,
#containerBot.marine .dtable2{border:0;}

.marineG{width:650px;margin:15px auto;text-align:center;}
.marineG .header td{background:#586774 url(../images/bg_mainMenu.gif) repeat-x center center; border:0; color:#41BCA4; font-weight:bold;padding:8px 0 7px 10px;}
.marineG .item td{padding:5px 0 5px 10px; background:#B6BABE;}
.marineG .altern td{padding:5px 0 5px 10px; background:#A7ACB1;}
.marineG .foot td{ background:#606F7D; padding:2px 2px 2px 8px; color:#E7A721;}
.marineG .foot td a,
.marineG .foot td a:visited,
.marineG .foot td a:active{color:#E7A721; text-decoration:none;}
.marineG .foot td a:hover{color:#E7A721; text-decoration:underline;}

.marineT{width:580px;margin:15px auto;text-align:center; background:#CDCFD1;}
.marineT .header{background:#586774 url(../images/bg_mainMenu.gif) repeat-x center center; border:0; color:#41BCA4; font-weight:bold;padding:8px 0 8px 10px;}
.marineT .item td{padding:5px 0 5px 10px; background:#B6BABE;}
.marineT td{padding:5px 2px;}

.msgError{font-size:11px;color: #FF0000;font-weight:bold;}

/*---popUp Handicap--*/
#bgPopUp{
background-color:#e0e0e0;
width:300px;
height:auto;}
#bgPopUp h2,
#bgPopUp h3,
#bgPopUp h4,
#bgPopUp h5{
margin:0;
color:#630;}
#bgPopUp h2,
#bgPopUp h3{font-size:13px;}
#bgPopUp h3{font-size:13px;}
#bgPopUp h4{font-size:12px;}

/*---carro---*/
#carro,
#carro table td{
font-size:11px;}

#carro h4,
#containerBotMain h4,
#carro h5,
#containerBotMain h5 {color:#2B3B49; font-size:12px; text-align:center;margin:0; padding:5px 0 15px 0;}
#carro .title,
#containerBotMain .title{color:#2B3B49;}
#carro .btn,
#containerBotMain .btn{background-color:#47651F; border:1px solid #3D561B; border-left-color:#648D2C; border-top-color:#648D2C; color:#C0D38F;}

#containerBotMain h5 span{color:#426220;text-align:center;}

/*---CONTACTO----*/
#contacto{
position:relative;
top:20px;
float:left;
clear:both;
color:#8396A5;
text-align:center;
width:705px;
height:70px;}
#contacto p{
margin-top:2px;}

#contacto a,
#contacto a:link,
#contacto a:visited,
#contacto a:active{
color:#6B8092;
font-weight:bold;
letter-spacing:0.02em;
text-decoration:none;}

#contacto a:hover{
color:#8396A5;}

/*---REGISTRO---*/
#registro{
position:relative;
height:60px;
width:120px;
padding:10px 0 0 0;}
#registro a.registro:link,
#registro a.registro:visited,
#registro a.registro:active{
display:block;
width:120px;
height:60px;
background-image:url(../images/btn_registro.gif);
background-repeat:no-repeat;}
#registro a.renovar:link,
#registro a.renovar:visited,
#registro a.renovar:active{
display:block;
width:120px;
height:60px;
background-image:url(../images/btnrenovacion.gif);
background-repeat:no-repeat;}

#registro a.renovar span,
#registro a.registro span{display:none;}

#registro a.renovar:hover,
#registro a.registro:hover{
background-position:bottom;}

/*---AYUDA----*/
#ayuda{
padding-left:10px;}

#ayuda a,
#ayuda a:link,
#ayuda a:visited,
#ayuda a:active{
text-align:center;
display:block;
padding:5px 5px;
border:1px solid #666;
margin-top:10px;
background-color:#CCCCCC;
font-weight:bold;
color:#333;
text-decoration:none;}
#ayuda a:hover{
text-decoration:underline;}

#ayuda p a,
#ayuda ol li a,
#ayuda p a:link,
#ayuda ol li a:link,
#ayuda p a:visited,
#ayuda ol li a:visited,
#ayuda p a:hover,
#ayuda ol li a:hover,
#ayuda p a:active,
#ayuda ol li a:active{
display:inline;
background:#e0e0e0;
border:0;
margin:0 auto;
padding:0 auto;
color:#4B562E;}

/*--Modo de Pago--*/
.modoPago input
{	
	border: none;
	background-color:Transparent;
}


/*--Tarjeta de recorrido--*/
#tblTarjeta,
#tblTarjetaB{
margin:5px 0 0 0;}
#tblTarjeta,
#tblTarjeta td{
border:1px solid #B1B1B1;
border-collapse:collapse;
text-align:center;}
#tblTarjeta td{
padding:5px;}
#tblTarjeta th,
#tblTarjetaB th{
background:#C8C8C8;
color:#066;
border:1px solid #999;
padding:5px;
text-align:center;}
#tblTarjeta th.hoyos{
background:#006666;
color:#FFF;
padding:5px;
border:1px solid #999;
text-align:center;
width:12px;}
#tblTarjeta tr.division td,
#tblTarjeta tr.division th,
#tblTarjetaB tr.division th{
border-bottom:3px solid #999;}
#tblTarjetaB,
#tblTarjetaB td{
padding:5px;
border:1px solid #B1B1B1;
border-collapse:collapse;
text-align:center;}
#tblTarjetaB
{padding:0;
margin:0;
text-align:center;}
#tblTarjeta TH.totales,
#tblTarjetaB TH.totales{
background:#006666;
color:#FFF;
text-align:center;
padding:5px;}
#tblTarjeta TH.parcial{
width:25px;
background:#006666;
color:#FFF;}

#tblTarjeta.yellowTarjeta th.totales,
#tblTarjetaB.yellowTarjeta th.totales,
#tblTarjeta.yellowTarjeta th.hoyos,
#tblTarjeta.yellowTarjeta th.parcial
{background:#586774 url(../images/bg_mainMenu.gif) repeat-x center center; border:0; color:#ECCD20; font-weight:bold; padding:8px 4px; text-align:center;}
#tblTarjeta.yellowTarjeta th,
#tblTarjetaB.yellowTarjeta th{background:#647481;color:#BCBFC2;padding:5px 7px; text-align:center;}
#tblTarjeta.yellowTarjeta td,
#tblTarjetaB.yellowTarjeta td{padding:5px 2px;}

#leyendaGolpes{
float:left;
border-collapse:collapse;
margin:0 0 5px 0;}

#leyendaGolpes td{
text-align:center;
font-weight:bold;
padding:3px 0;
color:#666666;
border:1px solid #999;
width:81px;}
#Dif{
position:relative;
bottom:-4px;
margin:10px 0 0 0;
padding:0;
height:21px;
list-style:none;}
#Dif li{
float:left;
width:82px;
margin:0;
height:18px;
padding:3px 0 0 0;
text-align: right;}
#Dif li span{
border:1px solid #999;
border-bottom:0;
width:auto;
padding:2px 6px 0 6px;
margin:0;
position:relative;
left:1px;}
#containerBot.yellow #Dif li{width:77px;}
#containerBot.yellow #leyendaGolpes{margin:0 auto 15px auto;}
#containerBot.yellow #leyendaGolpes td{width:76px;}
.albatros{
background:#BAB5C4;}
.eagle{
background:#CFD0B7;}
.birdie{
background:#CDB9B9;}
.par{
background:#fff;}
.bogie{
background:#D0DDDF;}
.dbogie{
background:#ACC4C4;}
.tbogie{background:#afbaa0;}
.peor{background:#BFC0C1;}
#tblTarjeta.yellowTarjeta

a#print,
a#print:link,
a#print:visited,
a#print:active{
display:block;
width:60px;
height:27px;
padding:8px 38px 0 0;
margin:0;
background:url(../images/print.gif) no-repeat top right;
float:right;
font-weight:bold;}
a#print:hover{}
a#send{
display:block;
width:130px;
height:29px;
padding:8px 38px 0 0;
margin:0 15px 0 0;
background:url(../images/send.gif) no-repeat top left;
float:right;
font-weight:bold;}
a#send:hover{
background:url(../images/send.gif) no-repeat bottom left;}
.hide{
display:none;}
/*---fin----*/
#centeringDiv
{text-align:center; margin:15px auto 0;}

/*GOLPES Y OBSTACULOS*/
/*--Tarjeta de recorrido--*/
#tblGolpes,
#tblGolpes2{
margin:10px auto 15px auto;}
#tblGolpes,
#tblGolpes2,
#tblGolpes td,
#tblGolpes2 td{
border:1px solid #9AA0A5;
border-collapse:collapse;
text-align:center;}
#tblGolpes td,
#tblGolpes2 td{
padding:5px 3px;}
#tblGolpes th,
#tblGolpes2 th{
background:#ACB1B7;
color:#2B3B49;
border:1px solid #9AA0A5;
padding:5px 5px 5px 3px;
text-align:center;}
#tblGolpes th.hoyos,
#tblGolpes2 th.hoyos,
#tblGolpes th.totales,
#tblGolpes2 th.totales{
background:#586774 url(../images/bg_mainMenu.gif) repeat-x center center; border:0; color:#ECCD20; font-weight:bold;
padding:8px 0 8px 0;
text-align:center;}

#tblGolpes td input{width:18px;}

tr.even{background:#C2C6C9;}
tr.odd{background:#DEDFE0;}
tr.even td input{background:#D1D3D6;border-right-color:#F0F0F0;border-bottom-color:#F0F0F0;}
.micheck input{border:0;background:none; padding:0; margin:0;}
tr.even td .micheck input{border:0;background:none; width:18px;}
tr.odd td .micheck input{border:0;background:none; width:18px;}
th input{border:0;background:none; width:18px;}
		
.smaller
{width:600px;}
.smaller td,
.smaller td input
{font-size:10px;}
#tblGolpes.smaller td input,
#tblGolpes2.smaller td input
{width:25px;}

/*---stats---*/
#Stats{width:460px;min-height:150px;float:left;position:relative; left:15px;}

/* for Internet Explorer */
/*\*/
* html #Stats{
height:150px;
}
/**/
#Stats h4{text-align:left; padding: 5px 10px;}
#Stats p{width:auto; padding:10px; margin:0 auto; text-align:justify;}
#Stats input.btn{margin:0 10px;}
#StatsMenu{width:178px;position:relative;z-index:100;float:left;border-top:1px solid #9AA0A5;}
#StatsMenu table{padding:0;margin:0; border-collapse:collapse;border:0;}
#StatsMenu table td{padding:0;margin:0;border:0;border-collapse:collapse}
#StatsMenu input{background:none;border:0;padding:0;margin:0 0 -3px 0; width:179px; height:43px;}

#Chart,
#ChartSm,
#ChartMd{ background:#f6f6f6;position:relative;border:1px solid #9AA0A5; margin:15px auto 10px auto;width:auto;z-index:90;}

#Chart{width:620px; margin:15px auto; padding:0 0 1px 0;}
#Chart img{width:620px;margin:0; padding:0;}

#ChartSm{width:395px; margin:5px auto 15px auto; padding:0 1px 0 0;float:right;}
#ChartSm img{width:395px;margin:0; padding:0;}

#ChartMd{width:430px; padding:0 0 1px 0; margin:15px auto;float:left;z-index:1000;}
#ChartMd img{width:430px;margin:0; padding:0;}

#StatsMenu em,
#Chart em,
#ChartSm em,
#ChartMd em{margin:0;padding:0;position:absolute;display:block;width:10px;height:10px;z-index:100;background:url(../images/roundcorners.gif);}

#StatsMenu em.SupIzq{background-position:top left;top:-1px;left:0;}
#StatsMenu em.SupDcha{background-position:top right;top:-1px;right:-1px;}
#StatsMenu em.InfIzq{background-position:bottom left;bottom:0;left:0;}
#StatsMenu em.InfDcha{background-position:bottom right;bottom:0;right:-1px;}

#Chart em.SupIzq{background-position:top left;top:-1px;left:-1px;}
#Chart em.SupDcha{background-position:top right;top:-1px;right:-1px;}
#Chart em.InfIzq{background-position:bottom left;bottom:-1px;left:-1px;}
#Chart em.InfDcha{background-position:bottom right;bottom:-1px;right:-1px;}

#ChartSm em.SupIzq{background-position:top left;top:-1px;left:-1px;}
#ChartSm em.SupDcha{background-position:top right;top:-1px;right:-1px;}
#ChartSm em.InfIzq{background-position:bottom left;bottom:-1px;left:-1px;}
#ChartSm em.InfDcha{background-position:bottom right;bottom:-1px;right:-1px;}

#ChartMd em.SupIzq{background-position:top left;top:-1px;left:-1px;}
#ChartMd em.SupDcha{background-position:top right;top:-1px;right:-1px;}
#ChartMd em.InfIzq{background-position:bottom left;bottom:-1px;left:-1px;}
#ChartMd em.InfDcha{background-position:bottom right;bottom:-1px;right:-1px;}

#containerBot.yellow input.b2
{border:none;background:none;color:#2B3B49;padding:0;cursor:hand;}
	
/*---ayuda emergente---*/
#tblGolpes th div{width:100px;text-align:right;}
#tblGolpes.Golpes1 th div{width:75px;}	
#tblGolpes th a{float:left;position:relative; display:block; height:18px; width:18px; background:url(../images/icon_ayuda.gif) no-repeat top left;}
#tblGolpes th a:hover{background-position:bottom left;}
#tblGolpes th a span
{
	display:none;}

#tblGolpes th a, 
#tblGolpes th a:visited {
color:#fff;
font-weight:bold; 
z-index:1;
}
#tblGolpes th a .frame {
position:absolute;
visibility:hidden;
width:300px;
height:0;
left:0; 
bottom:20px;
text-decoration:none;
}
#tblGolpes th a .frame a:active,
#tblGolpes th a .frame a:focus
{border:0;} 
#tblGolpes th a:hover {
text-decoration:none; 
border:0;
z-index:1000;
}
#tblGolpes th a:hover .frame {
visibility:visible;
height:auto;
cursor: text;
padding:0 0 8px 0;
background:#F9F9F9;
height:auto; 
overflow:hidden;
border:1px solid #d4d4d4;
z-index:500; 
}
.frame h5 {width:300px;margin:0; padding:5px 15px 3px 15px; color:#1D6F9A; font-size:12px; text-align:left; display:inline;}
.frame h4 {display:none;/*width:370px;margin:-12px 0 -10px -5px; padding:0; color:#DEDFDF; font-size:40px; letter-spacing:-1.8px; text-align:left;*/}
.frame p {width:300px;padding:0 15px; margin:5px 0; font-weight:normal; color:#5B5B5B; text-align:left; text-decoration:inherit; }


/*---calendario popup---*/
#Calendario input img
{height:25px;}
.popCal
{background:#EAEAEA;}

 /*--month head--*/
.monthHead{background:#546370;color:#ECCD20;padding:5px;}
.monthHead a,
.monthHead a:link,
.monthHead a:active,
.monthHead a:visited
{background:#546370;color:#ECCD20; font-weight:bold;}
.monthHead a:hover{color:#ECCD20;text-decoration:underline;}

/*--week day---*/
.weekday{background:#BCBFC2; border-collapse:collapse;}
.weekday a,
.weekday a:link,
.weekday a:active,
.weekday a:visited
{background:#BCBFC2;display:block; padding:2px 4px;}
.weekday a:hover{background:#546370;color:#ECCD20;}

.offmonth{background:#E0E0E0;}
/*--today--*/
.today{background:#BCBFC2;color:#ECCD20;}
.today a{background:#546370;color:#ECCD20;display:block; padding:2px 4px;}
.today a:hover{background:#445059;color:#ECCD20;}

/*--dayhead--*/
.dayhead{background:#CDBB38; color:#8C5C19;font-weight:bold;}

/*--weekend--*/
.weekend{background:#A6ABAE;}
.weekend a{background:#A6ABAE;display:block; padding:2px 4px;}
.weekend a:hover{background:#546370;color:#ECCD20;}

/*--selected day--*/
.selectedday{background:#BCBFC2;}
.selectedday a{background:#546370;color:#ECCD20; display:block;border:2px solid #ECCD20; padding:2px 4px;}
.selectedday a:hover{background:#546370;color:#ECCD20; border:2px solid #EFD647;}

input.imgbtn{background:none;border:0;padding:0;margin:0;width:auto;}
	
.msgempty
{
	font-family: Georgia;
	display:block;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	color:#9F9F9F;
	margin:0 auto;
	padding:30px 0 20px 0;
	width:300px;}
	
.filtro{list-style:none;margin:0 auto;padding:0;width:450px;}
.filtro li{ margin:0;padding:5px;float:left;}
.filtro li a,
.filtro li a:link,
.filtro li a:visited{background:url(../images/bghoyos.gif) no-repeat top left;display:block;float:left;width:36px;height:36px;line-height:36px;margin:0; text-align:center; font-weight:bold; font-size:12px;color:#ECCD20;}
.filtro li a:hover,
.filtro li a:active{background-position:bottom;color:#DDBF13;font-size:12px;}
.filtro li.here a,
.filtro li.here a:link,
.filtro li.here a:visited{background:url(../images/bghoyos_here.gif) no-repeat top left;color:#2B3B49;}
.filtro li.here a:hover{color:#F7EA9F;}

/*.filtro{list-style:none;margin:0 auto;padding:0;width:450px;}
.filtro li{ margin:0;padding:5px;float:left;}
.filtro li a,
.filtro li a:link,
.filtro li a:visited{background:url(../images/bghoyos.gif) no-repeat top left;display:block;float:left;width:36px;height:36px;line-height:36px;margin:0; text-align:center; font-weight:bold; font-size:12px;color:#ECCD20;}
.filtro li a:hover,
.filtro li a:active{background-position:bottom;color:#DDBF13;font-size:12px;}
.filtro li.here a{background:url(../images/bghoyos_here.gif) no-repeat top left;color:#2B3B49;}
.filtro li.here a:hover{color:#F7EA9F;}*/

.totalesStats{margin:0;padding:5px 0 20px 0;list-style:none; width:100%; text-align:center;}
.totalesStats dt,
.totalesStats dd{margin:0;padding:0;list-style:none; display:inline;}
.totalesStats dt{font-size:12px; font-weight:bold; color:#2B3B49;}
.totalesStats dd{padding:0 15px 0 0;}
	
h4#NombreJornada{margin:0;padding:10px 0 3px 0;text-transform:uppercase;}
h4#NombreJornada span{font-size:15px;}
h5#NombreClub span{font-size:12px; display:block;}
h6#Modalidad {padding:0 0 30px 0}
h6#Modalidad,
h6#Modalidad span{font-weight:normal;}

#ordenPalos{margin:0 auto; padding:10px 0; width:400px;position:relative;left:40px;}
#ordenPalos select{width:400px;}
#ordenPalos input{margin:2px 3px;}
#ordenPalos a{margin:8px 3px;}

#Calendar span{height:20px;width:104px;}

#FADINGTOOLTIP {width:auto;margin:-475px 0 0 -45px;padding:0;border:8px solid #EBEBEB;position:absolute;z-index:10000;visibility:hidden;}
#FADINGTOOLTIP img {width:auto;margin:0;padding:0;}

#Novedades{width:500px;margin:0 auto;padding:10px 0 20px 0;}
#Novedades img{float:left; margin:0 15px 5px 0;}
#Novedades p, #Novedades h4{text-align:left;}

#HomeStats
{
	margin:10px auto;
	padding:15px;
	width:90%;
	background:#CDCFD1;
	border:1px solid #BBBEC1;
	text-align:center;}
#HomeStatsInterior
{
	margin:10px auto;
	padding:0px;
	width:90%;
	background:#CDCFD1;
	text-align:left;}
	
#HomeStats:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;}/*clearfix - Encloses the floated elements inside it - for non IE/win browsers*/
#HomeStats{display: inline-table;}
/* Hides from IE-mac \*/
* html #HomeStats{height: 1%;}
#HomeStats{display:block;}
/* End hide from IE-mac */
#HomeStats p{text-align:left;padding:0;position:relative;float:left;width:330px;height:80px;}
#HomeStats h4{text-align:left;}
#HomeStats img{float:left;margin:0 15px 0 0;}
#HomeStatsInterior p{text-align:left;padding:0;position:relative;float:left;width:330px;height:80px;}
#HomeStatsInterior h4{text-align:left;}
#HomeStatsInterior img{float:left;margin:0 15px 0 0;}
a#AgendaHome{display:block;width:301px; height:55px; background:url(../images/home_agenda2.gif) no-repeat top left;float:left;position:relative;top:0px;left:0;}
a#AgendaHome:hover{background-position:bottom left;}
a#AgendaHome span{display:none;}

#Bienvenido
{text-align:center;margin:0;padding:0;}
#Bienvenido span{color:#426220;margin:0;padding:0 0 0 2px;}
.large
{
	width:502px;}
.half1,
.half2
{
	width:214px;
	/*float:left;*/
	vertical-align:top;
	margin:0 0 0 0;
}
.half1 th,
.half2 th
{
	width:65%;}
.half1
{position:relative;margin:15px 10px 0 80px;}
#msgRenovacion{width:100%; margin:0 auto; text-align:center;padding:10px 0 25px 0;}

#msgRenovacion p.p1,
#msgRenovacion p.p1 span
{
	font-family:Georgia;
	font-size:14px;
	color:#767C83;
	font-style:italic;
	font-weight:bold;
	padding:0;
	margin:0;}
#msgRenovacion p.p2
{
	font-size:11px;
	font-style:normal;margin:0;
	padding:3px 0 15px 0;
	color:#575C62;}
#containerBotMain .lnk{padding:5px 10px;font-style:normal;position:relative; top:15px;}

/*barras*/
.Bamarillas{background:#D5CC9B;}
.Bblancas{background:#F0F0EE;}
.Brojas{background:#CCB1AE;}
.Bazules{background:#AFC2C7;}

#tblGolpes.Golpes1 input.inpWider
{
	width:25px;
	text-align:right;}