/****************************************************************************************************************
	Steel Lux

	Copyright 2010 © - Feat's! Comunicação Criativa | www.feats.com.br

****************************************************************************************************************/

@import url("reset.css");
body{
	color:#686145;
	font-family:arial;
	font-size:13px;
	background:url(../imagens/bg.jpg) repeat-x 0px 91px #FFFFFF;
}
body, html { height:100%; } /* Necessário */
#container {
	position:relative;
	min-width:980px;
	min-height:100%; /* Para browsera modernos */
	height:auto !important; /* Para browsera modernos */
	height:100%; /* Para o IE6 */
}
#meio {
	padding-bottom:97px; /* Esse padding é o mesmo valor da altura do rodapé */
}
#footer {
	position:absolute;
	bottom:0 !important;
	width:100%;
	height:97px;
	/*margin:40px auto 0 auto;*/
	text-align:right;
	background:url(../imagens/bg-footer.gif) repeat-x top left #FFFFFF;
}

/****************************
// TOPO ///////////////////
****************************/
#header{
	position:relative;
	height:111px;
	background:url(../imagens/bg-header.jpg) repeat-x top left;
	margin:0 0 2px 0;
}
#header .logo{
	float:left;
/*	margin:0 0 0 25px;*/
}
#header a.link-home{
	position:absolute;
	float:left;
	top:95px;
	display:block;
	width:40px;
	height:14px;
	padding-left:15px;
	font-size:9px;
	color:#0e5683;
	text-decoration:none;
	background:url(../imagens/icone-home.gif) no-repeat top left;
}
#header a.link-home:hover{
	text-decoration:underline;
	color:#046fb2;
}
#header .menu{
	position:relative;
	float:right;
	top:14px;
	width:513px;
	height:50px;
	margin:auto;
	padding-left:7px;
	background:url(../imagens/canto-esq-menu.gif) no-repeat left top;


}
#header .menu li a{
	float:left;
	width:101px;
	height:50px;
	padding-top:15px;
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#0e5683;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;
	background:url(../imagens/bg-itens-menu.gif) no-repeat top;
}
#header .menu li a:hover{
	color:#FFFFFF;
	background:url(../imagens/bg-itens-menu-over.gif) no-repeat top;
}


div#conteudo{
	position:relative;
	width:944px;
	min-height:300px;
	margin:0 auto;
}
p.desenvolvimento{
	text-align:center;
	margin:0 auto;
}
h1.titulos-prod{
	width:475px;
	height:40px;
	margin:0 auto 25px auto;
	padding-top:15px;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	color:#FFF;
	background:url(../imagens/est-titulos-prods.png) no-repeat top center;
}
.prod-md{
	position:relative;
	float:left;
	width:383px;
	height:377px;
	margin-top:20px;
	text-align:center;
	background:url(../imagens/est-produtos.gif) no-repeat top left;
}
.prod-md img{
	position:relative;
	margin:-40px 0 -40px 0;
	z-index:0;
}

.prod-th{
	position:relative;
	float:left;
	width:303px;
	height:217px;
	margin:0 17px 62px 0;
	text-align:center;
	background:url(../imagens/est-prods.gif) no-repeat top left;
}
.prod-th img{
	margin:12px 0 0 0;
}

