html, body{margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, code, del, dfn, em, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
blockquote, q{margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; quotes: "" ""; }
blockquote:before, q:before, blockquote:after, q:after{content: "";}
th, td, caption{margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; text-align: left; font-weight: normal; vertical-align: middle; }
table{margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; border-collapse: separate; border-spacing: 0; vertical-align: middle; }
a img{border: none;}
a{text-decoration:none;color: #333;}
a:hover{text-decoration:underline;}
ul{list-style: none;}
*{outline: 0;}

body{background:#e0e0e0;font:12px verdana;color:#333;}
.body{background:#f2f2f2;}
#all{width:902px;padding:20px 0 0;margin:0 auto;}
#hd{height:254px;margin:0 0 15px;background:url(../img/ilustraTopo.gif) no-repeat 0 25px;overflow:auto;position:relative;}
#hd .idioma{width:48px;heght:17px;position:absolute;right:0;top:0;}
#hd .idioma a{width:22px;height:17px;float:left;background:url(../img/idiomas.gif) no-repeat;text-indent:-999em;}
#hd .idioma a.ing{margin:0 4px 0 0;background-position:0 0;}
#hd .idioma a.port{background-position:-26px 0;}
#hd h1{width:245px;height:128px;margin:77px 0 0;text-indent:-999em;}
#hd h1 a{width:245px;height:128px;display:block;}
#hd .navigation li{margin:0 10px 0 0;float:left;}
#hd .navigation li a{height:14px;padding:0 15px 0 0;display:block;background:url(../img/bgMenu.gif) no-repeat;text-indent:-999em;}
#hd .navigation li a.quem{width:103px;background-position:0 0}
#hd .navigation li a.quem:hover, #hd .navigation li a.quemActive{width:103px;background-position:0 -24px}
#hd .navigation li a.faz{width:119px;background-position:-127px 0}
#hd .navigation li a.faz:hover, #hd .navigation li a.fazActive{width:119px;background-position:-127px -24px}
#hd .navigation li a.onde{width:114px;background-position:-271px 0}
#hd .navigation li a.onde:hover, #hd .navigation li a.ondeActive{width:114px;background-position:-271px -24px}
#hd .navigation li a.client{width:68px;background-position:-410px 0}
#hd .navigation li a.client:hover, #hd .navigation li a.clientActive{width:68px;background-position:-410px -24px}
#hd .navigation li a.contato{width:56px;background-position:-503px 0}
#hd .navigation li a.contato:hover, #hd .navigation li a.contatoActive{width:56px;background-position:-503px -24px}

#md{margin:0 0 30px;overflow:auto;}
#md #colA{width:630px;margin:0 25px 0 0;float:left;position:relative;}
#md #colA .rss{width:53px;height:14px;background:url(../img/rss2.gif) no-repeat;text-indent:-999em;position:absolute;right:30px;top:10px;}
#md #colA .rss a{width:53px;height:14px;display:block;}
#md #colA h2{height:45px;margin:0 0 30px;text-indent:-999em;}
#md #colA h2.clientes{background:url(../img/titClientes.gif) no-repeat;}
#md #colA h2.quem{background:url(../img/titQuemSomos.gif) no-repeat;}
#md #colA h2.contato{background:url(../img/titContatos.gif) no-repeat;}
#md #colA h2.fazemos{background:url(../img/titFazemos.gif) no-repeat;}
#md #colA h2.onde{background:url(../img/titOnde.gif) no-repeat;}
#md #colA h2.assuntos{background:url(../img/titAssuntosColA.gif) no-repeat;}
#md #colA h2.arquivos{background:url(../img/titArquivosColA.gif) no-repeat;}
#md #colA h3{padding:0 0 0 30px;margin:0 0 6px;font-size:14px;font-weight:700;}
#md #colA h3.um{background:url(../img/um.gif) no-repeat;}
#md #colA h3.dois{background:url(../img/dois.gif) no-repeat;}
#md #colA h3.tres{background:url(../img/tres.gif) no-repeat;}
#md #colA h3.quatro{background:url(../img/quatro.gif) no-repeat;}
#md #colA h3.cinco{background:url(../img/cinco.gif) no-repeat;}
#md #colA h3.seis{background:url(../img/seis.gif) no-repeat;}
#md #colA p{margin:0 0 20px;}
#md #colA p.resultado{font-size:18px;font-weight:700;}
#md #colA p.resultado em{color:#fa6825;}
#md #colA .item{padding:0 0 12px;margin:0 0 15px;background:url(../img/pontinhos.gif) repeat-x left bottom;}
#md #colA .item p{margin:0;color:#666;}
#md #colA .post{padding:0 0 24px;_padding:0 0 48px;margin:0 0 40px;background:url(../img/pontinhos.gif) repeat-x left bottom;overflow:auto;}
#md #colA .post .crop{width:630px;margin:0 0 25px;overflow:hidden;}
#md #colA .post .topoPost{margin:0 0 12px;_margin:0 0 24px;overflow:auto;font-weight:700;}
#md #colA .post .topoPost .data{width:52px;height:47px;padding:14px 0 0;margin:0 10px 0 0;float:left;background:url(../img/balaoData.gif) no-repeat;color:#fff;text-align:center;font-size:14px;}
#md #colA .post .topoPost .data span{font-size:20px;display:block;color:#fff;line-height:13px;}
#md #colA .post .topoPost h2{width:550px;height:auto;margin:8px 0 0;font-size:20px;color:#333;text-indent:0;}
#md #colA .post .topoPost span, #md #colA .post .topoPost span a{color:#f26b32;}
#md #colA .post ul{display:block;overflow:auto;}
#md #colA .post ul li{float:left;}
#md #colA .post .tags{margin:44px 0 0;font-weight:700;font-size:13px;}
#md #colA .post .opcoes{width:630px;padding:9px 0 0;margin:28px 0 21px 0;overflow:auto;background:url(../img/bordaTopOpcoes.gif) no-repeat 0 top;}
#md #colA .post .opcoes .ct{padding:0 10px 9px;overflow:auto;background:#ebebeb url(../img/bordaBottomOpcoes.gif) no-repeat 0 bottom;}
#md #colA .post .opcoes .ct a{height:15px;padding:0 0 0 25px;margin:0 10px 0 0;float:left;font-size:11px;background:url(../img/iconesOpcoes.gif) no-repeat 0 -70px;}
#md #colA .post .opcoes .ct a.print{background-position:0 0;}
#md #colA .post .opcoes .ct a.send{background-position:0 -24px;}
#md #colA .post .opcoes .ct a.pdf{background-position:0 -43px;}
#md #colA .post .opcoes .ct .enviar{margin:20px 0 0;float:left;overflow:auto;}
#md #colA .post .opcoes .ct .enviar div{width:320px;margin:0 12px 0 0;float:left;}
#md #colA .post .opcoes .ct .enviar div input{width:300px;height:20px;padding:4px 10px;margin:0 0 10px;float:none;background:url(../img/bgInputEnviar.gif) no-repeat;border:none;}
#md #colA .post .opcoes .ct .enviar textarea{width:258px;height:139px;padding:4px 10px;float:left;background:url(../img/bgTextareaEnviar.gif) no-repeat;border:none;font-family:verdana;font-size:12px;}
#md #colA .post .opcoes .ct .enviar button{width:50px;height:26px;margin:10px 0;float:right;background:url(../img/btOk.gif) no-repeat;border:none;text-indent:-999em;cursor:pointer;}
#md #colA .post .share li{width:20px;height:21px;margin:0 17px 0 0;text-indent:-999em;}
#md #colA .post .share li a{width:20px;height:21px;display:block;background:url(../img/icones.gif) no-repeat;}
#md #colA .post .share li a.del{background-position:0 0;}
#md #colA .post .share li a.rec{background-position:-37px 0;}
#md #colA .post .share li a.dig{background-position:-74px 0;}
#md #colA .post .share li a.win{background-position:-111px 0;}
#md #colA .post .share li a.goo{background-position:-148px 0;}
#md #colA .post .share li a.stu{background-position:-185px 0;}
#md #colA .post .share li a.tec{background-position:-222px 0;}
#md #colA .mapa{margin:0 0 20px;}
#md #colA fieldset{width:320px;margin:0 66px 0 0;_margin:0 33px 0 0;float:left;}
#md #colA fieldset input{width:300px;padding:7px 10px 5px;margin:0 0 10px;background:url(../img/bgInput.gif) no-repeat;border:none;font-weight:700;}
#md #colA fieldset textarea{width:300px;height:174px;padding:7px 10px;margin:0 0 12px;background:url(../img/bgTextarea.gif) no-repeat;border:none;font-weight:700;font:13px verdana;font-weight:700;_background-attachment:fixed;}
#md #colA fieldset button{width:50px;height:26px;float:right;background:url(../img/btOk.gif) no-repeat;border:none;text-indent:-999em;cursor:pointer;}
#md #colA .faq{width:216px;height:279px;margin:0 10px 0 0;float:right;background:url(../img/faq.gif) no-repeat;text-indent:-999em;}
#md #colA ul{overflow:auto;display:block;}
#md #colA ul.logoClientes{width:662px;}
#md #colA ul .marca{width:134px;height:111px;padding:10px;margin:0 10px 7px 0;float:left;background:url(../img/bgMarcas.gif) no-repeat;}

#md #colA .paginacao{width:295px;margin:50px auto 0;}
#md #colA .paginacao li{float:left;}
#md #colA .paginacao li a{width:14px;height:15px;padding:4px 5px 6px;margin:0 3px 0 0;display:block;background:url(../img/btPaginacao.gif) no-repeat;color:#fff;text-align:center;text-decoration:none;font-size:11px}
#md #colA .paginacao li a:hover, #md #colA .paginacao li a.active{background-position:0 -33px;}
#md #colA .paginacao li a.ant{width:54px;height:15px;padding:4px 8px;margin:0 10px 0 0;background-position:0 -66px;font-weight:700;font-size:12px}
#md #colA .paginacao li a.pro{width:59px;height:38px;padding:4px 7px;margin:0 0 0 7px;background-position:0 -97px;font-weight:700;font-size:12px}

#colB{width:223px;padding:14px 0 0;float:left;background:url(../img/bordaTopColB.gif) no-repeat center top;}
#colB h2.arquivos{width:179px;height:57px;background:url(../img/titArquivo.gif) no-repeat;position:absolute;top:265px;}
#colB .ct{padding:45px 15px;background:#ebebeb;overflow:auto;}
#colB .ct h2{margin:0 0 30px;text-indent:-999em;}
#colB .ct h2.assuntos{height:41px;background:url(../img/titAssuntos.gif) no-repeat;}
#colB .ct h2.links{height:41px;background:url(../img/titLinks.gif) no-repeat;}
#colB .ct h2.tags{height:47px;background:url(../img/titTags.gif) no-repeat;}
#colB .ct h2.twitter{height:216px;margin:0 0 0 15px;background:url(../img/twitter.gif) no-repeat;}
#colB .ct h2.twitter a{width:153px;height:216px;display:block;}
#colB .ct ul{margin:0 0 15px;}
#colB .ct ul li{padding:0 0 6px 0;margin:0 0 6px;background:url(../img/pontinhos.gif) repeat-x left bottom;}
#colB .ct ul li a{padding:0 0 0 14px;background:url(../img/setinhas.gif) no-repeat;text-decoration:none;}
#colB .ct ul.arquivo li a{background-position:0 3px;}
#colB .ct ul.arquivo li a:hover{color:#ec008c;}
#colB .ct ul.arquivo li a.active{font-weight:700;color:#ec008c;}
#colB .ct ul.assuntos li a{background-position:0 -18px;}
#colB .ct ul.assuntos li a:hover{color:#009ea5;}
#colB .ct ul.assuntos li a.active{font-weight:700;color:#009ea5;}
#colB .ct ul.links li a{background-position:0 -39px;}
#colB .ct ul.links li a:hover{color:#ff6010;}
#colB .ct ul.links li a.active{font-weight:700;color:#ff6010;}
#colB .ct p a{margin:0 10px 0 0;}
#colB .ct p a.active{font-size:18px;color:#92278f;}
#colB .ct p{line-height:20px;margin:0 0 40px;}
#colB .bordaBottom{height:14px;background:url(../img/bordaBottomColB.gif) no-repeat center bottom;}

#ft{width:100%;padding:20px 0 130px 0;background:#e0e0e0;}
#ft div{width:902px;margin:0 auto;overflow:auto;}
#ft div p{clear:both;}
#ft div h5{margin:0 0 15px;float:left;}
#ft div h5 a{width:53px;height:14px;display:block;background:url(../img/rss.jpg) no-repeat;text-indent:-999em;}
#ft div h6{float:right;}
#ft div h6 a{width:46px;height:15px;display:block;background:url(../img/fishy.jpg) no-repeat;text-indent:-999em;}
