html {margin: 0;padding: 0;}
body {background: url(../images/comunes/fondo.gif) repeat-x #93A6AD;margin: 0;padding: 0;color: #646464;font: 100%/100% Tahoma,Arial,Verdana,sans-serif;text-align: center;}
ul, ol, li, dl, dt, dd {
	margin:0;
	padding:0;
	list-style: none;
}
h1 {
	float: left;
	margin:0;
	padding:0;
	text-indent:-9000px
}

a {
	text-decoration:none;
	color:#646464;
}
a:hover {
	text-decoration:underline;
	color:#333;
}
h2, h3, h4, h5 {
	margin:0;
	padding:0;
	z-index:0;
}
img {
	border:0
}
p {
	margin: 0 0 15px 0;
	padding:0
}
form,
fieldset,
label,
input,
select,
textarea,
legend {
	padding: 0;
	margin: 0;
	color: #666;
	font: 100% Tahoma,Arial,Verdana,sans-serif;
}
input,
select {
	height: 18px;
	border: 1px solid #7F9DB9;
	background: #fff
}
fieldset,
button,
legend {
	border: 0
}
form {
	display: inline
}
input.radio,
.radio input {
	height: auto;
	border: none;
	background: none;
	vertical-align: middle
}
.radio input {
 padding: 0 7px 0 0
 }



table {
	width: 100%
}

.registracion{
	width: 80%
}

table, td, tr {
	padding:3px 0 3px 0;
	border:0;
	margin:0;
	border-collapse:collapse;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

.titulo_interno{
	padding:3px 0 3px 0;
	border:0;
	margin:0;
	border-collapse:collapse;
	background-color:#CCCCCC;
}
tr {
	vertical-align: top;
}
#wrapper {
	width: 978px;
	margin: 0 auto;
	padding: 0;
	font-size: 0.7em;
	text-align: left;
}
#sombra {
	width:989px;margin:0 auto;padding:0 0 0 9px;
	background: url(../images/comunes/shadow.png) 9px repeat-y;

}
#sombra2 {
	width:989px;margin:0;padding:0;
	background: url(../images/comunes/shadow2.png) 100% repeat-y;

}
#home {
	position: relative;
	background: url(../images/comunes/fondo_home.jpg) left 70px no-repeat;
	width: 978px;/*778*/
	margin: 0 auto;
	padding: 0;
	font-size: 0.7em;
	text-align: left;
}

.class_top {
	position: relative;
	background: url(../images/comunes/class_top.gif);
	background-repeat:repeat-x;
	height:20px;
	background-position:bottom;
}

.class_bottom {
	position: relative;
	background: url(../images/comunes/class_bottom.gif);
	background-repeat:repeat-x;
	height:20px;
	background-position:top;
}

.t_left {
	position: relative;
	background: url(../images/comunes/t_left.gif);
	height:20px;
	width:20px;
	background-position:top;
}

.t_right {
	position: relative;
	background: url(../images/comunes/t_right.gif);
	height:20px;
	width:20px;
	background-position:top;
}

.b_left {
	position: relative;
	background: url(../images/comunes/b_left.gif);
	height:20px;
	width:20px;
	background-position:top;
}

.b_right {
	position: relative;
	background: url(../images/comunes/b_right.gif);
	height:20px;
	width:20px;
	background-position:top;
}

.ticker {
	position: relative;
	background: url(../images/comunes/fondo_ticket.gif) bottom repeat-x #101010;
	padding: 4px 4px 18px 4px;
	margin:0;
}
.ticker li {
	display: inline;
	color: #DB2025;
	font-family: "Monaco", "Courier New", monospace;
}
.ticker li.color {
	color: #71DA00;
}

.submenu {
	padding: 0 0 0 10px
}
.submenu li {
	display: inline;
	padding: 0 7px 4px 20px
}
.submenu li a {
	padding: 0 5px 0 0
}
.submenu li a {
	text-decoration:none;
	color:#646464;
}
.submenu li a:hover {
	text-decoration:underline;
	color:#333;
}

.submenu li.home {
	background: url(../images/comunes/ico_home.gif) no-repeat 0 1px;
}
.submenu li.qsomos {
	background: url(../images/comunes/ico_tenis.gif) no-repeat 0 1px;
}
.submenu li.aatf {
	background: url(../images/comunes/ico_aatf.gif) no-repeat 0 1px;
}
.submenu li.foro {
	background: url(../images/comunes/ico_foro.gif) no-repeat 0 1px;
}
.submenu li.links {
	background: url(../images/comunes/ico_links.gif) no-repeat 0 1px;
}
.submenu li.bolsa {
	background: url(../images/comunes/ico_bolsa.gif) no-repeat 0 1px;
}
.submenu li.contactenos {
	background: url(../images/comunes/ico_contactenos.gif) no-repeat 0 1px;
}
.submenu li.facebook {
	background: url(../images/comunes/ico_facebbok.jpg) no-repeat 0 1px;
}
.submenu li.twitter {
	background: url(../images/comunes/ico_twitter.gif) no-repeat 0 1px;
}
/********************************** content left ************************************/
.cont_left {
	background: url(../images/comunes/logo.gif) no-repeat 0 25px;
	float: left;
	width: 166px;/*22%*/
	padding: 0 17px 15px 13px;
}
.cont_left .logo {
	display: block;
	width: 100%;
	height: 163px;
	margin: 25px 0 0 0;
	text-indent: -9000px;
}
#home .cont_left {
	background: none;
	padding: 380px 17px 15px 13px;
}

#home .cont_left .logo {
	position: absolute;
	top: 50px;
	left: 25px;
	display: block;
	width: 230px;
	height: 183px;
	text-indent: -9000px;
}
.container {
	position: relative;
	float: left;
	width: 576px; /*74%*/
	background: url(../images/comunes/fondo_logos.gif) no-repeat 0 top;
}

#home .container {
	background: none;
}
#home p {
	line-height: 120%;
	margin: 0 20px 0 0px
}

/*************************** login ***************************/
.login {
	text-align: right;
	padding: 27px 10px;
	margin: 0 0 10px 0
}
.login li {
	padding: 0 0 5px 0
}
.login label {
	display: none
}
.login input {
	width: 131px;
}
.login button {
	background: url(../images/comunes/bot_login.gif) no-repeat;
	width: 66px;
	height: 21px;
	text-indent: -9000px
}

.button01{
	width: 134px;
	height: 13px;
	background-color: #cacaca;
	color: #494949;
    font-family: tahoma;
	font-size: 9px;
	cursor:hand;
}

