/* ================================ CAMADA GERAL ===================================== */

#geral {
	display:block;
	width:770px;
	margin:0 auto
	}
	

/* ============================== TOPO ========================================= */

#topo {
	display:block;
	width:770px;
	height:116px;
	margin-bottom:2px;
	padding-top:20px;
	/*border-bottom:2px solid #c9051b;*/
	border-bottom:2px solid #df6976;
	}
	
#topoDiv {
	display:block;
	float:right;
	/*width:600px;*/
	width:594px;
	height:136px;
	background:url(../img/sloganTopo.gif) top right no-repeat;
	}
	
#flutuante {
	display:block;
	position:absolute;
	top:130px;
	/*margin-left:317px;*/
	left:550px;
	}
			
#iconesTop {
	display:block;
	float:right;
	width:207px;
	height:136px;
	/*background:url(../img/bgIcon.gif) no-repeat;*/
	}
	
	#isoTop {
		display:block;
		margin:10px 0 0 87px;
		}
		
	#iconesTop p {
		margin:0 0 0 41px;
		}
		
		#iconesTop p a {
			display:block;
			float:left;
			width:45px;
			height:45px;
			}
			#iconesTop p a span {
				display:none;
				}
				
#btHome {background-image:url(../img/btHome.gif);}
#btContato {background-image:url(../img/btContato.gif); margin:0 11px;}
#btContato_en {background:url(../img/btContato_en.gif) no-repeat; margin:0 11px;}
#btIngles {background-image:url(../img/btIngles.gif);}
#btPortugues {background-image:url(../img/btPortugues.gif);}



/* ==================================== MENU PRINCIPAL ========================================= */



ul#primary-nav {
	padding:2px 11px 13px 0;
	display:block;
	float:left;
	font-weight:normal;
	background:url(../img/bgBotMenu.jpg) bottom no-repeat;
	
	}
ul#primary-nav,
ul#primary-nav ul {
	margin: 0;
	width: 160px; /* Width of Menu Items */
	background-color: #f7f7f7; /* IE6 Bug */
	font-size: 11px;
	}
	
ul#primary-nav ul {
	border:1px solid #d6d6d6;
	padding:3px;
	}

ul#primary-nav li {
	position: relative;
	list-style: none;
	}

ul#primary-nav li a {
	display: block;
	width:149px;
	text-decoration: none;
	color: #333;
	padding:3px 0 3px 11px;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav ul {
	position: absolute;
	display: none;
	left: 160px; /* Set 1px less than menu width */
	top: 0;
	}

ul#primary-nav li ul li a { padding:3px 0 3px 11px; } /* Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; } /* The magic */

ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over { background-color: #f9f9f9; }

ul#primary-nav li a:hover {
	background-color:#c8041b;
	color:#FFF;
	/*background-color:#e1e1e1;
	color:#333;*/
	}


			
/* ================================== PAINEL ============================================ */

#painel {
	display:block;
	float:left;
	margin:6px 0 0 10px;
	}
	

#colEsq {
	display:block;
	float:left;
	width:160px;
	}

/* =================================== BOTTOM HOME ============================================= */


#botHome, #botInterna {
	display:block;
	float:left;
	margin-top:14px;
	/*background:url(../img/bgMeio.gif) top repeat-x;*/
	}

#botHome {
	clear:both;
	width:770px;
	}


#botInterna {
	width:160px;
	}


	
	#botHome h3, #botInterna h3 {
		display:block;
		margin-top:6px;
		}

		#botHome h3 span, #botInterna h3 span {
			display:none;
			}
				
	
	#botHome p, #botInterna p {
		font-size:11px;
		color:#333;
		line-height:18px;
		padding-top:24px;
		}

	#botHome a, #botInterna a {
		color:#333;
		text-decoration:none;
		}
		
		#botHome a:hover, #botInterna a:hover {
			text-decoration:underline;
			}


#homeColDir, #homeColEsq {
	display:block;
	}


#homeColEsq {
	width:145px;
	float:left;
	}

#homeColDir {
	width:595px;
	float:right;
	}


#botHomeEsq {
	display:block;
	float:left;
	width:151px;
	padding:0 10px;
	}
	

