
body {margin:0px;margin-top:8px;margin-bottom:8px;padding:0px;font-family: Verdana, Arial, helvetica, sans-serif;
text-align:center;color:#000000;background-color:#2D7BB5;height:100%;}
form {margin:0px;padding:0px;border:0px;border-spacing:0px;border-collapse:collapse}
table {border-collapse:collapse;border-spacing:0px;width:100%;table-layoutxx: fixed}
table td {padding:0px}
input, select {font-size:12px;border:1px solid #C6C6C6;background-color:#F8F8F8;}

a:link, a:visited {color:#115BA6;text-decoration:none;font-size:11px;font-weight:bold}
a:hover {color:#1780E8;text-decoration:underline;font-size:11px}
a:active {color:#1780E8;text-decoration:underline;font-size:11px}

#cuerpo{width:968px;width:984px;margin:0px auto;background:#FFF}
#top {width:968px;width:100%;margin:0px auto;height:82px;border-bottom:0px solid #3970B1;background:#fff url(img/ftop.gif) no-repeat bottom;}
#pie {clear:both;width:984px;background:#000;text-align:center;color:#666;font-size:11px;margin:25px auto 0px auto;}
#izq {margin-left:5px;width:180px;float:left;Background-colorxx:#0000AA}
#centro {width:608px;widthxxx:769px;float:left;background-colorxxx:#ffcc66;text-align:center}
#der {margin-right:3px;width:180px;float:right;background-colorxxx:red}

.titulotop {margin:0px 0px 10px 20px;text-align:left;color:#000000;font-size:22px;padding-bottom:3px;font-weight:bold;border-bottom:2px solid #f7f7f7}
.textocentro {font-size:13px;text-align:left;margin:0px 10px 10px 20px}
.textocentro2 {font-size:15px;text-align:left;margin:40px 10px 10px 20px;font-weight:bold}
.ruta {padding:10px;font-size:12px;margin-left:5px;font-weight:normal;text-align:left}

.textocentro h2 {clear:both;margin:0px;padding:0px;font-size:16px;margin-top:15px}
.textocentro p {margin:0;padding:0;margin:3px 0}
.textocentro .img1 {float:left;margin-right:8px}
.textocentro .img2 {float:right;margin-left:8px}

.textocentro .imgizquierda {float:left;margin-right:8px}
.textocentro .imgderecha {float:right;margin-left:8px}
.textocentro .titulo2 {clear:both;font-weight:bold;text-align:left;font-size:16px;padding:0px;margin:15px 0px 5px 0px}
.textocentro .titulo3 {clear:both;font-weight:bold;text-align:left;font-size:15px;padding:0px;margin:15px 0px 5px 0px}

/* Formularios */
#cuenta {text-align:left;}
#cuenta fieldset {border:#ccc 1px solid;margin: 0px 0px 10px 20px;padding:0px;position:relative;background-color:#f9f9f9;width:740px}
#cuenta fieldset legend span {padding:0px 15px 0px 8px;font-weight:bold;font-size:13px;color:#333;position:absolute;top:10px;background-colorxxx:#cccc00}
#cuenta span.linksacciones {right:18px;color:#838383;position:absolute;top:10px;background-colorxxx:#ffcc00}
#cuenta .cuenta-det {font-size:12px;padding:0px;margin:15px 0px 0px 0px;line-heightxxx:15px;background-colorxxx:#ffcc00}
#cuenta .cuenta-det h4 {padding:0px;font-size:12px;float:left;margin:0px;width:22%;color:#666}
#cuenta .cuenta-det p {float:left;margin:0px 0px 8px;width:75%}
hr {border-top:#ccc 1px dotted;margin:0px 0px 0px;padding:0px}
.cl {clear:both;display:block;font-size:1px;margin-bottom:0px;line-height:1px;height:1px}

#cuenta div.fieldset-contenido {padding:40px 15px; 0px 15px;font-size:12px;margin:0px;background-colorxxx:#999}

#cuenta table {font-size:12px;border:1px solid #ccc;width:700px;margin:0px 0px 10px 18px}
#cuenta table th {padding:4px;background-color:#e6e6e6}
#cuenta table td {border-top:1px solid #ccc;padding:4px;background-color:#fff}


/* Formularios */
.form1 {clear:both;border:2px dotted #E4E4E4;padding:10px;margin:0px;margin-left:20px;margin-bottom:10px;width:380px;float:left}
.form1-titulo {font-size:16px;font-weight:bold;background-color:#fff;padding:0px 5px;margin-bottom:10px}
.form1 label {display:block;float:left;width:150px;padding:0;margin:7px 0px 0px 0px;text-align:right;
font-size:12px;font-weight:bold;background-colorxx:#f7f7f7;}
.form1 input, .form1 textarea {float:left;width:auto;width:150px;margin:5px 0px 0px 5px;border:1px solid #C6C6C6;
font-size:12px;font-family:verdana,Arial;background-color:#F8F8F8;}
.form1 br {clear:left;}
.form1 .frboton {border:0px;cursor:hand}
.form1 div {font-size:13px}
.form1-der {padding:10px 0px;text-align:right;width:95%}
.form1-centro {padding:10px 0px;text-align:center;width:100%}
.form1-botones {margin:5px 67px 0px 155px;width:153px;background-colorxx:#F8F8F8;}

div.form1-dato {margin:1px 67px 0px 155px;width:153px;text-align:left;font-size:11px;color:#666;background-colorxx:#f7f7f7}

.form2 {width:580px;width:420px;float:left;background-colorxx:#ccc;clearxxx:left;border:0px solid #ffcc00;
border-top:1px dotted #E4E4E4;padding:0px;margin:0px 0px 30px 5px;font-size:12px}
.form2 legend {width:100%;padding:0;margin:0;margin-bottom:10px;text-align:center;font-size:15px;font-weight:bold;}
.form2-tituloxxx {width:360px;padding:0px 5px;margin-bottom:10px;margin:10px auto 0px auto;text-align:center;font-size:16px;font-weight:bold;background-color:#fff}
.form2 label {display:block;float:left;width:130px;padding:0;margin:14px 0px 0px 0px;background-colorxx:#f7f7f7;text-align:right;
font-size:12px;font-weight:bold}
.form2 input, .form2 textarea, .form2 select {float:left;width:auto;margin:12px 0px 0px 8px;
border:1px solid #C6C6C6;width:195px;font-size:12px;font-family:verdana,Arial;background-color:#F8F8F8;height:19px;line-height:19px}
.form2 br {clear:left;}
.form2 .frboton {border:0px;cursor:hand}

.form3 {width:720px;float:left;background-color:#f7f7f7;clearxxx:left;border:0px solid #ffcc00;border:1px dotted #E4E4E4;padding:0px 0px 10px 0px;margin:0px 0px 30px 10px;font-size:12px}
.form3-titulo {border:1px dotted #E4E4E4;font-size:15px;font-weight:bold;background-color:#fff;padding:0px 5px;margin-bottom:10px;margin-top:0px;padding-top:0px}
.form3 .opcion {float:left;padding:0px;margin:6px 0px 0px 25px;border:0px;width:13px;height:13px;font-size:11px;font-family:verdana, Arial;background-colorxxx:#F8F8F8;}
.form3 .opcionlabel {display:block;float:left;width:640px;padding:0;margin:5px 0px 0px 5px;background-colorxxxx:#f7f7f7;text-align:left;
font-size:12px;font-weight:bold}
.form3 .enviotiempo {font-size:11px;color:#666;font-weight:normal}
.form3 .envioprecio {font-size:11px;color:#cc0000;font-weight:normal}

.form3 .opcionlabel2 {display:block;float:left;width:540px;padding:0;margin:5px 0px 0px 5px;background-colorxxxx:#f7f7f7;text-align:left;
font-size:12px;font-weight:bold}
#menutemas {float:left;width:410px;padding:0;margin:0;margin-left:8px}
#menutemas ul {float:left;margin:0;padding:0;list-style-type:none}
#menutemas li {float:left;width:200px;margin:0;padding:0}
#menutemas ul li label {float:left;padding:0;margin:0;margin-top:13px;text-align:left;font-size:11px;font-weight:normal;}
#menutemas ul li input {float:left;width:auto;margin:12px 5px 0px 0px;border:0;background-color:transparent;}

.form2 .solicitud-asunto {width:340px;}
.form2 .solicitud-mensaje {width:340px;height:110px}
.form2 p {margin:0;padding:0;margin-bottom:3px}

.form2 .tsp {display:none}

.btcomparar {border:0px;cursor:hand;border:0px;margin-right:3px;vertical-align:middle}
.form2xxx div {font-size:13px}
.form2-der {padding:10px 0px;text-align:right;width:95%}
.form2-centro {padding:10px 0px;text-align:center;width:100%}
.form2-botones {padding-top:8px;margin:5px 48px 0px 140px;width:260px;}

div.form2-dato {margin:1px 40px 0px 135px;width:165px;text-align:left;font-size:11px;color:#666;background-colorxx:#f7f7f7}

.form2 .check {float:left;padding:0px;margin:7px 0px 0px 155px;
border:0px solid #C6C6C6;width:13px;height:13px;font-size:12px;font-family:verdana,Arial;background-colorxxx:#F8F8F8;}
.form2 .checklabel {float:left;margin:5px 0px 0px 5px;text-align:left;
border:0px solid #C6C6C6;width:130px;font-size:12px;font-family:verdana,Arial;background-colorxxx:#F8F8F8;}

.col {float:left;width:50%;background-colorxxxxx:#ffcc00}
.req {font-familyxx:Verdana;color:#FF0000;font-size:12px;font-weight:bold}
.reqinfo {float:left;width:700px;margin:0px 0px 10px 12px;text-align:left;color:#FF0000;font-size:11px;font-weight:bold}


.form2 .opciontitulo {float:left;width:157px;padding:0;margin:7px 0px 0px 5px;background-colorxxx:#f7f7f7;text-align:left;
font-size:12px;font-weight:normal}
.form2 .opcion {float:left;padding:0px;margin:6px 0px 0px 155px;border:0px;width:13px;height:13px;font-size:12px;font-family:verdana,Arial;background-colorxxx:#F8F8F8;}
.form2 .opcionlabel {display:block;float:left;width:140px;padding:0;margin:5px 0px 0px 5px;background-colorxxxx:#f7f7f7;text-align:left;
font-size:12px;font-weight:bold}

.frboton {border:0px;cursor:hand}

.tidesc      {font-size:11px;font-weight:bold}

fieldset input.opcionxxxxxx {width:30px;border:0px}
.datoxx {font-size:11px;color:#666}
.selectdia, .selectan {width:50px}
.selectmes {width:80px}

.ver-desc:link, .ver-desc:visited {color:#115BA6;text-decoration:none;font-size:11px;font-weight:normal}
.ver-desc:hover {color:#1780E8;text-decoration:underline;font-size:11px}
.ver-desc:active {color:#1780E8;text-decoration:underline;font-size:11px}
.titulo-prod {font-size:16px;font-weight:bold}
.titulo-prod a:link, .titulo-prod a:visited {color:#115BA6;text-decoration:none;font-size:14px;font-weight:bold}
.titulo-prod a:hover {color:#1780E8;text-decoration:underline;font-size:14px}
.titulo-prod a:active {color:#1780E8;text-decoration:underline;font-size:14px}
.precio      {font-size:18px;color:#CC0000;font-weight:bold}
.prod-mensaje  {font-size: 12px;color:#993300;font-weight:bold;margin-left:20px;padding:10px 0px}
.codigo      {font-size:11px;color:#666;font-weight:normal}

.precio-home  {color:#CC0000;font-size:12px;font-weight:bold }

/* Empaque */
.empaque-titulo {clear:both;margin:15px 0px 10px 20px;font-weight:bold;font-size:14px;width:400px;color:#F47A00}
.empaque-producto {border:1px dotted #cccccc;padding:6px;width:150px;text-align:center;float:left;margin:0px 0px 10px 10px;height:200px}
.empaque-productoti {font-weight:bold;font-size:12px}
.empaque-precio {font-size:12px;color:#CC0000;font-weight:bold}

/* Carrito */
.carrito {border:1px solid #cccccc;margin-left:20px}
.carrito th {text-align:center;font-weight:bold;font-size:13px;padding:5px;border-bottom:1px solid #cccccc;background-color:#E6E6E6}
.carrito td {text-align:center;padding:5px;font-size:12px}
th.carrito-producto, td.carrito-producto {text-align:left}
td.carrito-precio {text-align:right}
td.carrito-pie {text-align:right;background-color:#F7F7F7}
.carrito-subtotal {font-weight:bold;font-size:14px}

/* Envio */
.envio {width:400px;margin-left:20px;font-size: 11px;}
.envio th {font-weight:bold;background-color:#DDDDDD;padding:2px}
.envio td {font-weight:normal;border-bottom:1px solid #cccccc;padding:2px}
.envio tr {width:33%}
.envio-color1 {background-color:#f7f7f7}
.envio-color2 {background-color:#ffffff}

.orden {width:580px;margin-left:20px;font-size:12px}
.orden th {font-weight:bold;background-color:#DDDDDD;padding:2px;text-align:left}
.orden td {font-weight:normal;border-bottom:1px solid #cccccc;padding:2px}
.orden tr {width:33%;text-align:left}
.orden-color1 {background-color:#f7f7f7}
.orden-color2 {background-color:#ffffff}
.orden-izq {text-align:left}

/* Productos Nuevos y En Oferta */
.producto-lista {text-align:left;margin-left:20px;margin-bottom:20px;border-top:2px dotted #FFCC00;clear:both;padding-top:5px}
.producto-lista-imagen {float:left;width:110px;background-color:#EEEEEE;text-align:center}
.producto-lista-contenido {float:right;width:420px;}


/* home */
.xxprodhome {float:left;border:0px solid #ccc;width:182px;padding:15px 0px;margin-left:8px;margin-bottom:5px;
heightxx:235px;heightxxx:180px;border:1px solid #F0F7FC;border-bottom:0;border-top:2px solid #E4F1F9}
.xxprodhome div {margin:0px auto;width:150px;padding:1px 0px;text-align:center}
.home-proddestacados {float:left;margin-left:10px;margin-top:10px;margin-bottom:10px}


.prodhome {width:585px;margin:0px 0px 0px 10px;float:left;font-size:11px;background-colorxxx:#ffcc00}
.prodhome-cuadro {margin:0px;list-style-type:none;}
.prodhome-cuadro li {width:175px;height:320px;background-colorxx:green;float:left;margin:5px 5px 12px 0px}
.prodhome-cuadro li a {border-top:1px solid #fff;border:1px solid #fff;display:block;padding:3px}
.prodhome-cuadro li a:hover {text-decoration:none;background-color:#f8f8f8;border:1px dotted #d7d7d7}
.prodhome-cuadro li .desc {text-align:center;color:#000;text-decoration:none;font-weight:normal;font-size:10px}



/* banners */
.banner {margin: 0px auto;text-align:center;padding-top:3px;padding-bottom:3px;borderxxx:1px solid #D3DDE9}


/* categorias */
.cat-titulo {margin:0px 0px 10px 20px;text-align:left;color:#000000;font-size:22px;padding-bottom:3px;font-weight:bold;border-bottom:2px solid #f7f7f7}
.cat-imagen {float:left;text-align:left;margin-left:15px}
.cat-descripcion {clear:both;margin:10px 0px 5px 20px;font-size:13px;text-align:left}


/* subcategorias */

.subcat-tipo1-m2 {clear:both;float:left;text-align:left;width:670px;margin:0px 0px 0px 10px;background-color:#E4F1F9;padding:20px;border-bottom:0px solid #FFAD5E;font-size:11px}
.subcat-tipo1-m2-tituloxx {clear:both;text-align:left;width:530px;margin:0px 0px 0px 10px;float:left;font-weight:bold;background-color:#FFF2E6;padding:10px;font-size:13px}
.subcat-tipo1-m2-tituloantes {clear:both;text-align:left;width:530px;margin:0px 0px 0px 10px;float:left;font-weight:bold;background-color:#FFF2E6;padding:10px;font-size:13px}

.subcat-tipo1-m2-titulo {clear:both;float:left;text-align:left;width:630px;height:34px;font-size:9px;font-weight:bold;margin:0px 0px 0px 10px;padding:0px;background:#FFF2E6 url('img/categti.jpg') 0px 0px no-repeat}
.subcat-tipo1-m2-pie {clear:both;float:left;margin-bottom:10px;font-size:9px;width:570px;height:15px;margin:0px 0px 0px 10px;padding:0px;background:#FFF2E6 url('img/categpie.jpg') 0px 0px no-repeat}


.subcat-tipo1-m2-cuadro {background-colorxxx:#ffcc66;float:left;width:220px;margin:0px 8px 8px 0px}
.subcat-tipo1-m2-img {margin-right:5px}
.subcat-tipo1-m2-cuenta {font-sizexx:10px;color:#666}

.subcat-tipo2-m2 {text-align:left;width:750px;margin:0px 0px 0px 10px;float:left;font-size:11px}
.subcat-tipo2-m2-cuadro {float:left;width:225px;margin:10px 5px 10px 0px}

.subcat-tipo2-m3 {width:750px;margin:0px 0px 0px 10px;float:left;font-size:11px}
.subcat-tipo2-m3-cuadro {float:left;widthxx:185px;margin:10px 5px 10px 0px}

.subcat-tipo2-m4 {width:750px;margin:0px 0px 0px 10px;float:left;font-size:11px}
.subcat-tipo2-m4-cuadroxxantes {height:250px;background-colorxx:green;float:left;width:180px;margin:5px 5px 5px 0px}

.subcat-tipo2-m4-cuadro {margin:0px;list-style-type:none;}
.subcat-tipo2-m4-cuadro li {width:172px;background-colorxx:green;float:left;margin:5px 5px 5px 0px}
.subcat-tipo2-m4-cuadro li a {border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;display:block}
.subcat-tipo2-m4-cuadro li a:hover {text-decoration:none;border-top:1px dotted #d7d7d7;border-left:1px dotted #d7d7d7;border-right:1px dotted #d7d7d7;}
.subcat-tipo2-m4-cuadro li .desc {color:#000;text-decoration:none;font-weight:normal;font-size:11px}

.producto-espacio {clear:both;margin-top:30px;width:180px;}

.producto-subcat-m2 {text-align:left;margin-left:20px;margin-bottom:20px;border-top:2px dotted #ccc;clear:both;padding-top:5px}
.producto-subcat-m2-imagen {float:left;width:110px;}
.producto-subcat-m2-contenido {float:right;width:540px}

.producto-subcat-m3 {float:left;height:370px;width:160px;margin-left:10px;margin-bottom:20px;padding:8px;border:1px solid #D8D8D8;background-color:#F7F7F7}
.producto-subcat-m3-imagen {text-align:center;width:100%}
.producto-subcat-m3-contenido {floatxx:right;widthxx:420px}

.producto-subcat-m4 {margin:0px auto;width:90%;margin-leftxx:10px;text-align:left}
.producto-subcat-m4 th {font-weight:bold;background-color:#DDDDDD;padding:2px}
.producto-subcat-m4 td {font-weight:normal;border-bottom:1px solid #cccccc;padding:4px}
.producto-subcat-m4 .precio {font-size:11px;color:#CC0000;font-weight:bold;text-align:right}
.producto-subcat-m4 .carrito2 {text-align:center}
.producto-subcat-m4-color1 {background-color:#f7f7f7}
.producto-subcat-m4-color2 {background-color:#ffffff}


.producto-subcat-comparar {padding:6px 0px;width:90%;background-colorxxx:#ffcc00;font-size:11px;color:#666;text-align:left}


/* productos destacados */
.productos-destacados-titulo {font-family:arial, verdana;color:#666666;width:90%;text-align:center;clear:both;margin:20px auto 5px auto;font-size:18px;font-weight:bold}
.productos-destacados {width:90%;text-align:center;clear:both;margin:0px auto 10px auto;font-size:17px;font-weight:bold}
.producto-destacado {float:left;height:230px;height:260px;width:160px;margin-left:10px;margin-bottom:20px;padding:8px;
border:1px solid #FEC89C;border-top:4px solid #C75018;background-color:#F7F7F7}
.producto-destacado-imagen {text-align:center;width:100%;}
.producto-destacado-contenido {font-size:11px;text-align:center;floatxx:right;widthxx:420px;}
.producto-destacado-contenido p {padding:2px 0;margin:0}

/* Descripcion del Producto */
.producto-titulo {font-weight:bold;font-size:20px}
.producto-botones {margin-top:5px}
.producto-izq {float:left;width:305px;padding-top:10px;margin-left:10px;background-colorxxx:#ffff66}
.producto-der{float:right;border:1px solid #000;width:420px;padding-top:10px;border:0px solid #000;text-align:left;background-colorxxx:#ffcc66}
.producto-carrito {margin-top:10px}
.producto-disponibilidad {margin-top:10px;font-size:11px;color:#333}
.producto-empaque {margin-top:14px;font-size:11px;color:#333}
.producto-texto {width:360px;margin-top:65px;font-size:11px;color:#2E60B4}
.producto-ti {font-weight:bold}

.producto-opciones {width:275px;margin-top:0px;font-size:12px;border:1px solid #999;background-color:#F1F1F1}
.producto-opciones td {text-align:left;padding:5px;padding-left:6px;border-bottom:0px solid #F1F1F1;}
.producto-opciones-titulo {font-weight:bold}
.producto-opciones-tab {clear:both}

.producto-tab {float:left;clear:both;width:300px;height:32px;margin:20px 0px 0px 25px;padding-left:12px;text-align:left;
background:#fff url(img/producto-tab.jpg) no-repeat;font-size:13px;line-height:32px;font-weight:bold}
.producto-descripcion-tabs {width:650px;margin-left:0px;margin-top:20px;text-align:left;border-bottom:3px #C6DFED solid;clear:both}
.producto-descripcion-desc {float:left;width:608px;margin-left:25px;margin-top:0px;font-size:12px;
border:1px solid #ccc;border-top:0;clear:both;padding:20px;text-align:left;border-top:3px #C6DFED solid;}

.producto-descripcion-desc h2 {text-align:left;font-size:16px;padding:0px;margin:25px 0px 5px 0px;color:#333}
.producto-descripcion-desc h3 {text-align:left;font-size:15px;padding:0px;margin:25px 0px 5px 0px;color:#333}


.producto-descripcion {float:left;width:650px;margin-left:25px;margin-top:0px;font-size:12px;
border-left:1px solid #ccc;border-right:1px solid #ccc;clear:both;border-top:3px #C6DFED solid}
.producto-descripcion td {text-align:left;padding:5px;padding-left:6px;border-bottom:1px solid #E1E1E1;}
.producto-descripcion-titulo {font-weight:bold}



/* Menu Izquierdo */
#menuizqti {height:20px;text-align:left;margin:0px;padding:5px 5px 5px 25px;font-size:13px;font-weight:bold;color:#fff;background:#2D7BB5;}

#menuizq {width:180px;}
#menuizq ul{margin:0px;padding:0px;list-style-type:none;font-family:verdana,Arial, Helvetica, sans-serif;width:100%;}
#menuizq li{margin:0px;padding:0px;line-heightxx:24px;border-bottom:0px solid #fff;text-align:left}

#menuizq ul li a{display:block;width:145px;padding-left:35px;background-color:#F6F6F6;font-size:13px;font-weight:bold;padding-bottom:8px;padding-top:8px}
#menuizq ul li a:link, #menuizq ul li a:visited{color:#175B8D;text-decoration:none;background:#F9F9F9 url(img/flecha1.gif) no-repeat 21px 11px;border-bottomxxx:1px solid #E8E9E1}
#menuizq ul li a:hover{color:#175B8D;background:#ffffff url(img/flecha1.gif) no-repeat 21px 11px}

#menuizq ul ul li a{display:block;padding-left:35px;padding-leftxxxantes:40px;width:140px;background-color:#fff;font-size:11px;font-weight:normal}
#menuizq ul ul li a:link, #menuizq ul ul li a:visited{color:#175B8D;text-decoration:underline;background:#fff;border-top:0px solid #000}
#menuizq ul ul li a:hover{color:#F18915;background:#fff}

#menuizq ul ul ul li a{display:block;padding-left:50px;padding-leftantesxxx:60px;width:120px;background-color:#fff;font-size:10px}
#menuizq ul ul ul li a:link, #menuizq ul ul ul li a:visited{color:#175B8D;text-decoration:underline;background:#fff;border-top:0px solid #fff}
#menuizq ul ul ul li a:hover{color:#F18915;background:#fff;}

/* seleccionados */
#menuizq ul li a#actual{font-weight:bold;color:#175B8D;background:#fff url(img/flecha1.gif) no-repeat 21px 11px;border-bottomxx:1px solid #DDDDDE;border-topxxx:1px solid #DDDDDE;}
#menuizq ul li#actual2{border-bottom:1px solid #DDDDDE;border-top:1px solid #DDDDDE;}

#menuizq ul li#actual3{border-bottom:1px solid #DDDDDE;border-top:0px solid #DDDDDE;
display:block;width:145px;font-size:11px;font-weight:bold;padding-bottom:5px;padding-top:5px;background:#f9f9f9 url(img/flecha1.gif) no-repeat 21px 11px;}

#menuizq .filtroti {padding-left:35px;display:block;padding-bottom:5px;padding-top:5px}

#menuizq .filtrorqti {font-size:10px;color:#666;padding-left:35px;display:block}

#menuizq ul ul#filtro {margin-left:0px;background-color:#fff;padding-left:0px}

#menuizq ul ul#filtro2 {margin-left:0px;background-color:#fff;padding-left:0px;}
#menuizq ul ul#filtro2 li {padding-top:0px;padding-botton:0px;margin-top:0px;margin-bottom:0px}
#menuizq ul ul#filtro2 li a.quitar {font-size:10px}


#menuizq ul ul li a#subactual{font-weight:bold;color:#F18915;background:#F8EBDC}
#menuizq ul ul ul li a#subactual2{font-weight:bold;color:#F18915;background:#fff}

#menuizq .cuenta {color:#000;font-size:10px;font-weight:normal}


/* TOP */
.logo {float:left;padding:10px 0px 0px 15px}
.topbanner {float:left;margin-left:40px;margin-top:4px}
.topbq {height:29px;padding-top:12px;background-colorxxx:#ccc;float:left;clearxx:left;margin:0px 5px 4px 12px;width:280px;}
.topbqti {color:#666;font-size: 11px;text-decoration:none;font-weight: bold;vertical-align:middle;background-colorxx:#ffcc00}
.topbqtxt {height:17px;color:#000;font-family:verdana, arial;font-size: 11px;background-color:#EAEAEA;border: 1px solid #999;margin-right:2px}
.topcarrito {height:29px;padding-top:12px;backgroundxx:#EAEAEA;float:right;margin:0px 3px 0px 5px;width:273px;}
.topcarritoti {color:#666;font-size: 10px;text-decoration: none;font-weight:none;padding-top:6px;height:25px;width:100%;background-colorxx:red}
.topcarritoprecio {color:#CC0000}
.topcarritoprod {font-weight:bold }

#menutop2 {font-family:verdana,Arial;font-size:11px;margin:0px 0px 4px 0px;width:770px;color:#fff;font-weight:normal;
text-align:left;padding:0px;padding-right:10px;float:right;}
#menutop2 ul {widthxx:100%;float:right;margin:0px;padding:0px;list-style-type:none}
#menutop2 li {height:25px;margin:8px 0px 0px 5px;font-weight:bold;color:#fff;text-indent:17px;float:left}
#menutop2 li a, #menu1 ul li a:visited {padding-left:3px;color:#fff;font-weight:bold;text-decoration:none;text-indentx:27px;font-size:11px}
#menutop2 ul li a:hover {color:#fff;text-decoration:underline}
#menutop2 li.mtelefono {color:#FFCC33;font-weigth:bold}
#menutop2 li.musuario {color:#C2DDF2}
#menutop2 li.mcarrito{}
#menutop2 .mcarrito a {font-weight:bold;}
#menutop2 li.mhelpdesk{}
#menutop2 .mhelpdesk a {font-weight:bold;}
#menutop2 li.mregistro{}
#menutop2 .mregistro a {font-weight:bold;}
#menutop2 li.mtelefonoantesxxx{}
#menutop2 .mtelefonoxxx {font-size:11px;padding-left:2px;}

#menu2 {clear:both;background-color:#000;width:968px;margin:0px auto;height:40px;text-align:center;border:4px solid #EAEAEA}

#menu2antes ul {margin:0px auto;padding:0px;width:775px;list-style-type:none}

#menu2antes li {float:left;height:33px}

#menu2antes li a.onmenu {background-position: 0 -33px}
#menu2antes li spanx {display: none;}
#menu2antes a {display:block;float:left;height:33px;background:#000;
font-family:verdana,Arial, Helvetica;font-size:11px;color:#E8EFF7;font-weight:bold;text-decoration:none;padding:0px 10px;
border-left:1px solid #676561;border-rightxx:1px solid #000;line-height:280%}
#menu2antes a:active, #menu2antes a:visited {background-position: 0 0px}
#menu2antes a:hover {background-color:#034577;background-position: 0 -33px}



/* PIE */
div#pie2 {background-colorxx:red;clear:both;width:620px;height:140px;background-colorxx:#ff6666;margin:0px auto 0px auto;font-family:verdana,Arial;
          padding-left:60px;}

.piemenu {background-colorxx:#ffcc00;text-align:left;float:left;width:240px;margin:15px 0px}
.piemenu22 {}
.piemenu11, .piemenu33 {width:190px}
.piemenu p {margin:0px 0px 4px 4px;font-size:10px;color:#9B9B9B;padding:0px}

.piemenu dl {font-size:11px;text-align:left;margin: 0 auto; padding: 0 0 7px 0}
.piemenu dt {margin:0;padding:0px 0px 8px 4px;font-size:11px;font-weight:bold;color:#fff;text-indentxx:-3000px}
.piemenu dd {margin:0;padding:0;color:#9B9B9B;font-size:10px;}
.piemenu .piemenutxt {padding:3px 0px 6px 5px;}
.piemenu2 a, .piemenu2 a:visited {color:#9B9B9B;font-weight:normal;text-decoration:none;display:block; 
background:url(img/flechamenupie-2.gif) no-repeat 3px 3px; width:150px;padding:2px 0px 2px 20px;font-size:10px}
.piemenu2 a:hover {text-decoration:underline;font-weight:normal;background:url(img/flechamenupie-1.gif) no-repeat 3px 3px;color:#fff;font-size:10px}
.piemenu2 a.flecha2, .piemenu2 a.flecha2:visited background:url(img/flechamenupie-2.gif) no-repeat 3px 3px;}
.piemenu2 a.flecha2:hover {text-decoration:none;background:url(img/flechamenupie-1.gif) no-repeat 3px 3px;}

.pie-direccion {clear:both;font-size:10px;color:#fff;background-color:#000;padding:15px 0px;border-top:1px solid #464646}
.pie-direccion p {margin:0px;padding:5px 0px}
.pie-direccion a,.pie-direccion a:visited {color:#9B9B9B;font-weight:normal;text-decoration:none;font-size:10px}
.pie-direccion a:hover {text-decoration:underline;font-weight:normal;color:#fff;font-size:10px}
.tarjetas {clear:both;font-size:10px;color:#fff;background-color:#000;padding:15px 0px;border-top:1px solid #464646}
.copy {clear:both;font-size:10px;color:#A9CAE3;font-weight:bold;background-color:#2D7BB5;padding:15px 0px}


/* Mensajes */
.msj_info {font-size:11px;width:500px;margin:7px auto;background: #E3F1FE url('img/info.gif') center no-repeat;background-position: 15px 50%;text-align:left;
padding: 5px 20px 5px 45px;border:1px solid #7AA6D5}
.msj_ok {font-size:11px;width:500px;margin:7px auto;background: #E0FFD3 url('img/ok.gif') center no-repeat;background-position: 15px 50%;text-align:left;
padding: 5px 20px 5px 45px;border:1px solid #8AD66A}
.msj_advert {font-size:11px;width:500px;margin:7px auto;background: #fff6bf url('img/advert.gif') center no-repeat;background-position: 15px 50%;text-align:left;
padding: 5px 20px 5px 45px;border:1px solid #ffd324;}
.msj_error {font-size:11px;width:500px;margin:7px auto;background: #FFE4E3 url('img/error.gif') center no-repeat;background-position: 15px 50%;text-align:left;
padding: 5px 20px 5px 45px;border:1px solid #E47E7A;}

/* Preguntas Frecuentes */
.preg {margin:0px auto;width:560px;text-align:left;padding:2px 0px}
.preg-pregunta, .preg-pregunta:visited        { text-align:center;color:#115BA6;font-size: 13px; text-decoration: none; font-weight: bold }
.preg-pregunta a:hover   {color:#1780E8;font-size:13px; text-decoration:underline;font-weight:bold }
.preg-respuesta {margin:0px auto;text-align:left;width:560px;margin-top:40px}
.preg-titulo        {text-align:center;color:#000000;font-size: 13px; font-weight: bold }
.preg-descripcion {margin:0px auto;text-align:left;width:560px;font-size:12px}
.preg-separador {margin:0px auto;text-align:left;width:560px;border-bottom:1px dotted #cccccc}
.preg-subir {margin:0px auto;text-align:right;width:560px;}

/* Registro */
fieldset.registro  {border:0px;width:175px;height:180px;background: url('img/fregistro.jpg') 0px 0px no-repeat;padding:0px;margin:0px;padding-top:3px}
.registro-titulo {font-size:16px;font-weight:bold;color:#666;font-weight:bold;text-align:left;padding:12px 0px 0px 58px;margin:0px 0px 8px 0px}
.registro label {background-colorxx:#f7f7f7;display:block;float:left;width:70px;padding:0;margin:7px 0px 0px 0px;text-align:right;font-size:11px;font-weight:bold}
.registro input {float:left;width:auto;margin:5px 0px 0px 4px;border:1px solid #C6C6C6;width:85px;font-size:11px;font-family:verdana,Arial;background-color:#F8F8F8;}
.registro br {clear:left;}
.registro .frboton {border:0px;cursor:hand}
.registroxx div {font-size:12px}
.registro p {font-size:11px;margin:0px;padding-top:3px}
.registro-botones {margin:4px 0px 8px 0px;text-align:center}

.registro a:link, .registro a:visited {font-size:11px;}
.registro a:hover {font-size:11px}
.registro a:active {font-size:11px}


/* pag */
.paginacion {clear:both;width:98%;padding:8px 6px 8px 6px;font-size:11px}
.paginacion ul{margin:0px;padding:0px;text-align:center;font-size:11px;}
.paginacion li{list-style-type:none;display:inline;padding-bottom:1px;margin:0px 4px}
.paginacion a, .paginacion a:visited{padding: 4px 5px;border:1px solid #ccc;text-decoration:none;color:#2e6ab1;}
.paginacion a:hover, .paginacion a:active{border: 1px solid #666666;color:#000;background-color:#F7F7F7;}
.paginacion li.paginaactual{font-weight:bold;padding:4 5px;border:1px solid #fff;background-color:#fff;color:#ff6600;}
.paginacion li.paginadis{padding: 4px 5px;border:1px solid #D4D0C8;color:#D4D0C8;}
.paginacion li.paginasgte{font-weight:bold;}




.desc        { text-align:left;font-size: 12px;color: #333333 }
.color       { font-size: 10px;  color: #666666 }



#menuizqantes {font-family:verdana,Arial;text-align:left;float:left;width:180px;}
#menuizqantes dl {font-size:11px;text-align:left;width:180px; margin: 0 auto; padding: 0 0 0 0;}
#menuizqantes dt {margin:0px;padding:5px 5px;font-size:12px;font-weight:bold;color:#00468C;border-top:1px solid #999;background:#ccc url(img/ticat.gif) repeat-x left center;}
#menuizqantes dd {margin:0px;padding:0px;color:#fff;font-size:11px; border-top:1px solid #EDFFFF;font-weight:bold;background-color:#0199CB}
#menuizq2antes a, #menuizq2 a:visited {color:#EDFFFF;text-decoration:none;display:block;padding:5px 5px 5px 20px;width:153px;
border-right:3px solid #018AB8}

#menuizq2antes dd.on {text-decorationxx:none;background:#0052A1; color:#fff;font-weightxxx:bold;
border-rightxx:3px solid #00468C;paddingxx:5px 5px 5px 20px;widthxx:153px;}


#menuizq2antes a:hover {text-decoration:none;background:#0052A1 url(img/fmenuizq-1.gif) no-repeat 5px 5px; color:#fff;font-weight:bold;
border-right:3px solid #00468C;padding:5px 5px 5px 20px;width:153px;}

#menuizq2antes dd dt {font-size:11px}
#menuizq2antes dd dt dd {font-size:11px}




/* COMPARAR */

.tblcomparar {width: 96%;border-bottom: 3px solid #CCC;margin:0px auto;padding:0px;font-size:11px;border-right:1px solid #ccc}
.tblcompararxxx td {border:1px solid #ccc}
.comparar-producto {padding:5px;border-right:1px dotted #ccc;text-align:center}
.remover {font-size:10px;color:#808080;text-decoration:underline;cursor:hand;cursor:pointer;margin-bottom:3px}
.comparar-precio-fila {padding:0px 5px 0 5px;border-bottom:3px solid #CCC;text-align:center;border-right:1px dotted #ccc;}
.comparar_precio {margin:0px auto 2px auto;font-size:13px;color:#CC0000;font-weight:bold}
.comparar-campotec-titulo1 {padding:5px 2px 5px 6px;border-right:1px solid #CCC;border-left:1px solid #CCC;
            background-color:#F5F5F5;font-weight:bold;text-align:left;border-bottom:0px solid #E5E5E5}
.comparar-campotec-titulo2 {padding:5px 2px 5px 6px;border-right:1px solid #CCC;border-left:1px solid #CCC;
            background-color:#FFF;font-weight:bold;text-align:left;border-bottom:0px solid #E5E5E5}
.comparar-campotec-descripcion1 {padding:5px 2px 5px 6px;border-right:1px solid #CCC;
                                 background-color:#F5F5F5;font-weight:normal;text-align:left;border-bottom:0px solid #E5E5E5}
.comparar-campotec-descripcion2 {padding:5px 2px 5px 6px;border-right:1px solid #CCC;
                                 background-color:#FFF;font-weight:normal;text-align:left;border-bottom:0px solid #E5E5E5}
.comparar-check {background-color:#D0CDDC;border:0;margin:0px 12px}



/* MENU SUPERIOR */

#menu {padding:0; margin:0; list-style:none; height:40px; position:relative; z-index:500; font-family:verdana, sans-serif;
text-align:left;margin:0px auto;width:950px;}
#menu li {float:left; margin-right:1px;margin-right:0px;border-right:1px solid #666;
}

#menu li a {display:block; float:left; height:40px; line-height:40px; background:#000; color:#fff; text-decoration:none; font-size:11px; font-weight:bold; padding:0 30px 0 20px;

 padding:0 28px 0 17px;}

#menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0}

#menu li a:hover {z-index:200; position:relative;color:#fff; background-color:#034577;}
#menu li a.sub:hover {color:#fff;background-color:#034577 url(img/flecha-abajo-2.gif) no-repeat right center;}/* revisar */

#menu li:hover {position:relative; z-index:200;}

#menu li:hover > a {color:#fff;background:#034577;}

#menu li:hover > a.sub {color:#fff; background:#034577 url(img/flecha-abajo-2.gif) no-repeat right center;}

#menu li.current a {color:#fff;background:#034577;}

#menu li a.sub {background: #000 url(img/flecha-abajo-1.gif) no-repeat right center;}

#menu li.current a.sub {color:#fff; background:#034577 url(img/flecha-abajo-2.gif) no-repeat right center;}

#menu :hover ul {left:0; top:40px; width:160px; background:#034577;borderxxx:6px solid #000}

#menu ul, 
#menu :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#menu :hover ul :hover ul
{left:150px; top:-1px; background:#034577; white-space:nowrap; width:150px; z-index:200; height:auto;}

#menu :hover ul li {margin:0;border-left:1px solid #034577;border-right:1px solid #034577;border-top:1px solid #034577;;border-bottom:1px solid #034577;}

#menu :hover ul li a {font-weight:bold;width:160px; padding:0; text-indent:10px; background:#034577;color:#fff;height:27px;line-height:27px;font-weight:bold}

#menu :hover ul li a.fly {font-weight:bold;background:#034577 url(img/flecha-izq-1.gif) no-repeat right center;}

#menu :hover ul :hover {color:#034577;background-color:#fff;}/* ie */
#menu :hover ul :hover a.fly {background-color:#fff; color:#034577;}/* fx */


#menu :hover ul li.currentsub a {background:#fff; color:#034577;}

#menu :hover ul li.currentsub a.fly {color:#034577;background:#fff url(img/flecha-izq-1.gif) no-repeat right center;}

#menu :hover ul :hover ul li a {width:150px; padding:0; text-indent:10px; background:#034577; color:#fff;font-weight:normal}

#menu :hover ul :hover ul :hover {background-color:#fff; color:#034577;}

#menu :hover ul :hover ul li.currentfly a,
#menu :hover ul :hover ul li.currentfly a:hover {background:#fff; color:#034577}


#home .home {color:#fff;background:#034577;}


/* ASESORIA */

.asesoria {width:500px;margin:0 auto;padding:20px;border-top:1px solid #D0DDE5;border-bottom:1px solid #D0DDE5;background-color:#F0F8FB;}
.asesoria-titulo {float:left;width:190px;height:35px;line-height:35px;text-align:left;font-size:12px;font-weight:bold}
.asesoria-descripcion {float:left;width:170px;height:35px;line-height:35px;text-align:left;font-size:12px;font-weight:bold;color:#2D7BB5}
.asesoria-descripcionlarga {clear:both;width:100%;height:auto;line-height:auto;text-align:left;font-size:12px;font-weight:bold;color:#2D7BB5}
.asesoria hr {clear:both;height:1px;width:100%;margin:0;padding:0;border:0;background-color:#D0DDE5}
.asesoria-estado {font-style:italic}


.menuizq2 {float:left;background-color:#F6F6F6;font-size:11px;color:#000;width:100%}
.menuizq2-titulo {height:30px;text-align:left;margin:0px;padding:5px 5px 5px 25px;font-size:13px;font-weight:bold;color:#fff;background-color:#2D7BB5}
.menuizq2 label {display:block;float:left;width:60px;padding:0;margin:14px 0px 0px 0px;text-align:right;font-size:11px;font-weight:bold}
.menuizq2 input {float:left;width:90px;margin:12px 0px 0px 8px;border:1px solid #C6C6C6;font-size:11px;font-family:verdana,Arial;
background-color:#fff;height:16px;line-height:16px}
.menuizq2 p {float:left;width:174px;margin:0;padding:3px 3px;text-align:center;font-size:11px;background-colorxxx:red;}

.producto-spec-grupo {text-align:left;font-size:12px;font-weight:bold;background-color:#CCCCCC;color:#000}
.producto-spec-opciones {padding:0;margin:0;list-style-type:none}
.producto-spec-opciones li {background: url(img/op.gif) no-repeat left 3px;padding-left:15px;margin-bottom:5px}

.producto-relacionado {float:left;width:100%;;margin:0;padding:5px 0;border-bottom:1px dotted #e1e1e1;text-align:left;background-colorxxx:#ffcc00;}
.producto-relacionado-imagen {float:left;width:110px;}
.producto-relacionado-contenido {float:right;width:470px}

/* subscribir */
.subscribir {margin:3px 0;width:175px;height:106px;background:url(img/fboletin.jpg) no-repeat;border:0px solid #2D7BB5}
.subscribir-titulo {font-family:arial, verdana;width:120px;font-weight:bold;font-size:16px;
text-align:center;padding:3px;padding-top:18px;color:#666}
.subscribir-contenido {font-size:11px;padding:7px;padding-top:50px;}
.subscribir-email {font-family:verdana,arial;font-size:11px;height:17px;width:120px;color:#666;
border:2px solid #FF5353;background-color:#fff;}
.subscribir-boton {margin-top:1px;border:0;width:88px;vertical-align:top;cursor:hand}

.precio-lista {text-decoration: line-through;font-weight:normal;color:#000}

/* bloques */
.bloque-productosenoferta {clear:both;border:1px solid #ccc;margin:3px 0 3px 0}
.bloque-productosenoferta-titulo {font-size:11px;font-weight:bold;background-color:#3F3F3F;color:#fff;padding:4px}
.bloque-productosenoferta ul {margin:0;padding:0;list-style-type:none}
.bloque-productosenoferta ul li {margin:0;padding:0;text-align:center;border-top:1px solid #ccc;padding:4px}

.bloque-nuevosproductos {clear:both;border:1px solid #ccc;margin:3px 0 3px 0}
.bloque-nuevosproductos-titulo {font-size:11px;font-weight:bold;background-color:#3D5A0C;color:#fff;padding:4px}
.bloque-nuevosproductos ul {margin:0;padding:0;list-style-type:none}
.bloque-nuevosproductos ul li {height:60px;margin:0;padding:0;text-align:left;border-top:1px solid #ccc;padding:4px}
.bloque-nuevosproductos-imagen {width:55px;float:left;height:55px}
.bloque-nuevosproductos-texto {width:105px;float:left;height:55px}

.bloque-masvendidos {clear:both;border:1px solid #ccc;margin:3px 0 3px 0}
.bloque-masvendidos-titulo {font-size:11px;font-weight:bold;background-color:#17405E;color:#fff;padding:4px}
.bloque-masvendidos ul {margin:0;padding:0;list-style-type:none}
.bloque-masvendidos ul li {margin:0;padding:0;text-align:center;border-top:1px solid #ccc;padding:4px}
.bloque-masvendidos .lista1 {background-color:#EEEEEE}
.bloque-masvendidos .numero1 {float:left;font-size:18px;font-weight:bold;color:#17405E}
.bloque-masvendidos .numero {float:left;font-size:11px;font-weight:bold}

#menutop2 .tipocambio {color:#99FFFF}