
.centrado { margin-right: auto; margin-left: auto; }
.derecha { text-align: right;}
.izquierda { text-align: left;}
.centro { text-align:center;}
.b { font-weight: bold; }
.bb { border-bottom: 1px solid #E5E5E5; }
.bt { border-top: 1px solid #E5E5E5; }
.mr { margin-right: 10px; }
.mr5 { margin-right: 5px; }
.ml20 { margin-left: 20px; }
.ml { margin-left: 10px; }
.ml5 { margin-left: 5px; }
.mb { margin-bottom: 10px; }
.mb20 { margin-bottom: 20px; }
.mb5 { margin-bottom: 5px; }
.mt { margin-top: 10px; }
.mt5 { margin-top: 5px; }
.mt20 { margin-top: 20px; }
.TextBlanco { color:White; }
.pad5 { padding:5px;}
.pad10 { padding:10px;}
.pad20 { padding:10px;}
.hide {display:none;}
.TextGris {color:darkgray;}
.TextRojo {
    color:red;
}

.clear {
	width: 0px; height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden;
}

/* Tabla de Torneos
-----------------------------------------*/
.divTorneoFecha 
{
   float:right;
   clear:right;
    }

.divTorneoLink
{

 text-align:left;
 font-weight: bold;
 
}



A:link:hover.divTorneoLink
{
    color: #000000 !important;
    text-decoration: underline;
}

A:link.divTorneoLink
{
    color: #006600 !important;
    text-decoration: none;
}

A:visited.divTorneoLink
{
    color: #006600;
    text-decoration: none;
}

A:visited:hover.divTorneoLink
{
    color: #000000;
    text-decoration: underline;
}

A:active.divTorneoLink
{
    text-decoration: underline;
}


.botonceleste {
   border-top: 1px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   padding: 5px 10px;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
   border-top-left-radius: 2px;
   border-top-right-radius: 2px;
   border-bottom-right-radius: 2px;
   border-bottom-left-radius: 2px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   color: white !important;
   font-size: 14px;
   text-decoration: none;
   vertical-align: middle;
   }
.botonceleste:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: #ccc;
   }
.botonceleste:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }

/* Resultados de torneos
-----------------------------------------*/

.divResTorneo
{
   padding-left:10px;
   margin-top:10px;
   width:800px;
    }    

.divEncaResTorneo
{
   float:left;
   clear:none;
   width:650px;
    }
    
.divLogoClubResTorneo
{
   float:right;
   clear:right;
    }    
    
.divFiltroResTorneo
{
   margin-top: 20px;
   float:left;
   clear:both;
   width:650px;
    }        

.divFiltroResTorneo label 
{
    padding-right:10px;
    width: 6em;
    float: left;
    clear: left;
    margin-right: 0.1em;
    padding: 0.3em;
    background-color:  #EEEEEE;
    } 

.divFiltroResTorneo p
{
    margin: 5px 0px 0px 0px;
    } 
    
.divTablaResTorneo
{
   margin-top:20px;
}          
    
.divTarjJuego 
{
   padding-left:30px;
    }        

.divBotCerrarTarjJuego 
{
   width:16px;
   float:right;
   position:relative;
   top:3px;
   left:0px;
   margin-right:3px;
   z-index: 10;
    }
    
.divDatTarjJuego 
{
   float:left; 
    }    

.tarjbordefotoperfil
{
   display:inline;
   width: 125px;
   float:left;
   border-style:dashed ;
   border-width:1px;
   border-color:Gray ;
   padding:5px;
   margin-right:10px;
   text-align:center;
    }

.tarjfotoperfil
{
     width:120px;
    }

.tarjperfil 
{
   color:Black ;
   display:inline;
   float:left;
    }

.tarjperfil label
    {
    width: 5em;
    float: left;
    clear: left;
    margin-right: 0.1em;
    padding: 0.3em;
    background-color:  #EEEEEE;
    }

.tarjperfil span
{
    padding: 6px;
    float: left;
    clear:right;     
    }

.tarjperfil p
{
    margin:0px;
    }
  

.NomTorneoResTorneo
{
   font-size: 26px;    
   font-weight:bold;
   clear:right;
    }
    
