*
{
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none;
}

body
{
	background-color: #404042;
	background-image: url("../img/bgInternas.jpg");
	background-repeat: repeat;
	background-position:top;
	text-align: center;	
}

#principal
{
	position: absolute;
	width: 921px;
	height: 631px;
	left: 50%;
	top: 50%;
	margin-left:-460px;
	margin-top:-315px;
}

#logo
{
	width: 256px;
	height: 109px;
	background-image: url("../img/logo.png");
	background-repeat: no-repeat;
	text-indent: -9999em;
	position: absolute;
	bottom: 100px;
	left: 10%;
	z-index: 2;
}

#slides
{
	width: 100%;
	height: 652px;
	background-color: #cccccc;
	z-index: 1000;
}

#barra_sup
{
	position: fixed;
	top:0;
	width: 100%;
	height: 50px;
	background-color: #000;
	z-index: 10000000000000;
}
	#links
	{
		width: 919px;
		height: 100%;
		margin: 0 auto;
	}
	#buttons
	{
		width: 63px;
		height: 22px;
		background-image: url("../img/links.png");
		background-repeat: no-repeat;
		position: absolute;
		bottom: 0;
	}
	#buttons a
	{
		width: 21px;
		height: 22px;
		float: left;
		text-indent: -9999em;
	}

#barra_inf
{
	position: fixed;
	bottom: 0;
	width: 100%;
	height: 50px;
	z-index: 10000000000001;
	background-color: #000;
}
	#menu
	{
		width: 919px;
		height: 100%;
		margin: 0 0 0 50%;
		left: -460px;	
		position: absolute;	
	}
	#menu ul
	{
		margin: 12px 0 0 130px;
		float: left;
	}
	#menu ul li
	{
		display: inline;
		padding: 4px;
		color: #FFF200;
		font-size: 13px;
		float: left;
	}
	#menu ul li a
	{
		color: #404042;
		text-transform: uppercase;
		position: relative;
		float: left;
	}
	#menu ul li a span
	{
		position: absolute;
		left: -999em;
	}
.menu_colecao
{
	width: 64px;
	height: 15px;
	background-image: url("../img/menu/colecao.png");
	background-repeat: no-repeat;
}
.menu_campanha
{
	width: 75px;
	height: 15px;
	background-image: url("../img/menu/campanha.png");
	background-repeat: no-repeat;
}
.menu_empresa
{
	width: 64px;
	height: 15px;
	background-image: url("../img/menu/empresa.png");
	background-repeat: no-repeat;
}
.menu_blog
{
	width: 40px;
	height: 15px;
	background-image: url("../img/menu/blog.png");
	background-repeat: no-repeat;
}
.menu_lojas
{
	width: 44px;
	height: 15px;
	background-image: url("../img/menu/lojas.png");
	background-repeat: no-repeat;
}
.menu_atacado
{
	width: 62px;
	height: 15px;
	background-image: url("../img/menu/atacado.png");
	background-repeat: no-repeat;
}
.menu_contato
{
	width: 64px;
	height: 15px;
	background-image: url("../img/menu/contato.png");
	background-repeat: no-repeat;
}
.menu_cadastro
{
	width: 72px;
	height: 15px;
	background-image: url("../img/menu/cadastro.png");
	background-repeat: no-repeat;
}
	
/* ============== internas ===================== */
#principal_internas
{
	position: absolute;
	width: 921px;
	/*height: auto;
	min-height: 692px;
	margin-top:-328px;
	background-image: url("../img/bgInternas.jpg");
	background-repeat: repeat-y;
	top: 50%;*/
	left: 50%;
	margin:34px 0 0 -460px;	
}

#logo_internas
{
	position: absolute;
	top: 70px;
	left: 74px;
	z-index: 1000000;
}

#logo_internas a
{
	position: absolute;
	width: 176px;
	height: 75px;
	background-image: url("../img/logo_interno.png");
	background-repeat: no-repeat;
	text-indent: -9999em;
}

#titulos
{
	width: 760px;
	color: #DFD21F;
	position: absolute;
	top: 160px;
	left: 78px;
	text-indent: -9999em;
}

.tit_empresa
{
	background-image: url("../img/titulo_empresa.png");
	background-repeat: no-repeat;
	border-bottom: 2px solid #948B21;
	width: 760px;
	height: 48px;
}
.tit_lojas
{
	background-image: url("../img/titulo_lojas.png");
	background-repeat: no-repeat;
	border-bottom: 2px solid #948B21;
	width: 760px;
	height: 48px;
}
.tit_atacado
{
	background-image: url("../img/titulo_atacado.png");
	background-repeat: no-repeat;
	border-bottom: 2px solid #948B21;
	width: 760px;
	height: 48px;
}
.tit_colecao
{
	background-image: url("../img/titulo_colecao.png");
	background-repeat: no-repeat;
	width: 92px;
	height: 35px;
}
.tit_contato
{
	background-image: url("../img/titulo_contato.png");
	background-repeat: no-repeat;
	border-bottom: 2px solid #948B21;
	width: 760px;
	height: 48px;
}
.tit_cadastro
{
	background-image: url("../img/titulo_cadastro.png");
	background-repeat: no-repeat;
	border-bottom: 2px solid #948B21;
	width: 760px;
	height: 48px;
}
.tit_campanha
{
	background-image: url("../img/titulo_campanha.png");
	background-repeat: no-repeat;
	border-bottom: 2px solid #948B21;
	width: 760px;
	height: 160px;
}

