/* cotizador  */
body.cotizador {background:#f4f4f4 url(../images/cotizador-fondo-ff.gif) center repeat-y;/background:#f4f4f4 url(../images/cotizador-fondo.gif) center repeat-y;margin:0;padding:0;}
#cotizador-contenido {width:970px;display:block;margin:0 auto;font-family:Tahoma, Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;color:#666;font-size:12px;text-align:left;line-height:17px;}
#cotizador-contenido h1 {color:#666;}
#cotizador-contenido-central {float:left;width:750px;}
#cotizador-contenido-barra {float:left;width:210px;margin-left:10px;}
#cotizador-encabezado {float:left;width:750px;}
#cotizador-encabezado-logo {float:left;width:100px;}
#cotizador-encabezado-arriba {float:left;width:650px;background:#5f5f5f;height:36px;}
#cotizador-encabezado-fecha {float:left;width:340px;color:#fff;padding:9px 0 0 10px;font-size:11px;}
#cotizador-encabezado-link {float:left;width:290px;text-align:right;padding:5px 10px 0 0;}
#cotizador-encabezado-link a {color:#ebebeb;font-size:11px;background:#454545;padding:5px 10px;text-decoration:none;display:block;float:right}
#cotizador-encabezado-link a:hover {background:#D32E12;color:#fff;}
#cotizador-encabezado-titulo {float:left;width:650px;}
#cotizador-encabezado-abajo {float:left;width:750px;}
.cotizador-barra-caja {float:left;width:210px;border-bottom:2px solid #fff;}
.cotizador-barra-registro {float:left;width:170px;padding:10px;background:#fff;font-size:11px;border:10px solid #5F5F5F;margin-bottom:2px;line-height:15px;}
.cotizador-barra-registros {float:left;width:188px;padding:10px;background:#f0f0f0;font-size:11px;border:1px solid #ccc;margin-bottom:2px;line-height:15px;}
.cotizador-barra-gris-oscuro-titulo {float:left;width:190px;background:#5f5f5f;padding:10px 10px 0;color:#fff;font-size:10px;font-weight:bold;line-height:8px;}
.cotizador-barra-gris-claro-titulo {float:left;width:190px;background:#979797;padding:10px 10px 0;color:#fff;font-size:10px;font-weight:bold;line-height:8px;}
.cotizador-barra-gris-oscuro {float:left;width:190px;background:#5f5f5f;padding:10px;border-bottom:2px solid #fff;}
.cotizador-barra-gris-claro {float:left;width:190px;background:#979797;padding:10px;border-bottom:2px solid #fff;}
.cotizador-barra-rojo-titulo {float:left;width:190px;background:#C13B1E;padding:10px 10px 0;color:#fff;font-size:10px;font-weight:bold;line-height:8px;}
.cotizador-barra-rojo-registro {float:left;width:170px;padding:10px;background:#fff;font-size:11px;border:10px solid #C13B1E;margin-bottom:2px;line-height:15px;}
.cotizador-barra-cuenta {float:left;width:170px;background:#fff;padding:10px 10px 0;}
.cotizador-barra-cuenta-item {float:left;width:170px;font-size:11px;padding-bottom:10px;color:#000;}
.cotizador-barra-cuenta-item input {border:1px solid #b2b2b2;background:#f9f9f9;width:162px;padding:3px;font-size:11px;}
.cotizador-barra-cuenta-item input.cotizador-barra-boton {border-left:1px solid #dc5841;border-top:1px solid #dc5841;border-right:1px solid #a9250e;border-bottom:1px solid #a9250e;background:#d32e12;color:#fff;font-weight:bold;font-size:10px;width:80px;}
#cotizador-barra-productos {float:left;width:168px;background:#fff;padding:0 10px 10px;border:1px solid #7a7a7a;}
.cotizador-barra-producto {background:url(../images/linea-titulo.gif) bottom repeat-x;padding:10px 0 13px;font-size:11px;}
.cotizador-barra-producto span, .cotizador-barra-producto strong {color:#000;}
.cotizador-barra-producto span strong {font-size:12px;}
.cotizador-barra-producto-total {padding:10px 0;font-size:15px;color:#000;font-weight:bold;border-bottom:1px solid #ccc;margin-bottom:2px;}
.cotizador-barra-producto-botones input, #cotizador-barra-buscar input.cotizador-barra-boton {border-left:1px solid #828282;border-top:1px solid #828282;border-right:1px solid #101010;border-bottom:1px solid #101010;background:#272727;color:#fff;font-size:10px;width:120px;margin-top:8px;}
#cotizador-barra-productos-boton {float:left;width:168px;background:#c1c1c1;padding:10px;border:1px solid #7a7a7a;border-top:none;}
#cotizador-barra-productos-boton input {border-left:1px solid #dc5841;border-top:1px solid #dc5841;border-right:1px solid #a9250e;border-bottom:1px solid #a9250e;background:#d32e12;color:#fff;font-size:12px;font-weight:bold;width:150px;}
.cotizador-barra-importante {background:url(../images/cotizador-importante.gif) 0 10px no-repeat;padding-left:60px;line-height:14px;}
.cotizador-barra-importante a {font-weight:bold;}
.cotizador-barra-linea {background:url(../images/linea-titulo.gif) top repeat-x;}
#cotizador-barra-buscar {float:left;width:170px;background:#f5f5f5;padding:10px;font-size:11px;color:#000;}
#cotizador-barra-buscar input {border:1px solid #b2b2b2;background:#f9f9f9;width:162px;padding:3px;font-size:11px;}
#cotizador-barra-buscar input.cotizador-barra-boton {width:70px;}
#cotizador-barra-agregar {float:left;width:170px;background:#f5f5f5;padding:10px;font-size:11px;color:#000;}
#cotizador-barra-agregar-codigo {float:left;width:110px;}
#cotizador-barra-agregar-codigo input {width:108px;border:1px solid #b2b2b2;background:#f9f9f9;padding:3px;font-size:11px;}
#cotizador-barra-agregar-cantidad {float:left;padding-left:10px;width:45px;}
#cotizador-barra-agregar-cantidad input {width:43px;border:1px solid #b2b2b2;background:#f9f9f9;padding:3px;font-size:11px;}
#cotizador-barra-agregar-boton input {border-left:1px solid #828282;border-top:1px solid #828282;border-right:1px solid #101010;border-bottom:1px solid #101010;background:#272727;color:#fff;font-size:10px;width:80px;margin-top:8px;}
#cotizador-barra-usuario-datos {float:left;width:190px;background:#fff;margin:2px 0 1px;}
#cotizador-barra-usuario-datos-nombre {float:left;width:125px;background:#fff;padding:5px 5px 5px 10px;color:#000;font-size:12px;}
#cotizador-barra-usuario-datos-nombre a {float:left;font-size:10px;display:block;padding-left:13px;background:url(../images/cotizador-cerrar-sesion.gif) 0 5px no-repeat;width:110px;}
#cotizador-barra-usuario-datos-foto {float:left;width:44px;background:#fff;padding:3px;}
.cotizador-datos input, .cotizador-datos select {width:60px;font-size:11px;}
.cotizador-datos select {width:80px;}
.cotizador-datos input.chk {margin:0;padding:0;width:15px;height:15px;border:none;}
.cotizador-datos-boton {background:#c1c1c1;padding:10px;text-align:right;}
.cotizador-datos-boton input {border-left:1px solid #dc5841;border-top:1px solid #dc5841;border-right:1px solid #a9250e;border-bottom:1px solid #a9250e;background:#d32e12;color:#fff;font-size:12px;font-weight:bold;width:250px;}
.cotizador-datos-botones {background:#f4f4f4;padding:10px;text-align:right;}
.cotizador-datos-botones input {border-left:1px solid #828282;border-top:1px solid #828282;border-right:1px solid #101010;border-bottom:1px solid #101010;background:#272727;color:#fff;font-size:10px;width:160px;}
.cotizador-datos-botones input.cotizador-datos-botones-importante {border-left:1px solid #dc5841;border-top:1px solid #dc5841;border-right:1px solid #a9250e;border-bottom:1px solid #a9250e;background:#d32e12;}
.cotizador-listado-texto {font-size:11px;}
.cotizador-listado-titulo {font-size:14px;color:#000;line-height:22px;}
.cotizador-listado-subtitulo {font-size:12px;color:#000;line-height:18px;}
.cotizador-listado-cantidad {background:#f0f0f0;font-size:11px;color:#000;}
.cotizador-listado-cantidad input, .cotizador-listado-cantidad select {width:60px;font-size:11px;}
.cotizador-listado-cantidad select {width:80px;}
.cotizador-listado-cantidad-vista {font-size:12px;background:#777;color:#fff;text-align:right;}
.cotizador-listado-cantidad-vista strong {font-size:18px;}
.cotizador-listado-linea {height:1px;font-size:1px;background:#ccc;}
.cotizador-listado-sinproductos {font-size:14px;}
.cotizador-listado-sinproductos strong {font-size:15px;color:#000;}
.cotizador-listado-sinproductos ul {list-style:none;}
.cotizador-listado-sinproductos li {background:url(../images/misc_circuloroja.gif) 0 5px no-repeat;padding:0 0 10px 15px;}
.cotizador-listado-sinproductos div {border:2px solid #ccc;padding:10px;}
.cotizador-datos-pedido, .cotizador-datos-fecha {padding:5px 10px;font-size:12px;color:#fff;background:#454545;}
.cotizador-datos-fecha {background:#5F5F5F;text-align:right;}
.cotizador-ayuda {background:#eee;margin-bottom:20px;color:#C7341B;}
.cotizador-ayuda-gris {float:left;width:186px;background:#f0f0f0;margin-top:8px;color:#333;padding:10px;font:12px Arial, Helvetica, sans-serif;line-height:16px;border:2px solid #C13B1E;}
body.cotizador-ayuda-popup {background:#d32e12;margin:0;padding:0;}
.cotizador-ayuda-popup-imagen {float:left;}
.cotizador-ruta {padding-bottom:10px;border-bottom:1px solid #ccc;}

/* Cotización - Botones */
input.cotizador-boton-chico-negro {border-left:1px solid #828282;border-top:1px solid #828282;border-right:1px solid #101010;border-bottom:1px solid #101010;background:#272727;color:#fff;font-size:10px;}
input.cotizador-boton-grande-rojo {border-left:1px solid #dc5841;border-top:1px solid #dc5841;border-right:1px solid #a9250e;border-bottom:1px solid #a9250e;background:#d32e12;color:#fff;font-size:12px;font-weight:bold;}
input.cotizador-boton-grande-negro {border-left:1px solid #828282;border-top:1px solid #828282;border-right:1px solid #101010;border-bottom:1px solid #101010;background:#272727;color:#fff;font-size:12px;}
input.cotizador-boton-40 {width:40px;}
input.cotizador-boton-60 {width:60px;}
input.cotizador-boton-80 {width:80px;}
input.cotizador-boton-120 {width:120px;}
input.cotizador-boton-140 {width:140px;}
input.cotizador-boton-160 {width:160px;}
input.cotizador-boton-180 {width:180px;}
input.cotizador-boton-200 {width:200px;}
input.cotizador-boton-260 {width:260px;}
input.cotizador-boton-280 {width:280px;}
input.cotizador-boton-320 {width:320px;}
.cotizador-arriba-10 {margin-top:10px;}
.cotizador-arriba-8 {margin-top:8px;}
.cotizador-barra-oscura {background:#c1c1c1;padding:10px;}

/* Cotización - Pedido */
.cotizador-pedido-barra {background:#2b2b2b;font-size:16px;color:#fff;font-weight:bold;}
.cotizador-pedido {font-size:11px;margin-bottom:10px;}
.cotizador-pedido td {padding:10px;border-bottom:1px solid #d3d3d3;color:#333;}
tr.cotizador-pedido-titulo {background:#5f5f5f;font-weight:bold;}
tr.cotizador-pedido-titulo td {padding:5px 10px;border-top:1px solid #fff;color:#fff;border-bottom:1px solid #fff;}
.cotizador-pedido-estado, .cotizador-pedido-estado-procesado {font-size:10px;}
.cotizador-pedido-estado-procesado {color:#2f9f0d;}
tr.cotizador-pedido-pendiente {background:#f8e0dc;}
.cotizador-mensaje {background:#009900;color:#fff;font-weight:bold;border-top:1px solid #fff;}
.cotizador-titulo-boton {float:right;width:320px;background:url(../images/linea-titulo.gif) 0 45px repeat-x;height:36px;padding-top:12px;}

/* Cotización - Paginador */
.cotizador-paginador {font-size:11px;}
.cotizador-paginador td {padding:10px;}
.cotizador-paginador span {border:1px solid #ccc;margin:0 3px;padding:3px 7px;}
.cotizador-paginador span.actual {background:#ccc;color:#000;font-weight:bold;border:1px solid #999;}
.cotizador-paginador a, .cotizador-paginador a:hover {text-decoration:none;}

/* Cotización - Buscadores */
.cotizador-buscadores-titulo {background:#2b2b2b;color:#fff;font-size:16px;padding:5px 10px;border-top:5px solid #fff;border-bottom:2px solid #fff;}
.cotizador-buscadores {background:url(../images/cotizador-buscadores-fondo.gif) no-repeat;height:114px;margin-top:5px;}
.cotizador-buscadores-subtitulo {color:#fff;font-size:10px;font-weight:bold;}
.cotizador-buscadores-cajas {font-size:11px;color:#000;line-height:14px;}

/* Cotización - Pedido OK */
.cotizador-pedidos-ok {margin-top:10px;}
.cotizador-pedidos-ok td {height:285px;background:url(../images/cotizador-pedidos-ok.jpg) no-repeat;padding:20px 20px 20px 370px;color:#d2d2d2;font-size:27px;line-height:30px;}
.cotizador-pedidos-ok td strong {font-size:40px;color:#fff;line-height:43px;}

/* Cotización - Footer */
#cotizador-foo_arr {float:left;width:970px;background:#fff;font-size:1px;height:10px;}
#cotizador-foo_med {float:left;width:970px;background:#efefef;font-size:11px;}
#cotizador-foo_med_der {float:left;width:300px;padding:15px;text-align:right;}
#cotizador-foo_aba_der {float:left;width:595px;text-align:right;padding:5px 0 10px;background:#fff;}

/* Cotización - Login */
#cotizador-login-titulo {margin-top:10px;float:left;width:730px;background:#5f5f5f;padding:10px 10px 0;color:#fff;font-size:12px;font-weight:bold;line-height:10px;}
#cotizador-login-borde {float:left;width:730px;background:#5f5f5f;padding:10px;}
#cotizador-login-form {float:left;width:690px;background:#fff;padding:20px 20px 0;font-size:14px;}
.cotizador-login-form-item {float:left;width:329px;padding-bottom:20px;color:#000;}
.cotizador-login-form-item input {border:1px solid #b2b2b2;background:#f9f9f9;width:317px;padding:5px;font-size:16px;margin-top:3px;font-weight:bold;color:#d32e12;}
.cotizador-login-form-item input.cotizador-login-boton {border-left:1px solid #dc5841;border-top:1px solid #dc5841;border-right:1px solid #a9250e;border-bottom:1px solid #a9250e;background:#d32e12;color:#fff;font-weight:bold;font-size:14px;width:120px;}
#cotizador-login-form-izquierda {float:left;width:320px;padding:20px 20px 0 0;line-height:18px;}
#cotizador-login-form-izquierda strong {color:#d32e12;}
#cotizador-login-form-derecha {float:left;width:329px;padding:20px 0 0 20px;border-left:1px solid #ccc;margin-bottom:20px;}
input.cotizador-login-ingreso-boton {border-left:1px solid #dc5841;border-top:1px solid #dc5841;border-right:1px solid #a9250e;border-bottom:1px solid #a9250e;background:#d32e12;color:#fff;font-weight:bold;font-size:11px;width:170px;}

/* Cotización - Agregar productos */
.cotizador-agregar {border:1px solid #ccc;font-size:14px;}
.cotizador-agregar td {padding:10px;}
td.cotizador-agregar-titulo {padding:5px 10px;background:#333;color:#fff;font:14px Arial, Helvetica, sans-serif;line-height:15px;}
td.cotizador-agregar-boton {background:#f0f0f0;}
td.cotizador-agregar-form input {border:1px solid #b2b2b2;background:#f9f9f9;padding:5px;font-size:16px;margin-top:5px;font-weight:bold;color:#d32e12;}
td.cotizador-agregar-boton input {border-left:1px solid #dc5841;border-top:1px solid #dc5841;border-right:1px solid #a9250e;border-bottom:1px solid #a9250e;background:#d32e12;color:#fff;font-size:14px;font-weight:bold;width:100px;}
td.cotizador-agregar-catalogo {background:url(../images/cotizador-agregar-catalogo-fondo.jpg) bottom right no-repeat;font-size:18px;}

/* Cotización - Ayudas */
td.cotizador-ayuda-packs {padding:10px 10px 10px 55px;background:#fff568 url(../images/importante-amarillo-signo.gif) 15px 10px no-repeat;font-size:12px;color:#000;font-weight:bold;line-height:15px;}
.cotizador-color-pack {color:#fff568}
#cotizador-ayuda-familia {float:left;margin-top:8px;width:496px;border:2px solid #fff568;background:#fffde1;padding:10px;}
.cotizador-ayuda-familia-titulo {font-size:14px;color:#333;font-weight:bold;}

/* Cotización - Popup filtros */
table.cotizador-filtro {font:12px Tahoma, Geneva, sans-serif;}
td.cotizador-filtro-titulo {padding:10px;background:#000;color:#fff;font-weight:bold;font-size:14px;}
td.cotizador-filtro-listado {padding-bottom:15px;background:#fff;}
td.cotizador-filtro-listado ul {list-style:none;}
td.cotizador-filtro-seleccion {padding:5px 10px;border-bottom:1px solid #ccc;font-size:11px;background:#f0f0f0;}
td.cotizador-filtro-listado li input[type="checkbox"] {margin:0;padding:0;height:14px;width:14px;border:none;vertical-align:text-top;}
td.cotizador-filtro-listado li {padding:5px 5px 0;float:left;width:88px;}
td.cotizador-filtro-botones {padding:10px;background:#C1C1C1;}

#foto-zoom {position:absolute;z-index:6;color:#000;font-size:14px;overflow:hidden;width:100px;margin-top:80px;font-size:10px;}
#foto-zoom a, #foto-zoom a:hover {text-decoration:none;color:#000;background:#f0f0f0;display:block;padding:3px 5px;width:60px;text-align:center;line-height:10px;}
#cartel-abajo {float:right;font-size:11px;font-weight:bold;background:#f0f0f0;line-height:11px;}
#cartel-abajo a {text-decoration:none;display:block;background:url(../images/flecha-abajo.gif) 5px 7px no-repeat;padding:5px 5px 5px 20px;}
#cartel-abajo a:hover {background-position:5px -7px;}

/* factura electrónica */
#fe-buscador {float:left;width:428px;padding:10px;border:1px solid #5f5f5f;font-size:11px;line-height:23px;height:23px;}
#fe-filtro {float:left;width:259px;padding:10px;border:1px solid #5f5f5f;border-left:none;font-size:11px;line-height:23px;height:23px;}
#fe-filtro select {width:60px;font-size:11px;}
#fe-tabla {float:left;width:730px;}
#fe-tabla th, #fe-tabla td {padding:5px 10px;border-bottom:1px solid #d3d3d3;color:#333;font-size:12px;}
#fe-tabla th {background:#5f5f5f;font-weight:bold;color:#fff;text-align:left;}
#fe-tabla th a {text-decoration:none;color:#fff;}
#fe-tabla th a:hover {text-decoration:none;color:#ddd;}
#fe-tabla td {text-align:left;padding:10px;font-size:14px;}
#fe-tabla th.derecha, #fe-tabla td.derecha {text-align:right;}
#fe-tabla th.centrado, #fe-tabla td.centrado {text-align:center;}
#fe-paginador {float:left;width:730px;padding:10px 0;margin-top:10px;background:#f9f9f9;border-top:1px solid #f0f0f0;}
#fe-paginador ul {list-style:none;}
#fe-paginador li {float:left;padding-left:10px;font-size:11px;}
#fe-paginador li.seleccion {border:1px solid #666;padding:2px 5px;margin-left:10px;color:#333;background:#fff;font-weight:bold;}
#fe-paginador li a {display:block;border:1px solid #ccc;padding:2px 5px;text-decoration:none;background:#fff;}
#fe-paginador li a:hover {border:1px solid #D32E12;text-decoration:none;background:#D32E12;color:#fff;} 

/* Formulario tapas y puertas */
table.tabla-formulario-tapas-y-puertas {font:10px Arial, Helvetica, sans-serif;text-transform:uppercase;}
table.tabla-formulario-tapas-y-puertas h2 {padding:0 0 0 10px;font-size:14px;background:#f0f0f0;border-top:1px solid #ccc;line-height:26px;letter-spacing:normal;margin-top:25px;text-transform:none;}
table.tabla-formulario-tapas-y-puertas td {padding:10px 0 0;}
table.tabla-formulario-tapas-y-puertas-interna td {padding:0;}
table.tabla-formulario-tapas-y-puertas td input, table.tabla-formulario-tapas-y-puertas td select {margin-top:1px;font:12px Arial, Helvetica, sans-serif;color:#000;}
table.tabla-formulario-tapas-y-puertas span {font-size:10px;text-transform:uppercase;}
table.tabla-formulario-tapas-y-puertas td input.chico {width:50px;}
table.tabla-formulario-tapas-y-puertas td select.chico {width:56px;}
table.tabla-formulario-tapas-y-puertas td input.mediano {width:90px;}
table.tabla-formulario-tapas-y-puertas td select.mediano {width:96px;}
table.tabla-formulario-tapas-y-puertas td input.grande {width:140px;}
table.tabla-formulario-tapas-y-puertas td select.grande {width:146px;}
table.tabla-formulario-tapas-y-puertas td input.gigante {width:700px;}
table.tabla-formulario-tapas-y-puertas td textarea.gigante {width:700px;height:100px;font:12px Arial, Helvetica, sans-serif;color:#000;}
table.tabla-formulario-tapas-y-puertas td textarea.grande {width:160px;height:70px;font:12px Arial, Helvetica, sans-serif;color:#000;margin-top:8px;}
table.tabla-listado-tapas-y-puertas-titulo {margin-left:10px;}
table.tabla-listado-tapas-y-puertas-titulo td {padding:5px 10px;background:#f0f0f0;color:#666;font-weight:bold;}
table.tabla-listado-tapas-y-puertas {font:12px Arial, Helvetica, sans-serif;margin-left:10px;}
table.tabla-listado-tapas-y-puertas td {padding:5px 10px;border:1px solid #f0f0f0;border-top:none;}
table.tabla-listado-tapas-y-puertas td strong {color:#000;}

/* clases */
.columna-izquierda {float:left;}
.columna-derecha {float:right;}
.izquierda-5 {margin-left:5px;}
.izquierda-10 {margin-left:10px;}
.arriba-20 {margin-top:20px;}
.ancho-150 {width:150px;}
.ancho-730 {width:730px;}
.texto-14 {font-size:14px;}
.texto-normal {text-transform:none;}
div.error {font-size:10px;color:#000;background:#FFFF33;padding:2px;margin-top:2px;text-transform:uppercase;float:left;}