#titEnd { width:146px; height:33px; background:url(../img/titEndereco.gif) no-repeat; }
#titEnd_en { width:146px; height:33px; background:url(../img/titEndereco_en.gif) no-repeat; }

#titParceiros { width:145px; height:36px; background:url(../img/titParceiros.gif) no-repeat; }
#titParceiros_en { width:145px; height:36px; background:url(../img/titParceiros_en.gif) no-repeat; }

#botHomeMeio {
	display:block;
	float:left;
	width:305px;
	}
	
	#botHomeMeio div {
		width:305px;
		border-right:1px dashed #343434;
		}
		
		#botHomeMeio div p {
			width:265px;
			padding:22px 20px 0 20px;
			text-align:justify;
			display:block;
			}
			#botHomeMeio div p span {
				float:right;
				font-weight:bold;
				}
				#botHomeMeio div p span a {	
					text-decoration:underline;
					}
				#botHomeMeio div p span a:hover {	
					text-decoration:none;
					}

#titServicos { width:288px; height:34px; margin-left:3px; background:url(../img/titServicos.gif) no-repeat; }
#titServicos_en { width:288px; height:34px; margin-left:3px; background:url(../img/titServicos_en.gif) no-repeat; }
#titNoticias { width:270px; height:30px; margin-left:13px; background:url(../img/titNoticias.gif) no-repeat; }
#titNoticias_en { width:270px; height:30px; margin-left:13px; background:url(../img/titNoticias_en.gif) no-repeat; }



#logosFornecedores {
	display:block;
	margin-top:-65px;
	padding-top:15px;
	border-right:1px dashed #343434;
	}
	
	#logosFornecedores img {
		margin:7px 0;
		border:0;
		}



/* ======================================== BOTTOM DIREITA ============================================ */

#botDir {
	display:block;
	float:right;
	_float:inherit;
	width:281px;
	}
	
	#botDir img {
		float:left;
		margin-right:9px;
		margin-left:10px;
		border:1px solid #333;
		}
	#botDir input {
		font-size:11px;
		}
	#botDir form {
		margin-left:10px;
		}



#trabalheConosco {
	display:block;
	margin-left:10px;
	margin-top:40px;
	}
	

#titProdutos { width:286px; height:35px; background:url(../img/titProdutos.gif) no-repeat; }
#titProdutos_en { width:286px; height:35px; background:url(../img/titProdutos_en.gif) no-repeat; }
#titCadastro { width:286px; height:35px; margin-left:10px; background:url(../img/titCadastro.gif) no-repeat; }
#titCadastro_en { width:286px; height:35px; margin-left:10px; background:url(../img/titCadastro_en.gif) no-repeat; }

#titTrabalhe { width:286px; height:35px; background:url(../img/titTrabalhe.gif) no-repeat; }


#chamadaProduto {
	display:block;
	margin:15px 0 25px 0;
	}



#enderecoHome {
	display:block;
	float:left;
	width:571px;
	height:143px;
	margin-left:15px;
	_margin-left:6px;
	margin-top:20px;
	_margin-top:40px;
	}

	#enderecoHome p {
		width:545px;
		height:85px;
		margin:15px 0 0 3px;
		line-height:16px;
		padding:5px 15px;
		background:url(../img/bgEnderecoHome.jpg) no-repeat;
		}

/* =============================================== INTERNAS ================================================== */

#conteudoMeio {
	display:block;
	float:left;
	/*width:340px;*/
	width:587px;
	margin:8px 0 0 15px;
	_margin:8px 0 0 0px;
	}
	
	#conteudoMeio h3 {
		display:block;
		font-size:17px;
		font-weight:bold;
		color:#595959;
		margin-bottom:22px;
		}
		
		#conteudoMeio h3 span {
			font-size:11px;
			}
		#conteudoMeio h3 span span {
			font-weight:normal;
			}
			
		#conteudoMeio a {
			color:#000;
			text-decoration:none;
			}
		#conteudoMeio a:hover {
			text-decoration:underline;
			}

	#conteudoMeio p {
		font-size:11px;
		line-height:18px;
		color:#333;
		text-align:justify;
		margin-left:10px;
		}




/* =============================================== COLUNA DA DIREITA ========================================= */

