* {
	margin: 0px;
	padding: 0px;
}
body {
	background-color: #f18a00;
}
.centrado {
	width: 862px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 40px;
}
/* _________________________________________________________________ CAJAS "GENERALES" */

.cabecera {
	float: left;
	width: 850px;
	height: 120px;
	border: 6px solid #000000;
}
.cabecera img {
	float: left;
	border: none;
}
.caja {
	background-color: #FFFFFF;
	float: left;
	width: 840px;
	padding-top: 30px;
	padding-left: 10px;
	border-left: 6px solid #000000;
	border-right: 6px solid #000000;
	border-bottom: 6px solid #000000;
}
.caja_minima {
	background-color: #FFFFFF;
	float: left;
	width: 840px;
	height: 385px;
	padding-top: 30px;
	padding-left: 10px;	
	border-left: 6px solid #000000;
	border-right: 6px solid #000000;
	border-bottom: 6px solid #000000;	
}
.pie {
	background-color: #000000;
	float: left;
	width: 845px;
	height: 12px;
	border-left: 6px solid #000000;	
	border-right: 6px solid #000000;	
	border-bottom: 6px solid #000000;	
	padding-top: 2px;
	padding-right: 5px;
}
.pie p {
	font-family: Tahoma, Arial;
	font-size: 9px;
	color:  #ffffff;
	text-align: right;
}
.pie a {
    color: #ffffff;
	text-decoration: underline;
}
.pie a:hover {
    color: #ffffff;
	font-weight: bold;
}
/* _________________________________________________________________ MENUS */

.menu {
	background-color: #ffffff;
	float: left;
	width: 850px;
	border-left: 6px solid #000000;
	border-right: 6px solid #000000;
	border-bottom: 6px solid #000000;
}
/* ___________________________________ NOTICIA */
.caja_noticia {
	background-color: #FFFFFF;
	float: left;
	width: 420px;
	padding-top: 30px;
	padding-left: 10px;
	border-top: 6px solid #000000;
	border-left: 6px solid #000000;
	border-right: 6px solid #000000;
	border-bottom: 26px solid #000000;
}
.centrado_noticia {
	width: 442px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 40px;
}
/* ___________________________________ MENU NEGRO */

