/* Arkitkt 01 - an open source xhtml/css website layout by Scott Benedict--arkitkt.com.
Free to use for any purpose as long as the proper credits are given to the original author.

Version: 1.0 (28 Jun 2006) */

/* @import url(global.css); */

/*global defaults*/

* {   
     padding: 0;   /*Resets padding, margin, and borders to 0 for cross-browser consistency*/
     margin: 0;
     border: 0; 
}

body {   
     font-size: 62.5%;   /*Sets 1em=10px. Remember formula Childpx/Parentpx=Childem*/
     background-color: transparent; 
}

:link, :visited {   
     text-decoration: none;    /*Removes underline from link/visited for readability*/
}

ul, ol {
     list-style: none;    /*Removes bullets from lists*/
}

a img, :link img, :visited img {
     border: none;    /*Removes border images*/
}

option {
     min-width: 1.5em;    /*Fixes mozilla problem with forms caused by universal reset*/
}

/* end global defaults */


body {
     background-color: #999999;
     margin: 0 auto;
     font-size: 1.2em; 
}

.bodytext {
	font-size:12px;
	text-align:justify;
	margin-bottom:15px
}


h1,.csc-header,.csc-firstHeader {
	font-size:20px;
	margin-bottom:10px;
}

.csc-textpic-caption {
	font-size:10px
}

dt img {
	height:100px;
	width:50px
}

dl .csc-menu-4 {
	width: 100%;
}

.csc-menu-4 dt a {
	font-size: .8em;
	text-decoration: underline;
	color: #650B14;
}

.csc-menu-4 dd {
	font-size: .7em;
	color: #5d761b;
	margin-left: 15px;
	margin-bottom: 5px;
}


#page {
     margin: 0 auto;
     width: 750px;
     position: relative;
     top: 10px; 
}

#header {
     background-image: url(../imagenes/header.png);
     /*background-repeat: no-repeat;*/
     width: 750px;
     height: 283px; 
}

#navbar {
     display: inline;
     float: right;
     position: relative;
     top: +19px;
     width: 100%;
     left: -145px;
     z-index: 1; 
}



#navbar a {
     color: #ffffff;
     font-family: Arial, Helvetica, sans-serif;
     font-size: .75em;
}

#navbar a:hover {
     color: #650B14;
}

#ads {
     position: relative;
     width: 75px;
     left: 225px;
     top: -2px; 
}


#historia {
     position: relative;
     left: 330px;
     top: 54px;
     width: 75px; 
}



#estructura {
     position: relative;
     left: 460px;
     top: 99px;
     width: 75px; 
}



#financiacion {
     position: relative;
     top: 128px;
     width: 75px;
     left: 620px; 
}



#actividades {
     position: relative;
     left: 790px;
     top:128px;
     width: 75px; 
}

#li_login {
   position: relative;
   left: 730px;
   top: 80px;
}


#title {
     color: #ffffff;
     font-family: Arial, Helvetica, sans-serif;
     font-weight: bold;
     text-align: right;
     position: relative;
     right: 35px;
     font-size: 1.5em;
     top: -85px;
     }

#title_administracion {
     color: #ffffff;
     font-family: Arial, Helvetica, sans-serif;
     font-weight: bold;
     text-align: right;
     position: relative;
     right: 35px;
     font-size: 1.5em;
     top: -155px;
     }



#slogan {
     color: #ffffff;
     font-family: Arial, Helvetica, sans-serif;
     text-align: right;
     font-size: 1em;
     position: relative;
     right: 40px;
     top: -90px; 
}



#wrapper {
     background-image: url(../imagenes/bg.png);
     background-repeat: repeat-y;
     width: 750px;
     float: left; 
}

#content, #contenidoCentral {
     width: 501px;
     position: relative;
     float: left;
     margin-left: 10px;
     font-family: Arial, Helvetica, sans-serif;
     padding-top: 10px;
     padding-right: 10px;
     padding-bottom: 10px;
     padding-left: 15px; 
font-size:85%;
}

.entrytitle {
     color: #650b14;
     font-size: 1em;
     padding-bottom: 5px; 
}

.entry {
     font-family: Arial, Helvetica, sans-serif;
     color: #5d761b;
     text-align: justify;
     font-size: .7em;
     padding-bottom: 20px; 
}

.entry a {
     color: #650b14;
}

