
@charset "utf-8";
/* CSS Document */

body
{
	background:url(../img/bg.jpg) #FFFFFF fixed;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	margin:0px;
}

p
{
	line-height: 1.5em;
	margin: 0;
	padding: 0;
}

ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

ul li
{
	margin: 0;
	padding: 0;
}	

a
{
	color: #333333;
	pointer: cursor;
	text-decoration: none;
}

h1
{
	margin: 0;
	padding: 0;
}

img
{
	border: none;
}

.img_titulo
{
	padding: 3px;
	border: #CCCCCC solid 1px;
	margin: 1em auto;
}

.titulo
{
	font-size: 10pt;
	margin-top: 1em;
	padding-bottom: 0.5em;
	border-bottom: #CCCCCC dotted 1px;
	text-transform: uppercase;
}

.volver
{
	color: #333333;
	font-size: 8pt;
	font-weight: bold;
	margin: 1em;
	float: right;
}

.volver:hover
{
	color: #FF6600;
}

/* CONTENEDOR */

#contenedor
{
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
	clear: both;
}

/* HEADER */

#contenedor #header
{
	width: 1000px;
	margin: 1em auto;
	overflow: hidden;
	position: relative;
	clear: both;
}

#header #logo
{
	float: left;
}

#header #banner_arriba
{
	float: right;
	border: #CCCCCC solid 1px;
	padding: 3px;
}

/* MENU */

#contenedor #menu
{
	width: 1000px;
	height: 37px;
	background: url(../img/bg_menu.jpg) no-repeat;
	clear: both;
	font-size:9pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}	

#menu ul
{
	height: 100%;
	width: 1000px;
	overflow: hidden;
}

#menu ul li
{
	height: 100%;
	color: #FFFFFF;
	float: left;
	padding: 11px 22.5px;
	border-right: #DF6326 solid 1px;
}

#menu ul li:hover
{
	background: url(../img/bg_boton.png) top center no-repeat;
}

#menu ul li a
{
	color: #FFFFFF;
	display: block;
}

/* CONTENIDO */

#contenedor #contenido
{
	width: 490px;
	float: left;
}

/* NOVEDADES */

/* NOVEDAD CHICA */

#novedades .novedad
{
	overflow: hidden;
	clear: both;
	/*border: #FF3300 solid 1px;*/
}

.novedad h1
{
	font-size: 8pt;
	clear: both;
	font-weight:normal;
	margin: 1em auto;
}

.novedad h1 a 
{
	font-size: 12pt;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.5em;
}

.novedad h1 a:hover {

	font-size: 12pt;
	color: #FF9900;
}

.novedad .contenido_novedad
{
	overflow: hidden;
	border-bottom: #CCCCCC dotted 1px;
	padding-bottom: 1em;
	clear: both;
}

.contenido_novedad img
{
	float: left;
	padding: 3px;
	border: #CCCCCC solid 1px;
}

.contenido_novedad p
{
	width: 260px;
	font-size: 8pt;
	float: left;
	margin: 0.5em 1em;
	text-align: justify;
}

.novedad #paginador
{
	margin: 1em auto;
	text-align: left;
	clear: both;
}

/* NOVEDAD GRANDE */

#novedad_grande
{
	overflow: hidden;
	margin-top: 1em;
	/*border: #FF3300 dotted 1px;*/
}

#novedad_grande #fecha_novedad_grande
{
	margin: 1em;
	font-size: 7pt;
	/*border: #FF3300 dotted 1px;*/
	line-height: 1.5em;
}

#novedad_grande #fecha_novedad_grande span
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
	font-weight: bold;
	line-height: 1.5em;
}

#novedad_grande #img_novedad_grande
{
	text-align: center;
}

#novedad_grande img
{
	padding: 3px;
	border: #CCCCCC solid 1px;
	margin: 0 auto;
}

#novedad_grande p
{
	margin: 1em auto;
}

#novedad_grande #galeria_novedad
{
	margin: auto 1em;
}

#galeria_novedad img
{
	margin: 1em 1.13em 1em 1.13em;
	border: #CCCCCC solid 1px;
}

#galeria_novedad img:hover
{
	border: #333333 solid 1px;
}

/* INSTITUCIONAL */

#institucional ul
{
	margin: 0 1em;
}	

#institucional ul li
{
	margin: 1em auto;
	padding-left: 22px;
	padding-bottom: 1px;
	background: url(../img/user.png) no-repeat left center;
}	

#institucional ul li p
{
	font-size: 8pt;
}

#institucional ul li p span
{
	font-weight: bold;
}

/* CALENDARIO */

#calendario p
{
	margin: 1em;
}

#calendario ul
{
	margin: 2em;
}	

#calendario ul li
{
	font-size: 8pt;
	margin: 1em auto;
	padding-left: 22px;
	padding-top: 2px;
	padding-bottom: 1px;
	background: url(../img/calendario.png) no-repeat left center;
}

#calendario ul li span
{
	text-decoration: line-through;
}

/* CAMPEONATO */

#campeonato ul
{
	margin: 0 1em;
}	

#campeonato ul li
{
	margin: 0.5em auto;
}	

#campeonato ul li a:hover
{
	text-decoration: underline;
}

/* ESCUELITA */

#escuelita p
{
	margin: 1em;
}

/* REGLAMENTOS */

#reglamentos ul
{
	margin: 0 1em;
}	