#colDir {
	display:block;
	float:right;
	width:201px;
	padding-left:19px;
	margin-right:10px;
	_margin-right:5px;
	margin-top:8px;
	border-left:1px dashed #343434;
	}
	
	#colDir h3 {
		display:block;
		font-size:17px;
		font-weight:bold;
		color:#000;
		}
		
		#colDir h3 span {
			font-size:11px;
			}



#notDir {
	font-size:11px;
	line-height:18px;
	font-weight:bold;
	list-style:none;
	}
	
	#notDir li {
		margin-top:9px;
		}
	

		#notDir li a {
			color:#333;
			text-decoration:none;
			}
			
		#notDir li a:hover {
			text-decoration:underline;
			}

	

#maisNoticias {
	float:right;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#333;
	}
	
	a:hover#maisNoticias {
		text-decoration:none;
		}



#newsDir {
	display:block;
	margin:45px 0;
	}
	
	#newsDir p, #newsDir input {
		font-size:11px;
		color:#333;
		}
		
	#newsDir p {
		margin-top:10px;
		}
	
	#newsDir input {
		border:1px solid #5d5d5d;
		height:16px;
		}



#contatoForm {
	display:block;
	float:left;
	width:350px;
	margin-left:75px;
	_margin-left:40px;
	}

	#contatoForm p {
		display:block;
		clear:both;
		padding-bottom:25px;
		}


	#contatoForm span {
		display:block;
		float:left;
		}


	#contatoForm input, #contatoForm textarea {
		display:block;
		float:right;
		width:253px;
		font-size:11px;
		border:1px solid #676767;
		}
	
	#contatoForm textarea {
		height:50px;
		overflow:auto;
		}


#endDir {
	font-size:11px;
	color:#333;
	line-height:18px;
	margin:20px 0;
	}



#listaNoticias {
	display:block;
	list-style:none;
	font-size:11px;
	line-height:18px;
	text-align:justify;
	color:#333;
	margin-left:20px;
	}
	
	#listaNoticias li {
		display:block;
		clear:both;
		}

		#listaNoticias li span {
			font-weight:bold;
			}
		
		#listaNoticias li img, #listaNoticias li div {
			display:block;
			float:left;
			}

		 #listaNoticias li div {
		 	padding-bottom:30px;
			margin-top:25px;
			}
		
		#listaNoticias li img {
			/*border:1px solid #333;*/
			margin:3px 19px 3px 0;
			}
			
		#listaNoticias li a {
			color:#333;
			font-weight:bold;
			text-decoration:none;
			}
			
		#listaNoticias li a:hover {
			text-decoration:underline;
			}


#listaProdutos {
	display:block;
	clear:both;
	list-style:none;
	font-size:15px;
	font-weight:bold;
	line-height:18px;
	color:#333;
	margin-left:20px;
	}
	
	#listaProdutos li {
		display:block;
		float:left;
		clear:both;
		height:130px;
		width:400px;
		margin-bottom:20px;
		}
		
	#listaProdutos img {
		display:block;
		float:left;
		}
		
	#listaProdutos p {
		display:block;
		float:left;
		width:250px;
		margin:45px 0 0 20px;
		font-size:16px;
		}




#conteudoFCK {
	display:block;
	}
	
	#conteudoFCK p, #conteudoFCK li, #conteudoFCK table {
		font-size:11px;
		line-height:18px;
		}
	#conteudoFCK ul {
		margin:10px 0 0 10px;
		list-style:inside;
		}


	#clientes img {
		display:block;
		float:left;
		margin:10px;
		}


#voltar {
	display:block;
	clear:both;
	}
	#voltar a {
		color:#4D4D4D;
		text-decoration:none;
		font-size:11px;
		font-weight:bold;
		}
	
	#voltar a:hover {
		text-decoration:underline;
		}

/* ============================================ RODAPE =============================================== */

#rodape {
	display:block;
	clear:both;
	width:770px;
	padding-top:15px;
	text-align:center;
	font-size:9px;
	color:#606060;
	}
	
#dc2 {
	display:block;
	clear:both;
	width:770px;
	}
	
	#dc2 img {
		float:right;
		}