.entry a:visited {
     text-decoration: line-through; 
}

.entry a:hover {
     color: #ae7e0f;
}

#submenu {
     width: 175px;
     float: left;
     position: relative;
     height: 100%;
     top: -150px;
     z-index: 5; 
}

#submenu h3 {
     margin-top: 10px;
     margin-bottom: 5px; 
     margin-left: 3px;
     margin-right: 2px;
}

.menutitle {
     font-family: Arial, Helvetica, sans-serif;
     color: #FFFFFF;
     background-color: #650B14;
     font-size: 12px;
     text-align: left;
     padding: 5px;
}

#submenu ul {
	margin-left: 12px;
}

ul a {
     font-family: Arial, Helvetica, sans-serif;
     color: #ae7e0f;
     font-size: .6em;
     text-align: left;
     display: block;
     padding-bottom: 5px; 
     padding-left: 5px;
}



ul a:hover {
     color: #5d761b;
     text-decoration: underline;
}

#submenu li a {
        padding-left: 6px;
        font-size: .7em;
        background-image: url(../imagenes/flecha_naranja.gif);
        background-repeat: no-repeat;
        background-position: center left;
}

#submenu li.menuactive a {
   color: #5d761b;
   font-size: .7em;
   text-align: left;
   display:block;
   padding-left: 6px;
   text-transform:uppercase;
   background-image: url(../imagenes/flecha_verde.gif);
   background-repeat: no-repeat;
   background-position: center left;
}



li a {
	padding:0px;
}

a {}


/********** PIE Inicio **********/

#footer {
     width: 750px;
     height: 180px;
     background-image: url(../imagenes/footer.png);
     clear: both; 
}



/********** LOGIN Inicio **********/
#login {
   float: left;
   width: 300px;
   font-size: .7em;
   margin-top: 30px;
   margin-left: 15px;
}

.login_titulo {
   font-family: Arial, Helvetica, sans-serif;
   color: #FFFFFF;
   font-size: .8em;
   text-decoration: underline overline;
   text-align: left;
   padding-bottom: 5px;
   text-transform:uppercase; 
}

.login_form {
   color: #FFFFFF;
   margin-top: 4px;
   margin-bottom: 4px;
}

.login_form input {
   border: 1px solid #650B14;
   font-size: 10px;
   color: #650B14;
}
/********** LOGIN Fin **********/

.buscador {
   float: right;
   margin-top: 30px;
   margin-right: 35px;
}

.buscador_titulo {
   font-family: Arial, Helvetica, sans-serif;
   color: #650B14;
   font-size: .7em;
   text-decoration: underline overline;
   text-align: right;
   padding-bottom: 5px;
}

.form_buscador p {
   color: #FFFFFF;
   margin-bottom: 4px;
}

.form_buscador input {
   border: 1px solid #650B14;
   font-size: 10px;
   color: #650B14;
}

.copyright {
     color: #ffffff;
     font-family: Arial, Helvetica, sans-serif;
     font-size: .55em;
     position: relative;
     top: 130px;
     left: 25px; 
}

a:link {}

a:visited {}

a:hover {}

a:active {}

/* *** ie hacks *** */

* html #navbar {
     top: 7px;   /*ie hack*/
}

* html #home {
     top: 10px;   /*ie hack*/
}

* html #news {
     top: 59px;   /*ie hack*/
}

* html #links {
     top: 102px;   /*ie hack*/
}

* html #about {
     top: 126px;   /*ie hack*/
}

* html #contact {
     top: 122px;
}

* html #title {
     top: -105px;   /*ie hack*/
}

* html #slogan {
     top: -110px;   /*ie hack*/
}

* html #submenu ul a {
     height: 15px;
}


/********** Administracion inicio **********/

/********** Ayuntamientos inicio **********/
.admin {
   font-family: Arial, Helvetica, sans-serif;
}

.admin_titulo {
   color: #650b14;
   font-size: 1em;
   padding-bottom: 10px;
   text-decoration: underline overline;
}

.admin_lista {
   float: left;
   width: 100%;
   margin-top: 15px;
}

.admin_lista_grupos {
   float: left;
   width: 100%;
   margin-top: 15px;
}

.admin_lista_grupos .admin_form_titulo {
   font-weight: bold;	
}

