/* CSS Document */

@charset "ISO-8859-1";

/**************** COLORS *******************/
/*
	verd clar: #66cc33
	verd fosc: #0F454A

	blau clar: #1f8f99 
	blau fosc: #0F454A 
	
	taronja clar: #ff5500
	taronja fosc: #cc3300
	
	gris clar: #999999
	gris fosc: #333333
*/

/*******************************************/

* {
	font-family: Arial, Helvetica, sans-serif;
}
img, a, a:focus {
	border:none;
	outline:none;
}
a {
	text-decoration:none;
	color:#1f8f99;
	font-size:12px;
	font-weight:bold;
}
a:hover {
	color:#0F454A;
}
a.sel {
	color:#66cc33;
}

p {
	margin-top:0px;
}
body {
	margin:0;
	background:#66cc33 url(../img/bkg.jpg) top center repeat-x;
}
select{
	color:#999999;
}
.web {
	width:960px;
	height:auto;
	margin:0 auto;
}
/********** Generales **********/

.left {
	float:left;
}
.right {
	float:right;
}
.h2 {
	font-size:14px;
	color:#ff5500;
	width:100%;
	margin-bottom:12px;
	font-weight:bold;
	font-family:DIN-Regular, Arial, Helvetica, sans-serif;
}
.h2 a {
	font-size:14px;
	color:#ff5500;
	width:100%;
	margin-bottom:10px;
	font-family:DIN-Regular, Arial, Helvetica, sans-serif;
}
.cursor_pointer {
	cursor: pointer;
}
.mrgT20{margin-top:20px;}
a.rss {
	width:16px;
	height:16px;
	display:block;
	background:url(../img/rss.png) no-repeat;
}
a:hover.rss {
	width:16px;
	height:16px;
	display:block;
	background:url(../img/rss.png) 0px -16px no-repeat;
}
.barra_porcentaje {
	width:50px;
	height:6px;
	_margin-bottom:-10px;
	margin-top:3px;
	border:solid 1px #fff;
	background:url(../img/back-barra.png) no-repeat;
	background-position:0px -10px;
}
.boton, .boton2 {
	font-weight:bold;
	cursor:pointer;
	color:#1f8f99;
	border:0;
	padding:0;
	font-size:12px;
	background:none;
	font-family:DIN-Regular, Arial, Helvetica, sans-serif;
}
.boton2{
	color:#89c3c4;
	margin-right:15px;
	#margin-right:0px;
}
.paginacion {
	height:16px;
	font-size:10px;
	color:#999;
	position:absolute;
	bottom:0;
	padding:2px;
	background:url(../img/paginacion_bg.png) repeat;
	_background:#edf5eb;
}
.paginacion .right {
 #padding-top:2px;
}
.paginacion span {
	margin:0 7px;
}
/********** CABECERA **********/

.cabecera {
	width:945px;
	height:200px;
	padding-right:15px;
	behavior:url(iepngfix.htc); /* ie6 */
	background:url(../img/cabecera_bg.png) no-repeat;
}
.cabecera .logo {
	margin-top:20px;
	margin-left:25px;
	height:141px;
}
.cabecera .logo a {
	/*width:404px;*/
	height:98px;
	width:556px;
	_cursor:pointer;
	behavior:url(iepngfix.htc);  /*ie6 */
	background:url(../img/logo.png) no-repeat;
	display:block;
}/*
.cabecera .menu {	
	float:left;
	padding-left:15px;
	padding-top:10px;
}
.cabecera .menu a {
	float:left;
	font-size:14px;
	margin-right:30px;
	font-family:DIN-Regular, Arial, Helvetica, sans-serif;
}
.cabecera .menu a.sel {
	color:#66cc33;
}
.cabecera .menu .usuario {
	font-size:14px;
	color:#FF5500;
	float:left;
	font-weight:bold;
	font-family:DIN-Regular, Arial, Helvetica, sans-serif;
}
.cabecera .menu .usuario a{
	color:#ff5500;
}*/
.cabecera .menu{
	float:left;
	margin-top:4px;
}
.cabecera .menu ul, .cabecera .menu ul li{list-style:none;}
.cabecera .menu ul li{
	float:left;	
	margin-right:8px;
}
.cabecera .menu a{
	height:35px;
	color:#0F454A;
	font:normal 14px DIN-Regular, Arial, Helvetica, sans-serif;
}
.cabecera .menu a.sel{
	font-weight:bold;	
}
.cabecera .menu ul li.usuari{
	margin-left:12px;
}
.cabecera .menu ul li.usuari a{
	color:#FF5500;	
	font-weight:bold;	
}
.cabecera .menu a span.l, .cabecera .menu a span.r{float:left;width:5px;height:35px;}
.cabecera .menu a span.l{background:url(../img/menul.png) no-repeat;}
.cabecera .menu a span.c{float:left;cursor:pointer;padding:10px 10px 0px 10px;height:25px;background:white;}
.cabecera .menu a span.r{background:url(../img/menur.png) no-repeat;}