.NomClubResTorneo
{
   font-size: 14px;    
   font-weight:bold;
   clear:right;
    }
    
.ModalidadResTorneo
{
   font-size: 12px;    
   clear:right;
    }        

table.TablaResTorneo
{
   padding: 0px 0px 0px 0px;
   border-color:#c6c6c4;
   border-width:1px;
   border-style:solid;
   border-collapse: collapse;
   border-spacing:0px;

   }
    
table.TablaResTorneo td
{
   padding: 5px;
   margin: 0px;
   border-style:solid;
   border-width: 1px;
   border-color:#c6c6c4; 
   font-size: 14px;
    }

.EncaResTorneo 
{
  font-size:11px;
  color: White ;
  background-color: #5D7B9D;
  text-align:center;
  padding: 5px; 
    }


   
.linkjuga
    {
     text-decoration: none ;
    }


/* recuadro
-----------------------------------------*/
div.corner{background:url('/images/rounded_box_corners.gif') 0 0 no-repeat;}
div.tl{padding:0;background-position:left top;}
div.tr{padding:10px 0 0 0;background-position:right top;}
div.bl{padding:0;background-position:left bottom;}
div.br{padding:0 0 10px 0;background-position:right bottom;}
div.side{background:url('/images/rounded_box_sides.gif') 0 0 repeat-y;}
div.ls{background-position:left top;}
div.rs{background-position:right top;padding:0 10px;}


/* para usar en dl tipo tabla
-----------------------------------------*/
#dt1 {
    float:left; 
    clear:left;
    color:Gray ;
    width:150px;
    text-align:right;
    margin-right:20px;
    }

#dd1 {
    margin-left:170px;
    margin-bottom:10px;
    }

/* para usar en dl tipo jerarquico
-----------------------------------------*/

#dt2 {
    color:Gray ;
    text-align:left;
    }

#dd2 {
    margin-left:10px;    
    margin-bottom:10px;
    text-align:left;
    }

/* Colores
-----------------------------------------*/
.rojo { color:Red;}


.TJAlbatro
{
    background-color:rgb(35, 102, 157);
    }

.TJAguila    
{
    background-color:rgb(60, 178, 228);
    }
    
.TJBirdie
{
    background-color:rgb(191, 212, 231);
    }    

.TJPar
{
    background-color:rgb(255, 255, 255);
    }    

.TJBogey
{
    background-color: rgb(246, 183, 77);
    }    
    
.TJDBogey
{
    background-color:rgb(236, 91, 8);
    }    
    
.TJTBogey
{
    background-color:rgb(236, 91, 8);
    }    
    
.TJOtros
{
    background-color:rgb(236, 91, 8);
    }   
    
.TJSubTotales    
{
	padding-left: 1px;
	font-weight: bolder;
	font-size: 8pt;
	color: #FFFFFF;
    background-color:rgb(118, 124, 124);
    }   
    
.TJTotales    
{
	padding-left: 1px;
	font-weight: bolder;
	font-size: 8pt;
	color: #FFFFFF;
    background-color:rgb(118, 124, 124);
    }       

