/********************/
/*Comunes*/
/********************/
body{
	margin:0px;
	padding:0px;
	color:#151141;	
	font-family:"Century Gothic",Arial;
	font-size:0.8em;	
}
a{
	font-weight:normal;	
	text-decoration:none;
	color:#003300;
}
a:hover{
	text-decoration:underline;
}
a:visited{
	color:#666600;
}
/*Links Menu izq, en blanco y en negro*/
a.anegra, a.anegra:hover, a.anegra:visited{
	font-weight:bold;
	color:#000000;
}
a.ablanca,a.ablanca:hover, a.ablanca:visited{
	font-weight:bold;
	color:#FFFFFF;
}
/******************/
img{
	border:none;
}
ol{
	list-style-image:url(../imagenes/ico_listas.gif);
}
h4{
	color:#003300;
	font-size:1em;
	font-family:"Century Gothic",Arial;
}
.citas{
	color:#663300;
	font-style:oblique;
	text-align:center;
	margin-bottom:0px;
}
.citasautor{
	font-weight:bold;
	text-align:right;
	color:#663300;
	margin-top:4px;
	margin-right:6px;
}
/***********************/
/*Contenedor*/
/***********************/
#contenedor{
	margin-left:auto;
	margin-right:auto;
	width:980px;
	height:100%;
}
/********************/
/*Validador de usuarios*/
/********************/
#formulario{
	margin:5px 0px 0px 30px;
	font-size:0.85em;
	width:496px;
	float:left;
}
#formulario div{
	float:left;
	margin:0px 5px 0px 0px;
	}
input{
	border:1px solid #6787b8;
	font-size:0.9em;
	color:#003300;
} 
#copyright{
	width:400px;
	text-align:right;
	float:right;
	font-size:0.85em;
	color:#333333;
	margin-top:5px;
}
/********************/
/*Banner Superior*/
/********************/
#imgSup{
	clear:left;
	height:215px;	
}
#imgSup h1{
	display:none;
}
#imgSup img {
	margin-top:5px;
}
/********************/
/*Columnas*/
/********************/
#contCols{
	margin-top:10px;
	}
.sombra1{
	background: transparent url(../imagenes/shadow1.png);
	color: inherit;
	margin-left: 4px;
	margin-top: 4px;
}
.sombra2{
   background: transparent url(../imagenes/shadow2.png);
   color: inherit;
}
.sombra2, .contColumna{
   position: relative;
   bottom: 2px;
   right: 2px;
}
.contColumna{
   background-color: #fff; 
   color: #000; 
   border: 1px solid #000;
}
#contColIzq div, #contColDrch div{
	border-bottom:1px solid #003300;	
}
#contColIzq div.colfin, #contColDrch div.colfin{
	border-bottom:0px;
}
/********************/
/*Columna Izquierda*/
/********************/
#colIzq{
	float:left;
	width: 275px;
}
#contColIzq  #cta, #enaf, #futbol, #futsal, #futplaya, #videotestfifa, #videotestcta, #contacta{
	min-height:45px;
}
#cta{background:url(../imagenes/logo_cta.jpg) no-repeat top left;}#enaf{background:url(../imagenes/logo_enaf.jpg) no-repeat top left;}#futbol{background:url(../imagenes/logo_futbol.jpg) no-repeat top left;}#futsal{background:url(../imagenes/logo_futsal.jpg) no-repeat top left;}#futplaya{	background:url(../imagenes/logo_futbol_playa.jpg) no-repeat top left;}#videotestfifa{background: url(../imagenes/fifavideotest_logo.jpg) no-repeat 0px 0px;}#videotestcta{background: url(../imagenes/ctavideotest_logo.jpg) no-repeat 0px 0px;}#contacta{min-height:45px;background:url(../imagenes/logo_contacta.jpg) no-repeat top left;}

#contColIzq  #ref, #cta a, #enaf a, #futbol a, #futsal a, #futplaya a, #videotestfifa a, #videotestcta a, #contacta a{
	font-size:0.9em;
	line-height:26px;
	margin-left:55px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:middle;
	}
#contColIzq ol a{
	margin-left:0px;
	font-family:"Century Gothic",Arial;
}
#contColIzq ol{
	padding-left:20px;
	margin:0px 5px 0px 45px;
}
#contColIzq ol ol {
	padding-left:5px;
	margin-left:15px;
	list-style-image:url(../imagenes/flecha_drch.gif);
}
/*Logo Rfef*/
#ref{
	text-align:center;
	vertical-align:middle;
	margin-bottom:10px;
}
/********************/
/*Columnas Derechas*/
/********************/
#colDrch{
  	float: left;
	width: 180px;
}
#colDrch .seccEnalces{
	background-color:#000066;
}
#colDrch  h3{
	font-size:0.85em;
	padding:2px;
	margin:0px 0px 0px 5px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
