/*
***************************************************
* OPCIONES GENERALES
***************************************************
*/

body {
		font-family: Verdana, Arial, Helvetica;
		color: #000000;
	 	margin: 0px;
		padding: 0px; 
		font-size: 0.8em;
		text-align: justify;
		background-color: white;
}

html, body {
		height: 100%
}

h1 { font-size: 20px; color:#004A93; font-weight: bold; margin: 2px 2px 2px 0px}
h2 { font-size: 14px; color:#07345E; font-weight: normal; font-style: italic; margin: 0px}
h3 { font-size: 13px; font-weight: normal; margin: 0px }
h4 { font-size: 12px; font-weight: normal; margin: 0px }

img {
		border: 0px;
 		padding: 0px;
		margin: 0px;
}

a:link,a:active,a:visited {
		text-decoration: none;
		color:#1A5086;
}
a:hover {
		text-decoration: none;
		color:#990000;
}


/*
***************************************************
* ETIQUETAS PRINCIPALES (ESTRUCTURA DE LA PÁGINA)
***************************************************
*/

#contenedor {
	width: 100%;
	min-width: 950px;
	margin:0px;
	padding:0px;
	text-align: left;
	background-color: #FFFFFF;
}

#cabecera_logo {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 176px;
	height: 120px;
	margin: 0px;
	padding: 0px;
	background: #FFFF00 url(/images/fnd_sup_logo.gif) repeat-x left bottom;
}

#cabecera_logo_print{
	display: none;
}

#cabecera_name {
	height: 100px;
	margin: 0px 0px 0px 176px;
	padding: 0px;
	background: #FFFF00 url(/images/fnd_sup.gif) repeat-x left bottom;
}

#banner1{
	float: left;
	margin: 45px 0px 0px 10px;
}

#banner2{
	float: right;
	top: 0px;
	margin: 0px 0px 0px 0px;
	height: 98px;
}

#blackline {
	height: 20px;
	margin: 0px 0px 0px 176px;
	padding: 0px;
	background-color: #000000;
	color: #FFFFFF;
	font-family: sans-serif
}

#blackline_izq {
	float: left;
	margin: 1px 1px 1px 10px;
	padding: 4px 0px 0px 0px;
	font-size: 0.8em;
}

#blackline_dcha {
	float: right;
	margin: 1px 1px 1px 1px;
	padding: 0px;
	height: 18px;
	font-size: 0.9em;
}

#cuerpo_gral {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	color: #4E4F4F;
}

#area_menu {
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	width: 176px;
	height: 100%;
	min-height: 100%;
	border-bottom:1px solid #D2D2D2;
	background: #FFFF00 url(/images/fnd_menu_inf.gif) repeat-x left bottom;
}

#area_contenido {
	position: relative;
	left: 0px;
	top: 0px;
	margin: 0px 0px 5px 176px;
	padding: 10px 0px 5px 12px;
	background: #FEFDFD url(/images/fnd_cont_sup.gif) repeat-x left top;
	border:1px solid #D2D2D2;
	border-top: 3px solid #D2D2D2;
//	min-height: 1400px;
	min-height: 900px;
  	height: 100%;
}

#pie {
	position: relative;
	width: 100%;
	margin: 0px;
	padding: 2px 0px 2px 0px;
	text-align: left;
	font-size: 0.8em
}


/*
***************************************************
* ÁREA ADMIN BARRA DERECHA
***************************************************
*/
#blackline_dcha ul{
	list-style: none;
	margin:0px;
	padding:0px;
}

#blackline_dcha li{
	float: left;
	margin: 0px 4px 0px 3px;
	padding: 0px;
}

#blackline_dcha a:link, #blackline_dcha a:active, #blackline_dcha a:visited {
		text-decoration: none;
		color:#FFFFFF;
}
#blackline_dcha a:hover {
		text-decoration: none;
		color:#FFFF00;
}

/*
***************************************************
* ÁREA DEL MENÚ PRINCIPAL
***************************************************
*/
#menu_ppal{
	margin: 0px 0px 5px 0px;
	color: #273A59;
}	

#menu_ppal_sup {
	left: 0px;
	top: 0px;
	height: 30px;
	background: #FFFF00 url(/images/fnd_menu_sup.gif) repeat-x left top;
}

