* { padding:0; text-decoration:none; margin:0; font-family:Arial, Helvetica, sans-serif; }
img { border:none; }
a {color:#DFA10D; }

body { background:url(../img/bg.jpg) repeat-x #ffdd9e; }
#site { width:777px; margin:auto; background:url(../img/bg-site.jpg) repeat-y; }
#site #top { width:777px; height:298px;}
#site .default {background:url(../img/bg-topo2.jpg) no-repeat;}
#site .abc{ background:url(../img/bg-topo-financiamento.jpg) no-repeat; width:777px; height:298px;}
#site .def{ background:url(../img/bg-topo-emprestimos.jpg) no-repeat; width:777px; height:298px;}
#site .ghi{ background:url(../img/bg-topo-servicos.jpg) no-repeat; width:777px; height:298px;}
#site .jkl {background:url(../img/bg-topo-licenciados.jpg) no-repeat; width:777px; height:298px;}
#site #top .logo{ width:223px; height:180px; text-indent:-10000px}
#site #top .logo a{ display:block; widows:223px; height:180px;}

/* MENU */
.menu {float:left; width:261px; font-size:12px;}
.menu ul {border:1px solid #efefef; width:240px; margin:0 0 0 17px; padding:0;}
.menu ul li {border:1px solid #efefef; margin:-1px 0 -1px -1px; list-style:none;}
.menu ul li a {display:block; width:220px; padding:5px 10px; color:#fff; text-decoration:none; background:#4D917C}
.menu ul li a.head {background:url(../img/menu/branco_mais.jpg) no-repeat right; background-color:#4D917C}
.menu ul li a.head.selected {background:url(../img/menu/verde_menos.jpg) no-repeat right #4d917c; color:#fff;}
.menu ul li ul {margin:0 0 0 -1px; _margin:0 -2px 0 -1px;}
.menu ul li ul li {border:1px solid #efefef; color:#333;}
.menu ul li ul li a {background:#daeae5; width:210px; padding:5px 10px 5px 20px; color:#4D917C;}
.menu ul li ul li ul {margin:0 0 0 -1px; _margin:0 -2px 0 -1px;}
.menu ul li ul li ul li {border:1px solid #efefef;}
.menu ul li ul li ul li a {display:block; width:200px; padding:5px 10px 5px 30px; color:#b1b1b1;}
/* FINANCIAMENTO */
.menu ul li ul #menu_financiamento a.head {background:url(../img/menu/amarelo_mais.jpg) no-repeat right; color:#b1b1b1;}
.menu ul li ul #menu_financiamento a.head.selected {background:url(../img/menu/amarelo_menos.jpg) no-repeat right #fdb813; color:#fff;}
.menu ul li ul #menu_financiamento .lnk_casa a {background:url(../img/menu/financ_casa.jpg) no-repeat 20px 7px; text-indent:-10000px;}
.menu ul li ul #menu_financiamento .lnk_imovel a {background:url(../img/menu/financ_imovel.jpg) no-repeat 20px 7px; text-indent:-10000px;}
.menu ul li ul #menu_financiamento .lnk_unico a {background:url(../img/menu/financ_unico.jpg) no-repeat 20px 7px; text-indent:-10000px;}
/* EMPRESTIMOS */
.menu ul li ul #menu_emprestimos a.head {background:url(../img/menu/vermelho_mais.jpg) no-repeat right; color:#b1b1b1;}
.menu ul li ul #menu_emprestimos a.head.selected {background:url(../img/menu/vermelho_menos.jpg) no-repeat right #b4131b; color:#fff;}
.menu ul li ul #menu_emprestimos .lnk_dinheiro a {background:url(../img/menu/emp_dinheiro.jpg) no-repeat 20px 7px; text-indent:-10000px;}
.menu ul li ul #menu_emprestimos .lnk_reforma a {background:url(../img/menu/emp_reforma.jpg) no-repeat 20px 7px; text-indent:-10000px;}
/* SERVICOS */
.menu ul li ul #menu_servicos a.head {background:url(../img/menu/laranja_mais.jpg) no-repeat right; color:#b1b1b1;}
.menu ul li ul #menu_servicos a.head.selected {background:url(../img/menu/laranja_menos.jpg) no-repeat right #f05133; color:#fff;}
.menu ul li ul #menu_servicos .lnk_assessoria a {background:url(../img/menu/servicos_assessoria.jpg) no-repeat 20px 7px; text-indent:-10000px;}
.menu ul li ul #menu_servicos .lnk_fgts a {background:url(../img/menu/servicos_fgts.jpg) no-repeat 20px 7px; text-indent:-10000px;}
.menu ul li ul #menu_servicos .lnk_avalia a {background:url(../img/menu/servicos_avalia.jpg) no-repeat 20px 7px; text-indent:-10000px;}
.menu ul li ul #menu_servicos .lnk_compra a {background:url(../img/menu/servicos_compra.jpg) no-repeat 20px 7px; text-indent:-10000px;}
.menu ul li ul #menu_servicos .lnk_certidoes a {background:url(../img/menu/servicos_certidoes.jpg) no-repeat 20px 7px; text-indent:-10000px;}

#corpo { background:url(../img/bg-corpo.jpg) no-repeat; width:464px; min-height:433px; _height:433px; float:left; padding-left:18px; padding-right:32px; }
#corpo h1 { font-size:17px; color:#DFA10D; font-weight:normal; border-bottom:solid 1px #DFA10D; padding-bottom:5px; margin-bottom:10px; font-weight:bold; }
#corpo h1 a { color:#DFA10D; }
#corpo h2 { font-size:15px; padding-bottom:15px; color:#DFA10D; }
#corpo h3 { font-size:13px; padding-bottom:15px; color:#33715A; }
#corpo p { font-size:13px; color:#5E5F61; padding-bottom:10px; line-height:20px; padding-left:5px; }
#corpo ul { padding-left:20px; padding-bottom:15px; }
#corpo li { font-size:13px; color:#5E5F61; line-height:20px; list-style-position:inside; }
#corpo .observacoes p { font-size:12px; }
/*#corpo a { color:#33715A; }*/
#corpo .boxs { overflow:auto; }
#corpo .box01 { width:224px; padding-right:10px; float:left; }
#corpo .box02 { float:left; width:230px; }
#corpo .box02 p a { color:#5E5F61; text-decoration:none }
#corpo .box01 a { color:#5E5F61; text-decoration:none }
#corpo .destaque { background:url(../img/bg-destaque.jpg) no-repeat; width:464px; height:143px; }
#corpo .destaque .suacasa { float:left; width:232px; height:143px; overflow:hidden; }
#corpo .destaque .avalie { float:left; width:232px; height:143px; overflow:hidden; }
#corpo .destaque p { font-size:14px; }
#corpo .destaque a { display:block; width:232px; height:80px; padding-top:60px; text-align:center; float:left; color:#5E5F61; }
#corpo .banner { padding-bottom:20px; padding-top:20px; overflow:auto; }
#corpo .boxnivel01 { width:190px; float:left; margin-left:20px; padding:5px; height:155px; margin-bottom:15px; padding-top:15px; display:inline; background:url(../img/border-verde.jpg) no-repeat center top #F3FEBC; }
#corpo .boxnivel02 { width:190px; float:left; margin-left:20px; padding:5px; height:155px; margin-bottom:15px; padding-top:15px; display:inline; background-color: #E1F3F7; background-image: url(../img/border-azul.jpg); background-repeat: no-repeat; background-position: center top; }
#corpo .boxnivel03 { width:190px; float:left; margin-left:20px; padding:5px; height:170px; margin-bottom:15px; padding-top:15px; display:inline; background-color: #FEFDC7; background-image: url(../img/border-amarelo.jpg); background-repeat: no-repeat; background-position: center top; }
#corpo .boxnivel04 { width:190px; float:left; margin-left:20px; padding:5px; height:170px; margin-bottom:15px; padding-top:15px; display:inline; background-color: #F1F3F1; background-image: url(../img/border-cinza.jpg); background-repeat: no-repeat; background-position: center top; }

#rodape { background:url(../img/bg-rodape.jpg) no-repeat #FFDD9E; width:777px; height:190px; clear:both; }
#rodape .restrita { width:777px; height:90px; }
#rodape .restrita form { padding-left:260px; padding-top:40px; font-size:12px; color:#5E5F61; }
#rodape .restrita form input { background:#E6E6E6; border:solid 1px #5E5F61; font-size:12px; padding:2px; width:100px; margin-left:1ex; margin-right:1ex; }
#rodape .restrita form .btentra { background:url(../img/bt-ok.jpg) no-repeat; width:32px; height:23px; border:none; font-size:14px; font-weight:bold; color:#FFFFFF; cursor:pointer; }
#rodape .restrita form { }
#rodape .restrita form { }
#rodape .menu2 { padding-top:12px; padding-bottom:45px; }
#rodape .menu2 li { float:left; list-style:none; font-size:12px; font-weight:bold; padding-left:54px; }
#rodape .menu2 li a { color:#FFFFFF; }
#rodape .menu2 li a:hover { color:#D3F5FE; }
#rodape p { font-size:12px; color:#5E5F61; line-height:18px; text-align:center; padding-top:20px }
#rodape p a { color:#33715A; }

form { }
form fieldset { padding:10px; border:none; border-bottom:solid 1px #46C2D2; padding-top:0; margin-bottom:15px; }
form legend { font-size:15px; font-weight:bold; color:#DFA10D; padding-bottom:15px; }
form dt { font-size:12px; color:#5E5F61; font-weight:bold; float:left; clear:both; width:130px; display:inline-block; min-height:35px; _height:35px; }
form dd { font-size:12px; display:inline-block; min-height:35px; _height:35px; }
form dd input, form dd textarea, form dd select { border:solid 1px #38929A; font-size:12px; padding:2px; }
form p, form div { text-align:center; }
form p input, form div input { background:url(../img/bg-input.jpg) repeat-x; font-size:11px; font-weight:bold; color:#FFFFFF; border:solid 1px #38929A; padding:2px; }

table { font-size:12px; margin-bottom:15px; }

/* NOTICIAS */
#corpo .noticias {clear:both; padding:20px 0 0 0;}
#corpo .noticias h1 {margin:0 0 15px 0;}
#corpo .noticias h2 { font-size:14px; font-weight:bold}
#corpo .noticias p a {font-weight:normal; color:#808080;}
#corpo .noticias p a:hover {text-decoration:underline;}
#corpo .noticias p.showAll {text-align:right;}
#corpo .noticias p.showAll a {background:url(../img/bgInput.jpg) repeat-x top; border:1px solid #38929A; padding:3px 5px; margin:0 5px; color:#fff;}
#corpo .noticias p.qtdPaginacao {padding:20px 0 10px 0; font-size:11px; font-weight:bold; text-align:center;}
#corpo .noticias .paginacao {width:400px; margin:-10px auto 0 auto;}
#corpo .noticias .paginacao p {float:left; width:80px; text-align:center; text-transform:lowercase;}
#corpo .noticias .paginacao p a {font-weight:bold; color:#38929A;}
#corpo #noticias-home p a { color:#5E5F61}

.mapabrasil{ width: 359px;; float: left;}
.list_representates{ margin-left: 369px;}
.list_representates p{ border-bottom: 1px solid #EEE;}

#emprestimosest h1{ color:#B4131B}
#servicosest h1 { color:#F05133}
#financiamentoest h1 { color:#FDB813}

#divFotos{ clear: both; display: block; width: 100%; min-height: 80px; _height: 80px;}
#divFotos img{ height: 60px; width:80px; float: left; padding-right: 5px; padding-bottom: 5px;}

#corpo #varejoquemsomos table tbody tr td p { padding:5px}
#corpo #varejoquemsomos table tbody tr td p a { font-weight:bold}

#corpo table tbody tr td p { padding:5px}
#corpo table tbody tr td p a { font-weight:bold}