@charset "iso-8859-1";
/*CSS reset*/
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,sub,sup,tt,
var,dl,dt,dd,ol,ul,li,fieldset, form,label,legend,table,caption,
tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:normal;font-size:100%;font-family:inherit;vertical-align:baseline;outline:0;}
table{border-collapse:collapse;border-spacing:0;margin:0;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
a{text-decoration:none;}a:hover{text-decoration:underline;}
input,select,textarea{font:11px arial,helvetica,"sans Serif",clean,sans-serif;}
legend{display:none}label{cursor:pointer;cursor:hand;}:focus{outline:0;}
*{margin:0;padding:0;}
/**/

/*CSS Defaut*/
body{padding:20px 0 0;background:#b7dbdd url(../img/bgLuz.jpg) no-repeat center top;border-top:4px solid #e54000;font-family:arial;font-size:12px;color:#2d4446;}
#all{width:908px;margin:0 auto;}
#hd,#md,#ft{float:none;clear:both;}
#all,#md,#ft{overflow:auto;zoom:1}
/**/

/*hd*/
#hd{padding:0 0 0 44px;overflow:auto;}
#hd h1{width:135px;height:138px;margin:0 300px 0 0;float:left;background:url(../img/logo.gif) no-repeat;text-indent:-999em;}
#hd h1 a{width:135px;height:138px;display:block;}
#hd #navigation{height:40px;margin:8px 0 30px;float:right;background:url(../img/bgNavigation.gif) no-repeat right bottom;}
#hd #navigation li{height:22px;margin:0 0 0 15px;_margin:0 0 0 12px;float:left;}
#hd #navigation li a{height:22px;background:url(../img/menu.gif) no-repeat;text-indent:-999em;display:block;}
#hd #navigation li a.blog{width:37px;background-position:0 0;}
#hd #navigation li a.blog:hover, #hd #navigation li a.blog.active{background-position:0 -29px;}
#hd #navigation li a.quem{width:96px;background-position:-58px 0;}
#hd #navigation li a.quem:hover, #hd #navigation li a.quem.active{background-position:-58px -29px;}
#hd #navigation li a.solu{width:77px;background-position:-174px 0;}
#hd #navigation li a.solu:hover,#hd #navigation li a.solu.active{background-position:-174px -29px;}
#hd #navigation li a.info{width:79px;background-position:-271px 0;}
#hd #navigation li a.info:hover, #hd #navigation li a.info.active{background-position:-271px -29px;}
#hd #navigation li a.cont{width:65px;background-position:-370px 0;}
#hd #navigation li a.cont:hover, #hd #navigation li a.cont.active{background-position:-370px -29px;}

#hd .busca{width:202px;height:32px;padding:0 0 0 10px;float:right;background:url(../img/bgBusca.gif) no-repeat;}
#hd .busca input{width:170px;margin:9px 3px 0 0;float:left;border:none;font-weight:700;color:#2d4446;}
#hd .busca button{width:22px;height:22px;margin:4px 0 0;background:url(../img/lupa.gif) no-repeat;border:none;cursor:pointer;text-indent:-999em;}
/**/

/*md*/
#md{margin:44px 0 50px;}
#colA{width:666px;margin:0 30px 0 0;float:left;}
#colA .post{width:666px;margin:0 0 40px;float:left;}

#colA .post .topoPost{width:622px;float:right;position:relative;}
#colA .post .topoPost h2{width:500px;font-size:26px;color:#2d4446;}
#colA .post .topoPost span{font-size:11px;color:#43686c;}
#colA .post .topoPost span em{font-weight:700;}
#colA .post .topoPost span a{font-weight:700;color:#e54000;}
#colA .post .topoPost .opcoes{width:114px;position:absolute;top:0;right:0;}
#colA .post .topoPost .opcoes a{height:20px;margin:0 0 5px;text-indent:-999em;display:block;}
#colA .post .topoPost .opcoes a.indique{background:url(../img/btIndiquePost.gif) no-repeat;}
#colA .post .topoPost .opcoes a.imprima{background:url(../img/btImprimir.gif) no-repeat;}

#colA .post .ct{margin:27px 0 50px;float:right;overflow:auto;}
#colA .post .ct .dataPost{width:42px;height:43px;padding:8px 0 0 2px;margin:20px 0 0;float:left;background:url(../img/bgDataPost.jpg) no-repeat;text-align:center;}
#colA .post .ct .dataPost span{height:20px;font-size:22px;line-height:14px;}
#colA .post .ct .dataPost .dia{color:#6fa9af;}
#colA .post .ct .dataPost .mes{color:2d4446;}

#colA .post .ct .imgPost{width:622px;margin:0 0 21px;float:left;background:url(../img/bordaFoto.jpg) no-repeat right 6px;}
#colA .post .ct .imgPost img{width:604px;float:left;border:6px solid #fff;}
#colA .post .ct .imgPost .borda{width:616px;height:6px;float:right;background:#8ec2c5;}
#colA .post .ct .imgPost.pequeno{float:left;margin:0 20px 0 0;background:#fff url(../img/bgPostPequeno.gif) no-repeat right bottom;}
#colA .post .ct .imgPost.pequeno img{width:264px;}
#colA .post .ct p{width:622px;float:right;}

#colA .post .itens{width:622px;padding:0 0 40px;float:right;border-bottom:2px solid #95c0c2;position:relative;}
#colA .post .itens .tags{width:403px;height:20px;padding:6px 0 1px 7px;float:left;background:url(../img/bgTags.gif) no-repeat;color:#fff;}
#colA .post .itens .tags a{color:#fff;}
#colA .post .itens .links{margin:6px 0 0;float:right;}
#colA .post .itens .links li{width:26px;margin:0 6px 0 0;float:left;text-indent:-999em;}
#colA .post .itens .links li a{width:26px;height:21px;float:left;background:url(../img/btLinks.gif) no-repeat;}
#colA .post .itens .links li a.fac{background-position:0 7px;}
#colA .post .itens .links li a.fac:hover{background-position:0 -29px;}
#colA .post .itens .links li a.twi{background-position:-32px 7px;}
#colA .post .itens .links li a.twi:hover{background-position:-32px -29px;}
#colA .post .itens .links li a.tec{background-position:-64px 7px;}
#colA .post .itens .links li a.tec:hover{background-position:-64px -29px;}
#colA .post .itens .links li a.del{background-position:-97px 7px;}
#colA .post .itens .links li a.del:hover{background-position:-97px -29px;}
#colA .post .itens .links li a.dig{background-position:-130px 7px;}
#colA .post .itens .links li a.dig:hover{background-position:-130px -29px;}
#colA .post .itens .links li a:hover{width:26px;float:left;background:url(../img/btLinks.gif) no-repeat 0 -29px;}
#colA .post .itens span{width:56px;height:16px;padding:7px 0 0;position:absolute;background:url(../img/bgLabel.gif) no-repeat;font-size:10px;font-weight:700;color:#fff;text-align:center;}

#colA .paginacao{width:337px;_width:357px;margin:30px auto 0;}
#colA .paginacao li{height:24px;margin:0 6px 0 0;float:left;}
#colA .paginacao li a{padding:3px 7px;float:left;background:#fff;color:#e54000;text-decoration:none;}
#colA .paginacao li a:hover, #colA .paginacao li a.active{padding:2px 6px;border:1px solid #95c0c2;background:#b7dbdd;color:#43686c;}
#colA .paginacao li a.ant{width:50px;height:20px;padding:0;margin:0 4px 0 0;background:url(../img/btAnterior.gif) no-repeat;text-indent:-999em;display:block;}
#colA .paginacao li a.ant:hover{border:none;}
#colA .paginacao li a.pro{width:51px;height:20px;padding:0;margin:0 0 0 4px;background:url(../img/btProxima.gif) no-repeat;text-indent:-999em;display:block;}
#colA .paginacao li a.pro:hover{border:none;}

#colA .comentarios{width:622px;padding:0 0 40px 0;margin:0 0 30px;float:right;border-bottom:2px solid #95c0c2;}
#colA .comentarios h2{height:22px;margin:0 0 4px;background:url(../img/titComentarios.gif) no-repeat;text-indent:-999em;}
#colA .comentarios span.topo{margin:0 0 20px;display:block;font-weight:700;}
#colA .comentarios .item{padding:5px 0 0;margin:0 0 10px;background:url(../img/bgTopComentario.gif) no-repeat;}
#colA .comentarios .item .ct{padding:15px 17px 20px;background:#fff url(../img/bgBottomComentario.gif) no-repeat 0 bottom;}
#colA .comentarios .item .ct h3{margin:0 0 4px;color:#e54000;font-weight:700;font-size:14px;}
#colA .comentarios .item .ct p{margin:10px 0 0;line-height:18px;}

#colA .enviar-comentario{width:622px;float:right;}
#colA .enviar-comentario h2{height:22px;margin:0 0 40px;background:url(../img/titEnvieComentario.gif) no-repeat;text-indent:-999em;}
#colA .enviar-comentario h2.indique{height:26px;background:url(../img/titIndique.gif) no-repeat;}
#colA .enviar-comentario h2.contato{background:url(../img/titContato.gif) no-repeat;}
#colA .enviar-comentario .campo{margin:0 0 30px;float:left;}
#colA .enviar-comentario .campo.alt{margin:0 38px 0 0;}
#colA .enviar-comentario .campo img{margin:0 10px 0 0;float:left;}
#colA .enviar-comentario .campo #captcha{margin:8px 0 0;}
#colA .enviar-comentario .campo2{margin:0 0 20px;float:left;}
#colA .enviar-comentario label{margin:0 0 10px;display:block;font-size:14px;font-weight:700;color:#2d4446;}
#colA .enviar-comentario input{width:282px;height:16px;padding:8px 5px;background:url(../img/bgInput.gif) no-repeat;border:none;}
#colA .enviar-comentario select{width:292px;height:32px;padding:8px 5px;background:#fff url(../img/bgInput.gif) no-repeat;border:none;}
#colA .enviar-comentario textarea{width:602px;height:102px;padding:10px;background:url(../img/bgTextarea.gif) no-repeat;border:none;}
#colA .enviar-comentario button{width:94px;height:40px;margin:26px 0 0;float:right;background:url(../img/btEnviar.gif) no-repeat;text-indent:-999em;border:none;cursor:pointer;}

#colA .ctInterna{padding:0 0 0 44px;}
#colA .ctInterna h2{height:23px;text-indent:-999em;}
#colA .ctInterna h2.quem{background:url(../img/titQuemSomos.gif) no-repeat;}
#colA .ctInterna h2.resultado{background:url(../img/titResultado.gif) no-repeat;}
#colA .ctInterna h2.solucoes{width:106px;height:34px;background:url(../img/titSolucoes.jpg) no-repeat;}
#colA .ctInterna h2.infopress{width:126px;height:74px;margin:0 0 15px;background:url(../img/titInfopress.jpg) no-repeat;}
#colA .ctInterna h3{margin:0 0 10px;font-size:14px;font-weight:700;}
#colA .ctInterna h3.alt{margin:25px 0 20px;}
#colA .ctInterna h4{font-size:12px;font-weight:700;}
#colA .ctInterna .equipe{margin:0 0 25px;display:block;overflow:auto;}
#colA .ctInterna .equipe img{margin:0 10px 0 0;float:left;border:2px solid #fff;}
#colA .ctInterna p{margin:0 0 20px;}

#colA .ctInterna p.desc{margin:8px 0 24px;font-size:11px;color:#43686c;}
#colA .ctInterna dl{margin:0 0 30px;}
#colA .ctInterna dl dt{margin:0 0 5px;font-size:14px;font-weight:700;}
#colA .ctInterna dl dd{margin:0 0 2px;}

#colA .ctInterna .boxResultado{height:25px;padding:10px 10px 0 10px;margin:20px 0 50px;background:url(../img/bgBOxResultado.gif) no-repeat;color:#43686c;}
#colA .ctInterna .boxResultado span{float:left;}
#colA .ctInterna .boxResultado span em{font-weight:700;color:#dd5521;}
#colA .ctInterna .boxResultado span.right{float:right;}

#colA .ctInterna .item{padding:0 0 30px;margin:0 0 30px;border-bottom:1px solid #95c0c2;}
#colA .ctInterna .item h3{margin:0 0 5px;}
#colA .ctInterna .item h3 a{color:#2d4446;}
#colA .ctInterna .item em a{color:#e54000;font-weight:700;}

#colB{width:212px;float:left;}
#colB span{width:212px;height:3px;margin:20px 0;display:block;background:url(../img/tracejado.gif) no-repeat;}
#colB a{font-weight:700;color:#43686c;line-height:20px;}
#colB a.doze{font-size:12px;}
#colB a.catorze{font-size:14px;}
#colB a.dezoito{font-size:18px;}
#colB a.vinte-e-tres{font-size:23px;}
#colB h2{height:20px;margin:0 0 20px;text-indent:-999em;}
#colB h2.arquivos{background:url(../img/titArquivos.gif) no-repeat;}
#colB h2.assuntos{background:url(../img/titAssuntos.gif) no-repeat;}
#colB h2.tags{background:url(../img/titTags.gif) no-repeat;}
#colB h2.clientes{background:url(../img/titClientes.gif) no-repeat;}
#colB h2.twitter{background:url(../img/titTwitter.gif) no-repeat;}
#colB ul li{width:204px;height:22px;padding:1px 0 0 8px;margin:0 0 2px;background:url(../img/bgLista.gif) no-repeat;}
#colB ul li.no{background:none;}
#colB ul li a{padding:0 0 0 14px;background:url(../img/setinha.gif) no-repeat 0 4px;color:#43686c;}
#colB .tuitada{padding:0 0 10px;margin:0 0 10px;border-bottom:1px dotted #000;overflow:hidden;}
#colB .tuitada p{width:150px;float:left;font-size:11px;line-height:14px;}
#colB .tuitada p.time{color:#fff;}
#colB .tuitada .crop{width:48px;height:48px;margin:0 10px 43px 0;float:left;overflow:hidden;}
#colB .tuitada strong{color:#e54000;}

#colB #slider{overflow:hidden;}
#colB #slider ul{width:1500px;}
#colB #slider ul li{width:212px;height:212px;float:left;padding:0;background:none;}
#colB #slider ul li span{width:64px;height:58px;padding:6px 0 0;margin:0 10px 10px 0;float:left;background:url(../img/bgImgsClientes.gif) no-repeat;text-align:center;}
#colB #slider ul li span.noMargin{margin:0 0 10px;}
#colB .botoes{width:51px;height:25px;padding:5px 0 0 13px;margin:5px auto 0;background:url(../img/botoesClientes.gif) no-repeat;}
#colB #prevBtn{width:13px;height:20px;margin:0 12px 0 0;float:left;display:block;text-indent:-999em;background:none;}
#colB #prevBtn a{width:13px;height:20px;display:block;float:left;}
#colB #nextBtn{width:13px;height:20px;margin:0 12px 0 0;float:left;display:block;text-indent:-999em;background:none;}
#colB #nextBtn a{width:13px;height:20px;float:left;}
/**/

/*ft */
#ft{width:100%;padding:20px 0 50px;background:#56abb0;}
#ft .rodape{width:864px;margin:0 auto;overflow:auto;}
#ft .rodape .ct{width:622px;margin:0 0 15px 20px;padding:0 0 40px;border-bottom:1px solid #89c4c8;}
#ft .rodape div{float:left;}
#ft .rodape h2{width:97px;height:40px;margin:0 0 10px;text-indent:-999em;background:url(../img/titOndeEstamos.gif) no-repeat;}
#ft .rodape address{font-size:10px;color:#fff;}
#ft .rodape p.copy{_width:380px;float:left;font-size:10px;color:#fff;margin:0 0 0 20px;}
#ft .rodape h6{width:47px;height:15px;margin:0 223px 0 0;_margin:0 100px 0 0;float:right;background:url(../img/fishy.jpg) no-repeat;text-indent:-999em;}
/**/
