/***reset na pagina***/
* margin {0;}
  padding{0;}
  . {0;}
  img {border:none;}
  a {text-decoration:none;}
/***reset na pagina***/


body {margin-left: 0px;margin-top: 0px;	margin-right: 0px;margin-bottom: 0px;background-color: #ffffff;background-image:url(images/fundo.jpg);}

/* Blocos do site */
#principal {width:770px;height:auto;background-color:#FFFFFF;margin:auto;}

#banner {width:770px;height:110px; padding: 0px 0px 0 0; background-image:url(images/banner4.jpg); background-color:#80bee0;}

#central {width:770px;height:600px;background-color:#ffffff;}

#central_mapa {width:770px;height:700px;background-color:#f4f3ef;}

#central_produtos {width:770px;height:3300px;background-color:#ffffff;}

#central_orcamentos {width:770px;height:850px;background-color:#f4f3ef;}

#central_agradecimento {width:770px;height:300px;background-color:#f4f3ef;}

#central_qsomos {width:720px;height:260px; padding: 50px 30px 0 20px;background-color:#f4f3ef;}

#desc_prod {width:344px;height: 200px; padding: 20px 20px 10px 20px; margin: 20px 0 10px 0px;border-right:solid 1px #cccccc;float:left;background-color:#ffffff;}

#esq {width:344px;height: 240px; padding: 20px 20px 10px 20px; margin: 20px 0 10px 0px;border-right:solid 1px #FFFFFF;float:left;background-color:#f4f3ef;}

#dir_abraca {width:770px;height:250px;}

#dir {width:344px;height:250px; padding: 20px 20px 0px 20px; margin: 20px 0 10px 0;border-left:solid 1px #FFFFFF;float:left;background-color:#f4f3ef;}

#dir_inv {width:345px;height:250px; padding: 20px 20px 0px 20px; margin: 20px 0 10px 0;float:left;}

#quad1 {width:363px;height:80px; background-color:#f4f3ef;margin: 0 0 0 0}

#rodape{width:770px;height:60px; clear:both; padding: 10px 0 10px 0;background-color:#1B5072;}

#créditos{width:770px;height:20px;padding: 10px 0 10px 0;background-color:#80bee0;}

#targ_1{width:690px;height:80px; margin: 0px 0 0 0; padding: 20px 40px 20px 40px;background-color:#f4f3ef;}
/* Fim dos blocos do site */

/* Configuração dos titulos e fontes */
p {font-family:Arial, Helvetica, sans-serif;font-size:0.7em; text-align:justify; top:auto;color:#666666; margin: 0 0 0 0; letter-spacing:1px;}
h1 {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#ffffff;text-align:center; 
word-spacing:0.1em;}
h2 {font-family:Arial, Helvetica, sans-serif;font-size:7px;color:#ffffff;text-align:center;}
h3 {font-family:Arial, Helvetica, sans-serif;font-size:8px;color:#ffffff;text-align:right;
letter-spacing: 0.1em;word-spacing:0.1em;}
h4 {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#1B5072;margin: 0 0 0 0;}
h5 {font-family:Arial, Helvetica, sans-serif;font-size:12px; top:auto;color:#ffffff;}
h6 {font-family:Arial, Helvetica, sans-serif;font-size:9px;color:#ffffff;margin: 0px 0px 0 0;text-align:right;
word-spacing:0.1em;}
h7 {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#ff9900;margin: 0 0 0 0;}
/* fim configuração dos titulos e fontes */

/* menu horizontal */
.menu-hv * { margin: 0; padding: 0; text-align: center;}
.menu-hv a { display: block; }
.menu-hv li { list-style: none; float: left; height: 1%; width: 154px; }
.menu-hv li ul { position: absolute; visibility: hidden;}
.menu-hv li ul li { float: none; white-space: nowrap; display: inline; /* o inline  pro IE */}
.menu-hv li ul li ul { position: absolute; left: 100%; top: 0; }
.menu-hv li:hover ul, .menu-hv li.over ul { visibility: visible;}
.menu-hv li:hover ul ul, .menu-hv li.over ul ul { visibility: hidden;}
.menu-hv ul ul li:hover ul, .menu-hv ul ul li.over ul { visibility: visible;}
 /* parte visual do menu horizontal */
.menu-hv { background: #1B5072;
 width: 100%;  margin:auto; padding: 0px 0 0 0px; height: 40px;
font-family:Arial, Helvetica, sans-serif; font-weight:bolder; font-size:12px; color:#FFFFFF; }
.menu-hv a { font-weight:normal; size:auto; text-decoration: none; color: #FFF;                 padding: 0 0px; line-height: 40px; margin:auto;}
.menu-hv a:hover { text-decoration:underline; background-color:#1B5072; color: #ffffff;}
.menu-hv ul li ul {  background-color: #80bee0; padding: 10px 0 30px 0; margin:auto; border: 1px solid #ffffff; }
#menu .active a { background:#1B5072; }
/* Fim menu horizontal */


img.geral {
float:left;
padding: 0px 0px 0px 0px;
margin: 0px 20px 0px 0px;
border:#ffffff solid 5px;
}
img.light { padding: 0px;
margin: 0px 20px 0px 0px;
border:#ffffff solid 5px;
}

img.formatada {
float:left;
}