a:visited {text-decoration:none; color:#336699;}
a:active {text-decoration:none; color:#336699;}
a:link {text-decoration:none; color:#336699;}
a:hover {text-decoration:none; color:#336699;}

body {
	font-family: Tahoma, Arial;
	background-color: #999999;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	text-align:left;
}

img {
	border:none;
}
.input70 {width:70px;}
.input50 {width:50px;}

h1 {
	color:#336699;
	font-size:18px;
	font-family:Tahoma;

}

h2 {
	color:#336699;
	font-size:14px;
	font-family:Tahoma;

}

.menu_header {
   color:#003366;
   font-family: Tahoma, Arial;
   font-size:12px;
   font-weight:bold;
}

#central {
   background-image:url(../images/central_sombra.png);
   background-repeat:repeat-x;
   background-color:#FFFFFF;
}
.hr {
   height:1px;
   background-image:url(../images/hr_bg.png);
   background-repeat:repeat-x;
}

.noticia_title {
    color:#336699;
 	font-size:13px;
	font-family: Tahoma, Arial;
	text-align:left;
}

.footer {
	font-weight:bold;
	font-size:10px;
}
.footer_separador {
	color:#cccccc;
}
.footer_empresa {
	color:#666666;
}

.anio {
font-size: 44px;
color: red;
}

.login {
	font-size: 12px;
	color: #336699;
	font-weight: bold;
}

.btn_comprar_producto_bg {
	background-image:url(../images/btn_comprar_producto_bg.png);
	border:0px;
	color:#336699;
	height:20px;
	margin-bottom:2px;
	padding-left:20px;
}
input.btn {
	background-image:url(../images/btn_comprar_producto.png);
	border:solid thin #CCCCCC;
	cursor:pointer;
	font-weight:bold;
}
input.btn:hover {
	background-image:url(../images/btn_comprar_producto.png);
	border:solid thin #cb8117;
	cursor:pointer;
	font-weight:bold;
}
.btn_comprar_producto:hover {
	background-image:url(../images/btn_comprar_producto.png);
	border:solid thin #cb8117;
	color:#000;
	height:20px;
	font-family: Tahoma, Arial;
	font-size:13px;
	font-weight:bold;
	padding-right:2px;
	padding-left:2px;
	cursor:pointer;	
}
.btn_comprar_producto {
	background-image:url(../images/btn_comprar_producto.png);
	border:solid thin #CCCCCC;
	color:#000;
	height:20px;
	font-family: Tahoma, Arial;
	font-size:13px;
	font-weight:bold;
	padding-right:2px;
	padding-left:2px;
	cursor:pointer;	
}

.btn_login {
	background-image:url(../images/btn_comprar_producto.png);
	border:solid thin #CCCCCC;
	color:#336699;
	height:20px;
	font-family: Tahoma, Arial;
	font-size:13px;
	font-weight:bold;
	padding-right:2px;
	padding-left:2px;
	cursor:pointer;	
	width:150px;
}

.btn_login:hover {
	background-image:url(../images/btn_comprar_producto.png);
	border:solid thin #cb8117;
	color:#336699;
	height:20px;
	font-family: Tahoma, Arial;
	font-size:13px;
	font-weight:bold;
	padding-right:2px;
	padding-left:2px;
	cursor:pointer;	
	width:150px;
}

.btn_login_promotores {
	background-image:url(../images/btn_comprar_producto.png);
	border:solid thin #CCCCCC;
	color:#BF5A00;
	height:20px;
	font-family: Tahoma, Arial;
	font-size:13px;
	font-weight:bold;
	padding-right:2px;
	padding-left:2px;
	cursor:pointer;	
	width:150px;
}

.btn_login_promotores:hover {
	background-image:url(../images/btn_comprar_producto.png);
	border:solid thin #cb8117;
	color:#BF5A00;
	height:20px;
	font-family: Tahoma, Arial;
	font-size:13px;
	font-weight:bold;
	padding-right:2px;
	padding-left:2px;
	cursor:pointer;	
	width:150px;
}

div.btn_principales {
	border:solid thin #cb8117;
	background-color:#282828;
	height:27px;
	padding-top:3px;
	color:#99ccff;
	font-family: Arial;
	font-weight:bold;
	font-size:14px;
}

div.btn_principales a:active {color:#99ccff;}
div.btn_principales a:hover {color:#99ccff;}
div.btn_principales a:link {color:#99ccff;}
div.btn_principales a:visited {color:#99ccff;}


.micarrito{
	font-family: Tahoma, Arial;
	font-size:12px;
	color:#666666;
}

.confirma-existencias {
	font-family: Tahoma, Arial;
	font-size:10px;
	color:#FF9900;
}

.codigocom{
	color:#ff0000;
}


.raya {
	color:#e38704;
	font-weight:bold;
	font-size:16px;
}

.contenido {
	font-family: Tahoma, Arial;
	font-size:14px;
	color:#666666;
	text-align:justify;	
}
.contenido_r {
	font-family: Tahoma, Arial;
	font-size:14px;
	color:#666666;
}
.contenidoArial12 {
	font-family: Tahoma, Arial;
	font-size:12px;
	color:#666666;
	text-align:justify;	
}

.contenidoArial10Azul {font-family: Tahoma, Arial; font-size:10px; color:#336699; text-align:justify;}
.contenidoArial11Azul {font-family: Tahoma, Arial; font-size:11px; color:#336699; text-align:justify;}

.dts_nombre {
    font-family: Tahoma, Arial;
	font-size:12px;
	color:#336699;
	text-align:justify;	
}
.dts_datos {
    font-family: Tahoma, Arial;
	font-size:12px;
	color:#666666;
	text-align:justify;	
}
.dts_estado {
    font-family: Tahoma, Arial;
	font-size:12px;
	color:#666666;
	text-align:justify;
	font-weight: bold;
}
div.subtitle {
	background-color:#efefef;
	padding:3px 3px 3px 3px;

}

.imput , textarea {
	border: solid thin #cccccc;
	width:100%;
}

.imput , select {
	border: solid thin #cccccc;
}

#imput , textarea {
	border: solid thin #cccccc;
	width:100%;
}

#imput , select {
	border: solid thin #cccccc;
}

.forma {
 	font-size:14px;
	color:#666666;
}
.busqueda_datos {
	color:#666666;
	font-size:12px;
	font-family: Arial;
}
.busqueda_titulo {
	color:#333333;
	font-size:12px;
	font-family: Arial;
	font-weight: bold;
}
table.busqueda {
	background-color:#e9e9e9;
	padding:1px 1px 1px 1px;
}
.busqueda_tr {
 	background-color:#ffffff;
}
.busqueda_header {
	background-color: #e9e9e9;
}
.productos_nuevos {
	font-family: Tahoma, Arial;
	font-size:10px;
	color:#666666;
	text-align:justify;
	font-weight: bold;
	border: solid thin #cccccc;
}
.li_menu_familia {
	color:#000000;
}
#menu_familia {
	list-style:none;
	padding-left:10px;
	color:#000000;
	font-size:12px;
}
#menu_familia li {
	list-style:none;
	padding-left:5px;
	color:#999999;
}


.precios
{
	font-family: Tahoma, Arial;
	font-size:.90em;
	color:#FF6600;
	font-weight: bold;
}
.escala
{
	font-size: .79em;
}

.sideimage {
	width:1000px;
	background-image:url(../images/bg.png);
}

.hmenubg {
	background-image:url(../images/header_menubg.png);
	height:32px;
}

.himg1 {
	height:189px;
	background-image:url(../images/header_img1.jpg);
}
.himg2 {
	height:189px;
	background-image:url(../images/logomotomex_bot.jpg);
	display:none;
}

.pics {
	height:  189px;  
    padding: 0;  
    margin:  0;  
	display:none;
}

.hbarra {
	height:50px;
	background-image:url(../images/header_img_barra.png);
}

/* Menu Motos */

.menu {
	padding: 0;
	margin: 0;
	width: 40px;
	height: 30px;
}
.menu li {
	font-size:13px;
	padding: 0;
	margin: 0;
	width: 250px;
	height: 30px;
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
.menu li a, .menu li a:visited {
	display: block;
	text-decoration: none;
	text-indent: 50px;
	height: 30px;
	background-repeat: no-repeat;
}
.trabajo {background-image: url(../images/u_trabajo_on.jpg);}
.trabajo a {background-image: url(../images/u_trabajo_off.jpg);}

.deportiva {background-image: url(../images/u_deportiva_on.jpg);}
.deportiva a {background-image: url(../images/u_deportiva_off.jpg);}

.crucero {background-image: url(../images/u_crucero_on.jpg);}
.crucero a {background-image: url(../images/u_crucero_off.jpg);}

.cross {background-image: url(../images/u_cross_on.jpg);}
.cross a {background-image: url(../images/u_cross_off.jpg);}

.scooter {background-image: url(../images/u_scooter_on.jpg);}
.scooter a {background-image: url(../images/u_scooter_off.jpg);}

.policia {background-image: url(../images/u_policia_on.jpg);}
.policia a {background-image: url(../images/u_policia_off.jpg);}

.cuatrimoto {background-image: url(../images/u_cuatrimoto_on.jpg);}
.cuatrimoto a {background-image: url(../images/u_cuatrimoto_off.jpg);}

.utilitario {background-image: url(../images/u_utilitario_on.jpg);}
.utilitario a {background-image: url(../images/u_utilitario_off.jpg);}

.jetski {background-image: url(../images/u_jetski_on.jpg);}
.jetski a {background-image: url(../images/u_jetski_off.jpg);}

ul.menu li a {padding-top: 5px;}
ul.menu li a:hover {background: none; padding-top: 5px;}

/* Menu Motos */

#qTip {
 padding: 3px;
 border: 1px solid #FFF;
 border-right-width: 2px;
 border-bottom-width: 2px;
 display: none;
 background: #0066FF;
 color: #FFF;
 font: bold 9px Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 position: absolute;
 z-index: 1000;
}


/* tabla productos con foto */
.res_header {
	background-image: url(../img/res_header.jpg);
	background-repeat: repeat-x;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding: 5px;
}
.res_imagen {
	background-image: url(../img/res_fondo.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.res_tr {
	border:solid;
	border:5px;
	border-color:#999999;
}
.res_codigo {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.res_codigonum {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bolder;
}

.res_aplicaciones {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #2b699c;	
}

.res_precio {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #fd6a00;
	font-weight: bold;
}

label.error { 
float: none; 
color: red;
padding-left: .5em; 
vertical-align: top;
font-size:10px;
}


.picsPromociones 
{
	height:  370px;  
    padding: 0;  
    margin:  auto;  
	display:none;
}

.picsPromociones_customer 
{
    padding: 0;  
    margin:  auto;  
}