@import url('http://fonts.googleapis.com/css?family=Droid+Sans:400,700');
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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
html{font-size:62.5%;line-height:1.5em;}
body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,input,textarea{font-family:'Trebuchet MS',Helvetica,Arial,sans-serif;color:#333;}
h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:1;font-family:'Trebuchet MS',Helvetica,Arial,sans-serif;}
h1{font-size:36px;margin-bottom:16px;}
h2{font-size:28px;margin-bottom:12px;}
h3{font-size:22px;margin-bottom:10px;}
h4{font-size:18px;margin-bottom:8px;}
h5{font-size:16px;margin-bottom:6px;}
h6{font-size:14px;}
#menu-categorias-left,footer h5,footer p,.container .content p,.breadcrumb{font-family:'Droid Sans',sans-serif;font-weight:400;}
p{margin:0 0 12px;}
ul,ol{margin:0 0 12px 12px;}
ul{list-style-type:circle;}
ol{list-style-type:decimal;}
ul.clean-list{margin:0;list-style:none;}
dl{margin:0 0 12px 0;}
dl dt{font-weight:bold;}
dl dd{margin-left:12px;}
abbr{border-bottom:1px dotted #000;}
address{margin-top:10px;font-style:italic;}
del{color:#000;}
a{color:#ff6600;text-decoration:none;}
a:hover{text-decoration:underline;}
a:focus{outline:none;}
blockquote{margin:12px;}
strong{font-weight:bold;}
em,dfn{font-style:italic;}
dfn{font-weight:bold;}
pre,code{margin:12px 0;white-space:pre;}
pre,code,tt{font:1em monospace;line-height:18px;}
tt{display:block;margin:1.5em 0;line-height:18px;}
hr{color:#ccc;background-color:#ccc;height:1px;border:none;margin:10px 0;}
table{margin:12px 0;width:100%;border-collapse:collapse;}
th{border-bottom:2px solid #ddd;font-weight:bold;}
td{border-bottom:1px solid #ddd;}
th,td{padding:4px 10px 4px 0;}
tfoot{font-style:italic;}
caption{background:#ffc;}
label{font-weight:400;}
fieldset{padding:10px;margin:0;border:none;}
legend{padding:0;font-weight:bold;font-size:12px;}
textarea{margin:0;padding:5px;width:100%;}
textarea.no-resize{resize:none;}
a.submit,p.button a,p input.submit,p.button input{color:#fff;border:none;text-transform:uppercase;display:block;cursor:pointer;background:#ff6600;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;padding:4px 13px 2px;font-size:10px;font-weight:bold;}
body input.loading,body p.button input.loading{background:#ff6600 url(/css/media/img/loader.gif) no-repeat 3px 3px;padding-left:19px!Important;cursor:default;}
body #menu-acciones input.loading{background-position:3px 1px;}
form.hform p{margin:0 0 5px;min-height:24px;}
form.hform p label{float:left;width:85px;margin-right:7px;text-align:right;line-height:24px;}
form.hform p input[type=text],form.hform p select{width:95px;}
form.hform p input.button{width:auto;}
form.hform p input.checkbox{width:auto;}
form.hform p input.radio{width:auto;}
form.hform p.checkbox{margin-left:100px;}
form.hform p.checkbox label{float:none;}
form.hform p.checkbox input{width:auto;}
form.vform p{margin:0 0 5px;}
form.vform p label{display:block;}
form.vform p.checkbox label{display:inline;}
.container .content form fieldset{padding:54px 14px 0 98px;}.container .content form fieldset p{padding:0;margin-bottom:13px;}.container .content form fieldset p input[type=text],.container .content form fieldset p input[type=password],.container .content form fieldset p select,.container .content form fieldset p textarea{border:1px solid #939598;width:416px;height:33px;line-height:33px;padding:0 15px;font-size:12px;color:#747474;}
.container .content form fieldset p textarea{height:99px;}
.container .content form fieldset p.req{color:#616161;}
.container .content form#formContactUs #contacto_telefono,.container .content form #contacto_celular{width:189px;}
.container .content form #contacto_celular{margin-left:3px;}
#success-request h3{margin-left:22px;}
.modal-error-field{border:1px solid #f00;}
.modal-error-message{display:block;color:#f00;}
.hide{display:none;}
@media print{body{line-height:1.5;font-family:Helvetica,Arial,Verdana,sans-serif;color:#000;background:none;font-size:10pt;} h1,h2,h3,h4,h5,h6{font-family:Helvetica,Arial,sans-serif;} code{font:9pt Courier, monospace;} img{float:left;margin:1.5em 1.5em 1.5em 0;} a img{border:none;} hr{background:#ccc;color:#ccc;width:100%;height:2px;margin:2em 0;padding:0;border:none;} blockquote{margin:1.5em;padding:1em;font-style:italic;font-size:.9em;} .small{font-size:9pt;} .large{font-size:11pt;} .quiet{color:#999;} .hide{display:none;} a:link,a:visited{background:transparent;font-weight:700;text-decoration:underline;} a:link:after,a:visited:after{content:" (" attr(href) ") ";font-size:90%;}}body{width:100%;*zoom:1;*zoom:1;}body:before,body:after{content:"";display:table;}
body:after{clear:both;}
body:before,body:after{content:"";display:table;}
body:after{clear:both;}
nav{position:relative;z-index:1;}nav ul{margin:0;padding:40px 30px 0 0;font-size:14px;clear:right;float:right;}nav ul li{float:left;list-style:none;margin:0 12px;padding:0;}
nav ul a{float:left;display:block;color:#fff;text-transform:uppercase;text-decoration:none;}nav ul a:hover{color:#f9fc05;text-decoration:none;}
nav ul li.selected a{color:#f9fc05;text-decoration:none;}
#menu-categorias-left{float:left;width:207px;padding:54px 0 36px;background: url(/css/media/img/sidebar.png) no-repeat 0 0;background-position:center bottom;}#menu-categorias-left ul{margin:0;list-style:none;background:#083d83;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;padding:7px 9px;}#menu-categorias-left ul li{padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #6faae0;}#menu-categorias-left ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none;}
#menu-categorias-left ul a{display:block;padding-left:8px;line-height:54px;text-transform:uppercase;color:#fff;font-size:15px;font-weight:bold;}#menu-categorias-left ul a:hover{text-decoration:none;}
#menu-categorias-left ul li.selected a{background:#6faae0;color:#083d83;}
.sidebar{float:right;width:221px;margin:14px 28px 0 0;}.sidebar h4{font-size:13px;color:#333;margin-bottom:10px;}
.sidebar ul{list-style:none;margin:0;}.sidebar ul li{padding-left:18px;border-bottom:1px solid #e7e6e6;background: url(/css/media/img/sidebar-blt.png) no-repeat 1px 13px;}.sidebar ul li a{color:#838383;font-size:13px;line-height:32px;}
.sidebar ul li:last-child{border-bottom:none;}
#idPagerForm{margin:36px;text-align:right;line-height:16px;font-size:12px;}#idPagerForm span{padding:0 3px;cursor:pointer;color:#184082;}#idPagerForm span.pager-selected-page{color:#ff6600;}
#idPagerForm img{top:3px;position:relative;}
#menu-contacto-left{float:left;width:207px;padding:54px 0 36px;background: url(/css/media/img/sidebar.png) no-repeat 0 0;background-position:center bottom;}#menu-contacto-left ul{margin:0;list-style:none;background:#ff6600;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;padding:7px 9px;}#menu-contacto-left ul li{padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #f9b98e;}#menu-contacto-left ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none;}
#menu-contacto-left ul a{display:block;padding-left:8px;line-height:54px;text-transform:uppercase;color:#fff;font-size:15px;font-weight:bold;}#menu-contacto-left ul a:hover{text-decoration:none;}
#menu-contacto-left ul li.selected a{background:#f9b98e;color:#b14a06;}
.scrollable-container{position:relative;width:400px;}
.scrollable{position:relative;overflow:hidden;width:400px;height:90px;}
.scrollable ul{width:20000em;position:absolute;}
.scrollable ul li{float:left;width:400px;}
.scrollable img{display:block;float:left;}
.scrollable-container .navi{float:right;}
.scrollable-container .navi a{float:left;display:block;width:10px;height:10px;border:1px solid #ccc;margin-left:10px;}
.scrollable-container .navi a.active{background:#ccc;}
.slider-container{position:relative;width:1009px;margin:0 auto;}.slider-container #imagenes-home{border-bottom:7px solid #FF6600;}
.slider-container .slider{position:relative;overflow:hidden;width:1009px;height:398px;}.slider-container .slider ul{width:20000em;position:absolute;list-style:none;margin:0;}.slider-container .slider ul li{float:left;width:1009px;}.slider-container .slider ul li img{display:block;}
.slider-container #slider-home-productos{height:219px;}.slider-container #slider-home-productos img{width:943px;margin:0 auto;}
.slider-container .browse{position:absolute;top:50%;margin-top:-33px;width:28px;height:66px;background: url(/css/media/img/slider-control.png) no-repeat 0 0;text-indent:100%;white-space:nowrap;overflow:hidden;display:block;cursor:pointer;}
.slider-container .left{left:0;}
.slider-container .right{right:0;background-position:right center;}
.slider-container .disabled{display:none;}
#cajas-home{list-style:none;padding:0 0 0 10px;margin:0;background:#fff;height:214px;background: url(/css/media/img/cajas-home.png) no-repeat 0 0;min-height:45px;}#cajas-home li{float:left;padding:3px 6px 13px 0;}#cajas-home li img{display:block;}
#cajas-home li h3,#cajas-home li p{display:none;}
.gallery{padding-bottom:10px;*zoom:1;*zoom:1;}.gallery:before,.gallery:after{content:"";display:table;}
.gallery:after{clear:both;}
.gallery:before,.gallery:after{content:"";display:table;}
.gallery:after{clear:both;}
.gallery li{float:left;margin:0 5px 5px 0;}.gallery li img{display:block;}
body{padding:12px 0 30px 0;background:#000;}
#wrapper{width:1009px;padding:0 57px 57px;margin:0 auto;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#014a8d;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #014a8d), color-stop(30% #6eaae0), color-stop(70% #6eaae0), color-stop(100% #014a8d));background-image:-webkit-linear-gradient(top, #014a8d 0%, #6eaae0 30%, #6eaae0 70%, #014a8d 100%);background-image:-moz-linear-gradient(top, #014a8d 0%, #6eaae0 30%, #6eaae0 70%, #014a8d 100%);background-image:-ms-linear-gradient(top, #014a8d 0%, #6eaae0 30%, #6eaae0 70%, #014a8d 100%);background-image:-o-linear-gradient(top, #014a8d 0%, #6eaae0 30%, #6eaae0 70%, #014a8d 100%);background-image:linear-gradient(top, #014a8d 0%, #6eaae0 30%, #6eaae0 70%, #014a8d 100%);}
.container{*zoom:1;*zoom:1;background:#EFECDA url(/css/media/img/container.png) no-repeat 0 0;}.container:before,.container:after{content:"";display:table;}
.container:after{clear:both;}
.container:before,.container:after{content:"";display:table;}
.container:after{clear:both;}
.container .content{min-height:800px;}.container .content .seccion-top{display:block;margin-bottom:57px;border-bottom:7px solid #62110b;}
.container .content p{padding:20px;color:#231f20;font-size:12px;line-height:18px;}
header{height:163px;position:relative;background: url(/css/media/img/header.png) no-repeat center bottom;}header h1{margin:0;float:left;}header h1 a{text-indent:100%;white-space:nowrap;overflow:hidden;background: url(/css/media/img/logo.png) no-repeat 0 0;width:171px;height:83px;position:absolute;top:89px;z-index:10000;left:34px;display:block;}
header #menu-acciones{float:right;height:63px;overflow:hidden;position:relative;}header #menu-acciones form{float:left;}header #menu-acciones form fieldset{padding:7px 5px;display:inline;}
header #menu-acciones p{float:left;width:155px;}header #menu-acciones p label{display:block;color:#fff;text-transform:uppercase;font-size:9px;margin-bottom:3px;}
header #menu-acciones p input[type=text],header #menu-acciones p input[type=password]{width:120px;height:16px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background:#96999c;line-height:16px;border:none;color:#fff;padding:0 5px;margin-bottom:3px;-webkit-box-shadow:inset 0px 0px 3px 3px rgba(255, 255, 255, 0.2);-moz-box-shadow:inset 0px 0px 3px 3px rgba(255, 255, 255, 0.2);box-shadow:inset 0px 0px 3px 3px rgba(255, 255, 255, 0.2);}
header #menu-acciones p span,header #menu-acciones p a{color:#aaa79c;display:block;line-height:20px;}
header #menu-acciones p span input{float:left;background:#96999c;}
header #menu-acciones p.button{width:auto;}header #menu-acciones p.button input{padding:2px 13px 0;margin-top:10px;}
header #menu-acciones p span.modal-error-message{position:absolute;top:38px;left:318px;color:#f00;}
header .login{float:right;padding-top:16px;}header .login a{float:left;margin-left:10px;line-height:13px;}
header .login h5{float:left;line-height:21px;color:#fff;text-transform:uppercase;font-size:10px;font-weight:bold;}
footer{clear:both;height:297px;background: url(/css/media/img/footer.png) no-repeat 0 0;padding-left:50px;}footer .box{float:left;width:265px;padding:13px 15px 0 0;}footer .box h5{text-indent:100%;white-space:nowrap;overflow:hidden;width:120px;height:59px;background: url(/css/media/img/logo-footer.png) no-repeat 0 0;margin-bottom:12px;}
footer .box h6{text-transform:uppercase;color:#fff;margin-bottom:20px;font-weight:bold;font-size:13px;}footer .box h6 a{color:#fff;}
footer .box p{color:#fff;font-size:12px;line-height:15px;}footer .box p a{color:#fff;}
footer .box ul{list-style:none;margin:0;}footer .box ul li{border-bottom:1px solid #e08578;line-height:38px;font-size:12px;}footer .box ul li a{color:#fff;}
footer .box ul li:last-child{border:none;}
footer p.direccion{background:#0d0f13 url(/css/media/img/footer.png) no-repeat center 0;color:#ff6600;text-align:center;font-size:15px;height:90px;line-height:90px;margin:0;}footer p.direccion a{color:#ff6600;}
.content-empresa .box{padding-bottom:66px;height:190px;margin:0 5px 35px 30px;background: url(/css/media/img/empresas-box.png) no-repeat center bottom;}.content-empresa .box img{display:block;float:left;}
.content-empresa .box h3{color:#666;padding-left:15px;border-left:1px solid #c9c9b7;font-size:20px;font-family:"Droid Sans",sans-serif;font-weight:400;margin:0 0 0 295px;}
.content-empresa .box p{font-family:Tahoma,sans-serif;color:#666;font-size:12px;padding-left:15px;border-left:1px solid #c9c9b7;margin:0 0 0 295px;padding-bottom:10px;height:137px;}
.container .content-catalogo{margin-left:222px;}.container .content-catalogo img.banner{display:block;}
.container .content-catalogo h3{color:#083d83;border:5px solid #083d83;border-width:8px 0;text-transform:uppercase;line-height:59px;font-size:20px;margin-bottom:33px;}
.container .content-catalogo #productos{margin:0;list-style:none;}.container .content-catalogo #productos li{width:378px;height:305px;background: url(/css/media/img/producto.png) no-repeat 0 0;margin:0 7px 20px 0;padding:4px;float:left;}.container .content-catalogo #productos li img{display:block;margin:0;}
.container .content-catalogo #productos li h4{margin:5px 16px;padding:5px 0;font-size:15px;color:#fff;border-bottom:1px solid #079ab2;text-transform:uppercase;}
.container .content-catalogo #productos li p{margin:5px 16px;padding:0;color:#fff;font-size:12px;line-height:18px;}.container .content-catalogo #productos li p span{display:block;float:left;width:50%;}
.container .content-catalogo #idPagerForm{clear:both;}
.container .content-registro{background:#f5f5f5 url(/css/media/img/registro.jpg) no-repeat 493px 14px;}
.mapa{border:3px solid #ff6600;margin-left:22px;-webkit-box-shadow:-5px 5px 5px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:-5px 5px 5px 0px rgba(0, 0, 0, 0.2);box-shadow:-5px 5px 5px 0px rgba(0, 0, 0, 0.2);float:left;}
.dir-contacto{margin:149px 14px 0 0;display:block;float:right;}
.container .content-novedades{margin:74px 0 74px 74px;float:left;width:650px;}.container .content-novedades .post{padding-bottom:64px;}.container .content-novedades .post img{max-width:100%;display:block;margin-bottom:35px;}
.container .content-novedades .post iframe{margin-bottom:35px;}
.container .content-novedades .post h2{color:#363636;font-size:20px;font-weight:normal;margin:0 0 5px 0;}
.container .content-novedades .post h3{float:right;background:#305e0c;width:63px;height:53px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;text-shadow:1px 1px 2px #000000;color:#fff;text-align:center;padding-top:10px;font-size:18px;line-height:24px;}.container .content-novedades .post h3 strong{font-size:36px;display:block;}
.container .content-novedades .post p{font-size:12px;line-height:20px;color:#666;padding:0;}
.container .content-novedades .sep{border-top:1px solid #a2a48e;border-bottom:1px solid #fff;margin-bottom:37px;}
.sidebar{padding-top:57px;}
.container .content-carrito{padding:72px 0 0 36px;width:596px;}.container .content-carrito h3{color:#ff6600;text-transform:uppercase;font-size:15px;font-weight:normal;margin:0 0 10px 0;}
.container .content-carrito h4{color:#3a3d3f;padding-bottom:5px;margin:18px 0 0;text-transform:uppercase;font-weight:bold;font-size:15px;border-bottom:1px dotted #a1a3a0;}
.container .content-carrito ul{margin:0;list-style:none;}.container .content-carrito ul li{border-bottom:1px dotted #a1a3a0;min-height:26px;line-height:26px;clear:left;}.container .content-carrito ul li span{display:block;float:left;color:#464849;font-size:12px;}.container .content-carrito ul li span.codigo{width:91px;}
.container .content-carrito ul li span.cantidad{width:197px;}.container .content-carrito ul li span.cantidad input[type=text]{width:56px;padding:0;height:16px;font-size:12px;}
.container .content-carrito ul li span.nombre{width:189px;}
.container .content-carrito ul li span.extra{clear:left;border-top:1px solid #a1a3a0;float:none;}.container .content-carrito ul li span.extra input[type=text]{width:99%;padding:0;height:16px;font-size:12px;}
.container .content-carrito form .submit{float:right;padding:5px 3px 4px;margin-left:10px;}
.container .content-carrito p.req{text-align:right;clear:both;font-size:13px;line-height:26px;text-transform:uppercase;color:#464849;margin-bottom:30px;}
.container .content-carrito .categoria-linea{width:99%;padding:0;height:16px;font-size:12px;}
.container .content-carrito a.subir{width:70px;height:24px;background: url(/css/media/img/subir.png) no-repeat 0 0;display:block;float:right;}
.container .content-carrito p{padding:10px 0 0 0;}.container .content-carrito p label{display:block;float:left;width:100px;}
.container .content-carrito p textarea{width:490px;padding:0;}
.container .content-carrito p.button a{float:right;background:#b8bbbe;}.container .content-carrito p.button a:hover{text-decoration:none;}
.container .content-carrito form fieldset{padding:0 0 20px 0;}.container .content-carrito form fieldset p{width:330px;line-height:20px;}.container .content-carrito form fieldset p input[type=text],.container .content-carrito form fieldset p textarea{width:180px;padding:0;line-height:20px;}
.container .content-carrito form fieldset p textarea{height:40px;line-height:20px;}
.container .content-carrito form fieldset p input[type=text]{height:20px;}
.container .content-carrito form fieldset p.right{float:right;width:300px;}.container .content-carrito form fieldset p.right label{width:50px;}
.container .content-carrito form fieldset p.right textarea{width:248px;height:219px;}

header h1 a {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    background: url(/css/media/img/logo.png) no-repeat 0 0;
    width: 171px;
    height: 83px;
    position: absolute;
    top: 51px;
    z-index: 10000;
    left: 15px;
    display: block;
}