
* {margin:0;padding:0;}
img {border:0;}
body{font-family:Arial, Helvetica, sans-serif;background:#FFF url(../images_new/fd.jpg) repeat-x;text-align:center;}
a {text-decoration:none}
a:hover {text-decoration:underline}

.usuario {background:url(../images_new/ico_user.gif) no-repeat 0 0 ;color:#01A5CD;padding:7px 0 7px 36px;text-align:left;margin-bottom:20px}


/*TOP******************************/
.top {width:780px;background:url(../images_new/top_fd.jpg);height:125px;text-align:left;margin:auto}
.logo {margin:18px 24px}

.submenu {float:right;color:#FFFFFF;font-size:11px;margin-top:4px}
.submenu a {color:#FFFFFF;margin:2px 10px}

.menu {color:#FFFFFF;font-weight:bold;font-size:11px;margin:18px 0 0 20px}
.menu a {font-size:12px;font-size:12px;color:#FFFFFF;margin:2px 6px;}

.franja {width:766px !important; *width:766px !important; *width:778px; background:url(../images_new/top_franja.jpg) repeat-x;height:32px;text-align:left;padding-left:14px;margin:auto;}
.franja a.login {background:url(../images_new/bullet.gif) no-repeat 2px 9px;padding:4px 2px 2px 8px;display:block;color:#666666;font-size:10px;float:left;margin-top:6px;text-decoration:underline;width:90px;}
.franja a.login:hover {text-decoration:none;}

.franja a.login2 {background:url(../images_new/bullet.gif) no-repeat 2px 9px;padding:4px 2px 2px 8px;display:block;color:#666666;font-size:10px;float:left;margin-top:6px;text-decoration:underline;width:110px;}
.franja a.login2:hover {text-decoration:none;}


.buscador {float:left;padding-left:10px;font-weight:bold;color:#CC0000;font-size:11px}

.buscador span {display:block;width:66px;margin-top:10px;float:left}
.buscador select{font-size:10px;border:1px solid #5C9AC7;height:18px;margin-top:6px;vertical-align:middle;float:left}
.buscador .buscar_caja {font-size:10px;border:1px solid #5C9AC7;height:18px;margin-top:6px;vertical-align:middle;width:120px;margin-left:6px;float:left}
.buscador .btn_buscar {margin-left:6px;margin-top:6px;vertical-align:middle;width:56px;float:left;height:20px;}
.franja .btn_cerrar {float:right;margin-right:8px;width:86px;margin-top:5px;}


/*CONTENIDO********************************/
.contenido {width:780px;*width:780px;margin:auto;text-align:left;clear:both;}
.contenido_home {margin:auto;text-align:left;clear:both;}

.formulario .contenido2 {padding:10px 30px 0 30px}
.formulario .contenido2 h1 {margin-left:-35px;margin-bottom:10px;}

.contenido2 {padding:10px 30px 0 30px}
.contenido2 h1 {margin-left:-35px;margin-bottom:10px;}


.col_left{width:138px;*width:146px;vertical-align:top;background:url(../images_new/left_fd.gif) repeat-y;}
.col_left .left_top {background:url(../images_new/left_top.gif);height:6px;}
.col_left .left_cont {margin:0 9px 0 11px;}
.col_left IMG {}
.col_left h4 {color:#CC0000;font-size:11px;display:block;border-bottom:2px solid #E6EEF2;height:18px;text-align:center;padding-top:4px;margin-bottom:7px}
.col_left .sucursal {background:#E6EFF2;color:#2C577A;font-size:10px;margin-bottom:10px; text-align:center;}
.col_left .sucursal h5 {background:#B4CDD8;color:#FFFFFF;padding-left:6px;display:block;font-size:11px;height:16px;padding-top:2px;}
.col_left .sucursal img {margin:3px 0 3px 3px;}
.col_left .sucursal p {margin:0 6px 8px 8px;padding-bottom:8px}
.col_left .sucursal p a {color:#CC0000;text-decoration:none; }


.col_central{width:515px; vertical-align:top;background:url(../images_new/central_fd.gif) repeat-y}
.col_central .central_top {background:url(../images_new/central_top.gif);height:6px;margin-bottom:6px}
.col_central .central_cont {margin:17px 6px 8px 9px;}
.col_central .banner_central_top {height:100px;}
.col_central .banner_central_top img{width:500px;height:100px;}
.col_central .banner_central_flash {height:220px;}

.col_central .banner_central_ch a.right{margin-left:7px;}

.col_central .motos {width:100%}

.col_central .categorias {float:left;}
.col_central .categorias a {font-size:12px; border-right:1px solid #8CB5D6;margin:4px 0 4px 0;display:block;text-align:center;width:123px;}
.col_central .categorias a:hover {text-decoration:none}
.col_central .categorias img {width:96px;height:80px;}
.col_central .categorias strong {color:#000000;display:block;background:#F2F8F9;border:1px solid #B4CDD8;margin-right:6px;margin-left:6px;padding:2px;}

.col_central .categorias_tit {background:#9ABCCB;height:18px;color:#FFFFFF;padding:4px 10px 2px 10px;font-size:11px;font-weight:bold;margin:15px 0}

.col_central .marcas {float:left;}
.col_central .marcas a {font-size:11px; margin:4px 0 4px 0;display:block;text-align:center;width:125px;color:#4D8095;text-decoration:underline;}
.col_central .marcas a:hover {text-decoration:none}
.col_central .marcas img {width:115px;height:50px;}
.col_central .marcas strong {color:#4D8095;display:block;background:#F2F8F9;border:1px solid #B4CDD8;margin-right:6px;margin-left:6px;padding:2px;}



.col_right {width:117px;vertical-align:top;background:url(../images_new/right_fd.gif) repeat-y}
.col_right .right_top {background:url(../images_new/right_top.gif); height:6px;line-height:6px}
.col_right .right_cont {margin:0 6px 0 0;}
.col_right IMG {}

.col_right .bloque1 {padding:15px 0 0 0 ; font-size:13px;color:#FF9900;text-align:center;margin:4px 10px 0 10px;}
.col_right h4 {color:#CC0000;background:#EFF4F6;border-bottom:2px solid #CADBE3;font-size:11px; text-align:center;margin-left:1px;height:17px;padding-top:3px;margin-bottom:3px;margin-top:20px}
.col_right .destacado {font-weight:bold;color:#999999;text-align:center;font-size:11px}
.col_right img {width:91px;margin-top:8px}
.col_right a {font-weight:normal;color:#CC0000;text-decoration:underline;}

.col_bottom_left {background:#F1F5F8 url(../images_new/central_bottom_left.gif) no-repeat;height:10px;}
.col_bottom_central {background:#F1F5F8 url(../images_new/central_bottom_central.gif) no-repeat;height:10px;}
.col_bottom_right {background:#F1F5F8 url(../images_new/central_bottom_right.gif) no-repeat;border-right:0;*border-right:8px solid  #FFF;}

.col_footer_central {clear:both;font-size:10px;color:#666666;font-weight:normal;text-align:center;margin:40px 20px 30px 20px}
.col_footer_central p {display:block;margin-bottom:10px}
.col_footer_central .servicio_tecnico {color:#FF0000;font-size:11px;font-weight:bold;margin-bottom:30px}


/*INTERNA*/
.col_central_interna {width:663px; vertical-align:top;background:url(../images_new/central_fd_interna.gif) repeat-y 0 0 ;*background:url(../images_new/central_fd_interna.gif) repeat-y 6px 0 ;}
.col_central_interna .central_top {background:url(../images_new/central_top_interna.gif);height:6px;margin-bottom:6px;*margin-left:6px;}
.col_bottom_central_interna {background:#F1F5F8 url(../images_new/central_bottom_central_interna.gif) no-repeat;height:10px;*border-left:6px solid #FFF ;}

.col_central_interna_completa {width:740px;*width:780px; vertical-align:top;background:url(../images_new/central_fd_interna_completa.gif) repeat-y left}
.col_central_interna_completa .central_top {background:url(../images_new/central_top_interna_completa.gif);height:6px;margin-bottom:6px}
.col_bottom_central_interna_completa {background:#F1F5F8 url(../images_new/central_bottom_central_interna_completa.gif) no-repeat;height:10px;}

.col_central_interna_completa h1 {padding-left:40px;padding-top:20px;}

.categorias h1{font-size:22px;color:#9ABCCB;padding:12px 18px 2px 18px;}
.subcategorias {padding:2px 18px;}

.lista {padding:2px 14px 2px 18px;width:590px;*width:650px;margin-left:8px;*margin-left:8px;}

.buscador_interna {color:#9ABCCB;font-size:12px;width:98%;font-weight:bold;margin-bottom:6px}
.buscador_interna select {height:18px;font-size:10px}

h1 {color:#9ABCCB;font-size:22px;padding:4px 16px;text-align:left;}
h2 {background:#E6EEF2;color:#2B4660;padding:4px 10px;font-size:12px;}
h3 {background:#E6EEF2;color:#2B4660;font-size:12px;padding:4px 10px;margin-bottom:6px;text-align:left;margin-left:-8px;*margin-left:0px;margin-right:-10px}
h3 a.editar {float:right;color:#FF0000;font-size:11px;text-decoration:underline;}

p {color:#4E8298;}

.carro_compras {font-size:12px;}
.carro_compras p {margin:25px;color:#48798C;}

.tit_carro b{font-size:11px;display:block;text-align:left;}
.tit_carro b:hover {text-decoration:none;font-size:11px;}

.detalle_carro {display:block;margin-left:8px}
.detalle_carro th{background:#E6EEF2;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;padding:4px 0;}
.detalle_carro td {padding:4px;background:#FFFFFF;border-bottom:1px solid #f0f0f0}
.detalle_carro a {color:#335462;}

.td_descripcion1 {font-weight:bold;display:block;}
.td_descripcion2 {font-weight:normal;display:block;}
.precio_descripcion {text-align:right}
.cantidad_descripcion {text-align:center;}

.total_descripcion td{font-size:13px;font-weight:bold;}
.total_descripcion {font-size:13px}

.total_carro {font-size:13px;font-weight:bold;text-align:right;padding:25px;}
.total_carro b {color:#FF0000;margin-left:6px}
.botones_carro {text-align:center;padding:10px;display:inline;}
.botones_carro form {display:inline;}

.listado_motos tr{background:url(../images_new/lista_motos_fd.gif) no-repeat;}

.lista_foto {width:130px;background:url(../images_new/lista_motos_fd1.gif) no-repeat bottom;padding:25px 0 35px 0;text-align:center;}
.lista_detalle {padding:25px 0 35px 0; font-size:10px;line-height:14px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#4F8399;background:url(../images_new/lista_motos_fd2.gif) no-repeat bottom;}
.lista_detalle h4 a{font-size:15px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#335462;text-decoration:underline;margin-bottom:6px;display:block;}
.lista_detalle h4 a:hover {text-decoration:none;}
.lista_final {width:120px;background:url(../images_new/lista_motos_fd3.gif) no-repeat bottom;text-align:center;}

.lista_precio {color:#FF0000;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;display:block;}

.lista_paginador {font-size:12px;text-align:right;padding-right:10px;color:#9ABCCB;}
.lista_paginador a {font-size:12px;color:#CC0000;}







/*DETALLE PRODUCTO*/

.producto {padding:2px 18px}
.producto td {padding:0;margin:0}
/*.productos_foto {width:440px;*width:420px;text-align:center;vertical-align:top;margin-top:10px;padding-top:10px}*/
.producto .productos_foto_gr {width:400px;*width:400px;text-align:center;vertical-align:top;margin-top:10px;padding-top:0px;margin-right:0;}
.producto .productos_desc {vertical-align:top;width:200px;position:relative;left:0;}


.producto .productos_foto_gr div#fotoGrande {margin-left:0px;*margin-left:20px;display:inline;padding-top:10px;width:390px;margin-right:0;float:left;}
.producto .productos_foto_gr div#fotoGrande #imagePreview {padding-right:0;margin-right:0;width:390px;float:left}

.producto .productos_foto_gr {max-width: 410px; width:expression(documentElement.clientWidth > 402 ? "401px": "411px" )}
.producto .productos_desc {max-width: 410px; width:expression(documentElement.clientWidth > 200 ? "201px": "201px" )}

.producto .productos_foto_gr {width:expression (document.body.clientWidth &gt;430? "401px" : "411px");}




/*
.productos_foto {border:1px solid #0000FF;vertical-align:top;}
div#fotoGrande {border:1px solid #000000;}

#fotoGrande a{width:400px;height:320px;margin:0px;display:inline;padding:0}
#fotoGrande a img{width:400px;height:320px;display:inline;padding:0}
#imagePreview{display:inline;width:400px}

#imagePreview {border:1px solid #00CC00;}*/


.ficha_fot_gr {width:400px;float:left;margin-left:30px}
.ficha_detalle_der {width:200px;float:left;margin-left:15px}

.productos_miniaturas {float:left}

.contenedor_miniaturas {display:block;clear:both;}
.contenedor_compras {float:left;margin-top:8px}
.contenedor_compras table {width:200px;border:1px solid #F50000;}
.contenedor_compras th {background:#F50000;color:#FFFFFF;text-align:center;padding:2px 6px;font-size:12px;}
.contenedor_compras td{font-size:0.78em;padding:4px 6px 0 6px;text-align:center;}
.contenedor_compras .precio {color:#FF0000}
.contenedor_compras .precio b {font-size:18px;}
.contenedor_compras .precio b u{font-size:12px;color:#666666;text-decoration:none;display:block;margin-bottom:2px;margin-top:4px}

.categories {width:634px}
table.descripcion td{font-size:12px;}
table.descripcion td object {margin-top:20px;display:block;}



.compare {padding:2px 14px 30px 18px;}
.compare_caja {border:1px solid #FF0000;width:631px;padding:0 0 10px 0;margin-bottom:12px}
.campare_tabla {font-size:11px;}
.campare_tabla th {background:#f1f1f1;padding:2px 0}
.campare_tabla td {font-size:12px}
.compare_carac {margin:10px}
.compare_carac td{font-size:12px}

.pestanas th {background:url(../images_new/p_fd_on.jpg) repeat-x;padding:0 10px 0 10px;color:#FFFFFF;font-size:12px;}
.pestanas .p_left_on {background:url(../images_new/p_left_on.jpg);width:13px;height:30px;}
.pestanas .p_left_off {background:url(../images_new/p_left_off.jpg);width:13px;height:30px;}
.pestanas a {background:url(../images_new/p_fd_off.jpg) repeat-x;display:block;padding:7px 10px 7px 16px;font-size:12px;color:#FF0000;}
.pestanas .p_med_left_on {background:url(../images_new/p_med_left_on.jpg);width:13px;height:30px;}
.pestanas .p_med_right_on {background:url(../images_new/p_med_right_on.jpg);width:13px;height:30px;}
.pestanas .p_right_off {background:url(../images_new/p_right_off.jpg) no-repeat;height:30px;}
.pestanas .p_right_on {background:url(../images_new/p_right_on.jpg) no-repeat;height:30px;}




/*BOTTOM***************************/
.pie {width:768px !important; *width:778px !important; *width:776px;padding:6px;*padding:6px;margin:auto;background: #F1F5F8}

.pagos {padding:20px 20px;font-size:11px;color:#999999;text-align:left;background:#FFFFFF url(../images_new/pagos.jpg) no-repeat 205px 10px;height:110px;}
.pagos h5 {color:#CC0000;font-size:12px;}
.pagos li {list-style:none;background:url(../images_new/bullet2.gif) no-repeat 2px 5px;padding-left:10px;margin-top:4px;font-size:11px;color:#000000;}


.menu_inferior {margin:auto;padding:20px;font-size:11px;color:#999999;background:#FFFFFF}
.menu_inferior a {color:#990000;font-size:10px;margin:2px 6px}

.bottom { background:#CC0000;margin:auto;padding:8px 0 4px 0;color:#FFF;font-size:0.7em;text-align:center;line-height:16px;}
.bottom u {font-size:13px;font-weight:bold;display:block;margin-bottom:8px;text-decoration:none;}
.bottom strong {font-weight:normal;}
.bottom a {color:#FFFFFF;text-decoration:underline}
.bottom a:hover {text-decoration:none;}
.bottom .derechos {font-size:9px;display:block;margin:10px}

.creador {color:#000000;font-size:11px;display:block;}
.creador a {color:#000000;font-weight:bold;margin-bottom:10px}

.ruta {font-size:10px;padding:2px 18px;}
.ruta a {color:#990000}


.formulario {margin:10px 0px}
.formulario td{padding:5px;font-size:11px}







.panel_control {font-size:11px;margin-top:20px;text-align:center;margin-left:40px}
.panel_control table {margin-top:20px}

.btn_panel {background:url(../images_new/btn_panel.jpg) no-repeat;width:180px;height:141px;color:#000000;font-size:11px;font-weight:normal;vertical-align:top}
.btn_panel a {display:block;margin:5px 25px 16px 25px;font-weight:bold;text-decoration:underline;color:#000000;height:45px;}
.btn_panel a:hover {text-decoration:none;}
.btn_panel p {display:block;margin:10px 25px 16px 25px;}
.btn_siguiente {background:url(../images_new/btn_siguiente.jpg) no-repeat;width:151px;height:59px;cursor:pointer;border:0;margin-top:10px}
.btn_aceptar {background:url(../images_new/btn_aceptar.gif) no-repeat; display:block; width:130px; height:47px;cursor:pointer;}
.btn_actualizar {background:url(../images_new/btn_actualizar.gif) no-repeat;width:234px;height:54px;border:0;cursor:pointer;}

.fin {clear:both;}
.link {color:#000000;text-decoration:underline;}
.link:hover {text-decoration:none;}

/*pisando estilos viejos*/
.toptxt span * span font{font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;color:#447082;}
.MsoNormalTable span{font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;color:#447082;}
.checkoutRow2 {color:#447082;}
.checkoutRow2 a {color:#000000;font-weight:bold;text-decoration:underline;}
.checkoutRow2 a:hover {text-decoration:none;}


/*CARRO DE COMPRAS*/
.cartCheckout_2 {}

.alerta {border:3px solid #FFFF9F;padding:10px;color:#FF0000;padding:10px;margin-top:10px}
.alerta b {background:url(../images_new/alerta.jpg) no-repeat;padding:20px 20px 20px 60px;display:block;}

.registro_left {float:left;width:340px;border-right:1px solid #E6EEF2;padding:6px;margin-top:20px}
.registro_left p {padding:10px 20px;line-height:18px}
.registro_left .boton {text-align:right;padding-right:20px;}

.registro_right {float:left;width:340px;padding:6px;margin-top:20px} 
.registro_right p {padding:10px 20px;line-height:18px}
.registro_right .boton {text-align:center;margin-top:14px;*margin-top:20px}

.registro_login {padding:8px 25px 22px 40px}
.registro_login b{width:100px;float:left;display:block;color:#4E8298}
.registro_login .caja_registro {float:left;border:1px solid #9ABCCB;width:120px;height:18px;vertical-align:middle}
.registro_login span {display:block;text-align:right;clear:both;padding-right:50px}
.registro_login span a {color:#3F687A;text-decoration:underline;}


.bodyText {line-height:18px;}
.checkoutRow1 {padding-left:8px}

/*tablas formulario registro*/
.tabla_registro {}
.tabla_registro td {font-size:11px;text-align:left;padding:2px 10px;}
.tabla_registro th {font-size:11px;text-align:left;padding:2px 10px; width:200px;}

.tabla_carro {}
.tabla_carro td {font-size:11px;text-align:left;padding:2px 10px;}
.tabla_carro th {font-size:11px;text-align:left;padding:2px 10px; width:200px;}


.bodyText, .redtxt, .texto {text-align:left;font-size:11px;padding:4px}
.texto_rojo {display:block;text-align:left;padding:2px 4px;color:#FF0000;font-weight:bold;font-size:11px}
.bodyTextSmall, .checkoutBodyTextBold {display:block;text-align:left;}

.datos_cliente {}
.user_pass {}
.registro_botones {text-align:center;padding:20px 0}

.carro h3 {margin-left:0;}


/*bloques paso 1 de 3 de compra*/
.cupon_descuento {}
.metodo_pago {display:none;}
.actualizar_datos {display:none;}



.error_registro li{list-style:none;display:block;background:#FF0000;padding:3px 6px;color:#FFFFFF}
.btn_registrarse {background:url(../images_new/btn_registrarse.gif);width:187px;height:54px;border:0;cursor:pointer;}
.confirmacion_registro {font-size:12px}
.confirmacion_registro a {color:#000000;font-weight:bold;color:#FF0000;}
.tabla_cuenta {margin-left:15px}

.tabbor {margin-bottom:20px; border:1px solid #CCCCCC;}
.tabbor h3 {margin-left:0}
.tabbor td {color:#5C92A9;font-size:11px}
.tabbor th {color:#5C92A9;text-align:left;font-size:11px;padding:4px;}


.linea {background:url(../images_new/lin_seg.gif) repeat-x middle;}
.lin_bottom {background:url(../images_new/lin_seg.gif) repeat-x bottom;}

.redtxt li {display:block;background:#FF0000;color:#FFFFFF;padding:3px 6px;} 



.webpay {border:1px solid #CDCDCD;padding:3px;margin:0 0 20px 0}
.webpay h3 {margin-left:0;background:#FFFFCC;color:#2B4660;font-weight:normal;}
.webpay .bloque_left {width:510px;float:left;text-align:left}
.webpay .bloque_left p {margin-left:10px}

.webpay .bloque_right {float:left;width:180px}

.webpay h2 {background:none;color:#2B4660;font-size:16px}
.webpay h2 strong {color:#FF0000;}
.webpay h4 {margin:20px 0 6px 0;color:#FF0000;font-size:12px;margin-left:10px;font-weight:normal;} 

.btn_webpay {background:url(../images_new/btn_webpay.jpg);width:170px;height:124px;cursor:pointer;border:0;}

.servicio_tecnico {font-size:11px;color:#FF0000;}
.servicio_tecnico strong{font-size:12px;}

.direc_tienda {display:block;float:left;width:145px;text-align:left;margin-left:7px;line-height:12px;margin-top:6px}
.direc_tienda strong b{font-size:11px;display:block;margin-bottom:4px}
.direc_tienda strong {font-size:10px}
.direc_tienda_mail {clear:both;margin:20px 0;font-size:12px}

.desc_pag_estatica {margin:10px 20px 40px 20px;}
.desc_pag_estatica .tit_estatico {font-size:16px;font-weight:bold;padding-bottom:6px}

.tiendas {width:235px;float:left;margin-right:10px;*margin-right:15px;display:block;margin-bottom:25px}
.tiendas h4 {background:url(../images_new/tiendas_tit.jpg);display:block;font-size:12px;color:#FFFFFF;padding-top:8px;padding-left:28px;padding-bottom:6px;}
.tiendas .cont {border:1px solid #9ABCCB;}
.tiendas .cont p {font-size:11px;margin:5px 15px}
.tiendas .cont p a {color:#000000;display:block;font-size:11px;text-decoration:underline;margin:10px 0 16px 0}
.tiendas .cont p a:hover {text-decoration:none;}
.tiendas .cont p strong {display:block;margin-top:6px}
.tiendas .cont  .span_btn {display:block;text-align:center;margin:8px 0 10px}
.tiendas .tienda_img_lin {background:url(../images_new/tiendas_img_lin.jpg) no-repeat;height:6px;}
.tiendas .tiendas_fin{background:url(../images_new/tiendas_fin.jpg) no-repeat;height:20px;margin-bottom:20px;clear:both;}

.categoria_normal {display:block;font-size:10px}
.categoria_oferta {display:block;font-size:12px;color:#FF0000;font-weight:bold}

