.container{position:relative;width:765px;margin:0 auto;padding:0}
.column,.columns{float:left;display:inline;margin-left:10px;margin-right:10px}
.column.alpha,.columns.alpha{margin-left:0}
.column.omega,.columns.omega{margin-right:0}
.container .four.columns{width:220px}
.container .sixteen.columns{width:940px}
.container .one-third.column{width:170px}
.container .two-thirds.column{width:565px}

.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}
.clearfix:before,.clearfix:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.row:after,.clearfix:after{clear:both}
.row,.clearfix{zoom:1}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height: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,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}
.ie7 img{-ms-interpolation-mode:bicubic}
body{background:url(../images/bk-body.png) repeat-y center #eee;font:13px Arial, sans-serif;color:#58595B;line-height:15pt;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}
ul,ol{margin-bottom:20px}
ul{list-style:none outside}
ol{list-style:decimal}
ol,ul.square,ul.circle,ul.disc{margin-left:30px}
ul.square{list-style:square outside}
ul.circle{list-style:circle outside}
ul.disc{list-style:disc outside}
ul ul,ul ol,ol ol,ol ul{margin:4px 0 5px 30px;font-size:90%}
ul ul li,ul ol li,ol ol li,ol ul li{margin-bottom:6px}
li{line-height:18px;margin-bottom:12px}
ul.large li{line-height:21px}
li p{line-height:21px}
img.scale-with-grid{max-width:100%;height:auto}


ul.tabs{display:block;margin:0;padding:0;width:750px;}
.dark ul.tabs{border-color:#262626}
ul.tabs li{display:block;width:auto;height:25px;padding:0;float:right;margin-bottom:0;}
ul.tabs li a{color:#6D6F71;display:block;text-decoration:none;width:auto;height:25px;padding:0px;line-height:30px;margin:0;font-size:12px; font-weight:bold;}
ul.tabs li a:hover{color:#72BF44;border-bottom:2px solid #72BF44;}
ul.tabs li a.active{height:25px;position:relative;border-bottom:2px solid #72BF44;}
ul.tabs li:first-child a.active{margin-left:0;border-bottom:2px solid #72BF44;}
ul.tabs li:first-child a{border-width:1px 1px 0 1px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px}
ul.tabs li:last-child a{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}
ul.tabs-content{color:#58595B;margin:0;display:block}
.dark ul.tabs li a{background:#0e0e0e;border-color:#262626}
.dark ul.tabs li a:hover{background:#090909;color:#fff}
.dark ul.tabs li a.active{background:#171717;border-color:#2C2C2C;color:#fff}
.dark ul.tabs-content{background:#171717;color:#ccc;border-color:#262626}
ul.tabs-content > li{display:none}
ul.tabs-content > li.active{display:block}
ul.tabs:before,ul.tabs:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}
ul.tabs:after{clear:both}
ul.tabs{zoom:1}

body,html{overflow:hidden}
#main{position:absolute;overflow-y:scroll;-webkit-overflow-scrolling:touch;top:96px;left:0;bottom:39px;right:0}
header{background:url("../images/bk-header.png") repeat;border-top:6px solid #000;position:fixed;z-index:1000;top:0;left:0;right:0}
header h1.logo{margin-top:0;margin-bottom:0}
header h1 a{display:block;max-height:80px}
nav ul{float:right;height:70px}
nav li{list-style:none;display:block;float:left;margin-top:-6px;margin-bottom:0}
nav a,nav a:visited,nav a:focus{display:block;height:25px;padding:29px 15px 0 15px;text-decoration:none;color:#6D6F71;font-weight:bold;border-top:3px solid #000;margin-top:1px;font-size:12px;}
nav a:hover{color:#c1c1c1;border-top-color:#72BF44}
nav a.active,nav a.active:focus{color:#72BF44;border-top-color:#72BF44;-webkit-transition:color 0.3s ease, border-color 0.3s ease, background-color 0.3s ease;-moz-transition:color 0.3s ease, border-color 0.3s ease, background-color 0.3s ease;-o-transition:color 0.3s ease, border-top-color 0.3s ease, background-color 0.3s ease;transition:color 0.3s ease, border-color 0.3s ease, background-color 0.3s ease}
nav a.active:hover{color:#000;border-top-color:#72BF44}
nav a span{color:#c1c1c1;font-size:12px;font-weight:normal}
article{padding:20px 0}
/*#main article:first-of-type{padding-top:9px}*/
article .row:last-of-type{margin-bottom:0}
.dark{background:#212121 url("../images/black_paper.jpg") repeat;color:#dbdbdb}
.box{background:#fff;display:block;padding:10px;-webkit-box-shadow:0 0 5px #d5d5d5;-moz-box-shadow:0 0 5px #d5d5d5;box-shadow:0 0 5px #d5d5d5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.container .column.box,.container .columns.box{margin-left:0;margin-right:0}
.container .row.box{padding:10px 0}

footer{background:#E7E7E8;position:fixed;z-index:1000;bottom:0;left:0;right:0;height:30px;font-size:12px;font-weight:bold;color:#72BF44;padding-top:10px}
footer a,footer a:visited,footer a:focus{text-decoration:none;color:#6D6F71}
footer a:hover{color:#72BF44}
.footer-texto {color:#505050; font-weight:normal; padding-right:30px;}

.gris{display:block;height:14px;background-color:#58595B;margin-left:11px;width:760px;}
.verde{display:block;height:14px;background-color:#72BF44;margin-left:11px;width:760px;}

.empresa-imagen{display:block;float:left;background: url("../images/empresa.png") no-repeat;width:380px;height:400px;}
.empresa-texto{display:block;float:left;width:350px;padding:5px 20px 0 10px;font-style:italic}

.servicios-imagen{display:block;float:left;background: url("../images/servicios.png") no-repeat;width:380px;height:400px;}
.servicios-texto{display:block;float:left;width:340px;padding:5px 20px 0 40px;font-style:italic}
.comercial-imagen{display:block;float:left;background: url("../images/comercial.png") no-repeat;width:380px;height:400px;}
.comercial-texto{display:block;float:left;width:340px;padding:5px 20px 0 10px;font-style:italic}
.industrial-imagen{display:block;float:left;background: url("../images/industrial.png") no-repeat;width:380px;height:400px;}
.industrial-texto{display:block;float:left;width:340px;padding:30px 20px 0 10px;font-style:italic}
.gerenciamiento-imagen{display:block;float:left;background: url("../images/gerenciamiento.png") no-repeat;width:380px;height:400px;}
.gerenciamiento-texto{display:block;float:left;width:340px;padding:30px 20px 20px 10px;font-style:italic}

.clientes-imagen{display:block;float:left;background: url("../images/clientes.png") no-repeat;width:380px;height:400px;}
.clientes-texto{display:block;float:left;width:340px;padding:120px 20px 0 10px;font-style:italic}
.clientes-imagen{display:block;float:left;background: url("../images/clientes.png") no-repeat;width:380px;height:400px;}
.clientes-texto{display:block;float:left;width:340px;padding:57px 20px 0 10px;font-style:italic}
.contacto-imagen{display:block;float:left;background: url("../images/contacto.png") no-repeat;width:380px;height:400px;}
.contacto-texto{display:block;float:left;width:340px;padding:50px 20px 0 10px;font-style:italic}


#form label {font-size: 12px; line-height:3px; color: #445668; font-style:normal}
#form input {height: 20px; padding: 0 5px 0px 5px; margin: 0 0 8px 0;background: #FFF; border: 1px solid #FFF;color: #58595B}
#form textarea {width: 330px; height: 100px; padding: 5px 5px 0px 5px; margin: 7px 0 5px 0; border: 1px solid #58595B;font-family: Arial; font-size: 12px; color: #58595B}
#form input[type=submit] {width: 91px; height: 28px; float: right; padding: 0 10px; margin-right:-2px; background:#72BF44;color: #fff;cursor: pointer}