.admin_playoff {
   float: left;
   width: 100%;
   margin-top: 15px;
}

.admin_playoff .admin_form_titulo {
   font-weight: bold;	
}

.elemento_lista_grupos {
   margin: 15px 0 10px 0;
/*    padding: 10px; */
/*    background-color: #e0e0e0; */
   border: 1px solid #a0a0a0;
   background-color: #f0f0f0;
   padding: 5px;
}

.elemento_lista_grupos form {
   border-top: 1px dashed #404040;
   padding-top: 10px;
}

.elemento_lista_grupos select {
   width: 200px;
   margin-right: 10px;
   border: 1px solid #a0a0a0;
}

.elemento_lista_grupos .admin_form_div input, .elemento_lista_grupos .admin_form_div textarea {
   border: 1px solid #a0a0a0;
   padding: 3px;
}

.admin_playoff select {
   width: 200px;
   margin-right: 10px;
   border: 1px solid #a0a0a0;
}

/*.admin_playoff .admin_form_div input, .admin_playoff .admin_form_div textarea {
   border: 1px solid black;
   padding: 3px;
}*/

.admin_lista td {
   background-color: #e0e0e0;
   padding: 2px;
}

.admin_lista_titulo {
     color: #650b14;
     text-align: justify;
     font-size: .8em;
     padding-bottom: 5px;
}

.admin_lista_vacia {
   color: #5d761b;
     text-align: justify;
     font-size: .7em;
     padding-bottom: 20px;
}

.admin_tabla_lista {
    font-size: .6em;
    width: 100%;
}

.admin_tabla_lista th {
    vertical-align: top;
    background-color: #497F37;
    text-align: left;
    color: #ffffff;
    font-weight: bold;
    padding: 2px;
}

.admin_tabla_lista td {
    vertical-align: top;
}

.admin_nohabil {
    font-weight: bold;
    color: red;
}

.admin_habil {
    font-weight: bold;
    color: green;
}

.admin_nuevo {
   float: left;
   width: 100%;
   margin-top: 20px;
}

.admin_form_titulo {
   color: #650b14;
   text-align: justify;
   font-size: .8em;
   padding-bottom: 5px;
   margin-top: 15px;
   font-weight: bold;
}

.admin_form_inst {
   font-size: .6em;
   color: #606060;
   margin-bottom: 10px;
   font-style: italic;
}

.admin_form_nuevo {
   margin-top: 5px;
/*    border: 1px solid #650b14; */
/*    background-color: #999999; */
   border: 1px solid #a0a0a0;
   background-color: #f0f0f0;
   padding: 5px;
/*    color: #FFFFFF; */
}

.admin_form_div {
   margin-bottom: 5px;
}

.admin_form_img {
   text-align: center;
}

.admin_form_img img {
   width: 150px;
}

.admin_form_label {
   font-size: 11px;
}

.admin_form_input, .admin_form_div select {
/*    color: #650b14; */
/*    border: 1px solid #650b14; */
   color: #404040;
   border: 1px solid #a0a0a0;
   font-size: .7em;  
}

.admin_error {
    color: red;
    padding: 5px;
    margin-bottom: 5px;
    border: 1px solid red;
   font-size: .6em;
}

.elemento_lista_pruebas {
	margin-top: 15px;
	padding: 4px;
/* 	border: 1px solid #808080; */
/* 	background-color: #e0e0e0; */
	border: 1px solid #a0a0a0;
   background-color: #f0f0f0;
}

#formNuevoCompetidor {
	/*border: 1px solid #3e3e3e;
	background-color: #999999;*/
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px dashed black;
}

.admin_path {
 	font-size: .6em; 
	margin-top: 10px;
	font-weight: bold;
}

.admin_path a {
	color: #ae7e0f;
	text-decoration: none;
}

.admin_path a:hover {
	color: #ae7e0f;
	text-decoration: underline;
}

.form_pruebas_elemento_lista_img {
	width: 100%;
	border: 1px solid green;
	margin: 5px 0 5px 0;
}

.form_pruebas_elemento_lista_img td {
	vertical-align: top;
	text-align: left;
}

.form_pruebas_elemento_lista_img_img {
	width: 125px;
}

.form_pruebas_elemento_lista_img_img img { 
 	width: 125px;
}

.feadmin_tabla_interior {
	border-spacing: 0;
	padding: 0;
	margin: 0;
}