.cabecera .menu a.sel span.l{background:url(../img/menul_on.png) no-repeat;}
.cabecera .menu a.sel span.c{background:#c9dfbd; color:#0F454A;}
.cabecera .menu a.sel span.r{background:url(../img/menur_on.png) no-repeat;}

.cabecera .idioma {
	float:right;
	text-align:right;
	padding-top:15px;
	padding-right:15px;
}
.cabecera .idioma a {
	font-size:10px;
	font-weight:bold;
	display:block;
	margin-bottom:5px;
	font-family:DIN-Regular, Arial, Helvetica, sans-serif;
}
.cabecera .idioma a.sel {
	color:#66cc33;
}
.cabecera .login {
	width:190px;
	height:72px;
	margin-bottom:50px;
	_margin-bottom:50px;
	font-size:12px;
	padding:8px 15px 0px 15px;
	/*behavior:url(iepngfix.htc);  ie6 */
	background:url(../img/login_bg.png) no-repeat;
	_background:#bbe6ea;
}
.cabecera .login .login_txt a{
	height:15px; padding:0; margin:0;
	font-size:10px;
}
.cabecera .login_di {
	width:190px;
	height:92px;
	margin-bottom:30px;
	_margin-bottom:10px;
	padding:8px 15px 0px 15px;
	behavior:url(iepngfix.htc); /* ie6 */
	background:url(../img/login_di_bg.png) no-repeat;
}
.cabecera .login .fila, .cabecera .login_di .fila {
	margin-bottom:2px;
}
.cabecera .login label, .cabecera .login_di label {
	float:left;
	padding-top:5px;
	font-size:12px;
	color:#666;
	width:90px;
}
.cabecera .login .campotexto, .cabecera .login_di .campotexto {
	width:98px;
 #width:96px;
	_width:94px;
	height:17px;
	border:0;
	padding-top:2px;
	padding-left:2px;
}
.cabecera .login a, .cabecera .login_di a {
	font-size:10px;
	margin-right:10px;
	_margin-right:8px;
	float:left;
	margin-top:6px;
}
.cabecera .login .boton, .cabecera .login_di .boton {
	cursor:pointer;
	color:#1f8f99;
	border:0;
	padding:0;
	float:right;
	margin-top:3px;
 #margin-top:3px;
	font-size:12px;
	font-weight:bold;
	background:none;
}
.cabecera .login_di .error {
	width:187px;
	padding-left:3px;
	margin-top:11px;
	height:20px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	float:left;
	text-align:center;
}
.cabecera .login .logged{
	margin-top:6px;
	#margin-top:14px;
}
.cabecera .login .logged .foto{
	float:left;
	width:44px;
	height:44px;
	padding:3px;
	margin-right:15px;
	background:url(../img/foto50_bg.jpg) no-repeat;
}
.cabecera .login .logged a.nick{
	font-size:12px;	
	margin:0;
	margin-bottom:4px;
}
.cabecera .login .logged .usuario div{
	width:120px;
	float:left;
}
.cabecera .login .logged .salir{
	text-align:right;
}
.cabecera .login .logged .salir .boton{
	margin-right:-10px;
}
.cabecera .buscador {
	width:210px;
	height:20px;
	padding:5px;
	/* behavior:url(iepngfix.htc); ie6 */
	background:url(../img/buscador_bg.png) no-repeat;
	_background:#bbe6ea;
}
.cabecera .buscador .campotexto {
	width:118px;
 #width:116px;
	height:17px;
	border:0;
	padding-top:2px;
	padding-left:2px;
	float:left;
}
.cabecera .buscador .boton {
	width:18px;
	height:19px;
	border:none;
	cursor:pointer;
	margin-left:6px;
	behavior:url(iepngfix.htc); /* ie6 */
	background:url(../img/lupa.png) no-repeat;
}
.cabecera .buscador a {
	font-size:10px;
	margin-left:8px;
}
.cabecera .filtro {
	text-align:right;
	margin-top:8px;
}
.cabecera .filtro a {
	font-size:10px;
	font-weight:bold;
	margin-left:17px;
	font-family:DIN-Regular, Arial, Helvetica, sans-serif;
}
.cabecera .filtro a.sel {
	color:#66cc33;
}

.submenu{
	color:#0F454A;
	float:left;
	width:955px;
	height:26px;
	padding-left:5px;
	background:#c9dfbd;	
	padding-top:4px;
}
.submenu ul, .submenu ul li{
	list-style:none;	
}
.submenu ul li{
	float:left;	
}
.submenu a{
	color:#0F454A;
	font-weight:normal;
	margin:0 10px;
}
.submenu a.sel{font-weight:bold;}

/********** CONTENIDO **********/

.contenido {
	background:#fff;
	height:auto;
	float:left;
	padding-bottom:20px;
	font-size:12px;
	width:960px;
}
.contenido .fila1 {
	height:75px;
}
.contenido .fila1 .titulo {
	width:225px;
	padding-left:15px;
	height:75px;
	color:#ff5500;
	font-size:24px;
	font-weight:bold;
	position:relative;
	font-family:DIN-Regular, Arial, Helvetica, sans-serif;
}
.contenido .fila1 .titulo span {
	position:absolute;
	bottom:8px;
	font-weight:bold;
	font-family:DIN-Regular, Arial, Helvetica, sans-serif;
}
.contenido .fila1 .opciones {
	margin-top:50px;
}
.contenido .fila1 .opciones a {
	margin-right:15px;
}

.pos_pestanas{float:left; width:800px; padding-left:100px; margin-bottom:-10px; margin-top:20px;}
.contenido .fila1 .opciones2 {
	margin-top:53px;
}
.pestanas{float:left; text-align:center; margin-left:5px;}
.pestanas a{ border:solid 1px #ddd; padding:2px 5px; color:#1F8F99; background:url(../img/caja_bg.png) repeat;}
.pestanas a:hover{color:#0f454A;}
.pestanas a.sel1{border:solid 1px #c7edf0; padding:2px 5px; color:#66cc33; background:url(../img/caja_bg2.png) repeat;}
.pestanas a.dis{color:#999;}
.contenido .fila1 .opciones a.sel {
	color:#66cc33;
}
.contenido .fila1 .opciones a.dis {
	color:#999;
}
.contenido .registro {
	width:700px;
	height:315px;
	float:left;
	border-right:solid 1px #ddd;
}
.registro .col_1 {
	float:left;
	width:349px;
	height:320px;
	margin-top:5px;
	border-right:solid 1px #ddd;
}
.registro .col_2 {
	float:left;
	width:350px;
	height:325px;
	behavior:url(iepngfix.htc); /* ie6 */
	background:url(../img/registro_bg.png) no-repeat;
}
.registro .margen {
	margin-bottom:22px;
	_margin-bottom:16px;
}
.registro .tick {
	font-size:16px;
	color:#333;
	height:18px;
	margin-left:10px;
	margin-top:5px;
	padding-top:3px;
	padding-left:25px;
	behavior:url(iepngfix.htc); /* ie6 */
	font-weight:bold;
	background:url(../img/tick.png) left center no-repeat;
	font-family:DIN-Regular, Arial, Helvetica, sans-serif;
}
.registro .tick span {
	color:#cc3300;
}
.registro .col_2 .tick{
	margin-left:28px;
	padding-left:35px;
	font-family:DIN-Regular, Arial, Helvetica, sans-serif;
}
.registro .col_2 .tick span{
	color:#66cc33;
}
.registro .h1{
	font-size:24px;
	color:#66cc33;
	font-weight:bold;
	margin-top:25px;
	margin-bottom:10px;
	margin-left:28px;
	font-family:DIN-Regular, Arial, Helvetica, sans-serif;
}
.registro .formulario {
	margin-left:15px;
	width:320px;
	margin-top:75px;	
}
.registro .formulario .fila {
	margin-bottom:4px;
}
.registro .formulario .fila .icon{
	margin-right:5px;	
}
.registro .formulario label {
	width:110px;
	float:left;
	padding-top:5px;
	color:#2a5912;
}
.registro .formulario .campotexto {
	width:180px;
	height:17px;
	border:solid 1px #2f8c00;
	padding-top:2px;
	padding-left:2px;
}
.registro .boton {
	border:none;
	cursor:pointer;
	background:none;
	float:right;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	margin-top:6px;
	#margin-top:3px;
	#margin-right:-10px;
	font-family:DIN-Regular, Arial, Helvetica, sans-serif;
}
.destacado {
	padding-left:7px;
	float:left;
}
.destacado .titulo {
	padding-left:7px;
	font-size:14px;
	color:#ff5500;
	width:212px;
	margin-bottom:10px;
	font-weight:bold;
	font-family:DIN-Regular, Arial, Helvetica, sans-serif;
}
.destacado .foto {
	width:100px;
	height:100px;
	float:left;
	padding:7px;
	behavior:url(iepngfix.htc); /* ie6 */
	background:url(../img/fotoS_bg.png) no-repeat;
}
.contenido .destacado .descripcion {
	height:104px;
	width:95px;
 #width:85px;
	float:right;
	padding:5px 0px 5px 7px;
	position:relative;
}
.destacado .descripcion .nombre {
	font-weight:bold;
	color:#1f8f99;
}
.contenido .destacado .puntuacion {
	margin-top:5px;
}
.destacado .descripcion .resumen {
	position:absolute;
	color:#333;
	bottom:4px;
}
.destacado .row1 {
	float:left;
	margin-top:5px;
	margin-bottom:15px;
	#margin-bottom:0px;
}
.blog {
	float:left;
	font-size:12px;
	padding-left:15px;
	padding-top:15px;
	padding-bottom:15px;
	margin-top:20px;
	width:685px;
	background:url(../img/caja_bg.png) repeat;
}
.blog .h2 a {
	margin-left:0px;
	font-weight:bold;
	font-family:DIN-Regular, Arial, Helvetica, sans-serif;
}
.blog .noticias, .blog .col1, .blog .col2, .blog .publi {
	float:left;
	color:#999;
}
.blog .h2 {
	margin-bottom:0px;
	_width:500px;
	font-family:DIN-Regular, Arial, Helvetica, sans-serif;
}
.blog .col1 {
	width:325px;
	border-right:solid 1px #ddd;
}
.blog .fila {
	height:40px;
}
.blog .fila .fecha, .blog .fila .enlace {
	float:left;
	height:30px;
	padding-top:10px;
}
.blog .fila .fecha {
	width:65px;
}
.blog .fila .enlace {
	width:240px;
}
.blog .col2 {
	width:315px;
	padding-left:15px;
}
.blog .publi {
	width:234px;
	margin-left:0px;
}
.blog .publi .b1 {
	margin-bottom:15px;
}
.col03 {
	width:289px;
	height:245px;
	float:left;
	border-right:solid 1px #ddd;
}
.pad1 {
	padding-right:15px;
}
.pad2 {
	padding:0 15px;
}
.pad3 {
	padding-left:15px;
	border-right:none;
}
.caja1 {
	width:930px;
	font-size:12px;
	height:auto;
	float:left;
	padding:10px 15px;
	background:url(../img/caja_bg.png) repeat;
}
/***** caja05 *****/

.caja05 {
	width:960px;
	height:235px;
	font-size:12px;
	height:auto;
	float:left;
	margin-top:20px;
	padding:15px 0px;
	background:url(../img/caja_bg.png) repeat;
}
.caja05 .columna01, .caja05 .columna03 {
	width:289px;
	height:235px;
	padding:0 15px;
	_padding-right:0px;
	position:relative;
}
.caja05 .columna01 {
	border-right:solid 1px #ddd;
	_padding-right:5px;
}
.caja05 .columna02 {
	width:289px;
	height:235px;
	padding:0 15px;
	position:relative;
	border-right:solid 1px #ddd;
}
.caja05 .columna01 .paginacion, .caja05 .columna03 .paginacion {
	width:283px;
}
.caja05 .columna02 .paginacion {
	width:283px;
}
.caja05 .fila {
	float:left;
	height:29px;
	margin-bottom:7px;
	width:290px;
}
.caja05 .fila a {
	display:block;
	width:290px;
	height:29px;
	cursor:pointer;
}
.caja05 .fila a:hover {
	background:url(../img/hover_bg.png) repeat;
	_background:#e0efea;
}
.caja05 .foto_small {
	width:25px;
	height:25px;
	padding:2px;
	_padding-bottom:0px;
	float:left;
	background:url(../img/fotoSM_bg.jpg) no-repeat;
}
.caja05 .enlace {
	width:245px;
	padding-top:13px;
	float:left;
	border-bottom:solid 1px #eee;
	margin-left:15px;
}
.caja05 .enlace2 {
	width:280px;
	padding-top:13px;
	float:left;
	border-bottom:solid 1px #eee;
	margin-left:2px;
}
.caja05 .right {
	color:#999;
	font-weight:normal;
}
.caja05 .right strong {
	width:35px;
	display:inline-block;
	text-align:right;
}
.caja05 .right small {
	font-size:10px;
	display:inline-block;
}
.caja05 .right .barra {
	width:67px;
	text-align:right;
	display:inline-block;
}
.caja05 .right .persona {
	margin-left:10px;
	margin-top:-3px;
	padding-right:2px;
}
.caja05 .right .barra .barra_porcentaje {
	display:inline-block;
}
.caja05 .paginacion {
 #left:15px;
}
.caja05 .paginacion span {
	margin:0 7px;
}
/*** exportar puntuaciones ***/
.exportar_pts .exp_fila{
	margin-bottom:15px;
}
.exportar_pts .exp_fila .select{
	width:290px;
	height:21px;
	border:1px solid #CCCCCC;
	color:#999999;
}
.exportar_pts .exp_fila .fecha{
	border:1px solid #CCCCCC;
	color:#CCCCCC;
	height:18px;
	margin-top:4px;
	padding-left:2px;
	width:74px;
}
.exportar_pts .exp_fila .calendario{
	margin-bottom:-6px;
	#margin-bottom:-4px;
}
.exportar_pts .exp_fila .ml{
	margin-left:59px;
	#margin-left:57px;
	margin-right:3px;
}
.exportar_pts .exp_fila .mr{
	margin-right:47px;
	#margin-right:45px;
}
.exportar_pts .botonera{
	width:290px;
	text-align:right;
	margin-top:60px;
	#margin-top:50px;
}
.exportar_pts .botonera input.boton{
	#margin-right:-10px;
}	
.exportar_pts .exp_fila .primer_rb{
	margin-left:0px;
}
/* campo */
.caja_1 {
	width:930px;
	font-size:12px;
	height:auto;
	float:left;
	padding:10px 15px;
	background:url(../img/caja_bg.png) repeat;
}
.caja_1 .col1 {
	float:left;
}
.caja_1 .foto_grande {
	width:200px;
	height:200px;
	padding:12px;
	margin-left:-5px;
	behavior:url(iepngfix.htc); /* ie6 */
	background:url(../img/fotoB_bg.png) repeat;
}
.caja_1 .col2 {
	float:left;
	width:475px;
	height:212px;
	border-right:solid 1px #ddd;
	color:#333;
	margin-top:6px;
}
.caja_1 .col3 {
	float:left;
	padding-top:4px;
}
.campo .descripcion {
	width:415px;
	padding-right:5px;
	float:left;
	margin-top:3px;
	margin-left:5px;
	text-align:justify;
	height:210px;
	overflow-y:auto;
	line-height:150%;
}
.campo .tipo {
	width:14px;
	padding-left:15px;
	padding-right:21px;
	_padding-right:15px;
	float:left;
	margin-top:4px;
}
.campo .tipo img {
	margin-bottom:5px;
}
.campo .valoraciones {
	width:215px;
	float:left;
	padding-left:15px;
}
.campo .valoraciones .titulo, .valoraciones .titulo2 {
	color:#ff5500;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	float:left;
	width:215px;
	font-family:DIN-Regular, Arial, Helvetica, sans-serif;
}
.campo .valoraciones .titulo2 {
	margin-top:15px;
}
.campo .valoraciones .porcentaje {
	font-size:10px;
	color:#999;
	float:right;
	padding-top:2px;
	width:90px;
}
.campo .valoraciones .barra_porcentaje {
	float:left;
	display:inline-block;
}
.campo .valoraciones .porcentaje span {
	width:35px;
	text-align:right;
	float:right;
}
.campo .valoraciones .fila {
	float:left;
	width:215px;
	margin-bottom:3px;
}
.campo .valoraciones table {
	color:#333;
}
.campo .valoraciones td, .valoraciones th {
	padding:0px 10px;
	text-align:center;
}
.campo .valoraciones td.col1 {
	padding-left:0;
	padding-right:20px;
	text-align:left;
}
.campo .valoraciones table .ultima {
	padding-right:0px;
}
/* columnas */

.columna01, .columna02, .columna03, .columna04 {
	float:left;
}
#form_foto_camp .fakefile input{
	height:18px;	
}
/***** caja10 *****/

.caja10 {
	width:960px;
	font-size:12px;
	height:auto;
	float:left;
	padding:15px 0;
	background:url(../img/caja_bg.png) repeat;
}
.caja10 .columna01 {
	width:200px;
	height:200px;
	padding:12px;
	margin:-7px -7px -7px 7px;
	behavior:url(iepngfix.htc); /* ie6 */
	background:url(../img/fotoB_bg.png) no-repeat;
	position:relative;
}
.caja10 .columna01 table tr td{
	vertical-align:middle;
	text-align:center;
}
.caja10 .columna01 table tr td img{
	max-width:200px;
	width: expression(document.body.clientWidth < 202? "200px" : "auto");
}
.caja10 .columna01 img{
	margin:auto;
}
.caja10 .columna02, .caja10 .columna03 {
	width:214px;
	padding:0px 15px;
	height:210px;
	position:relative;
}
.caja10 .columna02{
	_width:216px;
	_padding:0px 14px;
}
.caja10 .columna04 {
	width:214px;
	padding:0px 15px;
	_padding-left:15px;
	_padding-right:0px;
	height:210px;
	position:relative;
}
.caja10 .columna02, .caja10 .columna03 {
	border-right:solid 1px #ddd;
}
.caja10 .fila {
	float:left;
}
.caja10 .fila_margen {
	float:left;
	margin-bottom:16px;
}
.caja10 .fila_margen2 {
	float:left;
	margin-bottom:14px;
}
.caja10 .c1 {
	width:70px;
	float:left;
	color:#999;
	padding-top:2px;
}
.caja10 .c2 {
	float:left;
	padding:2px;
	color:#333;
	width:139px;
	height:15px;
}
.caja10 .c2_edit {
	float:left;
	color:#333;
	width:139px;
	height:16px;
	margin-bottom:3px;
 #height:19px;
}
.caja10 .c2_edit input {
	border:none;
	background:#fff;
	color:#999;
	width:140px;
	height:15px;
	padding-left:1px;
	margin-top:1px;
 #margin-top:0px;
 #padding-bottom:1px;
 #padding-left:2px;
	font-size:12px;
}
.caja10 input.correcto {
	color:#66cc33;
}
.caja10 input.incorrecto {
	color:#ff5500;
}
.caja10 .c2_edit input.link {
	font-weight:bold;
}
.caja10 .c3, .caja10 .c4, .caja10 .c5 {
	height:19px;
	float:left;
}
.caja10 .c3 {
	width:115px;
	color:#999;
}
.caja10 .c4 {
	width:33px;
	color:#333;
	text-align:right;
}
.caja10 .c5 {
	width:58px;
	color:#333;
	text-align:right;
}
.caja10 .c6 {
	float:left;
	width:134px;
	color:#999;
	height:19px;
}
.caja10 .c7 {
	width:74px;
	float:left;
	color:#333;
	height:17px;
}
.caja10 .c7_edit {
	float:left;
}
.caja10 .c7_edit input {
	border:none;
	background:#fff;
	color:#999;
	width:80px;
	height:15px;
	padding-left:1px;
	margin-top:-1px;
	margin-left:-2px;
 #margin-top:0px;
 #padding-bottom:1px;
 #padding-left:2px;
	font-size:12px;
}
.caja10 .c7_edit input.correcto {
	color:#66cc33;
}
.caja10 .c7_edit input.incorrecto {
	color:#ff5500;
}
.caja10 .columna04 .pad {
	padding-left:3px;
	overflow-y: auto;
	height: 155px;
}
.caja10 .columna04 .h2 {
	padding-left:2px;
}
.caja10 .columna04 .textarea {
	border:none;
	font-size:12px;
	margin:0;
	background:#fff;
	color:#999;
	padding-left:2px;
	width:212px;
	_width:200px;
	height:155px;
	overflow-y:auto;
}
.caja10 .paginacion {
	width:210px;
 #left:15px;
}
.caja10 .boton {
	cursor:pointer;
	color:#1f8f99;
	border:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	background:none;
	#margin-top:-2px;
}
/* listado campos */

.caja10 .col10 {
	float:left;
}
.caja10 .row {
	float:left;
	height:29px;
	margin-bottom:7px;
	width:227px;
	padding-left:10px;
}
.caja10 .row a {
	display:block;
	width:195px;
	height:29px;
	cursor:pointer;
	margin-left:15px;
	padding-left:1px;
}
.caja10 .row a:hover {
	background:url(../img/hover_bg.png) repeat;
	_background:#e0efea;
}
.caja10 .row2 {
	float:left;
	height:29px;
	margin-bottom:7px;
	width:450px;
	margin-left:15px;
	#padding-bottom:7px;
	_padding-bottom:0px;
}
.caja10 .row2 a {
	display:block;
	width:450px;
	height:29px;
	cursor:pointer;
}
.caja10 .row2 a:hover {
	background:url(../img/hover_bg.png) repeat;
	_background:#e0efea;
}
.caja10 .foto {
	width:25px;
	height:25px;
	padding:2px;
	float:left;
	background:url(../img/fotoSM_bg.jpg) no-repeat;
}
.caja10 .row .enlace {
	width:193px;
	padding-top:13px;
	float:left;
	border-bottom:solid 1px #eee;
}
.caja10 .row2 .enlace {
	width:390px;
	padding-top:13px;
	float:left;
	margin-left:15px;
	border-bottom:solid 1px #eee;
	_margin-top:-2px;
}
.caja10 .row2 .poblacion {
	font-weight:normal;
	color:#999;
}
.caja10 .row2 .tipo {
	width:42px;
	display:inline-block;
	text-align:right;
	margin-top:-2px;
	_margin-top:0px;
}
.caja10 .right strong {
	width:35px;
	display:inline-block;
	text-align:right;
	color:#999;
}
.caja10 .row .right small {
	font-size:10px;
	display:inline-block;
}
.caja10 .right .barra {
	width:67px;
	text-align:right;
	display:inline-block;
}
.caja10 .right .barra .barra_porcentaje {
	display:inline-block;
}
/* buscador */

.caja10 .columna05 {
	width:610px;
	float:left;
	color:#333;
	padding:0px 15px;
	border-right:solid 1px #ddd;
}
.caja10 .ct{
	height:17px;
	padding-left:2px;
	padding-top:1px;
	border:solid 1px #ddd;
}
.caja10 .st{
	height:21px;
	border:solid 1px #ddd;
}
.caja10 .columna06 {
	width:290px;
	float:left;
	color:#333;
	padding-left:15px;
}
.caja10 .columna05 .col11 {
	float:left;
	width:350px;
	_width:330px;
}
.caja10 .columna05 .col12 {
	float:left;
	width:240px;
	_width:260px;
	padding-left:15px;
}
.caja10 .row3, .caja10 .row4 {
	margin-bottom:10px;
	height:20px;
}
.caja10 .columna05 .row3 label {
	float:left;
	padding-top:4px;
	width:100px;
}
.caja10 .columna05 .row4 label {
	float:left;
	padding-top:4px;
	width:80px;
}
.caja10 .columna06 .row3 label {
	float:left;
	padding-top:4px;
	width:70px;
}
.caja10 .campotexto {
	height:17px;
	border:solid 1px #ddd;
	padding-top:2px;
	padding-left:2px;
}
.caja10 .select {
	border:solid 1px #ddd;
	width:150px;
	height:21px;
}
.caja10 .row3 .col13 {
	width:100px;
	float:left;
}
.caja10 .row3 .col14 {
	width:60px;
	float:left;
}
.caja10 .row3 .col15 {
	width:130px;
	float:left;
}
.caja10 .fila_boton{
	width:100%;
	text-align:right;
}
.caja10 .fila_boton .margen{
	margin-top:30px;
}
/***** caja12 *****/

.caja12 {
	width:960px;
	_width:945px;
	font-size:12px;
	height:600px;
	margin-top:20px;
	float:left;
	padding:15px 0;
	background:url(../img/caja_bg.png) repeat;
}
.caja12 .h2 {
	margin-left:15px;
}
.caja12 .columna01 {
	height:572px;
	width:224px;
	position:relative;
	border-right:solid 1px #ddd;
}/*
.caja12 .columna01 .campotexto1 {
	width:192px;
 #width:193px;
	margin-left:15px;
	border:solid 1px #ccc;
	height:17px;
	padding-left:2px;
	color:#ccc;
}*/
.caja12 .columna01 .fechas {
	padding-left:15px;
}
.caja12 .columna01 .buscador .tright {
	margin-top:4px;
}
.caja12 .columna01 .buscador select{
	width:196px;
	margin-left:15px;
	border:solid 1px #ccc;
	color:#999;
}
.caja12 .columna01 .resultados {
	padding-left:15px;
	margin-top:20px;
	/*height:90px;*/
	margin-bottom: 15px;
	display:block;
	height:60px;
}
.caja12 .columna01 .resultados .tright {
	margin-top:7px;
}
.caja12 .columna01 .fechas input {
	width:55px;
	border:solid 1px #ccc;
	height:16px;
	font-size:10px;
	padding-left:1px;
	padding-top:2px;
	margin-top:4px;
	color:#999;
}
.caja12 .columna01 .fechas .calendario {
	margin-bottom:-7px;
 #margin-bottom:-4px;
}
.caja12 .columna01 .fechas span {
	margin-left:10px;
}
.caja12 .columna01 .tright {
	text-align:right;
	padding-right:15px;
}
.caja12 .columna01 .fila a, .caja12 .columna01 .fila_sel a {
	float:left;
	width:194px;
	padding:4px 15px 0px 15px;
	margin-bottom:15px;
	cursor:pointer;
}
.caja12 .columna01 .fila a:hover, .caja12 .columna01 .fila_sel a {
	background:url(../img/hover_bg.png) repeat;
	_background:#e0efea;
	cursor:pointer;
}
.caja12 .columna01 .fotos {
	float:left;
	width:194px;
	margin-top:7px;
	padding-bottom:3px;
	border-bottom:solid 1px #eee;
}
.caja12 .columna01 .foto {
	width:25px;
	height:25px;
	padding:2px;
	margin-right:4px;
	float:left;
	background:url(../img/fotoSM_bg.jpg) no-repeat;
}
.caja12 .columna01 .nm {
	margin-right:0px;
}
.caja12 .columna02 {
	height:572px;
	width:700px;
	padding-left:15px;
	position:relative;
}
.caja12 .campo {
	width:700px;
	float:left;
	margin-bottom:15px;
}
.caja12 .campo .foto {
	float:left;
	width:25px;
	height:25px;
	padding:2px;
	background:url(../img/fotoSM_bg.jpg) no-repeat;
}
.caja12 .campo .borde {
	float:left;
	border-bottom:solid 1px #eee;
	padding-top:13px;
	margin-left:15px;
	width:353px;
	color:#999;
}
.caja12 .campo .borde span {
	margin-right:15px;
}
.caja12 .campo .fecha {
	padding-top:13px;
	float:right;
}
.caja12 .tabla {
	float:left;
	margin-bottom:15px;
	width:700px;
}
.caja12 .tabla td {
	text-align:center;
	font-size:10px;
	color:#999;
	height:22px;
	min-width:25px;
	#width:25px;
	padding-top:1px;
	vertical-align:top;
	background:url(../img/color1_bg.png) repeat;
	_background:none;
}
.caja12 .tabla tr.f1 td {
	font-weight:bold;
	font-size:12px;
	color:#333;
	border-top:solid 1px #eee;
}
.caja12 .tabla td.col1 {
	text-align:left;
	width:148px;
	padding-left:2px;
	padding-top:2px;
	background:none;
}

.caja12 .tabla td.nobg {
	background:none;
	width:35px;
}
.caja12 .tabla td.bold {
	font-weight:bold;
	font-size:12px;
	color:#333;
	padding-top:0;
}
.caja12 .tabla tr.jugador td {
	font-weight:bold;
	font-size:12px;
	color:#333;
	vertical-align:bottom;
	/*padding-top:5px;*/
	border-bottom:solid 1px #eee;
	padding-bottom:2px;
}
/**/
.caja12 .tabla td.col1_2 {
	text-align:left;
	width:108px;
	padding-left:47px;
	padding-top:2px;
	background:none;
}
.caja12 .tabla tr.jugador2 td {
	font-weight:bold;
	font-size:12px;
	color:#333;
	height:15px;
	/*vertical-align:bottom;
	padding-top:5px;
	border-bottom:solid 1px #eee;
	padding-bottom:2px;*/
}	
.text_imput{
	width:10px;
	font-size:10px;
	text-align:center;
}
/**/
.caja12 .tabla span{
	width:15px;
	height:15px;
	display:inline-block;
}
.tabla span.verde{background:#C0DCB2;}
.tabla span.verde2{background:#E0EED9;}
.tabla span.rojo{background:#FFB28C;}
.tabla span.rojo2{background:#FFCCB2;}
.tabla span.rojo3{background:#FFE6D9}

.caja12 .tabla .foto {
	width:25px;
	height:25px;
	padding:2px;
	display:inline-block;
	margin-right:15px; /* 10 */
	margin-bottom:-5px;
	background:url(../img/fotoSM_bg.jpg) no-repeat;
}
.caja12 .columna01 .paginacion {
	width:190px;
	margin-left:15px;
 #left:0;
}
.caja12 .columna02 .paginacion {
	width:700px;
 #left:15px;
}
.caja12 .columna02 .paginacion .right{
	#margin-top:-2px;
}
.caja12 .estadisticas{
	float: left;
	margin-top: 15px;
	width: 340px;
}
.caja12 .estadisticas .h2{
	margin-left: 0px;
}
.caja12 .estadisticas .label{
	float: left;
	width: 130px;
	/*font-weight: bold;*/
	color:#999999;
	line-height:150%;
}
.caja12 .estadisticas .datos{
	float: left;
	width: 200px;
	line-height:150%;
}
.caja12 .sep_est{
	margin-top: 32px;
}
/***** caja13 *****/

.caja13 {
	width:930px;
	font-size:12px;
	height:215px;
	float:left;
	padding:15px;
	background:url(../img/caja_bg.png) repeat;
}
.caja13 .columna01 {
	float:left;
}
.caja13 .foto_grande {
	width:200px;
	height:200px;
	padding:12px;
	margin-left:-5px;
	margin-top:-5px;
	behavior:url(iepngfix.htc); /* ie6 */
	background:url(../img/fotoB_bg.png) repeat;
}
.caja13 .columna01 table tr td{
	vertical-align:middle;
	text-align:center;
}
.caja13 .columna01 table tr td img{
	max-width:200px;
	width: expression(document.body.clientWidth < 202? "200px" : "auto");
}
.c13_reducida .columna01 table tr td img{
	max-width:150px;
	width: expression(document.body.clientWidth < 152? "150px" : "auto");
}
.caja13 .columna01 img{
	margin:auto;
}
.caja13 .columna02 {
	float:left;
	width:425px;
	padding-left:10px;
	padding-right:15px;
	height:215px;
	position:relative;
	border-right:solid 1px #ddd;
}
.caja13 .columna02 .cs1{
	width:391px;
	height:155px;
	overflow-y:auto;
	padding:2px;
	float:left;
}
.caja13 .columna02 .cs1_edit{
	width:395px;
	float:left;
}
.caja13 .columna02 .cs1_edit .desc{
	width:391px;
	text-align:justify;
	overflow-y:auto;
	height:175px;
	padding:2px;
	font-size:12px;
	border:0;
	color:#999;
}
.caja13 .columna02 .cs2{
	float:left;
	margin-left:15px;height:180px;
	width:14px;
}
.caja13 .columna02 .cs2 img{
	margin-top:2px;
}
.caja13 .columna02 .paginacion {
	width:420px;
	#left:10px;
}
.caja13 .columna02 .form .fila2{
	width:430px;
	height:22px;
	float:left;
	margin-bottom:4px;
}
.caja13 .columna02 .form .fila2 label{
	float:left;
	width:70px;
}
.caja13 .columna02 .form .fila2 .campotexto2{
	width:355px;
	_width:340px;
	height:18px;
	padding-left:2px;
	border:solid 1px #ccc;
}
.caja13 .columna02 .form .fila2 .txarea{
	width:355px;
	_width:340px;
	height:63px;
	padding-left:2px;
	padding-top:2px;
	overflow-y:auto;
	border:solid 1px #ccc;
	font-size:12px;
}
.caja13 .columna02 .form .fila3{
	width:430px;
	height:20px;
	float:left;
	margin-top:48px;
	_margin-top:0px;
	margin-bottom:10px;
}					
.caja13 .columna02 .form .label_file{
	float:left;	
	width:70px;						
}
.caja13 .columna02 .form div.fileinputs {		
	width:360px;			
}						
.caja13 .columna02 .form div.fakefile input {						
	border:solid 1px #ccc;						
	width:336px;
	_width:330px;
	height:18px;
	float:left;										
}							
.caja13 .columna02 .form input.file {
	float:left;							
}	
.caja13 .columna02 .tipo, .caja13 .columna02 .privacidad{
	width:200px;
	height:70px;
	float:left;
}
.caja13 .columna02 .tipo label, .caja13 .columna02 .privacidad label{
	height:70px;
}
.caja13 .columna02 .tipo{
	margin-right:15px;
}
.caja13 .columna02 .tipo .subfila, .caja13 .columna02 .privacidad .subfila{
	width:130px;
	height:23px;
	float:left;
}
.caja13 .columna02 .tipo img, .caja13 .columna02 .privacidad img{
	margin:0px 10px;
}
.caja13 .columna02 .tipo span, .caja13 .columna02 .privacidad span{
	color:#999;
}
.caja13 .columna02 .tipo .radiob, .caja13 .columna02 .privacidad .radiob{
	float:left;
	#margin-top:-4px;
}	
.caja13 .columna03 .fila4{
	width: 205px;
	height: 15px;
	padding-top:14px;
	float:left;
	margin-bottom:7px;
	border-bottom:solid 1px #eee;
}
.caja13 .columna03 .fila4 .left a{
	margin-top:10px;
}
.caja13 .columna03 .fila4 .right a{
	font-weight:normal;
	margin-left:10px;
	font-size:10px;
}
.caja13 .columna03 {
	float:left;
	width:240px;
	padding-left:15px;
	height:215px;
	position:relative;
}

.caja13 .columna03 img, .caja13 .columna03 span{
	float:left;
}
.caja13 .columna03 .rankmg{
	margin-right:25px;
	margin-left:5px;
}
.caja13 .columna03 .fila {
	margin-bottom:3px;
}
.caja13 .columna03 .margen {
	margin-bottom:15px;
}
.caja13 .columna03 .margen2 {
	margin-bottom:40px;
}
.caja13 .columna03 .padtop{
	padding-top:4px;
}
.caja13 .columna03 .fila .c1 {
	color:#999;
	float:left;
	width:105px;
}
.caja13 .columna03 .botonera{
	text-align:right;
	width:240px;
}
.caja13 .columna03 .campotexto{
	border:solid 1px #ccc;
	color:#999;
	width:131px;
	padding-left:2px;
	height:18px;
}
.caja13 .columna03 .paginacion {
	width:240px;
	#left:15px;
}

.caja13 .colu03{height:auto; width:425px; padding-left:0px;}

.caja13 .colu03 .fila{width:425px; border:none; padding-bottom:10px;}
.caja13 .colu03 .fila .c1{width:200px; float:left;}
.caja13 .colu03 .fila .c2{width:225px; float:left;}

.c13_reducida, .c13_reducida .columna02, .c13_reducida .columna03{height:165px;}
.c13_reducida .colu03{width:395px;}
.c13_reducida .colu03 .fila{width:395px;}
.c13_reducida .colu03 .fila .c1{width:180px; float:left; color:#999999;}
.c13_reducida .colu03 .fila .c2{width:215px; float:left;}
.c13_reducida .columna02{width:425px;}
.c13_reducida .columna03{width:295px;}
.c13_reducida .columna02 .paginacion{width:420px;}
.c13_reducida .colu03 .margen{margin-bottom:5px;float:left;}
.c13_reducida .columna03 .paginacion{width:290px;}
.c13_reducida .columna03 .fila .c1{color:#999999;float:left;width:165px;}
.c13_reducida .foto_grande {
	width:150px;
	height:150px;
	padding:10px;
	margin-left:-4px;
	margin-top:-4px;
	behavior:url(iepngfix.htc); /* ie6 */
	background:url(../img/fotoB_bg2.png) repeat;
}
/***** caja14 *****/

.caja14 {
	width:930px;
	font-size:12px;
	height:235px;
	margin-top:20px;
	float:left;
	padding:15px;
	background:url(../img/caja_bg.png) repeat;
}
.caja14 .columna01, .caja14 .columna02, .caja14 .columna03, .caja14 .columna04, .caja14 .columna05 {
	float:left;
	height:235px;
	position:relative;
}
.caja14 .columna01 {
	width:455px;
	padding-right:14px;
	border-right:solid 1px #ddd;
}
.caja14 .columna01 .c1, .caja14 .columna01 .c2, .caja14 .columna03 .c1, .caja14 .columna03 .c2 {
	width:210px;
	float:left;
}
.caja14 .columna01 .fila {
	float:left;
	height:29px;
	margin-bottom:7px;
	width:210px;
}
.caja14 .columna01 .fila a {
	display:block;
	width:210px;
	height:29px;
	cursor:pointer;
}
.caja14 .columna01 .fila a:hover {
	background:url(../img/hover_bg.png) repeat;
	_background:#e0efea;cursor:pointer;
}
.caja14 .columna01 .foto {
	float:left;
	width:25px;
	height:25px;
	padding:2px;
	background:url(../img/fotoSM_bg.jpg) no-repeat;
}
.caja14 .columna01 .enlace {
	width:165px;
	padding-top:13px;
	margin-left:12px;
	float:left;
	border-bottom:solid 1px #ddd;
}
.caja14 .columna01 .enlace .right img {
	margin-top:-2px;
}
.caja14 .columna01 .c1 {
	height:175px;
	padding-right:15px;
	border-right:solid 1px #ddd;
}
.caja14 .columna01 .c2 {
	padding-left:15px;
}
.caja14 .columna01 .paginacion {
	width:450px;
 #left:0;
}
.caja14 .columna01 .paginacion .left {
	padding-top:1px;
}
.caja14 .columna01 .paginacion .left a {
	margin-right:15px;
}
.caja14 .columna02 {
	width:445px;
	_width:439px;
	padding-left:15px;
}
.caja14 .columna02 .fila {
	float:left;
	height:29px;
	margin-bottom:7px;
	width:445px;
	_width:439px;
}
.caja14 .columna02 .fila:hover {
	background:url(../img/hover_bg.png) repeat;
	_background:#e0efea;
}
.caja14 .columna02 .fila .datos {
	float:left;
	height:28px;
	width:238px;
	margin-right:15px;
	border-bottom:solid 1px #ddd;
}
.caja14 .columna02 .fila .datos .fecha {
	float:left;
	font-size:10px;
	color:#999;
	width:55px;
	padding-top:15px;
}
.caja14 .columna02 .fila .datos .categoria {
	float:left;
	width:43px;
	padding-top:11px;
}
.caja14 .columna02 .fila .datos .campo {
	float:left;
	padding-top:13px;
}
.caja14 .columna02 .fila .ver {
	float:left;
	width:35px;
	padding-top:14px;
}
.caja14 .columna02 .fila .ver a {
	color:#8fc6cc;
	font-size:10px;
}
.caja14 .columna02 .fila .ver a:hover {
	color:#1f8f99;
}
.caja14 .columna02 .fila .usuario {
	float:left;
	width:25px;
	height:25px;
	padding:2px;
	margin-left:10px;
	background:url(../img/fotoSM_bg.jpg) no-repeat;
}
.caja14 .columna02 .paginacion {
	width:440px;
	_width:435px;
 #left:15px;
}
.caja14 .columna03 {
	width:455px;
	padding-right:14px;
	border-right:solid 1px #ddd;
}
.caja14 .columna03 .c1 {
	height:235px;
	_height:263px;
	padding-right:15px;
	position:relative;
	border-right:solid 1px #ddd;
}
.caja14 .columna03 .c2 {
	height:235px;
	_height:263px;
	position:relative;
	padding-left:15px;
}
.caja14 .columna03 .fila {
	float:left;
	height:29px;
	margin-bottom:7px;
	width:210px;
	cursor:pointer;
}
.caja14 .columna03 .fila:hover {
	background:url(../img/hover_bg.png) repeat;
	_background:#e0efea;
}
.caja14 .columna03 .foto {
	float:left;
	width:25px;
	height:25px;
	padding:2px;
	background:url(../img/fotoSM_bg.jpg) no-repeat;
}
.caja14 .columna03 .enlace {
	width:162px;
	padding-top:13px;
	margin-left:15px;
	float:left;
	border-bottom:solid 1px #ddd;
}
.caja14 .columna03 .enlace .right a {
	margin-left:15px;
	color:#8fc6cc;
	font-size:10px;
}
.caja14 .columna03 .enlace .right a:hover {
	color:#1f8f99;
}
.caja14 .columna03 .enlace .right img {
	margin-top:-2px;
	_margin-top:0px;
}
.caja14 .columna03 .paginacion {
	width:205px;
 #left:0;
}
.caja14 .columna03 .paginacion .left {
	padding-top:1px;
}
.caja14 .columna03 .paginacion .left a {
	margin-right:15px;
}
.caja14 .columna03 .c2 .paginacion {
	width:205px;
 #left:15px;
}
/* buscador */
.caja14 .columna04{
	width:610px;
	float:left;
	padding-right:15px;
	border-right:solid 1px #ddd;
}
.caja14 .columna05{
	width:275px;
	padding-left:15px;
}
.caja14 .gmapa{
	overflow: hidden; 
	width:275px; 
	height:235px;
}	
.caja14 .fila2 {
	float:left;
	height:29px;
	margin-bottom:7px;
	width:610px;
}
.caja14 .fila2 a {
	display:block;
	width:610px;
	height:29px;
	cursor:pointer;
}
.caja14 .fila2 a:hover {
	background:url(../img/hover_bg.png) repeat;
	_background:#e0efea;
}
.caja14 .foto {
	width:25px;
	height:25px;
	padding:2px;
	float:left;
	background:url(../img/fotoSM_bg.jpg) no-repeat;
}
.caja14 .fila2 .enlace {
	width:565px;
	padding-top:13px;
	float:left;
	margin-left:10px;
	border-bottom:solid 1px #eee;
}
.caja14 .fila2 .tipo {
	width:54px;
	display:inline-block;
	text-align:right;
	margin-top:-2px;
}
.caja14 .fila2 .votos{
	width:70px;
	display:inline-block;
	text-align:right;
	color:#999;
	font-weight:normal;
}	
.caja14 .right .barra {
	width:67px;
	text-align:right;
	display:inline-block;
}
.caja14 .right .barra .barra_porcentaje {
	display:inline-block;
}
.caja14 .fila2 .gmaps{
	margin-left:22px;
	margin-top:-5px;
	display:inline-block;
}
.caja14 .columna04 .paginacion{
	width:605px;
}	
/***** caja15 *****/

.caja15 {
	width:930px;
	font-size:12px;
	height:auto;
	margin-top:20px;
	float:left;
	padding:15px;
	background:url(../img/caja_bg.png) repeat;
	line-height:150%;
}
.caja15 .columna01 {
	float:left;
	padding-right:15px;
	width:450px;
	text-align:justify;
}
.caja15 .borde {
	border-right:solid 1px #ddd;
}
.caja15 .tabla {
	margin-left:70px;
}
.caja15 .tabla tr {
	height:17px;
	vertical-align:top;
}
.caja15 .tabla td {
	width:90px;
	color:#999;
	text-align:center;
}
.caja15 .tabla tr.fila1 td {
	font-weight:bold;
	color:#333;
}
.caja15 .tabla tr.ultima td {
	padding-top:15px;
}
.caja15 .tabla tr.ultima td strong {
	color:#333;
}
.nm {
	margin:0;
}
/***** caja16 *****/
.caja16{
	width:930px;
	height:auto;
	font-size:12px;
	margin-top:20px;
	float:left;
	padding:15px;
	padding-bottom:0px;
	#padding-bottom:15px;
	background:url(../img/caja_bg.png) repeat;
}
.caja16 .f1{
	height:335px;
	margin-bottom:15px;	
	#margin-bottom:0px;
}	
.caja16 .f1 .c1{
	width:289px;
	height:335px;
	float:left;
	padding-right:15px;
	position:relative;
	border-right:solid 1px #ddd;
}
.caja16 .f1 .c2{
	width:289px;
	height:335px;
	float:left;
	padding-right:15px;
	padding-left:15px;
	position:relative;
	border-right:solid 1px #ddd;
}
.caja16 .f1 .c3{
	width:289px;
	height:335px;
	float:left;
	padding-left:15px;
	position:relative;
}
.caja16 .f1 .paginacion{
	width:285px;
	#left:15px;
}
.caja16 .f1 .c1 .paginacion{
	#left:0px;
}
.caja16 .paso{
	font-weight:bold;
	margin-bottom:13px;
	float:left;
}
.caja16 .paso .numero, .caja16 .paso .numero_done{
	background:#ff5500;
	float:left;
	color:#fff;
	width:11px;
	height:16px;
	padding-top:1px;
	padding-left:5px;
}
.caja16 .paso .numero_done{
	background:#ccc;
}
.caja16 .paso .nombre{
	color:#333;
	margin-left:15px;
	float:left;
	padding-top:3px;
}
.caja16 .fila_form{
	width:289px;
	float:left;
	margin-bottom:15px;
}
.caja16 .fila_form label{
	width:100px;
	float:left;
}
.caja16 .fila_form label.padtop{
	padding-top:2px;
}
.caja16 .fila_form2{
	width:289px;
	float:left;
	margin-bottom:7px;
}
.caja16 .fila_form2 label{
	width:90px;
	float:left;
}
.caja16 .fila_form2 label.padtop{
	padding-top:3px;
}
.caja16 #sel_grupo{
	display:none;
}
.caja16 .fila_form .lista{
	float:left;
	width:180px;
	border:solid 1px #ccc;
	height:21px;
}
.caja16 .fila_form2 .lista{
	float:left;
	width:125px;
	border:solid 1px #ccc;
	height:21px;
	_margin-left:3px;
}
.caja16 .buscador{
	float:left;
	width:289px;
}
.caja16 .buscador .campotexto{
	width:285px;
	border:solid 1px #ccc;
	padding-left:2px;
	color:#999;
	height:18px;
	padding-top:1px;
}
.caja16 .buscador .boton_buscar{
	text-align:right;
	margin-top:2px;
}
.caja16 .resultados{
	float:left;
	margin-top:30px;
}
.caja16 .resultados .campo2{
	float:left;
	width:179px;
	font-weight:bold;
	margin-bottom:15px;
}
.caja16 .resultados .boton_eliminar{
	width:110px;
	text-align:right;	
	float:right;
}
.caja16 .f1 .fila {
	float:left;
	height:29px;
	margin-bottom:7px;
	width:289px;
}
.caja16 .f1 .fila a {
	display:block;
	width:289px;
	height:29px;
	cursor:pointer;
}
.caja16 .f1 .fila a:hover {
	background:url(../img/hover_bg.png) repeat;
	_background:#e0efea;
}
.caja16 .f1 .fila .foto {
	width:25px;
	height:25px;
	padding:2px;
	float:left;
	background:url(../img/fotoSM_bg.jpg) no-repeat;
}
.caja16 .f1 .enlace {
	width:244px;
	padding-top:13px;
	float:left;
	border-bottom:solid 1px #eee;
	margin-left:15px;
}
.caja16 .c3 .fecha{
	border:solid 1px #ccc;
	color:#999;
	height:17px;
	padding-top:1px;
	width:102px;
}
.caja16 .c3 .calendario{
	margin-bottom:-5px;
	#margin-bottom:-4px;
	margin-left:-3px;
}
.caja16 .c3 div.checkbox{
	width:65px;
	float:left;
}
.caja16 input#handicap{
	height:17px;
	padding-top:1px;
	padding-left:2px;
	border:solid 1px #ccc;
}
.caja16 .c3 div.checkbox input{
	margin-right:5px;
	margin-top:4px;
	#margin-top:0px;
}
.caja16 .c3 div.checkbox span{
	float:left;
	padding-top:3px;
}
.caja16 .c3 .areatexto{
	border:solid 1px #ccc;
	width:193px;
	_width:190px;
	/*height:103px;*/
	font-size:12px;
	padding-top:2px;
	padding-left:2px;
	overflow-y:auto;
}
.caja16 .f2 .paso{
	margin-top:15px;
}
.caja16 .f2 .puntuaciones{
	float:left;
	width:930px;
}
.sin_margen{
	margin:0;
}
.caja16 .f2 .paginacion{
	width:925px;
	position:relative;
}
.caja16 .f2 .paginacion .right{
	margin-top:2px;
	#margin-top:0px;
}
.caja16 .campo {
	width:930px;
	float:left;
	margin-bottom:15px;
}
.caja16 .campo .foto {
	float:left;
	width:25px;
	height:25px;
	padding:2px;
	background:url(../img/fotoSM_bg.jpg) no-repeat;
}
.caja16 .campo .borde {
	float:left;
	border-bottom:solid 1px #eee;
	padding-top:13px;
	margin-left:15px;
	width:460px;
	color:#999;
}
.caja16 .campo .borde span {
	margin-right:15px;
}
.caja16 .campo .fecha {
	padding-top:13px;
	float:right;
}
.caja16 .tabla {
	float:left;
	margin-bottom:15px;
	width:930px;
}
.caja16 .tabla td {
	text-align:center;
	font-size:10px;
	color:#999;
	height:23px;
	min-width:25px;
	padding-top:1px;
	vertical-align:top;
	background:url(../img/color1_bg.png) repeat;
	_background:none;
}
.caja16 .tabla tr.fila_primera td {
	font-weight:bold;
	font-size:12px;
	color:#333;
	border-top:solid 1px #eee;
}
.caja16 .tabla .valor{
	width:22px;
	border:solid 1px #ccc;
	font-weight:bold;
	text-align:center;
}
.caja16 .tabla td.col1 {
	text-align:left;
	width:148px;
	padding-left:2px;
	padding-top:2px;
	background:none;
}
.caja16 .tabla td.nobg {
	background:none;
	width:35px;
}
.caja16 .tabla td.bold {
	font-weight:bold;
	font-size:12px;
	color:#333;
	padding-top:0;
}
.caja16 .tabla tr.jugador td {
	font-weight:bold;
	font-size:12px;
	color:#333;
	vertical-align:bottom;
	padding-top:5px;
	border-bottom:solid 1px #eee;
	padding-bottom:2px;
}
.caja16 .tabla tr.jugador_edit td {
	font-weight:bold;
	font-size:12px;
	color:#333;
	vertical-align:bottom;
	padding-top:5px;
	border-bottom:solid 1px #eee;
	padding-bottom:2px;
	background:url(../img/hover_bg.png) repeat;
	_background:#e0efea;
}
.caja16 .tabla .lista_jugadores{
	width:120px;
	border:solid 1px #ccc;
}
.caja16 .tabla .foto{
	width:25px;
	height:25px;
	float:left;
	background:url(../img/fotoSM_bg.jpg) no-repeat;
	padding:2px;
}
.caja16 .tabla .enlace{
	padding-top:14px;
	margin-left:5px;
	float:left;
}
.caja16 .f2 .paginacion{
	float:left;
	margin-top:15px;
}
.caja16 .f2 .paginacion .boton{
	margin-top:-3px;
}
input.cancelar{
	color:#85c1c0;
	margin-right:10px;
}
.caja16 .tabla_col1{
	float:left;
	width:150px;
}
.caja16 .tabla_col2, .caja16 .tabla_col3{
	float:left;
	width:372px;
}
.caja16 .tabla_col4{
	float:left;
	width:35px;
}
/***** caja17 *****/
.caja17 {
	width:930px;
	font-size:12px;
	height:auto;
	float:left;
	padding:15px;
	background:url(../img/caja_bg.png) repeat;
}
.caja17 .form .fila{
	height:23px;
	margin-bottom:4px;
}
.caja17 .form .margen{
	margin-bottom:25px;
}
.caja17 .form .fila label{
	display:inline-block;
	width:155px;
}
.caja17 .form .fila span{
	display:inline-block;
	color:#999;
	margin-left:20px;
}
.caja17 .form .fila input.campo_obligatorio{
	width:216px;
	height:16px;
	padding-left:2px;
	padding-top:2px;
	border:solid 1px #ccc;
	border-left:solid 3px #ff5500;
}
.caja17 .form .fila_fix2{
	height:23px;
	width:380px;
	margin-bottom:4px;
}
.caja17 .form .fila_fix2 label{
	display:inline-block;
	#padding-top:4px;
}
.caja17 .form .fila_fix2 .right{
	#margin-top:-18px;
}
.caja17 .form select{
	border:solid 1px #ccc;
	width:222px;
	height:21px;
}
.caja17 .form .fila input.campo_texto{
	width:218px;
	height:16px;
	padding-left:2px;
	padding-top:2px;
	border:solid 1px #ccc;
}
.caja17 .form .botonera{
	width:380px;
	#width:395px; 
	text-align:right;
}
.caja17 .form .fila font{
	font-size:12px;
	margin-right:20px;
}
/* Input type FILE */
div.fileinputs {						
	position: relative;						
	float:right;						
}					
div.fakefile {						
	position: absolute;						
	top: 0px;						
	left: 0px;						
	z-index: 1;	
	_right:0px;					
}						
div.fakefile input {						
	border:solid 1px #ccc;						
	width:199px;
	height:18px;					
}						
div.fakefile img {						
	margin-bottom:-6px;						
	#margin-bottom:-4px;
	margin-left:-3px;
}	

div.fakefile2 {						
	position: absolute;						
	top: 0px;						
	left: 0px;						
	z-index: 1;	
	_right:0px;					
}						
div.fakefile2 input {						
	border:solid 1px #ccc;						
	width:150px;
	height:18px;					
}						
div.fakefile2 img {						
	margin-bottom:-6px;						
	#margin-bottom:-4px;
	margin-left:-3px;
}	

input.file {						
	position: relative;						
	text-align: right;						
	-moz-opacity:0;						
	filter:alpha(opacity: 0);						
	opacity: 0;						
	z-index: 2;						
}					
.label_file{
	float:left;						
	padding-top:3px;	
	#padding-top:5px;					
}
.fila_fix{
	width:552px;#width:554px;height:20px;margin-bottom:6px;#margin-bottom:5px;
}
.fila_fix .ejemplo{
	float:right;color:#999;padding-top:3px;margin-left:13px;#margin-left:-3px;
}	
/***** caja20 *****/
.caja20 {
	width:930px;
	font-size:12px;
	height:auto;
	float:left;
	padding:15px;
	margin-top:20px;
	background:url(../img/caja_bg.png) repeat;
}

/***** caja21 *****/
.caja21 {
	width:670px;
	min-height:100px;
	padding:15px;
	color:#333;
	float:left;
	margin-top:20px;
	background:url(../img/caja_bg.png) repeat;
}
.caja21 .h2 {
	margin-bottom:0px;
}
.caja21 .columna01 {
	width:670px;
	min-height:30px;
	position:relative;
	padding-bottom:40px;
}
.caja21 .columna01 .fila {
	float:left;
	padding-top:10px;
	height:25px;
	width:100%;
}
.caja21 .columna01 .fila a {
	display:block;
	/*width:210px;*/
	height:29px;
	cursor:pointer;
}
.caja21 .columna01 .fila a:hover {
	background:url(../img/hover_bg.png) repeat;
	_background:#e0efea;cursor:pointer;
}
.caja21 .fila .fecha {
	float:left;
	width:60px;
	height:25px;
	color:#999;
}
.caja21 .fila .foto{
	float:left;
	height:25px;
	padding:2px;
	width:25px;
}
.caja21 .fila .enlace{
	border-bottom:1px solid #EEEEEE;
	float:left;
	margin-left:10px;
	padding-top:13px;
	width:620px;;
}
.caja21 .fila .tipo {
	display:inline-block;
	margin-top:-2px;
	text-align:right;
	width:54px;
}
.caja21 .fila .votos {
	color:#999999;
	display:inline-block;
	font-weight:normal;
	text-align:right;
	width:70px;
}
.caja21 .paginacion {
	/*float:left;
	margin-top:30px;*/
	width:665px;
	left:0;
	#bottom:-10px;
}
.caja21 .paginacion span {
	margin:0 7px;
}

/********** CENTRAL **********/

.central {
	float:left;
	width:700px;
}
/***** caja01 *****/

.caja01 {
	width:700px;
	height:230px;
	padding:15px 0px;
	color:#333;
	float:left;
	margin-top:20px;
	background:url(../img/caja_bg.png) repeat;
}
.caja01 .columna01, .caja01 .columna03 {
	/*width:205px;*/
	_width:195px;
	height:230px;
	padding:0 15px;
	position:relative;
}
.caja01 .columna01{
	width:205px;	
}
.caja01 .columna03{
	width:200px;	
}
.caja01 .columna03 #slider5 li {
	_height:190px;
}
.caja01 .paginacion {
	width:201px;
	_width:191px;
}
.caja01 .columna03 .paginacion {
	_width:206px;
}
.caja01 .paginacion .right {
	padding-top:0px;
 #padding-top:2px;
}
.caja01 .paginacion span {
	margin:0 7px;
}
.caja01 .columna02 {
	width:228px;
	height:228px;
	padding:3px 0px 0px 3px;
	background:white;
	border:solid 1px #ccc;
}
.ampliar_mapa a {
	display:inline-block;
	padding:3px 5px;
	margin-left:174px;
	position:absolute;
	margin-top:-21px;
	background:#fff;
}
.caja01 .campo_cercano {
	margin-bottom:17px;
}
.caja01 .campo_cercano .clase {
	float:left;
	margin-right:10px;
}
.caja01 .campo_cercano .distancia {
	color:#999;
}
/***** caja02 *****/

.caja02 {
	width:700px;
	height:180px;
	padding:15px 0px;
	color:#333;
	float:left;
	margin-top:20px;
	background:url(../img/caja_bg.png) repeat;
}
.caja02 .columna01, .caja02 .columna03 {
	width:204px;
	height:180px;
	padding:0 15px;
	position:relative;
}
.caja02 .columna01 {
	border-right:solid 1px #ddd;
}
.caja02 .columna02 {
	width:199px;
	height:180px;
	padding:0 15px;
	position:relative;
	border-right:solid 1px #ddd;
}
.caja02 .columna01 .paginacion, .caja02 .columna03 .paginacion {
	width:199px;
}
.caja02 .columna02 .paginacion {
	width:194px;
}
.caja02 .enlace {
	float:left;
	width:100%;
	margin-bottom:15px;
	border-bottom:solid 1px #eee;
}
.caja02 .enlace img {
	padding-top:3px;
}
.caja02 .paginacion {
 #left:15px;
}
.caja02 .paginacion .right {
	padding-top:2px;
}
.caja02 .paginacion span {
	margin:0 7px;
}
.data_gris{
	color:#999999;
	font-size:10px;
}
/***** caja03 *****/

.caja03 {
	width:700px;
	_width:685px;
	height:335px;
	padding:15px 0px;
	color:#333;
	float:left;
	margin-top:20px;
	background:url(../img/caja_bg.png) repeat;
}
.caja03 .h2 {
	padding-left:15px;
	margin-bottom:5px;
}
.caja03 .columna01 {
	width:410px;
	height:315px;
	padding:0 15px;
	_padding-right:5px;
}
.caja03 .columna01 .ampliada {
	width:424px;
	height:324px;
}
.caja03 .columna02 {
	width:240px;
	height:308px;padding-top:7px;
	position:relative;
}
.caja03 .columna02 .foto, .columna02 .foto2 {
	width:100px;
	height:75px;
	background:#fff;
	border:solid 1px #ccc;
	padding:2px;
	_padding-bottom:0px;
	float:left;
	margin-left:10px;
	_margin-left:7px;
	margin-bottom:15px;
}
.caja03 .columna02 .foto img, .columna02 .foto2 img {
	width:100px;
	height:75px;
}
.caja03 .columna02 .foto2 {
	margin-left:13px;
}
.caja03 .columna02 .paginacion {
	width:235px;
	#width:220px;
 #left:12px;
}
.caja03 .columna02 .text{
	color:#999;
	padding-left:15px;
}
.caja03 .columna02 .fileinputs{
	margin-top:10px;
	padding-right:15px;
	#padding-right:0px;
}
.caja03 .columna02 .fakefile input{
	width:200px;
	height:16px;
	float:left;
}
.caja03 #divtotal{
	display:block;
}
.caja03 .superior .izquierda{
	width:12px;
	height:12px;	
	float:left;
	background:url(../img/fotobg_topleft.png) no-repeat;
}
.caja03 .superior .centro{
	height:12px;
	float:left;
	background:url(../img/fotobg_top.png) repeat-x;
}
.caja03 .superior .derecha{
	width:12px;
	height:12px;
	float:left;
	background:url(../img/fotobg_topright.png) no-repeat;
}
.caja03 .medio .izquierda{
	width:12px;
	float:left;
	background:url(../img/fotobg_left.png) repeat-y;
}
.caja03 .medio .centro{
	float:left;
	background:#FFF;
}
.caja03 .medio .derecha{
	width:12px;
	float:left;
	background:url(../img/fotobg_right.png) repeat-y;
}
.caja03 .inferior .izquierda{
	width:12px;
	height:12px;
	float:left;
	background:url(../img/fotobg_botleft.png) no-repeat;
}
.caja03 .inferior .centro{
	height:12px;
	float:left;
	background:url(../img/fotobg_bot.png) repeat-x;
}
.caja03 .inferior .derecha{
	width:12px;
	height:12px;
	float:left;
	background:url(../img/fotobg_botright.png) no-repeat;
}
/***** caja04 *****/
.caja04 {
	width:700px;
	_width:685px;
	height:auto;
	padding:15px 0px;
	color:#333;
	float:left;
	margin-top:20px;
	background:url(../img/caja_bg.png) repeat;
}
.caja04 .h2 {
	padding-left:15px;
}
.caja04 .tabla {
	padding:0 15px;
}
.caja04 .tabla td {
	text-align:center;
	font-size:10px;
	color:#999;
	height:23px;
	width:27px;
	padding-top:1px;
	vertical-align:top;
	background:url(../img/color1_bg.png) repeat;
}
.caja04 .tabla tr.f1 td {
	font-weight:bold;
	font-size:12px;
	color:#333;
}
tr.color1 {
	background:url(../img/color1_bg.png) top left repeat-x;
}
tr.color2 {
	background:url(../img/color2_bg.png) top left repeat-x;
}
tr.color3 {
	background:url(../img/color3_bg.png) top left repeat-x;
}
tr.color4 {
	background:url(../img/color4_bg.png) top left repeat-x;
}
tr.color5 {
	background:url(../img/color5_bg.png) top left repeat-x;
}
tr.color6 {
	background:url(../img/color6_bg.png) top left repeat-x;
}
tr.color7 {
	background:url(../img/color7_bg.png) top left repeat-x;
}
tr.color8 {
	background:url(../img/color8_bg.png) top left repeat-x;
}
tr.color9 {
	background:url(../img/color9_bg.png) top left repeat-x;
}
tr.color10 {
	background:url(../img/color10_bg.png) top left repeat-x;
}
tr.color11 {
	background:url(../img/color1_bg.png) top left repeat-x;
}
tr.color12 {
	background:url(../img/color1_bg.png) top left repeat-x;
}
tr.color13 {
	background:url(../img/color13_bg.png) top left repeat-x;
}
tr.color14 {
	background:url(../img/color14_bg.png) top left repeat-x;
}
tr.color15 {
	background:url(../img/color1_bg.png) top left repeat-x;
}
.caja04 .tabla td.col1 {
	text-align:left;
	width:55px;
	padding-left:2px;
	padding-top:2px;
	background:none;
}
.caja04 .tabla td.nobg{
background:none;width:35px;	
}
.caja04 .tabla td.bold {
	font-weight:bold;
	font-size:12px;
	color:#333;
	padding-top:0;
}
/***** caja06 *****/

.caja06 {
	width:670px;
	height:90px;
	padding:15px;
	color:#333;
	float:left;
	margin-top:20px;
	position:relative;
	background:url(../img/caja_bg.png) repeat;
}
.caja06 .h2 {
	margin-bottom:8px;
}
.caja06 .columna01 {
	width:218px;
	border-right:solid 1px #ddd;
}
.caja06 .columna02 {
	width:200px;
	padding:0px 15px;
}
.caja06 .columna03{
	width:190px;
	padding:0px 15px;
	#width:185px;
}
.caja06 .columna02 {
	border-right:solid 1px #ddd;
}
.caja06 .columna01 .c1 {
	width:95px;
}
.caja06 .columna01 .c2 {
	width:105px;
}
.caja06 .columna01 .c2_edit {
	width:105px;
	#width:110px;
}
.caja06 .columna02 .c1 {
	width:95px;
}
.caja06 .columna02 .c2 {
	width:100px;
}
.caja06 .columna02 .c2_edit {
	width:105px;
	#width:110px;
}
.caja06 .columna03 .c1 {
	width:60px;
}
.caja06 .columna03 .c2, .caja06 .columna03 .c2_edit {
	width:125px
}
.caja06 .columna03 .radios{
	margin-top:-5px;
	padding-bottom:7px;
	margin-left:-7px;
}
.caja06 .c1 {
	width:95px;
	float:left;
	color:#999;
	padding-top:2px;
}
.caja06 .c2 {
	width:105px;
	float:left;
	padding:2px;
	color:#333;
	height:15px;
}
.caja06 .c2_edit {
	width:105px;
	float:left;
	color:#333;
	height:16px;
 #height:19px;
	margin-bottom:3px;
}
.caja06 .c2_edit input {
	border:none;
	background:#fff;
	color:#999;
	height:15px;
	padding-left:1px;
	margin-top:1px;
 #margin-top:0px;
 #padding-bottom:1px;
 #padding-left:2px;
	font-size:12px;
}
.caja06 .columna01 .c2_edit input {
	width:105px;
}
.caja06 .columna02 .c2_edit input {
	width:136px;
}
.caja06 input.correcto {
	color:#66cc33;
}
.caja06 input.incorrecto {
	color:#ff5500;
}
.caja06 .paginacion {
	width:660px;
 #left:15px;
	bottom:15px;
}
.caja06 .paginacion .right{
	margin-top:-2px;
}
.caja06 .boton {
	cursor:pointer;
	color:#1f8f99;
	border:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	background:none;
}
/***** caja09 *****/

.caja09 {
	width:700px;
	_width:685px;
	height:235px;
	padding:15px 0px;
	_padding-bottom:5px;
	color:#333;
	float:left;
	margin-top:20px;
	background:url(../img/caja_bg.png) repeat;
}
.caja09 p{
	margin-bottom:12px;
}
.caja09 .columna01, .caja09 .columna03 {
	width:204px;
	height:207px;
	position:relative;
}
.caja09 .columna01 {
	padding:0 15px;
	_padding-right:0px;
}
.caja09 .h2{
	margin-left:15px;
}
.caja09 .columna01 .h2, .caja09 .columna04 .h2{
	margin-left:0px;
}
.caja09 .columna03 {
	padding:0 15px;
	_padding-right:0px;
}
.caja09 .columna01 {
	border-right:solid 1px #ddd;
}
.caja09 .columna01 .wd{
	width:200px;
}
.caja09 .columna02 {
	width:199px;
	_width:189px;
	height:207px;
	padding:0 15px;
	position:relative;
	border-right:solid 1px #ddd;
}
.caja09 .columna01 .paginacion, .caja09 .columna03 .paginacion {
	width:199px;
	_width:201px;
}
.caja09 .columna02 .paginacion {
	width:194px;
	_width:184px;
}
.caja09 .fila {
	float:left;
	height:29px;
	margin-bottom:7px;
	width:205px;
}
.caja09 .fila a {
	display:block;
	width:205px;
	height:29px;
	cursor:pointer;
}
.caja09 span.accion {
	color:#89c3c4;
	font-size:10px;
	padding-right:2px;
}
.caja09 .fila a:hover {
	background:url(../img/hover_bg.png) repeat;
	_background:#e0efea;
}
.caja09 .foto_small {
	width:25px;
	height:25px;
	padding:2px;
	_padding-bottom:0px;
	_height:27px;
	float:left;
	background:url(../img/fotoSM_bg.jpg) no-repeat;
}
.caja09 .enlace {
	width:160px;
	padding-top:13px;
	float:left;
	border-bottom:solid 1px #eee;
	margin-left:15px;
	_margin-top:-3px;
}
.caja09 .enlace .left{
	_margin-top:3px;
}
.caja09 .right {
	color:#999;
	font-weight:normal;
}
.caja09 .right strong {
	width:35px;
	display:inline-block;
	text-align:right;
}
.caja09 .right small {
	font-size:10px;
}
.caja09 .right img {
	margin-top:-3px;
	_margin-top:0px;
	margin-left:10px;
	padding-right:2px;
}
.caja09 .boton_buscador {
	text-align:right;
	margin-bottom:12px;
}
.caja09 .campotexto {
	width:198px;
	height:17px;
	border:solid 1px #ccc;
	color:#ccc;
	padding-left:2px;
	margin-top:5px;
	margin-bottom:3px;
}
.caja09 .boton {
	text-align:right;
}
.caja09 .columnaH{
	height:233px;
}
.caja09 .columna04{
	width:430px;
	height:233px;
	position:relative;
	padding-left:15px;
	margin-top:-26px;
	_padding-bottom:12px;
}
.caja09 .columna04 .form .fila2{
	width:430px;
	height:22px;
	/*float:left;*/
	margin-bottom:4px;
}
.caja09 .columna04 .form .fila2 label{
	float:left;
	width:70px;
}
.caja09 .columna04 .form .fila2 .campotexto2{
	width:355px;
	_width:340px;
	height:18px;
	padding-left:2px;
	border:solid 1px #ccc;
}
.caja09 .columna04 .form .fila2 .txarea{
	width:355px;
	_width:340px;
	height:43px;
	padding-left:2px;
	padding-top:2px;
	overflow-y:auto;
	border:solid 1px #ccc;
	font-size:12px;
}
.caja09 .columna04 .form .fila3{
	width:430px;
	height:20px;
	/*float:left;*/
	margin-top:28px;
	_margin-top:0px;
	margin-bottom:10px;
}					
.caja09 .columna04 .form .label_file{
	float:left;	
	width:70px;						
}
.caja09 .columna04 .form .fila3 label{
	margin-top:2px;
	_margin-top:0px;
}
.caja09 .columna04 .form div.fileinputs {		
	width:360px;	
	_width:320px;
	margin-top:3px;	
	_margin-top:0px;
}						
.caja09 .columna04 .form div.fakefile input {						
	border:solid 1px #ccc;						
	width:336px;
	_width:321px;
	height:18px;
	_margin-left:1px;
	float:left;										
}	
.caja09 .columna04 .form div.fakefile img{
	_float:right;_top:-20px;_left:25px;_position:relative;
}						
.caja09 .columna04 .form input.file {
	float:left;						
}	
.caja09 .columna04 .paginacion{
	width:430px;
	_margin-bottom:10px;
}
.caja09 .columna04 .tipo, .caja09 .columna04 .privacidad{
	width:200px;
	height:70px;
	float:left;
}
.caja09 .columna04 .tipo label, .caja09 .columna04 .privacidad label{
	height:70px;
}
.caja09 .columna04 .tipo{
	margin-right:15px;
}
.caja09 .columna04 .tipo .subfila, .caja09 .columna04 .privacidad .subfila{
	width:130px;
	height:23px;
	float:left;
}
.caja09 .columna04 .tipo img, .caja09 .columna04 .privacidad img{
	margin:0px 10px;
}
.caja09 .columna04 .tipo span, .caja09 .columna04 .privacidad span{
	color:#999;
}
.caja09 .columna04 .tipo .radiob, .caja09 .columna04 .privacidad .radiob{
	float:left;
	#margin-top:-4px;
}	
.caja09 .columna03 .fila4{
	width: 205px;
	height: 15px;
	padding-top:14px;
	float:left;
	margin-bottom:7px;
	border-bottom:solid 1px #eee;
}
.caja09 .columna03 .fila4 .left a{
	margin-top:10px;
}
.caja09 .columna03 .fila4 .right a{
	font-weight:normal;
	margin-left:10px;
	font-size:10px;
}
/***** caja18 *****/
.caja18 {
	/*width:700px;
	_width:685px;*/
	width:960px;
	_width:945px;
	height:auto;
	padding:15px 0px;
	color:#333;
	float:left;
	margin-top:20px;
	background:url(../img/caja_bg.png) repeat;
}
.caja18 .h2 {
	padding-left:15px;
	margin-bottom:0px;
}
.caja18 .tabla {
	padding:0 15px;
	float:left;
	width:930px;
	margin-bottom:15px;
	margin-top:10px;
}
.caja18 .foto{
	width:25px;
	height:25px;
	padding:2px;
	background:url(../img/fotoSM_bg.jpg) no-repeat;
}
.caja18 .tabla td {
	text-align:center;
	color:#999;
	height:35px;
	width:165px;
	border-bottom:solid 1px #eee;
	vertical-align:bottom;
}
.caja18 .tabla .bold{
	font-weight:bold;
}
.caja18 .tabla tr.primera td{
	border:0;
	color:#333;
	height:20px;font-family:DIN-Regular, Arial, Helvetica, sans-serif;
}
.caja18 .tabla tr.primera a{
	cursor:pointer;
}
.caja18 .tabla tr.primera a.up{
	padding-right:15px;
	color:#66cc33;
	background:url(../img/flecha_up.png) center right no-repeat;
}
.caja18 .tabla tr.primera a.down{
	padding-right:15px;
	color:#66cc33;	
	background:url(../img/flecha_down.png) center right no-repeat;
}
.caja18 .tabla td.col1{
	width:45px;
	text-align:left;
	border:0;
}
.caja18 .tabla td.w75{width:75px;}
.caja18 .tabla td.col2{
	width:223px;
	text-align:left;
}
.caja18 .tabla td.col_login{
	width:170px;
	text-align:left;
}
.caja18 .tabla td.col_nombre{
	width:330px;
	text-align:center;
}
.caja18 .tabla td.col_hoyo{
	
	width:46px;
}
.caja18 .tabla td.bg{background:url(../img/color1_bg.png) repeat;}
.caja18 .tabla td.col1 img{
	margin-bottom:-2px;
}
.caja18 .paginacion{
	float:left;
	width:925px;
	position:relative;
	margin-left:15px;
}
.caja18 .fotomargen{margin-top:14px;margin-left:15px;}
.caja18 .tabla td span{
	display:inline-block;
	width:15px;
	height:15px;
	color:#000;
}
.caja18 .tabla tr.stableford td{
	border:0;
	color:#000;
	height:15px;
	font-family:DIN-Regular, Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:auto;
}
/***** caja11 *****/

.caja11 {
	width:670px;
	height:180px;
	padding:15px;
	color:#333;
	float:left;
	margin-top:20px;
	background:url(../img/caja_bg.png) repeat;
}
.caja11 .h2 {
	margin-bottom:0px;
}
.caja11 .columna01 {
	width:670px;
	height:165px;
	position:relative;
}
.caja11 .fila {
	padding-top:10px;
	height:25px;
}
.caja11 .fila .fecha {
	float:left;
	width:60px;
	height:25px;
	color:#999;
}
.caja11 .paginacion {
	width:670px;
	left:0;
}
.caja11 .paginacion span {
	margin:0 7px;
}
/********** LATERAL **********/

.lateral {
	float:left;
	width:240px;
	margin-left:20px;
	_margin-left:3px;
}
/***** caja07 *****/

.caja07 {
	width:210px;
	height:180px;
	padding:15px;
	_padding-left:10px;
	color:#333;
	float:left;
	margin-top:20px;
	background:url(../img/caja_bg.png) repeat;
	_margin-left:7px;
}
.caja07 .h2 {
	margin-bottom:0px;
}
/***** caja08 *****/

.caja08 {
	width:210px;
	height:auto;
	padding:15px;
	color:#333;
	float:left;
	margin-top:20px;
	_margin-left:8px;	
	background:url(../img/caja_bg.png) repeat;
}
.caja08 .comentarios {
	float:left;	
}
.caja08 .comentario {
	padding-bottom:10px;
	border-bottom:solid 1px #eee;
	margin-bottom:12px;
	float:left;
	width:210px;
	height:auto;
}
.caja08 .comentario .datos {
	margin-bottom:10px;
	float:left;
	width:158px;
}
.caja08 .comentario .datos .fecha {
	color:#999;
	font-size:10px;
	float:left;
}
.caja08 .comentario .datos .foto {
	width:25px;
	height:25px;
	float:left;
	padding:2px;
	margin-right:10px;
	background:url(../img/fotoSM_bg.jpg) no-repeat;
}
.caja08 .comentario .right {
	margin-top:4px;
}
.caja08 .comentario .resumen {
	margin-left:39px;
	float:left;
	_width:170px;
	_margin-left:0px;
	_padding-left:40px;
}
.caja08 .paginacion {
	width:205px;
	position:relative;
	float:left;
}
.caja08 .paginacion2 span {
	margin:0 7px;
}
.caja08 .comenta {
	float:left;
	margin-top:20px;
}
.caja08 .comenta .fila {
	margin-bottom:3px;
	width:210px;
	float:left;
}
.caja08 .comenta .fila .valor {
	float:left;
	width:123px;
}
.caja08 .comenta .fila .barra {
	width:52px;
	float:left;
 #padding-top:0;
}
.caja08 .comenta .fila .porcentaje {
	font-size:10px;
	color:#999;
	float:left;
	text-align:right;
	width:35px;
}
.caja08 .comenta .texto {
	font-size:10px;
	color:#999;
	text-align:right;
	margin-top:15px;
	float:left;
}
.caja08 .comenta .textarea {
	width:206px;
	border:solid 1px #ccc;
	height:76px;
	padding-left:2px;
	padding-top:2px;
	font-size:12px;
	color:#333;
	overflow-y:auto;
}
.caja08 .comenta .boton {
	width:35px;
	height:10px;
	margin-top:15px;
	cursor:pointer;
	border:0;
	background:url(../img/envia.png) no-repeat;
}
.lateral .publi {
	float:left;
	margin-top:15px;
 #margin-top:17px;
	margin-left:3px;
	_margin-left:9px;
}
.lateral .publi img {
	margin-top:5px;
 #margin-top:2px;
}
.lateral .publi2 {
	float:left;
	margin-top:20px;
}
.lateral .publi3 {
	float:left;
	margin-top:10px;
 #margin-top:17px;
	margin-left:3px;
	_margin-left:8px;
}
.lateral .publi3 img {
	margin-top:12px;
 #margin-top:2px;
}
/********** PIE **********/

.pie {
	width:960px;
	height:75px;
	font-size:12px;
	color:#83c1c7;
	padding: 12px 15px 15px 15px;
	font-weight:bold;
	float:left;
	background:url(../img/pie_bg.png) no-repeat;
	font-family:DIN-Regular, Arial, Helvetica, sans-serif;
}
.pie a {
	margin-right:55px;
	font-family:DIN-Regular, Arial, Helvetica, sans-serif;
}
.pie span {
	margin-right:5px;
}

/* Easy Slider */

	#slider1 ul, #slider1 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider1 li{  
		width:300px;
		height:235px;
		overflow:hidden; 
		}
	span#prevBtn1{}
	span#nextBtn1{}					

	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2 li{ 
		width:300px;
		height:235px;
		overflow:hidden; 
		}
	
	#slider3 ul, #slider3 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider3 li{ 
		width:300px;
		height:235px;
		overflow:hidden; 
		}
	
	#slider4 ul, #slider4 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider4 li{ 
		width:220px;
		height:auto;
		overflow:hidden; 
		}
	
	#slider5 ul, #slider5 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider5 li{ 
		width:210px;
		height:230px;
		overflow:hidden; 
		}
	
	#slider6 ul, #slider6 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider6 li{ 
		width:450px;
		_width:435px;
		height:235px;
		overflow:hidden; 
		}
	
	#slider7 ul, #slider7 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider7 li{ 
		width:620px;
		height:235px;
		overflow:hidden; 
		}
	
	#slider8 ul, #slider8 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider8 li{ 
		width:250px;
		height:315px;
		overflow:hidden; 
		}
		
	#slider9 ul, #slider8 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider9 li{ 
		width:300px;
		height:235px;
		_width:290px;
		_height:223px;
		overflow:hidden; 
		}
	
	#slider10 ul, #slider10 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider10 li{ 
		width:250px;
		height:315px;
		overflow:hidden; 
		}
	#slider11 ul, #slider11 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider11 li{  
		width:300px;
		height:235px;
		overflow:hidden; 
		}				

	#slider12 ul, #slider12 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider12 li{ 
		width:300px;
		height:235px;
		overflow:hidden; 
		}
	
	#slider13 ul, #slider13 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider13 li{ 
		width:300px;
		height:235px;
		overflow:hidden; 
		}
				
