@charset "UTF-8";
/* CSS Document */

/* RESET */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline
}


body	{ line-height: 1;    


scrollbar-arrow-color: #FFFFFF;
scrollbar-face-color: #FF3300;
scrollbar-highlight-color: #FF6633;
scrollbar-3dlight-color: #CC3300;
scrollbar-shadow-color: #FF0033;
scrollbar-darkshadow-color: #990000;
scrollbar-track-color: #C0C0C0;



}
:focus	{ outline: 0}
ol, ul 	{ list-style: none}
table 	{ border-collapse: collapse; border-spacing: 0}
blockquote:before, blockquote:after, q:before, q:after { content: ""}
blockquote, q { quotes: "" ""}
input, textarea { margin: 0; padding: 0}
hr { margin: 0; padding: 0; border: 0;}


/* GENERAL */
*					{ margin:0; padding:0; outline:0;}
img a, a img		{ border: none;}
body				{ background:url(../img/fondo.jpg) repeat;position:relative;font-family: 'pf_din_text_cond_pro_lightRg';


}

#wrapped { width:1000px; overflow:hidden; margin:0 auto; min-height:100px; background:url(../img/wrappe.png) repeat-y;}

.logo { width:210px; height:auto; float:left; margin:0px 0 0 30px;}
.logo img { width:100%; height:auto;}