#menu_ppal_patros{
	margin: 20px 0px 5px 0px;
	padding: 2px 10px 2px 10px;
	color: #273A59;
	font-weight: bold;
	font-size: 1.2em;
	font-family: sans-serif;
}

a.patro:link, a.patro:active, a.patro:visited {
		text-decoration: none;
		color:#273A59;
}
a.patro:hover {
		text-decoration: none;
		color: #990000;
}

#menu_ppal_patros img{
	margin: 2px 0px 2px 0px;
	padding: 0px;
	border: 0px;
}

#area_menu ul {
	list-style: none;
	margin:0px;
	padding:0px;
}

#area_menu li{
	margin: 2px 9px 2px 9px;
	padding: 2px 4px 2px 4px;
	color: #FFFFFF;
	background-color: #990000;
	font-weight: bold;
	text-align: center;
	border: 1px solid #000000;
	font-family: arial
}

#area_menu li:hover{
	margin: 2px 9px 2px 9px;
	padding: 2px 4px 2px 4px;
	color: #FFFF00;
	background-color: #000000;
	font-weight: bold;
	text-align: center;
	border: 1px solid #990000;
}

#area_menu li.actual{
	margin:2px;
	padding:2px;
	color: #000000;
	background-color: #DBE3EE;
}

#area_menu li.actual:hover{
	margin:2px;
	padding:2px;
	background-color: #DBE3EE;
}

#area_menu li.actual a{
	color: #000000;
}

#area_menu li a {
	text-decoration:none;
	color:#FFFFFF;
	background-color: transparent;
}

#area_menu li a:hover {
	text-decoration:none;
	color: #FFFF00;
}


/*
***************************************************
* PIE
***************************************************
*/
#pie_patros{
	margin: 0 auto 0 auto;
	width: 700px;
}

#pie_patro_sup{
	text-align: center;
}

#pie_patro_sup img{
	margin-right: 28px;
}

#pie_patro_inf{
	margin-top: 20px;
	text-align: center;
}

#pie_patro_inf img{
	margin-right: 22px;
}

#pie p{
	margin: 0px 0px 20px 0px;
	text-align: center;
}

#pie_patro_col{
	margin-top: 10px;
	text-align: right;
	font-size: 1.4em;
	font-weight: bold;
}

#pie_patro_col a:link, #pie_patro_col a:active, #pie_patro_col a:visited {
		text-decoration: none;
		color:#273A59;
}
#pie_patro_col a:hover {
		text-decoration: none;
		color: #990000;
}

/*
***************************************************
* HOME - TITULARES
***************************************************
*/

a.noticion:link,a.noticion:active,a.noticion:visited {
		text-decoration: none;
		color:#ffffff;
}
a.noticion:hover {
		text-decoration: none;
		color:#FFFF00;
}

#col_izq{
	float: left;
	top: 0px;
	height: 100%;
	padding: 2px;
	margin-right: 255px;
}

#col_dcha{
	position: absolute;
	float: right;
	top: 0px;
	right: 0px;
	width: 235px;
	height: 98%;
	margin: 8px 4px 0px 0px;
	padding: 0px 0px 0px 8px;
	font-size: 0.8em;
	font-family: sans-serif;
	border-left: 1px solid #D2D2D2;
}
.caja_quinta{
	margin-top: 20px;
	text-align: center;
}

.title_quinta{
	padding: 4px 3px 4px 4px;
	font-size: 1.2em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
}

.contenido_quinta{
	color: #1A507D;
	border: 1px solid #CCCCCC;
}

.tabla_quinta_aux{
	margin: 0 auto;
	width: 462px;
	color: #000000;
}

.tabla_quinta_left,.tabla_quinta_right{
	margin: 4px;
	width: 48%;
	color: #000000;
}

.tabla_quinta_left {float: left;}

.tabla_quinta_right {float: right;}

.tabla_quinta_title{
	background-color: #E0E3E0;
	font-weight: bold;
	border: 1px solid #E0E3E0;
}

.tabla_quinta_td{
	border: 1px solid #E0E3E0;
	padding: 2px 1px 2px 1px;
	font-size: 0.8em;
	background-color: #F6F8F6;
}

.caja_ppal {
	margin-top: 20px;
}

.title_ppal {
	padding: 4px 3px 4px 4px;
	font-size: 1.2em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4F4C59;
}