/* // Easy Slider */

.fila_nom{font-size:12px;}
/* lb_opinion */
.opinion{
	width:auto;
	padding-left:15px;
	padding-right:15px;
	height:auto;
	background:transparent;
}
.opinion .texto{
	font-size:12px;
	margin-bottom:15px;
}
.opinion .campotexto{
	border:solid 1px #ccc;
	font-size:12px;
	padding-left:2px;
	padding-top:1px;
	height:20px;
	width:230px;
}
.opinion .gris{color:#999;font-size:10px;}
.opinion .areatexto{
	border:solid 1px #ccc;
	width:478px;
	height:98px;
	font-size:12px;
	padding-left:2px;
	padding-top:2px;
}
.opinion .fila_boton{
	margin-top:5px;
	margin-left:427px;
}
.capa_input_jugador{
	margin-top:2px;
	#margin-top:-20px;
}

/*****introducir-puntuacions  autocompletar**/
#tag_update {
   display: block;
   border-left: 1px solid #373737;
   border-right: 1px solid #373737;
   border-bottom: 1px solid #373737;
   position:absolute;
   z-index:1;
   #top:51px;
   #left:15px;
}
#tag_update ul {
   margin: 0;
   padding: 0;
   list-style: none;
}
#tag_update li{
   display:block;
   clear:both;
}
#tag_update a {
   width:136px;
   display: block;
   padding: .2em .3em;
   text-decoration: none;
   color: #000;
   background-color: #FFF;
   text-align: left;
   font-size:12px;
}
#tag_update a:hover{
   color: #fff;
   background-color: #373737;
   background-image: none;
}
/****fin introducir-puntuacions****/
.caja20 .graficos_jugador .grafico0 div, .caja20 .graficos_jugador .grafico1 div{
	color:#66cc33;
	margin-bottom:15px;
	font-weight:bold;
}
input[type=file] {
  cursor: pointer; cursor: hand;
}