#reglamentos ul li
{
	margin: 1em auto;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 22px;
	background: url(../img/pdf.png) left center no-repeat;
}		

#reglamentos ul li a:hover
{
	text-decoration: underline;
}

/* PILOTOS */

#pilotos ul
{
	margin: 0 auto;
}	

#pilotos ul li
{
	margin: 0.5em auto;
	font-size:10pt;
}	

#pilotos ul li a:hover
{
	text-decoration: underline;
}

/* CATEGORIAS PILOTOS */

#pilotos_sthil p, 
#pilotos_prokart p, 
#pilotos_sudam p, 
#pilotos_zanella p, 
#pilotos_master p
{
	margin: 1em;
}

#pilotos_sthil ul, 
#pilotos_prokart ul, 
#pilotos_sudam ul, 
#pilotos_zanella ul, 
#pilotos_master ul
{
	margin: 2em;
}

#pilotos_sthil ul li, 
#pilotos_prokart ul li, 
#pilotos_sudam ul li, 
#pilotos_zanella ul li, 
#pilotos_master ul li
{
	margin: 1em;
}

#pilotos_sthil ul li span, 
#pilotos_prokart ul li span, 
#pilotos_sudam ul li span, 
#pilotos_zanella ul li span, 
#pilotos_master ul li span
{
	background: #FF9900;
	color: #FFFFFF;
	font-size: 7pt;
	font-weight: bold;
	margin: 0 0.5em 0 0;
	padding: 0.2em 0.2em 0.2em 0.4em;
}

/* LINKS */

#links ul
{
	margin: 0 1em;
}

#links ul li
{
	margin: 1em auto;
	padding-left: 22px;
	padding-top: 1px;
	padding-bottom: 1px;
	background: url(../img/link.png) no-repeat left center; 
}

#links a:hover
{
	text-decoration: underline;
}

/* CONTACTO */

#contacto p
{
	margin: 1em;
}

#contacto ul li
{
	font-size: 8pt;
	margin: 1em;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 22px;
}	

#contacto .cel
{
	background: url(../img/cel.png) no-repeat left center;
}

#contacto .msn
{
	background: url(../img/msn.png) no-repeat left center;
}

#contacto .mail
{
	background: url(../img/email.png) no-repeat left center;
}

#contacto .facebook
{	
	background: url(../img/facebook.png) no-repeat left center;
}	

#contacto .mail a:hover, #contenido #contacto .facebook a:hover
{
	text-decoration: underline;
}

/* COLUMNA CENTRAL */

#contenedor #columna_central
{
	float: left;
	width: 320px;
	margin: auto 11px;
}

#columna_central #mensajero
{
	margin-top: 1em;
}

#columna_central .facebook img
{
	margin: 1em 0 0 0;
}

#columna_central #video
{
	margin-top: 1em;
}

#columna_central img
{
	width: 312px;
	padding: 3px;
	border: #CCCCCC solid 1px;
	margin: 1em auto;
}

/* FLOAT BAR */

#contenedor #float_bar
{
	width: 168px;
	margin: 0;
	padding: 0;
	float: right;
}

#float_bar ul
{
	margin: 0;
	padding: 0;
}

#float_bar li
{
	border: #CCCCCC solid 1px;
	margin: 1em auto;
	padding: 3px 3px 1px 3px;
}

/* BANNER ABAJO */

#banner_abajo
{
	clear: both;
	margin: 1em auto;
	text-align: center;
}

#banner_abajo img
{
	padding: 3px;
	border: #CCCCCC solid 1px;
	margin: 0;
}

/* FOOTER */

#footer
{
	margin-top: 60px;	
	width: 1000px;
	height: 150px;
	clear: both;
	overflow: hidden;
}

#footer a:hover
{
	text-decoration: underline;
}

#footer ul
{
	overflow: hidden;
	border-bottom: #CCCCCC solid 1px;
}

#footer ul li
{
	float: left;
	border-right: #333333 solid 1px;
	margin: 0.5em 0 0.5em 0.5em;
	padding-right: 0.5em;
}

#footer #abajo_footer
{
	background: #FFF url(../img/bg_footer.jpg) repeat-x;
	overflow: hidden;
}

#abajo_footer p
{
	font-size: 8pt;
	margin: 2em;
	float: left;
}

#abajo_footer .logo_aav_footer
{
	float: left;
	margin: 2em 12em;
}

#abajo_footer .logo_cnk_footer
{
	float: left;
	margin: 1.8em 0;
}

/* BANNER INFINITO */

#infinito
{
	width: 1000px;
	overflow: hidden;
	margin: 1em auto;
	text-align: right;
}

/* ESTILOS TABLAS */

table
{
	width: 85%;
	font-size: 8pt;
	border-collapse: separate;
	padding: 1em;
	margin: 1em auto;
}

table td
{
	border: #CCCCCC solid 1px;
	color: #666666;
	padding: 0.2em;
	background: #F0F0F0;
}

table .titulos1
{
	font-weight: bold;
	text-align: center;
}

.alt1 {
	background: #EAEAEA;
}

.alt2 {
	background: #FFFFFF;
}	

/* SLIDER */

#slider ul, 
#slider li
{
	margin:0;
	padding:0;
	list-style:none;
}
	
#slider, 
#slider li
{ 
	width:320px;
	height:126px;
	overflow:hidden; 
}

span#prevBtn
{
	margin: 1em auto;
	text-align: right;
}
span#nextBtn
{
	text-align: right;
}	