*{margin:0;padding:0;}
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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
@font-face{font-family:"FuturaMC";src:url("../fonts/futuramc.eot");src:local("Futura Condensed Medium"),url("../fonts/futuramc.ttf") format("truetype"),url("../fonts/futuramc.woff") format("woff"),url("../fonts/futuramc.svg") format("svg");}body{background:#ebebeb;font:normal 14px "FuturaMC","Lucida Grande",Helvetica;text-shadow:0px 1px 1px #fff;}
#page{width:900px;margin:80px auto;overflow:hidden;}
#container{width:495px;margin-right:40px;float:left;}
#sidebar{width:365px;float:left;font-family:"FuturaMC","Lucida Grande",Helvetica;}#sidebar p{line-height:18px;}
#sidebar a{color:#707070;text-decoration:none;}#sidebar a:hover{color:#000000;}
h1,h2,h3{font-weight:normal;}
.clear{clear:both;}
.block{border-bottom:1px dotted #000000;position:relative;overflow:hidden;}
.last{border-bottom:none;}
.one{height:52px;}
.two{height:170px;}
.three{height:105px;}
.four{height:140px;}
.logo{width:213px;height:52px;margin:0 auto;background:url('../images/logo.png') no-repeat;}
.headings{position:absolute;left:0;bottom:10px;}.headings h2{font-size:20px;color:#707070;}
.content{padding-top:22px;}.content img{margin-bottom:20px;}
.content p{margin:20px 0;font:"FuturaMC","Lucida Grande",Helvetica;color:#000000;font-size:14px;}
.content h2{margin-top:10px;}
.gallery img{margin-bottom:35px;}
.language{position:absolute;right:0;bottom:0;}.language a{margin-left:10px;font-family:"Lucida Grande",Helvetica;font-size:12px;color:#000000;}
.about p{padding:13px 0;}
.contact h3{font-size:14px;text-transform:uppercase;padding-top:15px;margin:0;}
.menu ul{padding:30px 0;}
.archive ul{padding:10px 0;}
ul li{margin:2px 0;text-transform:uppercase;font-size:15px;}
h2{padding:10px 0 0;text-transform:uppercase;font-size:15px;}
span.arxe{font-size:18px;margin-right:2px;}
span.arxe2{font-size:14px;margin-right:2px;}
#equipo .menu ul li.equipo a,#catalogo .menu ul li.catalogo a,#espacios .menu ul li.espacios a,#ferias .menu ul li.ferias a{color:#000000;}
ul.submenu{float:left;width:155px;margin-right:10px;}
ul.right{margin-right:0;}
ul.submenu li{background:url('../images/bullet.png') left 4px no-repeat;padding-left:20px;}
ul.submenu li a{color:#707070;text-decoration:none;}ul.submenu li a.active{color:#000000;}
ul.submenu li a:hover{color:#000000;}
#toTop{z-index:10;background:#000000;text-align:center;padding:6px;position:fixed;bottom:0;right:0;cursor:pointer;display:none;color:#fff;font-size:11px;font-family:Arial;width:70px;text-transform:lowercase;text-shadow:none;}
.vertical{position:relative;overflow:hidden;height:82px;width:495px;}
.items{position:absolute;height:20000em;margin:0;}
.items div{overflow:hidden;height:82px;}
#actions{position:absolute;bottom:5px;right:0;}
#actions a{font-size:11px;width:7px;cursor:pointer;text-indent:-9999px;}
.disabled{opacity:0.3;filter:alpha(opacity=30);cursor:default;}
.next{background:url(../images/scroll_down.png) no-repeat;width:7px;height:7px;display:block;}
.prev{background:url(../images/scroll_up.png) no-repeat;width:7px;height:7px;display:block;margin-bottom:5px;}
#archivo .headings h2{font:"FuturaMC","Lucida Grande",Helvetica;color:#000000;text-transform:uppercase;font-size:15px;}
#archivo .contenido{margin-bottom: 35px;}
#archivo ul.menu li a.active{color:#000000;}
.login h3{font-size:17px;}
.login p{font-size:15px;margin:10px 0;}
.login a{color:#707070;text-decoration:none;}.login a:hover{color:#000000;}
#login{margin:50px 0 20px;overflow:hidden;}
#login .group{display:block;margin-bottom:20px;clear:left;}
#login label{text-transform:uppercase;font-size:15px;margin-right:10px;width:120px;padding:5px 0;display:block;float:left;}
#login .input_login{width:300px;padding:5px;border:none;color:#707070;font-family:"FuturaMC","Lucida Grande",Helvetica;font-size:14px;}
#login .password{font-family:"Lucida Grande",Helvetica;}
input.interface{float:left;margin-top:20px;}
.remember{float:right;margin-top:20px;margin-right:60px;}
.remember input{margin-right:10px;}
p.contrasenya{width:100%;margin-top:40px;display:block;}
.info,.error_login{border:1px solid;margin:40px auto 0;padding:10px;width:470px;text-align:center;font:normal 12px "Lucida Grande",Arial,serif;}
.info{background-color:#BDE5F8;color:#00529B;}
.large{width:350px;}
.error_login{background-color:#FFBABA;color:#D8000C;}
#buscador{width:495px;height:110px;position:absolute;bottom:10px;}
#buscador select{background-color:#EFEFEF;margin:5px 0;height:22px;}
#buscador .combos label{color:#000;font-size:14px;text-transform:uppercase;}
#buscador .combos{display:block;margin-bottom:10px;}
#buscador a{float:right;color:#707070;margin-top:-18px;text-transform:uppercase;}
.paginas{text-align:left;margin:20px 0 30px;}
.blank{height:56px;display:block;}
.paginas a.paginacion{text-decoration:none;}
.paginacion,span.paginacion,span.nul{border:1px solid #DDDDDD;padding:4px 8px;font-size:12px;margin-right:8px;text-decoration:none;color:#000000;background:#efefef;}
span.paginacion{background:#DCDCDC;border:1px solid #C6C6C6;}
span.nul{opacity:.5;}
a.paginacion:hover{background:#DCDCDC;color:#FFF;border:1px solid #C6C6C6;}
ul#catalogo_productos{margin-right:20px;padding:0;width:100%;overflow:hidden;}
li.producto_box{float:left;width:206px;height:200px;margin:10px 0px;padding:0;margin-right:83px;}
li.last{margin-right:0;}
li.producto_box a{text-decoration:none;color:#000000;}
.producto_img{border:1px solid #DCDCDC;padding:7px;margin-bottom:10px;}
.producto_img_hover{border:1px solid #333;padding:7px;margin-bottom:10px;}
h3.producto_nom{color:#000000;margin-bottom:2px;}
p.category{font-size:12px;}
.no_producto{text-align:center;width:100%;height:50px;line-height:50px;margin:50px 0;color:#000000;}
.informacio{float:right;width:495px;margin-bottom:30px;}
.referencia,.producto{font-size:16px;color:#000000;text-transform:uppercase;margin-bottom:10px;}
.producto{float:left;}
.referencia{float:right;}
.datos h1{font-size:15px;color:#000000;}
.datos{font-size:15px;font-weight:normal;color:#707070;line-height:17px;margin:15px 0;width:100%;}
.volver,.more_info{margin:30px 0 10px;padding:0;}
.volver a,.more_info a{padding:6px;font:normal 10px "Lucida Grande",Helvetica;display:block;color:#FFFFFF;text-indent:25px;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;text-shadow:none;}
.volver a{float:left;width:65px;background:#565353 url(../images/volver.gif) no-repeat 7px 50%;}.volver a:hover{color:#FFFFFF;background:#aba9a9 url(../images/volver_hover.gif) no-repeat 7px 50%;}
.more_info a{float:right;width:155px;background:#565353 url(../images/info.gif) no-repeat 7px 50%;}.more_info a:hover{background:#aba9a9 url(../images/info_hover.gif) no-repeat 7px 50%;}
#formulario h2{margin-bottom:20px;position:relative;}
#formulario span.info_producto{position:absolute;top:10px;right:0px;color:#707070;}
#formulario{margin:0 0 20px;width:440px;*width:450px;}
#formulario .group{display:block;margin-bottom:30px;clear:left;position:relative;}
#formulario label{text-transform:uppercase;font-size:15px;margin-right:10px;width:120px;padding:5px 0;display:block;float:left;}
#formulario .textarea label{width:440px;display:block;}
textarea{width:440px;height:150px;padding:5px;border:none;color:#707070;font-family:"FuturaMC","Lucida Grande",Helvetica;font-size:14px;}
#formulario input{width:300px;padding:5px;border:none;color:#707070;font-family:"FuturaMC","Lucida Grande",Helvetica;font-size:14px;}
#formulario .short{float:left;margin-right:20px;clear:none;margin-bottom:15px;}
#formulario .no-right{margin-right:0;}
#formulario .short label{width:auto;}
#formulario .short input{width:135px;}
#formulario .francais input{width:121px;}
#formulario .nota{margin-bottom:20px;}
#formulario select{background-color:#EFEFEF;margin:5px 0;height:22px;}
#formulario input.contact_submit{margin:0px;padding:0px;height:24px;width:80px;border:0;float:right;margin-left:10px;background:#565353;color:#fff;float:right;font:normal 11px "Lucida Grande",Helvetica;}
.enviado{width:472px;margin:30px 0;padding:10px;border:1px solid;color:#4F8A10;background-color:#DFF2BF;text-align:center;}
.no_enviado{width:472px;margin:30px 0;padding:10px;border:1px solid;color:#D8000C;background-color:#FFBABA;text-align:center;}
.error{position:absolute;right:7px;top:5px;color:#971618;display:none;}
#equipo .headings p{margin:5px 0 0px;}
#equipo .gallery img{margin-top:40px;}
#equipo span.arxe{font-size:16px;}

