@import url("reset.css");

/*//////////////////////////////////////////////////\
|													|
|	Kasinski										|
|													|
|	Desenvolvido por Agência RS Design				|
|	http://www.agenciars.com.br/					|
|										abr/2010	|
|													|
\//////////////////////////////////////////////////*/

/* ////////////////////
	Geral
/////////////////// */

* ul li a{ height:1%; }
html{

}
body{
	background:url(../images/bg/bg-geral.gif) repeat-x 0 0 #f5f4f4;
	color:#2c2929;
	font-family:"Lucida Sans Unicode", arial;
	font-size:11px;
}
a{
	cursor:pointer;
}
a:hover{
}
p{
	margin:0 0 11px 0;
}
.hide{ display:none; }
.show{ display:block; }
.esq{ float:left;}
.dir{ float:right;}
.clear{
	clear:both;
	height:1px;
	overflow:hidden;
}
.semBg{
	background:none!important;
}

/* ///////////////////////
	Títulos
///////////////////// */

.titulo1{
	background:url(../images/bg/bg-titulo-1.gif) no-repeat 0 0;
	color:#fff;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	height:31px;
	line-height:31px;
	padding-left:28px;
	width:219px;
}
.titulo2{
	background:url(../images/bg/bg-titulo-2.gif) no-repeat 0 0;
	color:#fff;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	height:31px;
	line-height:31px;
	padding-left:28px;
	width:354px;
}

/* ////////////////////////////////
	Header
////////////////////////////// */

#header{
	background:url(../images/bg/bg-faixa-cinza-claro.gif) repeat-x 0 0;
	height:165px;
	/*overflow:hidden;*/
	position:absolute;
	top:1px;
	left:0;
	width:100%;
	z-index:2;
}
.headerHome{
	height:90px!important;
}
	#header .faixaCinza{
		background:url(../images/bg/bg-faixa-cinza-escuro.gif) repeat-x 0 0;
		position:absolute;
		height:22px;
		width:50%;
		top:0;
		right:0;
		z-index:0;
	}
	#header .headerConteudo{
		background:url(../images/bg/bg-header.gif) no-repeat 0 0;
		height:165px;
		position:relative;
		margin:0 auto;
		width:989px;
		z-index:1;
	}
	.headerHome .headerConteudo{
		background:url(../images/bg/bg-header-home.gif) no-repeat 0 0!important;
		height:90px!important;
	}
		#header .headerConteudo .busca{
			height:22px;
			width:989px;
		}
			#header .headerConteudo .busca label{
				color:#fff;
				display:inline;
				float:left;
				font-weight:bold;
				line-height:21px;
				margin:0 5px 0 687px;
			}
			#header .headerConteudo .busca img{
				float:left;
				margin-top:2px;
			}
			#header .headerConteudo .busca input.campo{
				background-color:#fff;
				border:none;
				color:#000;
				float:left;
				font-family:"Lucida Sans Unicode", arial;
				font-size:11px;
				padding:1px 0;
				margin-top:2px;
				width:190px;
			}
			#header .headerConteudo .busca input.botao{
				background:none;
				border:none;
				color:#fff;
				cursor:pointer;
				float:left;
				font-family:"Lucida Sans Unicode", arial;
				font-size:11px;
				font-weight:bold;
				padding:2px 0 0 5px;
			}
		#header .headerConteudo .logoTopo{
			display:inline;
			float:left;
			height:38px;
			margin:24px 0 0 20px;
			width:215px;
		}
		#header .headerConteudo .menuTopo{
			background:url(../images/bg/bg-menu-topo.gif) no-repeat 0 0;
			display:inline;
			float:right;
			height:31px;
			margin:23px 10px 0 0;
			width:730px;
		}
			#header .headerConteudo .menuTopo ul{
				padding-left:22px;
			}
				#header .headerConteudo .menuTopo ul li{
					float:left;
					position:relative;
				}
					#header .headerConteudo .menuTopo ul li a{
						color:#000;
						float:left;
						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
						font-weight:bold;
						height:31px;
						line-height:31px;
						padding:0 14px;
						text-decoration:none;
					}
						#header .headerConteudo .menuTopo ul li a:hover, #header .headerConteudo .menuTopo ul li a.ativo{
							color:#c31217;
						}
					#header .headerConteudo .menuTopo ul li .subMenu{
						border:1px solid #d4d1d1;
						background:url(../images/bg/bg-sub-menu-produtos.png) repeat 0 0;
						height:200px;
						position:absolute;
						top:30px;
						left:5px;
						overflow:hidden;
						width:300px;
						_background:none;
						_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg/bg-sub-menu-produtos.png',sizingMethod='scale');
					}
						#header .headerConteudo .menuTopo ul li .subMenu ul{
							float:left;
							padding:0 0 10px 10px!important;
							width:140px;
						}
							#header .headerConteudo .menuTopo ul li .subMenu ul li{
								float:none!important;
								padding-left:13px!important;
							}
								#header .headerConteudo .menuTopo ul li .subMenu ul li a{
									background:url(../images/listas/dots-vermelho.gif) no-repeat 0 15px;
									color:#263f50;
									float:none!important;
									font-size:12px;
									font-weight:bold;
									padding:10px 0 0 13px!important;
								}
										#header .headerConteudo .menuTopo ul li .subMenu ul li a:hover{
											color:#c31217;
										}
					
					
