body{ background:url(../img/background2.jpg) #106288 repeat-x ; }



.topo{ 
		background-color:#106288;
		background-repeat:repeat-x;
		height:10px;
		width:100%;				
}

.link{text-decoration:none;
		color:#000;
}


.preto {color:#000000;}
.azul {color:#8bb5c9;}
.claro { color:#888888;}
#laranja { color:#ff9900;}
.negrito{font-weight:bold;}
.branco { color:#fff;}
.red { color:#ed1c24; font-size:12px; font-family:Verdana, Geneva, sans-serif; margin-left:5px; padding-top:10px;}
.verde { color:#008131; font-size:15px;}
.marrom { color:#963;}
.font12 { font-size:13px; color:#333; font-family:Verdana, Geneva, sans-serif; margin-top:10px; width:250px; line-height:17px; margin-left:0px;}
.fontnew { font-size:12px; color:#666; font-family:Verdana, Geneva, sans-serif;}
.mar-top10 { margin-top:10px;}
.mar-top20 { margin-top:20px;}
.mar-top30 { margin-top:30px;}
.mar-top50 { margin-top:50px;}
.mar-20{ margin-left:20px;}
.mar-10{ margin-left:10px;}
.mar-left20 { margin-left:20px; }
.mar-left40 { margin-left:40px; }



.titulo_paginas{color: #68191f;
				font-family:"Times New Roman", Times, serif;
    			font-size: 15px;
    			font-weight: bold;
    			/*text-shadow: 0 1px 1px #000;*/
				margin-top:10px;	
}


.font{color:#FFF; font-weight:bold; font-size:13px;}

.b { font-weight:bold;}

#logo{ height: 73px;
		margin-top:5px;
}


#banner{ margin-top:25px;}


.back_menu{background:url(../img/back_menu.png) no-repeat; height:46px;}

/* inicio menu */
.bg {background: url(../);}
.menu {padding:0px 0px 0px 42px; margin:0; list-style:none; height:40px; background:#ED1C24 repeat-x; position:relative; font-family:Verdana, Geneva, sans-serif; text-shadow: 0 1px 1px #b2342;   }
.menu li.top {display:block; float:left; position:relative;}
.menu li a.top_link {display:block; float:left; height:40px; line-height:33px; color:#FFF; text-decoration:none; font-size:12px; font-weight:bold; padding:0px 20px 0px 12px; cursor:pointer;}
.menu li a.top_link span {float:left; font-weight:bold; display:block; padding:4px 24px 0 12px; height:40px;}
.menu li a.top_link span.down {float:left; display:block; padding:4px 27px 0 12px; height:40px; background:url() no-repeat right top;}
.menu li a.top_link:hover {color:#fff; background: url() no-repeat;}
.menu li a.top_link:hover span {background:url() no-repeat right top;}
.menu li a.top_link:hover span.down {background:url() no-repeat right top;}

.menu li:hover > a.top_link {color:#fff; background: url() no-repeat;}
.menu li:hover > a.top_link span {background:url() no-repeat right top;}
.menu li:hover > a.top_link span.down {background:url() no-repeat right top;}

.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

.menu a:hover {visibility:visible;}
.menu li:hover {position:relative; z-index:200;}

.menu ul, 
.menu :hover ul ul, 
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu :hover ul.sub {left:0px; top:40px; right:0px; background: #ED1C24; padding:2px 0; border:1px solid #; white-space:nowrap; width:116px; height:auto;}
.menu :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:250px;}
.menu :hover ul.sub li a {font-weight:normal;display:block; font-size:13px; font-weight:bold; height:22px; width:116px; margin-left:0px; line-height:20px; text-indent:5px; color:#fff; text-decoration:none; border:3px solid #; border-width:0 0 0 3px;}
.menu :hover ul.sub li a.fly {background:#fff url(../img/arrow.gif) 80px 7px no-repeat;}
.menu :hover ul.sub li a:hover {background:#007241; color:#fff;}
.menu :hover ul.sub li a.fly:hover {background:#007241 url(../img/arrow_over.gif) 80px 7px no-repeat; color:#fff;}
.menu :hover ul li:hover > a.fly {background:#007241 url(../img/arrow_over.gif) 80px 7px no-repeat; color:#fff;} 

.menu :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-4px; background: #fff; padding:3px 0; border:1px solid 999999; white-space:nowrap; width:93px; z-index:200; position:absolute; height:auto;}

/* final menu */



.div_maior { background:#baa381; height:20px;}

.titulo1 { color: #008131;
				font-family: Verdana, Geneva, sans-serif;
    			font-size: 14px;
				font-weight:bold;
				margin-left:6px;
				padding-top:7px;
}

.titulo2 {
	color: #106288;
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	margin-left: 0px;
	padding-top: 7px;
	padding-bottom: 5px;
			

}

.titulo3 {
	color: #106288;
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	margin-left: 0px;
	padding-top: 7px;
	padding-bottom: 5px;
			

}

.conteudo_index { color:#333;
					font-family:Verdana, Geneva, sans-serif;
					font-size:13px;
					line-height:17px;
					text-align: justify;
					margin-left:3px;
					padding-top:6px;
					width:900px;
	
}

.conteudo_index2 { color:#333;
					font-family:Verdana, Geneva, sans-serif;
					font-size:15px;
					line-height:17px;
					text-align: justify;
					margin-left:3px;
					padding-top:6px;
					width:900px;
	
}

.conteudo_produto { color:#333;
					font-family:Verdana, Geneva, sans-serif;
					font-size:12px;
					line-height:17px;
					text-align: left;
					margin-left:px;
					padding-top:15px;
					
	
}

/* inicio box */
.box_banner{ background-color:#FFF ; 
			border: 1px solid #CCC ;
			width:619px;
			height:365px;		
}

.box_produtos{ background-color:#FFF ; 
			border: 1px solid #CCC ;
			width:372px;
			height:150px;		
}



.box_descricao{ background-color:#FFF ; 
			border: 1px solid #CCC ;
			width:618px;
			height:810px;		
}

.banner{ margin-left:12px;}


.inputcontato{ background:#FFF;
				border:1px solid #ccc;
				width:260px;
				height:20px;
	
}

.inputmensagem{ background:#FFF;
				border:1px solid #ccc;
	
}

.barra_divisao{ background:url(../img/divisao.png) no-repeat ;
				height:430px;
				margin-left:60px;
				margin-top:10px;
	
}

.input_comentario{ background:#FFF;
				border:1px solid #ccc;
				width:400px;
				height:100px;
	
}

.form_contato{ padding-top:20px;
				 font-family:"Lucida Grande", sans-serif;
				 font-size:14px;
				 color:#666;	
}
.conteudo_contato { color:#333;
					font-family:Verdana, Geneva, sans-serif;
					font-size:12px;
					line-height:17px;
					text-align: justify;
					margin-left:0px;
					padding-top:6px;
	
}

.hr { background:url(../img/borda.jpg); width:900px; height:3px; margin-top:7px; margin-left:3px; }

.divisao { background:url(../img/divisao.png) no-repeat; width:900px; height:5px; margin-left:8px;margin-bottom:15px; }



.linkrodape { text-decoration:none;
			color:#FFF;
}



.conteudo_rodape {width:940px;
				margin-top:10px;
				padding-top:20px;
				color:#FFF;
			 	font-size:11px;
			  	font-family: Arial, Helvetica, sans-serif;
			  	line-height:17px;
				text-shadow: 0 1px 1px #b2342;
}

.texto_rodape{ color:#FFF;
			  font-size:12px;
			  font-family: Arial, Helvetica, sans-serif;
			  font-weight: bold;
			  line-height:17px;
			  				
				
}

.rodape{ background-color:#106288;
		background-repeat:repeat-x;
		height:220px;
		width:100%;			
}

.form_contato{ padding-top:20px;
				 font-family: Verdana, Geneva, sans-serif;
				 font-size:12px;
				 color:#333;	
}

.input_comentario{ background:#FFF;
				border:1px solid #999;
				width:400px;
				height:100px;
	
}

.input_contato{ background:#FFF;
				border:1px solid #999;
				width:400px;
				height:25px;
	
}

.index-meio-cantos{width:44px;}
.index-meio-cantos img{ margin-top:55px;}
.index-meio-meio{line-height:10px;margin:9px;width:191px;}
.index-meio-meio a{ margin-top:12px; color:#DF8702;}
.index-meio-meio p{ }
.index-meio-meio span{display:block;font-weight:bold;color:#ed1c24; font-size:12px; font-family:Verdana, Geneva, sans-serif; margin-top:5px;}
