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

#body{
background-color:#050b87;
	background-repeat:repeat-x;
	margin: 0 0 0 0;
}
#interna{
	margin: 0 0 0 0;
}
#total{
		        position: absolute;
		        left: 50%;
		        top: 180px;
				width:972px;
				min-height:500px;
				height:auto;
	        	margin-left: -486px;
				
}
#total_index{
		        position: absolute;
				background-image:url(../images/fondo_index.jpg);
				background-position: top;
				background-repeat:no-repeat;
		        left: 50%;
		        top: 0px;
				width:972px;
				min-height:600px;
				height:auto;
	        	margin-left: -486px;
				
}
#ind_der{
width:665px;
padding-left:10px;
padding-top:60px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
color:#FFFFFF;
text-align:right;
min-height:200px;
height:auto;
}
#ind_cent{
width:202px;
padding-top:10px;
float:left;
}
#ind_izq{
width:290px;
min-height:220px;
margin-top:250px;
height:auto;
padding-top:10px;
float:left;
}
#ind_izq li{
list-style:none;
line-height:25px;
margin-left:-20px;
}
#ind_izq a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
text-decoration:none;
list-style:none;
}
#ind_izq a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:11px;
	text-decoration:none;
	list-style:none;
}
#bot{
clear:both;
float:left;
}
.bot a{
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
margin-top:5px;
}
.bot a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000033;
}
#lubri{
width:972px;
text-align:center;
min-height:91px;
height:auto;
}
/* interna */
#logo_interna{
width:465px;
height:215px;
float:left;
position:relative; 
z-index:520;
}
#cabezote_total{
text-align:left; 
width:100%; 
text-align:left;
background-image:url(../images/fondo_cabezote_02.jpg);
background-repeat:repeat-x;
min-height:172px;
height:auto;
}
/**/
#cabezote{
float:left;
width:360px;
height:130px;
position:relative; 
z-index:0; 
padding-left:198px;
top: -215px;
margin-left:100px;
background-image:url(../images/interna_09.jpg);
background-position:bottom;
background-repeat:repeat-x;
}
/*menu_horizontal*/
#menu_cab1{
	width:37px;
	height:27px;
	float:left;
	background-image:url(../images/interna_03.jpg);
	background-repeat:repeat-x;
	margin-left:-170px;
	margin-top: -112px;
	z-index:550;
}

#menu_index{
	width:470px;
	height:29px;
	float:left;
	background-image:url(../images/interna_04.jpg);
	background-repeat:repeat-x;
	top: -242px;
	margin-left:500px;
}
#menu_interna{
	padding-left:40px;
	width:700px;
	height:29px;
	float:right;
	background-image:url(../images/interna_04.jpg);
	background-repeat:repeat-x;
	top: -400px;
}
.pro_linedrop {
position:relative; 
font-family:arial, verdana, sans-serif; 
font-size:11px;
z-index:500;
background-image:url(../images/interna_10.jpg);
}

.pro_linedrop .select {
margin:0; 
padding:0; 
list-style:none; 
white-space:nowrap;
}

.pro_linedrop li {
float:left;
background-position: right;
background-repeat:no-repeat;
}

.pro_linedrop .select a {
	display:block;
	height:29px;
	float:left;
	padding:0 5px 0 5px;
	text-decoration:none;
	line-height:25px;
	white-space:nowrap;
	color:#FFFFFF;
}

.pro_linedrop .select li.line a {
	color:#0033FF;
}

.pro_linedrop .select a b {
display:block; 
padding:0 5px 0px 5px; 


}

.pro_linedrop .select a:hover, 
.pro_linedrop .select li:hover a {


padding:0 5 0 5px;
line-height:27px;
cursor:pointer; 
color:#fff;
}

.pro_linedrop .select li.line a:hover, 
.pro_linedrop .select li.line:hover a {
	color:#000000;
}

.pro_linedrop .select a:hover b, 
.pro_linedrop .select li:hover a b {
display:block; 
padding:0 5px 9px 5px; 

cursor:pointer;
}

.pro_linedrop .sub {
display:none;

}
.pro_linedrop ul ul {display:none;}

/* IE6 only */
.pro_linedrop table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}

.pro_linedrop .sub {
margin:0; 
padding:0;
padding-top:8px;
list-style:none;
}

.pro_linedrop .sub li {

}