.feadmin_tabla_interior td {
	margin:0;
	padding: 0;
}

/********** Ayuntamientos fin **********/

/********** Administracion fin **********/

/********** Paginado inicio **********/

/********** INICIO Paginado **********/

.paginado_item {
   float: left;
   margin: 0px 3px 2px 2px;
   padding: 0px;
   height: 14px;
}

.paginado_lista {
   float:right;
   font-size:11px;
   text-align:center;
   margin-top:15px;
}

.paginado_cantidad {
   margin-top: 10px;
   margin-bottom: 10px;
   clear:both;
   float:right;
   color: #b20000;
}

.paginado_activo {
   float: left;
   color: #FFFFFF;
   font-size: 11px;
   text-align: center;
   font-weight: bold;
   height: 14px;
   background-image: url(../imagenes/caja_act.gif);
   background-repeat: repeat-x;
   padding: 0px 4px 0px 4px;
}

.paginado_desactivo {
   float: left;
   height: 14px;
   color: #b20000;
   font-size: 11px;
   text-align: center;
   background-image: url(../imagenes/caja_desact.gif);
   background-repeat: repeat-x;
   padding: 0px 4px 0px 4px;
}

.paginado_left {
   width: 1px;
   font-size: 0px;
   height: 14px;
   background-image: url(../imagenes/caja_lado.gif);
   float: left;
}

.paginado_right {
   width: 1px;
   font-size: 0px;
   height: 14px;
   background-image: url(../imagenes/caja_lado.gif);
   float: left;
}

.paginado_desactivo a {
   text-decoration: none;
}

.paginado_flecha_dcha {
   float: left;
   font-size: 0px;
   margin-right: 2px;
   margin-left: 2px;
   margin-top: 2px;
   height: 11px;
   width: 25px;
   background-image: url(../imagenes/flecha_dcha.gif);
}

.paginado_flecha_dcha a {
   display: block;
   width: auto;
   height: 11px;
}

.paginado_flecha_izqd {
   float: left;
   font-size: 0px;
   margin-right: 2px;
   margin-left: 2px;
   margin-top: 2px;
   height: 11px;
   width: 25px;
   background-image: url(../imagenes/flecha_izqd.gif);
}

.paginado_flecha_izqd a {
   display: block;
   width: auto;
   height: 11px;
}

/********** Paginado fin **********/


/********** Ligas Deportivas inicio **********/
.ld_comun {
   float: left;
   width: 100%;
}

.ld_comun_titulo {
   float: left;
   width: 100%;
   margin-bottom: 8px;
   font-family: Arial, Helvetica, sans-serif;
   color: #5d761b;
   font-size: 1.1em;
}

.ld_comun_buscador {
   float: left;
   width: 100%;
}

.ld_buscador {
   float: left;
   width: 100%;
   margin-bottom: 12px;
}


.ld_buscador_filtros {
   float: left;
   width:100%;
   margin-top: 8px;
   border: 1px solid #650b14;
   color: #650b14;
font-size: .8em;
   background-color: #999999;
}

.ld_buscador select {
   margin: 5px;
   border: 1px solid #650b14;
   color: #650b14;
}

.ld_buscador_titulo {
   font-size: .9em;
   color: #650b14;
   width: 100%;
}

.boton_buscar {
    width: 100%;
    text-align: center;
    margin-top: 8px;
   margin-bottom:5px;
}

.boton_buscar input {
    border: 1px solid #650b14;
}


/** LISTADO **/
.ld_comun_lista {
}

.listado_titulo {
   float: left;
   font-size: .9em;
   color: #650b14;
   width: 100%;
}

.error_competiciones, .error_descripcion {
   float: left;
   width: 100%;
   margin-top: 8px;
   border: 1px solid #650b14;
   padding: 5px;
   font-size: .8em;
   color: #650b14;
}

.listado_datos {
   float: left;
   width: 100%;
   margin-top: 8px;
   font-size: .7em;
}

.lista_tabla {
   width: 100%;
   background-color: #650b14;
}

.lista_cabecera {
   background-color: #5A751A;
   color: #FFFFFF;
   text-align: center;
   padding-top: 3px;
   padding-bottom: 3px;
}

.lista_competiciones {
   color: #5A751A;
   border: 1px solid #650b14;
   padding-top: 3px;
   padding-bottom: 3px;
}