.texto_ppal {
	padding: 0px 4px 0px 4px;
	border: 1px solid #D2D2D2;
}

.caja_normal {
	margin-top: 20px;
}

.title_normal {
	width: 98%;
	padding: 2px 0px 2px 0px;
	font-size: 1.2em;
	font-weight: bold;
	color: #1A5086;
	border-bottom: 1px solid #D2D2D2;
}

th.head_p, th.prem_head {
	padding: 2px 2px 2px 2px;
	text-align: center;
	font-size: 1.1em;
}

td.body_eq {
	width: 42%;
	margin: 0px;
	padding: 0px;
	font-size: 0.9em
}

td.body_res {
	width: 15%;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

span.hora_titular {
	font-style: italic;
	font-size: 0.9em;
}

div.titular_foto_dcha{
	float: right;
	margin: 0px 0px 10px 15px;
}

div.titular_foto_izq{
	float: left;
	margin: 10px 15px 10px 0px;
}

div.titular_foto_dcha,div.titular_foto_izq {
	width: 232px;
	padding: 1px 1px 1px 1px;
	border: 1px solid #D2D2D2;
	text-align: center;
	background-color: #F6F8F6;
}

span.bold_red{
	color: red;
	font-weight: bold;
}

#ban_menu{
	margin-top: 50px;
}

div.ban_izda{
	margin: 0 auto 0 auto;
	width: 162px;
}

img.ban_izda_img{
	border: 1px solid #000000;
}

p.ban_izda_p{
	height: 24px;
	width: 160px;
	margin: -28px 0px 0px 1px;
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
	background: #000000;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

div.ban_izda a:link,div.ban_izda a:active,div.ban_izda a:visited{
	color: #FFFFFF;
}

div.ban_izda a:hover {
		text-decoration: none;
		color:#FFFF98;
		border-bottom: 2px solid #FFFF98;
}

#zona_iconos{
	position: absolute;
	bottom: 0px;	
	margin: 40px 0px 20px 15px;
}

/*
***************************************************
* CRÓNICAS
***************************************************
*/

div.cronica_foto {
	float: right;
	width: 232px;
	margin: 0px 0px 10px 15px;
	padding: 10px 10px 10px 10px;
	border: 1px solid #D2D2D2;
	text-align: center;
	background-color: #F6F8F6;
}

div.stats{
	margin: 0 auto 0 auto;
	width: 500px;
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC;
}

div.stats_item{
	float: left;
	clear: left;
	margin: 2px 2px 6px 2px;
	font-size: 0.8em;
	width: 100%;
}

div.stats_item span{
	padding: 0px 10px 0px 1px;
	background-color: #F7F7F7;
	border-bottom: 2px solid #D2D2D2;
	font-weight: bold;
}


/*
***************************************************
* CARTEL PATROCINADORES
***************************************************
*/

div.cartel_patros_gral{
	position: relative;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	width: 770px;
}

div.cartel_patros_lateral{
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	width: 148px;
}

div.cartel_patros_patrocinador{
	position: relative;
	float: left;
	width: 448px;
	height: 56px;
	left: 0px;
	top: 0px;
	padding: 4px 0px 0px 0px;
	margin: 10px 8px 10px 10px;
	background-color: #FFFFFF;
	border: 2px solid #B0B0B0;
	text-align: center;
}

div.cartel_patros_patrocinador img{
	margin: 0px;
	padding: 0px;
	border: 1px solid #FFFFFF;
}

div.cartel_patros_patrocinador a:hover img{
	margin: 0px;
	padding: 0px;
	border: 1px solid #000000;
}

div.cartel_patros_partidos{
	position: relative;
	float: left;
	width: 448px;
	height: 302px;
	left: 0px;
	top: 0px;
	padding: 0px;
	margin: 10px 8px 10px 10px;
	background-color: #FFFFFF;
	border: 2px solid #B0B0B0;
}

div.cartel_patros_grande{
	position: relative;
	left: 0px;
	top: 0px;
	padding: 0px;
}

div.cartel_patros_lateral img, div.cartel_patros_grande img{
	margin: 3px;
	border: 1px solid #AEACAD;
}

div.cartel_patros_lateral a:hover img, div.cartel_patros_grande a:hover img{
	margin: 3px;
	border: 1px solid #000000;
}

