* {margin:0px; padding:0px; font-family:Helvetica, Arial, Arial, sans-serif; font-size:1.0em; color:#000; list-style:none; border:0; text-decoration:none; text-align:left;}
img {border:0;}
fieldset {display:block; border:2px ridge #FFF; padding:10px; /* padronizando nos navegadores */ }
input[type=hidden] {display:none !important; visibility:hidden !important; /* esconde mesmo inputs hidden no FF */}
button {border-top:1px solid #AAA; border-right:1px solid #AAA; border-left:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3;}
form button {text-align:center; margin:2px auto; display:block;}
form ul {list-style:none; margin-left:0;}
fieldset label {display:block;}
fieldset .radios label {display:inline;}
html {background:url(img/fundo.jpg) repeat-x; background-color:#fff; font-size:0.9em; text-align:center;}
body {text-align:center; font-size:0.9em; width:780px; padding:0px 5px 25px 5px; margin:0 auto;}
body.lightbox {text-align:center; width:100%; font-size:0.9em;}
#geral-lightbox {text-align:center; font-size:1.0em; width:780px; padding:0px 5px 25px 5px; margin:0 auto;}
div.limpa {clear:both; height:1px; padding:0px;}
#geral {width:780px;}

/* ------------------------------------- TOPO --------------------------------------  */
#topo {height:164px; width:780px;}
/* ******* LOGO ******* */
#logo {width:274px; height:81px; padding:0px 0px; float:left;}
#logo a {width:274px; height:81px; display:block;}
/* ******* // LOGO \\ ******* */
#fullbanner-topo {width:468px; height:60px; padding:18px 0px 1px 0px; float:right;}
#fullbanner-topo div.fbanner {width:468px; height:60px; border:none;}
#fullbanner-topo div.fbanner a {width:468px; height:60px; display:block; cursor:pointer;}
/* ******* MENU SETOR ******* */
#menu-setor {width:780px; height:25px;}
#menu-setor ul li {float:right;}
#menu-setor ul li.auto {width:66px; height:25px; background:url(img/fundo-menu-setor_auto.jpg) no-repeat center; padding:0px 2px 0px 8px;}
#menu-setor ul li.moto {width:65px; height:25px; background:url(img/fundo-menu-setor_moto.jpg) no-repeat center; padding:0px 2px 0px 2px;}
#menu-setor ul li.nautica {width:66px; height:25px; background:url(img/fundo-menu-setor_nautica.jpg) no-repeat center; padding:0px 8px 0px 2px;}
#menu-setor ul li a {padding:4px 0px; color:#fff; display:block; text-align:center; width:66px;}	
#menu-setor ul li a:hover {font-size:1.1em;}	
/* ******* // MENU SETOR \\ ******* */
/* ******* MENU Horizontal ******* */
#menu {width:780px; height:35px; clear:both; padding:23px 0px 0px 0px;}
#menu ul {width:780px; height:35px; background:url(img/fundo-menu.jpg) no-repeat center;}
#menu ul li {float:left;}
#menu ul li a {color:#fff; border-left:1px solid #b2b2b2; display:block; padding:9px 14px 9px 14px;}
#menu ul li.first a {border-left:none;}
#menu ul li a:hover {border-top:1px solid #eee;}	
/* ******* // MENU Horizontal \\ ******* */
/* ------------------------------------- // TOPO \\ --------------------------------------  */

/* ------------------------------------- CONTEUDO --------------------------------------  */
#conteudo {width:780px; padding:1px 0px 4px 0px;}
#conteudo p {line-height:150% !important; padding:3px 0px !important; text-align:justify;}
#conteudo img.img-esq {float:left; margin:3px 20px 3px 0px; border:1px solid #ddd;}

/* ******* LATERAL ******* */
#lateral {width:171px; float:left; font-size:0.9em; padding:22px 0px 0px 0px;}
#lateral-topo {width:141px; height:30px; color:#fff; padding:5px 15px 0px 15px; background:url(img/lateral-topo.jpg) no-repeat center; font-weight:normal;}
#lateral-cont {width:141px; padding:0px 15px 4px 15px; background:url(img/lateral-fundo.jpg) repeat-y center; min-height:625px; margin:0px;}
#lateral-cont p.lateral-tit {padding:2px 5px 2px 5px; font-weight:bold; font-size:1.0em; color:#fff; font-family:Arial, Arial, sans-serif; background-color:#aaa;}
hr {height:1px; background-color:#bbb; color:#bbb;}
/* ******* menu Lateral ******* */
#lateral-cont ul {padding:0px; width:141px; margin:0px;}
#lateral-cont ul li {list-style-position:outside; padding:4px 0px; *padding:2px 0px 2px 0px; clear:both; width:141px;}
#lateral-cont ul li img {width:5px; float:left; padding:4px 6px 0px 0px; vertical-align:middle;}
#lateral-cont ul li a {float:left; display:block; width:130px;}
#lateral-rodape {width:171px; height:12px; padding:0px; background:url(img/lateral-rodape.jpg) no-repeat center; clear:both;}
form.busca-lateral {padding:0px; width:141px;}
form.busca-lateral p {padding:4px 0px; clear:both; height:33px;}
form.busca-lateral label, form.busca-lateral p span{width:139px; padding:1px 2px 0px 0px; display:block; color:#000; float:left;}
form.busca-lateral label img, form.busca-lateral p label img {width:5px; float:left; padding:4px 6px 0px 0px; vertical-align:middle;}
form.busca-lateral #oque {width:139px; border:1px solid #bbb; height:16px; color:#555;}
form.busca-lateral #cidade {width:139px; border:1px solid #bbb; height:16px; color:#555;}
form.busca-lateral #estado, form.busca-lateral #setor {width:141px; border:1px solid #bbb; height:19px; color:#555;}
form.busca-lateral .botao-buscar {background:url(img/bt-buscar-lateral.jpg) no-repeat center; width:141px; height:20px; display:block; text-indent:-5000px; overflow:hidden; cursor:pointer; margin:7px 0px 0px 0px;}
/* ******* // LATERAL \\ ******* */

/* ******* BANNERS ******* */
#banners {width:127px; float:right; padding:22px 0px 0px 0px;}
#banners div.bannerlat {padding:0px 0px 6px 0px; width:125px; height:125px; display:block;}
#banners div.bannerlat a {width:125px; height:125px; display:block; cursor:pointer; border:none;}
#banners span.tit-banners {padding:4px 0px 5px 0px; width:125px; display:block; font-weight:bold; font-family:Arial, Arial, sans-serif; color:#b4b4b4; font-size:0.9em; letter-spacing:0.6pt;}
/* ******* // BANNERS \\ ******* */

/* ******* CENTRO ******* */
#centro {width:468px; float:left; padding:0px 7px;}
ul.lista li {line-height:140%; padding:3px 0px; list-style-type:disc; list-style-position:inside;}
ul.lista-check li {height:15px; padding:2px 0px 2px 17px; list-style-type:none; list-style-position:inside; background:url(img/visto.gif) no-repeat left;}
ul.lista-check1 li {height:35px; padding:0px 0px 5px 19px; list-style-type:none; list-style-position:outside; background:url(img/visto.gif) no-repeat top left; vertical-align:top;}
ul.guiaaz {padding:12px 0px 6px 0px;}
ul.guiaaz li {list-style-type:none; list-style-position:outside; float:left; padding:0px 2px 0px 0px;}
ul.guiaaz li a {padding:4px 0px; width:18px; display:block; text-transform:capitalize; background-color:#13244f; color:#fff !important; text-align:center; font-weight:bold; font-family:Arial, Arial, sans-serif;}
ul.listfotos {padding:15px 0px 0px 0px;}
ul.listfotos li {height:152px; width:134px; padding:0px 3px; list-style-type:none; list-style-position:outside; float:left;}
ul.listfotos li div.fotoimagem {height:110px; width:130px; padding:2px 2px; background-color:#e3e3e3;}
ul.listfotos li div.fotoimagem a img {height:110px; width:130px;}
#conteudo #centro a, #conteudo #centro-detalhe a {border-bottom:1px dotted #aaa; color:#172444;}
#conteudo #centro a:hover, #conteudo #centro-detalhe a:hover  {border-bottom:1px solid #ccc;}
#conteudo #centro h1 span {color:#fff !important;}
#conteudo #centro-detalhe h1 span {color:#fff !important;}
#destaque-home {width:414px; height:107px; background:url(img/fundo-destaque-home.jpg); padding:23px 27px 0px 27px;}
#destaque-home h1, #destaque-home-auto h1, #destaque-home-moto h1, #destaque-home-nautica h1 {color:#fff; font-size:1.2em; font-weight:bold; font-family:Arial, Arial, sans-serif;}
form.busca-home {padding:15px 0px 2px 0px; font-size:0.9em;}
form.busca-home p {padding:8px 0px; clear:both; height:25px;}
form.busca-home label {width:45px; padding:1px 2px 0px 0px; display:block; color:#fff; float:left;}
form.busca-home label.label-setor{width:35px; padding:1px 2px 0px 25px; display:block; color:#fff; float:left;}
form.busca-home label.label-estado{width:45px; padding:1px 2px 0px 15px; display:block; color:#fff; float:left;}
form.busca-home #oque {float:left; width:170px; border:1px solid #bbb; height:16px; color:#555;}
form.busca-home #oque.oqgrande {width:363px;}
form.busca-home #cidade {float:left; width:170px; border:1px solid #bbb; height:16px; color:#555;}
form.busca-home #setor {float:left; width:131px; border:1px solid #bbb; height:19px; color:#555;}
form.busca-home #estado {float:left; width:43px; border:1px solid #bbb; height:19px; color:#555;}
form.busca-home .botao-buscar {background:url(img/bt-buscar-home.jpg) no-repeat center; float:right; width:79px; height:20px; display:block; text-indent:-5000px; overflow:hidden; cursor:pointer;}
#destaque-interno {width:414px; height:32px; background:url(img/fundo-destaque-interno.jpg); padding:23px 27px 0px 27px;}
#destaque-interno h1 {color:#fff; font-size:1.2em; font-weight:bold; font-family:Arial, Arial, sans-serif;}
#centro #centro-cont {width:442px; padding:5px 13px 0px 13px; font-size:0.9em;}
#centro #bloco-principal {min-height:380px; padding:20px 0px 10px 0px;}
#centro div.bloco {width:214px; float:left;}
#centro #bloco1 {padding:0px 7px 0px 0px;}
#centro #bloco2 {padding:0px 0px 0px 7px;}
#centro div.bloco h2.h2bloco-home {background:url(img/fundo-h2bloco-home.jpg) no-repeat center; width:186px; height:20px; padding:5px 14px 1px 14px !important; margin:0px; color:#fff; font-weight:bold !important; font-family:Arial, Arial, sans-serif;}
#centro div.bloco h2.h2bloco-home span {color:#fff; font-family:Arial, Arial, sans-serif;}
#centro div.bloco p {border-bottom:1px solid #ccc; padding:5px 0px;}
#centro div.bloco img {width:180px; padding:5px 3px; text-align:center;}
#centro div.bloco div.espacobloco {padding:5px 12px 5px 12px; border:2px solid #ddd;}
#centro #bloco1 img {padding:0px; width:214px;}
form.enquete {width:208px; display:block;}
form.enquete fieldset {padding:10px 14px 10px 14px; width:180px; display:block; border:none;}
form.enquete label {display:block; float:left; width:60px; padding:0px 10px 0px 5px;}
form.enquete #resp1, form.enquete #resp2 {float:left;}
#centro #centro-cont p.texto-result, #centro #centro-cont h2 {padding:9px 14px 5px 14px; font-family:Arial, Arial, sans-serif; font-size:1.1em; font-weight:normal;} 
span.categoria2 {font-weight:bold; font-family:Arial, Arial, sans-serif; font-size:1.1em;}
span.categoria2 a {font-weight:bold; font-family:Arial, Arial, sans-serif;}
span.negrito {font-weight:bold; font-family:Arial, Arial, sans-serif;}
span.negrito a {font-weight:bold; font-family:Arial, Arial, sans-serif;}
#centro #centro-cont div.anuncio {padding:15px 0px 0px 0px; clear:both;}
#centro #centro-cont div.anun-gratis, #centro-detalhe #centro-cont div.anun-gratis {padding:18px 0px 0px 0px; clear:both;}
#centro #centro-cont div.anuncio div.vcard div.org {width:414px; height:100% !important; background:url(img/fundo-org.jpg) no-repeat center top; background-color:#13244f; padding:4px 14px 3px 14px; color:#fff; font-weight:bold; font-family:Arial, Arial, sans-serif;}
#centro #centro-cont div.anuncio div.vcard div.org span {color:#fff; font-family:Arial, Arial, sans-serif;}
#centro #centro-cont div.anuncio div.vcard div.org-geral {width:414px; height:100% !important; background:url(img/fundo-org_geral.jpg) no-repeat center top; background-color:#cfcfcf; padding:4px 14px 3px 14px; color:#000; font-weight:bold; font-family:Arial, Arial, sans-serif;}
#centro #centro-cont div.anuncio div.vcard div.org-geral span {font-family:Arial, Arial, sans-serif;}
#centro #centro-cont div.anuncio div.bloco-inf {border:1px solid #ddd; padding:10px 13px 10px 13px; clear:both; display:block;}
#centro-detalhe #centro-cont div.bloco-inf {border:1px dotted #ccc; padding:9px 12px 9px 12px;}
#centro #centro-cont div.anuncio div.bloco-inf * {line-height:140%;}
#centro-detalhe #centro-cont div.bloco-inf * {line-height:140%;}
#centro #centro-cont div.anuncio div.bloco-inf img.photo, #centro-detalhe #centro-cont div.bloco-inf img.photo {float:left; margin-right:20px; width:130px; height:110px; border:1px solid #ebebeb;}
a.bt-saiba-mais {background:url(img/bt-saiba-mais.jpg) no-repeat center; float:right; width:72px; height:20px; padding:4px 0px 0px 0px; margin:7px 0px 0px 0px; color:#555; display:block; text-align:center; cursor:pointer; border-bottom:none !important;} 
div.icones {float:left; display:block; width:80px; height:16px; padding:10px 8px 0px 0px;}
img.icone-setor {float:left; display:block; width:17px; height:16px; padding:0px 1px;}
#centro-detalhe #centro-cont div.maisinf, #centro #centro-cont div.maisinf {padding:9px 13px 25px 13px;}
#centro-cont div.maisinf h2 {color:#444; font-weight:bold; font-family:Arial, Arial, sans-serif; margin:0px 0px 5px 0px; font-size:1.5em;}
#centro-cont div.maisinf h3 {color:#000; font-weight:bold; font-family:Arial, Arial, sans-serif; margin:15px 0px 0px 0px; font-size:1.2em; clear:both;}
#centro-cont h2.fotos {width:541px; height:15px; background:url(img/fundo-h2fotos.jpg) no-repeat center; padding:3px 13px 3px 13px; font-weight:bold; font-family:Arial, Arial, sans-serif; font-size:1.16em; color:#333;}
#centro-cont h3.fotos {width:541px; height:15px; background:url(img/fundo-h2fotos.jpg) no-repeat center; padding:3px 13px 3px 13px; font-weight:bold; font-family:Arial, Arial, sans-serif; font-size:1.16em; color:#333;}
#centro #centro-cont div.anun-gratis div.vcard div.org {width:414px; padding:3px 14px 3px 14px; color:#000; font-weight:bold; font-family:Arial, Arial, sans-serif; background:url(img/seta-anuncio.jpg) no-repeat left; background-color:#cfcfcf; border-top:1px dotted #aaa;}
#centro-detalhe #centro-cont div.anun-gratis div.vcard div.org {width:513px; padding:3px 14px 3px 14px; color:#000; font-weight:bold; font-family:Arial, Arial, sans-serif; background:url(img/seta-anuncio.jpg) no-repeat left; background-color:#cfcfcf; border-top:1px dotted #aaa;}
#centro #centro-cont div.anun-gratis div.vcard div.org span {font-family:Arial, Arial, sans-serif;}
#centro-detalhe #centro-cont div.anun-gratis div.vcard div.org span {font-family:Arial, Arial, sans-serif;}
#centro #centro-cont div.anun-gratis div.bloco-inf, #centro-detalhe #centro-cont div.anun-gratis div.bloco-inf {padding:4px 14px 0px 14px;}
#centro #centro-cont div.anun-gratis div.bloco-inf *, #centro-detalhe #centro-cont div.anun-gratis div.bloco-inf * {line-height:140%;}
#centro-detalhe {width:593px; float:left; padding:0px 8px;}
#centro-detalhe #destaque-interno {width:539px; height:32px; background:url(img/fundo-destaque-interno-detalhe.jpg); padding:23px 27px 0px 27px; margin:0px 0px 5px 0px;}
#centro-detalhe #centro-cont {width:567px; padding:5px 13px 15px 13px; font-size:0.9em;}
#centro-detalhe div.bloco-int {width:263px; float:left; font-size:1.0em;}
#centro-detalhe div.bloco-int1 {width:538px; font-size:1.0em;}
#centro-detalhe #bloco1 {padding:0px 7px 0px 0px;}
#centro-detalhe #bloco2 {padding:0px 0px 0px 7px;}
#centro-detalhe div.bloco-int h2.h2bloco-int {background-color:#999; width:215px; height:20px; padding:5px 24px 1px 24px !important; margin:0px 0px 1px 0px; color:#fff; font-weight:bold !important; font-size:1.2em !important; font-family:Arial, Arial, sans-serif;}
#centro-detalhe div.bloco-int p {padding:5px 0px;}
#centro-detalhe div.bloco-int img {width:180px; padding:5px 3px; text-align:center;}
#centro-detalhe div.bloco-int div.espacobloco-int {padding:12px 24px 12px 24px; background-color:#f8f8f8; min-height:330px; border:1px dotted #ccc; color:#13244f !important;}
#centro-detalhe div.bloco-int div.espacobloco-int1 {padding:12px 15px 12px 15px; background-color:#f8f8f8; min-height:330px; border:1px dotted #ccc; color:#13244f !important;}
#centro-detalhe div.bloco-int div.espacobloco-int2 {padding:12px 15px 12px 15px; background-color:#f8f8f8; min-height:180px; border:1px dotted #ccc; color:#13244f !important;}
#centro-detalhe div.bloco-int div.espacobloco-int * {color:#13244f !important;}

#centro-detalhe div.bloco-int1 h2.h2bloco-int {background-color:#999; width:490px; height:20px; padding:5px 24px 1px 24px !important; margin:0px 0px 1px 0px; color:#fff; font-weight:bold !important; font-size:1.2em !important; font-family:Arial, Arial, sans-serif;}
#centro-detalhe div.bloco-int1 p {padding:5px 0px;}
#centro-detalhe div.bloco-int1 div.espacobloco-int2 {padding:12px 15px 12px 15px; background-color:#f8f8f8; min-height:180px; border:1px dotted #ccc; color:#13244f !important;}
#centro-detalhe div.bloco-int1 div.espacobloco-int * {color:#13244f !important;}
div.paginacao {text-align:right; padding:15px 0px 0px 0px;}
/* ******* // CENTRO \\ ******* */
/* ------------------------------------- // CONTEUDO \\ --------------------------------------  */

/* ------------------------------------- RODAPE --------------------------------------  */
#rodape {width:780px; height:27px; background:url(img/fundo-rodape.jpg) no-repeat center; clear:both; font-size:0.86em;}
#rodape p {padding:6px 0px 4px 0px; text-align:center; color:#555;}
/* ------------------------------------- // RODAPE \\ --------------------------------------  */

#myAccordion {width:541px; padding:0px 0px;}
#myAccordion dt {margin:5px 0px 0px 0px; padding:4px 10px 3px 10px; line-height:140%; list-style-type:disc; list-style-position:inside; background-color:#e5e5e5; cursor:pointer; border-bottom:1px solid #ccc;}
#myAccordion dd {overflow:auto; border:1px dotted #bbb; color:#444; font-size:0.9em; padding:1px; margin:0px 0px 15px 0px;}
#myAccordion p {margin:4px 10px;}
#myAccordion div {padding:6px 24px 6px 24px;}
#myAccordion dt.myAccordionHover {background-color:#13244f; color:#fff;}
#myAccordion dt.myAccordionActive {background-color:#888; border-bottom:2px solid #777; color:#fff; font-weight:bold; font-size:1.1em !important; font-family:Arial, Arial, sans-serif;}