.lista_competiciones a {
   color: #650b14;
   text-decoration: underline;
}

.lista_competiciones_categorias {
   width: 100%;
   text-align: center;
   background-color: #AD7C0F;
   color: #000000;	
}

.competicion_opciones {
   float: left;
   width: 100%;
}

.competicion_opciones_nombre {
   float: left;
   width: 100%;
   font-size: 1em;
   color: #650b14;
   text-align: center;
   margin-bottom: 10px;
   text-decoration: underline;
}

.competicion_opciones_temporada {
   float: left;
   width: 100%;
   font-size: .8em;
   color: #650b14;
   text-align: center;
   margin-bottom: 5px;

}

.competicion_opciones_grupos {
   float: left;
   width: 100%;
   background-color: #5A751A;
   text-align: center;
}

.competicion_opciones_grupos_nombres {
   float: left;
   width: 100%;
   font-size: .7em;
   text-align: center;
   height: 100%;
   vertical-align: middle;
}

.competicion_opcionesc_selectores {
   float: left;
   width: 100%;
   margin-bottom: 5px;
   text-align: center;
   font-size: .7em;
   background-color: #650b14;
   color: #FFFFFF;
   border-top: 1px solid #FFFFFF;
}

.competicion_opcionesc_selectores a {
   color: #FFFFFF;
   text-decoration: underline;
   margin-right: 10px;
}

.competicion_opcionesc_selectores select {
   border: 1px solid #650b14;
   color: #650b14;
}

.grupo_sel {
   margin-right: 4px;
   margin-left: 4px;
   color: #650b14;
   height: 100%;
   background-color: #FFFFFF;
   border-left: 1px solid #AD7C10;
   border-right: 1px solid #AD7C10;
   
}

.grupo_nosel {
   margin-right: 4px;
   margin-left: 4px;
   padding-top: 3px;
   padding-bottom: 3px; 
   height: 20%;
}

.grupo_nosel a {
   color: #FFFFFF;
   text-decoration: underline;
}

.grupo_nosel a:hover {
   text-decoration: none;
   border-bottom: 1px dashed #FFFFFF;
}


.competicion_opcion {
   margin-left: 3px;
   margin-right: 3px;
}

.competicion_opcion_sel {
   background-color: #FFFFFF;
   color: #650b14;
   border-left: 1px solid #AD7C10;
   border-right: 1px solid #AD7C10;
   margin-left: 3px;
   margin-right: 3px;
   padding-left: 3px;
   padding-right: 3px;
}


.competicion_datos {
   float: left;
   width: 100%;
   margin-top: 15px;
}

.competicion_datos_clasificacion {
   float: left;
   width: 100%;
}

.competicion_datos_clasificacion_hasta {
   float: left;
   width: 100%;
   color: #650b14;
   font-size: 1em;
   margin-bottom: 3px;
}

.competicion_datos_clasificacion_opciones {
   float: left;
   width: 100%;
   color: #650b14;
   font-size: .9em;
   margin-top: 12px; 
}

.competicion_datos_jornada {
   float: left;
   width: 100%;
   margin-top: 10px;
}


.competicion_equipos {
	float: left;
	width: 100%;
	margin-top: 10px;
}

.jornada {
   float: left;
   width: 100%;
}

.jornada_titulo {
   float: left;
   font-size: .8em;
   color: #650b14;
}

.jornada_select {
   float: right;
   border: 1px solid #650b14;
   color: #650b14;
}

.jornada_partidos {
   float: left;
   width: 100%;
margin-top: 10px;
}

.partido {
   float: left;
   width: 100%;
   margin-bottom: 5px;
   border: 1px solid #650b14;
}

.partido_info_datacion {
   float: left;
   width: 100%;
   font-size: .7em;
   background-color: #5A751B;
   color: #FFFFFF;
}

.partido_info_resto {
   float: left;
   width: 100%;
   text-align: center;
   font-size: 11px;
   background-color: #AD7C10;
   color: #000000;
}

.partido_datos {
   float: left;
   width: 100%;
   font-size: .7em;
   color: #650b14;
}

.partido_horario, .partido_instalacion {
   float: left;
}

.partido_fecha, .partido_arbitro {
   float: right;
}


