/* CSS Document */

/******************************************
				TEMPLATE
*******************************************/

body
{
	background-image: url("../images/template/bg-body.jpg");
	background-repeat: repeat-x;
	background-position: top;
	background-color: #1a1a1a;
	margin: 10px 0;
	*margin: 5px 0;
}

#Principal
{
	background-image: url("../images/template/bg-principal.jpg");
	background-repeat: repeat-x;
	background-position: top;
	background-color: #fafafa;
	margin: 5px auto;
	padding: 0;
	border: 0 solid #ddd;
	width: 900px;
	min-height: 150px;
}

/* Topo */

#Topo
{
	min-height: 200px;
	_height: 200px;
	margin: 0;
	padding: 0 0 0 0;
	text-align:center;
}

#Logo
{
	float: left;
	margin: 20px 0 0 9px;
	_margin: 20px 0 0 5px;
}

#news
{
	margin: 0 0 0 0;
	padding: 0;
	background-image: url("../images/template/bg-novidades.gif");
	background-repeat: no-repeat;
	background-position: top;
	width: 650px;
	height: 47px;
	float: left;
}


#news input
{
	margin: 0;
	padding: 0;
	width: 164px;
	height: 16px;
	font-family: Arial;
	font-size: 11px;
	color: #666666;
}

#camposNews
{
	margin: 0;
	padding: 8px 0 0 228px;
}

#centroTopo
{
	margin: 5px 0 0 0;
	padding: 0;
	text-align: left;
	width: 880px;
}

/* Busca */

#Busca
{
	margin: 0 9px 0 0;
	padding: 0 0 0 0;
	width: 196px;
	height: 112px;
	background-image: url("../images/template/bg-busca.gif");
	background-repeat: no-repeat;
	background-position: top;
	text-align: left;
}

#Busca table
{
	margin: 5px 0;
	padding: 0;
	width: 196px;
}

.botaoBusca
{
	margin: 3px 27px 0 0;
	float: right !important;
}

/* Carrinho */

#Carrinho
{
	float: right;
	background-image: url("../images/template/bg-orcar.gif");
	background-repeat: repeat-x;
	width: 223px;
	height: 82px;
	font-family: Arial;
	font-size : 11px;
	color: #c0c0c0 !important;
}

#LinksCarrinho
{
	float: right;
	width: 199px;
	margin: 7px 0;
	padding: 3px 5px;
	min-height: 34px;
	_height: 34px;
	border-left: 1px dotted #afafaf;
	_border-left: 1px solid #afafaf;
}

/* Menu */

#Menu
{
	background-image: url("../images/template/bg-menu.jpg");
	background-repeat: repeat-y;
	margin: 0 0 10px 9px;
	_margin: -14px 0 10px 9px;
	padding: 0;
	_padding: 0 0 0 -100px;
	min-height: 54px;
	_height: 54px;
	border-left: 1px dotted #afafaf;
	_border-left: 1px solid #afafaf;
}

#LinksCategorias
{
	width: 770px;
	float: left;
}

/** Rodapé **/

#Rodape
{
	background-image: url("../images/template/bg-rodape.jpg");
	background-repeat: repeat-x;
	background-position: top;
	background-color: #fafafa;
	margin: 10px auto 0 auto;	
	width: 900px;
	min-height: 80px;
	_height: 80px;
	font-family: Arial !important;
	font-size: 12px !important;
	color: #cccccc !important;
	text-align:right !important;
}

#txtRodape
{
	margin: 0 8px 0 0;
	padding: 0;
	background-image: url("/brindesexito2008/images/template/faixa.jpg");
	background-repeat: no-repeat;
	background-position: top;
	width: 450px;
	height: 80px;
	float:right;
}

#Certificado
{
	float: left;
	margin: 95px 0 0 30px;
	_margin: 95px 0 0 15px;
	width: 45px;
}

.linksRodape
{
	float: left;
	margin: 82px 0 0 30px;
	padding: 0 10px;
	border-left: 1px solid #ccc;
}

#Credito
{
	float: right;
	margin: 103px 20px 0 0;
	_margin: 103px 10px 0 0;
	color: #979797;
}

#Copyright
{
	margin: 0 auto;
	padding: 10px;
	width: 980px;
	min-height: 41px;
	_height: 41px;
	color: #999999 !important;
}

#Copyright div
{
	margin-right: 40px;
	_margin-right: 20px;
	float:right;
}

