body {background:url(images/topo.gif) no-repeat top center #fff; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
img {border:0px;}
form {margin:0px; padding:0px;}
h1 {float:left; color:#fff; font-size:16px; font-weight:bold; margin:0px; padding:7px 0px 0px 10px;}
h2 {margin:0px; font-size:14px; font-weight:bold; padding-top:5px;}
h2 a {color:#333; text-decoration:none;}
h3 {margin:0px; font-size:12px; font-weight:normal; color:#666; padding:0px;}
h3 a {color:#666; text-decoration:none;}
h4 {clear:both; text-align:left; color:#f1b25f; font-size:14px; font-weight:bold; margin:0px; padding:10px 0px 10px 0px;}
h5 {margin:10px 0px 0px 0px; font-size:12px; font-weight:bold; color:#666; padding:0px;}
p {margin:10px 0px 0px 0px; padding:0px;}
p a {color:#333; text-decoration:underline; font-weight:bold;}
hr {border-top:1px dashed #b8292f; border-right:1px solid #fff; border-bottom:1px solid #fff; border-left:1px solid #fff; clear:both;}
address {font-style:normal;}
#tudo {width:980px; position:absolute; top:0; left:50%; margin-left:-490px;}
.logo {clear:both; height:242px; text-align:left;}
.menuH {clear:both; text-align:left; width:100%; height:40px;}
/*.menuH ul {margin:1px 0px 0px 0px; padding:0px; float:left;}
.menuH ul li {list-style:none; display:inline;}
.menuH ul li a {float:left; font-size:12px; color:#fff; text-align:left; text-decoration:none; margin-right:18px; height:26px; padding-top:8px;}
.menuH ul li a:hover {background-color:#b8292f;}*/
.menuH b{color:#ffcc66; font-weight:bold;}
.btMenu {float:left; margin-left:11px;}

.menuV {float:left; width:170px;}
.menuV ul {margin:0px; padding:0px;}
.menuV li {list-style:none; border-left:5px solid #b8292f; border-bottom:1px solid #b8292f; margin-bottom:2px;}
.menuV li a {color:#333; text-decoration:none; display:block; padding:4px 0px 4px 5px;}
.menuV li a:hover {background-color:#b8292f; color:#fff;}

.menuCliente {float:left; width:170px;}
.menuCliente ul {margin:0px; padding:0px;}
.menuCliente li {list-style:none; border-left:1	px solid #eee; border-bottom:1px solid #eee; margin-bottom:1px; background-color:#e7e5e5;}
.menuCliente li a {color:#b8292f; text-decoration:none; display:block; padding:4px 0px 4px 5px;}
.menuCliente li a:hover {background-color:#b8292f; color:#fff;}
.menuClienteTitulo {background-color:#999; color:#fff; margin-bottom:1px; clear:both; padding:5px; font-weight:bold;}
.menuClienteTitulo a {color:#fff; text-decoration:none;}
.menuClienteSub {font-size:11px; font-weight:bold; padding-left:10px; background:url(images/ic_submenu.gif) no-repeat left top;}

.colunaEsq {float:left; width:170px; margin-right:9px;}
.colunaMeio {float:left; width:537px;}
.colunaDir {float:right; width:252px; margin-left:9px;}
.colunaMeioMod {float:left; width:395px;}
.colunaDirMod {float:right; width:395px; margin-left:9px;}
.colunaNoticia {float:left; width:799px;}
.busca {clear:both; background:url(images/ic_busca.gif) no-repeat left top #ccc; height:32px; padding:10px 0px 0px 30px; margin-bottom:1px; text-align:center;}
.busca span {font-size:15px; color:#333; font-weight:bold; margin-right:10px;}
.buscaCampo {font-size:11px; height:19px; margin-right:8px; color:#666;}
.botaoVermelho {font-size:10px; text-transform:uppercase; background-color:#b8292f; color:#fff; border:0px; padding:2px 3px 2px 3px;} 
.botaoCinza {font-size:10px; text-transform:uppercase; background-color:#999; color:#fff; border:0px; padding:2px 3px 2px 3px;} 
.destaque {float:right; width:250px; margin-right:5px;}
.noticiaDestaque {float:left; width:537px; background-color:#666; margin-bottom:1px;}
.noticiaDestaqueFoto {float:left; padding:10px 15px 10px 10px;}
.noticiaDestaqueData {color:#ffcc66; font-size:11px; margin-bottom:5px;}
.noticiaDestaqueData b {padding-left:5px; color:#ffcc66; font-size:11px; font-weight:normal;}
.noticiaDestaqueTit {color:#ccc; font-size:22px; font-weight:bold; margin:10px 0px 20px 0px;}
.noticiaDestaque span {color:#fff; font-size:18px; font-weight:bold; margin:0px;}
.noticiaDestaque span a {color:#fff; text-decoration:none;}
.noticiaDestaque p {color:#fff; font-size:16px; font-weight:normal; margin:0px; padding-bottom:10px;}
.noticiaDestaque p a {color:#fff; text-decoration:none;}
.backgroundTituloHome {background-color:#b8292f; float:left; width:100%; height:35px;}
.backgroundTitulo {background-color:#b8292f; float:left; width:799px; height:35px;}
.backgroundTituloModPq {background-color:#b8292f; float:left; width:395px; height:35px;}
.backgroundTituloMod {float:left; width:799px; margin-bottom:5px; background-color:#999; height:35px;}
.iconeTitulo {float:right;}
.noticiasData {clear:both; color:#b8292f; padding-top:5px;}
.noticiasData b {font-size:14px; font-weight:bold; padding-top:5px; color:#333;}
.noticiasData a {color:#333; text-decoration:none;}
.noticiaBox {float:left; margin-bottom:15px;}
.noticiasHome {float:left; background:url(images/bg_noticias.gif) repeat-y; width:518px; padding:10px 10px 10px 10px;}
.noticiasHomeData {float:left; color:#b8292f; font-size:11px;}
.noticiaHome {float:left; width:443px; padding-left:20px;}
.noticiaHome span {font-size:12px; color:#b8292f; font-size:11px;}
.noticiaHome b {font-size:14px; font-weight:bold; color:#333;}
.noticiaHome b a {color:#333; text-decoration:none;}
/*.noticiasHomeData {clear:both; color:#b8292f; font-size:11px;}*/
/*.noticiasHomeData span {padding-left:20px;  font-size:12px;}
.noticiasHomeData b {font-size:14px; font-weight:bold; color:#333;}
.noticiasHomeData b a {color:#333; text-decoration:none;}
.noticiasHomeNoticiaBox {clear:both; margin:0px 0px 15px 76px;}*/
.noticiasMod {float:left; width:395px; padding:10px 0 10px 0;}
.noticiasDataMod {clear:both; color:#b8292f;}
.noticiasDataMod2 {float:left; color:#b8292f; font-weight:normal; margin-right:5px;}
.clientes {float:left; width:100%; border-top:1px solid #999; padding-top:3px; color:#999; font-size:16px; font-weight:bold; margin-top:10px;}
.clientesLogos {clear:both; text-align:center; padding-top:10px;} 
.clientesImg {float:left; margin:0px 10px 20px 15px;}
.rodape {float:left; width:100%; background-color:#666; color:#ccc; text-align:center; padding:20px 0px 5px 0px; letter-spacing:2px; line-height:30px; margin-top:10px;}
.rodape span {font-size:11px;}
.rodape a {color:#ccc; text-decoration:none;}
.areaRestrita {float:left; width:798px; background-color:#ededed; border-top:1px dashed #666; border-bottom:1px dashed #666; margin-top:10px; color:#b8292f; padding:5px 0px 5px 0px; text-align:center;}
.areaRestrita span {font-size:11px; color:#000; font-weight:normal; margin-left:10px;}
.areaRestritaBotoes {float:left; background:url(images/bg_botao_restrito.gif) no-repeat top right; height:18px; width:798px; text-align:right; font-size:11px; font-weight:bold; color:#fff; padding:4px 0px 0px 0px;}
.areaRestritaBotoes a {color:#fff; text-decoration:none; padding:0px 10px 0px 6px;}
.areaRestritaBotoes a:hover {color:#ccc;}
.restritoCampo {font-size:10px; height:11px; color:#666;}
.filtoGaleria {float:left; width:798px; border-bottom:1px dashed #666; margin:10px 0px 10px 0px; padding-bottom:5px; text-align:center; font-weight:bold;}
.boxDir {float:right; text-align:left; width:252px; margin-bottom:20px; font-weight:bold;}
.boxDir a {color:#333; text-decoration:none;}
.boxDir a:hover {color:#999;}
.boxDir ul {margin:0px; padding:5px 0px 15px 0px; clear:both;}
.boxDir ul li {list-style-type:none; border-bottom:1px dashed #b8292f; padding:3px 0px 3px 0px;}
.boxDirMod {float:right; text-align:left; width:395px; margin-bottom:20px; font-weight:bold;}
.boxDirMod a {color:#333; text-decoration:none;}
.boxDirMod a:hover {color:#999;}
.boxDirMod ul {margin:0px; padding:5px 0px 15px 0px; clear:both;}
.boxDirMod ul li {list-style-type:none; border-bottom:1px dashed #b8292f; padding:3px 0px 3px 0px;}
ul.arquivoDownload {clear:both; text-align:left; font-weight:bold;}
ul.arquivoDownload li {list-style-image:url(images/ic_download.gif); margin-bottom:10px;}
ul.arquivoDownload li a {color:#b8292f; text-decoration:none; padding:5px;}
ul.arquivoDownload li a:hover {background-color:#b8292f; color:#fff;}
ul.listaLinks {clear:both; text-align:left;}
ul.listaLinks li {list-style-type:square; color:#b8292f; margin-bottom:10px;}
ul.listaLinks li a {color:#666; text-decoration:none;}
ul.listaLinks li a:hover {text-decoration:underline;}
.voltar {float:left; text-align:center; font-size:10px; text-transform:uppercase; background-color:#999; color:#fff; padding:2px 5px 2px 5px; margin:10px 0px 10px 0px;}
.voltar a {color:#fff; text-decoration:none;}
.galeriaFotosGeral {float:left; margin:10px 0px 0px 0px; padding:0px; width:799px;}
.galeriaFotosItem {float:left; margin:0px 3px 6px 3px; width:190px; height:220px; text-align:center;}
.galeriaFotosImg {clear:both; text-align:center; border:1px solid #ccc; width:188px; height:150px; padding:10px 0px 10px 0px;}
.legendaFotos {clear:both; font-size:11px; width:150px; width:190px;}
/*ul.galeriaFotos {clear:both; margin:10px 0px 0px 0px; padding:0px;}
ul.galeriaFotos li {list-style-type:none; float:left; margin:0px 3px 0px 3px; width:150px; height:180px; text-align:center;}
.legendaFotos {font-size:11px; width:150px; height:30px;}*/
.playerGd {float:left; margin:10px 0px 10px 0px; text-align:center; width:100%;}
.playerPq {float:left; margin:5px 0px 5px 0px;}
.playerRadio {float:left; margin:2px 0px 10px 0px; border-top:1px solid #b8292f;}
.resumoCliente {float:left; width:799px; margin:15px 0px 15px 0px;}
.resumoClienteLogo {float:left; text-align:center; width:150px; height:150px; margin:20px 9px 20px 9px; padding:14px;}
/*.resumoClienteLogo {float:left; text-align:center; width:150px;}*/
.resumoClienteTxt {float:right; text-align:left; width:640px; margin-left:10px;}
.extras {clear:both; text-align:center; padding:20px 0px 30px 0px;}
.extras ul {margin:0px; padding:0px;}
.extras ul li {list-style-type:none; display:inline; margin-right:80px; font-weight:bold;}
.extras ul li a {color:#666; text-decoration:none;}
.extras ul li a:hover {text-decoration:underline;}
.extras img {margin-right:5px;}
.selo20anos {position:absolute; z-index:100; top:5px; left:280px;}
.formLinhaLegenda {clear:both; padding-left:100px; font-size:10px; font-weight:bold;}
.formLinha {float:left; padding:2px 0px 2px 0px;}
.formLinha span {width:100px; float:left;}
.formLinhaBotao {clear:both; text-align:left; padding:10px 0px 50px 250px;}
.formCampo {width:400px; background-color:#eeeeee; border:1px solid #ccc; color:#000; font-size:12; font-family: Arial, Verdana;}
.formCampo2 {width:100px; background-color:#eeeeee; border:1px solid #ccc; color:#000; font-size:12; font-family: Arial, Verdana;}
.paginacao {font-size:11px; clear:both; text-align:right; text-transform:uppercase;}
.paginacao a {text-decoration:none; color:#000; padding-left:5px;}
.paginacao a:hover {color:#999;}
.listaEventos {clear:both; text-align:left; padding:10px 0px 0px 0px;}
.listaEventos ul {margin:0px; padding:0px; list-style-type:none;}
.listaEventos ul li {background-color:#eee; margin-bottom:2px;}
.listaEventos a {color:#666; font-weight:bold; font-size:14px; text-decoration:none; display:block; padding:10px 0px 10px 12px;}
.listaEventos a:hover {color:#eee; background-color:#999;}
.fotoNoticia {clear:both; text-align:left; margin-top:10px;}
.fotoNoticiaTxt {clear:both; text-align:left; font-size:10px; font-weight:bold;}
.sair a {float:right; font-weight:bold; text-transform:uppercase; color:#ffcc66; text-decoration:none; background-color:#990000; padding:10px 15px 10px 15px;}
.sair a:hover {color:#fff;}
table {float:left; width:100%; border:0px; margin:10px 0px 10px 0px;}
table th {background-color:#999; text-align:left; color:#fff; border-right:1px solid #fff; padding:3px 0px 3px 5px;}
table td {background-color:#eee; text-align:left; border-right:1px solid #fff; border-bottom:1px solid #ccc; border-top:1px solid #fff; padding:3px 0px 3px 5px;}
.icDownload {margin-left:15px;}
.downloadSonora {float:left; margin:2px 0px 0px 15px;}
.depoimentoEsq {float:left; width:319px; padding:10px 0px 20px 80px;}
.depoimentoDir {float:right; width:369px; padding:10px 0px 20px 30px;}
object {background:url(images/bg_video.gif) #fff no-repeat;}
.aviso {color:#FF0000; font-size:11px; font-weight:bold;}