	@import "layout_hacksie.css";
	@import "layout_definicoes.css";

	html, body {
		width: 100%;
		height: 100%;
		min-height: 100%;
		max-height: 100%;
		}
	
	body {
		text-align: center;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 11px;
		color: #000;
		background: #fff;
		}

	* {
		margin: 0;
		padding: 0;
		border: 0;
		}
		
	a { color: #000000; text-decoration: none; font-weight: bold; }
	a:link { color: #000000; text-decoration: none; font-weight: bold; }
	a:visited { color: #000000; text-decoration: none; font-weight: bold; }
	a:hover { color: #5B5B5B; text-decoration: underline; font-weight: bold; }
	a:active { color: #000000; text-decoration: none; font-weight: bold; }
	
	/* Definições de bg para Home */

	#paginaHome {
		width: 100%;
		margin: 0 auto;
		background: url(../imagens/bg_page_home.jpg) center top no-repeat;
		}

	.home {
		background: transparent url(../imagens/bg_conteudo_home.jpg) top no-repeat;
		}
		
	/* Definições de bg para Conceito */

	#paginaConceito {
		width: 100%;
		margin: 0 auto;
		background: url(../imagens/bg_page_conceito.jpg) center top no-repeat;
		}

	.conceito {
		background: url(../imagens/bg_conteudo_conceito.jpg) top no-repeat;
		}
		
	/* Definições de bg para Loja */

	#paginaLoja {
		width: 100%;
		margin: 0 auto;
		background: url(../imagens/bg_page_loja.jpg) center top no-repeat;
		}

	.loja {
		background: url(../imagens/bg_conteudo_loja.jpg) top no-repeat;
		}
		
		.erroLogin{
			font-size:10px;
			background-image:none;
		}
	/* Definições de bg para Tendencias */

	#paginaTendencia {
		width: 100%;
		margin: 0 auto;
		background: url(../imagens/bg_page_tendencia.jpg) center top no-repeat;
		padding-bottom: 310px;
		_padding-bottom: 30px;
		}

	.tendencia {
		background: url(../imagens/bg_conteudo_tendencia.jpg) top no-repeat;
		}
		
	/* Definições de bg para News */

	#paginaNews {
		width: 100%;
		margin: 0 auto;
		clear: both;
		background: url(../imagens/bg_page_news.jpg) center top no-repeat;
		}

	.news {
		background: url(../imagens/bg_conteudo_news.jpg) top no-repeat;
		}
		
	/* Definições de bg para Galeria */

	#paginaGaleria {
		width: 100%;
		margin: 0 auto;
		background: url(../imagens/bg_page_galeria.jpg) center top no-repeat;
		}

	.galeria {
		background: url(../imagens/bg_conteudo_galeria.jpg) top no-repeat;
		}
		
		
		
	/* Definições de bg para Catalogo */

	#paginaCatalogo {
		width: 100%;
		margin: 0 auto;
		/*background: url(../imagens/bg_page_catalogo.jpg) center top no-repeat;*/
		}

	.catalogo {
		/*background: url(../imagens/bg_conteudo_catalogo.jpg) top no-repeat;*/
		}
		
	/* Definições de bg para Faq */

	#paginaFaq {
		width: 100%;
		margin: 0 auto;
		background: url(../imagens/bg_page_faq.jpg) center top no-repeat;
		}

	.faq {
		background: url(../imagens/bg_conteudo_faq.jpg) top no-repeat;
		}
		
	/* Definições de bg para Cadastro */

	#paginaCadastro {
		width: 100%;
		margin: 0 auto;
		background: url(../imagens/bg_page_cadastro.jpg) center top no-repeat;
		}

	.cadastro {
		background: url(../imagens/bg_conteudo_cadastro.jpg) top no-repeat;
		}
		
	/* Definições de bg para Contato */

	#paginaContato {
		width: 100%;
		margin: 0 auto;
		background: url(../imagens/bg_page_contato.jpg) center top no-repeat;
		}

	.contato {
		background: url(../imagens/bg_conteudo_contato.jpg) top no-repeat;
		}
		
	.clearer {
		clear: both;
		display: block;
		height: 1px;
		margin-bottom: -1px;
		font-size: 1px;
		line-height: 1px;
		}

	/*
	//////////////////////////////////////////////////////////////////////////////////////////////////////////
		CABECALHO
	//////////////////////////////////////////////////////////////////////////////////////////////////////////		
	*/

	#cabecalho {
		height: 134px;
		background: #000;
		}
		
	#cabecalho object embed {
		width: 778px;
		margin: 0 auto;
		}

	/*
	//////////////////////////////////////////////////////////////////////////////////////////////////////////
		MIOLO
	//////////////////////////////////////////////////////////////////////////////////////////////////////////		
	*/

	#contentMiolo {
		padding-bottom: 50px;
		_padding-bottom: 144px;
		}
		
	#conteudo {
		width: 778px;
		height: 884px;
		_height: 784px;
		margin: 0 auto;
		padding: 30px 0 10px 0;
		text-align: justify;
		padding-bottom: 144px;
		_padding-bottom: 0;
		}
		
	#conteudoGaleria {
		width: 778px;
		_height: 784px;
		margin: 0 auto;
		padding: 30px 0 10px 0;
		text-align: justify;
		padding-bottom: 144px;
		_padding-bottom: 0;
		}
		
	#conteudoNews {
		width: 778px;
		height: 100%;
		margin: 0 auto;
		padding: 30px 0 10px 0;
		text-align: justify;
		padding-bottom: 144px;
		/*_padding-bottom: 0;*/
		}
		
	#conteudoTendencia {
		width: 778px;
		height: 100%;
		margin: 0 auto;
		padding: 30px 0 10px 0;
		text-align: justify;
		padding-bottom: 165px;
		_padding-bottom: 0;
		}
		
	/*
	//////////////////////////////////////////////////////////////////////////////////////////////////////////
		RODAPE
	//////////////////////////////////////////////////////////////////////////////////////////////////////////		
	*/

	#rodape {
		width: 100%;
		height: 143px;
		margin: -1.1em auto 0 auto;
		border-top: 1px solid #999;
		position: relative;
		background: #000;
		color: #fff;
		}
		
	#rodapeTendencia {
		width: 100%;
		height: 143px;
		margin: -13.1em auto 0 auto;
		_margin: -13.1em auto 0 auto;		
		border-top: 1px solid #999;
		position: relative;
		background: #000;
		color: #fff;
		}
		
	#rodapeHome {
		width: 100%;
		height: 143px;
		margin: -11.2em auto 0 auto;
		_margin: -5.1em auto 0 auto;
		border-top: 1px solid #999;
		position: relative;
		background: #000;
		color: #fff;
		}
		
	#rodapeConceito {
		width: 100%;
		height: 143px;
		margin: -4.2em auto 0 auto;
		_margin: -11.1em auto 0 auto;
		border-top: 1px solid #999;
		position: relative;
		background: #000;
		color: #fff;
		}

	#rodapeLoja {
		width: 100%;
		height: 143px;
		margin: 116.2em auto 0 auto;
		*margin: 115.1em auto 0 auto;
		_margin: -10.1em auto 0 auto;		
		border-top: 1px solid #999;
		position: relative;
		background: #000;
		color: #fff;
		}
		
		
	#nonFooter {
		position: relative;
		min-height: 100%;
		}


/**************** Tabel cesta produtos  *****************/

table.tbCesta
{
    width:530px;
	border:solid 1px #DADADA;
	
}
table.tbCesta tr td input{
margin:0px;
padding:0px;
}

table.tbCesta thead {
	background: #CCCCCC;

}

table.tbCesta tr.AspNet-GridView-Alternate{
  background-color:#f9f9f9;
}

.AspNet-FormView-Data {
	/*color:#FF0000;*/
}

