/******************CONFIGURACI�N PRINCIPAL**************/
*{ margin: 0;}
html, body{
	font-family:Calibri, Arial;
	font-size:12px;
	height:100%;
	background-image: url(../img/fondo_pagina.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	color: #F0F0F0;
}
* {SCROLLBAR-FACE-COLOR: #8f6136;} 
#ppal{
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto -70px;
}
#creditos, #puss{
	height:60px;
	text-align: center;
	padding-top: 10px;
}

#creditos a{
	width:210px; text-decoration:none; color:#e7be90;
}
#creditos a:hover{
	color:#fff; text-decoration:underline;
}

#heat{
	width:100%;
	overflow:auto;
}
#heat_exterior{
	width:960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#cuerpo{
	width:960px;
	overflow:auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 15px;
}


A:link {
	color: #e7be90;
	text-decoration:none;}
A:visited {
	color: #e7be90;
	text-decoration:none;
}
A:active {
	color: #e7be90;
	text-decoration:none;
}
A:hover {
	color: #fff;
	text-decoration:underline;
}
A {outline: none;} 

h1{
	color:#4eb3d5;
	font-size: 18px;
	padding-bottom: 8px;
	padding-left: 10px;
}
.p {
	text-align:justify;
	padding-bottom: 10px;
}

/********COLOR DE FONDO, PARA CUANDO SE USAN DISE�O A 3 0 2 BARRAS Y AMBAS DEBEN BAJAR AL MISMO NIVEL**************/
#colorFondo{
	margin:auto;
	overflow:auto;
	background-image: url(../img/fondo_logo.jpg);
	background-position: center top;
	background-repeat: no-repeat;

}

/***********************BARRA IZQUIERDA*******************************/
#barraizquierda{
	width:210px;
	float:right;
	margin-top: 20px;
	margin-bottom: 0px;
	margin-left: 10px;
}

/****************************BARRA DE DERECHA***************************************/
#barraderecha{
	width:230px;
	float:right;
	min-height:100%;
	padding-right: 10px;
}

/***********************CONTENIDO DE INFORMACI�N*******************************/

#barraunica{
	width:710px;
	float: left;
	padding-left: 10px;
}



/***********************BARRA CENTRO*******************************/
#barracentro{
	width:200px; float:left; margin:0 10px 0 10px; padding:10px 0 0 0; background-color:#9900CC;
}

/*************BARRA MENU Y BUSCADOR***************************/
#menu_flash{
	vertical-align: bottom;
	height: 35px;
	width: 490px;
	float: left;
	margin-bottom: 10px;
	margin-top: 100px;
}
#buscador{
	float: right;
	height: 25px;
	width: 230px;
	margin-bottom: 10px;
	vertical-align: bottom;
	margin-top: 85px;
	background-image: url(../img/fondo_buscar.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-top: 25px;
}
/*************CONTENIDOS DE LA BARRA IZQUIERDA ***************************/


.contenido_cab_i {
	width: 160px;
	float: left;
	padding-left: 70px;
	height: 125px;
}


.contenido_cab_d {
	width: 710px;
	float: right;
	text-align: right;
}

#barramenu{
	clear: both;
	height: 27px;
	width: 940px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	text-align: center;
}

#cabezote{
	clear: both;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


#aliados{
	width: 920px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}


/**********************CONTENIDO*******************************************/

#fondo_contenido{
	background-image: url(../img/fondo_contenido.png);
	background-repeat: no-repeat;
	overflow:hidden;
	height:485px;


}
.contenido_scroll{

}

.contenido {
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
}

.contenido  p {
	text-align:justify;
	padding-bottom: 10px;
}
.contenido  h1 {
	color:#2b1a00;
	font-size: 18px;
	padding-bottom: 8px;
}

.contenido  h2 {
	color:#2b1a00;
	font-size: 16px;
	padding-bottom: 8px;
}

.contenido  h3 {
	color:#c43d3c;
	font-size: 18px;
	padding-bottom: 8px;
	font-weight: bold;
	text-transform: capitalize;
	font-style: italic;
}

.contenido ul, #contInf li{
	margin:0;
	list-style:none;
	padding-top: 0;
	padding-right: 10;
	padding-bottom: 10;
	padding-left: 10;
}

.contenido li{
	list-style-type: disc;
}
.contenido li a{
	width:210px; text-decoration:none; color:#6e3146;
}
.contenido li a:hover{
	color:#c43d3c; text-decoration:underline;
}