.editImg{
	width: 80px;
	cursor:pointer;
}
.editImg input{
	position:absolute;
	width: 80px;
	cursor:pointer;
	padding:3px 5px;
	margin-top:-20px;
	opacity: 0;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;
	z-index:2;
	margin-left:102px;
}
.editImg label{
	display:block;
	padding-top:2px;
	position:absolute;
	margin-top:-22px;
	cursor:pointer;
	color:#1f8f99;
	border:0;
	height:20px;
	font-size:12px;
	font-weight:bold;
	background:#fff;
	text-align:center;
	width: 50px;
 	 z-index:1;
	 margin-left:152px;
}
.editar_foto a {
	display:inline-block;
	padding:3px 5px;
	margin-left:161px;
	position:absolute;
	margin-top:-20px;
	background:#fff;
}

/* fechas del buscador de torneos */
.fecha_buscador{
	width:60px;
	border:solid 1px #ccc;
	height:16px;
	font-size:11px;
	padding-left:1px;
	padding-top:2px;
	color:#999;
	text-align:center;
}
.calendario_buscador {
	margin-bottom:-6px;
 	#margin-bottom:-4px;
	margin-left:-3px;
}

/* editar torneo */
.campo_textarea {
	width:218px; 
	height:90px;
	border:solid 1px #ccc;
	font-size:12px;
	padding-left:2px;
	padding-top:2px;
	color:#333;
	overflow-y:auto;
}

