/* ++++++++++++ CSS RESSET +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
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, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent; font-weight:normal }


body { line-height: 1; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }

ol, ul { list-style: none; }

blockquote, q {quotes: none; }

/* lembre-se de definir os estilos de focus! */

:focus { outline: 0; }

/* lembre-se de realçar os inserts de alguma forma! */

ins 	 { text-decoration: none; }

del	 { text-decoration: line-through; }

a 	 {border: 0px;}

/* tabelas ainda precisam de 'cellspacing:0' em seus markups */

table	 {	border-collapse: collapse; border-spacing: 0; }

/* ++++++++++++ GERAL +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

body			{ background:url(../img/1-1.jpg) top repeat-x; background-color: #F5FFF5; width:100%; height:100%; font-family:Arial; font-size:12px ; line-height:160%; }

img			{ border:none; }

.max			{ width:1003px; margin: 0 auto }    /* largura máxima do do corpo do site */
#max			{ width:1003px; margin: 0 auto }    /* largura máxima do do corpo do site */

	
form			{ margin:0px; padding:0px; }
.hr			{ background:url(../images/hr.jpg) repeat-x; margin:15px 0px 15px 0px; padding-top:1px; }
.clearboth		{ clear:both; }

/* ++++++++++++ CABECALHO +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#cabfundo		{ width: 1003px; height: 367px; margin: 0 auto; margin-bottom:30px;  }
#cablogo		{ background:url(../img/logo.jpg) top no-repeat; width: 387px; height: 84px; margin-top:16px; padding-left: 45px; float:left; }


#restmiddle		{ background:url(../img/restmiddle.jpg) top repeat-x; width: 330px; height: 36px; display:block; float:right; margin-top:45px; margin-right: 40px; display:none }
#restleft		{ background:url(../img/restleft.jpg)  top no-repeat; width: 7px;  height: 36px; float:left; }
#restright		{ background:url(../img/restright.jpg) top no-repeat; width: 7px;  height: 36px; float:right; }


#menmainmiddle		{ background:url(../img/menmainmiddle.jpg) top repeat-x; width: 923px; height: 36px; display:block; margin: 0 auto}
#menmainleft		{ background:url(../img/menmainleft.jpg)  top no-repeat; width: 13px;  height: 36px; float:left; }
#menmainright		{ background:url(../img/menmainright.jpg) top no-repeat; width: 13px;  height: 36px; float:right; }
	
#mainminimg		{ background:url(../img/mainimg.jpg) top no-repeat; width: 923px; height: 175px; margin: 0 auto}
#mainminimgrod		{ background:url(../img/mainimgrod.jpg) top no-repeat; width:923px; height: 44px; margin: 0 auto }

#mainminimgcontato	{ background:url(../img/mainimgcontatox.jpg) top no-repeat; width: 923px; height: 206px; margin: 0 auto}
#mainminimgrodcontato	{ background:url(../img/mainimgrodcontatox.jpg) top no-repeat; width:923px; height: 44px; margin: 0 auto }

#mainminimgpnoticia	{ background:url(../img/mainimgnoticia.jpg) top no-repeat; width: 923px; height:230px; margin: 0 auto }

#mainminimgempresa	{ background:url(../img/cabempresa.jpg) top no-repeat; width: 923px; height: 146px; margin: 0 auto}
#mainminimgproduto	{ background:url(../img/cabprodutos.jpg) top no-repeat; width: 923px; height: 146px; margin: 0 auto}
#mainminimgservico	{ background:url(../img/cabservico.jpg) top no-repeat; width: 923px; height: 146px; margin: 0 auto}
#mainminimggaleria	{ background:url(../img/cabgaleria.jpg) top no-repeat; width: 923px; height: 146px; margin: 0 auto}
#mainminimginfo		{ background:url(../img/cabginfo.jpg) top no-repeat; width: 923px; height: 146px; margin: 0 auto}
#mainminimgmanual	{ background:url(../img/cabmanual.jpg) top no-repeat; width: 923px; height: 146px; margin: 0 auto}



#submen			{ text-decoration:none; font-size: 12px; font-family:arial; padding-top: 10px; float:left; color: #FFFFFF; height:26px;}
#submen a 		{ text-decoration:none; color: #FFFFFF; height:36px;}
#submen a:hover		{ text-decoration:none; color: #FFFF58; background-color: #2EAD2E; height:36px;}

#submenflag		{ padding-top: 10px; float:right; }

#spacer			{ background:url(../img/spacermen.jpg) top no-repeat; width: 1px; height: 36px; display: block; float: left; padding-left: 15px; }
#spacerx			{ background:url(../img/spacermen.jpg) top no-repeat; width: 1px; height: 36px; display: block; float: left; padding-right: 12px; }


#ddd			{ background-color:black; width:400px; height:50px; margin-top: 31px; }

/* ++++++++++++ MEIO +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#titl			{ float: left; padding-left:45px; margin-top:60px; width: 296px; height: 250px; color: #764C0D;  text-align: justify; font-family:arial; font-size: 12px; border-right: 1px solid #CCCCCC; padding-right: 17px;}

#spacemain		{ float: left; width: 1px; height: 250px; }

#titm			{ float: left; width: 296px; height: 250px; color: #764C0D; margin-top:60px; text-align: justify; font-family:arial; font-size: 12px; border: 0px; margin-left: 17px; border-right: 1px solid #CCCCCC; padding-right: 20px;}
#titr			{ float: left; width: 250px; height: 250px; color: #764C0D; margin-top:60px; text-align: justify; font-family:arial; font-size: 12px; border: 0px; margin-left: 22px; }


/* ++++++++++++ CONTEUDO EMPRESAS +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


#titulopaginaempresa	{ margin-left:45px; margin-bottom:15px; font-weight:700; font-size:24px; font-family:arial; color: #243F59 }
#textopaginaempresa	{ margin-left:45px; font-family:arial; font-size:12px; text-align:justify; width:923px; }


/* ++++++++++++ CONTEUDO PRODUTO +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


#titulopaginaproduto	{ margin-left:45px; margin-bottom:15px; font-weight:700; font-size:24px; font-family:arial; color: #243F59 }
#textopaginaproduto	{ margin-left:45px; font-family:arial; font-size:12px; text-align:justify; width:923px; }


/* ++++++++++++ CONTEUDO SERVICO +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


#titulopaginaservico	{ margin-left:45px; margin-bottom:15px; font-weight:700; font-size:24px; font-family:arial; color: #243F59 }
#textopaginaservico	{ margin-left:45px; font-family:arial; font-size:12px; text-align:justify; width:923px; }


/* ++++++++++++ CONTEUDO GALERIA +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


#titulopaginagaleria	{ margin-left:45px; margin-bottom:25px; font-weight:700; font-size:24px; font-family:arial; color: #243F59;}
#textopaginagaleria	{ margin-left:45px; font-family:arial; font-size:12px; text-align:justify; width:923px; }


/* ++++++++++++ CONTEUDO GALERIA +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


#titulopaginamanual	{ margin-left:45px; margin-bottom:25px; font-weight:700; font-size:24px; font-family:arial; color: #243F59;}


/* ++++++++++++ RODAPE +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


#linerod		{ background:url(../img/linharodape.jpg) top no-repeat; width:921px; margin-left:45px; }

#rodapelinks	{ font-family:arial; font-weight:700;margin: 0 auto; font-size:12px; text-decoration:none; }
#rodapelinks a	{ text-decoration:none; color: #764C0D; font-family:arial; font-weight:700; font-size:12px;}


/* ++++++++++++ NOTICIAS  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.notconteudo	{ margin: 0px 45px 30px 45px; font-size:12px; font-family:arial; text-align:justify;}

.notsite		{ margin: 0px 0px 30px 45px; font-weight:700; font-size:12px; font-family:arial; }
.notsite a		{ color:blue }
.notsite a:hover	{ color:gray; font-weight:700 }

.espacamento	{ margin-top:10px; margin-bottom:10px; text-align:center; width: 923px; }

/* ++++++++++++ MOOTOOLS 1.2 INTERVAL SLIDER +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

img 				{ border: none; }

#demo_container		{ width:923px; height:230px; position:relative; margin:0 auto; margin-bottom:0px; }

#items_container		{ width:923px; height:230px; overflow:hidden; position:absolute;  }

#controls			{ width:923px; height:35px; position:absolute; top:105px; left:0px; }

#controls a			{ display:block; position:absolute; width:15px; height:35px; cursor:pointer; }

#prevbtn			{ left:-15px;}

#nextbtn			{ right:-4px;}

div.slide_item		{ width:923px; height:230px; position:absolute; left:923px; background-color:#292929; }

div.first_item 		{ left:0; }

/* ++++++++++++ MOOTOOLS 1.2 INTERVAL SLIDER +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.acertarie			{ margin-top:50px; }

.foto1			{ background:url(cab/1.jpg) top no-repeat; width: 700px; height:44px; }
.foto2			{ background:url(cab/2.jpg) top no-repeat; width: 700px; height:44px}
.foto3			{ background:url(cab/3.jpg) top no-repeat; width: 700px; height:44px;}
.foto4			{ background:url(cab/4.jpg) top no-repeat;width: 700px; height:44px;}
.foto5			{ background:url(cab/5.jpg) top no-repeat;width: 700px; height:44px;}
.foto6			{ background:url(cab/6.jpg) top no-repeat;width: 700px; height:44px;}
.foto7			{ background:url(cab/7.jpg) top no-repeat;width: 700px; height:44px;}
.foto8			{ background:url(cab/8.jpg) top no-repeat;width: 700px; height:44px;}
.foto9			{ background:url(cab/9.jpg) top no-repeat;width: 700px; height:44px;}
.foto10			{ background:url(cab/10.jpg) top no-repeat;width: 700px; height:44px;}
.foto11			{ background:url(cab/10.jpg) top no-repeat;width: 700px; height:44px;}
.foto12			{ background:url(cab/10.jpg) top no-repeat;width: 700px; height:44px;}
.foto13			{ background:url(cab/10.jpg) top no-repeat;width: 700px; height:44px;}