.contenido img{
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;	
}

.contenido_280_d {
	width: 275px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
}
.espacio_izq_15 {
	padding-left: 8px;
}

.contenido_390_i {
	width: 385px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	padding-right: 15px;
}


.titulos{

}

.titurales_home{
	background-image: url(../img/fondo_noticias.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 239px;
	width: 388px;
	overflow: auto;
}
.bienvenidos_home{
	background-image: url(../img/fondo_bienvenidos.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 261px;
	width: 280px;
	overflow: auto;
}
.video_home{
	background-image: url(../img/fondo_video.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 220px;
	width: 260px;
	overflow: auto;
	padding-top: 10px;
	padding-left: 20px;
}

.programacion_home{
	background-image: url(../img/fondo_programacion.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:368px;
	height:262px;
	overflow: auto;
	padding-top: 10px;
	padding-left: 20px;
}



/*CONTENIDOS DE TITULARES*/

.contenido_titulares {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

.contenido_titulares  p {
	text-align:justify;
	clear: both;
}
.contenido_titulares  h1 {
	color:#4eb3d5;
	font-size: 18px;
	padding-bottom: 8px;
}

.contenido_titulares  a {
	color: #333333;
	text-decoration: none;
}

.contenido_titulares  a:hover {
	color:#4eb3d5;
	text-decoration: underline;
}


/*CONTENIDOS DE TITULARES*/

.contenido_video {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;

}

.contenido_video  h1 {
	color:#4eb3d5;
	font-size: 18px;
	padding-bottom: 8px;

}

.contenido_copatrocinadores{
	width:960px;
	clear: both;
	overflow: auto;
	height:210px;
	background-image: url(../img/img_copatrocinadores.png);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


.logo_patrocinador{
	width:150px;
	height:100px;
	padding-left:25px;
	overflow:auto;
	float:left;
	padding-top: 90px;
}
.logo_organizador{
	width:180px;
	height:100px;
	padding-left:25px;
	overflow:auto;
	float:left;
	padding-top: 90px;
}

.logo_copatrocinador{
	width:560px;
	float:left;
	height:90px;
	padding-top: 100px;	
}





/************** bordes contenido *************/
#curva_arriba{
	background-image: url(../img/fondo_superior.jpg);
	background-repeat: no-repeat;
	height: 44px;
}
#curva_arriba h1{
	color:#4eb3d5;
	font-size: 18px;
	padding-bottom: 8px;
	padding-left: 30px;
	padding-top: 8px;
}

#curva_centro{
	background-image: url(../img/fondo_centro.jpg);
	background-repeat: repeat-y;
}
#curva_abajo{
	background-image: url(../img/fondo_abajo.jpg);
	background-repeat: no-repeat;
	height: 50px;
}

/*****************LIVE CHAT*************/
.livechat {
	background-image: url(../img/live_chat.jpg);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: bottom;
	height: 171px;
	width: 200px;
	padding-left: 2px;
}

/************FORMULARIOS ***************************/

.label{
	color:#e7be90;
	padding-top: 3px;
	padding-bottom: 3px;
}




.i_buscar {
	background-color: #814B69;
	border: 1px solid #814B69;
	font-size: 11px;
	width: 170px;
	color: #666666;
}

.i_clave {
	color:#666666;
	background-color: #E8E8E8;
	border: 1px solid #666666;
	width: 190px;
	height: 25px;
}

.i_text {
	color:#666666;
	background-color: #E8E8E8;
	border: 1px solid #666666;
	width: 350px;
	height: 25px;
}

.i_combo{
	color:#666666;
	background-color: #E8E8E8;
	border: 1px solid #666666;
	width: 350px;
	height: 25px;
}

.banners{
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}

.alineacion_derecha {
	text-align: right;
	padding-bottom: 10px;
}

.alineacion_derecha_raya {
	text-align: right;
	padding-right: 20px;
	padding-top: 5px;
	clear: both;

}


/************BARRA DE LINEAS EN EL HOME ****/
.thumbs_menu{
	width:650px;
	float:left;
	height:auto;
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.thumbs_menu h2{
	color:#e2001a;
	text-align:center;
	font-size: 11px;
	text-transform: uppercase;
	clear: both;
	padding-top: 1px;
}

.thumbs_menu ul li{
	padding: 0px;
	margin:0px;
	display: inline;
}

.thumbs_menu a{
	text-decoration:none;
	color: #e7be90;
}
.thumbs_menu a:hover{
	color: #fff;
	text-decoration:underline;
}


/************BARRA DE LINEAS EN EL HOME ****/

.thumbs_lineas{
	width:214px;
	float:left;
	height:252px;
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.thumbs_lineas a{
		text-decoration:none; text-align:center; 
}
.thumbs_lineas a:hover{
	text-decoration:underline;
}



/************PARA HACER UNA GALERIA ****/

.thumbs{
	width:200px;
	height:180px;
	float:left;
	padding: 10px;
}
.thumbs p{
	text-align:center;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	color: #c43d3c;
}
.thumbs h2{
	color:#e2001a;
	text-align:center;
	font-size: 11px;
	text-transform: uppercase;
	clear: both;
	padding-top: 1px;
}
.thumbs a{
		text-decoration:none; text-align:center; 
}
.thumbs a:hover{
	text-decoration:underline;
}




/************BARRA PROGRAMACION ANUAL ****/
.thumbs_programacion{
	width:100px;
	height:100px;
	float:left;
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: center;
}
.thumbs_programacion h2{
	text-align:center;
	font-size: 11px;
	clear: both;
	padding-top: 1px;
}
.thumbs_programacion a{
		text-decoration:none; text-align:center; 
}
.thumbs_programacion a:hover{
	text-decoration:underline;
}






/************BARRA SERVICIOS ****/

.thumbs_servicios{
	width:200px;
	height:120px;
	float:left;
	padding: 10px;
}
.thumbs_servicios p{
	text-align:center;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	color: #c43d3c;
}
.thumbs_servicios h2{
	color:#6e3146;
	text-align:center;
	font-size: 11px;
	text-transform: uppercase;
	clear: both;
	padding-top: 1px;
}
.thumbs_servicios a{
		text-decoration:none; text-align:center; 
}
.thumbs_servicios a:hover{
	text-decoration:underline;
}



/************BARRA DE LINEAS EN EL HOME ****/
.thumbs_publicidad{
	width:225px;
	float:left;
	height:200px;
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.thumbs_publicidad h2{
	color:#e2001a;
	text-align:center;
	font-size: 11px;
	text-transform: uppercase;
	clear: both;
	padding-top: 1px;
}
.thumbs_publicidad a{
		text-decoration:none; text-align:center; 
}
.thumbs_publicidad a:hover{
	text-decoration:underline;
}


/************PARA VITRINA DE CONTENIDOS ****/

.thumbs_vitrina{
	width:180px;
	height:160px;
	float:left;
	padding: 10px;
}
.thumbs_vitrina p{
	text-align:center;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	color: #c43d3c;
}
.thumbs_vitrina h2{
	color:#fff;
	text-align:center;
	font-size: 11px;
	text-transform: uppercase;
	clear: both;
	padding-top: 1px;
}
.thumbs_vitrina a{
		text-decoration:none; text-align:center; 
}
.thumbs_vitrina a:hover{
	text-decoration:underline;
}






/************PARA VITRINA DE CONTENIDOS ****/

.thumbs_fotos_carros{
	width:180px;
	height:140px;
	float:left;
	padding: 10px;
}
.thumbs_fotos_carros p{
	text-align:center;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	color: #c43d3c;
}
.thumbs_fotos_carros h2{
	color:#fff;
	text-align:center;
	font-size: 11px;
	text-transform: uppercase;
	clear: both;
	padding-top: 1px;
}
.thumbs_fotos_carros a{
		text-decoration:none; text-align:center; 
}
.thumbs_fotos_carros a:hover{
	text-decoration:underline;
}




/************PARA VITRINA DE AUTOS PARTICIPANTES****/

.thumbs_vitrina_carros{
	width:140px;
	height:120px;
	float:left;
	padding: 10px;
}
.thumbs_vitrina_carros p{
	text-align:center;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	color: #c43d3c;
}
.thumbs_vitrina_carros h2{
	color:#fff;
	text-align:center;
	font-size: 11px;
	text-transform: uppercase;
	clear: both;
	padding-top: 1px;
}
.thumbs_vitrina_carros a{
		text-decoration:none; text-align:center; 
}
.thumbs_vitrina_carros a:hover{
	text-decoration:underline;
}


/*******************MENU VERTICAL*****************/
#menu_productos ul {
    list-style-image:url(../img/asterisco.gif);
    padding-left:20px;
    
}

#menu_productos ul li {
    margin-left:0px;
    padding-left:0px;
}

#menu_productos ul li span:hover {
    background-color: red;
}


/**************MENU JQUERY*****************/

ul#menu, ul#menu ul {
	list-style-type:none;
	width: 230px;
	text-align: left;
	padding: 0px;
	margin: 0px;
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
	margin-top: 1px;
}
/************ Cambiar los link que espanden o denominados principales tanto fondo como color de letra y letra **********************/
ul#menu li a {
	color: #666666;
	font-weight: bold;
	padding-top: 0.4em;
	padding-right: 0.4em;
	padding-bottom: 0.4em;
	padding-left: 1.5em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-image: url(../img/f_boton_menu.jpg);
}

