
* {
	margin: 0;
	padding: 0;
	border:0 ;
}
#geral {
	width: 684px;
	margin: 0 auto;
}

/* topo--------------------------------------------------------------------------- */
#geral h1 a {
	width: 342px;
	height: 44px;
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
	overflow: hidden;
	display: block;
	float: left;
}
#geral #icones {
	width: 337px;
	height: 44px;
	padding-right: 5px;
	float: right;
	text-align: right;
}



/* menu--------------------------------------------------------------------------- */
#geral #menu {
	width: 684px;
	padding-left: 3px;
}
#geral #menuInicio h2 a {
	width: 132px;
	height: 37px;
	background-image: url(images/menu_inicio.gif);
	text-indent: -999px;
	overflow: hidden;
	display: block;
	float: left;
}
#geral #menuHome h2 a {
	width: 69px;
	height: 37px;
	background-image: url(images/menu_home.gif);
	text-indent: -999px;
	overflow: hidden;
	display: block;
	float: left;
}
#geral #menuProdutos h2 a {
	width: 90px;
	height: 37px;
	background-image: url(images/menu_produtos.gif);
	text-indent: -999px;
	overflow: hidden;
	display: block;
	float: left;
}
#geral #menuManutencao h2 a {
	width: 118px;
	height: 37px;
	background-image: url(images/menu_manutencao.gif);
	text-indent: -999px;
	overflow: hidden;
	display: block;
	float: left;
}
#geral #menuGaleria h2 a {
	width: 140px;
	height: 37px;
	background-image: url(images/menu_galeria.gif);
	text-indent: -999px;
	overflow: hidden;
	display: block;
	float: left;
}
#geral #menuGaleria h2 a {
	width: 140px;
	height: 37px;
	background-image: url(images/menu_galeria.gif);
	text-indent: -999px;
	overflow: hidden;
	display: block;
	float: left;
}
#geral #menuFale h2 a {
	width: 129px;
	height: 37px;
	background-image: url(images/menu_fale.gif);
	text-indent: -999px;
	overflow: hidden;
	display: block;
	float: left;
}

/* Flash ---------------------------------------------------------------------------------------- */
#geral #flash {
	width: 678px;
	height: 195px;
	margin-left: 3px;
	background-image: url(images/banner.gif);
	clear: both;
}
#geral #flash #textobanner {
	width: 311px;
	height: 153px;
	padding-top: 8px;
}
#geral #flash #fresh {
	width: 337px;
	height: 153px;
	float: right;
	margin-top: 8px;
}


#geral #flash #textobanner h3{
	margin-top: 2px;
	margin-left: 18px;
	margin-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #4D665A;
}
#geral #flash #textobanner p{
	width: 286px;
	margin-left: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #494949px;
}
#geral #flash #textobanner p strong{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #494949px;
	font-weight:normal;
}


/* Meio Geral ----------------------------------------------------------------------------- */
#geral #meio {
	width: 684px;
	margin-top: 10px;
}

#geral #produtos {
    width: 684px;

}
#geral #produtos p{
    padding: 10px;
	font-family: Tahoma, "Trebuchet MS";
	font-size: 11px;
	color: #787878;
}
#geral #produtos p strong{
    padding: 10px;
	font-family: Tahoma, "Trebuchet MS";
	font-size: 11px;
	color: #787878;
	font-weight:normal;
}
/* formulario */
#formularioemail {
    width: 400px;
	font-family: Tahoma, "Trebuchet MS";
	font-size: 11px;
	color: #787878;
	float: left;
	padding-bottom: 20px;
}
#formularioemail form fieldset label strong {
    display:block;
}
#formularioemail form fieldset label {
    margin:0 10px 15px 0;
    float: left;
    display: table;
}
#formularioemail form fieldset label input {
    font-family: Verdana;
    font-size: 8pt;
    color: #666;
    border: 1px solid #CDDAD3;
    width: 150px;
}
#formularioemail form fieldset label textarea {
    font-family: Verdana;
    font-size: 8pt;
    color: #666;
    border: 1px solid #CDDAD3;
    width: 320px;
    height: 80px;
}
#formularioemail form fieldset label input .submit {
    border: 1px solid #CDDAD3;
    font-family: Arial;
    font-size: 8pt;
    color: #CDDAD3;
    background-color: #EEF2F1;
    padding-left: 12px;
    padding-right: 12px;
}
#formularioemaildir {
    padding-left: 30px;
    width: 200px;
	font-family: Tahoma, "Trebuchet MS";
	font-size: 12px;
	color: #787878;
    float: left;
}
#galeriafoto {
    width: 590px;
    margin: 0 auto;
    text-align: justify;
}
#galeriafoto .galeriafotofoto {
    width: 130px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 16px;
    float: left;
}

/* Meio Esquerdo ----------------------------------------------------------------------------- */
#geral #meio_esq {
	width: 214px;
	height: 189px;
	margin-left: 3px;
	clear: both;
	float: left;
}

#geral #meio_esq #titulo {
	width: 157px;
	height: 27px;
}

#geral #meio_esq #titulo #img_lam {
	width: 22px;
	height: 25px;
	float: left;
}

#geral #meio #meio_esq #tit_bio h2 a{
	width: 114px;
	height: 12px;
	font-family: Arial, Verdana, Trebuchet Ms, sans-serif;
	font-size: 12px;
	color: #6b6b6b;
	font-weight: bold;
	float: left;
}

#geral #meio_esq #titulo #img_lam #img_meio {
	width: 213px;
	height: 161px;
	margin-left: 13px;
}
/* Meio Centro ----------------------------------------------------------------------------- */
#geral #meio_centro {
	width: 214px;
	height: 189px;
	margin-left: 20px;
	float: left;
}