/* /////////////////////////
	Conteúdo
//////////////////////// */

#conteudoGeral{
	margin:0 auto;
	position:relative;
	padding-top:90px;
	width:989px;
	z-index:1;
}
	#conteudoGeral .conteudo{
		background:url(../images/bg/bg-conteudo2.png) repeat-y 0 0;
		position:static;
		width:988px;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg/bg-conteudo.png',sizingMethod='scale');
	}
		#conteudoGeral .conteudo .flashHome{
			height:408px;
			margin-left:2px;
			width:984px;
		}
		#conteudoGeral .conteudo .chamadas{
			margin:35px 0 0 1px;
			overflow:hidden;
			width:984px;
		}
			#conteudoGeral .conteudo .chamadas .chamadaAcontece{
				display:inline;
				float:left;
				margin-left:20px;
				width:247px;
			}
				#conteudoGeral .conteudo .chamadas .chamadaAcontece ul{
					padding:0 8px;
				}
					#conteudoGeral .conteudo .chamadas .chamadaAcontece ul li{
						background:url(../images/listas/dots-separacao.gif) repeat-x left bottom;
						color:#2c2929;
						font-size:12px;
						padding:12px 0 24px;
					}
						#conteudoGeral .conteudo .chamadas .chamadaAcontece ul li p{
							background:url(../images/listas/dots-vermelho.gif) no-repeat left 5px;
							line-height:15px;
							margin:0;
							padding-left:16px;
						}
							#conteudoGeral .conteudo .chamadas .chamadaAcontece ul li p a{
								color:#bd1910;
							}
								#conteudoGeral .conteudo .chamadas .chamadaAcontece ul li p a:hover{
									text-decoration:none;
								}
			
			#conteudoGeral .conteudo .chamadas .chamadaImprensa{
				display:inline;
				float:left;
				padding-left:26px;
				width:382px;
			}
				#conteudoGeral .conteudo .chamadas .chamadaImprensa ul{
					padding:0 8px;
				}
					#conteudoGeral .conteudo .chamadas .chamadaImprensa ul li{
						background:url(../images/listas/dots-separacao.gif) repeat-x left bottom;
						overflow:hidden;
						padding:6px 0 13px 0;
						_height:10px;
						_overflow:visible;
					}
						#conteudoGeral .conteudo .chamadas .chamadaImprensa ul li img{
							float:left;
							margin:4px 8px 0 0;
						}
						#conteudoGeral .conteudo .chamadas .chamadaImprensa ul li .texto{
							float:left;
							overflow:hidden;
							width:245px;
						}
							#conteudoGeral .conteudo .chamadas .chamadaImprensa ul li .texto h3{
								color:#c4342c;
								font-size:12px;
								font-weight:normal;
							}
							#conteudoGeral .conteudo .chamadas .chamadaImprensa ul li .texto p{
								font-size:12px;
								line-height:15px;
								margin:0;
							}
							#conteudoGeral .conteudo .chamadas .chamadaImprensa ul li .texto a{
								background:url(../images/links/saiba-mais.gif) no-repeat 0 3px;
								color:#c4342c;
								font-size:11px;
								padding-left:13px;
							}
								#conteudoGeral .conteudo .chamadas .chamadaImprensa ul li .texto a:hover{
									text-decoration:none;
								}
			
			#conteudoGeral .conteudo .chamadas .chamadaPosVenda{
				display:inline;
				float:left;
				margin-left:39px;
				width:247px;
			}
				#conteudoGeral .conteudo .chamadas .chamadaPosVenda .posVenda{
					background:url(../images/bg/bg-chamada-pos-venda.jpg) no-repeat 0 0;
					height:170px;
					margin:2px 0 0 1px;
					overflow:hidden;
					width:241px
				}
					#conteudoGeral .conteudo .chamadas .chamadaPosVenda .posVenda p{
						color:#2c2929;
						font-size:12px;
						line-height:14px;
						margin:10px 100px 0 25px
					}
					#conteudoGeral .conteudo .chamadas .chamadaPosVenda .posVenda ul{
						padding:18px 0 0 28px;
					}
						#conteudoGeral .conteudo .chamadas .chamadaPosVenda .posVenda ul li{
							background:url(../images/listas/seta-chamada-pos-venda.gif) no-repeat left 6px;
							font-size:12px;
							font-weight:bold;
							padding-left:7px;
						}
					#conteudoGeral .conteudo .chamadas .chamadaPosVenda .posVenda a{
						color:#c4342c;
						display:block;
						margin:15px 0 0 25px;
						width:40px;
					}
						#conteudoGeral .conteudo .chamadas .chamadaPosVenda .posVenda a:hover{
							text-decoration:none;
						}
	#conteudoGeral .conteudoFim{
		background:url(../images/bg/bg-conteudo-fim.png) no-repeat 0 0;
		height:17px;
		width:988px;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg/bg-conteudo-fim.png');
	}
	
