/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, del, dfn, font, img, ins, kbd, q, s, samp, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; }


html{
background-color:#CCCCCC;
}

body {
	margin-top:0.5em;
	margin-bottom:0.5em;
	text-align:center;
}


.header{
width:990px;
}

#separacion
{ 
	background-color:#211819;
	margin: 		0 auto; /* los m&aacute;rgenes autom&aacute;ticos (conjuntamente con un ancho) centran la p&aacute;gina */
	width:		990px;		
	text-align: 	center;
	overflow:hidden;
	height:0.3em;
} 

#datos
{ 
	background-color:#211819;
	width:		990px;
	margin: 		0 auto; /* los m&aacute;rgenes autom&aacute;ticos (conjuntamente con un ancho) centran la p&aacute;gina */
	text-align: 	center;
	overflow:hidden;
} 

#borde_izquierdo,#borde_derecho,#info,#barra_navegacion,#separacion_datos
{
	padding-bottom: 32768px;
	margin-bottom: -32768px
}


#borde_izquierdo
{
	float:left;
	width:0.5%;
	max-width:5px;
}

#barra_navegacion
{
	float: left;
	text-align:justify;
	width:20%;
	max-width:198px;
}

	#barra_navegacion img{
	padding-bottom:0.3em;
	}


#separacion_datos
{
	float: left;
	width:0.5%;
	max-width:5px;
}

#info
{
	float: left;
	width:78.5%;
	text-align:center;
	background-color:#FFCC99;
}

#borde_derecho
{
	float:left;
	width:0.5%;
	max-width:5px;
}


.footer{
max-width:990px;
width:90%;clear:both;
}

h1{
text-align:center;
font-size:2em;
padding-top:1em;
padding-bottom:1em;
}

h2{
text-align:center;
font-size:1.5em;
padding-top:1em;
padding-bottom:1em;
}

#texto_util
{
		font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
		font-size:1em;
		text-align:justify;
    	margin: 		0 auto; /* los m&aacute;rgenes autom&aacute;ticos (conjuntamente con un ancho) centran la p&aacute;gina */
		width:94%;
		margin-bottom:1em;
}

#texto_util .cabecera_tabla{
text-align:center;
font-weight:bold;
font-size:1.2em;
background-color:#0033FF;
border:2px #000000 ridge;
color:#FFFFFF;
padding-top:0.3em;
padding-bottom:0.3em;
}

#texto_util .datos{
text-align:center;
font-weight:bold;
border:2px #000000 ridge;
padding-left:1em;
padding-right:1em;
}

#texto_util .datos_just{
text-align:justify;
font-weight:bold;
border:2px #000000 ridge;
padding-left:1em;
padding-right:1em;
}


#texto_util .tabla1{
margin: 0 auto;
text-align:center;
font-weight:bold;
border:3px #000000 ridge;
margin-top:1em;
margin-bottom:1em;
}

ul{
margin-left:3em;
}

.ifr{
min-height:600px;
width:100%;		
}	


/* Cuadrantes...*/

.borde_equipo
{
	border-width: 2px 2px 2px 2px ; 
	border-style: ridge; 
	border-color:#aaa;
}

.equipo {
	font-family : verdana;
	font-size: 9px;
	color:	#0099FF;
	font-weight: bold;
	text-align:center;
	}

.borde_resultado
{
	border-width: 2px 2px 2px 0px; 	
	border-style: solid; 
	border-color:#aaa;
}

.resultado {
	font-family : verdana;
	font-size: 9px;
	color:red;
	font-weight: bold;
	text-align:center;
	}

.datos4{
	font-family : verdana;
	color:#0000FF;
	font-size: 9px;
	font-weight: bold;
	text-align:right;
	}

.datos2 {
	font-family : verdana;
	font-size: 9px;
	color:	#0099FF;
	font-weight: bold;
	text-align:center;
	}


.datos3 {
	font-family : verdana;
	font-size: 9px;
	color:#FF0000;
	font-weight: bold;
	text-align:center;
	}

.datos4 {
	font-family : verdana;
	font-size: 9px;
	color:#000099;
	font-weight: bold;
	text-align:center;
	}

.datos5 {
	font-family : verdana;
	font-size: 12px;
	color:#000099;
	font-weight: bold;
	text-align:justify;
	padding-left:1em;
	padding-right:1em;
	}

.datos5_center {
	font-family : verdana;
	font-size: 12px;
	color:#000099;
	font-weight: bold;
	text-align:center;
	padding-left:1em;
	padding-right:1em;
	}

.ganador{
	font-family : verdana;
	font-size: 12px;
	color:#000099;
	font-weight: bold;
	text-align:center;
	padding-left:1em;
	padding-right:1em;
	}



.borde_sup
{
	border-width: 2px 0px 0px 0px; 
	border-style: groove; 
	border-color:#aaa;
}

.borde_sup_der
{
	border-width: 2px 2px 0px 0px; 
	border-style: solid; 
	border-color:#aaa;
}

.borde_inf
{
	border-width: 0px 0px 2px 0px; 
	border-style:solid; 
	border-color:#aaa;
}

.borde_izq
{
	border-width: 0px 0px 0px 2px; 
	border-style:solid; 
	border-color:#aaa;
}

.borde_der
{
	border-width: 0px 2px 0px 0px; 
	border-style: solid; 
	border-color:#aaa;
}

.borde_izq_inf
{
	border-width: 0px 0px 2px 2px; 
	border-style: solid; 
	border-color:#aaa;
}

.borde_inf_der
{
	border-width: 0px 2px 2px 0px; 
	border-style: solid; 
	border-color:#aaa;
}

.fecha{
	font-family : verdana;
	color:#0033FF;
	font-weight: bold;
	text-align:justify;
	font-size:10px
	}

.texto_inscripcion 
	{
	font-family : verdana;
	font-size: 12px;
	color:#000066;
	font-weight: bold;
	text-align:justify;
	}

.titulo_inscripcion 
	{
	font-family : verdana;
	font-size: 18px;
	color:#000066;
	font-weight: bold;
	text-align:center;
	}


.link_24horas:link
{
	font-family : verdana;
	font-size: 12px;
	color:	#0099FF;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}

.link_24horas:visited
{
	font-family : verdana;
	font-size: 12px;
	color:	#0099FF;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}

.link_24horas:hover
{
	font-family : verdana;
	font-size: 12px;
	color:#0000A0;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}

.dato_actividad	
{
	font-family : verdana;
	font-size: 14px;
	color:	#0000A0;
	font-weight: bold;
	text-align:justify;
	margin-right:10px;
}

.categoria_actividad	
{
	font-family : verdana;
	font-size: 14px;
	color:	#0099FF;
	font-weight: bold;
	text-align:justify;
	margin-right:10px;
}

table{
margin-top:1em;}

.tabla2
{
	border:inset 1px #666666;
}

.tabla2 td
{
	border:ridge 2px #666666;
}