@charset "utf-8";
/* CSS Document */



body {
	margin:0px;
	padding:0px;
	text-align:center;
	background-color: #FF0000;
	background:url(bg.jpg) repeat-x; }

#general {
	margin:auto;
	padding:0px;
  	width:1121px; 
	height:auto; }
	
	
	
/* ------ HEADER ----- */


#header {
	float:left;
	width:1121px;
	height:274px; }
	
	
#menu {
	float:left;
	width:679px;
		w/idth:1121px;
	height:52px;
	padding-left:258px;
	padding-right:184px; }

#banner_logo {
	float:left;
	padding-left:259px;
	width:177px;
		w/idth:436px;
	height:273px; }
	
#logo {
	float:left;
	width:177px;
	height:177px; }
	
#buscador {
	float:left;
	width:177px;
	height:auto; }
	
.menu {
	background-color:#3d3c3d;
	border:#80817d 1px solid;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#80817d;
	width:177px; }
	
#banner_imagen {
	float:left;
	width:501px;
	height:272px; }
	
#banner_paises {
	float:left;
	padding-left:34px;
	width:150px;
		w/idth:184px;
	height:16px;
	margin-top:234px; }
	
#banner_facebook {
	float:left;
	width:84px;
	height:11px;
	margin-left:33px;
	margin-right:67px;
	margin-bottom:8px; }
	
#bloque_news_cont {
	float:left;
	width:177px;
	height:11px;
	margin-bottom:6px; }
	
#newsletter {
	float:left;
	width:95px;
	height:11px;
	margin-bottom:6px; }
	
#contacto {
	float:left;
	width:82px;
	height:11px;
	margin-bottom:6px; }	
	

	
	
	
/* ------ MEDIO ----- */


#contenedor_banners {
	float:left;
	width:1121px;
	height:auto; }
	
#contenedor_central {
	float:left;
	width:678px;
	height:auto; }
	
#columna_izq {
	float:left;
	width:331px;
	height:auto; }
	
#columna_der {
	float:left;
	width:327px;
	height:auto; }
	
#divisor {
	float:left;
	width:20px;
	height:567px;
	background:url(imagenes/WEB_20.jpg) no-repeat; }
	

/* ------ LAS 4 FAMILIAS ----- */



#puntos_de_venta {
	float:left;
	width:331px;
	height:auto; }

#puntos_titulo {
	float:left;
	width:331px;
	height:62px; }

#puntos_numeros {
	float:left;
	background-color:#FFFFFF;
	width:331px;
	height:28px; }

#puntos_imagen {
	float:left;
	background-color:#FFFFFF;
	width:331px;
	height:121px; }

#puntos_tagclouds {
	float:left;
	background-color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:justify;
	line-height:13px;
	width:300px;
		w/idth:331px;
	padding:10px 0px 24px 31px;
	height:68px;
		h/eight:102px; }
	
#puntos_tagclouds a{ text-decoration:none; color:#6a6868; }
#puntos_tagclouds a:hover{ text-decoration:underline; color:#6a6868; }
	
/*-------------------------------*/

#vehiculos {
	float:left;
	width:327px;
	height:auto; }

#vehiculos_titulo {
	float:left;
	width:327px;
	height:62px; }

#vehiculos_numeros {
	float:left;
	background-color:#FFFFFF;
	width:327px;
	height:28px; }

#vehiculos_imagen {
	float:left;
	background-color:#FFFFFF;
	width:327px;
	height:121px; }

#vehiculos_tagclouds {
	float:left;
	background-color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:justify;
	line-height:13px;
	padding:10px 30px 24px 0px;
	width:297px;
		w/idth:327px;
	height:68px;
		h/eight:102px; }

#vehiculos_tagclouds a{ text-decoration:none; color:#6a6868; }
#vehiculos_tagclouds a:hover{ text-decoration:underline; color:#6a6868; }


/*-------------------------------*/


#via_publica {
	float:left;
	width:331px;
	height:auto; }

#via_publica_titulo {
	float:left;
	width:331px;
	height:61px; }

#via_publica_numeros {
	float:left;
	background-color:#FFFFFF;
	width:331px;
	height:28px; }

#via_publica_imagen {
	float:left;
	background-color:#FFFFFF;
	width:331px;
	height:122px; }

#via_publica_tagclouds {
	float:left;
	background-color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:justify;
	line-height:13px;
	padding:10px 0px 24px 31px;
	width:300px;
		w/idth:331px;
	height:65px;
		h/eight:99px; }
		
#via_publica_tagclouds a{ text-decoration:none; color:#6a6868; }
#via_publica_tagclouds a:hover{ text-decoration:underline; color:#6a6868; }

/*-------------------------------*/


#eventos {
	float:left;
	width:327px;
	height:auto; }

#eventos_titulo {
	float:left;
	width:327px;
	height:61px; }

#eventos_numeros {
	float:left;
	background-color:#FFFFFF;
	width:327px;
	height:28px; }

