body{background-color:#ECEBEA; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px;}

.root{width:961px; height:auto; background-color:#FFFFFF; margin:auto;}

.topo{width:961px; height:132px; float:left;}

.menu{width:931px; height:22px; background-image:url(images/menu.jpg); float:left; font-weight:bold; color:#FFFFFF; padding-top:3px; font-size:11px; padding-left:30px;}

.botMenu{text-decoration:none; color:#FFFFFF; font-size:15px; display:block; width:80px; height:20px; float:left; text-align:center; font-weight:bold;}

.botMenuHover a:hover{color:#1A4B89;}

.botCaixaHover a:hover{color:#333333; font-weight:bold;}

.separador{width:20px; height:20px; float:left; text-align:center; margin-left:20px; margin-right:20px; margin-top:3px;}

.boxes{width:230px; height:220px; float:left;}

.boxFotos{width:144px; height:132px; float:left; background-image:url(images/fundo_fotos.jpg); padding-left:26px; padding-top:32px;}

.contTxt{width:405px; height:auto; float:left;}

.contText{width:665px; height:auto; float:left; margin-left:25px;}

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

.form{width:500px; height:auto; float:left; margin-left:30px; margin-top:5px;}

.conteudo{width:722px; height:auto; float:left; font-size:12px; margin-left:20px;}

.msn{width:336px; height:auto; float:left; font-size:12px; font-weight:bold; padding-left:33px;}

.janelaMsn{width:300px; height:320px; float:left; margin-top:9px; margin-left:20px;}

.imgMsn2{width:362px; height:318px; float:left; background-image:url(images/img_msn2.jpg); margin-left:35px;}

.caixas{width:723px; height:auto; float:left;  padding-left:7px}

.caixas2{width:720px; height:auto; float:left; margin-left:10px; margin-bottom:10px;}

.caixa1{width:180px; height:auto; float:left; margin-top:15px;}

.botCaixa1{text-decoration:none;}

.botCaixa2{text-decoration:none; color:#333333;}

.botCaixa2Hover a:hover{font-weight:bold;}

.caixa2{width:132px; height:160px; float:left; margin-top:5px;}

.caixaHome{width:725px; height:auto; float:left; margin-top:13px;}

.direita{width:214px; height:auto; float:right; padding-left:5px; background-color:#FFFFFF;}

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

.assinatura{width:961px; height:23px; background-image:url(images/assinatura.jpg); float:left; font-size:10px; font-weight:bold; text-align:center; padding-top:12px;}

.botAssinatura{text-decoration:none; color:#000000;}

.botAssinaturaHover a:hover{color:#D0AB00;}

.form{width:360px; height:300px; float:left;}

.campo1{width:396px; height:auto; float:left; margin-bottom:7px; font-size:11px; font-weight:bold; color:#666666;}

.imgContato{width:282px; height:350px; float:right; margin-bottom:5px;}

.enviar{width:87px; height:27px; float:left; margin-left:125px;}

.boxServicos{width:334px; height:129px; float:left; margin-left:16px;}

.cx01{width:355px; height:auto; float:left; }

.cx02{width:355px; height:auto; float:left; }

.galeriaGr{width:355px; height:255px; float:left; margin-top:5px; margin-bottom:10px;}

.galeriaPq{width:102px; height:77px; float:left; margin-top:8px; margin-left:15px; }

.semMargem{margin:0; background-color:#FFFFFF;}