/*
***************************************************
* ÁREA ADMIN
***************************************************
*/

#admin {
	position:relative;
	text-align: right;
	margin: 1px 10px 0px 3px;
	color: #07345D;
}

#fecha {
	position:relative;
	text-align: right;
	margin: 35px 10px 0px 0px;
	font-size: 0.8em;
}

#rotulo {
	position: relative;
	left:0px;
	top:0px;
	width: 100%;
	height: 100px;
	background-color: #D5E6F0;
}

#minirotulo {
	position: relative;
	height: 197px;
	margin: 2px 0px 3px 0px;
	background-position: bottom right;
	background-color: #D5E6F0;
}


/*
***************************************************
* DISEÑO PÁGINAS
***************************************************
*/

div.title_pag {
	border-bottom: 1px dotted #D1D1D1;
	margin: 0px 12px 0px 0px;
}

div.contenido_pag {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 25px 12px 0px 0px;
}

div.file_pag{
	margin: 20px 10px 0px 6px;
	padding: 4px 4px 4px 10px;
	background-color: #FFFFEF;
	border-left: 3px solid #FFFF00;
	width: auto;
	font-size: 1.1em
}

div.file_pag a:link,div.file_pag a:active,div.file_pag a:visited {
		text-decoration: none;
		color:#37526F;
}

div.file_pag a:hover {
		text-decoration: none;
		color:#72332D;
}

div.bloqs_pag{
	margin: 10px 10px 10px 10px;
}

div.bloq_bloqs_pag{
	font-size: 1em;
	float: left;
	margin: 6px;
}

div.bloq_bloqs_pag span{
	font-weight: bold;
	font-size: 1.2em;
}


div.file{
	margin: 40px 10px 0px 6px;
	
}

div.galery_caja_pag{
	float: left;
	width: 200px;
	height: 200px;
	margin: 8px 8px 8px 8px;
	padding: 6px;
	background-color: #4D4D4D;
	color: white;
	text-align: center;
	font-size: 0.8em
}

div.calen_caja {
	float:left;
	width: 300px;
	margin: 1px 2px 25px 2px
}

td.betterhover, #tablerow tbody tr:hover
{
	background-color: #FFFFE7;
}


/*
***************************************************
* CLASIFICACIONES
***************************************************
*/
div.caja_jor{
	float: left;
	width: 300px
}

div.caja_cal{
	margin-bottom: 20px;
	width: 400px;
	text-align: right
}


/*
***************************************************
* FORMULARIOS
***************************************************
*/

.caja_result {
	float:left;
	width: 300px;
	height: 200px;
	margin: 1px 2px 20px 2px
}

.boton,.boton:focus{
    font-size: 10px;
    font-family: Verdana,Helvetica;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #4F4C59;
    border: 0px;
    padding: 3px 2px 3px 2px;
    border: 1px solid #000000;
}

.boton:focus{
	border: 1px solid #ffffff;
}

label{
	font-weight: bold;
}

fieldset.formul_grupo{
	border: 1px solid #4F4C59;
	margin: 15px 0px 0px 0px;
	padding: 5px 10px 15px 15px;
}

legend.formul_title{
	font-size: 1.3em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4F4C59;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	padding: 0px 5px 0px 5px;
}
	
.form_text{
	border-top: 2px solid #4F4C59;
	border-left: 2px solid #4F4C59;
	border-right: 3px solid #4F4C59;
	border-bottom: 3px solid #4F4C59;
	background-color: #FAFAFA;
}

span.nota_campo{
	font-size: 0.9em;
	font-style: italic;	
}

.campo_formul{
	border-top: 1px solid #4F4C59;
	border-left: 1px solid #4F4C59;
	border-right: 2px solid #4F4C59;
	border-bottom: 2px solid #4F4C59;
	background-color: #FAFAFA;
}

.campo_formul_obli{
	border-top: 1px solid #4F4C59;
	border-left: 1px solid #4F4C59;
	border-right: 2px solid #4F4C59;
	border-bottom: 2px solid #4F4C59;
	background-color: #FFD7B9;
}

span.name_formul_obli{
	color: #E62000;
	font-weight: bold;
}

.formul_campo{
	margin-bottom: 8px;
}

.form_left{
	float: left;
}