#Copyright a
{
	color: #a4e100 !important;
}

/* Banners Publicidade */

.tituloPublicidade
{
	margin: 30px 0 0 0;
	padding: 2px;
	background-color: #479bcb;
	color: #fff;
	font-size: 9px;
}

.mostraPublicidade
{
	margin: 1px 0 0 0;
}

/******************************************
			MENU INTERNO
*******************************************/

#categoryItem
{
	margin: 0 0 5px 10px;
	padding: 0 0 0 12px;
	background-image: url("../images/template/li-links-menu.gif");
	background-position: top left;
	background-repeat: no-repeat;
}

#subCategoryItem
{
	margin: 2px 0 0 0;
	padding: 0 0 0 7px;
	background-image: url("../images/template/li-links-menu.gif");
	background-position: top left;
	background-repeat: no-repeat;
}

/******************************************
		HOME, SECTION e CATEGORY PAGE
*******************************************/

#HomeProdutoCategoria
{
	background-image: url("../images/template/li-links-cat-prod.gif");
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0 0 3px 0;
	padding: 0 0 0 9px;
}

#HomeProduto
{
	float: left;
	margin: 10px;
	_margin: 10px 10px 10px 5px;
	border: 1px solid #dedede;
	padding: 5px;
	width: 183px;
	_width: 170px;
	height: 217px;
	_height: 221px;
	background-color: #f2f2f2;
}

#HomeProdutoThumb
{
	float: left;
	margin: 0 5px 0 0;
}

#HomeProdutoInfo
{
	float: left;
	width: 170px;	
}

#HomeProdutoSaibaMais
{
	margin: 8px 0 0 0;
}

/******************************************
				SAIBA MAIS
*******************************************/

#SaibaMaisAreaImagem
{
	float: left;
	width: 210px;
	padding: 0 10px 0 0;
}

#SaibaMaisImagem
{
	padding: 10px;
	background-color: #fff;
	border: 1px solid #ddd;
	text-align: center;
}

#SaibaMaisAmpliar
{
	margin: -20px 5px 0 0;
	text-align: right;
}

#SaibaMaisInfo
{
	width: 427px;
	float: left;
}

#SaibaMaisAtributos
{
	margin: 10px 0;
	background-color: #ececec;
	padding: 0 0 5px 0;
}

#TituloAtributos
{
	margin: 0 0 5px 0;
	padding: 2px;
	background-color: #479bcb;
	color: #fff;
	font-size: 9px;
}

/******************************************
				LOGIN PAGE
*******************************************/

.avisosForm
{
	float: right;
	margin: 0 10px 0 0;
}

#AreaLogin
{
	margin: 0;
}

#BoxLogin, #BoxCadastro
{
	float: left;
	margin: 0 5px;
	_margin: 0 3px;
	padding: 10px;
	background-color: #fff;
	border: 1px solid #ddd;
	min-height: 250px;
	_height: 250px;
	width: 292px;
	min-height: 270px;
}

#BoxChangePassword
{
	float: left;
	margin:0;
	_margin:0;
	padding: 10px;
	background-color: #fff;
	border: 1px solid #ddd;
	min-height: 250px;
	_height: 250px;
	width:620px;
}

.icoBox
{
	float: left;
	border-right: 1px solid #eee;
	padding: 0 5px 0 0;
	margin: 0 5px 0 0;
	height: 195px;
}

.infoBox
{
	float: left;
	width: 224px;
	*width: 180px;
	padding: 0 5px 0 0;
}

.errosLogin
{
	margin: 0;
	color: Red;
	padding: 1px;
	text-align: left;
	float: left;
}

.errosLogin ul, .errosLogin li
{
	margin: 0;
}

#tituloProdutos
{
	background-image: url("../images/template/bg-produtos.gif");
	background-position: top left;
	background-repeat: no-repeat;
	margin: 5px 0 0 0;
	padding: 10px 0 0 5px;
	width: 196px;
	height: 92px;
	color: #fff;
	font-family: Arial;
	font-size: 11px;
}

#categoryList
{
	margin			: -10px 0 0 0;
	padding			: 2px 0 0 0;
	background-color: #ccc9c8;
	width: 196px;
}

#categoryList div
{
	margin			: 0 0 0 5px;
	padding			: 0 0 2px 10px;
	border-bottom	: solid 1px #aeabaa;
}