.txt01{
   font-family: tahoma;
	font-size: 11px;
	color: #046c47;
}
/*************************** titulos ***************************/
#home h2 {
	background: url(../images/txt/home.gif) no-repeat;
	width: 492px;
	height: 37px;
	margin: 0 0 0 0px;
	text-indent: -9000px
}
.profesores h2 {
	float:left;
	background: url(../images/txt/tit_profesores.gif) no-repeat;
	width: 213px;
	height: 23px;
	margin: 0 0 15px 0;
	text-indent: -9000px
}
.club h2 {
	float:left;
	background: url(../images/txt/tit_clubes.gif) no-repeat;
	width: 127px;
	height: 24px;
	margin: 0 0 15px 0;
	text-indent: -9000px
}
.jugadores h2 {
	float:left;
	background: url(../images/txt/tit_jugadores.gif) no-repeat;
	width: 195px;
	height: 23px;
	margin: 0 0 15px 0;
	text-indent: -9000px
}
.academias h2 {
	float:left;
	background: url(../images/txt/tit_academias.gif) no-repeat;
	width: 195px;
	height: 23px;
	margin: 0 0 15px 0;
	text-indent: -9000px
}
.noticias_tenis h2 {
	float:left;
	background: url(../images/txt/tit_noticias_tenis.gif) no-repeat;
	width: 360px;
	height: 23px;
	margin: 0 0 15px 0;
	text-indent: -9000px
}
.beneficios_tenis h2 {
	float:left;
	background: url(../images/txt/tit_beneficios_tenis.gif) no-repeat;
	width: 360px;
	height: 23px;
	margin: 0 0 15px 0;
	text-indent: -9000px
}
.qsomos h2 {
	float:left;
	background: url(../images/txt/tit_qsomos.gif) no-repeat;
	width: 221px;
	height: 24px;
	margin: 0 0 15px 0;
	text-indent: -9000px
}
.qsomos h3 {
	background: url(../images/comunes/tit_bienvenidos.gif) top center no-repeat;
	width: 370px;
	height: 122px;
	margin: 0 0 15px 0;
	text-indent: -9000px
}

.aat h2 {
	float:left;
	background: url(../images/txt/tit_aat.gif) no-repeat;
	width: 253px;
	height: 26px;
	margin: 0 0 15px 0;
	text-indent: -9000px
}
#home h3 {
	background: url(../images/txt/subhome.gif) no-repeat;
	width: 490px;
	height: 38px;
	margin: 0 0 10px 0px;
	text-indent: -9000px
}
.profesores h3.registro,
.academias h3.registro,
.jugadores h3.registro,
.club h3.registro,
.profesores h3.buscar,
.jugadores h3.buscar,
.academias h3.buscar,
.club h3.buscar,
.academias h3.ficha,
.profesores h3.ficha,
.jugadores h3.ficha,
.club h3.ficha {
	float:left;
	background: url(../images/txt/subtit_registro.gif) no-repeat bottom;
	width: 111px;
	height: 23px;
	text-indent: -9000px
}
.profesores h3.buscar,
.academias h3.buscar,
.club h3.buscar,
.jugadores h3.buscar {
	background: url(../images/txt/subtit_buscar.gif) no-repeat bottom;
	width: 122px;
}
.profesores h3.ficha,
.academias h3.ficha,
.club h3.ficha,
.jugadores h3.ficha {
	background: url(../images/txt/subtit_ficha.gif) no-repeat bottom;
	width: 67px;
}

.profesores h4.ingrese,.club h4.ingrese,.academias h4.ingrese,.jugadores h4.ingrese {
	display: block;
	background: url(../images/txt/ingrese.gif) no-repeat bottom;
	width: 59px;
	height: 18px;
	text-indent: -9000px
}
.jugadores h4.ingrese {
	background: url(../images/txt/ingrese_j.gif) no-repeat bottom;
}
.academias h4.ingrese {
	background: url(../images/txt/ingrese_a.gif) no-repeat bottom;
}
.club h4.ingrese {
	background: url(../images/txt/ingrese_c.gif) no-repeat bottom;
}
.profesores h4.bavanzada,
.jugadores h4.bavanzada,
.academias h4.bavanzada,
.club h4.bavanzada {
	float: left;
	display: block;
	background: url(../images/txt/bavanzada.gif) no-repeat bottom;
	width: 151px;
	height: 18px;
	text-indent: -9000px
}
.club h4.bavanzada {background: url(../images/txt/bavanzada_c.gif) no-repeat bottom;}
.jugadores h4.bavanzada {background: url(../images/txt/bavanzada_j.gif) no-repeat bottom;}
.academias h4.bavanzada {background: url(../images/txt/bavanzada_a.gif) no-repeat bottom;}

.club h4.contactate,
.academias h4.contactate,
.profesores h4.contactate,
.jugadores h4.contactate {
	clear:both;
	background: url(../images/comunes/sombra_top.gif) no-repeat top;
}

.club h4.contactate span,
.profesores h4.contactate span,
.academias h4.contactate span,
.jugadores h4.contactate span {
	display: block;
	background: url(../images/txt/contactate.gif) 15px 25px no-repeat;
	width: 286px;
	height: 45px;
	text-indent: -9000px
}
.jugadores h4.contactate span {
	background: url(../images/txt/contactate_j.gif) 15px 25px no-repeat;
	height: 50px;
}
.academias h4.contactate span {
	background: url(../images/txt/contactate_j.gif) 15px 25px no-repeat;
	height: 50px;
}

.club h5,
.academias h5,
.profesores h5,
.jugadores h5 {
	float: right;
	width: 82%;
	color: #007850;
	font-weight: bold;
	padding: 10px 0 0 10px;
	font-size: 120%;
}
.profesores p,
.academias p,
.club p,
.jugadores p {
	clear: both;
}

table.buscar h4 {
	color: #428E00;
	font-weight: bold;
	padding: 0 0 10px 0;
	font-size: 120%;
}
.club table.buscar h4 {
	color: #1180BC;
}
.jugadores table.buscar h4 {
	color: #FF8C14;
}
.academias table.buscar h4 {
	color: #045936;
}
/*************************** home ***************************/
.secciones {
	width: 100%;
	margin: 15px 0;
	padding: 0
}
.secciones li {
	float: left;
	width: 142px;
	margin: 0 1px 0 0
}
.secciones li a.head {
	display: block;
	text-indent: -9000px;
	width: 141px;
	height: 162px;
	margin: 0 0 10px 0
}
.secciones li.prof a.head {
	background: url(../images/home/b_profesores.jpg) no-repeat;
}
.secciones li.juga a.head {
	background: url(../images/home/b_jugadores.jpg) no-repeat;
}
.secciones li.club a.head {
	background: url(../images/home/b_clubes.jpg) no-repeat;
}
.secciones li.acad a.head {
	background: url(../images/home/b_academias.jpg) no-repeat;
}
.secciones li a {
	font-weight: bold;
}
#home .secciones li p {
	width: 92%;
	margin: 0;
	padding: 0 3px 0 5px;
	border-right: 1px solid #CCD3D6
}
.secciones li.prof p,
.secciones li.prof a{
	color: #71A03F
}
.secciones li.juga p,
.secciones li.juga a{
	color: #CD5C23
}
.secciones li.club p,
.secciones li.club a{
	color: #1D6893
}
#home .secciones li.acad p,
#home .secciones li.acad a{
	color: #387144;
	border-right: 0
}
.top {
	margin: 10px 0;
	background: url(../images/comunes/sombra_top.gif) no-repeat top;
	height: 20px;
}

.noticias_tenis .noticia {
	float: left;
	width: 72%;
	padding: 0;
	border-right: 0;
}
.noticias_tenis .noticia img.foto {
	float: left;
	margin: 0 10px 10px 0;
	border: 1px solid #889BA1
}
#home .noticia,
.torneo {
	float: left;
	width: 95%;
	padding: 0px
}

#home .noticia h4,
.torneo h4 {
	background: url(../images/txt/tit_noticias.gif) no-repeat;
	width: 72px;
	height: 18px;
	margin: 0;
	text-indent: -9000px;
}
.torneo h4 {
	background: url(../images/txt/tit_torneos.gif) no-repeat;
}
#home .noticia img {
	padding-right:8px;
}

#home .noticia ol li,
.torneo ol li {
	margin: 0 0 0 0;
	padding: 0 0 0 0
}
#home .noticia ol li.first,
.torneo ol li.first {
	border-bottom: 0;
}
#home  .noticia small,
.torneo small {
	display: block;
	font-size: 80%;
	text-transform: uppercase;
	color: #889BA1
}