.pro_linedrop .select :hover .sub {
height:32px;
display:block; 
position:absolute;
float:left;
width:535px;
top:27px;
padding-left:300px;
margin-left:-620px; 
text-align:center;
background-image:url(../images/interna_10.jpg);
}

.pro_linedrop .select :hover .rt li {float:right;}

.pro_linedrop .select :hover .sub li a {
	display:block;
	height:25px;
	line-height:22px;
	float:left;
	padding:0 10px;
	margin:0;
	white-space:nowrap;
	color:#FFFFFF;
	font-size:10px;
}

.pro_linedrop .select :hover .sub li.subline a {color:#c00;}

.pro_linedrop .select :hover .sub li a:hover,
.pro_linedrop .select :hover .sub li:hover
{color:#000; line-height:20px; position:relative;}

.pro_linedrop .select :hover .sub li:hover > a {color:#000;}

.pro_linedrop .select :hover .sub :hover ul {padding:0; margin:0; list-style:none; display:block; width:115px; position:absolute; left:-1px; top:25px; border:1px solid #aaa; border-top:0; background:#fff;}

.pro_linedrop .select :hover .sub :hover ul li a {width:40px; text-align:left; height:20px; line-height:18px;}
.pro_linedrop .select :hover .sub :hover ul li a:hover {line-height:16px;}
/*fin menu*/

.title_cat{
color:#f9ca1c;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
text-transform:capitalize;
}
#menu_cat{
width:160px;
min-height:255px;
height:auto;
float:left;
margin-top:70px;
padding-top:15px;
padding-right:20px;
padding-left:20px;
background-image:url(../images/busq_16.jpg);
background-repeat:no-repeat;
text-align:center;
padding-top:20px;
}
#menu_catt{
width:160px;
min-height:255px;
height:auto;
float:left;
margin-top:70px;
padding-top:15px;
padding-right:20px;
padding-left:20px;
background-image:url(../images/busq_16.jpg);
background-repeat:no-repeat;
padding-top:20px;
}
.sl{
width:130px;
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
text-transform: capitalize;
padding-left:10px;
}
#foto_texto{
background-repeat:repeat-x;
width:200px;
min-height:255px;
height:auto;
float:left;
padding-top:50px;
padding-left:20px;
text-align:center;
}
#texto_int{
background-image:url(../images/texto_15.jpg);
background-repeat:no-repeat;
width:500px;
min-height:255px;
height:auto;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
padding-left:10px;
padding-right:10px;
padding-top:20px;
text-align:justify;
}
#texto_int2{
width:250px;
min-height:255px;
height:auto;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
padding-left:10px;
padding-right:10px;
text-align:justify;
padding-top:40px;
}
#texto_int3{
width:490px;
min-height:255px;
height:auto;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
padding-left:10px;
padding-right:10px;
text-align:justify;
padding-top:40px;
}

.title_catalogo{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#3a439b;
font-weight:bold;
}
.title_cata a{
display:block;
width:70px;
height:20px;
padding-top:10px;
padding-left:35px;
border-left:#f0c700 2px solid;
background-image:url(../images/catalogo_4_03.jpg);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#3a439b;
text-decoration:none;
}
.title_respuesta{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#3a439b;
font-size:18px;
font-weight:bold;
}
.title_tabla{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#3a439b;
font-size:11px;
font-weight:bold;
}
.subtitle_tabla{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
font-size:11px;
font-weight:bold;
}
#logo_michelin{
float: left;
background-image:url(../images/logos_03.jpg);
width:215px;
height:75px;
}
#logo_fg{
clear:both;
float:left;
	background-image:url(../images/logos_06.jpg);
	width:215px;
	height:75px;
}
#logo_texto a{
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
font-weight:bold;
	width:250px;
	height:45px;
	padding-top:30px;
}
#comprar{
clear:both;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
font-weight:bold;
	width:100%;
	height:45px;
	text-align:center;
	padding-top:15px;
	padding-bottom:20px;
	
}
#title_item{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
font-weight:bold;
clear:both;
float:left;
width:100px;
height:20px;
padding-top:5px;
}
.sl2{
width:130px;
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
text-transform: capitalize;
padding-left:10px;
float:left;
}
.title_catalogor{
display:block;
border-left:#f0c700 2px solid;
padding-left:10px;
height:30px;
min-width:50px;
width: auto;
}
#contacto{
width:450px;
min-height:255px;
height:auto;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
padding-left:10px;
padding-right:10px;
text-align:justify;
padding-top:40px;
}
#men_loguin{
	background-image:url(../images/log_17.jpg);
	background-repeat:no-repeat;
	width:160px;
	min-height:255px;
	height:auto;
	padding-left:40px;
	padding-right:20px;
	padding-top:40px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	.usuario{
	color:#CCCCCC;
	border: #CCCCCC 1px solid;
	margin-top:10px;
	}
	#olvido{
	color:#CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FF6600;
	float:left;
	padding-right:10px;
	}
	#entrar a{
	float:left;
	display:block;
	color:#fff;
	width:50px;
	height:15px;
	font-size:10px;
	padding-left:15px;
	padding-top:5px;
	background-image:url(../images/entrar.jpg);
	text-decoration:none;
	}
	#entrar a:hover{
	color: #000066;
	background-image:url(../images/entrar.jpg);
	text-decoration:none;
	}
