body {background:url(../_img/bgr_geral_tema04.gif) #693; border-top:3px solid #606;}

/* ------------------ */

div#general {}

/* ------------------ */

div#content {width:810px; margin:0 auto; background:url(../_img/bgr_esquerda_tema04.gif) repeat-y;}

/* ------------------ */

div#esquerda {}

div#esquerda div.logo {width:239px; height:97px; background:url(../_img/bgr_logo.png) no-repeat top right; position:absolute; z-index:10;}
div#esquerda div.menu {width:179px; /*border-left:6px solid #EBEBC7; background:#F3F3DD*/; padding-top:97px;}
div#esquerda div.menu ul {margin:20px 0 0 0; padding:0;}
div#esquerda div.menu ul li {margin:0 0 0 38px; padding:6px 0 6px 5px; list-style:none; border-bottom:1px solid #E6E6B9; font-size:10px;}
div#esquerda div.menu ul li.last {border-bottom:none; padding-bottom:50px;}
div#esquerda div.menu ul li a {color:#693; text-decoration:none; padding-left:13px;}
div#esquerda div.menu ul li a.ativo {background:url('../_img/blt_seta_tema04.gif') 0 3px no-repeat;}
div#esquerda div.banners {width:179px; /*border-left:6px solid #EBEBC7; background:#F3F3DD;*/}
div#esquerda div.banners ul {margin:0; padding:0 0 30px 0;}
div#esquerda div.banners ul li {margin:0; padding:9px 0 0 30px; list-style:none;}

/* ------------------ */

div#principal {position:relative; z-index:5; background:#FFF;}

div#principal div.topoHome {width:597px; _width:596px; height:275px; overflow:hidden;}
div#principal div.mioloHome {width:597px; _width:596px; border-top:3px solid #606; position:relative;}
div#principal div.mioloHome div.conteudo {width:285px; _width:284px; padding:23px 42px 0 37px; float:left; background:url(../_img/bgr_miolo_home.jpg) no-repeat top right;}
div#principal div.mioloHome div.conteudo dl {width:284px; margin:20px 0 0 0; padding:0; color:#585234; border-bottom:1px solid #ECECCA;}
div#principal div.mioloHome div.conteudo dl dt {margin:0; padding:0 0 10px 0; font-weight:bold;}
div#principal div.mioloHome div.conteudo dl dd {margin:0; padding:0;}
div#principal div.mioloHome div.conteudo dl dd p {width:284px;}
div#principal div.mioloHome div.conteudo dl dd a {background:url('../_img/blt_seta_tema04.gif') 0 3px no-repeat; margin:10px 0 20px 0; padding-left:13px; width:55px; display:block;}
div#principal div.mioloHome div.conteudo form {width:284px; display:block; margin-bottom:50px;}
div#principal div.mioloHome div.conteudo form label {width:42px; display:block; padding-top:3px; float:left;}
div#principal div.mioloHome div.conteudo form input {margin-bottom:10px; width:235px;}

/* novas linhas */
div#principal div.mioloHome div.conteudo form a.cadastrar {width:96px; height:22px; display:block; float:right; background:url('../_img/btn_cadastrar_tema04.jpg') no-repeat;}
div#principal div.mioloHome div.conteudo form a.cadastrar span {display:none;}
/* fim novas linhas */

div#principal div.mioloHome div.direita {width:224px; height:227px; padding:10px 0 0 13px; position:absolute; background:url(../_img/bgr_topo_produtos.png) no-repeat top right; right:0; top:-37px;}
div#principal div.mioloHome div.direita dl {width:180px; margin:26px 0 0 13px; padding:0;}
div#principal div.mioloHome div.direita dl dt.last {margin-top:20px;}
div#principal div.mioloHome div.direita dl dt img {border-bottom:3px solid #660066; margin-bottom:10px;}
div#principal div.mioloHome div.direita dl dd {margin:0; padding:0 0 15px 0; border-bottom:1px solid #ECECCA;}
div#principal div.mioloHome div.direita dl dd.last {border-bottom:none;}
div#principal div.mioloHome div.direita dl dd span {width:180px; display:block;}
div#principal div.mioloHome div.direita dl dd a {background:url('../_img/blt_seta_tema04.gif') 0 3px no-repeat; margin:10px 0 0 0; padding-left:13px; width:55px; display:block;}

div#principal div.topo {width:597px; _width:596px; height:177px; overflow:hidden;}
div#principal div.miolo {width:597px; _width:596px; border-top:3px solid #606; position:relative;}
div#principal div.miolo div.conteudo {width:518px; _width:517px; padding:10px 42px 0 37px; float:left;}
div#principal div.miolo div.conteudo div.caminhopao {margin-bottom:35px; color:#693;}
div#principal div.miolo div.conteudo div.caminhopao ul {margin:0; padding:0;}
div#principal div.miolo div.conteudo div.caminhopao ul li {margin:0; padding:0; list-style:none; float:left; font-size:10px;}
div#principal div.miolo div.conteudo div.caminhopao ul li a {margin:0 8px 0 0; padding:0 10px 0 0; color:#693; text-decoration:underline; background:url(../_img/bgr_caminhopao_tema04.gif) no-repeat right;}

div#principal div.miolo div.conteudo div.imgmedia {width:184px; height:120px; background:url(../_img/bgr_img_media.jpg) no-repeat; padding:10px 0 0 12px;}
div#principal div.miolo div.conteudo div.imgmedia img {width:170px; height:105px; overflow:hidden; }
div#principal div.miolo div.conteudo div.imggrande {width:225px; height:155px; background:url(../_img/bgr_img_grande.jpg) no-repeat; padding:10px 0 0 12px;}
div#principal div.miolo div.conteudo div.imggrande img {width:200px; height:135px; overflow:hidden; }

div#principal div.miolo div.conteudo ul.lista {margin:0; padding:0;}
div#principal div.miolo div.conteudo ul.lista li {list-style:none; border-bottom:1px solid #E6E6B9; margin-bottom:10px; padding-bottom:10px;}
div#principal div.miolo div.conteudo ul.lista li span.img {float:left; width:88px; height:58px; display:block; background:url(../_img/bgr_img_lista.jpg) no-repeat; padding:5px 0 0 6px; margin-right:10px;}
div#principal div.miolo div.conteudo ul.lista li span.img span {width:81px; height:51px; display:block; overflow:hidden; background:#E6E6B9; text-align:center;}
div#principal div.miolo div.conteudo ul.lista li span.img img {width:81px; height:51px; display:block; overflow:hidden;}
div#principal div.miolo div.conteudo ul.lista li p {float:left; width:390px; margin-top:5px;}
div#principal div.miolo div.conteudo ul.lista li.last {border-bottom:none; margin-bottom:30px;}

div#principal div.miolo div.conteudo form {width:265px; display:block; margin:0 10px 50px 0; float:left;}
div#principal div.miolo div.conteudo form label {width:55px; display:block; padding-top:3px; margin-bottom:5px; float:left;}
div#principal div.miolo div.conteudo form input {margin-bottom:10px; width:260px;}
div#principal div.miolo div.conteudo form textarea {margin-bottom:10px;}

/* novas linhas */
div#principal div.miolo div.conteudo form a.enviar {width:76px; height:22px; display:block; float:left; background:url('../_img/btn_enviar_tema04.jpg') no-repeat;}
div#principal div.miolo div.conteudo form a.enviar span {display:none;}
/* fim novas linhas */

div#principal div.miolo div.conteudo div.mapa {width:227px; height:216px; background:#000; float:left; margin-top:22px; border:1px solid #000;}
div#principal div.miolo div.conteudo div.informacoes {width:495px; float:left; border-top:1px solid #E6E6B9; margin-top:15px; padding-top:15px;}
div#principal div.miolo div.conteudo div.informacoes ul {margin:0 0 50px 0; padding:0;}
div#principal div.miolo div.conteudo div.informacoes ul li {list-style:none; margin:3px 0; padding-left:20px;}
div#principal div.miolo div.conteudo div.informacoes ul li.email {background:url(../_img/blt_email_tema04.gif) 0 2px no-repeat;}
div#principal div.miolo div.conteudo div.informacoes ul li.email a {color:#787878;}
div#principal div.miolo div.conteudo div.informacoes ul li.tel {background:url(../_img/blt_telefone_tema04.gif) 0 2px no-repeat;}
div#principal div.miolo div.conteudo div.informacoes ul li.end {background:url(../_img/blt_endereco_tema04.gif) 0 2px no-repeat;}


div#rodape {width:625px; padding-left:147px;}
div#rodape div.rodape {color:#ABA899; width:624px; height:117px; background:#FFF; border-top:1px solid #E4E4E4; border-right:1px solid #E4E4E4; border-left:4px solid #606;}
div#rodape div.rodape p {width:405px; margin:14px 0 0 22px;}
div#rodape div.rodape a {margin:19px 18px 0 0;}


h1, h2, h4, h5, h6 {color:#606;}
h2.noticias {background:url('../_img/ico_noticias_tema04.gif') 0 5px no-repeat; padding-left:37px;}
h2.news {background:url('../_img/ico_news_tema04.gif') 0 5px no-repeat; padding-left:37px; margin:13px 0 10px 0;}
h2.produtos {background:url('../_img/ico_produtos_tema04.gif') 0 5px no-repeat; padding-left:37px;}
h3 {font-size:12px; font-weight:bold; margin:5px 0 10px 0; color:#000;}
/* ------------------ */

.ladoesqhome {background:url(../_img/bgr_esquerdo.gif) repeat-x; position:absolute; left:0; width:50%; height:97px; top:0; z-index:0; margin-top:3px;}
.ladodirhome {background:url(../_img/bgr_geral_tema04.gif) 0 5px #537C29; position:absolute; right:0; width:50%; height:275px; top:0; z-index:0; margin-top:3px;}
.ladoesq {background:url(../_img/bgr_esquerdo.gif) repeat-x; position:absolute; left:0; width:50%; height:97px; top:0; z-index:0; margin-top:3px;}
.ladodir {background:url(../_img/bgr_geral_tema04.gif) 0 5px #537C29; position:absolute; right:0; width:50%; height:180px; top:0; z-index:0; margin-top:3px;}

.hr {height:1px; display:block; margin:9px 0; background:#C4C2C3;}
.hr * {display:none;}

.img {display:block;}
.img * {display:none;}

.hide {display:none;}
.break {display:block; clear:both;}

.esq {float:left;}
.dir {float:right;}

.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mt10 {margin-top:10px;}
.mb30 {margin-bottom:30px;}
.w80 {width:80px;}