ul#menu li a:hover {
	font-weight: bold;
	color: #FF0000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-image: url(../img/f_boton_menu2.jpg);
}

/************ Cambiar los link anidados tanto fondo como letras **********************/
ul#menu li ul li a {
	color: #FFFFFF;
	background-color: #919191;
	font-weight: bold;
	font-style: italic;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-image: none;
	padding-top: 0.8mm;
	padding-right: 0.8mm;
	padding-bottom: 0.8mm;
	padding-left: 1.5mm;
}
/************ Cambiar los link Hovers anidados tanto fondo como letras **********************/
ul#menu li ul li a:hover {
	background-color: #626262;
	font-weight: bold;
	color: #F0F0F0;
	font-style: italic;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-image: none;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }









/* estilos de la galeria de fotos           */


#gallery {
	width:237px;
	float: left;
}

#gallery img {
	margin: 0px;
	padding: 0px;
}



/*CONTENEDOR DE LA FICHA DE PRODUCTOS*/
#ficha_productos {
	width: 420px;
	float: right;
}

.nombre_producto{
	color:#e2001a;
	font-weight: bold;
	text-transform: capitalize;
	font-style: italic;
	font-size: 18px;
	text-align: center;
	vertical-align: top;
	padding-bottom: 10px;
	padding-top: 10px;
}

