/* = Reset CSS
-----------------------------------------------------------------------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, 
kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, 
tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;} body { line-height: 1;} ol {list-style: none;} blockquote, q { quotes: none;} blockquote:before, blockquote:after,q:before, q:after {content: ''; content: none;} 
/* remember to define focus styles! */ :focus { outline: 0;} /* remember to highlight inserts somehow! */ins { text-decoration: none;} 
del { text-decoration: line-through;} /* tables still need 'cellspacing="0"' in the markup */ table { border-collapse: collapse; border-spacing: 0;} 
html, body {height: 100%;} 
img, form {margin:0px; padding:0px; border:0px; list-style:none;} 

/* = Titulos, Textos e Icones de botões
-----------------------------------------------------------------------------------------------------------------------------------------*/
Body {font:12px Arial, Helvetica, sans-serif; color:#676969; background:url(../_img/bg_site.jpg) no-repeat center top #e0ecd6 fixed;}
p {margin:5px 0px 5px 0px; line-height:18px;}
h1 {font-size:20px; margin:10px 0 18px 0; *margin:22px 0 18px 0;}
h2 {font-size:13px; margin:15px 0 15px 0;}
h3 {font-size:14px;}
.font_azul {color:#08a5c3;}
.font_azulEscuro {color:#2862b9;}
.font_laranja {color:#eb9d01;}
.font_verde {color:#71b909;}
.font_vermelho {color:#e1562b;}
.font_violeta {color:#9859b2;}

/* = Links de texto e imagens
-----------------------------------------------------------------------------------------------------------------------------------------*/
a:link, visited, active, hover {border:0px; text-decoration:underline; color:#676969;}
a:link {text-decoration:underline; color:#676969;}
a:visited, active{text-decoration:underline; color:#676969;}
a:hover {text-decoration:none; color:#676969;}/* -!- muda Link Ativo -!- */

/* = Formulários
-----------------------------------------------------------------------------------------------------------------------------------------*/
label {display:block; margin-bottom:5px;}
input, select, textarea {font:12px Arial, Helvetica, sans-serif;  border:0px;}
.bt_form {border:0px;}

/* = Pricipais Divs do Site
-----------------------------------------------------------------------------------------------------------------------------------------*/
#direita {float:right;}
#esquerda {float:left;}
#clear {clear:both; height:1px; width:1px; font-size:1px;}

/* = Esqueleto de Divs
-----------------------------------------------------------------------------------------------------------------------------------------*/
#tudo { width:100%; margin:0 auto;}
#topo { width:100%; height:94px; margin:0 auto; z-index:1; position:relative; background:url(../_img/bg_top.jpg) repeat-x;}
#corpo { margin:auto; margin-top:228px; margin-bottom:10px; width:940px;}
#conteudo { margin:0 auto;}
#rodape { position:relative; width:100%; background:url(../_img/bg_rodape.jpg) top repeat-x #efffe5;}
#rod { width:940px; position:relative; margin:0 auto; padding-top:8px; padding-left:10px; padding-right:10px;}

/* = Topo
-----------------------------------------------------------------------------------------------------------------------------------------*/
#cont_topo { width:940px; margin:0 auto; position:relative;}
#logo { position:absolute; top:20px; left:10px;}
#menu { position:absolute; right:1px; top: 29px; height: 41px;}

#h_mnu_01{ text-decoration: none; text-align:center; font-weight:bold;}
#h_mnu_01 ul li{display: inline; }
#h_mnu_01 ul li a{ float: left; color: #2a7b48;	padding: 10px 40px 10px 40px; text-decoration: none; width:90px;}
#h_mnu_01 ul li a:visited{color: #2a7b48;}
#h_mnu_01 ul li a:hover, .h_mnu_01 ul li .selected{ color: #FFFFFF !important; text-decoration:none; width:90px; background:url(../_img/bg_menu.jpg) center no-repeat;}


/* = Conteúdos
-----------------------------------------------------------------------------------------------------------------------------------------*/
#cont_corpo { height:766px; position:relative;} 
#box1 img, #box2 img, #box3 img { margin:0 8px 0 8px;}
#enq1 { height:178px; margin:0px; position:absolute; top: 31px; left: -2px; width: 289px;}
#enq2 {	height:184px; margin:0px; position:absolute; top: 210px; left: -2px; width: 290px;}
#box1 { background:url(../_img/box1.png) no-repeat; position:absolute; left:1px; top:12px; width:270px; height:223px; padding:13px;}
#box2 { background:url(../_img/box1.png) no-repeat; position:absolute; left:312px; top:12px; width:270px; height:223px; padding:13px;}
#box3 { background:url(../_img/box2.png) no-repeat; position:absolute; left:623px; top:12px; width:290px; height:394px; padding:13px;}
#box4 { background:url(../_img/box3.png) no-repeat; position:absolute; left: 2px; top: 276px; width: 607px; height: 153px;}
#box5 {	background:url(../_img/box4.png) no-repeat; position:absolute; top: 448px; left: 2px; width: 201px; height: 283px; padding:13px;}
#box6 {	background:url(../_img/box4.png) no-repeat; position:absolute; top: 449px; left: 238px; width: 202px; height: 283px; padding:13px;}
#box7 {	background:url(../_img/box4.png) no-repeat;	position:absolute; top: 450px; left: 476px; width: 202px; height: 283px; padding:13px;}
#box_7 {background:url(../_img/box5.png) no-repeat; position:absolute; top: 450px; left: 476px; width: 440px; height: 283px; padding:13px;}
#box8 { background:url(../_img/box4.png) no-repeat; position:absolute; top: 450px; left: 713px; width: 202px; height: 283px; padding:13px;}
#box9 {	background:url(../_img/box2.png) no-repeat; position:absolute; right:0; width:290px; height:394px; top: -5px; padding:13px;}
#box_int { width:607px; background:url(../_img/bg_int.jpg) repeat-y; position:relative; margin:10px 0 20px 0;}
#box_int_top {width:607px; background:url(../_img/box_int_top.png) no-repeat; height:58px; position:absolute; top:-15px;}
#box_int_top h1 { margin-left:18px; margin-top:25px;}
#box_int_corpo { padding:40px 18px 10px 18px; min-height:500px;}
#box_int_corpo p { margin-bottom:10px; line-height:20px;}
#box_int_corpo img {margin:10px 10px 0px 0px;}
#box_int_rod { width:607px; background:url(../_img/box_int_rod.png) no-repeat; height:16px; position:absolute; bottom:-15px;}

/* Slider 
--------------------------------------------------------------------------------------------------*/
.clear {clear:both}
#gallery { position:relative; height:153px;}
#gallery a { float:left; position:absolute;}
#gallery a img { border:none;}
#gallery a.show { z-index:500}
#gallery .caption { z-index:600; background-color:#000; color:#ffffff; height:100px; width:100%; position:absolute; bottom:0;}
#gallery .caption .content { margin:5px;}
#gallery .caption .content h3 { margin:0; padding:0; color:#1DCCEF;}

/* = Rodape
-----------------------------------------------------------------------------------------------------------------------------------------*/
#ass { position:absolute; top:8px; right:6px;}

/* ----------------------------------------------------------------------------------------------------------------------------------  FIM  */
/* = Document CSS = by TracerSoft -> Favato = */@charset "utf-8"; 