.form_left2{
	float: left;
	margin-left: 10px;
}

/*
***************************************************
* BANNER DINÁMICO
***************************************************
*/

div.banner_dinamico2 { margin: 0 auto; width: 510px }

div.flash_rotator2 {
	position: relative;
	float: left;
	width: 142px;
	height: 71px;
	margin: 16px 10px 0px 10px;
	border: 1px solid #DDDDDD;
}

div.rotator2 {
	position: relative;
	float: left;
	overflow: hidden;
	margin: 4px 0px 0px 0px;
}

/*
***************************************************
* PREMIOS JUGADORES
***************************************************
*/

th.prem_head {
	background-color: #4F4C59;
	color: white;
	text-align: center
}

td.prem_pos{
	background-color: #4F4C59;
	color: white;
	text-align: center;
	padding: 0px 4px 0px 4px
}

td.prem_jug{
	font-size: 0.9em;
	padding: 0px 8px 0px 8px;
}

td.prem_ult{
	text-align: center;
}

td.prem_tot{
	font-weight: bold;
	text-align: center;
}


/*
*****************************************************************************************************************************
* ELEMENTOS DEL MARCADOR FÚTBOL
*****************************************************************************************************************************
*/

div.marcador{
	position: relative;
	margin: 0 auto 0 auto;
	width: 400px;
	background-color: #F7F7F7;
	text-align: center;
	border: 1px solid #D2D2D2;
}

div.marcador_izq{
	position: relative;
	float: left;
	width: 120px;
	height: 48px;
	background: #F7F7F7 url(/images/marcador_l.png) top right no-repeat;
	padding-top: 4px;
	margin: 0px 0px 6px 0px
}

div.marcador_centro{
	position: relative;
	float: left;
	width: 160px;
	font-weight: bold;
	text-align: center;
	padding-top: 8px;
	margin: 0px 0px 6px 0px
}

div.marcador_dcha{
	position: relative;
	float: left;
	width: 120px;
	height: 48px;
	background: #F7F7F7 url(/images/marcador_v.png) top left no-repeat;
	padding-top: 4px;
	margin: 0px 0px 6px 0px
}

div.marcador_local{
	position: relative;
	float: right;
	width: 48px;
	height: 48px;
	font-size: 2.2em;
	font-weight: bold;
	text-align: center
}

div.marcador_visit{
	position: relative;
	float: left;
	width: 48px;
	height: 48px;
	font-size: 2.2em;
	font-weight: bold;
	text-align: center
}

div.marcador_eql{
	position: relative;
	float: left;
	width: 200px;
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
	padding-top: 4px;
	margin: 0px 0px 3px 0px;
	border-bottom: 3px solid #D2D2D2
}

div.marcador_eqv{
	position: relative;
	float: right;
	width: 200px;
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
	padding-top: 4px;
	margin: 0px 0px 3px 0px;
	border-bottom: 3px solid #D2D2D2
}


/*
*****************************************************************************************************************************
* ELEMENTOS DE LOS BANNER PORTADA VERANO
*****************************************************************************************************************************
*/

div.banner_ins{
	margin: 0 auto 0 auto;
	width: 150px;
	height: 40px;
	font-weight: bold;
	border: 1px solid #DDDDDD;
	font-size: 2em;
	padding: 60px 0px 0px 70px;
	background: url('/images/inscripcion.png') no-repeat;
}

div.banner_fies{
	margin: 0 auto 0 auto;
	width: 145px;
	height: 50px;
	font-weight: bold;
	border: 1px solid #DDDDDD;
	font-size: 1.6em;
	padding: 50px 0px 0px 75px;
	background: url('/images/fiesta.png') no-repeat;
}

div.banner_jug{
	margin: 0 auto 0 auto;
	width: 145px;
	height: 50px;
	font-weight: bold;
	border: 1px solid #DDDDDD;
	font-size: 1.6em;
	padding: 50px 0px 0px 75px;
	background: url('/images/premios.png') no-repeat;
}

div.ban_dcha{
	margin: 0 auto 0 auto;
	width: 220px;
}

img.ban_dcha_img{
	border: 1px solid #DDDDDD;
}

p.ban_dcha_p{
	margin-top: -30px;
	font-size: 1.8em;
	font-weight: bold;
	text-align: center;
}