.noticia ol li a,
.torneo ol li a {
	display: block;
	color: #DB5E00;
	font-size: 110%;
	font-weight: bold;
	padding: 0 0 5px 0
}
.noticia ol li a:hover,
.torneo ol li a:hover {
	display: block;
	color: #DB5E00;
	font-size: 110%;
	font-weight: bold;
	padding: 0 0 5px 0
}
#home .noticia ol li p,
#home .torneo ol li p {
	margin: 0;
	padding: 0
}
.noticias_tenis .noticia p {
	line-height: 120%
}
.noticias_tenis h3 {
	color: #DB5E00;
	font-size: 210%;
	line-height: 110%;
	font-weight: normal;
	margin: 0 0 10px 0
}
.noticias_tenis big {
	display: block;
	font-size: 120%;
	line-height: 140%;
	font-weight: bold;
	margin: 0 0 10px 0
}

.noticia a.minfo,
.torneo a.minfo {
	float: right;
	color: #636363;
	font-size: 90%;
	font-weight: bold;
	text-transform: uppercase;
	padding-top:5px;
}
.noticia a.minfo:hover,
.torneo a.minfo:hover {
	float: right;
	color: #939393;
	font-size: 90%;
	font-weight: bold;
	text-transform: uppercase;
	padding-top:5px;
}

/*************************** profesores ***************************/

.pasos  {
	clear: right;
	padding: 0;
	margin: 0 0 15px 0;
	text-align: center;
	background: url(../images/comunes/sombra_bot.gif) no-repeat bottom;
}
.pasos ol {
	position: relative;
	padding: 13px 16px 30px 16px;
	margin: 0;
	text-align: center;
	background: url(../images/comunes/sombra_top.gif) no-repeat top;
}
.pasos li {
	display: inline;
	line-height: 160%;
	padding: 0 0 0 5px
}
.pasos li.selected,
.pasos li:active {
	font-weight: bold;
	font-size: 120%;
	background: url(../images/comunes/flechita.gif) no-repeat 0 50%;
	padding: 0 0 0 15px
}
.pasos li.selected a,
.pasos li:active a {
	text-decoration: underline;
	color:#06583B;
}
.pasos li a {
	font-weight: normal;
}
.pasos li a span {
	font-weight: bold;
}

.lista_ficha li {
	text-align: right;
	border-bottom: 1px dotted #A0A0A0;
	margin: 0 0 0 0;
	padding: 3px 0;
}
.lista_ficha li a:hover,
.lista_ficha li a.selected {
	background: url(../images/comunes/flechita.gif) left 25% no-repeat;
	padding: 0 0 0 15px;
	font-weight: bold;
	color: #005B3A;
	text-decoration: none;
}
.club .lista_ficha li a:hover,
.club .lista_ficha li a.selected {
	background: url(../images/comunes/flechita_club.gif) left 25% no-repeat;
	color: #1180BC;
}
.jugadores .lista_ficha li a:hover,
.jugadores .lista_ficha li a.selected {
	background: url(../images/comunes/flechita_juga.gif) left 25% no-repeat;
	color: #D85021;
}
.academias .lista_ficha li a:hover,
.academias .lista_ficha li a.selected {
	background: url(../images/comunes/flechita.gif) left 25% no-repeat;
	color: #005B3A;
}
.contactate_lista li {
	margin: 0 10px;
	padding: 3px 0;
}
.contactate_lista li span {
	display: block;
	float:left;
	width:97%;
	background: #F1F1F1;
	padding: 3px 7px;
	color: #DB5E00
}
.contactate_lista li span small {
	float: right;
	font-size: 100%
}
.contactate_lista li span strong {
	font-weight: bold
}
.contactate_lista li p {
	margin: 0 0 5px 0;
	padding: 3px 7px;
}
.publicar {
	margin: 10px 10px 10px 10px;
	background-color:#F1F1F1;
	width:100%;
}
.publicartext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.publicar fieldset {
	margin: 0 3px 0 0;
	padding: 0 0 0 10px;
	background: #F1F1F1;
}
.publicar input {
	margin: 5px 0 0 0;
}
.publicar textarea {
	margin: 5px 0 0 0;
}
.publicar a {
	color: #339373
}
.publicar p {
	margin: 0 0 25px 0;
}
.publicar h6 {
	font-size: 120%;
	color: #339373;
	margin: 0 0 3px 0;
	font-weight: bold;
	background: #F1F1F1;
}
.publicar label.campo {
	display:block;
	width:230px;
	padding-right:10px;
	color: #1C1D1D;
	float:left;
	text-align:right;
}
*.errorFormulario {
	color:red;
	font-weight:bold;
}
label.errorFormulario {color:red;padding:0;margin:0 0 0px 240px;}
.publicar div {margin:0 0 3px 0;padding:0;}

/******************************* cajas titulos ****************************************/