.ColAguila { background-color:#FEA902 }
.ColBirdie { background-color:#89F085 }
.ColPar { background-color:#FFFFE0 }
.ColBogey { background-color:rgb(246, 183, 77) }
.ColDBogey { background-color:#D3D3D5 }
.ColOtros { background-color:#4A80A5 }

.celeste { background-color:#BBD9EE }
.gris { background-color:#CCCCCC }
.grisclaro { background-color:#EFEFEF }
.grismuyclaro { background-color:#FBF9F9 }
.azulcianclaro { background-color:#e4f2fb }

/* Boton1
-----------------------------------------*/
.boton1 { border: none; width: 87px; line-height: 20px; background: url('/images/botones/boton1.gif') no-repeat 0px 0px;  
           color:#FFFFFF; font-size: 12px; font-weight: bold; text-align: center; display: block;text-decoration: none }
a:link.boton1 { color: #FFFFFF; text-decoration: none;}
a:hover.boton1 { color:#006699; text-decoration: none;}
input.boton1 { height: 20px; border:0;cursor:pointer}
/* Boton2
-----------------------------------------*/
.boton2 { border: none; width: 120px; line-height: 20px; background: url('/images/botones/boton2.gif') no-repeat 0px 0px;  
           color:#FFFFFF; font-size: 12px; font-weight: bold; text-align: center; display: block;text-decoration: none }
a:link.boton2 { color: #FFFFFF; text-decoration: none;}
a:hover.boton2 { color:#006699; text-decoration: none;}
input.boton2 { height: 20px; border:0;cursor:pointer}

.boton3 { border: none; width: 240px; line-height: 39px; background: url('/images/botones/botongde1.jpg') no-repeat 0px 0px;  
           color:#FFFFFF; font-size: 18px; font-weight: bold; text-align: center; display: block;text-decoration: none }
a:link.boton3 { color: #FFFFFF; text-decoration: none;}
a:hover.boton3 { color:#006699; text-decoration: none;}
input.boton3 { height: 20px; border:0;cursor:pointer}

/* Icons
-----------------------------------------*/
.icon_arrow1 { background: url('/img/icons/bullet1.gif') no-repeat 0px 4px; padding: 0px 0px 5px 8px; } 
.icon_tips { background: url('/img/icons/icon_tips.gif') no-repeat 0px 0px; padding: 0px 0px 0px 21px; }
.icon_record { background: url('/img/icons/icon_recordRound.gif') no-repeat 0px 0px; padding: 6px 0px 0px 21px; }
.icon_wishlist { background: url('/img/icons/icon_addWishlist.gif') no-repeat 0px 0px; padding: 6px 0px 0px 21px; }
.icon_favorites { background: url('/img/icons/icon_addFaves.gif') no-repeat 0px 0px; padding: 6px 0px 0px 21px; }
.icon_sendfriend { background: url('/img/icons/icon_sendFriend.gif') no-repeat 0px 0px; padding: 6px 0px 0px 21px; }
.icon_play { background: url('/img/icons/play2.gif') no-repeat 0px 0px; padding: 5px 0px 6px 30px; }
.icon_arrow_up { background: url('/img/icons/up.gif') no-repeat 0px 3px; padding-left: 17px; }
.icon_arrow_down { background: url('/img/icons/down.gif') no-repeat 0px 3px; padding-left: 17px; }
.icon_x { background: url('/img/icons/x.gif') no-repeat 0px 4px; padding: 6px 0px 0px 17px; }
.icon_review { padding: 6px 0px 0px 21px; margin-left: 10px; height: 17px; background: url('/img/icons/icon_reviews.gif') no-repeat 0px 0px; }
.icon_comment { padding: 6px 0px 0px 21px; margin-left: 10px; height: 17px; background: url('/img/icons/icon_addComments.gif') no-repeat 0px 0px; }

/*  tarjetas
----------------------------------------*/
	#tarjetagde {
	background-image:url(images/tarjetagrande.jpg);
	width:350px;
	height:900px;
	padding:15px;
	font-size:11px;
	vertical-align:top;
	background-repeat: no-repeat;
	}
	#tarjetachi {
	background-image:url(images/tarjetachica.jpg);
	width:260px;
	height:218px;
	padding:15px;
	font-size:11px;
	vertical-align:top;
	background-repeat: no-repeat;
	}
	#tarjetamed {
	background-image:url(images/tarjetamediana.jpg);
	width:580px;
	height:130px;
	padding:15px;
	font-size:11px;
	vertical-align:top;
	background-repeat: no-repeat;
	}


/*----------------------------------------*/
    #tabs {
      float:left;
      width:100%;
      background:#BBD9EE;
      font-size:93%;
      line-height:normal;
      }
    #tabs ul {
        margin:0;
        padding:10px 10px 0 50px;
        list-style:none;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
      float:left;
      background:url("/images/tableft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs a span {
      float:left;
      display:block;
      background:url("/images/tabright.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#FF9834;
      }
    #tabs a:hover {
      background-position:0% -42px;
      }
    #tabs a:hover span {
      background-position:100% -42px;
      }

        #tabs #current a {
                background-position:0% -42px;
        }
        #tabs #current a span {
                background-position:100% -42px;
        }
/*----------------------------------------*/



.cajaceleste {
	background-color: #F4FAFF;
	margin: 5px;
	padding: 5px;
	border: 1px solid #BBDDFF;
	color: #000000;
}

.cajaverdeclaro {
	background-color: #D2E8CA;
	border: 1px solid #457E3D;
	color: #000000;
}

.cajaverdesinfondo {
	margin: 1px;
	padding: 5px;
	border: 1px solid #457E3D;
	color: #000000;
}

.fondoverde 
{
    background-color: #65c000;
    }

.cajagruesaverde {
	border: 3px solid #669933;
	color: #000000;
	background-color: #CADAA5;
}


.cajagrissinfondo {
    padding: 10px;
	border: 1px solid #CCCCCC;
	color: #000000;
}

.cajagrisalader {
    padding: 10px;
    border-top: 2px solid #006699;
    border-right: 1px solid #BBD9EE;
	color: #000000;
}

.cajagrisfondogris 
{
    margin: 5px;
    border: 1px solid #CCCCCC;
    color: #000000;
    background-color: whitesmoke;
}

.cajaamarilla
{
    margin: 5px;
    color: #000000;
    border: 1px solid #999999;
    background-color: #ffffcc;
}

.cajaaviso
{
    margin: 5px;
    border: 1px solid #E2C822;
    color: #000000;
    background-color: #FFF9D7;
}

.cajaaviso2
{
    margin: 5px;
    border: 1px solid #D4DAE8;
    color: #203397;
    background-color: #E3E7F0;
}

.cajaazul {
	background-color: #EAF4FF;
	margin: 5px;
	padding: 5px;
	border: 1px solid #0066CC;
	color: #000000;
}

.fondoblanco 
{
    background-color:White;
}

.fondodegra1 {
	background-image: url(/images/degrad_gris1.gif);
	background-repeat: repeat-x;
}

.cajaencaazul {
	background-image: url(/images/encaazul.gif);
	background-repeat: repeat-x;
}

.cajaenca {
	background-image: url(/images/a.gif);
	background-repeat: repeat-x;
}

.cajatitulo {
	font-size: 16px;
	color: #000000;
}

.textoresaltado {
	font-size: 14px;
	font-weight: bold;
	color: #006699;
}

.textotorneo 
{
   font-size:1.7em;
}
    
a.textotorneo, a:visited.textotorneo, a:link.textotorneo
{
   color: #000000;
    }

.textoresaltadosc {
	font-size: 14px;
	font-weight: bold;
}

.titulo {
	font-size: 18px;
	font-weight: bold;
	color: #006699;
}

.tituloseccion
{
    font-size: 22px;
    font-weight: bold;
    color: #000000;
    margin-bottom: 10px;
    margin-top: 10px;
}

.titulosubseccion
{
    font-size: 16px;
    font-weight: bold;
    color: dimgray;
    margin-bottom: 10px;
    margin-top: 10px;
}

.texto {
	font-size: 13px;
	font-weight:normal ;
}

.textochico {
	font-size: 11px;
	font-weight:normal ;	
}

.textoth {
	font-size: 12px;
}

.textothchico {
	font-size: 11px;
}

.fondogris{ background:#E9E9E9;
    
}

.fondogrisoscuro{ background:#CCCCCC;
    
}

.fondogrisclaro{ background:#FBF9F9;
    
}


.fondoblanco{ background:#FFFFFF;
    
}

.fondoazulpetroleo{ background:#5D7B9D;
    
}

.fondoceleste{ background:#EAF4FF;
    
}

.fondoceleste2{ background:#BBD9EE;
    
}

.fondocelesteclaro{ background:#F8FBFD;
    
}

.fondopetroclaro{ background:#006699;
    
}

.lineagris {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	clear:both;
}

.lineagrispuntos {
	border-top-width: 1px;
	border-top-style:dotted ;
	border-top-color: #999999;
}

.lineagrisrayas {
	border-top-width: 1px;
	border-top-style:dashed  ;
	border-top-color: #999999;
}

.lineagrisrayasder 
{
	border-right-width: 1px;
	border-right-style:dashed  ;
	border-right-color: #999999;
}

.lineagrisder 
{
	border-right-width: 1px;
	border-right-style:solid   ;
	border-right-color: #999999;
}

.lineaverde {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #457E3D;
}
