@font-face { font-family: "Helvetica LT Std Condensed"; src: url("http://comunicart.blog.br/velsis/fonts/HelveticaLTStd-Cond.otf"); font-weight: 400; }
@font-face { font-family: 'HelveticaLTStd-Cond'; src: url('../fonts/helveticaltstd-cond.eot'); src: url('../fonts/helveticaltstd-cond.eot?#iefix') format('embedded-opentype'), url('../fonts/helveticaltstd-cond.woff') format('woff'), url('../fonts/helveticaltstd-cond.ttf') format('truetype'), url('../fonts/helveticaltstd-cond.svg#helveticaltstd-cond') format('svg'); font-weight: normal; font-style: normal; }
/*### BODY ###*/
* { margin: 0; padding: 0; border: 0px; }
html { height: 100%; }
body { height: 100%; background: url(img/bg-body.jpg) no-repeat center 0 #fff fixed; font-family: Verdana, Arial, Tahoma; font-size: 11px; color: #0d3f71; overflow-x: hidden; }
/*### GERAL ###*/
ul { list-style: none; }
.float { float: left; }
.right { float: right; }
.clear { clear: both; }
img.float, input.float, select.float { float: left; }
img.right, input.right, select.right { float: right; }
.geral { background: #fff; width: 100%; background-position: center; }
.header_all { width: 100%; height: 851px; background: url(../img/bg.jpg) no-repeat center 0; }
.headerint_all { width: 100%; height: 912px; background: url(../img/background.jpg) no-repeat center 0; }
.mapa_all { background: #fff; width: 100%; height: 360px; }
.footer_all { background: #300; width: 100%; height: 375px; background: url(../img/bg-footer.jpg) #ccc no-repeat center 0; }
/*### HEADER ###*/

.topo_geral { width: 100%; margin: 0 auto; position: absolute; float: left; z-index: 5; top: 0; }
.topo { width: 970px; margin: 0 auto; }
.top_left { height: 160px; width: 300px; float: left; }
.top_right { height: 160px; width: 640px; float: right; }
.logomarca { float: left; display: inline; background: url(../img/logomarca.png) no-repeat; width: 216px; height: 136px; text-indent: -9999px; margin: 25px 0 0 0; overflow: hidden }
.linguagem { margin: 0 auto; height: 50px; width: 120px; float: right; padding-top: 17px; }
.linguagem .br { background: url(../img/icon_min-br.png) no-repeat; height: 22px; width: 22px; float: left; display: inline; text-indent: -9999px; margin: 0 10px 0 0; }
.linguagem .en { background: url(../img/icon_min-en.png) no-repeat; height: 22px; width: 22px; float: left; display: inline; text-indent: -9999px; margin: 0 10px 0 0; }
.linguagem .es { background: url(../img/icon_min-es.png) no-repeat; height: 22px; width: 22px; float: left; display: inline; text-indent: -9999px; }

.menu{ float:left; height:30px; width:990px; margin:30px 0 0 0;}

.menus a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666; text-decoration:none; text-transform:uppercase; float:left; width:72px; margin:0px 5px; font-size:12px; height:30px; text-align:center; line-height:27px; text-shadow:-1px 1px #fff;}
.menus a:hover{ -webkit-transition:color 1s ease; -moz-transition:color 1s ease; -o-transition:color 1s ease; border-bottom: 2px solid #0e76bc; text-decoration:none;}
.menus_active a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666; text-decoration:none; text-transform:uppercase; float:left; width:72px; margin:0px 5px; font-size:12px; height:30px; text-align:center; line-height:27px; text-shadow:-1px 1px #fff; -webkit-transition:color 1s ease; -moz-transition:color 1s ease; -o-transition:color 1s ease; border-bottom: 2px solid #0e76bc; text-decoration:none;}

.trabalhe a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666; text-decoration:none; text-transform:uppercase; float:left; width:160px; margin:0px 5px; font-size:12px; height:30px; text-align:center; line-height:27px; text-shadow:-1px 1px #fff;}
.trabalhe a:hover{ -webkit-transition:color 1s ease; -moz-transition:color 1s ease; -o-transition:color 1s ease; border-bottom: 2px solid #0e76bc; text-decoration:none;}


.area_restrita a{ background:url(../img/key.png) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#0285c2; text-decoration:none; text-transform:uppercase; float:left; width:130px; margin:0px 5px; padding:0 0 0 10px; font-size:12px; height:30px; text-align:center; line-height:27px; text-shadow:-1px 1px #fff;}
.area_restrita a:hover{ -webkit-transition:color 1s ease; -moz-transition:color 1s ease; -o-transition:color 1s ease; border-bottom: 2px solid #0e76bc; text-decoration:none;}


/*### CHAMADA ###*/

.chamada_topo { float: left; display: inline; height: 100px; width: 910px; margin: 35px 0 0 25px; }
.chamada_topo .conteudo { float: right; margin: 63px 31px 0 0 }

/* TITULOS  */
.bloco_subtit{ float:left; display:inline; width:815px !important; position:absolute; left:50%; top:255px; margin:0 0 0 -460px; padding-left:95px; background: url(../img/bg-chamada.png) 15px 0 no-repeat; }
.subtitulo_inicial{ float:left; display:inline; width:440px; height:100px; text-indent:-9999px; overflow:hidden; }
.subtitulo01{ background:url(../img/tit-chamada01.png) no-repeat; height:113px; width:324px; margin:22px 0 0 60px; }
.subtitulo02{ background:url(../img/tit-chamada02.png) no-repeat; height:113px; width:324px; margin:22px 0 0 60px; }
.subtitulo03{ background:url(../img/tit-chamada03.png) no-repeat; height:113px; width:324px; margin:22px 0 0 60px; }
.subtitulo04{ background:url(../img/tit-chamada04.png) no-repeat; height:113px; width:324px; margin:22px 0 0 60px; }
.subtitulo05{ background:url(../img/tit-chamada01.png) no-repeat; height:113px; width:324px; margin:22px 0 0 60px; }
.subtitulo06{ background:url(../img/tit-chamada02.png) no-repeat; height:113px; width:324px; margin:22px 0 0 60px; }


.chamada_topo .nossos_produtos { float: right; background: url(../img/bt-produtos01.png) no-repeat; height: 40px; width: 240px; text-indent: -9999px; margin:3px 0 0 0; }
.chamada_topo .nossos_produtos:hover { float: right; background: url(../img/bt-produtos01_over.png) no-repeat; }
/*### CONTEUDO ###*/
.conteudo_central { float: left; display: inline; width: 100%; height: 420px; background: url(../img/bg-inicial.png) center no-repeat; margin: 45px 0 0 0; }
.conteudo_interno { margin: auto; width: 970px; height: 395px; position: relative; }
.conteudo_interno .left { float: left; width: 380px; height: 395px; }
.conteudo_interno .left .trabalhec { float: left; display: inline; width: 100%; height: 65px; margin: 40px 0 0 40px; }
.conteudo_interno .left .trabalhec h3 { font-family: 'HelveticaLTStd-Cond'; font-size: 16px; font-weight: normal; color: #085ba8; }
.conteudo_interno .left .trabalhec h3 a { font-family: 'HelveticaLTStd-Cond'; font-size: 16px; font-weight: normal; color: #085ba8; text-decoration: none; }
.conteudo_interno .left .trabalhec h3 a:hover { color: #000; }
.conteudo_interno .left .trabalhec p { font-family: Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #303236; margin: 10px 0 0 11px; }
.conteudo_interno .left .redes { float: left; display: inline; width: 100%; height: 120px; margin: 20px 0 0 40px; }
.conteudo_interno .left .redes h3 { font-family: 'HelveticaLTStd-Cond'; font-size: 16px; font-weight: normal; color: #085ba8; }
.conteudo_interno .left .redes p { font-family: Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #303236; margin: 5px 0 0 11px; }
.conteudo_interno .left .redes .face { float: left; display: inline; background: url(../img/icon-facebook.png) no-repeat; height: 42px; width: 42px; text-indent: -9999px; margin: 10px 0 0 50px; overflow: hidden; }
.conteudo_interno .left .redes .face:hover { background: url(../img/icon-facebook_over.png) no-repeat; }
.conteudo_interno .left .redes .twitt { float: left; display: inline; background: url(../img/icon-twitter.png) no-repeat; height: 42px; width: 42px; text-indent: -9999px; margin: 10px 0 0 15px; overflow: hidden; }
.conteudo_interno .left .redes .twitt:hover { background: url(../img/icon-twitter_over.png) no-repeat; }
.conteudo_interno .left .contato { float: left; display: inline; width: 100%; height: 180px; margin: 5px 0 0 40px; background: url(../img/icon-fone.png) left top no-repeat; }
.conteudo_interno .left .contato h3 { font-family: 'HelveticaLTStd-Cond'; font-size: 16px; font-weight: normal; color: #085ba8; margin: 4px 0 0 20px; }
.conteudo_interno .left .contato p { font-family: Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #303236; margin: 11px 0 0 22px; line-height: 15px; }
.conteudo_interno .right { float: right; width: 695px; height: 395px; position: absolute; left: 380px; top: 0px; }
/*### CONTEUDO SLIDES PRODUTOS ###*/
 
/*
	Optional:
	Show the current slide in the pagination
*/
.pagination2 a { color: #5c98d8; text-decoration: none; overflow: hidden; }
.pagination2 .current a { background: none repeat scroll 0 0 #CCCCCC; border-radius: 25px 25px 25px 25px; bottom: 2px; color: #999999; display: inline; float: left; height: 23px; left: -8px; position: relative; width: 17px; z-index: 5; padding: 2px 0 0 8px; overflow: hidden; }
/*### AREA ###*/

.area { width: 970px; margin: auto; }
.area_left { float: left; width: 400px; height: 360px; background: url(../img/img-dividir.png) no-repeat scroll 350px center transparent; }
.area_left h3 { font-family: 'HelveticaLTStd-Cond'; font-size: 17px; color: #085ba8; font-weight: normal; text-transform: uppercase; margin: 80px 0 0 50px; }
.area_left p { margin: 20px 0 0 50px; font-family: Helvetica, sans-serif; font-size: 14px; color: #484848; font-weight: normal; width: 280px; }
.area_left .saiba_mais { float: left; display: inline; background: url(../img/bt-saiba.png) no-repeat; height: 35px; width: 100px; text-indent: -999px; margin: 0px 0 0 235px; }
.area_left .saiba_mais:hover { background: url(../img/bt-saiba_over.png) no-repeat; }
.area_left .logo-iso { float: left; display: inline; background: url(../img/logo-iso.jpg) no-repeat; height: 65px; width: 130px; text-indent: -999px; margin: 25px 0 0 165px; }
.area_right { float: left; width: 560px; height: 330px; padding-top: 30px; padding-left: 10px; }
/*### FOOTER ###*/

.footer { margin: 0 auto; height: 375px; width: 970px; }
.footer h2 { float: left; height: 70px; width: 100px; background: url(../img/img-sitemap.png) no-repeat; margin: 50px 0 0 0; color: #adb4b3; text-indent: -9999px; }
.footer h3 { color: #a0a8a7; font-size: 32px; text-shadow: 2px 2px 0px #00615a; }
.footer .sitemap { padding-top: 20px; max-width: 940px; height: 195px; margin: 0 auto; margin-bottom: 20px; }
.footer .sitemap ul { float: left; width: 800px; height: 160px; margin-left: 20px; padding-bottom: 20px; }
.footer .sitemap ul.menu1 { float: left; width: 140px; height: 160px; margin-left: 20px; padding-bottom: 20px; }
.footer .sitemap ul.menu2 { float: left; width: 140px; height: 160px; margin-left: 20px; padding-bottom: 20px; }
.footer .sitemap ul.menu3 { float: left; width: 145px; height: 160px; margin-left: 20px; padding-bottom: 20px; }
.footer .sitemap ul.menu4 { float: left; width: 140px; height: 160px; margin-left: 30px; padding-bottom: 20px; }
.footer .sitemap ul.menu5 { float: left; width: 135px; height: 160px; margin-left: 10px; padding-bottom: 20px; }
.footer .sitemap ul.bronze { border: 0; }
.footer .sitemap li { margin: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF; font-weight: normal; }
.footer .sitemap a { color: #fff; text-decoration: none; }
.footer .sitemap a:hover { color: #597791; text-decoration: underline; }
.footer .credits { color: #adb4b3; font-size: 14px; height: 60px; width: 950px; padding: 20px 0 0 0s; margin: auto; }
.footer .credits p { color: #7997ae; font-family: Helvetica, sans-serif; float: left; }
.footer .credits .nucliart{float:left; display:inline;  margin:20px 0 0 50px;}
.footer .credits .logo { float: right; width: 157px; height: 82px; background: url(../img/logo-rodape.png) no-repeat 0 0; text-indent: -9999px; margin: 20px 65px 0 0; }