/************* JUGADORES *****************/
.jugadores .titulo,
.jugadores .titulo_ficha {
	background:url(../images/jugadores/tit_l.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 12px;
	text-decoration:none;
}
.jugadores .titulo_ficha {background:url(../images/jugadores/tit_l2.gif) no-repeat left top;}
.jugadores .titulo div,
.jugadores .titulo_ficha div {
	display:block;
	background:url(../images/jugadores/tit_r.gif) no-repeat right top;
	color:#fff;
	margin:0;
	padding: 10px 20px 0 0px;
	height: 24px;
	text-align: center;
	font-weight: bold
}

.jugadores .titulo_ficha div {
	background:url(../images/jugadores/tit_r2.gif) no-repeat right top;
	color:#fff;
	font-size: 140%
}
/************* END JUGADORES *****************/

/************* ACADEMIAS *****************/
.academias .titulo,
.academias .titulo_ficha {
	background:url(../images/academias/tit_l.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 12px;
	text-decoration:none;
}
.academias .titulo_ficha {background:url(../images/academias/tit_l2.gif) no-repeat left top;}
.academias .titulo div,
.academias .titulo_ficha div {
	display:block;
	background:url(../images/academias/tit_r.gif) no-repeat right top;
	color:#fff;
	margin:0;
	padding: 10px 20px 0 0px;
	height: 24px;
	text-align: center;
	font-weight: bold
}

.academias .titulo_ficha div {
	background:url(../images/academias/tit_r2.gif) no-repeat right top;
	color:#fff;
	font-size: 140%
}
/************* END ACADEMIAS *****************/


/******* CLUBES *********/
.club .titulo,
.club .titulo_ficha {
	background:url(../images/clubes/tit_l.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 12px;
	text-decoration:none;
}
.club .titulo_ficha {background:url(../images/clubes/tit_l2.gif) no-repeat left top;}
.club .titulo div,
.club .titulo_ficha div{
	display:block;
	background:url(../images/clubes/tit_r.gif) no-repeat right top;
	color:#fff;
	margin:0;
	padding: 10px 20px 0 0px;
	height: 24px;
	text-align: center;
	font-weight: bold
}
.club .titulo_ficha div {
	background:url(../images/clubes/tit_r2.gif) no-repeat right top;
	color:#fff;
	font-size: 140%
}

/******* END CLUBES *********/

/******* PROFESORES *********/


.profesores .titulo,
.profesores .titulo_ficha {
	background:url(../images/profesores/tit_l.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 12px;
	text-decoration:none;
}
.profesores .titulo_ficha {background:url(../images/profesores/tit_l2.gif) no-repeat left top;}

.profesores .titulo div,
.profesores .titulo_ficha div {
	display:block;
	background:url(../images/profesores/tit_r.gif) no-repeat right top;
	margin:0;
	padding: 10px 20px 0 0px;
	height: 24px;
	color:#005B18;
	text-align: center;
	font-weight: bold
}
.profesores .titulo_ficha div {
	background:url(../images/profesores/tit_r2.gif) no-repeat right top;
	color:#fff;
	font-size: 140%
}

/******* END PROFESORES *********/




.profesores .titulo div span {
	color:#fff;padding: 0 10px 0 0
}
.academias .registro,
.profesores .registro,
.club .registro,
.jugadores .registro {
	float: left;
}

/******************************* cajas contenido ****************************************/

.box, .register {
	clear: left;
	float: left;
	width: 100%;
}
.box  .hd .c, .register .hd .c,
.box  .hd3 .c,.register  .hd3 .c {
	height:13px;
}
.box  .ft .c, .register .ft .c,
.box  .ft2 .c, .register  .ft2 .c,
.box  .ft3 .c, .register .ft3 .c,
.box  .ft4 .c, .register  .ft4 .c {
	height:22px;
}


.box .bd ,
.register .bd
{background:url(../images/profesores/box_med_r.gif) repeat-y right 0 #F0F0F0;}
.box .bd .t ,
.register .bd .t
{background: #C5DCB0;margin: 0 7px 0 0;padding: 3px 5px;text-align: center;color: #438A00;}
.box .bd3,
.register .bd3
{background:url(../images/profesores/box_med_r.gif) repeat-y right 0 #F0F0F0;padding: 0 17px 10px 10px}
.box .hd3,
.register .hd3
{background:url(../images/profesores/box_top_r3.gif) no-repeat right 0 #F0F0F0;}
.box .hd3 .c ,
.register .hd3 .c
{background:url(../images/profesores/box_top_r3.gif) no-repeat right 0px;}
.box  .ft2 ,
.register .ft2
{background:url(../images/profesores/box_bot_l2.gif) no-repeat 0px 0px;padding: 0 0 0 12px}
.box  .ft2 .c,
.register .ft2 .c
{background:url(../images/profesores/box_bot_r2.gif) no-repeat right 0px;}
.box .ft3,
.register .ft3
{background:url(../images/profesores/box_bot_l3.gif) no-repeat 0px 0px;padding: 0 0 0 12px}


.solapa_data	{
	margin: 0 15px 15px;
	padding: 10px;
	display: block;
}


/*****PROFESORES REGISTRACION Y FORM ***/
.profesores .box .bd4,
.profesores .register  .bd4
{background:url(../images/profesores/box_med_r.gif) repeat-y right 0 #C5DCB1;padding: 0 17px 10px 10px;margin: 0 9px 0 12px}
.profesores .box .hd ,
.profesores .register .hd
{background:url(../images/profesores/box_top_r.gif) no-repeat right 0 #7AAF1D;border-left: 1px solid #C9E967;}
.profesores .box  .ft,
.profesores  .register .ft
{background:url(../images/profesores/box_bot_l.gif) no-repeat 0px 0px;padding: 0 0 0 12px}
.profesores .box  .ft .c,
.profesores  .register .ft .c
{background:url(../images/profesores/box_bot_r.gif) no-repeat right 0px;}
.profesores .box  .ft3 .c,
.profesores .register .ft3 .c
{background:url(../images/profesores/box_bot_r3.gif) no-repeat right 0px;}
.profesores .box  .ft4 .c,
.profesores .register .ft4 .c
{background:url(../images/profesores/box_bot_r4.gif) no-repeat right 0px;}
/*****END PROFESORES REGISTRACION Y FORM ***/

/*****ACADEMIA REGISTRACION Y FORM ***/
.academias .box .hd ,
.academias .register .hd
{background:url(../images/academias/box_top_r.gif) no-repeat right 0 #1C723D;border-left: 1px solid #FFBD69;}
.academias .box .bd .t,
.academias .register .bd .t
{background: #C5DCB0;color: #438A00}
.academias .box .bd4,
.academias .register .bd4
{background:url(../images/academias/box_med_r.gif) repeat-y right 0 #C3D9AF;padding: 0 17px 10px 10px;margin: 0 9px 0 12px}
.academias .box  .ft,
.academias .register  .ft
{background:url(../images/academias/box_bot_l.gif) no-repeat 0px 0px;padding: 0 0 0 12px}
.academias .box  .ft .c,
.academias .register   .ft .c
{background:url(../images/academias/box_bot_r.gif) no-repeat right 0px;}
.academias .box  .ft3 .c,
.academias .register  .ft3 .c
{background:url(../images/academias/box_bot_r3.gif) no-repeat right 0px;}
.academias .box  .ft4,
.academias .register  .ft4
{background:url(../images/academias/box_bot_l4.gif) no-repeat 0px 0px;}
.academias .box  .ft4 .c,
.academias .register .ft4 .c
{background:url(../images/academias/box_bot_r4.gif) no-repeat right 0px;}
.academias .box .bd .t a,
.academias .register .bd .t a
{color: #438A00;}

/***** END ACADEMIA REGISTRACION Y FORM ***/

/*****CLUBES REGISTRACION Y FORM ***/
.club .box .hd ,
.club .register .hd
{background:url(../images/clubes/box_top_r.gif) no-repeat right 0 #1180BC;border-left: 1px solid #1180BC;}
.club .box .bd .t,
.club .register .bd .t
{background: #B9D2DF;color: #1180BC}
.club .box .bd4,
.club .register .bd4
{background:url(../images/clubes/box_med_r.gif) repeat-y right 0 #B9D2DF;padding: 0 17px 10px 10px;margin: 0 9px 0 12px}
.club .box  .ft,
.club .register  .ft
{background:url(../images/clubes/box_bot_l.gif) no-repeat 0px 0px;padding: 0 0 0 12px}
.club .box  .ft .c,
.club .register   .ft .c
{background:url(../images/clubes/box_bot_r.gif) no-repeat right 0px;}
.club .box  .ft3 .c,
.club .register  .ft3 .c
{background:url(../images/clubes/box_bot_r3.gif) no-repeat right 0px;}
.club .box  .ft4,
.club .register  .ft4
{background:url(../images/clubes/box_bot_l4.gif) no-repeat 0px 0px;}
.club .box  .ft4 .c,
.club .register .ft4 .c
{background:url(../images/clubes/box_bot_r4.gif) no-repeat right 0px;}
.club .box .bd .t a,
.club .register .bd .t a
{color: #1180BC;}
/***** END CLUBES REGISTRACION Y FORM ***/



/*****JUGADORES REGISTRACION Y FORM ***/
.jugadores .box .hd ,
.jugadores .register .hd
{background:url(../images/jugadores/box_top_r.gif) no-repeat right 0 #F68900;border-left: 1px solid #FFBD69;}
.jugadores .box .bd .t,
.jugadores .register .bd .t
{background: #F4D0A9;color: #9E4E00}
.jugadores .box .bd4,
.jugadores .register .bd4
{background:url(../images/jugadores/box_med_r.gif) repeat-y right 0 #F4D0A9;padding: 0 17px 10px 10px;margin: 0 9px 0 12px}
.jugadores .box  .ft,
.jugadores .register  .ft
{background:url(../images/jugadores/box_bot_l.gif) no-repeat 0px 0px;padding: 0 0 0 12px}
.jugadores .box  .ft .c,
.jugadores .register   .ft .c
{background:url(../images/jugadores/box_bot_r.gif) no-repeat right 0px;}
.jugadores .box  .ft3 .c,
.jugadores .register  .ft3 .c
{background:url(../images/jugadores/box_bot_r3.gif) no-repeat right 0px;}
.jugadores .box  .ft4,
.jugadores .register  .ft4
{background:url(../images/jugadores/box_bot_l4.gif) no-repeat 0px 0px;}
.jugadores .box  .ft4 .c,
.jugadores .register .ft4 .c
{background:url(../images/jugadores/box_bot_r4.gif) no-repeat right 0px;}
.jugadores .box .bd .t a,
.jugadores .register .bd .t a
{color: #9E4E00;}
/*****END JUGADORES REGISTRACION Y FORM ***/




.box  .ft4,
.register .ft4
{background:url(../images/profesores/box_bot_l4.gif) no-repeat 0px 0px;padding: 0 0 0 12px;margin: 0 9px 0 12px}


.box .bd .t dt, .register .bd .t dt,
.box .bd .t dd,.register .bd .t dd {display: inline;}
.box .bd .t a, .register .bd .t a { color: #438A00;padding: 0 3px 0 5px;text-decoration: underline}


.box .bd .t a:active,.register .bd .t a:active,
.box .bd .t a.selected,.register .bd .t a.selected {font-weight: bold}

/* ficha */
.ficha tr td {
	vertical-align: top;
}
.ficha .box .hd  {
	background:url(../images/profesores/box_top_gris.gif) no-repeat right bottom #DADADA;
	height: 22px;
	border: 0;
}
.ficha .box .bd {
	background:url(../images/profesores/box_med_r2.gif) repeat-y right 0 #F0F0F0;
}
.ficha .box .bd33 {
/*	background:url(../images/profesores/box_med_gris.gif) repeat-y 562px 0 #F0F0F0;*/
	background:url(../images/profesores/box_med_r.gif) repeat-y 563px 0 #F0F0F0;

}
.ficha .box .bd .t {
	text-align: left;
}
.ficha .box .bd .t strong {
	font-weight: bold
}
.ficha .box .bd .t span {
	float: right;
	padding: 0 0 3px 0
}
.ficha .bd {
	background:url(../images/profesores/box_med_r2.gif) repeat-y right 0 #F0F0F0;
	margin-top:0px;
	padding-top:0px;
}
.ficha .bd2 {
	padding: 7px;
}
.ficha .bd_gris .bd2 {
	padding: 0 22px 7px 3px;
	margin-top:0px;
	padding-top:0px;
}
.ficha .bd_gris {
	width: 33%;
	background:url(../images/profesores/box_med_gris.gif) repeat-y right top #DADADA;
	padding-top:0px;
}
.ficha .bd2 .foto {
	position: relative;
	float: left;
	margin-right: 10px
}
.ficha .bd2 span {
	color: #A54100;
	font-weight: bold
}
.ficha .bd2 .categoria {
	/*background: url(../images/comunes/pelota2.gif) repeat-x;*/
	height: 34px;
	margin: 7px	0
}
.ficha .bd3 h5 {
	position: relative;
	float: none;
	width: auto;
	padding: 3px 0 3px 10px;
	font-size: 120%;
	margin: 0 0 5px 0;
	color: #438A00;
	background: #C5DCB0
}
.club .ficha .bd3 h5 {
	color: #1180BC;
	background: #B9D2DF
}
.jugadores .ficha .bd3 h5 {
	color: #9E4E00;
	background: #F4D0A9
}

.ficha .bd4 h6 {
	clear: both;
	padding: 0 0 2px 10px;
	font-size: 100%;
	margin: 0 0 5px 0;
	color: #3F8200;
	background: #F0F0F0
}
.club .ficha .bd4 h6 {
	color: #1078B1;
}
.jugadores .ficha .bd4 h6 {
	color: #D85021;
}
.ficha .bd4 h6.first {
	margin: 0 15px 5px 0;
}
.ficha .bd3 table {
	width: 99%;
	margin: 0 0 0 5px;
	text-align: center
}
.ficha .bd3 table tr.color {
	background: #DBDEDF
}
.ficha .bd3 table th,
.ficha .bd3 table td {
	padding: 2px 5px;
	/*border-right: 1px dashed #A0A0A0*/
}
.ficha .bd3 table th.last,
.ficha .bd3 table td.last {
	border-right: 0
}
.ficha .bd3 table span.si {
	/*display: block;
	background: url(../images/comunes/si2.gif) no-repeat;
	width: 11px;
	height: 11px;
	margin: 0;
	text-indent: -9000px;
	margin: 2px auto 0*/
}

table.jugar_con_quien {
	width: 99%;
	margin: 0 0 0 5px;
	text-align: center
}
table.jugar_con_quien tr.color {
	background: #DBDEDF
}
table.jugar_con_quien th,
table.jugar_con_quien td {
	padding: 2px 5px;
	border-right: 1px dashed #A0A0A0;
	width: auto
}
table.jugar_con_quien th {
	background: none;
}

table.jugar_con_quien th.last,
table.jugar_con_quien td.last {
	border-right: 0
}
table.jugar_con_quien span.si {
	display: block;
	background: url(../images/comunes/si2.gif) no-repeat;
	width: 11px;
	height: 11px;
	margin: 0;
	text-indent: -9000px;
	margin: 2px auto 0
}

.ficha .bd3 dl {
	float: left;
	width: 49%;


}
.ficha .bd3 dt {
	color: #D85021;
	font-weight: bold;
	padding: 0 0 3px 5px
}
.ficha .bd3 p {
	color: #D85021;
	font-weight: bold;
	padding: 0 5px 10px 5px
}
.ficha .bd3 li {
	float: left;
	width: 46%;
	background: url(../images/comunes/flechita3.gif) left 6px no-repeat;
	padding: 3px 0 3px 17px;
}
.ficha .bd3 dd {
	background: url(../images/comunes/flechita3.gif) left 6px no-repeat;
	padding: 3px 0 3px 17px;
}

.ficha .bd3 li span,
.ficha .bd3 dd span {
	font-weight: bold
}
.ficha .bd4 ul,
.ficha .bd4 ul li ul,
.ficha .bd4 ol {



	color:#575757
}
.ficha .bd4 ul li {
	float: left;
	width: 50%;
	margin: 0 0 10px 0;
}
.ficha .bd4 ol li {
	float: left;
	width: 23%;
	padding: 0 0 0 10px
}
.jugadores .ficha .bd4 ol li {
	width: 45%
}
.jugadores .ficha .bd4 ol li a {
	color: #CF4116
}
.ficha .bd4 ul li ul li {
	display: block;
	clear: both;
	float: none;
	width: 90%;
	margin: 0;
	padding: 0 0 0 10px
}
/*************************** paginador ***************************/
.paginador {
	clear:both;
	width: 100%;
	text-align: center;
	margin-bottom: 15px;
	margin-top: 15px;
}
.paginador li {
	display: inline;
	padding: 0 0 0 0
}
.paginador li a {
	padding: 0 3px 0 5px
}
.paginador li a:active,
.paginador li a.selected{
	color: #007850;
	font-weight: bold;
}

/*************************** formularios busqueda avanzada ***************************/
.box fieldset {
	padding: 15px 20px 15px 15px;

}
.box fieldset li {
	width: 100%;
	margin: 0 0 5px 0;
	clear: both;
}

.box label,
.box .tit {
	float: left;
	width: 37%;
	text-align: right;
	padding: 3px 10px 0 0
}
.club .box .tit {
	padding: 5px 10px 10px 0;
	color:#1180BC;
	font-weight: bold;
}

.box input,
.box select {
	width: 215px;
}
.publicar input {
	width: 251px;
	color: #1C1D1D
}
.publicar textarea {
	width: 251px;
	height: 100px;
	color: #1C1D1D
}
.box li ul {
	float: left;
	margin: 0;
}
.box li ul li select {
	width: 165px;
}
.box li ul li select.nac {
	width: 65px;
}
.box li ul li select.nac2 {
	width: 85px;
}
.box li ul li input {
	width: 120px;
}
.box li ul li  {
	display: inline;
	clear: none;
}
.box li ul li label.radio {
	width:100px;
	white-space: nowrap;
	text-align: left;
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
	vertical-align: middle
}
.box input.radio {
	width: auto;
	height: auto;
	border: none;
	vertical-align: middle
}
.box button.siguiente,
.box button.buscar2 {
	display: block;
	float: right;
	background: url(../images/comunes/bot_siguiente.gif) no-repeat;
	width: 62px;
	height: 22px;
	margin: 5px 12% 10px 0;
	text-indent: -9000px
}
.box button.buscar2 {
	background: url(../images/comunes/bot_buscar2.gif) no-repeat;
}
.box fieldset li.line {
	margin: 20px 0 0 0;
	padding: 5px 0 0 0;
	border-top: 1px dashed #9E9E9E;
}
.publicar button {
	display: block;
	background: url(../images/comunes/bot_enviar.gif) no-repeat;
	width: 75px;
	height: 20px;
	margin: 10px 0 10px 70%;
	text-indent: -9000px
}

.select select { width: 200px }

/*************************** formularios de registro  ***************************/

.boton   {text-transform: uppercase;font-family: Arial, Sans-Serif;font-size:11px;margin: 7px 7px 15px 0;background: url(../images/comunes/bot_eliminar.gif) #BEBFD3 top left repeat-x;color:#000000;height:20px;cursor: pointer; overflow: visible; padding: 0 5px }
* html .boton { margin: 7px 5px 15px 0}



.caja  {border: 1px solid #7F9DB9;background: #fff;padding-left: 0;margin: 0;color: #666;font: 100% Arial,Tahoma,Verdana,sans-serif;z-index:10000;margin-left:0px;}
input.check {margin: 1 0px 0px 5;cursor:	pointer;vertical-align: middle}
.radio {margin: 0 3px 0px 0;vertical-align: middle}
.formulario  {border: 0px solid #000000;font-family:	Arial,Tahoma,Verdana,sans-serif;font-size:	11px; margin-top:10px;}
.formulario2 {border: 1px solid #c9c9c9;font-family:	Arial,Tahoma,Verdana,sans-serif;font-size:	11px;margin-left:10px;}
.texto-caja  {text-align:right;height:25px;padding-right:5px;margin-left:10px;}
.texto-titulo {text-align:left;font-weight:bold;height:	20px;padding-right:5;margin-left:10px;}

.error{font-weight: bold;color: #FF3300;width:auto;display: block;}
.multiInp.error {font-weight: bold;color: #FF3300;width:auto;display: inline;}
label.error{font-size:10px}
span .error{font-size:10px;color:red;padding:0;margin:0;width:auto;display: block;}

th,
.subitem {border:0; padding:5px 0 5px 20px;margin-top:5px; background: url(../images/profesores/box_med_r.gif) right repeat-y;font-family: Arial,Tahoma,Verdana,sans-serif;font-size: 11px;font-weight: bold;text-decoration:none;height:10px;width:90%}
.academias th  {background-color:#C5DCB0}
.profesores th  {background-color:#C5DCB0}
.jugadores th  {background-color:#F4D0A9}
.club th  {background-color:#B9D2DF}
.subitem {background-color:#DEDDDD; padding-left: 20px}

.table_cont {
	border: 10px solid #F0F0F0;
	width: 98%
}
.table_cont td {
	padding: 4px 10px;
	border: 1px solid #F0F0F0;
	background: #fff;
	width: auto
}
.table_cont th {
	padding: 4px 10px;
	background: #ccc;
	border: 1px solid #F0F0F0;
	width: auto
}
.table_cont2 {
	width: 350px
}
.table_cont2 td {
	border: 0;
}

/*************************** profesores buscador ***************************/
table.buscar {
	width: 98%;
}
table.buscar tr.last td {
	border-bottom: none
}
table.buscar td {
	padding: 10px;
	border-bottom: 1px dashed #A0A0A0
}
table.buscar .categoria {
	background: url(../images/comunes/pelota.gif) repeat-x;
	height: 19px;
	margin-bottom: 7px
}
table.buscar .categoria_off {
	background: url(../images/comunes/pelota_off.gif) repeat-x;
	height: 19px;
	margin-bottom: 7px
}
table.buscar td.ir {
	vertical-align: bottom
}
table.buscar li span {
	font-weight: bold
}
table.buscar td img {
	float: left;
	margin: 0 10px 0 0
}
table.buscar .color {
	color: #A54100
}
/*******************************  columna extra begin  *******************************/
.cont_left h4.busq,
.cont_left h4.top5_prof,
.cont_left h4.top5_aca,
.cont_left h4.top5_tor,
.cont_left h4.top5_club,
.cont_left h4.top5_cursos,
.cont_left h4.top5_juga,
.cont_left h4.consul,

h4.enc,
h4.enc2 {
	background: url(../images/txt/busqueda.gif) no-repeat;
	width: 170px;
	height: 44px;
	margin: 5px 0;
	text-indent: -9000px
}
.club .cont_left h4.busq{
	background: url(../images/txt/busqueda2.gif) no-repeat;
}
.jugadores .cont_left h4.busq{
	background: url(../images/txt/busqueda3.gif) no-repeat;
}
.cont_left h4.top5_prof {
	background: url(../images/txt/top5.gif) no-repeat;
}
.cont_left h4.top5_aca {
	background: url(../images/txt/top5_aca.gif) no-repeat;
}
.cont_left h4.top5_cursos {
	background: url(../images/txt/top5_cursos.gif) no-repeat;
}
.cont_left h4.top5_club {
	background: url(../images/txt/top5_club.gif) no-repeat;
}
.cont_left h4.top5_tor {
	background: url(../images/txt/top5_tor.gif) no-repeat;
}
.cont_left h4.top5_juga {
	background: url(../images/txt/top5_jug.gif) no-repeat;
}
h4.enc {
	background: url(../images/txt/encuesta.gif) no-repeat;
	margin: 5px 0 10px;
}
h4.enc2 {
	background: url(../images/txt/encuesta2.gif) no-repeat;
	width: 270px;
	margin: 5px 0 10px;
}
.profesores .cont_left h4.consul {
	background: url(../images/txt/prof_consulta.gif) no-repeat;
	height: 58px;
}
.club .cont_left h4.consul{
	background: url(../images/txt/club_consulta.gif) no-repeat;
	height: 58px;
}
.jugadores .cont_left h4.consul{
	background: url(../images/txt/juga_consulta.gif) no-repeat;
	height: 58px;
}
.encuesta {
	background: #E9ECED;
	text-align: center;
}
.encuesta li {
	padding: 0;
}
html>body .encuesta li label {
	display: block;
	padding: 5px 0 0 0;
	margin: 0
}
.encuesta span {
	display: block;
	color: #DFEBE1;
	font-weight: bold;
	background: #339373;
	padding: 7px;
	margin: 0
}
.encuesta span a {
	display: block;
	color: #DFEBE1;
	font-weight: normal;
}
#home .encuesta span a {
	display: inline;
	color: #DFEBE1;
	margin: 0 10px 0 0;
	font-weight: normal;
}
.encuesta span a:hover {
	color: #DFEBE1;
	text-decoration: underline
}
.encuesta button {
	display: block;
	background: url(../images/comunes/bot_enviar.gif) no-repeat;
	width: 75px;
	height: 20px;
	margin: 6px auto;
	text-indent: -9000px
}
.busqueda {
	background: #E9ECED;
	text-align: right;
}
.busqueda li{
	padding: 5px 10px 0 10px;
}
.busqueda label {
	display: block;
	text-align: left;
}
.busqueda select {
	width: 152px;
	height: 18px
}
.busqueda button {
	background: url(../images/comunes/bot_buscar.gif) no-repeat;
	width: 95px;
	height: 22px;
	margin: 0 0 10px 0;
	text-indent: -9000px
}
.top5 li {
	clear: both;
	line-height: 120%;
	padding: 1px 5px 1px 0;
}
.top5 li span {
	font-weight: bold;
	padding: 0 0 0 10px;
}
.top5 li.color {
	background: #E1F0C7
}
.aca li.color {
	background: #DFEBE1
}
.cursos li.color {
	background: #EBDFEB
}
.clubes li.color {
	background: #CCDEE8
}
.tor li.color {
	background: #F3EFD7
}
.jugador li.color {
	background: #FFE0CB
}
.top5 button,
.aca button,
.cursos button,
.clubes button,
.tor button,
.jugador button  {
	display: block;
	background: url(../images/comunes/bot_top5p.gif) no-repeat;
	width: 164px;
	height: 24px;
	margin: 7px auto;
	text-indent: -9000px
}
button.aca {
	background: url(../images/comunes/bot_aca.gif) no-repeat;
}
button.cursos {
	background: url(../images/comunes/bot_cursos.gif) no-repeat;
}
button.clubes {
	background: url(../images/comunes/bot_clubes.gif) no-repeat;
}
button.tor  {
	background: url(../images/comunes/bot_torneos.gif) no-repeat;
}
button.jugador {
	background: url(../images/comunes/bot_jugadores.gif) no-repeat;
}
.link {
	display: block;
	float: right;
	background: url(../images/comunes/flechita.gif) right center no-repeat;
	width: 11px;
	height: 11px;
	margin: 0;
	text-indent: -9000px
}
.consultado {
	background: #E9ECED;
	padding: 5px;
}
.consultado dt {
	float: left;
	margin: 0 5px 0 0;
}
.consultado dd span {
	color: #85C24B;
	font-weight: bold;
	font-size: 130%;
}
.club .consultado dd span {
	color: #1180BC;
}
.jugadores .consultado dd span {
	color: #E86032;
}

/*******************************  footer begin  *******************************/

.logos {
	#position: relative;
	#bottom: -2px;
	clear: both;
	width: 778px;
	background: url(../images/comunes/fondo_bottom.jpg) no-repeat center bottom #fff;
	padding: 17px 0 68px;
	color: #B9B9B9;
	text-align: center
}
.logos ul li {
	float:left
}
.clearlogos,
.clearfooter{
	clear:both;
	height:0;
	line-height:0;
	font-size:0
}

.footer {
	#position: relative;
	#bottom: -2px;
	background: #000;
	padding: 7px;
	color: #B9B9B9;
	text-align: center
}
.footer a {
	color: #B9B9B9;
}
.footer a:hover {
	color: #FFFFFF;
}

.footer p {
	float: left;
	margin: 0
}
.footer ul {
	margin: 0
}
.footer li {
	display: inline;
	color: #fff;
	padding: 0 1px
}
.footer li a {
	color: #fff;
	padding: 0 0 0 5px
}

.footer .abz {
	display: block;
	float: right;
	background: url(../images/comunes/abz.gif) no-repeat;
	width: 75px;
	height: 17px;
	text-indent: -9000px;
}

/*  footer end  */

/* botones */

.registrate {
	display: block;
	float: right;
	background: url(../images/comunes/bot_registrate.gif) no-repeat;
	width: 144px;
	height: 26px;
	margin: 0 5px 0 0;
	text-indent: -9000px;
}
.beneficios {
	display: block;
	float: right;
	background: url(../images/comunes/bot_benef_prof.gif) no-repeat;
	width: 274px;
	height: 26px;
	margin: 0 10px 0 0;
	padding: 0;
	text-indent: -9000px;
}
.ayuda {
	display: block;
	float: right;
	background: url(../images/comunes/bot_ayuda_reg.gif) no-repeat;
	width: 156px;
	height: 26px;
	margin: 0 10px 0 0;
	padding: 0;
	text-indent: -9000px;
}

.volver_b {
	float: right;
	clear: both;
	display: block;
	background: url(../images/comunes/bot_volver.gif) no-repeat;
	width: 140px;
	height: 26px;
	margin: 0 10px 0 0;
	padding: 0;
	text-indent: -9000px;
}

.noticias .interior {
	clear: both;
	display: block;
	width: 98%;
	border-bottom: 1px dashed #889BA1;
	border-top: 1px dashed #889BA1;
	margin: 10px 0;
	padding: 10px 0;
}
.aat .interior {
	background: url(../images/comunes/aat.gif) 92% center no-repeat;
	height: 150px;
	padding: 0 270px 0 0;
	margin: 10px 0
}
.aat .interior a {
	color: #007850;
}
.aat .interior span {
	display: block;
	background: url(../images/comunes/flechita.gif) left 3px no-repeat;
	background-position: top;
	padding: 0 0 0 17px;
	margin: 0;
	color: #007850;
	font-size: 120%;
	font-weight:bold;
}

.aat .federaciones {
	clear: both;
	margin: 0 0 25px 0
}
.aat .federaciones li {
	float: left;
	width: 95%;
	background: url(../images/comunes/flechita.gif) 5px 10px no-repeat;
	padding: 7px 0 7px 21px;
	margin: 0;
	color: #575757;
}
.aat .federaciones li.color {
	background: url(../images/comunes/flechita.gif) 5px 10px no-repeat #F0F0F0;
}
.aat .federaciones li a {
	color: #575757;
	font-weight:normal;
}
.aat .federaciones li span {
	font-weight: bold;
	color: #007850;
	font-size: 120%;
}

.qsomos .interior {
	float: right;
	border-left: 1px solid #CCD3D6;
	background: url(../images/comunes/qsomos.gif) top center no-repeat;
	width: 190px;
	height: 335px;
	margin: 0 0 0 10px
}
.volver2 {
	float: right;
	clear: both;
	display: block;
	background: url(../images/comunes/bot_volver2.gif) no-repeat;
	width: 107px;
	height: 26px;
	margin: 0 0 10px 0;
	text-indent: -9000px;
}

.visitar {
	display: block;
	color: #005B3A;
	background: transparent url(../images/comunes/flechita.gif) right center no-repeat;
	padding: 0 15px 0 0;
	text-align: right
}
.info {
	float: left;
}
.profesores .flechita2,
.club .flechita2,
.jugadores .flechita2,
.academias .flechita2 {
	display: block;
	width: 87%;
	color: #438A00;
	font-weight: normal;
	margin: 0 0 10px 0;
	background: url(../images/comunes/flechita2.gif) 0 center no-repeat;
	padding: 5px 0 5px 15px;
	border-bottom: 1px dotted #A0A0A0;
	white-space: nowrap;
}
.club .flechita2 {
	width: 56%;
	color: #1180BC;
	background: url(../images/comunes/flechita2_club.gif) 0 center no-repeat;
}
.jugadores .flechita2 {
	color: #D85021;
	background: url(../images/comunes/flechita2_juga.gif) 0 center no-repeat;
}
.amigo,
.cv {
	float: right;
	display: block;
	background: url(../images/comunes/bot_amigo.gif) no-repeat;
	width: 81px;
	height: 22px;
	margin: 10px 0;
	text-indent: -9000px;
}
.cv {
	background: url(../images/comunes/bot_curriculum.gif) no-repeat;
	width: 77px;
	margin-left: 4px;
}
.club .amigo{
	margin: 45px 0 10px 0;
}
.jugadores .amigo,
.jugadores .cv {
	margin: 45px 0 10px 0;
}
.jugadores .cv {
	margin-left: 4px;
}
.si,
.no {
	background: url(../images/comunes/si.gif) no-repeat;
	width: 12px;
	height: 12px;
	margin: 0;
	padding: 0 0 0 12px;
	text-indent: -9000px;
}
.no {
	background: url(../images/comunes/no.gif) no-repeat;
}

/** matt **/
#lista {
	width: 90%;
}
#lista td {
	text-align: left;
	background: url(../images/comunes/flechita3.gif) 3px 6px no-repeat;
	padding: 3px 0 3px 17px;
}
#lista td span{font-weight: bold;}
#sub_bd3 {padding:5px 0 5px 10px;}
#sub_bd3 h6 {padding:0;margin:0;font-size:14px}
.dotted {border:1px dashed #BED4CE;}
#allw ul {margin:0px 0 10px 0;}
#allw li {
	float: left;
	width: 95%;
	background: url(../images/comunes/flechita3.gif) left center no-repeat;
	padding: 3px 0 3px 17px;
}
#allw li span {
	font-weight: bold
}
#allw h4 {font-weight: bold;margin:15px 0 5px 0;padding:0;font-size:13px}

.noticia table,.noticia  td,.noticia tr {
	padding:0;
	border:0;
	margin:0;
}
.login a:hover {text-decoration:underline;color:#333;}
span.item_estado_usuario {margin-left:15px;font-weight:bold;width:270px;display:block;float:left}
h3.titulo_estado {margin-left:14px;margin-bottom:10px;color:#007850;}

input.check {width:auto;}
input.radio.error{display:inline}

div.exp_lab {display:block}
div.exp_lab div.col1 {float:left;width:49%}
div.exp_lab div.col2 {float:right;width:49%}
div.exp_lab div.pie {clear:both;width:100%}

.line {
background-image: url(../images/comunes/line.gif);
background-repeat: repeat-x;
height:1px;
}

/** end matt **/

.green_title{
font-family:tahoma;
font-size:14px;
margin-left:10px;
margin-bottom:10px;
color:#007850;
}

.txt_green{
	color: #387144;
	font-family: Tahoma;
	font-size: 11px;
}

.txt_white{
	color: #ffffff;
	font-family: Tahoma;
	font-size: 11px;
}

.bck_registrarse {
background-image: url(../images/comunes/prof_jug_clu_acad.jpg);
background-repeat: no-repeat;
height:800px;
width:570px;
}

.boton_edit,
.boton_eliminar { clear: nogo,
.jugadores .cv {
	margin: 45px 0 10px 0;
}
.jugadores .cv {
	margin-left: 4px;
}
.si,
.no {
	background: url(../images/comunes/si.gif) no-repeat;
	width: 12px;
	height: 12px;
	margin: 0;
	padding: 0 0 0 12px;
	text-indent: -9000px;
}
.no {
	background: url(../images/comunes/no.gif) no-repeat;
}

/** matt **/
#lista {
	width: 90%;
}
#lista td {
	text-align: left;
	background: url(../images/comunes/flechita3.gif) 3px 6px no-repeat;
	padding: 3px 0 3px 17px;
}
#lista td span{font-weight: bold;}
#sub_bd3 {padding:5px 0 5px 10px;}
#sub_bd3 h6 {padding:0;margin:0;font-size:14px}
.dotted {border:1px dashed #BED4CE;}
#allw ul {margin:0px 0 10px 0;}
#allw li {
	float: left;
	width: 95%;
	background: url(../images/comunes/flechita3.gif) left center no-repeat;
	padding: 3px 0 3px 17px;
}
#allw li span {
	font-weight: bold
}
#allw h4 {font-weight: bold;margin:15px 0 5px 0;padding:0;font-size:13px}

.noticia table,.noticia  td,.noticia tr {
	padding:0;
	border:0;
	margin:0;
}
.login a:hover {text-decoration:underline;color:#333;}
span.item_estado_usuario {margin-left:15px;font-weight:bold;width:270px;display:block;float:left}
h3.titulo_estado {margin-left:14px;margin-bottom:10px;color:#007850;}

input.check {width:auto;}
input.radio.error{display:inline}

div.exp_lab {display:block}
div.exp_lab div.col1 {float:left;width:49%}
div.exp_lab div.col2 {float:right;width:49%}
div.exp_lab div.pie {clear:both;width:100%}

.line {
background-image: url(../images/comunes/line.gif);
background-repeat: repeat-x;
height:1px;
}

/** end matt **/

.green_title{
font-family:tahoma;
font-size:14px;
margin-left:10px;
margin-bottom:10px;
color:#007850;
}

.txt_green{
	color: #387144;
	font-family: Tahoma;
	font-size: 11px;
}

.txt_white{
	color: #ffffff;
	font-family: Tahoma;
	font-size: 11px;
}

.bck_registrarse {
background-image: url(../images/comunes/prof_jug_clu_acad.jpg);
background-repeat: no-repeat;
height:800px;
width:570px;
}

.boton_edit,
.boton_eliminar { clear: none; display: block; float: left; margin: 5px; background: url(../images/comunes/lapiz.gif) no-repeat; width: 23px; height:23px;cursor: pointer; text-indent: -9000px; border: 0; padding: 0 }
.boton_eliminar { background: url(../images/comunes/tacho.gif) no-repeat; text-indent: -9000px; }

.bienvenido {color: #387144;
	font-family: Tahoma;
	font-weight:bold;}



	/*paginado*/
.Paginado {text-align:center;#padding:0 0 1px;margin:29px 0;}
.Paginado span a{background-repeat:no-repeat;display:inline-block;width:18px;padding:9px 0;#padding:3px 0;margin:0;position:static;}
.Paginado span.Ant a{background-image:url(../images/txt/btn_ant.gif);padding-right:2px;#padding-right:4px;}
.Paginado span.Sig a{background-image:url(../images/txt/btn_sig.gif);padding-left:2px;}
.Paginado span.Ant.Act a{background-image:url(../images/txt/btn_ant-act.gif);}
.Paginado span.Sig.Act a{background-image:url(../images/txt/btn_sig-act.gif);}
.Paginado label{color:#a9aaaa;position:relative;top:-5px;}
.Paginado a{padding:0 4px;color:#06527d;font:12px Georgia, "Times New Roman", Times, serif;position:relative;top:-5px;}
.Paginado a.Act{color:#ca0606;}
.Paginado a.Act:hover{text-decoration:none;cursor:default;}