.menu_negro {
	background-color: #000000;
	float: left;
	width: 845px;
	height: 20px;
	padding-left: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.menu_negro_texto_over {
	background-color: #000000;
	float: left;
	height: 20px;
	padding-left: 2px;
	padding-right: 2px;
}
.menu_negro_texto_over p {
	font-family: Arial;
	font-size: 11px;
	color: #f18a01;
	height: 16px;
	padding-left: 2px;
	font-weight: bold;
	text-align: left;
}
.menu_negro_texto {
	background-color: #000000;
	float: left;
	height: 20px;
	padding-left: 2px;
	padding-right: 2px;
}
.menu_negro_texto p {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-align: left;
}
.menu_negro_texto a {
    display: block;
	background-color: #000000;
	float: left;
	height: 16px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 4px;
	color: #ffffff;
	text-decoration: none;
}
.menu_negro_texto a:hover {
	background-color: #000000;
	float: left;	
	height: 16px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 4px;
	text-decoration: none;
	color: #f18a01;
}
.menu_negro_texto_over {
	background-color: #000000;
	float: left;
	height: 16px;
	padding-top: 4px;
	padding-left: 2px;
	padding-right: 2px;
}
.menu_negro_texto_over p {
	font-family: Arial;
	font-size: 11px;
	color: #f18a00;
	font-weight: bold;
	text-align: left;
}
/* ___________________________________ MENU NARANJA */

.menu_naranja {
	background-color: #f18a00;
	float: left;
	width: 845px;
	height: 20px;
	padding-left: 5px;	
	margin-bottom: 2px;	
}
.menu_naranja_texto {
	background-color: #f18a00;
	float: left;
	height: 20px;
	padding-left: 2px;
	padding-right: 2px;
}
.menu_naranja_texto p {
	font-family: Arial;
	font-size: 11px;
	color: #f18a00;
	font-weight: bold;
	text-align: left;
}
.menu_naranja_texto a {
    display: block;
	background-color: #f18a00;
	float: left;
	height: 16px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 4px;
	color: #000000;
	text-decoration: none;
}
.menu_naranja_texto a:hover {
	background-color: #000000;
	float: left;	
	height: 16px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 4px;
	text-decoration: none;
	color: #ffffff;
}
.menu_naranja_texto_over {
	background-color: #000000;
	float: left;
	height: 16px;
	padding-top: 4px;
	padding-left: 2px;
	padding-right: 2px;
}
.menu_naranja_texto_over p {
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
}

/* _________________________________________________________________ DISTRIBUCIÓN INTERIOR TEXTOS */

.columna01 {
	float: left;
	width: 200px;
	padding-right: 10px;
	padding-bottom:10px;
}
.columna01 img {
	float: left;
	width: 200px;
}
.columna01_filete {
	float: left;
	width: 200px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
.columna01_division {
	float: left;
	width: 200px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #000000;
}
.columna01_texto {
	float: left;
	width: 200px;
	padding-top: 10px;
	margin-bottom: 15px;
}
.columna01_noticia {
	float: left;
	width: 200px;
	padding-top: 10px;
	padding-bottom: 3px;
	border-bottom: 1px solid #000000;
}

.columna02 {
	float: left;
	width: 410px;
	padding-bottom:10px;
	padding-right: 10px;
	position: relative;
}
.columna02Dcha {
	float:left;
	width:410px;
	padding-bottom:10px;
}
.columna02 img {
	float: left;
	width: 410px;
}
.columna02_filete {
	float: left;
	width: 410px;
	padding-top: 2px;
	padding-bottom:2px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
.columna02_separacion {
	float: left;
	width: 410px;
	padding-top: 5px;
	padding-bottom:10px;
	border-top: 1px solid #000000;
}
.columna02_texto {
	float: left;
	width: 410px;
	padding-top: 10px;
	margin-bottom: 15px;
	position: relative;
}
.columna02_inst {
	float: left;
	width: 410px;
	padding-bottom:10px;
	position: relative;
}
.columna03 {
	float: left;
	width: 620px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.columna03_imagen {
	float: left;
	width: 620px;
}
.columna03_filete {
	float: left;
	width: 620px;
	padding-top: 2px;
	padding-bottom:2px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;	
}
.columna03_texto {
	float: left;
	width: 620px;
	padding-top: 10px;
	margin-bottom: 15px;
}

.columna04 {
	float: left;
	width: 830px;
	padding-bottom:10px;
	position: relative;
}
.columna04_imagen {
	float: left;
	width: 830px;
}
.columna04_filete {
	float: left;
	width: 830px;
	padding-top: 2px;
	padding-bottom:2px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;	
}
.columna04_texto {
	float: left;
	width: 830px;
	padding-top: 10px;
	margin-bottom: 15px;
}

/* _________________________________________________________________ FORMULARIO */

.cajaForm { float:left; width:410px; padding-top:5px;}

input, textarea {
	float:left; padding-top:3px; width:408px; height:15px; border:1px solid #f6f5f5; background-color:#f6f5f5;
	font-family:Arial; font-size:11px; color:#3d3c3f; text-align:left; padding-left:3px;}

.juego, .juegoAlternativo {
	float:left; padding-top:1px; width:200px; height:19px; border:1px solid #f6f5f5; background-color:#f6f5f5;
	font-family:Arial; font-size:11px; color:#3d3c3f; text-align:left; padding-left:3px;}
textarea {height:80px;width:408px;}
input[id=boton] {
	float:right;padding-top:3px;height:20px;width:100px;border:1px solid #000;background-color:#000;
	font-family:Arial;font-size:11px;color:#ffffff;font-weight:bold;text-align:center;padding-left:3px;	}
.enviar {
	float:right;padding-top:3px;height:20px;width:100px;border:1px solid #000;background-color:#000;
	font-family:Arial;font-size:11px;color:#ffffff;font-weight:bold;text-align:center;padding-left:3px;	}	

/* _________________________________________________________________ ESTILOS TEXTOS */

.h1 {
	font-family: Arial;
	font-size: 24px;
	color: #000000;
	text-align: left;	
}
.h2 {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-align: left;
}
.h2 a {
	color: #000000;
	text-decoration: underline;
}
.h2 a:hover {
	color: #f18a00;
}
.h3 {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-align: center;
}
.h3 a {
	color: #000000;
	text-decoration: underline;
}
.h3 a:hover {
	color: #000000;
	font-weight: bold;
}
.h4 {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	text-align: left;
	line-height: 14px;
}
.h4 a {
	color: #000000;
	text-decoration: underline;
}
.h4 a:hover {
	color: #000000;
	font-weight: bold;
}
.h5 {
	font-family: Arial;
	font-size: 11px;
	color: #f18a00;
	text-align: right;
}
.h5 a {
	color: #f18a00;
	text-decoration: underline;	
}
.h5 a:hover {
	color: #f18a00;
	font-weight: bold;
}
.solicitud {
	font-family: Arial;
	font-size: 16px;
	color: #000000;
	text-align: center;	
}
/* _________________________________________________________________ PRESENTACION */

.caja_presentacion {
	float: left;
	width: 850px;
	height: 240px;
	border-left: 6px solid #000000;
	border-right: 6px solid #000000;
	border-bottom: 6px solid #000000;
	position: relative;
}
#presentacion {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 850px;
	height: 240px;
	visibility: visible;
}
/* _________________________________________________________________ REGLAMENTO */
.columna04_texto_reglamento {
	float: left;
	width: 830px;
	padding-top: 5px;
	margin-bottom: 15px;
}

/* _________________________________________________________________ INSTALACIONES Y EDICIONES ANTERIORES */

.instalaciones {
	float: left;
	width: 830px;
	padding-bottom:10px;
	position: relative;
}
.instalaciones_imagen {
	float: left;
	width: 410px;
	height: 300px;
	padding-left: 0px;
	position: relative;
}
#instalacion {
	position:absolute;
	left:0px;
	top:0px;
	width:410px;
	height:310px;
	overflow:hidden;
	visibility: visible;
}
#instalacion img {
	float: right;
	height: 100%;
}
.instalaciones_cambia {
	float: left;
	width: 410px;
	height: 150px;
	margin-left: 10px;
	position: relative;
}
#cambia_instalacion {
	position:absolute;
	left: 2px;
	top: 0px;
	width:410px;
	height:150px;
	visibility: visible;
}
#cambia_instalacion img {
	cursor: pointer;
}
.instalaciones_texto {
	float: left;
	width: 410px;
	padding-left: 10px;
	margin-top: 80px;
	position: relative;
}
.ediciones_imagen {
	float: left;
	width: 410px;
	height: 300px;
	padding-left: 0px;
	position: relative;
}



/* _________________________________________________________________ CAJAS CLUBES / CALENDARIOS / CLASIFICACIONES */
.clubes_centrado {
	float: left;
	width: 622px;
	padding-left: 104px;
	padding-right: 114px;
}
.clubes {
	float: left;
	width: 614px;
	border: 4px solid #000000;
	margin-bottom: 10px;
}
.clubes_categoria {
	background-color: #000000;
	float: left;
	width: 610px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
}
.clubes_categoria p {
	font-family: Arial;
	font-size: 24px;
	color:  #FFFFFF;
}
.clubes_cabecera {
	background-color: #65371f;
	float: left;
	width: 610px;
	border-top: 2px solid #000000;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
}
.clubes_subcategoria {
	background-color: #f18a00;
	float: left;
	width: 610px;
	border-top: 2px solid #000000;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
}
.clubes_separacion {
	float: left;
	width: 610px;
	border-top: 2px solid #f18a00;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
}

.criterio {
	float: left;
	width: 622px;
	padding-left: 104px;
	margin-bottom: 10px;
}
.criterio p {
	font-family: Arial;
	font-size: 11px;
	color:  #000000;
	text-align: right;
}
.criterio a {
    color: #000000;
	text-decoration: underline;
}
.criterio a:hover {
    color: #000000;
	font-weight: bold;
}
.leyendas {
	float: left;
	width: 618px;
	margin-bottom: 30px;
}
/* _________________________________________________________________ CUADROS DE TEXTO CLUBES / CALENDARIOS / CLASIFICACIONES */

.equipos {
	float: left;
	width: 194px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.caja_logos{
	float: left;
	width: 618px;
	margin-left: 114px;
	margin-bottom: 10px;
}
.logos {
	float: left;
	width: 90px;
	height: 90px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.logos img {
    float: left;
	text-align: center;
	padding-top: 10px;
}
.datos_mini {
	float: left;
	width: 24px;
}
.datos {
	float: left;
	width: 48px;
}
.sede {
	float: left;
	width: 80px;
}
.partido {
	float: left;
	width: 454px;
}
.club {
	float: left;
	width: 227px;
}
.rdo_i {
	float: left;
	width: 15px;
}
.rdo_i p {
	font-family: Arial;
	font-size: 12px;
	color:  #000000;
	text-align: right;
}
.rdo_m {
	float: left;
	width: 15px;
}
.rdo_d {
	float: left;
	width: 15px;
}
.jugador {
	float: left;
	width: 244px;
	padding-left: 5px;
}
.club02 {
	float: left;
	width: 160px;
}
.datos_mini02 {
	float: left;
	width: 37px;
}
.jugador02 {
	float: left;
	width: 405px;
	padding-left: 5px;
}
/* _________________________________________________________________ INTRANET */

.marco {
	background-color: #FFFFFF;
	float: left;
	width: 850px;
	padding-top: 50px;
	border: 6px solid #000000;	
}
.liga {
	float: left;
	width: 614px;
	border-top: 2px solid #000000;
}
.liga_tx {
	float: left;
	width: 482px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
}
.modificar {
	background-color: #eceded;
	float: left;
	width: 64px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.eliminar {
	background-color: #d9dadb;
	float: left;
	width: 64px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.liga_input {
	float: left;
	width: 492px;
	margin-left: 114px;
	margin-bottom: 40px;
}
.mas_liga {
	float: left;
	width: 128px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.destacado01 {
	background-color: #004181;
	float: left;
	width: 614px;
	border-top: 2px solid #000000;
}
.modificar01 {
	background-color: #003d79;
	float: left;
	width: 64px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.eliminar01 {
	background-color: #003770;
	float: left;
	width: 64px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.destacado02 {
	background-color: #a0bfd9;
	float: left;
	width: 614px;
	border-top: 2px solid #000000;
}
.modificar02 {
	background-color: #88a4ba;
	float: left;
	width: 64px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.eliminar02 {
    background-color: #6f8699;
	float: left;
	width: 64px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.destacado03 {
	background-color: #000000;
	float: left;
	width: 614px;
	border-top: 2px solid #000000;
}
.destacado03 p {
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	text-align: left;
}
.datos_mini_intranet {
	float: left;
	width: 20px;
	padding-top: 3px;
	padding-bottom:3px;
}
.datos_intranet {
	float: left;
	width: 45px;
	padding-top: 3px;
	padding-bottom:3px;
}
.sede_intranet {
	float: left;
	width: 78px;
	padding-top: 3px;
	padding-bottom:3px;
}
.partido_intranet {
	float: left;
	width: 256px;
	padding-top: 3px;
	padding-bottom:3px;
}
.club_intranet {
	float: left;
	width: 129px;
	padding-top: 3px;
	padding-bottom:3px;
}
.jugador_intranet {
	float: left;
	width: 361px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom:3px;
}
.datos_mini02_intranet {
	float: left;
	width: 25px;
	padding-top: 3px;
	padding-bottom:3px;
}

input#numero {
	width: 20px;
}
input#hora {
	width: 40px;
}
select#sede {
	width: 70px;
}
select#campo {
	width: 24px;
}
select#club {
	width: 130px;
}
input#rdo {
	width: 15px;
}
input#jugador {
	width: 350px;
}




.campo_datos {
	width: 260px;
}
.campo_observaciones {
	width: 260px;
	height: 50px;
}
.required {
	width: 260px;
}