#promo{
padding-top:15px;
}
/*menu_categoria*/
#cat{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;

}

#cat li{
list-style:none;
margin-left:-20px;
}
#cat a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003399;
	list-style:none;
	text-decoration:none;
	line-height:20px;
}
#cat a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
list-style:none;
text-decoration:none;
line-height:20px;
}
/*fin menu_categoria*/
#copy{
clear:both;
margin-top:20px;
background-image: url(../images/copy_42.gif);
background-repeat:no-repeat;
width:308px;
height:28px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
padding-left:10px;
padding-top:3px;
}
#copy a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
}
#copy a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #330099;
}
/*MENU_PRECIOS*/
.menu, .menu ul {padding:0; margin:0; list-style:none;}
.menu {width:180px; min-height:550px; height:auto; background:#fcfcfc; border:1px solid #ddd; border-width:1px 0 1px 1px; position:relative; z-index:500;}
.menu table {border-collapse:collapse; padding:0; margin:0 0 -1px 0; width:0; height:0; font-size:1em;}
.menu ul {position:absolute; left:-9999px;}

.menu li {width:180px; height:42px; float:left; border-right:1px solid #ddd;}

.menu li a {display:block; width:100%; height:42px; line-height:42px; color:#777; text-decoration:none; font-size:12px; font-family:"lucida grande", arial, sans-serif; text-indent: 50px; float:left;}

.menu li.sub a {background:url(breadcrumbs/grey.gif) no-repeat 150px center;}

.menu li a:hover {white-space:nowrap; position:relative; color:#06f;}

.menu li.sub a:hover {background:url(breadcrumbs/blue.gif) no-repeat 150px center; color:#06f;}
.menu li.sub a b {display:block; color:#06f; font-weight:normal;}

.menu li:hover {position:relative;}
.menu li:hover.sub > a {background:url(breadcrumbs/blue.gif ) no-repeat 150px center; color:#06f;}

.menu li.home {background:url(breadcrumbs/home.gif) no-repeat 10px center;}
.menu li.products {background:url(breadcrumbs/graph.gif) no-repeat 10px center;}
.menu li.services {background:url(breadcrumbs/services.gif) no-repeat 10px center;}
.menu li.shop {background:url(breadcrumbs/flower.gif) no-repeat 10px center;}
.menu li.contacts {background:url(breadcrumbs/mail.gif) no-repeat 10px center;}
.menu li.privacy {background:url(breadcrumbs/lock.gif) no-repeat 10px center;}

.menu :hover ul
{width:120px; height:auto; left:165px; top:7px; background:#fcfcfc; border:1px solid #ddd;}
.menu :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul
{width:120px; height:auto; left:115px; top:-1px; background:#fcfcfc; border:1px solid #ddd; border-width:1px 0 1px 1px;}

.menu :hover ul ul,
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul
{left:-9999px; width:0; height:0;}

.menu :hover ul li,
.menu :hover ul li a
{width:120px; height:25px; line-height:25px; text-indent:10px; float:none;}

.menu :hover ul li.sub a,
.menu :hover ul :hover ul li.sub a,
.menu :hover ul :hover ul :hover ul li.sub a,
.menu :hover ul :hover ul :hover ul :hover li.sub a,
.menu :hover ul :hover ul :hover ul :hover ul :hover li.sub a
{background:url(images/precio_03.gif) no-repeat 100px center; color:#777;}

.menu :hover ul li.sub a:hover,
.menu :hover ul :hover ul li.sub a:hover,
.menu :hover ul :hover ul :hover ul li.sub a:hover,
.menu :hover ul :hover ul :hover ul :hover ul li.sub a:hover
{background:url(images/precio_03.gif) no-repeat 100px center; color:#06f;}
.menu :hover ul li.sub:hover > a,
.menu :hover ul :hover ul li.sub:hover > a,
.menu :hover ul :hover ul :hover ul li.sub:hover > a,
.menu :hover ul :hover ul :hover ul :hover ul li.sub:hover > a
{background:url(images/precio_03.gif) no-repeat 100px center; color:#06f;}

.menu :hover ul li a,
.menu :hover ul :hover ul li a,
.menu :hover ul :hover ul :hover ul li a,
.menu :hover ul :hover ul :hover ul :hover ul li a,
.menu :hover ul :hover ul :hover ul :hover :hover ul li a
{background:#fcfcfc; color:#777;}

.menu :hover ul li a:hover,
.menu :hover ul :hover ul li a:hover,
.menu :hover ul :hover ul :hover ul li a:hover,
.menu :hover ul :hover ul :hover ul :hover ul li a:hover,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul li a:hover
{background:#fcfcfc; color:#06f;}

.menu li.sub a b,
.menu :hover li.sub a b,
.menu :hover ul :hover li.sub a b,
.menu :hover ul :hover ul :hover li.sub a b,
.menu :hover ul :hover ul :hover ul :hover li.sub a b,
.menu :hover ul :hover ul :hover ul :hover ul :hover li.sub a b
{display:block; color:#06f; font-weight:normal;}

.menu li.sub a.selected b,
.menu :hover ul li.sub a.selected b,
.menu :hover ul :hover ul li.sub a.selected b,
.menu :hover ul :hover ul :hover ul li.sub a.selected b,
.menu :hover ul :hover ul :hover ul :hover ul li.sub a.selected b,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul li.sub a.selected b
/*FIN_MENU_PRECIOS*/
/*table*/
.tablita{
border:#999999 2px solid;
}
.borde{
border:#999999 2px solid;
}
#gris{
background-image:url(../images/tr_table.jpg);
background-repeat:repeat-x;
}
/*fin table*/

/*productos*/
#autos_total{
width:500px;
min-height:100px;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
font-size:9px;
padding-top:15px;
}
#autos_total a{
width:500px;
min-height:100px;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
font-size:9px;
padding-top:15px;
}
#autos_total a:hover{
width:500px;
min-height:100px;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration: underline;
font-size:9px;
padding-top:15px;
}
#fotico_total{
width:70px;
height:70px;
z-index:2px;
margin-top:-20px;
margin-left:15px;
background-color:#FFFFFF;
border:#999999 1px solid;
float:left;
}
#title_alta{
background-color:#ff007e;
width:200px;
height:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:10px;
z-index:0px;
padding-top:2px;
padding-left:100px;
}
#title_turismo{
background-color:#ff8a00;
width:200px;
height:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:10px;
z-index:0px;
padding-top:2px;
padding-left:100px;
}
#title_camionetas{
background-color:#ff3c00;
width:200px;
height:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:10px;
z-index:0px;
padding-top:2px;
padding-left:100px;
}
#title_utilitarios{
background-color:#6cd704;
width:200px;
height:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:10px;
z-index:0px;
padding-top:2px;
padding-left:100px;
}
#texto_autos_total{
float:left;
width:395px;
min-height:70px;
height:auto;
padding-left:15px;
padding-top:5px;

}

#gm{
width:400px;
min-height:200px;
height:auto;
clear:both;
}
#gm_imagen{
width:200px;
height:200px;
float:left;
}
#gm_texto{
padding-top:15px;
width:200px;
min-height:200px;
height:auto;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:11px;
}
.alta{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ff007e;
font-weight:bold;
}
.turismo{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ff8a00;
font-weight:bold;
}
.camionetas{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ff3c00;
font-weight:bold;
}
.utilitarios{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:##6cd704;
font-weight:bold;
}
.title_catt{
color:#f9ca1c;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}
.title_catt a{
color:#f9ca1c;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration: underline;
}
.title_catt a:hover{
color:#f9ca1c;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
}
/*productos*/