#eventos_imagen {
	float:left;
	background-color:#FFFFFF;
	width:327px;
	height:122px; }

#eventos_tagclouds {
	float:left;
	background-color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:justify;
	line-height:13px;
	padding:10px 30px 24px 0px;
	width:297px;
		w/idth:327px;
	height:65px;
		h/eight:99px; }

#eventos_tagclouds a{ text-decoration:none; color:#6a6868; }
#eventos_tagclouds a:hover{ text-decoration:underline; color:#6a6868; }


.tag11s{ font-size:11px; font-weight:normal; color:#6a6868; }
.tag12s{ font-size:12px; font-weight:normal; color:#6a6868; }
.tag18s{ font-size:18px; font-weight:normal; color:#706e6e; }

.tag10bs{ font-size:10px; font-weight:bold; color:#6a6868; }
.tag11bs{ font-size:11px; font-weight:bold; color:#6a6868; }
.tag12bs{ font-size:12px; font-weight:bold; color:#5c5b5b; }
.tag14bs{ font-size:14px; font-weight:bold; color:#6a6868; }
.tag16bs{ font-size:16px; font-weight:bold; color:#706e6e; }
.tag18bs{ font-size:18px; font-weight:bold; color:#5c5b5b; }



/* ------ BANNERS izquierda y derecha ----- */


#banners_izquierda {
	float:left;
	width:233px;
	height:auto;
	margin-right:26px; }
	
#banner_I1 {
	float:left;
	width:233px;
	height:auto;
	margin-top:17px;
	z-index: -999; }
	
#banner_I2 {
	float:left;
	width:233px;
	height:auto;
	margin-top:3px;
	z-index: -999; }
	
#banner_I3 {
	float:left;
	width:233px;
	height:auto;
	margin-top:3px; 
	z-index: -999; }
	
#banner_I4 {
	float:left;
	width:233px;
	height:auto;
	margin-top:3px; }
	
#banners_derecha {
	float:left;
	width:157px;
	height:auto;
	margin-left:26px; }
	
#banner_D1 {
	float:left;
	width:157px;
	height:auto;
	margin-top:17px; }
	
#banner_D2 {
	float:left;
	width:157px;
	height:auto;
	margin-top:3px; }
	



/* ------ INTERIORES ----- */



	
#contenedor_central {
	float:left;
	width:678px;
	height:auto;
	background:url(bg_central.jpg) repeat-x;
	background-color:#FFFFFF; }
	
#div_titulo {
	float:left;
	width:341px;
	height:62px;
	margin-right:337px; }
	
#contenido {
	float:left;
	padding-top:30px;
	padding-left:32px;
	padding-bottom:25px;
	width:646px;
		w/idth:678px;
	height:auto; }
	
#contenidoTXT {
	float:left;
	padding-top:30px;
	padding-left:32px;
	padding-right:15px;
	padding-bottom:25px;
	width:631px;
		w/idth:678px;
	height:auto; }
	
#izq {
	float:left;
	width:300px;
	height:auto; }
	
#der {
	float:left;
	padding-left:20px;
	padding-right:15px;
	width:311px;
		w/idth:346px;
	height:auto; }
	
	
	
	

/* ------ INTERIORES ----- */



	
#diagonales {
	float:left;
	padding-left:31px;
	width:647px;
		w/idth:678px;
	height:25px; }
	

#subyphotos {
	float:left;
	width:678px;
	height:auto; }
	

#sublinks {
	float:left;
	padding-left:31px;
	width:310px;
		w/idth:341px;
	height:auto; }
	
.sublinks {
	font-size:12px;
	color:#9dc004;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	text-align:left;
	text-decoration:none;
	font-weight:500; }
	
.sublinks a {
	font-size:12px;
	color:#9dc004;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	text-align:left;
	text-decoration:none;
	font-weight:500; }
	
.sublinks a:hover {
	font-size:12px;
	color: #999999;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	text-align:left;
	text-decoration:none;
	font-weight:500; }
	
#photos {
	float:left;
	width:337px;
	height:auto; }
	
#abajo_txt {
	float:left;
	padding-left:31px;
	padding-right:17px;
	width:630px;
		w/idth:678px;
	height:auto;}
	
#abajo_novedades {
	float:left;
	width:678px;
	height:auto; }
	
#abajo_txtcolor {
	float:left;
	background-color:#484848;
	padding-left:31px;
	padding-right:17px;
	width:630px;
		w/idth:678px;
	height:auto;}	

	
	
	
	
/* ------ FOOTER ------------------------ */
	
	
#TAGclouds_principal {
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:justify;
	width:678px;
	height:111px;
	margin-top:7px;
	padding:10px 0 10px 0;
	background-color:#3f3e3e; }
	
#TAGclouds_principal a{ text-decoration:none; color:#6a6868; }
#TAGclouds_principal a:hover{ text-decoration:underline; color:#6a6868; }
	