#buscador { width:340px; height:41px; background:#023a64;position:absolute; margin:180px 0 0 655px;}
#buscador p { width:103px; height:41px; line-height:41px;color:#fff;font-size:16px; text-align:center;font-family: 'pf_din_text_cond_pro_lightRg'; float:left; }
.buscador { width:180px; height:23px; float:left; border:#0087ed solid 1px; margin-top:9px; background:#fff;}
.search { width:20px; height:23px; float:left; margin-left:20px; margin-top:9px; background:url(../img/icon-search.png); display:block;}
.search:hover { background-position:0 100%;}

#slide { width:990px; height:306px; float:left;overflow-y:hidden;overflow-x:hidden;padding:0; margin-top:0; margin-left:5px;}

#separator { width:990px; margin-left:5px; height:33px; float:left; background:url(../img/separator.jpg) repeat-x; margin-top:-10px;}

.ttlo-bienvenida { width:990px; float:left; text-align:left; margin:20px 0 40px -6px; background:url(../img/arrow.png) left top no-repeat; min-height:30px;}
.ttlo-bienvenida h1 { width:950px; float:left; margin-left:40px; text-align:left; color:#5c5c5c; font-size:24px;font-family: 'pf_din_text_cond_pro_lightRg'; overflow:hidden; margin-top:-4px; }
.ttlo-bienvenida h1 span {font-family: 'pf_din_text_cond_pro_lightRg'; color:#8b8b8b; font-size:18px; margin-left:5px;}
.ttlo-bienvenida h2 { width:auto; float:left; margin-left:40px; text-align:left; color:#00579a; font-size:24px;font-family: 'pf_din_text_cond_pro_lightRg'; overflow:hidden; }

#catalogo { width:330px; float:left; height:315px; float:left; margin:30px 0 0 35px; background:#f2f2f2;}
.ttlo-catalogo { width:330px; height:55px; float:left; border-bottom:#ff4700 solid 1px; background:#e6e6e6 url(../img/icon-catalogo.jpg) left top no-repeat;}
.ttlo-catalogo p { width:auto; float:right; text-align:center; line-height:55px; height:55px;font-family: 'pf_din_text_cond_pro_lightRg'; color:#5c5c5c; font-size:22px; margin-right:30px; }


#form-catalogo { width:300px; height:225px; float:left;margin:5px 0 0 20px;}
#form-catalogo p { width:300px; float:left; text-align:left; height:30px; font-size:18px; color:#5c5c5c; margin-top:20px;}
.input-catalogo { border:#fff solid 1px; width:287px; height:36px; float:left;background:url(../img/input-catalogo.jpg);}
.btn-descargar-catalogo { width:143px; height:36px; float:right; margin:30px 14px 0 0; cursor:pointer; display:block; background:url(../img/btn-descargar-catalogo.jpg);}
.btn-descargar-catalogo:hover,.left:hover,.right:hover,.btn_cargarcv:hover { background-position:0 100%;}


#ofertas { width:940px; height:213px; float:left; margin:30px 0px 0 35px; border-top: solid 1px #CCC; padding-top:30px;}
.ttlo-catalogo2 { width:560px; height:55px; float:left; border-bottom:#ff4700 solid 1px; background:#e6e6e6 url(../img/icon-ofertas.jpg) left top no-repeat;}
.ttlo-catalogo2 p { width:auto; float:left; text-align:center; line-height:55px; height:55px;font-family: 'pf_din_text_cond_pro_lightRg'; color:#5c5c5c; font-size:22px; margin-left:95px; }
.left { width:32px; height:55px; float:left; background:url(../img/left.png); margin-top:95px;}
.right { width:32px; height:55px; float:right; background:url(../img/right.png); margin-top:95px;}
.info-oferta { width:470px; height:230px; float:left;margin:20px 0 0 10px;}
.info-oferta img { border:#fff solid 1px; width:183px; height:216px; float:left;}
.info-oferta h1 { width:250px; float:right; overflow:hidden; min-height:25px; border-bottom:#fff solid 1px; text-align:left; font-size:18px; color:#5c5c5c;}
.info-oferta ul { width:250px; height:135px; float:right; margin-top:20px;}
.info-oferta ul li { width:250px; float:left; overflow:hidden; text-align:left; color:#5c5c5c; font-size:13px; margin-bottom:8px; }
.info-oferta ul a { width:250px; height:20px; float:left; text-align:left;font-family: 'pf_din_text_cond_pro_lightRg'; color:#ff4700; text-decoration:none; margin-top:15px; font-size:13px;}.info-oferta ul a:hover { text-decoration:underline;}

#noticias { width:940px; overflow:hidden; float:left; margin:30px 0 0 35px;min-height:20px;}
.ttlo-noticias { width:430px; float:left; height:24px; background:url(../img/icon-noticias.jpg) left top no-repeat; margin-left:60px;}
.ttlo-noticias p { width:430px; float:left; height:24px; line-height:24px; text-align:left;color:#5c5c5c; font-size:22px; margin-left:30px;}
.not { width:890px; float:left; overflow:hidden; margin-top:30px; margin-left:25px;}
.not img { width:100px; height:90px; float:left; border:#f2f2f2 solid 1px; margin-right:20px;}
.not h2 { width:760px; overflow:hidden; float: left; margin-bottom:15px; color:#5c5c5c; font-size:18px; text-align:left; line-height:20px;font-family: 'pf_din_text_cond_pro_mediumRg';}
.not p { width:760px; float: left; overflow:hidden; line-height:20px; font-size:16px; color:#313131; text-align:left;}
.not a { width:300px; float:left; overflow:hidden; line-height:20px; font-size:16px; color:#ff9c00; text-align:left; margin-top:10px; text-decoration:none; margin-left:120px !important;}.not a:hover { text-decoration:underline;}

.ttlo-marcas { width:515px; float:left; height:24px; background:url(../img/icon-marcas.jpg) left top no-repeat; margin-left:40px;}
.ttlo-marcas p { width:474px; float:right; height:24px; line-height:24px; text-align:left;color:#5c5c5c; font-size:22px;}

#trabaja { width:360px; overflow:hidden; float:left; margin-left:35px; margin-top:30px;}
.ttlo-trabaja { width:360px; float:left; height:24px; background:url(../img/icon-trabaja.jpg) left top no-repeat;}
.ttlo-trabaja p { width:310px; float:right; height:24px; line-height:24px; text-align:left;color:#5c5c5c; font-size:22px;}
.info-trabaja { width:255px; float:left; overflow:hidden; margin-top:25px;}
.info-trabaja p { width:255px; color:#9e9e9e; text-align:left; font-size:16px; line-height:20px;  float:left;}
.cv { width:90px; height:117px; float:right; background:url(../img/cv.jpg); margin-top:0px;}

#logos-idx { width:920px; height:100px; border-bottom:#f2f2f2 solid 1px;border-top:#f2f2f2 solid 1px; float:left; margin:20px 0 20px 40px;}#logos-idx img { margin-top:1px;}

footer { height:140px;width:990px; margin-left:5px; float:left; background:#000; border-top:#ff4d03 solid 5px; margin-top:50px;}
.logo-footer { width:212px; height:138px; float:left; margin:5px 0 0 20px;}
.info-footer { width:360px; height:110px; float:right;margin:35px 40px 0 0; background:url(../img/iconos-footer.png) right top no-repeat;}
.info-footer p { width:330px; float:left; height:20px; text-align:right; color:#fff; font-size:18px; margin-bottom:10px;}
.info-footer a { width:330px; float:left; height:20px; text-align:right; color:#fff; font-size:18px; text-decoration:none;}
.info-footer a:hover { text-decoration:underline;}

.categoria-menu { width:172px; overflow:hidden; float:left; border-right:#d3ecfe solid 0px; background:#000;}
.ttlo-categoria-menu { width:138px; height:55px; float:left;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear; cursor:pointer; margin-bottom:10px;}
.ttlo-categoria-menu a { width:138px; height:45px; float:left; line-height:18px !important; font-size:16px !important; color:#fff !important; text-decoration:none;margin:10px 0 0 0px; text-align:center;}
.ttlo-categoria-menu:hover { background:#ff4700;}
.pdcto-menu a { width:155px; float:left; height:auto !important;margin:0 0 10px 5px; text-decoration:none; line-height:30px}
.pdcto-menu a img { width:52px !important; height:39px !important; float:left; border:#fff solid 0px;}
.pdcto-menu a img:hover { border:#e3e6e9 solid 1px;}
.pdcto-menu a p { width:130px; min-height:40px;overflow:hidden !important; float:left; text-align:left; color:#023a64; font-size:16px; line-height:18px; text-decoration:none;font-family: 'pf_din_text_cond_pro_lightRg';-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear; }.pdcto-menu a p:hover { color:#0087ed; margin-left:5px; }

.img-somos { width:370px; height:370px; float:left; border:#dad8d9 solid 1px; margin:30px 0 0 45px;}

.mapa {width:232px; height:370px; float:left; border:#dad8d9 solid 1px; margin:30px 0 0 45px;}

.mapa2 {width:175px; height:130px; float:left; border:#dad8d9 solid 1px; margin-right:10px; margin-bottom:10px; overflow:hidden;}
.mapa2 img {width:175px; height:auto}


#info-qs { width:93%; float:right; overflow:hidden; margin-top:20px; margin-right:30px;}
#info-qs h1 { width:100%; text-align:left; float:left; font-size:24px; color:#5c5c5c; font-size:22px; height:40px; line-height:40px; border-bottom:#f2f2f2 solid 1px; }
#info-qs p { width:98%; overflow:hidden; float:left; line-height:18px; font-size:12px;color:#828282; font-family:Verdana, Geneva, sans-serif; margin-top:30px; text-align:justify;}

.historia { width:193px; overflow:hidden; min-height:340px; border:#f2f2f2 solid 1px; float:left; margin-right:12px; margin-top:30px;}
.historia h2 { width:193px; float:left; text-align:left;border-bottom:#f2f2f2 solid 1px; font-size:22px;font-family: 'pf_din_text_cond_pro_lightRg'; color:#ff4700; line-height:50px; height:50px; padding-left:10px;}
.historia p { width:170px !important; float:left; overflow:hidden; margin-top:20px;line-height:20px;font-size:11px !important;color:#828282; font-family:Verdana, Geneva, sans-serif; margin-left:15px;}


#categorias-pdcto { width:232px; float:left; overflow:hidden; margin:30px 0 0 45px; background: url(../img/abajo-menu.jpg) bottom no-repeat #f2f2f2; min-height:500px; padding-bottom:10px;}
#categorias-pdcto h3 { width:232px; float:left; height:45px; line-height:45px; color:#5c5c5c; font-size:20px; background:#e6e6e6; padding-left:20px; border-bottom:#ff4700 solid 1px;}
.categorias-pdcto a { width:232px; border-bottom:#FFF solid 1px;float:left;height:45px;line-height:45px;color:#5c5c5c; text-decoration:none; text-align:left; background:url(../img/vineta.png) left center no-repeat; padding-left:20px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear; }
.categorias-pdcto a:hover { color:#ff4700;}


.columna-producto { width:930px; overflow:hidden; float:left; margin-top:10px;}
.pdcto { width:98%; float:left; overflow:hidden; margin-right:10px; margin-bottom:40px; border-bottom:1px solid #CCC;}
.pdcto img { width:200px; float:left; height:auto; border:#CCC solid 1px; margin-bottom:20px;}
.pdcto p{ width:90% !important; overflow:hidden; float:left !important; text-align:left; font-size:12px !important;color:#828282; font-family:Verdana, Geneva, sans-serif; margin-top:0 !important; margin-left:10px; margin-bottom:20px;}
.pdcto p span { color:#f36d00; font-weight:bold;}
.cotizar a { width:136px; float:left; height:15px;text-align:left; text-decoration:none; margin:15px 0 15px 10px; color:#ff4700;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.cotizar a:hover {color:#00589b;}
.detalle-pdf { width:100px; height:30px; float: left; background:#000; margin-left:10px;border:#c3c2c3 solid 0px; margin-top:20px;}
.detalle-pdf a { width:100% !important; height:30px !important; float:left !important; line-height:30px !important; text-align:center !important; text-decoration:none !important;color:#fff; font-size:13px !important;border-left:#c3c2c3 solid 1px; margin-top:0 !important; cursor:pointer;}
.detalle-pdf a:hover {color:#ff9c00;}


.logo-cliente { width:140px; height:80px; float:left;  margin:5px 15px 10px 0; cursor:pointer;border:#f2f2f2 solid 1px;}
.logo-cliente:hover {  border:#dbdbdb solid 1px;}

#formulario-contacto { width:620px; overflow:hidden;float:left;margin-top:30px; margin-bottom:15px;}
.cada-dato-form { width:620px; float:left; overflow:hidden;text-align:left;font-size:16px;font-family: 'pf_din_text_cond_pro_lightRg'; color:#00589b; line-height:30px; margin-bottom:10px;}
.input-form-contacto { width:440px; height:30px; float:right;border:#bcbcbc solid 1px;}
.textarea-form-contacto { width:440px; height:150px; float:right;border:#bcbcbc solid 1px;}

.btn-enviar-contacto a { width:160px; height:50px; float:right; background:#00589b; margin-top:15px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear; text-align:center; text-decoration:none; color:#fff; font-size:22px; line-height:50px;}
.btn-enviar-contacto a:hover { background:#ffa301;}


#detalle-producto { width:630px; float:left; overflow:hidden; margin-top:30px;}
#detalle-producto img { width:280px; height:auto;border:#f2f2f2 solid 1px; float:left;}

#caracteristicas { width:300px; float:right; overflow:hidden; min-height:200px;}
#caracteristicas h2 { width:300px; float:left; height:30px;border-bottom:#f2f2f2 solid 1px; text-align:left; color:#ff4700; font-size:20px;}
#caracteristicas p { width:300px; text-align:left; float:right;font-size:11px !important;color:#828282; font-family:Verdana, Geneva, sans-serif; height:auto !important;margin-top:7px;}#caracteristicas p span {color:#ff4700; }

#precio { width:140px; height:40px; float:right; margin-top:20px; font-size:25px; color:#00579a; text-align:left; line-height:40px;}


 /* TABLA DE MI CARRITO */
#micarrito2 { width:623px; overflow:hidden; border:#f2f2f2 solid 1px; float:left; margin-top:30px; margin-bottom:20px;}
#micarrito_ttlo { width:auto; height:30px; border-right:#f2f2f2 solid 1px; float:left; background:url(../img/fdo_ttlo_carrito.jpg) repeat-x;}
#micarrito_ttlo h4 { width:auto; float:left; font-family:Helvetica; font-size:12px; color:#333333; height:15px; text-align:center; margin:10px 0 0 10px; font-weight:bold;}
.cada_producto_carrito { width:623px; float:left; overflow:hidden;border-bottom:#f2f2f2 solid 1px; padding-bottom:10px;}
.cada_producto_carrito img { width:60px; height:auto;float:left; }
.cada_producto_carrito p { width:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-align:left; height:50px;padding-left:10px; margin-top:0 !important; line-height:50px !important;}
.input_carrito { width:100px; float:left; border:#CCCCCC solid 1px; margin:20px 0 0 10px;}
.cada_producto_carrito a img { max-width:22px; max-height:22px;float:left; cursor:pointer; border:none; margin:10px 0 0 25px;}
 
.realizarpedido { width:150px; height:50px; float:right;  margin-top:20px; cursor:pointer; background:url(../img/btn_hacer_pedido.jpg); display:block;}.realizarpedido:hover,.hacerpedido:hover { background-position:0 100%}


#cotizar { width:400px; height:300px; overflow:auto; background:#fff;}


#lightbox { width:400px; height:400px; background:#fff;}
#lightbox h2 { width:350px; height:40px; float:left; margin:20px 0 30px 0px; color:#000; font-size:18px; text-align:left; padding-left:40px; line-height:40px;border-bottom:#f2f2f2 solid 1px; }

.cotizar-seguir a { width:155px; height:50px; float:left; background:#ff4700; margin-top:15px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear; text-align:center; text-decoration:none; color:#fff !important; font-size:18px; line-height:50px; margin-left:40px;}
.cotizar-seguir a:hover { background:#db3d00;}

#lightbox2 { width:400px; height:500px; background:#fff; overflow:auto;}
#lightbox2 h2 { width:350px; overflow:hidden; padding-bottom:5px;float:left; margin:20px 0 10px 20px; color:#ff4700; font-size:18px; text-align:left; line-height:40px;border-bottom:#f2f2f2 solid 1px; }

#lightbox3 { width:420px; height:315px; background:#fff; padding:10px;}

#lista-detalle ul { width:350px; overflow:hidden; float:left; margin:0px 0 0 20px; }
#lista-detalle ul li{ width:350px !important; overflow:hidden; float:left !important; text-align:left; font-size:12px !important;color:#828282; font-family:Verdana, Geneva, sans-serif; margin-top:0 !important;margin-bottom:10px;border-bottom:#f2f2f2 dotted 1px; padding-bottom:5px; line-height:18px;}
#lista-detalle ul span { color:#00589b;}

#trabaja-form { width:400px; height:420px; background:#fff; overflow:auto;}
#trabaja-form h2 { width:350px; overflow:hidden; padding-bottom:5px;float:left; margin:10px 0 20px 20px; color:#00589b; font-size:18px; text-align:left; line-height:40px;border-bottom:#f2f2f2 solid 1px; }

#formulario-trabaja { width:380px; overflow:hidden;float:left;margin-bottom:15px;}
.cada-dato-form2 { width:330px; float:left; overflow:hidden;text-align:left;font-size:16px;font-family: 'pf_din_text_cond_pro_lightRg';  color:#00589b;line-height:30px; margin-bottom:10px; margin-left:25px;}
.input-form-contacto2 { width:240px; height:30px; float:right;border:#f2f2f2 solid 1px;}
#formulario-trabaja p { width:330px; height:30px; float:left; margin:10px 0 10px 25px;color:#828282; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:18px;}

.caja-link { width:225px; height:213px; overflow:hidden; float:left; background-color:#0F0; margin-right:10px;}

.dato-liq input {
    width: 60%;
    float: left;
    height: 25px;
    border: 1px solid #CCC;
    text-align: left;
	margin-left:40px;
	}
	
.dato-liq p {
    width: 100%;
    float: left;
    overflow: hidden;
    font-family: 'pf_din_text_cond_pro_lightRg';
    font-size: 1em;
    color: #000;
    margin-top: 20px;
    margin-bottom: 5px;
	margin-left:40px;
}