/* PROMOCIONES */
.producto{
	float:left;
	width:292px;
	height:157px;
	margin-left:13px;
	_margin-left:9px;
	margin-top:5px;
	margin-bottom:15px;
	font-size:14px;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:20px;
	font-size:12px;
	_padding-right:10px;
}
.sep{
	border-right:1px solid #DDDDDD;
	padding-right:15px;
	_padding-right:9px;
}

.foto_producto{
	float:left;
	width:127px;
	height:127px;
	padding:7px;
	background:url(../img/fotoS_bg125.png) no-repeat;
}
.foto_producto img{
	border: 2px solid #fff;
}
.detalles_producto{
	float:left;
	width:148px;
	/*border-right:solid 1px #ddd;*/
	height:140px;
}
.titulo_producto{
	height:50px;margin-top:2px;padding-right:10px;
}
.producto .precio{text-decoration:line-through;padding-top:6px;float:left;width:59px;}
.producto .oferta{color:#FF5500;float:right;width:59px;text-align:right;padding:6px 30px 4px 0;background:url(../img/icono_mip.png) right top no-repeat;}
.label_producto{
	float:left;
	width:60px;
	padding-top:10px;
	font-weight:normal;
}
.label_oferta{
	float:left;
	width:60px;
	padding-top:7px;
	font-weight:normal;
}
.pvp_producto{
	float:left;
	width:80px;
	padding-top:10px;
	text-align:right;
	text-decoration:line-through;
}
.oferta_producto{
	float:left;
	width:80px;
	padding-top:10px;
	text-align:right;
	color:#FF5500;
}
.fila_disp{width:100%; float:left; margin-top:15px;}
.disponible{width:110px; float:left; margin-top:10px; font-weight:normal;}
.disponible_int{width:15px; float:right;margin-top:8px;}
.tienda_producto{
	float:left;
	width:100%;
	margin-top:10px;
	font-weight:bold;
	background:url(../img/paginacion_bg.png) repeat;
	padding-bottom:5px;
}
.ver_codigo_producto{
	float:left;
	width:215px;
	padding-top:5px;
	padding-left:5px;
	color:#1F8F99;
}
.comprar_producto{
	float:left;
	padding-top:5px;
	text-align:right;
	width:64px;
}
.mi_codigo{
	float:left;
	width:200px;
	padding-right:20px;
	padding-top:5px;
	font-weight:normal;
	font-size:12px;
}
.codigo_producto{
	float:right;
	font-weight:bold;
}


/*************************** THICKBOX.CSS ******************************/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0; }

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
	border:solid 4px #66cc33;
	#border-bottom:solid 7px #66cc33;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #2A5912;}