.label_ficha{
	float: left;
	color:#c43d3c;
	width: 140px;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6e3146;
}
.dos_puntos_ficha{
	float: left;
	color: #c43d3c;
	width: 10px;	
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6e3146;
	height: 20px;
}
.impresion_campo_ficha{
	float: right;
	width: 270px;	
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6e3146;
	height: 20px;
}


.wqueryPager {
	margin:0px;
	text-align: center;
	clear: both;
}

.wqueryPagerCurrent {
    margin:0px;
}

	
/***********************************************/
/* estilos de la galeria de fotos           */
/***********************************************/

	#gallery2 {
	width: 660px;
	text-align: left;
	}
	#gallery2 ul {
	list-style: none;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
	#gallery2 ul li { display: inline; }
	#gallery2 ul img {
	margin-right: 8px;
	margin-bottom: 8px;
	padding: 4px;
	}

	#gallery2 ul a:hover img {
	margin-right: 8px;
	margin-bottom: 8px;
	padding: 4px;
	}
	#gallery2 ul a:hover { color: #fff; }




.bordefoto {
	margin-right: 8px;
	margin-bottom: 8px;
	border: 1px solid #DDDDDD;
	padding: 4px;
}

.bordefoto_d {
	border: 1px solid #666666;
	background-color: #FFF97D;
}


.bordefoto_grande{
	margin-right: 8px;
	margin-bottom: 8px;
	border: 1px solid #DDDDDD;
	padding: 4px;
	background-image: url(../img/loadingAnimation.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 310px;
	width: 465px;
}

.bordefoto_destacado {
	border: 1px solid #DDDDDD;
	padding: 4px;
}

.barra1_pag_ext{
	height: 375px;
	width: 485px;
	text-align: left;
	vertical-align: top;
}
.barra2_pag_ext{
	height: 395px;
	width: 380px;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.barra3_pag_ext{
	height: 120px;
	width: 870px;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.barra50{
	text-align: left;
	vertical-align: top;
	width: 50%;
}

.titulos_centro {
	color:#fff;
	font-size: 14px;
	padding-bottom: 8px;
	font-weight: bold;
	text-align: center;
}

.titulos_izquierda {
	color:#fff;
	font-size: 14px;
	font-weight: bold;
	padding-left: 15px;
}




