* { padding:0; margin:0; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; }
img { border:none; }

body { background:url(../img/bg.jpg) repeat-x #fff; }
#site { background:url(../img/bg-site.jpg) repeat-y; width:771px; margin:auto; }
#topo { background:url(../img/bg-topo.jpg) no-repeat; width:771px; height:155px; }
#menu { background:url(../img/bg-menu.jpg) no-repeat; width:771px; height:52px; }
#menu ul { padding-left:25px; }
#menu li { float:left; list-style:none; text-indent:-10000px; }
#menu li a { display:block; height:30px; }
#menu .bt01 a { width:97px; }
#menu .bt02 a { width:129px; }
#menu .bt03 a { width:132px; }
#menu .bt04 a { width:150px; }
#menu .bt05 a { width:110px; }
#corpo { background:url(../img/bg-corpo.jpg) no-repeat; width:690px; _height:397px; min-height:397px; padding-right:41px; padding-left:40px; padding-top:5px; }
#corpo h1 { font-size:22px; color:#1B75BB; border-bottom:solid 1px #1B75BB; padding-bottom:5px; margin-bottom:15px; }
#corpo h2 { font-size:15px; padding-bottom:15px; color:#DA251E; }
#corpo p { font-size:12px; color:#1B75BB; line-height:18px; padding-bottom:15px; }
#corpo a { color:#1B75BB; }
#corpo ul { padding-bottom:15px; padding-left:15px; }
#corpo li { list-style-position:inside; color:#1B75BB; line-height:18px; font-size:12px; }
#corpo .produto { overflow:auto; }
#corpo .produto .img { width:350px; float:left; padding-right:20px; }
#corpo .produto .descricao { float:left; width:320px; padding-top:10px; } 
#corpo .anuncios { float:left; width:370px; }
#corpo .comercial { float:left; width:300px; }
#corpo .box { background:url(../img/bg-novos-produtos.jpg) no-repeat; width:350px; height:377px; float:left; }
#corpo .box .texto01 { padding-left:210px; padding-top:60px; height:200px; }
#corpo .box .texto02 { padding-right:180px; padding-left:40px; text-align:right; }
#corpo .box2 { float:left; width:330px; }
#corpo .box2 .dicas { padding-left:20px; }
#corpo .box2 .dicas p { }
#corpo .box2 .dicas .linha { background:url(../img/bg-linha.jpg) no-repeat center center; width:323px; height:30px; }
#corpo .box2 .dicas .mais { float:right; background:url(../img/bg-mais.jpg) no-repeat left; padding-left:17px; font-size:10px; font-weight:bold; margin-top:5px; }
#corpo .box2 .dicas .mais a { color:#1B75BB; margin-bottom:15px; }
#corpo .box2 .conheca { clear:both; background:url(../img/bg-conheca.jpg) no-repeat; width:300px; height:225px; }
#corpo .box2 .conheca ul { padding-top:90px; padding-left:60px; }
#corpo .box3 { width:690px; clear:both; }
#corpo .imglogos { padding-top:20px; float:left; width:320px; }
#corpo .imglogos img { padding-right:30px; }
#corpo .associada { padding-top:20px; float:left; width:160px; }
#corpo .apoio { padding-top:20px; float:left; width:140px; }
#corpo .apoio2 { padding-top:20px; float:left; width:230px; }
#corpo .apoio2 img { padding-right:20px; }
#rodape { clear:both; background:url(../img/bg-rodape.jpg) no-repeat; width:771px; height:114px; }
#rodape p { font-size:11px; color:#1B75BB; padding-left:30px; line-height:18px; padding-top:50px; }

#rich_media{ position: absolute; z-index:1; top:320px; text-align:right; left:50%; padding-left:70px; }

.conhecaf{ position:absolute; z-index:99 !important; }

form { font-size:12px; }
form legend { font-size:13px; font-weight:bold; padding-bottom:15px; color:#DA251E; }
form fieldset { padding:20px; padding:20px; border:none; }
form dt { color:#1B75BB; font-weight:bold; float:left; clear:both; width:150px; display:inline-block; min-height:35px; _height:35px; }
form dd { display:inline-block; min-height:35px; _height:35px; width:300px; }
form dd input, form dd textarea, form dd select { padding:2px; font-size:12px; border-bottom:1px solid #CBE4FA; border-right:1px solid #CBE4FA; border-top: 1px solid #1B75BB; border-left: 1px solid #1B75BB; color:#1B75BB; }
form dd input:focus, form dd textarea:focus, form dd select:focus, form dd input:hover, form dd textarea:hover, form dd select:hover { border: 1px solid #1B75BB; background:#E3F1FC; }
form p, form div { text-align:center; }
form p input, form div input { background:url(../img/bt-input.jpg) no-repeat; padding:2px; font-size:11px; font-weight:bold; color:#1B75BB; border:solid 1px #9CBBD8; }


table { width:100%; font-size:12px; border-collapse:collapse; }
table th { text-align:left; color:#1B75BB; padding:3px; background:url(../img/bt-input.jpg) repeat-x; border-bottom:solid 1px #97D0E1; }
table td { color:#1B75BB; padding:3px; border-bottom:solid 1px #E3F1FC; background:none; }
.trbg { background:#EFF7F9; }

#divFotos img { height:150px; width:100px; }

.qtdPaginacao { text-align:center; }
.paginacao p { width:170px; float:left; text-align:center; }
.nomecoment span { font-weight:bold; font-size:13px; }
.textocoment { border-bottom:solid 1px #1B75BB; margin-bottom:10px; }