#geral #meio_centro #titulo {
	width: 157px;
	height: 27px;
}

#geral #meio_centro #titulo #img_lam {
	width: 22px;
	height: 25px;
	float: left;
}

#geral #meio #meio_centro #tit_bio h2 a{
	width: 114px;
	height: 12px;
	font-family: Arial, Verdana, Trebuchet Ms, sans-serif;
	font-size: 12px;
	color: #6b6b6b;
	font-weight: bold;
	float: left;
}

#geral #meio_centro #titulo #img_lam #img_meio {
	width: 213px;
	height: 161px;
	margin-left: 13px;
}
/* Meio Direito ----------------------------------------------------------------------------- */
#geral #meio_dir {
	width: 214px;
	height: 189px;
	float: right;
}

#geral #meio_dir #titulo {
	width: 157px;
	height: 27px;
}

#geral #meio_dir #titulo #img_lam {
	width: 22px;
	height: 25px;
	float: left;
}

#geral #meio #meio_dir #tit_bio h2 a{
	width: 114px;
	height: 12px;
	font-family: Arial, Verdana, Trebuchet Ms, sans-serif;
	font-size: 12px;
	color: #6b6b6b;
	font-weight: bold;
	float: left;
}

#geral #meio_dir #titulo #img_lam #img_meio {
	width: 213px;
	height: 161px;
	margin-left: 13px;
}
/* Meio Rodapé ----------------------------------------------------------------------------- */
#rodape {
	width: 684px;
	height: 325px;
	background-image: url(images/rod.jpg);
	background-repeat: no-repeat;
	margin-left: 3px;
	clear: both;
	margin: 0 auto;
}
/* Classes ----------------------------------------------------------------------------- */
.endereco {
	width: 255px;
	height: 43px;
	font-family: Arial, Verdana, Trebuchet Ms, sans-serif;
	font-size: 12px;
	color: #484848;
	text-align: right;
	margin-left: 410px;
	margin-top: 20px;
	font-weight: 400;
}
.produtos {
    font-family: Arial, Verdana, Trebuchet Ms, sans-serif;
	font-size: 14px;
	color: #484848;
	margin-left: 3px;
}

.ctec {
    font-family: Arial, Verdana, Trebuchet Ms, sans-serif;
	font-size: 14px;
	color: #484848;
	margin-left: 3px;
}

.boxproduto {
    margin-left: 15px;
    padding-bottom: 15px;
    width: 310px;
    float: left;
}

.boxproduto .boxprodutoFT {
   background-image: url("images/boxprodutoftfnd.gif");
   width: 99px;
   height: 90px;
   padding-top: 9px;
   text-align: center;
   float: left;
}
.boxproduto .boxprodutoTXT {
   padding: 6px;
   width: 170px;
   float: right;
   border-left: solid 5px #E7EDEB;
   border-right: solid 5px #E7EDEB;
   border-top: solid 2px #E7EDEB;
   border-bottom: solid 2px #E7EDEB;
   background-color: #D2DEDA;
   font-family: Tahoma, "Trebuchet MS";
   font-size: 11px;
   color: #737373;
}
.boxproduto .boxprodutoTXT a {
   color: #275A47;
   text-decoration: none;
}
.boxproduto .boxprodutoTXT a:hover {
   color: #275A47;
   text-decoration: underline;
}
.txtinterno {
   font-family: Tahoma, "Trebuchet MS";
   font-size: 11px;
   color: #737373;
}

.boxMostraProd {
   padding-left: 20px;
   padding-right: 20px;
   width: 644px;
   font-family: Tahoma, "Trebuchet MS";
   font-size: 11px;
   color: #737373;
}
.boxMostraProdEsq {
   width: 340px;
   float: left;
   text-align: center;
}
.boxMostraProdDir {
   width: 284px;
   padding-left: 20px;
   float: left;
}

.volta a {
   width: 120px;
   height: 20px;
   font-family: Arial, Verdana;
   font-size: 12px;
   color: #484848;
   padding-left: 20px;
   padding-top: 20px;
   text-decoration: none;
   float: left;
   
}
.volta a:hover {
   width: 120px;
   height: 20px;
   font-family: Arial, Verdana;
   font-size: 12px;
   color: #484848;
   padding-left: 25px;
   padding-top: 20px;
   text-decoration: underline;
   float: left;
   
}

.lista {
    font-family: Arial, Verdana, Trebuchet Ms, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #484848;
	margin-left: 3px;
}

.l {
    font-family: Arial, Verdana, Trebuchet Ms, sans-serif;
	font-size: 12px;
	color: #484848;
	margin-left: 3px;
}

.imgproduto {
	float: left;
	width: 250px;	
}

.imgtxt {
	float: left;
	width: 400px;
	font-family: arial;
	font-size: 12px;
	color: #787878;
	margin-left: 20px;
}

.tabela {
	font-family: arial;
	font-size: 12px;
	color: #787878;
	clear: both;
}

.table1 {
	border: solid #787878 1px;
}
.table2 {
	border-left: solid #787878 1px;
}
.imgtxt2 {
	float: left;
	width: 450px;
}

.imgdireita {
	float: left;
	width: 200px;
}

.fonte {
	font-family: arial;
	font-size: 12px;
	color: #787878;
}

.tables3 {
	text-align:center;
	color:#17565f;
	height:20px;
	background-color:#f8f8f8;
	border: solid 1px #686868;
}
.tables4 {
	text-align:center;
	color:#FFFFFF;
	height:20px;
	background-color:#2b644e;
	border: solid 1px #686868;
}
.tabelatd {
	border: solid 1px #000;
}