 html, body{width:100%; height:100%; margin:0px; font-family:tahoma; color:#393333; font-size:12px;}
.topo{width:100;}
.topo{ background-image:url(../img/bg-topo.png); background-repeat:repeat-x; height:70px;}
.logo img, .logo a img{ border:0px;}
.logo { margin-bottom:40px;}

.centralizar {width:905px; margin:0 auto; position: relative;}
.logo h3{ margin-bottom:-10px; margin-top:0px;}
.logo h2{ margin-top:-10px;}
.logo img{ margin-right:15px;}

.busca {width:100%; height:230px; background-color:#fcfcfc; position:relative; z-index:1;}
.busca .sombra-rodape{background-image:url(../img/sombra-rodape.png); z-index:5; height:50px; bottom:0px; width:100%; position:absolute;}
.busca .sombra-topo{ background:url(../img/sombra-topo.png) center; z-index:2; height:50px; width:100%; position:absolute; top:0px; }
.busca .busca-titulo{ background-image:url(../img/busca-titulo.png); position:absolute; top:-6px; height:54px; width:247px; z-index:6;}
.busca .sombra{ background-image:url(../img/sombra-busca.png); position:absolute; bottom:-35px; height:35px; width:100%; z-index:7; 
                background-repeat:no-repeat;}

h2{font-size:38px;}
h3{font-size:24px; font-weight:300;}
h4{font-size:24px; margin-top:40px;}

.esquerda{float:left;}
.direita{float:right;}
.quebrai{clear:left;}
.quebra{clear:right;}

.item {width:428px; height:164px; background-image:url(../img/bg-ultimas.png); position:relative; z-index:8;}
.item:first-child{ margin-right: 20px;}
.item .bandeira{background-image:url(../img/bandeira.png); position:absolute; top:-10px; left:10px; width:91px; height:104px; z-index:9;}
.item .bandeira p{ text-align:center; color:#fff;}
.item .bandeira p:last-child{font-size:28px; padding:0px; margin-top:-10px; font-weight:bold;}
.item p.titulo{ padding-left:110px; font-size:14px; font-weight:bold; padding-top: 20px;}
.item p.titulo a{ text-decoration: none; color: #000;}
.item p.chamada{ padding-left:110px; font-size:12px; color: #969696;}
.ultimos table{margin-top: -10px;}
.ultimos table, .ultimos table table, .ultimos table td, .ultimos table table td{border:none;}

.formulario{ padding-top: 60px;}
.formulario input, .formulario select{padding:5px; border:1px solid #d1d1d1;}
.formulario td{width:222px;}
.formulario p{padding:0px; margin: 0px;}
.ultimos td{padding:0px; margin: 0px;}
.assinatura{ margin-top: 20px;}
.rodape{background-image:url(../img/bg-rodape.png); height:45px; color:#fff; width:100%; margin-top:10px; position: relative; bottom: 0px;}
.rodape p{padding-top:35px; text-align:center; color:#ff0; font-size:12px;}
.rodape img{ float:right; margin-left: 5px;}


.arredondado{border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.arredondado1{border-radius:5px 0px; -moz-border-radius: 5px 0px; -webkit-border-radius: 5px 0px;}

.resultado{border:1px solid #d1d1d1;}
.tituloDocumentos{ cursor: pointer; margin:1px; padding:5px; margin-bottom: 2px; background-image: url(../img/bg-abas.png); background-repeat: repeat-x;  color: #fff; font-size: 12px; z-index: 1;}
.resultadoDocumentos{ display: none; z-index:0; margin-top: 10px; margin-left: 5px;}
.resultadoDocumentos .rsim{ background-color: #f7f7f7; border-bottom:1px solid #fff;}
.resultadoDocumentos .rnao{ background-color: #f0f0f0; border-bottom:1px solid #fff;}
.resultadoDocumentos .rnao a:link, .resultadoDocumentos .rsim a:link{ color: #000; text-decoration: none !important; font-weight: bold; font-size: 15px;}
.resultadoDocumentos .rnao:hover, .resultadoDocumentos .rsim:hover{ background-color: #f1f1f1; border: 1px #1d1d1d;}

.margem { margin-left: 10px; margin-top: 10px;}
.rtitulo {margin-left:10px; font-weight: bold;  text-transform: uppercase;}
.rresumo {margin-left:10px;}
select {width:180px !important;}