.partido_equipo1 {
   float: left;
   width: 40%;
text-align: right;
}

.partido_resultado {
   float: left;
width: 20%;
   text-align: center;
}

.partido_equipo2 {
   float:left;
   width: 40%;
text-align: left;
}

.clasificacion {
   float: left;
   width: 100%;
   font-size: .7em;
   margin-top: 10px;
/*    cellspacing: 0px; */
}

.clasificacion { 
   border: 1px solid #650b14;
}

.clasificacion th {
   font-size: 1em;
   color: #FFFFFF;
   text-align: left;
   border: 1px solid #650b14;
   background-color: #650b14;
}

.clasificacion tr, .clasificacion td {
   border: 1px solid #650b14;   
}


.competicion_resultados_leyenda {
	float: left;
	width: 100%;
	margin-top: 20px;
}

.competicion_resultados_leyenda_titulo {
	float: left;
	width: 100%;
	margin-bottom: 5px;
	font-size: 1.1em;
	color: #5A751B;
}

.competicion_resultados_leyenda_datos {
	float: left;
	width: 100%;
	margin-top: 2px;
	text-align: left;
}

.competicion_resultados_leyenda_datos_elemento {
	float: left;
	width: 100%;
	margin-top: 2px;
	margin-bottom: 2px;
	text-align: left;
	border: 1px solid #650b14;
}

.competicion_resultados_leyenda_datos_elemento_abreviatura {
	float: left;
	width: 15%;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	background-color: #5A751A;
}

.competicion_resultados_leyenda_datos_elemento_nombre {
	float: left;
	padding-left: 3px;
}

.puesto{
color:#FFFFFF;
text-align:center;
width:10px;
}

.marca{
color:#FFFFFF;
padding-left:3px;
width:10px;
}

.competidor{
	color:#000000;
	padding-left:3px;
	background-color:#FFFFFF;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
}

.fichero{
	color:#000000;
	padding-left:3px;
	background-color:#FFFFFF;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:5px;
}

.fichero A{
  color:#ae7e0f;
}

.fichero A:hover{
  color:#5d761b;
}


.informacion_general{
	background-color:#FFFFFF;
	color:#000000;
	padding-left:10px;

}

.prueba_foto_tabla {
   width: 100%;

}

.prueba_foto_tabla TD{

	border: 1px solid #650b14;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;

}
.prueba_foto_tabla IMG{
	width:150px;
}
/********** Ligas Deportivas fin **********/


/********** Administracion de competiciones inicio **********/
.admin_jornadas {
   float: left;
   width: 100%;
}

.admin_lista_jornadas {
   float: left;
   width: 100%;
   margin-top: 5px;
   margin-bottom: 5px;
}

.elemento_lista_jornadas {
   float: left;
   width: 100%;
   margin-top: 5px;
   margin-bottom: 5px;
/*    border: 1px solid #650b14; */
   padding: 5px;
/*    background-color: #CCCCCC; */
   border: 1px solid #a0a0a0;
   background-color: #f0f0f0;
}

.nombre_jornada {
   font-weight: bold;
   font-size: 12px;
   color: #202020;
}

.lista_partidos {
   float: left;
   width: 99%;
/*    border: 1px solid #650B14; */
   border: 1px solid #a0a0a0;
   background-color: #FFFFFF;
   padding-top: 3px;
   padding-left: 3px;
   font-size: 11px;
}

.lista_partidos_ayun  {
   width: 100%;
}

div.elemento_lista_grupos_equipos {
    border-top: 1px dashed black;
    font-size: 11px;
}

.admin_form_titulo_playoff_ayun {
    color: #650b14;
    text-align: justify;
    font-size: .8em;
    margin-top: 15px;
    font-weight: bold;
    padding-bottom: 15px;
}

.tabla_sanciones {
    width: 100%;
    margin-top: 15px;
}

.tabla_sanciones img {
    vertical-align: top;
    margin-left: 3px;
}

.tabla_sanciones td {
    vertical-align: top;
    border: 1px solid #202020;
}

.subtabla_sanciones {
    width: 100%;
}

.subtabla_sanciones td {
    width: 100%;
    border: none;
}

.subtabla_sanciones_equipo {
    font-weight: bold;
    font-size: 14px;
    color: #650b14;
    text-decoration: underline;
}