.tag11{ font-size:11px; font-weight:normal; color:#6a6868; line-height:16px; }
.tag12{ font-size:12px; font-weight:normal; color:#6a6868; line-height:16px; }
.tag18{ font-size:18px; font-weight:normal; color:#706e6e; line-height:16px; }

.tag10b{ font-size:10px; font-weight:bold; color:#6a6868; line-height:16px; }
.tag11b{ font-size:11px; font-weight:bold; color:#6a6868; line-height:16px; }
.tag12b{ font-size:12px; font-weight:bold; color:#5c5b5b; line-height:16px; }
.tag14b{ font-size:14px; font-weight:bold; color:#6a6868; line-height:16px; }
.tag16b{ font-size:16px; font-weight:bold; color:#706e6e; line-height:16px; }
.tag18b{ font-size:18px; font-weight:bold; color:#5c5b5b; line-height:16px; }
	
#foot {
	float:left;
	width:678px;
	height:31px;
		h/eight:41px;
	padding-top:10px;
	background:url(bg_foot.jpg) repeat-x; }
	
#copy {
	float:left;
	width:678px;
	height:auto;
	padding-top:2px; }

/* ESTILOS TIPOGRAFICOS */

.paises{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; font-weight: 800; color:#9dc10b; text-align:left; }

.volver { 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight: 800; 
	color:#9dc10b; 
	text-align:left;
	text-decoration:none; }
	
.volver a { 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight: 800; 
	color:#9dc10b; 
	text-align:left;
	text-decoration:none; }
	
.volver a:hover { 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight: 800; 
	color:#9dc10b; 
	text-align:left;
	text-decoration:none; }

.foot {
	color: #d2d2d2;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	text-decoration:none; }
	
.foot a {
	color: #d2d2d2;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	text-decoration:none; }
	
.foot a:hover {
	color: #999999;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;	
	text-decoration:none; }
	


.copy{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#a1a1a2; text-align:center; }
.copy a:link{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#a1a1a2; text-decoration:none; }
.copy a:hover{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration:none;}

.btn{
color:#ffffff;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
border:1px #a1a1a1 solid;
background: url(imagenes/_BTON.jpg) #333333 top repeat-x;}

.form_news {
	color:#333333;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	text-decoration:none; }	
	
.txt {
	color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	text-decoration:none; }
	
.txt a {
	color:#191919;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	text-decoration:none; }
	
.txt a:hover {
	color:#191919;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	text-decoration:none; }
	
.texto {
	color: #333333;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	text-decoration:none; }
	
.texto a {
	color: #333333;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	text-decoration:none; }
	
.texto a:hover {
	color: #333333;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	font-weight:800;
	text-decoration:none; }
	
.t_bold {
	color:#666666;
	padding-left:30px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	font-weight:800;
	text-decoration:none; }

.t_tabla {
	color:#666666;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	font-weight:800;
	text-transform:uppercase;
	text-decoration:none; }
	
.t_tablablanco {
	color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	font-weight:800;
	text-transform:uppercase;
	text-decoration:none; }
	
.tabla {
	color:#666666;
	padding-left:30px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	text-decoration:none; }
	
.tabla10 {
	color:#666666;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	text-decoration:none; }
	
.tabla_bold_padding {
	color:#666666;
	padding-left:20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:800;
	text-align:left;
	text-decoration:none; }

.tabla_bold {
	color:#666666;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:800;
	text-align:left;
	text-decoration:none; }
	
.on {
	color: #666666;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	font-weight:800; }
	
.on a {
	color: #666666;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	font-weight:800;
	text-decoration:none; }
	
.on a:link {
	color: #666666;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	font-weight:800;
	text-decoration:none; }
	
.on a:visited {
	color: #666666;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	font-weight:800;
	text-decoration:none; }
	
.on a:hover {
	color: #666666;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	font-weight:800;
	text-decoration:none; }
	
.on a:active {
	color: #666666;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	font-weight:800;
	text-decoration:none; }
	
	
.txt_form {
	color: #333333;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right; }
	
	
.tablabold {
	color:#666666;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	font-weight:800; }

.tabla_center {
	color:#666666;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center; }
	
.tabla_centerbold {
	color:#666666;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	font-weight:800;}
	
	
.justificado {
	color: #333333;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	text-decoration:none; }
	
.justificado a:link {
	color: #9dc10b;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	text-decoration:none; }
	
.justificado a:hover {
	color: #666666;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	font-weight:800;
	background-color: #E4E4E4;
	text-decoration:none; }
	
.mail {
	color:#666666;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	text-decoration:none; }
	
.mail a {
	color:#666666;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	text-decoration:none; }
	
.mail a:hover {
	color:#333333;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:800;
	text-align:left;	
	text-decoration:none; }

.eme {
	color:#666666;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	text-decoration:none; }
	
.eme a {
	color:#666666;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	text-decoration:none; }
	
.eme a:hover {
	color:#333333;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:800;
	text-align:left;	
	text-decoration:none; }


