body{background-image:url(images/fundo.jpg); background-repeat:repeat-x; background-color:#000000; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}

.root{width:926px; height:auto; margin:auto;}

.topo{width:926px; height:127px; float:left; background-image:url(images/topo.jpg);}

.menu{width:826px; height:34px; float:left; background-image:url(images/menu.jpg); padding-top:13px; padding-left:100px;}

.botMenu{width:128px; height:28px; float:left; margin-right:8px;}

.meio{width:926px; height:auto; float:left; background-image:url(images/meio.jpg); background-repeat:repeat-y;}

.mapa{width:426px; height:352px; float:left; margin-left:73px;}

.portfolio{width:520px; height:177px; float:left; background-image:url(images/bg_portfolio.jpg); margin-left:25px; margin-bottom:10px;}

.esq{width:160px; height:116px; float:left; margin-left:18px; margin-top:5px;}

.campo{width:230px; height:17px; float:left; background-color:#7E7E7E; margin-left:20px; font-weight:bold; color:#FFFFFF; font-size:11px; padding-top:2px; margin-top:10px;}

.campo2{width:90px; height:17px; float:left; background-color:#7E7E7E; margin-left:4px; font-weight:bold; color:#FFFFFF; font-size:11px; padding-top:2px; margin-top:10px;}

.campo3{width:230px; height:29px; float:left; background-color:#B1B1B1; margin-left:20px; margin-top:4px; color:#000000; font-size:11px; padding-top:2px;}

.campo6{width:90px; height:22px; float:left; background-color:#B1B1B1; margin-left:4px; color:#000000; font-size:11px; margin-top:4px; padding-top:9px;}

.campo4{width:90px; height:17px; float:left; background-color:#B1B1B1; margin-left:4px; color:#000000; font-size:11px; padding-top:2px; margin-top:4px;}

.campo5{width:230px; height:17px; float:left; background-color:#B1B1B1; margin-left:20px; color:#000000; font-size:11px; padding-top:2px; margin-top:4px;}

.campoem{width:230px; height:17px; float:left; background-color:#7E7E7E; margin-left:85px; font-weight:bold; color:#FFFFFF; font-size:11px; padding-top:2px; margin-top:15px;}

.campoem3{width:230px; height:17px; float:left; background-color:#A4A4A4; margin-left:85px; color:#000000; font-size:11px; padding-top:2px; margin-top:4px;}

.campoem2{width:140px; height:17px; float:left; background-color:#7E7E7E; margin-left:4px; font-weight:bold; color:#FFFFFF; font-size:11px; padding-top:2px; margin-top:15px;}

.campoem4{width:140px; height:17px; float:left; background-color:#A4A4A4; margin-left:4px; color:#000000; font-size:11px; padding-top:2px; margin-top:4px;}

.tab{width:160px; height:17px; float:left; background-color:#81B8F0; margin-left:32px; font-weight:bold; color:#FFFFFF; font-size:11px; padding-top:2px; margin-top:15px;}

.tab1{width:160px; height:17px; float:left; background-color:#C5DCF4; margin-left:32px; font-weight:bold; color:#000000; font-size:11px; padding-top:2px; margin-top:4px;}

.tab1{width:160px; height:17px; float:left; background-color:#C5DCF4; margin-left:32px; font-weight:bold; color:#000000; font-size:11px; padding-top:2px; margin-top:4px;}

.tab11{width:160px; height:30px; float:left; background-color:#C5DCF4; margin-left:32px; font-weight:bold; color:#000000; font-size:11px; padding-top:2px; margin-top:4px;}

.tab2{width:160px; height:17px; float:left; background-color:#4695E6; margin-left:4px; font-weight:bold; color:#FFFFFF; font-size:11px; padding-top:2px; margin-top:15px;}

.tab22{width:160px; height:17px; float:left; background-color:#9EC1E4; margin-left:4px; font-weight:bold; color:#000000; font-size:11px; padding-top:2px; margin-top:4px;}

.tab222{width:160px; height:30px; float:left; background-color:#9EC1E4; margin-left:4px; font-weight:bold; color:#000000; font-size:11px; padding-top:2px; margin-top:4px;}

.tab3{width:160px; height:17px; float:left; background-color:#176BC0; margin-left:4px; font-weight:bold; color:#FFFFFF; font-size:11px; padding-top:2px; margin-top:15px;}

.tab33{width:160px; height:17px; float:left; background-color:#85B0DC; margin-left:4px; font-weight:bold; color:#000000; font-size:11px; padding-top:2px; margin-top:4px;}

.tab333{width:160px; height:30px; float:left; background-color:#85B0DC; margin-left:4px; font-weight:bold; color:#000000; font-size:11px; padding-top:2px; margin-top:4px;}

.txtServico{width:290px; height:auto; float:left; margin-right:2px;}

.txtServico2{width:235px; height:auto; float:left; margin-left:22px;}

.imgPort{width:173px; height:149px; float:left; margin-left:13px; margin-top:13px;}

.port2{width:334px; height:177px; float:left; margin-top:4px;}

.portTit{width:254px; height:40px; float:left; margin-top:4px; margin-left:10px; padding-top:49px; font-size:17px; font-weight:bold; padding-left:5px;}

.imgServ{width:196px; height:auto; float:left; margin-top:5px; margin-left:7px;}

.txtPort{width:316px; height:85px; float:left; padding-left:18px; padding-top:3px; color:#909090; font-weight:bold;}

.botPort{width:65px; height:79px; float:left; margin-top:16px;}

.img{width:248px; height:auto; float:left; text-align:justify; margin-left:7px; margin-bottom:5px;}

.img2{width:199px; height:auto; float:left; text-align:justify; margin-bottom:5px; margin-left:5px;}

.txt{width:230px; height:auto; float:left; text-align:justify; padding-left:3px; padding-right:3px;  margin-bottom:5px;}

.txt2{width:285px; height:auto; float:left; padding-right:3px;  margin-bottom:5px;}

.esquerda{width:185px; height:auto; float:left; margin-left:1px;}

.boxEsq{width:162px; height:96px; float:left; margin-left:15px;}

.conteudo{width:555px; height:auto; float:left; margin-left:4px; margin-right:4px;}

.cont{width:495px; height:auto; float:left; margin-left:30px;}

.direita{width:175px; height:auto; float:left; margin-right:1px; margin-top:15px;}

.rodape{width:926px; height:21px; float:left; background-image:url(images/rodape.jpg); color:#FFFFFF; font-weight:bold; text-align:center; padding-top:30px; font-size:10px;}

.blocoEsq{width:250px; height:auto; float:left; font-size:10px; font-weight:bold; color:#CFCFCF; padding-left:5px; margin-left:23px;}

.blocoDir{width:250px; height:auto; float:left; font-size:10px; font-weight:bold; color:#CFCFCF; padding-left:5px;}

.blocoMeio{width:505px; height:auto; float:left; padding-left:5px; font-size:10px; font-weight:bold; color:#CFCFCF; margin-left:23px;}

.caixaAssinante{width:491px; height:183px; float:left; background-image:url(images/caixa_assinante.jpg); margin-bottom:100px;}

.campoForm1{width:300px; height:30px; float:left; margin-left:70px; margin-top:100px;}

.campoForm2{width:108px; height:30px; float:left; margin-left:70px;}

.campoForm3{width:110px; height:30px; float:left;}