.subtabla_sanciones_lit {
    font-size: 11px;
    color: #202020;
    font-weight: bold;
}

.subtabla_sanciones_cont {
    font-size: 11px;
    padding-left: 10px;
    line-height: 160%;
}

.admin_lista_grupos_sanciones {
    
}

.admin_lista_grupos_sanciones .admin_form_titulo {
   font-weight: bold;
   display: block;
}

.elemento_lista_grupos_sanciones, .admin_playoff_sanciones {
    padding: 0 0 5px 10px;
    margin: 0 0 5px 0;
    font-size: 13px;
}

/********** Administracion de competiciones fin **********/

/********** Administracion de eventos inicio **********/
.contenedor_lista_competidores {
    background-color: #ffffff;
/*     border: 1px solid #000000;	 */
    border: 1px solid #a0a0a0;
    font-size: 11px;
}

.evento_opciones_generales{

   border: 1px solid #AD7C10;
   height:98px;
   padding-top: 6px; 
   padding-bottom: 6px;
   padding-left: 6px;
   padding-right: 6px;
}

.elemento_lista_competidores .tabla_elemento_lista_competidores {
    width: 100%;
}

.form_pruebas_lista_img, .form_pruebas_lista_fich {
    width: 100%;
    margin-top: 15px;
}

.form_pruebas_lista_img_titulo, .form_pruebas_lista_fich_titulo {
    font-weight: bold;
    font-size: 13px;
    color: #5A751B;
    text-decoration: underline;
}

.form_pruebas_lista_img_cont, .form_pruebas_lista_fich_cont {
    font-size: 12px;
}

.form_pruebas_elemento_lista_img {
    width: 100%;
}

.form_pruebas_elemento_lista_fich a {
    color: #ae7e0f;
}

.form_pruebas_elemento_lista_fich a:hover {
    color: #ae7e0f;
    text-decoration: underline;
}


/********** Administracion de eventos fin **********/


/********** Creacion autom‡tica de calendarios INICIO **********/
.crear_calendarios_paso {
   float: left;
   width: 100%;
   color: #650b14;
   text-align: justify;
   font-size: .75em;
   padding-bottom: 5px;
   margin-top: 5px;
}

.crear_calendarios_descripcion {
   float: left;
   width: 100%;
   color: #666666;
   font-size: .7em;
}

.crear_calendarios_selector_temporada, .crear_calendarios_lista_competiciones {
	float: left;
	width: 100%;
	margin-top: 10px;
}

.selector select {
	float: left;
	margin-top: 5px;
	margin-left: 10px;
	font-size: .7em;
	color: #650b14;
	background-color :#FFFFFF;
	border: 1px solid #650b14;
	
}

.crear_calendarios_lista_competiciones, #competiciones_temporada {
	font-size: .7em;
	color: #650b14;
	margin-left: 10px;
}


select.competiciones_select {
	color: #650b14;
	background-color :#FFFFFF;
	border: 1px solid #650b14;
}

select.competiciones_select option {
	margin: 3px;
	font-size: .8em;
}

.tabla_equipos_cabecera {
	width: 100%;
	font-size: 12px;
	background-color: #5A751B;
	color : #FFFFFF;
	margin-left: 3px;
}

.tabla_equipos_equipos {
	font-size: 11px;
	border: 1px solid #5A751B;
	color: #5A751B;
	background-color: #FFFFFF;
}
/********** Creacion autom‡tica de calendarios FIN **********/

#contenidoIzq {
	float: left;
	width: 300px;
	border-right: 1px solid #630810;
	padding-right: 10px;
}

#contenidoDer {
	float: right;
	width: 180px;
}


/************ Noticias ******************/
.news-latest-item h3 {
	margin-bottom: 10px;
}

.news-single-item h3 {
        margin-bottom: 10px;
}

.csc-textpic-lastcol img {
         width: auto;
}

.news-amenu-container {
	float: left;
	width: 100%;
	border-bottom: 1px solid #630810;
	margin-bottom: 20px;
}

.news-list-item {
	margin-bottom: 20px;
	padding-bottom: 5px;
}

.news-list-item .clearer {
	display: none;
}

.news-single-backlink a {
	text-decoration: underline;
}

/*********** Calendario ********************/
.fondoTablaInt {
        width: 100%;
}

#contenidoDer .cal {
        margin-bottom: 15px;
}