/* site */

body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#666;}
.bg{background:url(imagem/bg.jpg) no-repeat center top #FFFDE6;}
a img{border:0}

h1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 18px; color:#000; font-weight:bold; padding:0; margin:0;}
h2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 18px; color:#147F39; 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{color:#BFC899;height:3px;border-bottom:#fff 2px solid;margin:2px  0;padding:0;}

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/arrows.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:Arial, Helvetica, sans-serif;font-size: 16px; color:#fff; font-weight:lighter; font-style:italic;}
.t2 {font-family:Arial, Helvetica, sans-serif;font-size: 14px; color:#fff; font-weight:lighter; font-style:italic;}

.img{border:#ccc 5px solid; }
a .img{border:#ccc 1px solid; padding:4px; background:#FFF; }
a:hover .img{ border:#147F39 1px solid; }

.box{background-color:#FFF; padding:10px; margin-top:10px; display:block;}

#geral{width:943px; margin:auto; clear:both; padding-bottom:20px; }
#le{width:222px; float:left;}
#le_box{width:212px; float:left; padding:17px 0 0 10px; background:url(imagem/le_box_bg.jpg) no-repeat right top;}
#content{width:721px; overflow:auto; float:left;}

#top{width:721px; height:319px; clear:both;}
#main{width:678px; overflow:auto; background:url(imagem/bg_main.jpg) no-repeat left top; clear:both; padding:20px 13px 0 30px;}

#rodape {overflow:auto; background:url(imagem/bg_rodape.jpg) #197739 repeat-x center top; clear:both; color:#fff; font-size:14px; }
#rodape_box {width:943px; margin:auto; padding:115px 0 15px 0; text-align:center; background:url(imagem/bg_rodape_i.gif) repeat-x center top; }
#rodape_menu {width:943px; margin:auto; padding:10px 0; text-align:center; height:15px;}
#rodape_menu a {color:#fff; text-decoration:none; font-weight:lighter;}
#rodape_menu a:hover {color:#CFF; text-decoration:none; font-weight:lighter;}
#rodape_fim {background:#006633; padding:10px 0; text-align:center;}

/* main */

#clientes{width:192px; height:107px; clear:both; background: url(imagem/bg_clientes.jpg) no-repeat top center; padding:10px; color:#fff; font-size:14px;}
#clientes a {color:#FFF;}
#clientes a:hover {color:#000;}

#galerias{width:212px; background:url(imagem/le_box_bg2.jpg) no-repeat right top; clear:both; padding:20px 0 0 0;}

#destaques{width:375px; height:195px; float:left;}
#noticias{width:263px; float:left; height:175px; padding:10px 10px 10px 30px; background:url(imagem/bg_noticias.jpg) no-repeat right top; }

#empresa{width:210px; padding:10px; background:url(imagem/bg_empresa_box.jpg) #6a6a6a repeat-x bottom;}

#servicos{width:375px; float:left; padding-top:20px;}
.servicos_box{width:354px; float:left; padding:10px 5px; background:url(imagem/bg_servicos_box.jpg) center bottom no-repeat;}

#fornecedores{width:228px; height:243px; float:left; padding-left:10px;}

#inst{width:293px; float:left; padding:0 0 0 10px;}
.inst_box{width:273px; padding:10px; clear:both;}

.post{ width:678px; overflow:hidden; padding-top:20px;}

