#bgr-barra {background-repeat:repeat-x; background-position: 0 68px;}

#general {width:800px; background:#FFF; display:block; margin:0 auto; position:relative;}
#cabecalho {height:241px; width:800px; display:block;}
.topo {height:53px; margin:0; padding:15px 0 0 20px; display:block; float:left; background-color:#FFF;}
a.logo {background-repeat:no-repeat; width:216px; height:43px; display:block;}
.flash {height:173px; width:800px; margin:0; padding:0; display:block; float:left; background-color:#72706F;}

.button {background:#FFF;}

.table-geral {width:400px; border-collapse:collapse; margin:25px;}
.table-geral th, .table-geral td {padding:5px; border:1px solid #D6D5D5;}
.table-geral th {background:#D9D9D9; color:#000;}
.table-geral tr.bgr0 td {background:#FFF;}
.table-geral tr.bgr1 td {background:#E6E6E6;}

#esq {width:193px; float:left;}
#esq .btr {margin:0 0 0 21px; padding-top:15px; width:138px;}
#dir {width:561px; float:left; padding:31px 23px 30px 23px;}
#dir p.texto {padding:0 27px 28px 28px; margin:0; width:180px; display:block; float:left;}
#dir p.textog {padding:0 17px 28px 28px; margin:0; width:310px; display:block; float:left;}
#dir p.textog2 {padding:0 2px 28px 28px; margin:0; width:205px; display:block; float:left;}
#dir .foto-interna {margin-left:20px;}
#miolo {background:url(../../_img/_common/bgr_miolo.gif) no-repeat; padding-top:15px; text-align:justify;}
#miolo p {padding:0 0 28px 28px; margin:0; display:block;}

#menu {width:172px; padding:24px 0; *padding:22px 0; margin:0 0 30px 21px; background:#DEDEDD; position:relative;}
#menu .barra {display:block; width:172px; height:14px; position:absolute; top:-7px; left:0;}
#menu ul {margin:0; padding:0; list-style:none;}
#menu li {margin:0; padding:0; height:28px; display:block; position:relative;}
#menu a {display:block; width:172px; height:28px; overflow:hidden; text-indent:-9999px; outline:0;}

#newsletter {width:172px; padding:24px 0; *padding:22px 0; margin:0 0 30px 21px; background:#FFFFFF; position:relative;}
#newsletter .barra {display:block; width:172px; height:14px; position:absolute; top:-7px; left:0;}
#newsletter ul {margin:0; padding:0; list-style:none;}
#newsletter li {margin:0; padding:0; height:28px; display:block; position:relative;}
#newsletter a {display:block; width:172px; height:28px; overflow:hidden; text-indent:-9999px; outline:0;}

.btn-menu-signsup {background:url(../../_img/_common/btn_menu_signsup.jpg);}
.btn-menu-signsup-ativo {background:url(../../_img/_common/btn_menu_signsup_ativo.jpg); position:absolute; top:-2px; height:30px !important;}
.btn-menu-news {background:url(../../_img/_common/btn_menu_news.jpg);}
.btn-menu-news-ativo {background:url(../../_img/_common/btn_menu_news_ativo.jpg); position:absolute; top:-2px; height:30px !important;}
.btn-menu-equipamentos {background:url(../../_img/_common/btn_menu_equipamentos.jpg);}
.btn-menu-equipamentos-ativo {background:url(../../_img/_common/btn_menu_equipamentos_ativo.jpg); position:absolute; top:-2px; height:30px !important;}
.btn-menu-servicos {background:url(../../_img/_common/btn_menu_servicos.jpg);}
.btn-menu-servicos-ativo {background:url(../../_img/_common/btn_menu_servicos_ativo.jpg); position:absolute; top:-2px; height:30px !important;}
.btn-menu-portfolio {background:url(../../_img/_common/btn_menu_portfolio.jpg);}
.btn-menu-portfolio-ativo {background:url(../../_img/_common/btn_menu_portfolio_ativo.jpg); position:absolute; top:-2px; height:30px !important;}
.btn-menu-clientes {background:url(../../_img/_common/btn_menu_clientes.jpg);}
.btn-menu-clientes-ativo {background:url(../../_img/_common/btn_menu_clientes_ativo.jpg); position:absolute; top:-2px; height:30px !important;}
.btn-menu-enviodearquivo {background:url(../../_img/_common/btn_menu_enviodearquivo.jpg);}
.btn-menu-enviodearquivo-ativo {background:url(../../_img/_common/btn_menu_enviodearquivo_ativo.jpg); position:absolute; top:-2px; height:30px !important;}
.btn-menu-dicas {background:url(../../_img/_common/btn_menu_dicas.jpg);}
.btn-menu-dicas-ativo {background:url(../../_img/_common/btn_menu_dicas_ativo.jpg); position:absolute; top:-2px; height:30px !important;}
.btn-menu-contato {background:url(../../_img/_common/btn_menu_contato.jpg);}
.btn-menu-contato-ativo {background:url(../../_img/_common/btn_menu_contato_ativo.jpg); position:absolute; top:-2px; height:30px !important;}

#conteudo {width:800px; display:block;}

ul.listasimples li {margin:0; padding:0; list-style:none;}

.bloco {display:block; width:560px; margin-bottom:50px;}
.descricao {display:block; float:left; width:215px;}
.foto {display:block; float:right; width:320px;}
.foto img {float:right;}
.fotop {display:block; float:right; width:200px;}
.fotop img {float:right;}

/*.galeria {padding-left:18px;}*/
/*.galeria td {padding:10px;}*/
.galeria td {padding:5px;}

.botoes {display:block; width:70px; margin:0 auto; padding-left:25px; *padding-left:15px;}
.botoes a.volta {background:url(../../_img/_common/img_setaesq.gif) no-repeat #FFF; height:44px; width:22px; display:block; float:left; margin-right:18px;}
.botoes a.avanca {background:url(../../_img/_common/img_setadir.gif) no-repeat #FFF; height:44px; width:22px; display:block; float:left;}

/* clientes */
.clientes {list-style:none; padding:0; margin:40px 0 0 0; width:110px;}
.clientes li {margin:0 0 25px 0; text-align:center;}
.clientes img {border:0;}


/* titulos */
h3.tituloverde { 0 3px no-repeat #FFF; padding-left:0px; color:#84C225; display:block; margin:0 0 15px 28px; font-size:16px; font-weight:normal;}
h3.titulovermelho { 0 3px no-repeat #FFF; padding-left:0px; color:#DA251D; display:block; margin:0 0 15px 28px; font-size:16px; font-weight:normal;}
h3.tituloamarelo { 0 3px no-repeat #FFF; padding-left:0px; color:#F8C300; display:block; margin:0 0 15px 28px; font-size:16px; font-weight:normal;}
h3.tituloazul { 0 3px no-repeat #FFF; padding-left:0px; color:#0093DD; display:block; margin:0 0 15px 28px; font-size:16px; font-weight:normal;}
h3.titulocinza { 0 3px no-repeat #FFF; padding-left:0px; color:#999; display:block; margin:0 0 15px 28px; font-size:16px; font-weight:normal;}

/* bordas */
.btr {border-top:1px solid #D6D5D5; border-right:1px solid #D6D5D5;}
.btl {border-top:1px solid #D6D5D5; border-left:1px solid #D6D5D5;}
.bt {border-top:1px solid #D6D5D5;}



/* home */
#news-home {width:340px; padding-right:20px; padding-top:30px; text-align:justify; float:left;}
#news-home .bloco {width:340px !important; margin-bottom:10px;}
#news-home h3 {margin-left:0;}

#servicos-home {width:182px; float:right; border:0;}
#servicos-home .bloco {width:182px !important; padding-top:15px; margin-bottom:20px;}
#servicos-home .bloco-servicos {boder:0; width:182px; height:162px; margin-top:5px;}
#servicos-home .bloco-tecnologia {width:182px; height:141px; margin-top:5px; background:url(../../_img/_common/img_ploterpqn.jpg) no-repeat; position:relative;}
#servicos-home .bloco-fechamento {width:182px; height:147px; margin-top:5px; background:url(../../_img/_common/img_formatos.jpg) no-repeat; position:relative;}
#servicos-home .bloco .btn-saiba {position:absolute; bottom:0; right:0;}
#servicos-home .img {border:0;}
#bannercenter{
 float: right;
 width: 800px;
 height: 100px;
/* background-image: url(../../_img/_common/rodape.png); */
/* background-repeat: no-repeat; */
}
#rodape {margin:20px 15px 0 15px; padding:7px 0; border-top:1px solid #D6D5D5; font-size:9px; font-family:Tahoma; line-height:160%; position:relative;}
#rodape .esq {display:block; width:255px; float:left;}
#rodape .dir {display:block; width:435px; float:right; text-align:right; padding-right:45px; background:url(../../_img/_common/img_logo_rodape.gif) top right no-repeat;}
.logosuper {bottom:-10px; right:-25px; position:absolute; width:25px; height:40px; border:0;}
.selo {bottom:400px; right:-170px; position:absolute; width:150px; height:140px; border:0;}
#seloeco {
	bottom:400px;
	right:0px;
	position:fixed;
	width:0px;
	height:0px;
	border:0;
	float: left;
	background-image: url(../../_img/_common/selo_eco.png);
}


.hr {height:1px; display:block; margin:9px 0; background:#C4C2C3;}
.hr * {display:none;}

h2 {overflow:hidden; text-indent:-9999px; display:block; float:right; height:23px; margin-top:-16px; position:relative;}
h4 {overflow:hidden; text-indent:-9999px; display:block; height:20px; margin-top:-16px; position:relative;}
.txt-clientes {background:url(../../_img/_common/txt_clientes2.gif) no-repeat #FFF; width:111px;}
.txt-clientes-home {background:url(../../_img/_common/txt_clientes.gif) no-repeat #FFF; width:90px;}
.txt-contatos {background:url(../../_img/_common/txt_contatos.gif) no-repeat #FFF; width:128px;}
.txt-destaque {background:url(../../_img/_common/txt_destaque.gif) no-repeat #FFF; width:253px;}
.txt-dicas {background:url(../../_img/_common/txt_dicas.gif) no-repeat #FFF; width:74px;}
.txt-envio {background:url(../../_img/_common/txt_envio.gif) no-repeat #FFF; width:212px;}
.txt-equipamentos {background:url(../../_img/_common/txt_equipamentos.gif) no-repeat #FFF; width:179px;}
.txt-news {background:url(../../_img/_common/txt_news2.gif) no-repeat #FFF; width:74px;}
.txt-news-home {background:url(../../_img/_common/txt_news.gif) no-repeat #FFF; width:88px; height:30px; float:none; margin-top:-34px; margin-bottom:10px;}
.txt-portfolio {background:url(../../_img/_common/txt_portfolio.gif) no-repeat #FFF; width:130px;}
.txt-servicos {background:url(../../_img/_common/txt_servicos2.gif) no-repeat #FFF; width:118px;}
.txt-servicos-home {background:url(../../_img/_common/txt_servicos.gif) no-repeat #FFF; width:97px; float:right;}
.txt-tecnologia-home {background:url(../../_img/_common/txt_tecnologia.gif) no-repeat #FFF; width:125px; float:right;}
.txt-fechamento-home {background:url(../../_img/_common/txt_fechamento.gif) no-repeat #FFF; width:130px; float:right;}
.txt-signsup {background:url(../../_img/_common/txt_signsup.gif) no-repeat #FFF; width:114px;}

/*.btn-noticia {width:79px; height:16px; display:block; background:url(../../_img/_common/btn_noticia.gif) no-repeat; overflow:hidden; text-indent:-9999px; float:right;}
.btn-saiba {width:59px; height:16px; display:block; background:url(../../_img/_common/btn_saiba.gif) no-repeat; overflow:hidden; text-indent:-9999px;}*/

.btn-noticia {font-size:9px; margin:0; padding:0; color:#787878; float:right;}
.btn-saiba {font-size:9px; margin:0; padding:0; color:#787878; float:right;}

.img {display:block;}
.img * {display:none;}

.hide {display:none;}
.break {display:block; clear:both;}

.esq {float:left;}
.dir {float:right;}