#TB_window a:visited {color: #2A5912;}
#TB_window a:hover {color: #66CC33;}
#TB_window a:active {color: #2A5912;}
#TB_window a:focus{color: #2A5912;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#69CD37;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #FFF;
	z-index: 102;
	color:#2A5912;
	display:none;
	/*border: 4px solid #FFFFFF;*/
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:15px;
	/*padding-bottom:5px;*/
	padding-left:20px;
	padding-top:10px;
	float:left;
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#333333;
	
}

#TB_closeWindow{
	height:15px;
	float:right;
	/*padding-bottom:5px;*/
	padding-top:10px;
	padding-right:20px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #5b491f;
}

#TB_closeAjaxWindow{
	/*padding:6px 16px 5px 0;
	#padding:2px 16px 5px 0;
	_padding:2px 6px 5px 0;*/
	margin: 3px 5px 1px 0; /* margin: 10px 10px 1px 0;*/
	/*text-align:right;*/
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	/*background-color:#FFF;*/
	background:url(../img/caja_bg.png) repeat;
	height:50px; /* 30 */
	#height:55px; /* 35 */
	_height:45px; /* 25 */
}
#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-3px;
	_overflow:hidden;
}

/********* NOVES **********/

.header{
  font-weight:bold;
  font-size:16px;
  font-family: Verdana;
  margin:6px 0px 0px 14px;
  margin:10px 0px 0px 14px;
}