.tit_campanha2
{
	background-image: url("../img/titulo_campanha2.png");
	background-repeat: no-repeat;
	border-bottom: 2px solid #948B21;
	width: 760px;
	height: 160px;
}

.tit_campanha3
{
	background-image: url("../img/titulo_campanha3.png");
	background-repeat: no-repeat;
	border-bottom: 2px solid #948B21;
	width: 760px;
	height: 160px;
}

.tit_campanha4
{
	background-image: url("../img/titulo_campanha4.png");
	background-repeat: no-repeat;
	border-bottom: 2px solid #948B21;
	width: 760px;
	height: 160px;
}

#conteudo
{
	width: 750px;
	margin: 220px 0 0 80px;
	float: left;
	color: #ffffff;
	font-family: Tahoma, Arial Narrow, Arial, sans-serif;
}
.conteudo_empresa
{
	width: 334px;
	font-size: 11px;
	font-weight: bold;
	float: left;
	text-align: left;
	margin: 0 40px 0 0;
}
.conteudo_campanha
{
	width: 690px;
	font-size: 12px;
	line-height:20px;
	float: left;
	text-align: left;
	margin: -180px 70px 0 40px;
}
.conteudo_colecao
{
	width: 690px;
	font-size: 12px;
	line-height:20px;
	float: left;
	text-align: left;
	margin: -20px 0 0 0;
}
.links_colecoes
{
	position: relative;
	width: 130px;
	margin: 80px 0 0 0;
	float:left;
	text-align: left;
	z-index: 100000000;
}
.links_colecoes a.link_colecao
{
	float:left;
	color: #FFF200;
}
.links_colecoes p
{
	float:left;
	text-decoration: underline;
	font-size: 10px;
	margin: 20px 0 5px 0;
}
.conteudo_atacado
{
	width: 250px;
	font-size: 11px;
	float: left;
	text-align: left;
	margin: 20px 70px 0 0;
}
.desc_lojas
{
	font-size: 11px;
	font-weight: bold;
	float: left;
	text-align: left;
	margin: 0 40px 0 0;
}
.lojas
{
	width: 720px;
	float: left;
}
.end_lojas
{
	font-size: 11px;
	float: left;
	text-align: left;
	margin: 20px 40px 0 0;
}
.end_lojas .titulo_loja
{
	font-weight: bold;
}

#colecao_flash{}

#img_campanha
{
	width: 683px;
	height: 1660px;
	margin: -100px 0 0 140px;
	float: left
}
#img_campanha a
{
	margin-bottom: 12px;
	float: left;
	text-align: center;
}

#video
{
	width: 100%;
	height: auto;
	margin: 230px auto 0 auto;
}

#img_inf
{
	width: 922px;
	height: 91px;
	position: absolute;
	top: 551px;
	background-repeat: no-repeat;
}
/*.img_inf_empresa{background-image: url("../img/img_inf_empresa.jpg");}
.img_inf_lojas{background-image: url("../img/img_inf_lojas.jpg");}
.img_inf_atacado{background-image: url("../img/img_inf_atacado.jpg");}
.img_inf_cadastro{background-image: url("../img/img_inf_cadastro.jpg");}*/

#form_contato
{
	width: 600px;
}
	.linha_form
	{
		float	: left;
		width	: 100%;
		margin	: 0 10px 10px 0;
		text-align:left;
	}
	
	#form_contato label
	{
		text-transform	: uppercase;
		font-family		: "Arial Narrow";
		font-weight		: bold;
		font-size		: 12px;
		float			: left;
		margin			: 0 10px 0 0;
	}
	
	#form_contato .label_radio
	{
		text-transform	: uppercase;
		font-family		: "Arial Narrow";
		font-weight		: bold;
		font-size		: 12px;
		margin			: 0 0 0 5px;
	}
	
	#form_contato .text_box
	{
		border	: none;
		height	: 10px;
		padding	: 2px; 
		color	: #333333;
		float	: left;
		border	: 1px solid #9B9B9A; 
	}
	
	#form_contato textarea
	{
		border		: none;
		color		: #333333;
		line-height	: 27px;
		height		: 80px;
		overflow-y	: auto;
		float		: left;
		font-family	: "Arial Narrow";
		border	: 1px solid #9B9B9A;
	}
	
	#form_contato .botao_enviar
	{
		width			: 47px;
		height			: 21px;
		border			: 1px solid #FFFFFF;
		background		: none;
		color			: #FFFFFF;
		float			: left;
		margin			: 0 0 0 0;
		font-family		: "Arial Narrow";
		font-size		: 11px;
		text-transform	: uppercase;
		padding			: 0 0 2px 0;
		cursor			: pointer; 
	}
