BODY{
	margin:0px;
	font-family: tahoma, sans-serif;
	font-size:8pt;
	text-decoration:none;
	color:#d9d9d9;
	text-align:center;
	background:url(fondo_body.jpg) repeat;
}

.general{
	position:relative;
	width:900px;
	margin:auto;
}

.barra_amarilla{
	position:relative;
	float:left;
	width:900px;
	height:16px;
	background:url(fondo_amarillo.jpg) repeat-y;
}

.barra_negra{
	position:relative;
	float:left;
	width:900px;
	height:10px;
	background-color:#020204;
}

.menu{
	position:relative;
	float:left;
	width:860px;
	height:30px;
	padding-left:40px;
	padding-top:15px;
	background:url(fondo_menu.jpg) repeat-y;
}

.menu a{
	padding-right:40px;
	font:10pt tahoma, sans-serif;
	color:white;
	letter-spacing:1px;
	text-transform:lowercase;
	text-decoration:none;
	background:url(balon.jpg) no-repeat;
	font-weight:bold;
}

.menu a:hover{
	color:yellow;
	background:url(balon_over.jpg) no-repeat;
}

.sub_cabecero{
	position:relative;
	float:left;
	width:900px;
	height:113px;
	background:url(sub_cabecero.jpg) no-repeat;
}

.cuerpo{
	position:relative;
	float:left;
	width:895px;
	padding-left:5px;
	background:url(fondo_web.jpg) repeat-x;
	background-color:#192c3a;
}

.contenido_dinamico{
	position:relative;
	float:left;
	width:720px;
	/*background-color:lime; */
}

.columna_fija{
	position:relative;
	float:left;
	width:160px;
	top:10px;
	
}

.clasificaciones{
	position:relative;
	float:left;
	width:162px;	
	height:248px;
	padding-top:14px;	
	padding-right:5px;	
	padding-left:5px;
	line-height:15px;		
	background:url(fondo_clasificaciones.jpg) no-repeat;
}

.tit_clasif{
	position:relative;
	float:left;
	width:140px;
	height:20px;
	padding-left:10px;
	font-weight:bold;
}

.clasificacion{
	position:relative;
	float:left;
	width:130px;
	height:16px;
	padding-top:4px;
	left:10px;
	border-bottom:1px dotted #ccc;
	text-align:left;
	font:8pt tahoma, verdana, sans-serif;	
	color:black;		
}

.banner{
	position:relative;
	float:left;
	margin-top:15px;
}

.contador{
	position:relative;
	float:left;
	margin-top:15px;
	left:30px;
}

.pie{
	position:relative;
	float:left;
	width:725px;
	height:30px;
	margin-top:15px;
	padding-top:14px;
	left:-5px;
	letter-spacing:1px;
	font:7pt tahoma, verdana, sans-serif;	
	color:white;		
	background: url(fondo_pie.jpg) no-repeat;
}

.links_google{
	position:relative;
	float:left;
	width:725px;
	height:90px;
	margin-top:15px;
	padding-top:14px;	
	color:white;		
}

.png{behavior:url('css/pngbehavior.htc');}


/*********  ESTILOS GENERALES DE PARA OTRAS SECCIONES  ********/

.bloque_sup{
	position:relative;
	float:left;
	width:692px;
	height:34px;
	background:url(bloque_sup.jpg) no-repeat;	
}

.bloque_plantilla{
	position:relative;
	float:left;
	width:670px;
	margin-top:5px;
	bottom:20px;
	padding-left:11px;
	padding-right:11px;
}

.bloque_enlaces{
	position:relative;
	float:left;
	width:670px;
	padding-left:11px;
	padding-right:11px;
	background:url(bloque_fondo.jpg) repeat-x;	
}

.bloque_club{
	position:relative;
	float:left;
	width:670px;
	height:554px;
	padding-left:11px;
	padding-right:11px;
	background:url(bloque_fondo.jpg) repeat-x;
}

.bloque_historia{
	position:relative;
	float:left;
	width:670px;
	height:554px;
	padding-left:11px;
	padding-right:11px;
	background:url(bloque_fondo.jpg) repeat-x;
	text-align:justify;
	line-height:16px;
}

.bloque_contacto{
	position:relative;
	float:left;
	width:650px;
	height:554px;
	padding-left:31px;
	padding-right:11px;
	text-align:left;
	line-height:16px;
	background:url(bloque_fondo.jpg) repeat-x;
}

.bloque_tienda{
	position:relative;
	float:left;
	width:650px;
	padding-left:31px;
	padding-right:11px;
	text-align:left;
	line-height:16px;
	
}

.firma{position:absolute; z-index:50px; width:35px; height:25px; bottom:13px; left:640px;}


/***********************/


.bloque_pie{
	position:relative;
	float:left;
	width:692px;
	height:34px;
	background:url(bloque_pie.jpg) no-repeat;	
}


A.enlace_azul, A.enlace_azul:VISITED, A.enlace_azul:ACTIVE, A.enlace_azul:FOCUS{
	font-family: tahoma, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#1a2d3b;
}

A.enlace_azul:HOVER{
color:#c30;
}

A.enlace_blanco, A.enlace_blanco:VISITED, A.enlace_blanco:ACTIVE, A.enlace_blanco:FOCUS{
font-family: tahoma, sans-serif;
font-size:11px;
text-decoration:none;
color:#fff;
}

A.enlace_blanco:HOVER{
color:#ddca73;
}

A.link_amarillo, A.link_amarilloVISITED, A.link_amarillo:ACTIVE, A.link_amarillo:FOCUS{
	font-family: tahoma, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ddca73;
	text-decoration:none;
}

A.link_amarillo:HOVER{
	color:#ddd;
}

A.link_pie, A.link_pie:VISITED, A.link_pie:ACTIVE, A.link_pie:FOCUS{
	font-family: tahoma, sans-serif;
	font-size:7pt;
	font-weight:bold;
	color:#eee;
	text-decoration:none;
}

A.link_pie:HOVER{
	color:#fbd938;
}

.amarillo{
font-family: tahoma, sans-serif;
font-size:11px;
font-weight:bold;
color:#f80;
}

.tit_amarillo{
font-family: tahoma, sans-serif;
font-size:11px;
font-weight:bold;
color:#ddca73;
}

.azul{
font-family: tahoma, sans-serif;
font-size:8pt;
color:#1f3a4d;
}

.semi_blanco{
font-family: tahoma, sans-serif;
font-size:8pt;
color:#c9c9c9;
}