.verd {
  color: #ad0;
}


.letra_thickbox{
	font:italic bold 32px "Steinem", Helvetica, sans-serif;
	color:#2A5912;
	font-size:14px;
}


.thickbox_campo{
	font:italic bold 32px "Steinem", Helvetica, sans-serif;
	color:#2A5912;
	float:left;
	margin-top:-4px;
	margin-right:15px;
	margin-bottom:10px;
	margin-left: 10px;
}

.thickbox_vp_tabla {
font-size:14px;
margin-top:20px;
width:100%;
}

.vp_titulo_t{width:80px; font-weight:bold;}

/*edit_puntuacions*/

.tee_margin3_edit {
margin-bottom:30px;
/*margin-top:100px;*/
}

.cuadro1_ip_edit
{
	width:327px;
	/*height:230px;*/
	margin-left:20px;
	_margin-left:10px;
	margin-top:20px;
	float:left;
	position:relative;
	color:#2A5912;
	/*background:url(../img/cuadro1_ip.png) no-repeat;*/
}

.tabla_datos_edit{
	float:left;
	width:480px;
	margin-bottom:-10px;
	margin-left:14px;
	margin-top:10px;
	font-size:14px;
	color:#2A5912;
	display: inline;
	position: relative;
}
.tabla_datos_edit td{
	text-align:right;
	max-width:30px;
	#width:20px;
	height:22px;
	padding: 0 5px;
	color:#2A5912;
}
.tabla_datos_edit .col1{
	text-align:left;
	max-width:60px;
	#width:50px;
	color:#2A5912;
}

