/* site */

body {margin:0; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 12px; color:#594C39;}
.bg{background:url(imagem/bg.jpg) no-repeat center top #76644C;}
a img{border:0}

strong{ font-size:13px;}

form{ margin:0;}

h1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 22px; color:#594C39; font-weight:bold; padding:0; margin:0;}
h2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 18px; color:#594C39; font-weight:bold; padding:0; margin:0;}
h3 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 18px; color:#fff; font-weight:bold; padding:0; margin:0;}
h4 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 14px; color:#FFF9A8; font-weight:bold; padding:0; margin:0;}

hr{border-bottom:#999 1px dotted; border-left:0 #fff; border-top:#f1f1f1 3px solid; border-right:0 #fff;margin:5px 0;padding:1px 0 0 0; height:4px;   }

ul, li, ol{list-style:none;}
ul {margin:0;padding:5px; color:#000; font-size:12px; }
ul li {padding:2px 0 2px 10px;margin:0;clear:both;background:url(imagem/arrows1.gif) left 5px no-repeat; }
ul li ul{padding:0;margin:0;}

a {color:#666; text-decoration:none;}
a:hover{color:#000;text-decoration:none;}

.t1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 12px; color:#594C39;}
.t2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 14px; color:#594C39; font-weight:bold;}

.img{border:#ccc 3px solid; }
a .img{border:#BBA96C 3px solid; background:#FFF; }
a:hover .img{ border:#C00 3px solid; }

.box{background-color:#FFF; padding:10px; margin-top:10px; display:block;}

#geral{width:963px; margin:auto; clear:both; padding-bottom:20px; overflow:auto; }
#top{width:963px; height:72px; clear:both; padding:30px 0 13px 0; text-align:center;}

#lme{margin-right:513px;}
#main{width:523px; float:right; background:url(imagem/i_main.jpg) no-repeat top left; padding-top:30px;}
#le{width:225px; float:left;}

#rodape {overflow:auto; background:url(imagem/bg_rodape.gif) #E2DCC0 repeat-x center top; clear:both; color:#000; font-size:14px;}
.rodape_box {width:963px; margin:auto; padding:17px 0 15px 0; text-align:center; background:url(imagem/rodape_lh.gif) no-repeat center top; }
#rodape_menu {width:963px; margin:auto; padding:10px 0 20px 0; text-align:center;}
#rodape_menu a {color:#594C39; text-decoration:none; font-weight:lighter;}
#rodape_menu a:hover {color:#C00; text-decoration:none; font-weight:lighter;}
.rodape_fim {padding:20px 0 0 0; text-align:center; background:url(imagem/rodape_lh.jpg) no-repeat center top;}

/* main */

#content{width:503px; background:url(imagem/content_bg.jpg) no-repeat left top #FFF; padding:0 10px; overflow:auto; }

#servicos{width:225px; clear:both; color:#FFF;}
.servicos_box2 a {color:#fff; text-decoration:none;}
.servicos_box2 a:hover{color:#DAD0AF; text-decoration:none;}
.servicos_box{width:205px; padding:0 10px; background:url(imagem/servicos_bG.jpg) center top repeat-x #CC0000; clear:both; overflow:auto;}
.servicos_box2{clear:both; margin:5px;}
.servicos_i{background:url(imagem/servicos_i.gif) no-repeat left top; width:138px; height:88px; padding:6px; margin:auto;}

#destaque{width:225px; clear:both; color:#000;}
.destaque_box{width:205px; padding:0 10px; background:url(imagem/destaque_bG.gif) center top repeat-y; clear:both;}
#inst{width:523px; clear:both; color:#000;}
#inst2{width:523px; background:url(imagem/inst_bG.gif) center top repeat-y; clear:both; overflow:auto;}
.inst_box{width:241px; padding:0 10px; float:left; }

#feira{ width:201px; padding:0 25px 0 10px; background:url(imagem/lv.png) no-repeat right; float:left;}
#destaques{ width:227px; padding:0 20px; float:left;}

#fotos_g{ background:url(imagem/bg_main2.jpg) repeat-x top; width:216px; padding:10px; float:left;}

#contatos{ width:216px; padding-left:10px; width:257px; float:left;}
.contatos_box{background:url(imagem/bg_main2.jpg) repeat-x top; padding:10px; }

.eventos li{ border-bottom:#BBA96C  dashed 1px; margin:10px 0 0 5px; padding-left:20px; }

/*geral*/

.clear{ clear:both; display:block;}
.post{ width:503px; overflow:hidden; padding-top:20px;}
.formulario{color: #fff; width:93%; padding:3px; font-size:13px; font-family: Arial, Helvetica, sans-serif; font-weight:lighter;  background-color:#76644C; border:0;}