/********************/
/*Contenido*/
/********************/
#contenido{
	float: left;
	width:502px;
	margin-left:10px;
	margin-right:10px;
}
#contContenido{
	padding-left:5px;
	padding-right:5px;
}
.seccsAmarillas{
	background:url(../imagenes/barramarilla.jpg) no-repeat top left;
	margin-left:51px;
	text-align:center;
}
.seccsAmarTotal{
	background:url(../imagenes/barramarilla.jpg) no-repeat top center;
}
.fechayOrg{
	font-weight:bold;
}
.seccion{
	border-bottom:1px solid #003300;
	padding-top:5px;
}
.seccion h3{
	text-align:center;
	font-size:1em;
	line-height:22px;
}
.seccionfin{
	padding-top:5px;
}
.archivoSec{
	background:url(../imagenes/bararchivos.jpg) no-repeat bottom right;
	text-align:right;
	clear:both;
}
#contContenido ol{
	padding-left:30px;
	margin:5px 0px 15px 32px; 
	padding-right:6px;
	text-align:left;
}
#contContenido ol li{
	border-bottom: 1px dotted #003300;
	padding:5px 0px 5px 0px;
}
#contContenido .secContenido a{
	line-height:22px;
}
#contContenido .archivoSec a{
	line-height:20px;
	font-size:0.9em;
	color:#000000;
	padding:4px 3px 0px 0px;
}
#novedades{
	background:url(../imagenes/iconovedades.gif) no-repeat 0px 5px;
}
#noticias{
	background:url(../imagenes/iconoticias.gif) no-repeat 0px 5px;
}
#circulares{
	background:url(../imagenes/icocirculares.gif) no-repeat 0px 5px;
}
#designaciones{
	background:url(../imagenes/icodesignaciones.gif) no-repeat 0px 5px;
}
#logocta{
	background:url(../imagenes/logo_cta_solo.jpg) no-repeat 0px 5px;
}
#logoenaf{
	background:url(../imagenes/logo_enaf_solo.jpg) no-repeat 0px 5px;
}
#vidtestfifalog{background: url(../imagenes/fifavideotest.jpg) no-repeat 0px 5px;}
#vidtestctalog{background: url(../imagenes/ctavideotest.jpg) no-repeat 0px 5px;}
/*Fúlbol*/
.secContFutbol{
	background:url(../imagenes/barrafutbol.jpg) no-repeat top left;
	margin-left:51px;
	text-align:center;
}
.secFutbolTotal{
	background:url(../imagenes/barrafutbol.jpg) no-repeat top center;
}
/*Futsal*/
.secContFutsal{
	background:url(../imagenes/barrafutsal.jpg) no-repeat top left;
	margin-left:51px;
	text-align:center;
}
.secFutsalTotal{
	background:url(../imagenes/barrafutsal.jpg) no-repeat top left;
}
/*Futbol playa*/
.secContFutplaya{
	background:url(../imagenes/barrafutplaya.jpg) no-repeat top left;
	margin-left:51px;
	text-align:center;
}
.secFutplayaTotal{
	background:url(../imagenes/barrafutplaya.jpg) no-repeat top left;
}
/*Designaciones*/
#contDesig{
	margin:20px 0px 20px 50px;
	padding:0px;
	text-align:left;
	width:436px;
}
#contDesig ol{
	margin:0px 20px 0px 0px;
	padding:0px 0px 0px 15px;
}
#contDesig h4{
	margin:0px 20px 5px 0px;
	padding:3px;
	border-bottom:1px solid #FF9900;
	border-top:1px solid #FF9900;
	text-indent:20px;	
}
#contDesig h4#nac{
	background:url(../imagenes/flag_orange.gif) center left no-repeat;
}
#contDesig h4#int{
	background:url(../imagenes/flag_blue.gif) center left no-repeat;
}
#contDesig td{
	vertical-align:top;
}
.anchoDesg{
	width:100%;
}
/**/
#designaciones h4{
	margin:30px 20px 5px 0px;
	padding:3px;
	width:50%;
	border-bottom:1px solid #FF9900;
	border-top:1px solid #FF9900;
}
/*Videotest*/
.azulFifa{
	background:url(../imagenes/barrafifa.jpg) no-repeat top left;
	margin-left:51px;
	text-align:center;
}
/***********************/
/*CTA*/
/***********************/
/*Comités territoriales*/
ol#cterritoriales img{
	padding-right:10px;
}
div#direcPrincipal{
	text-align:center;
	background-color:#F8F8F8;
	margin:10px 30px 0px 80px;
	padding:10px;
}
ol#direcCT p, div#direcPrincipal p{
	padding:0px;
	margin:10px;
	line-height:10px;	
}
.negritayAzul,.azul,.cursivaYazul{
	color:#003366;
}
.presidente{
	color:#996600;
}
.negritayAzul{
	font-weight:bold;
}
.cursivaYazul{
	font-style:oblique;
}
.telefonos{
	color:#5F305A;
}
/*Composicion Junta*/
div#junta {
	margin-top:10px;
}
div#junta h5{
	font-size:1.1em;
	color:#003300;
	margin:0px 0px 10px 50px;
	padding:0px;
}
div#junta ol{
	margin-left:40px;
}
/**/
div#fichaJD{
	margin:10px 0px 10px 50px;
}
div#fichaJD table td#foto{
	padding:0px 10px 0px 0px;
	vertical-align:top;
	text-align:left;
}

div#fichaJD table td#cv{
	padding:10px;
	vertical-align:top;
	background-color:#F8F8F8;
}
div#fichaJD table td#cv p{
	padding:0px 0px 10px 0px;
	margin:0px;
	text-align:justify;
}
/******************/
/*ENAF*/
/****************/
h4#reglaslist{
text-align:center;
}
.regla{
	width:387px;
	background:url(../imagenes/ico_listas.gif) no-repeat left center;
	text-indent:10px;
}
table#reglas{
	margin:0px 0px 10px 50px;
	border-collapse:collapse;
}
table#reglas td{
	padding:5px;
	border-bottom:1px dotted #003300;
}
div#parrafos{
	margin:10px 7px 10px 50px;
	padding:0px;
	text-align:justify;
	text-indent:10px;
}
/****************/
/*VIDEOTEST*/
/****************/
div#videotestswf{
	margin:20px 0px 0px 0px;
}