.tabla_datos_edit .col2{
	background:#f3fbef;
	/*width:150px;*/
	#width:30px;
	color:#2A5912;
}

.tabla_datos_edit .col1_lightbox{
	text-align:left;
	max-width:100px;
	color:#2A5912;
	font-family:"Gotham",sans-serif,Helvetica,Verdana;
	font-size:14px;
}

.tabla_datos_edit .col2_lightbox{
	background:#f3fbef;
	width:150px;
	color:#2A5912;
	font-family:"Gotham",sans-serif,Helvetica,Verdana;
	font-size:14px;
}

.tabla_datos_edit .col_lightbox{
	width:150px;
	color:#2A5912;
	font-family:"Gotham",sans-serif,Helvetica,Verdana;
	font-size:14px;
}

.input_edit
{
width:25px;
text-align:center;
}

.contingut_servei_lb a{
	color: #2A5912;
	text-decoration: none;
}

.contingut_servei_lb a:hover{
	color: #66CC33;
	text-decoration: underline;
}
/*************************** FI THICKBOX.CSS ******************************/

.errores_excel{
	margin-top: 10px;
	padding: 10px;
	border: 1px solid #F00;
}

/********* TOOLTIP PROMOCIONES *************/
.icono_ayuda{
	vertical-align:bottom;
}
a.info {
    position:relative;
    z-index:24;
    text-decoration:none;
}
a.info:hover {
    z-index:25;
}
a.info div { 
    display: none;
	visibility: hidden;
}
a.info:hover div {
    display:block;
	visibility: visible;
    position:absolute;
    top:-80px;
    left:-240px;
    color:#000;
    text-align: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
	font-weight:normal;
} 
a.info:hover div.caja_ayuda{
	width:242px;
	height:auto;
}

span.ca_top, span.ca_mid, span.ca_bot{float:left;}
span.ca_top{
	width:242px;
	height:12px;
	background:url(../img/b1_top.png) no-repeat;
}
span.ca_mid{
	width:212px;
	padding:0 15px;
	height:auto;
	font-size: 12px;
	font-weight:normal;
	color:#000;
	text-align: left;
	background:url(../img/b1_mid.png) repeat-y;
}
span.ca_bot{
	width:242px;
	height:12px;
	background:url(../img/b1_bot.png) no-repeat;
}

/********* FI TOOLTIP PROMOCIONES *************/

.display_none{
	visibility:hidden;
}

.no_margin_top{
	margin-top: 0px;
}

.detalles_torneo{
	margin-top: 15px;
	margin-bottom: 5px;
	padding: 0 15px
}

.ancho_90{
	width: 90px;
}

.ancho_195{
	width: 195px;
}

.floatl{
	float: left;
}

.ancho_275{
	width: 275px;
}

.alerta_cookies{
	width: 800px;
	padding-top: 20px;
	padding-left: 20px;
	font-size: 16px;
	font-weight: bold;
}
.sub_label{
	padding-left: 20px;
	text-align: left;
}

/*editar torneo*/
.fila_editar_torneo{width:100%; float:left;}
.fecha_editar_torneo
{
color:#999999;
float:left;
height:25px;
width:60px;
}
.noticia_editar_torneo a{color:#999;}
.columna05 .paginacion{
width:605px;
background:transparent url(../img/paginacion_bg.png) repeat scroll 0 0;
bottom:0;
color:#999999;
font-size:10px;
height:16px;
padding:2px;
position:absolute;
}

/* estadisticas puntuaciones de grupo */
.tabla_estadisticas{
	float: left;
	/*margin-top:15px;*/
	width: 700px;
}
.tabla_estadisticas .h2 {
	margin-left:0px;
	margin-bottom:0px;
}

.tabla_estadisticas table {
	width:98%;
}
.tabla_estadisticas td {
	text-align:center;
	font-size:10px;
	color:#999;
	height:23px;
	min-width:25px;
	#width:25px;
	padding-top:1px;
	vertical-align:top;
	background:none;
}
.tabla_estadisticas tr.f1 td {
	font-weight:bold;
	font-size:12px;
	color:#333;
	border-top:solid 1px #eee;
	height:17px;
}
.tabla_estadisticas td.col1 {
	text-align:left;
	width:148px;
	padding-left:2px;
	padding-top:1px;
	background:none;
}
.tabla_estadisticas .foto {
	width:25px;
	height:25px;
	background:url(../img/fotoSM_bg.jpg) no-repeat;
	display:inline-block;
	margin-bottom:-5px;
	margin-right:10px;
	padding:2px;
}
.tabla_estadisticas td.bold {
	font-weight:bold;
	font-size:12px;
	color:#333;
	padding-top:0;
}
.tabla_estadisticas tr.jugador td {
	font-size:12px;
	color:#333;
	vertical-align:bottom;
	/*padding-top:4px;*/
	border-bottom:solid 1px #eee;
	padding-bottom:2px;
}
.modalitat_ico{margin-bottom:-2px; margin-left:5px;}

.pestanya{
	position:relative;
	z-index:100;
	bottom:-1px;
	float:left; 
	padding:3px 10px 0 10px; 
	margin-right:5px; 
	text-align:center; 
	height:17px; 
	border:solid 1px #a0df84; 
	border-bottom:0; 
}
.pestanya a{color:#0F454A;}
.opciones2 .activa{background:url(../img/pestana_bg2.png) repeat-x;}
.opciones2 .inactiva{background:white;}
.opciones2 .desactivada{border-color:#c9dfbd;}
.opciones2 .desactivada a{color:#c9dfbd;}
.borde_pestanyas{border-top:solid 3px #69cb37;}

.caja18 .seleccio{
	float:left; 
	padding:3px 10px 0 10px; 
	margin-right:10px; 
	text-align:center; 
	height:18px; 
	border:solid 1px #a0df84;
	margin-top:-4px;
}
.caja18 .seleccio a{color:#0F454A;}
.caja18 .activa{background:url(../img/pestana_bg2.png) repeat-x;}
.caja18 .inactiva{background:url(../img/pestana_bg1.png) repeat-x;}
.caja18 .inactiva a{cursor:pointer;}

/* pagina comparativa torneo */
.table_autosuggest{
	background:url(../img/caja_bg.png) repeat scroll 0 0 transparent; 
	border:1px solid #66CC33;
}
.td_autosuggest{
	color: #000000; 
	text-decoration: none; 
	cursor:pointer; 
	border-bottom:1px solid #AAAAAA;
}
.td_autosuggest:hover{background:url(../img/caja_bg2.png) repeat scroll 0 0 transparent;
}
/*--- Torneo comparativa ---*/
.cmp_forat{float:left; width:30px; padding-top:5px; height:30px; background:url(../img/color1_bg.png) repeat;}

.cmp_tee{
color:#999999;
font-size:10px;
height:23px;
}
.color1_bg{	background:url(../img/color1_bg.png) center repeat-x;}
.color2_bg{	background:url(../img/color2_bg.png) center repeat-x;}
.color3_bg{	background:url(../img/color3_bg.png) center repeat-x;}
.color4_bg{	background:url(../img/color4_bg.png) center repeat-x;}
.color5_bg{	background:url(../img/color5_bg.png) center repeat-x;}
.color6_bg{	background:url(../img/color6_bg.png) center repeat-x;}
.color7_bg{	background:url(../img/color7_bg.png) center repeat-x;}
.color8_bg{	background:url(../img/color8_bg.png) center repeat-x;}
.color9_bg{	background:url(../img/color9_bg.png) center repeat-x;}
.color10_bg{background:url(../img/color10_bg.png) center repeat-x;}
.color11_bg{background:url(../img/color11_bg.png) center repeat-x;}
.color12_bg{background:url(../img/color12_bg.png) center repeat-x;}
.color13_bg{background:url(../img/color13_bg.png) center repeat-x;}
.color14_bg{background:url(../img/color14_bg.png) center repeat-x;}
.cmp_par{
color:#999999;
font-size:10px;
height:23px;
}
.cmp_forat2{float:left; width:30px; padding-top:20px; height:20px; background:url(../img/color1_bg.png) repeat;_background:none;}
.cmp_inout{float:left; width:35px; padding-top:5px;}
.cmp_inout2{float:left; width:35px; padding-top:20px; }
.cmp_brutoneto{float:left; width:60px; padding-top:5px;}
.cmp_brutoneto2{float:left; width:60px; padding-top:10px;}
.cmp_stableford{float:left; width:100px; padding-top:5px;}
.cmp_stableford2{float:left; width:100px; padding-top:20px;}
.cmp_auto{position: relative; top: 0px; width:100%; z-index:1000;}
.cmp_fila1{float:left; width:100%; text-align:center; height:35px; height:20px;}
.ultima_cmp_fila1{padding-bottom:5px; border-bottom:solid 3px #EEEEEE;}
.cmp_fila1 .cmp_nombre{float:left; width:195px; text-align:left; padding-top:5px; font-weight:bold; font-size:12px; color:black;}
.cmp_fila1 .cmp_nombre2{float:left; width:183px; padding-right:12px; text-align:right; padding-top:5px; font-weight:bold; font-size:12px; color:black;}	
.cmp_fila{float:left; width:100%; text-align:center; height:34px; border-bottom:1px solid #EEEEEE; color:#999999;}
.cmp_fila .cmp_nombre{float:left; width:195px; text-align:left; padding-top:20px;}
.cmp_fila .cmp_nombre input{margin-top:-6px; float:left;}
.cmp_input{width:180px;}
.cmp_color{height:15px; width:15px; display:inline-block; color:#000000;}

.cmp_fila .cmp_nombre_right{float:right; width:195px; text-align:right; padding-top:7px;}
.cmp_input_gris{width:180px; color:#999;}

.bold{font-weight:bold;}
.bold_12{font-weight:bold; font-size:12px; color:black;}

.col_stableford_1{width:195px; float:left;}
.col_stableford{width:30px; float:left; text-align:center; font-size:10px; font-weight:bold; background:url("../img/color1_bg.png") repeat scroll 0 0 transparent;}
.col_stableford_2{width:35px; float:left; text-align:center; font-size:10px; font-weight:bold;}

.caja18 .tabla .fila_tabla td{
	border:0px;
	height:20px;
	font-size:10px;
}
.caja18 .tabla .fila_tee td{
	/*background:url(../img/color4_bg.png) bottom repeat-x;*/
	font-size:10px;
}
.caja18 .tabla .fila_tabla td.titulo{text-align:right; color:black; font-size:12px;}