.prod-md p.info-prod,
.prod-th p.info-prod{
	position:relative;
	height:30px;
	margin:0 auto -20px auto;
	padding:16px 0 0 0;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
	background:url(../imagens/est-info-prods.gif) no-repeat top left;
	z-index:4;
}
.prod-th a{
	text-decoration:none;
}
.prod-th a:hover{
	text-decoration:underline;
	color:#FFF;
}
.prod-md p.info-prod{
	width:130px;
}
.prod-th p.info-prod{
	width:224px;
}
.sem-margem-th{
	margin-right:0;
}
.prod-vazio{
	background:url(../imagens/prod-vazio.gif) no-repeat top left;
}
.thumbs-prod{
	width:330px;
	height:90px;
	margin:30px auto 0 auto;
}
.thumbs-prod a{
	position:relative;
	float:left;
	width:78px;
	margin-right:4px;
	font-size:11px;
	font-weight:bold;
	color:#444444;
	text-align:center;
	text-decoration:none;
}
.thumbs-prod a:hover{
	color:#195f8d;
}
.thumbs-prod a img{
	margin:0;
}
.texto-produtos{
	position:relative;
	left:15px;
	top:18px;
}
.texto-produtos h1{
	font-size:22px;
	font-weight:bold;
	text-decoration:underline;
	margin-bottom:10px;
	/*border-bottom:1px solid #444444;*/
}
.texto-produtos p{
	line-height:25px;
	font-size:12px;
	color:#444444;
}
/****************************
// RODAPÉ ///////////////////
****************************/
/*#footer{
	position:absolute;
	bottom:0px;!important;
	
	/*position:relative;
	
	width:100%;
	height:97px;
	/*margin:40px auto 0 auto;
	text-align:right;
	background:url(../imagens/bg-footer.gif) repeat-x top left #FFFFFF;
}*/
#footer .copyright{
	position:relative;
	width:300px;
	height:23px;
	margin:-10px auto 0 auto;
	font-size:10px;
	color:#6b6a67;
	font-weight:bold;
	text-align:center;
}
#footer .assinatura{
	position:absolute;
	right:5px;
	bottom:8px;!important;
	width:300px;
	height:23px;
	font-size:9px;
	color:#61605c;
}
#footer .assinatura img{
	margin:0 0 -5px 5px;
}
#footer .menu{
	position:relative;
	height:20px;
	width:500px;
	margin:5px auto 0 auto;
	padding-top:5px;
}
#footer .menu li{
	display:inline
}
#footer .menu li a{
	height:20px;
	padding:0 15px;
	font-size:10px;
	text-transform:uppercase;
	color:#686145;
	text-align:center;
	text-decoration:none;
	border-left:1px solid #686145;
}
#footer .menu li a:hover{
	color:#8e7f45;
	text-decoration:underline;
	
}
#footer .endereco{
	position:relative;
	height:25px;
	color:#999999;
	font-size:11px;
	text-align:center;
	margin:30px 0 0 0;
}
#footer .endereco span.telefones{
	font-weight:bold;
	font-size:12;
	color:000000;
}


.txt-empresa{
	position:relative;
	float:right;
	width:423px;
	height:496px;
	padding:40px;
	line-height:25px;
	background:url(../imagens/bg-txt.gif) no-repeat top left;
}
.txt-empresa p{
	margin-bottom:15px;
}
/****************************
// HOME ///////////////////
****************************/
#richmedia{
	position:relative;
	top:-10px;
	width:944px;
	height:331px;
	margin:0 auto -15px auto;
	text-align:center;
/*	background:#E2DFCF;*/
}
.texto-home{
	position:relative;
	float:left;
	top:-25px;
	width:446px;
	height:189px;
	padding:32px 28px;
	margin-bottom:-25px;
	line-height:25px;
	z-index:3;
	background:url(../imagens/bg-texto-home.jpg) no-repeat top left;
}
.texto-home h1{
	font-size:39px;
	color:#90913a;
	font-weight:bold;
	margin-bottom:24px;
}
.texto-home p{
	font-size:13px;
	color:#686145;
}
.destaque-prod{
	position:relative;
	top:-40px;
	width:100%;
	height:340px;
	margin:0 0 -53px 0;
	z-index:2;
	background:url(../imagens/detaque-home.png) no-repeat center top;
}
/************************************
/// CLASSES DIVERSAS
************************************/
.centralizado{
	width:944px;
	margin:0 auto;
}
.firula{
	float:right;
	width:8px;
	background:url(../imagens/canto-dir-menu.gif) no-repeat;
}
a.bt-voltar{
	position:absolute;
	float:left;
	top:2px;
	left:-5px;
	display:block;
	width:101px;
	height:34px;
	background:url(../imagens/bt-voltar.png) no-repeat top left;
	cursor:pointer;
	z-index:4;
}
a.bt-voltar span{
	display:none;
}

}