/* //////////////////////////
	Newsletter
//////////////////////// */

.newsletter{
	margin:10px auto 0;
	width:988px;
}
	.newsletter .newsTopo{
		background:url(../images/bg/bg-news-topo.gif) no-repeat 0 0;
		height:12px;
		overflow:hidden;
		width:988px;
	}
	.newsletter .newsConteudo{
		background:url(../images/bg/bg-news-meio.gif) repeat-y 0 0;
		overflow:hidden;
		width:988px;
	}
		.newsletter .newsConteudo div.esq{
			margin-top:3px;
		}
		.newsletter .newsConteudo span{
			color:#5e6b74;
			display:inline;
			float:left;
			font-weight:bold;
			margin:3px 20px 0;
		}
		.newsletter .newsConteudo label{
			color:#5e6b74;
			float:left;
			padding:0 5px 0 15px;
		}
		.newsletter .newsConteudo .campo{
			border:none;
			background:url(../images/bg/bg-input-news.gif) repeat-x 0 0;
			color:#5e6b74;
			float:left;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:11px;
			height:17px;
			width:285px
		}
		.newsletter .newsConteudo p{
			clear:both;
			margin-left:60px;
		}
		.newsletter .newsConteudo .botao{
			border:none;
			background:none;
			color:#5e6b74;
			cursor:pointer;
			display:inline;
			float:left;
			font-family: Verdana, Geneva, sans-serif;
			font-size:11px;
			font-weight:bold;
			margin:3px 0 0 10px;
			padding:0;
		}
	.newsletter .newsFim{
		background:url(../images/bg/bg-news-fim.gif) no-repeat 0 0;
		height:12px;
		overflow:hidden;
		width:988px;
	}
	
/* /////////////////////////
	Footer
/////////////////////// */

#footer{
	clear:both;
	height:100px;
	margin-top:10px;
	width:100%;
}
	#footer .footerFaixa{
		background:url(../images/bg/bg-footer.gif) no-repeat center top #dedcdc;
		height:22px;
		overflow:hidden;
		width:100%;
	}
		#footer .footerFaixa .faixaConteudo{
			margin:0 auto;
			width:930px;
		}
			#footer .footerFaixa .faixaConteudo .redesSociais{
				float:left;
			}
				#footer .footerFaixa .faixaConteudo .redesSociais li{
					color:#403e3e;
					float:left;
					font-size:10px;
					line-height:22px;
					margin-right:17px;
				}
			#footer .footerFaixa .faixaConteudo .menuFooter{
				float:right;
			}
				#footer .footerFaixa .faixaConteudo .menuFooter li{
					color:#403e3e;
					float:right;
					font-size:10px;
					line-height:22px;
					margin-left:10px;
				}
					#footer .footerFaixa .faixaConteudo .menuFooter li a{
						color:#403e3e;
						text-decoration:none;
					}
						#footer .footerFaixa .faixaConteudo .menuFooter li a:hover{
							text-decoration:underline;
						}
	#footer .assinatura{
		clear:both;
		margin:0 auto;
		padding-top:3px;
		width:930px;
	}
		#footer .assinatura span{
			color:#515454;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
		}
		#footer .assinatura a{
			color:#515454;
			float:right;
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			text-decoration:none;
		}
			#footer .assinatura a:hover{
				text-decoration:underline;
			}
			

			
.textRed 	{color:#C31217;}
.textGreen	{ color:#008000; }
