* {
	margin:0;
	padding:0;	
}
body {
	background-color:#372D2B;
	font:11px Trebuchet MS, Arial, Helvetica;
	color:#FFF;
	behavior: url(csshover.htc);
}

img{
	border: 0;	
}

#modalMensagensContentTable, #modalMensagensContentDiv{
	background-color: #FFC20D !important;	
}

#ajaxIndicator{
	position: absolute;
	top: 430px;
	left: 4px;
}

#mestre {
	margin:auto;
	width:100%;
	background:#372D2C url(../img/fundo.jpg) no-repeat top center;
	/*border: 1px solid red;*/	
}

#topo {
	margin:auto;
	width:990px;
	height:350px;
	border:1px solid transparent;
	margin-bottom: 80px;
}
#conteudo {
	margin:auto;
	width:1015px;
	overflow:auto;
	margin-bottom:20px;
	border: 0px solid blue;
}

#divBody{
	margin:auto;
	overflow:auto;
	width:1015px;
	border: 0px solid blue;
}

#menu {
	float:left;
	margin-left:412px;
	margin-top:72px;
}
#linksRodape{
	float:left;
	margin-left:24px;
	margin-top:46px;
	list-style-type: none;
}
#linksRodape li{
	float:left;
}
#menu li, #linksRodape{
	float:left;
	display:inline;
}
#menu li a, #linksRodape li a{
	text-indent: -5000px;
	display: block;
	overflow:hidden;
}
#menu li.colecoes a{
	background:transparent url(../img/menu/colecoes.png) no-repeat left top;
	float:left;
	width:131px;
	height:65px;
	margin-top:10px;
	margin-right:2px;
}
#menu li.colecoes a:hover, #menu li.colecoes a.ativo{ background-position: left -65px; }
#menu li.galinheiro a{
	background:transparent url(../img/menu/galinheiro.png) no-repeat left top;
	float:left;
	width:125px;
	height:64px;
	margin-top:4px;
	margin-right:2px;
}
#menu li.galinheiro a:hover, #menu li.galinheiro a.ativo{ background-position: left -64px; }
#menu li.ajuda a{
	background:transparent url(../img/menu/ajuda.png) no-repeat left top;
	float:left;
	width:95px;
	height:61px;
	margin-top:5px;
	margin-right:2px;
}
#menu li.ajuda a:hover, #menu li.ajuda a.ativo{ background-position: left -61px; }
#menu li.tranqueiras a{
	background:transparent url(../img/menu/tranqueiras.png) no-repeat left top;
	float:left;
	width:139px;
	height:65px;
	margin-right:2px;
}
#menu li.tranqueiras a:hover, #menu li.tranqueiras a.ativo{ background-position: left -65px; }
#menu li.fale a{
	background:transparent url(../img/menu/fale.png) no-repeat left top;
	float:left;
	width:80px;
	height:63px;
}
#menu li.fale a:hover, #menu li.fale a.ativo{ background-position: left -63px; }

#linksRodape li.cadastre a{
	background:transparent url(../img/rodape/cadastre.png) no-repeat left top;
	float:left;
	width:79px;
	height:19px;
}
#linksRodape li.ajuda a{
	background:transparent url(../img/rodape/ajuda.png) no-repeat left top;
	float:left;
	width:38px;
	height:23px;
	margin-left: 12px;
}
#linksRodape li.fale a{
	background:transparent url(../img/rodape/fale.png) no-repeat left top;
	float:left;
	width:33px;
	height:19px;
	margin-left: 35px;
}
#linksRodape li.blogger a{
	background:transparent url(../img/rodape/blogger.png) no-repeat left top;
	float:left;
	width:80px;
	height:22px;
	margin-left: 35px;
	_margin-left: 20px;
}
#linksRodape li.flickr a{
	background:transparent url(../img/rodape/flickr.png) no-repeat left top;
	float:left;
	width:60px;
	height:30px;
	margin-left: 18px;
	_margin-left: 8px;
	margin-top: 2px;
}
#linksRodape li.twitter a{
	background:transparent url(../img/rodape/twitter.png) no-repeat left top;
	float:left;
	width:80px;
	height:22px;
	margin-left: 25px;
	_margin-left: 12px;
}

#rodape {
	margin:auto;
	background:#372D2C url(../img/rodape.jpg) no-repeat top center;
	color:#403533;
	clear:both;
}
#infoRodape {
	margin:auto;
	width:990px;
	height:107px;
	text-align: center;
	border:1px solid transparent;
	clear:both;
}
#direitos {
	text-align: center;
	font-weight: bold;
	margin-top: 80px;
}
#cartoes {
	float:left;
	background: url(../img/rodape/cartoes.png) no-repeat left top;
	text-indent: -5000px;
	overflow:hidden;
	width:307px;
	height:27px;
	margin-top:44px;
	margin-left:85px;
}

.textoDestaque {
	font-size:18px;
	color: #E8C93B;
	letter-spacing:normal;
}

#conteudoGalinheiro {
	/*border:1px solid red;*/
	margin: 60px 0 200px 0;
	background: url(../img/fundos/adote_galinha.jpg) no-repeat top right;
	width: 960px;
	height: 310px;
}

#conteudoGalinheiro p {
	width: 533px;
	line-height: 20px;
	letter-spacing: 0.5px;
	word-spacing:2px;
}

.fecharLayer {
   cursor:pointer;
   _cursor:hand;
   margin-right:5px;
   color: #FA226D;
   font-size: 11px;
}

#linkHome{
	/*border: 1px solid red;*/
	width: 180px;
	height: 180px;
	margin-left: 100px;
	_margin-left: 50px;
	cursor: pointer;
	float: left;
}

.tituloPagina{
	width: 350px;
	height: 50px;
	overflow: 
}

/*******************************************
 INICIO PAGINA LOGIN
********************************************/
#conteudoLogin {
	margin: 10px 0 100px 0;
	background: url(../img/fundos/login.png) no-repeat top right;
	width: 960px;
	height: 410px;
	color: #403533;
	/*border:1px solid green;*/
}
#formularioLogin {
	width: 170px;
	margin: 70px 0 0 45px;
	font-weight: bold;
	/*border:1px solid #fff;*/
}

#conteudoLogin .input, #conteudoLogin .textarea {
	border:1px solid #C8C8C8;
}

#conteudoLogin .campoSenha {
	width: 60px;
}

#conteudoLogin .campoLogin {
	width: 110px;
}

#conteudoLogin td {
	padding: 7px 0 7px 0;
}

#loginEsquerda{
	/*border:1px solid blue;*/
	margin: 50px 0 0 0;
	width: 275px;
	float:left;
}

#loginCentro{
	/*border:1px solid red;*/
	width: 275px;
	margin: 120px 0 0 20px;
	float:left;
	font-weight: bold;
}

#loginDireita{
	/*border:1px solid red;*/
	width: 230px;
	margin: 110px 0 0 140px;
	float:left;
	font-weight: bold;
}

#formularioLogin a{
	margin: 5px 0 0 45px;
	width:85px;
	height:31px;
	float: left;
	background:transparent url(../img/botoes/login_entrar.gif) no-repeat top right;
}
#formularioLogin a:hover{background-position:right -31px;}

#formularioLogin a:hover{background-position:right -31px;}
#formularioLogin a#continuarCompra{
	margin: 5px 0 0 0px;
	width:183px;
	height:35px;
	float: left;
	background:transparent url(../img/botoes/continuar_compra.gif) no-repeat top right;
}
#formularioLogin a#continuarCompra:hover{
	background-position:right -35px;
}

#loginCentro a{
	margin: 5px 0 0 90px;
	width:85px;
	height:31px;
	float: left;
	background:transparent url(../img/botoes/login_enviar.gif) no-repeat top right;
}
#loginCentro a:hover{background-position:right -31px;}

#loginDireita a{
	margin: 30px 0 0 18px;
	float: left;
	width: 175px;
	height: 32px;
	background:transparent url(../img/botoes/login_cadastre_se.gif) no-repeat top right;
}
#loginDireita a:hover{background-position:right -32px;}
/*******************************************
 FIM PAGINA LOGIN
********************************************/
/*******************************************
 INICIO CONTATO
********************************************/
#conteudoContato {
	margin: 30px 0 200px 0;
	background: url(../img/fundos/contato.gif) no-repeat top right;
	width: 960px;
	height: 410px;
	color: #403533;
}

#textoContato {
	width: 290px;
	height: 160px;
	margin: 170px 0 0 33px;
	color: #403533;
	line-height:23px;
	/*border:1px solid blue;*/
}

#formularioContato {
	width: 545px;
	float: left;
	margin: 90px 0 0 30px;
	font-weight: bold;
	/*border:1px solid green;*/
}

#contatoBotoes{
	/*border:1px solid red;*/
	margin-top: 0px;
	margin-right:8px;
}

#contatoBotoes #botaoEnviar{
	width:130px;
	height:30px;
	float: right;
	background:transparent url(../img/botoes/enviarContato.gif) no-repeat top right;
}
#contatoBotoes #botaoEnviar:hover{background-position:right -31px;}

#contatoBotoes #botaoLimpar{
	width:130px;
	height:27px;
	float: left;
	background:transparent url(../img/botoes/limparDadosContato.gif) no-repeat top left;
}
#contatoBotoes #botaoLimpar:hover{background-position:left -27px;}

#conteudoContato .textoDestaque {
	color: #FF216B;
	font-size: 16px;
	font-weight: bold;
	margin-top: 5px;
	float: left;
}

#conteudoContato .textoDestaque a{
	text-decoration: none;
}

#contatoEsquerda {
	width: 360px;
	float: left;
}

.input, .textarea {
	width: 415px;
	border:1px solid #8B8B8B;
}


#conteudoContato td {
	padding: 3px 0 3px 0;
}

#conteudoContato .labelForm {
	text-align: right;
	padding-right: 3px;
}

.textoEspacado {
	letter-spacing: 0.5px;
	word-spacing:2px;
}

.inputDDD {
	width: 25px !important;
}

.inputTelefone {
	width: 70px !important;
}

.legendaForm {
	font-weight: normal;
}
/*******************************************
 FIM CONTATO
********************************************/
/*******************************************
 INICIO AJUDA
********************************************/

#conteudoAjuda {
	margin: 20px 0 200px 0;
	width: 950px;
	height: auto;
	line-height:25px;
	color: #B5FFFF;
	/*border:1px solid red;*/
	float: left;
}

#ajudaEsquerda {
	width: 665px;
	float: left;
}

#ajudaDireita {
	width: 275px;
	float: left;
	text-align: right;
}
#ajudaDireita img {
	margin-bottom: 20px;
}

.textoDestaquePequeno {
	font-size:14px;
	color: #E8C93B;
	letter-spacing:normal;
	font-weight: bold;
}

#conteudoAjuda hr {
	margin: 12px 0 12px 0;
	border-style:dashed;
	border: 1px dashed #FFCC33;
}

.imagemDireita{
	float: right;
}

.poucoDestaque {
	color:#FFC20D;
	margin-top:15px;
}

.linkEmail {
	text-decoration: none;
	color:#FFC20D;
}

.destaqueEmail a{
	color: #B5FFFF;
	text-decoration: none;
}

#inferiorEsquerda {
	width: 450px;
	float: left;
	margin: 70px 0 150px 0;
	/*border:1px solid blue;*/
}
#inferiorDireita {
	width: 450px;
	float: left;
	margin: 70px 0 150px 50px;
	/*border:1px solid red;*/
}

#inferiorEsquerda .imagemDireita{
	margin-top: 15px;
}

.opcoesEnvio {
	color: #FF216B;
	margin: 5px 0 5px 0;
}

/*******************************************
 FIM AJUDA
********************************************/

/*******************************************
 INICIO CADASTRO
********************************************/

#conteudoCadastro {
	margin: 20px 0 100px 0;
	background: url(../img/fundos/cadastro.png) no-repeat top right;
	width: 960px;
	height: 510px;
	color: #403533;
}

#mensagemCadastro{
	background: url(../img/titulos/mensagemCadastro.png) no-repeat center;
	width: 100%;
	height: 20px;
	margin-top: 5px;
	float: left;
}

#textoCadastro {
	margin: 0 0 45px 0;
}

#formularioCadastro {
	width: 545px;
	float: left;
	margin: 30px 0 0 30px;
	font-weight: bold;
	/*border:1px solid green;*/
}

#formularioCadastro .input, #formularioCadastro .textarea {
	width: 415px;
	border:1px solid #8B8B8B;
	height: 20px;
}

#formularioCadastro .inputMenor {
	width: 142px;
	border:1px solid #8B8B8B;
	height: 20px;
}

#formularioCadastro .campoSenha {
	width: 85px;
}

#formularioCadastro .campoLogin {
	width: 150px;
}

#conteudoCadastro td {
	padding: 3px 0 3px 0;
}

#cadastroEsquerda {
	/*border: 1px solid blue;*/
	width: 590px;
	float: left;
}

#cadastroDireita {
	height: 359px;
	border-left: 1px solid #372D2C;
	float: left;
	width: 300px;
	margin-top:8px;
	padding: 25px 10px 0 25px;
}

#conteudoCadastro .preenchimentoObrigatorio{
	margin-top: 20px;
	color: #B5FFFF;
	font-size:10px;
	font-weight:normal;
}

#conteudoCadastro .labelForm {
	text-align: right;
	padding-right: 5px;
}

#conteudoCadastro .celulaRadio p {
	margin-right: 20px;
	float:left;
}

#cadastroBotoes{
	margin-top: 0px;
	width: 937px;
	float:left;
}

#cadastroBotoes #botaoCadastrar{
	width:130px;
	height:30px;
	float: right;
	background:transparent url(../img/botoes/cadastro_cadastrar.gif) no-repeat top right;
}
#cadastroBotoes #botaoCadastrar:hover{background-position:right -31px;}

#cadastroBotoes #botaoLimpar{
	width:130px;
	height:27px;
	float: left;
	background:transparent url(../img/botoes/cadastro_limpar_dados.gif) no-repeat top left;
}
#cadastroBotoes #botaoLimpar:hover{background-position:left -27px;}

#conteudoCadastro .queroReceber {
	font-weight:bold;
	margin-top: 8px;
}

/*******************************************
 FIM CADASTRO
********************************************/

/*******************************************
 INICIO ATUALIZA CADASTRO
********************************************/

#mensagemAtualizaCadastro{
	background: url(../img/titulos/mensagemAtualizaCadastro.png) no-repeat center;
	width: 100%;
	height: 20px;
	margin-top: 5px;
	float: left;
}

#cadastroBotoes #botaoAtualizaCadastro{
	width:130px;
	height:30px;
	float: right;
	background:transparent url(../img/botoes/cadastro_atualizar.gif) no-repeat top right;
}
#cadastroBotoes #botaoAtualizaCadastro:hover{background-position:right -31px;}


/*******************************************
 FIM ATUALIZA CADASTRO
********************************************/


/*******************************************
 INICIO LOGIN
********************************************/
#novoCadastro, #usuarioLogado{
	background-color: #403533;
	color:#B3AC98;
	padding:7px;
	text-align:right;
}
#usuarioLogado {
	width:290px;	
	height:39px;
	margin-left:685px;
	margin-top: 10px;
	font-size:14px;
	line-height: 20px;
}
#usuarioLogado .nomeUsuarioLogado{
	color:#b5ffff;
}
#usuarioLogado .fazerLogout{
	margin-left:5px;
}
#usuarioLogado a{
	color:#FFC20D;
	font-size:12px;
}
#novoCadastro {
	width:130px;	
	height:39px;
	color:#B3AC98;
	padding:7px;
	margin-left:835px;
	margin-top:-18px;
}
#novoCadastro span{
	text-align:right;
	width:130px;
}
#novoCadastro span a {
	background: #403533 url(../img/botoes/login_cadastre.gif) no-repeat left top;
	width:97px;
	height:21px;
	margin-top:-27px;
	_margin-top:0px;
	*margin-top:0px;
	text-indent:5000px;
	overflow:hidden;
	float:right;
	_float:none;
	positin:relative;
	display:block;
}
#novoCadastro span a:hover{
	background-position: 0 -21px;
}
#formLogin {
	/*background-color: #403533;*/
	width:300px;	
	color:#B3AC98;
	margin-left:510px;
	margin-top:10px;
	/*padding:9px 0px 9px 9px;*/
	height:18px;
}
#formLogin .input {
	border:1px solid #A9A9A9;
	font:11px Trebuchet MS, Arial, Helvetica;
	color:#403533;
	height:17px;
}
#formLogin #login {
	width:84px;
}

#formLogin #senha {
	width:72px;
}

#formLogin #ok {
	width:66px;
	height:52px;
	background: #403533 url(../img/botoes/ok_login.gif) no-repeat center center;
	border:0;
	float:right;
	/*margin-top:-50px;*/
	margin-top:-49px;
	margin-right:-5px;
	text-indent:-5000px;
}

#formLogin #ok:hover {
	background-image: url(../img/botoes/ok_login_over.gif);
}

#formLogin div#formLoginInputs {
	background-color:#403533;
	padding:9px 0px 9px 9px;
}
#formLogin div.esqueceu_senha {
	width:225px;
	margin-top:0px;
	text-align:right;
}
#formLogin div a{
	color:#FFC20D;
}

.labelLoginIE{
	_font-weight:bold;
	_color:#403533;
	_font-size: 11px;	
}
/*******************************************
 FIM LOGIN
********************************************/

/*******************************************
 INICIO CARRINHO (topo)
********************************************/
#itensPedido {
	background:#FFC20D url(../img/fundos/itensPedido.gif) no-repeat center center;
	width:320px;	
	height:38px;
	color:#B3AC98;
	margin-left:659px;
	margin-top:50px;
}
.itensPedido {
	color:#403533;	
	padding:5px;
	height:25px;
	overflow:hidden;
}
.itensPedido span {
	width:60px;
	float:left;	
	font-weight:bold;
	margin:0 0 0 8px;
}
.itensPedido span.qtde {
	width:40px;
	color:#FF216B;
	font-size:30px;
	margin:-6px 0 0 8px;
	text-align:center;
}
.itensPedido .carrinho {
	float:left;	
	margin:3px 0 0 5px;
}
.itensPedido a {
	margin:1px 6px 0 28px;
}
.finalizarPedido {
	float:right;
	width:125px;
	height:29px;
	overflow:hidden;
	display:block;
	text-indent: -5000px;
	background: url(../img/botoes/finalizar_pedido.gif) no-repeat left top;
	margin:-10px 5px 0px 0px;
}
.finalizarPedido:hover {
	background-position: left -30px;
}
/*******************************************
 FIM CARRINHO
********************************************/

/*******************************************
 INICIO TRANQUEIRAS
********************************************/

#conteudoTranqueiras{
	/*border: 1px solid red;*/
	margin-top: 60px;
}

#conteudoTranqueiras .bloco{
	padding: 7px;
	width: auto;
	float:left;
	font-size: 12px;
	color:#000;
	margin-top: 15px;
}

.imagemTranqueira{
	width: 130px;
	height: 130px;
}

#conteudoTranqueiras .ultimoBloco{
	margin-right: 0px !important;
}

#conteudoTranqueiras .bloco a{
	font-weight:bold;
	color:#000;
}

#tranqueirasWallPaperTitulo{
	background: url(../img/titulos/wallpapers.gif) no-repeat top left;
	padding-top: 30px;
	clear: both;
}

#tranqueirasWallPaper{
	height: auto;
	margin: 30px 0 50px 0;
	float: left;
}

#tranqueirasWallPaper .bloco{
	background-color: #B8FEFE;
	margin-right: 60px;
}

#tranqueirasPaperToyTitulo{
	background: url(../img/titulos/paperToys.gif) no-repeat top left;
	padding-top: 30px;
	clear: both;
}

#tranqueirasPaperToy{
	height: auto;
	margin: 30px 0 70px 0;
	float: left;
}

#tranqueirasPaperToy .bloco{
	background-color: #FFC30D;
	margin-right: 60px;
}

#tranqueirasPaperToy p{
	margin-left: 95px;
}

#tranqueirasMsnTitulo{
	background: url(../img/titulos/msn.gif) no-repeat top left;
	padding-top: 30px;
	clear: both;
}

#tranqueirasMsn{
	height: auto;
	margin: 30px 0 100px 0;
	float: left;
}

#tranqueirasMsn .bloco{
	background-color: #FF216C;
	margin-right: 25px;
}

#tranqueirasMsn p{
	margin-left: 24px;
}

#tranqueirasMsn .fundo{
	width: 130px;
	height: 130px;
	background-color: #FFF;
	text-align: center;
}

/*******************************************
 FIM TRANQUEIRAS
********************************************/

/*******************************************
 INICIO COLECOES
********************************************/
.camisa {
	background-color: #b3ac98;
	border:1px solid #81796c;
	padding:8px;
	margin:10px 57px 0 0;
	width:255px;
	float:left;
	margin-bottom:50px;
	_overflow: hidden;
}
.camisa div{
	width:257px;
}
.camisa h4 {
	font-weight: bold;
	font-size:18px;
	color:#403533;
}
.camisa span.valor{
	color:#66480a;
}
span.masculino, span.feminino{
	background:transparent url(../img/selos/m.jpg) no-repeat left top;
	width: 17px;
	height: 20px;
	display:block;
	overflow:hidden;
	text-indent:-5000px;
	margin-top:-20px;
}
span.masculino {
	float:left;
	margin-left:220px;
}
span.feminino {
	float:right;
	background:transparent url(../img/selos/f.jpg) no-repeat left top;
}
.opcoes_colecao {
	float:left;
	text-align:right;
	width:932px;;
}
.opcoes_colecao .aindaNaoAchou{
	float:left;
}
.opcoes_colecao .acheiTudoHorrivel{
	float:right;
	margin:5px 0 0 0;
}
.selo {
	height:99px;
	/*margin:-45px -45px 0px 0px;*/
	position: absolute;
	width:79px !important;
	z-index:1000;
	margin:-45px 0 0 220px;
	/*float:right;*/
	/*border: 1px solid blue;*/
}

.imagemCamiseta{
	margin-top:-55px;	
}

.tamanhoCamiseta{
	width: 260px;
	height: 240px;
}

.acabou {
	background:transparent url(../img/fundos/acabou.png) no-repeat left top;
}
.tituloColecoes {
	margin-bottom:40px;	
	line-height: 20px;
	float:left;
	width:985px;
}
.escolha_colecao {
	margin-left:270px;
}
select.escolha_colecao2 {
	margin-left:790px;
	margin-top:-20px;
	float:left;
}
/*******************************************
 FIM COLECOES
********************************************/

/*******************************************
 INICIO HOME
********************************************/
#topoHome {
	float:left;
	width: 275px;
	height: 222px;
}
#imgHome {
	position:relative;
	margin:27px 0 20px 279px;
}

.boxHome {
	position:relative;
	margin:0px 0 20px 3px;
	width:270px;
	height:200px;
}
.boxHome a {
	width:59px;
	height:29px;
	display:block;
	background-color: #ff216b;
	text-indent:-5000px;
	float:left;
	overflow:hidden;
}
.boxHome h3.newsletter, 
.boxHome h3.procura {
	float:left;
	background-repeat: no-repeat;
	display:block;
	width:260px;
	height:30px;
	text-indent: -5000px;
	overflow: hidden;
}
.boxHome h3.procura {
	background-image: url(../img/titulos/que_procura.png);
}
.boxHome h3.newsletter {
	margin-top:20px;
	background-image: url(../img/titulos/newsletter.gif);
}
.boxHome a.linkBusca {
	background-image: url(../img/botoes/buscar.gif)
}
.boxHome a.linkEnviar {
	background-image: url(../img/botoes/enviar.gif)
}
.boxHome a.linkBusca:hover, .boxHome a.linkEnviar:hover {
	background-position: left -29px;
}
.boxHome input {
	width:150px;
	height:13px;
	border:6px solid #b3ac98;
	font-size:10px;
	padding:2px;
	float:left;
}
.boxHome img {
	float:left;
	margin-right:60px;
}
.boxHome h3, .boxHome img, .boxHome input{
	clear:both;
}
.naoDeixeDeVer {
	margin-right:90px;	
}
/*******************************************
 FIM HOME
********************************************/

/*******************************************
 INICIO ESCOLHEU CAMISETA
********************************************/
#conteudoCamiseta {
	margin: 50px 0 0px 0;
	background:transparent url(../img/fundos/topo_camisetaescolhida.gif) no-repeat 8px top;
	width: 980px;
	color: #403533;
	float:left;
}
#conteudoCamisetaForm {
	background-color:#b3ac98;
	background-color:transparent;
	width: 980px;
	margin-top:27px;
	float:left;
}
.navegacaoCatalogo {
	float:right;
	background: url(../img/titulos/catalogo.gif) no-repeat top center;
	padding-top:30px;
	margin-right:30px;
	_margin-right:15px;
	height:40px;
}
.navegacaoCatalogo a {
	color:#ffc20d;
	font-weight: bold;
	text-decoration: none;
	height:18px;
	padding:5px 0 5px 0;
	display: block;
	float:left;
}
.navegacaoCatalogo a#navAnterior {
	padding-left:20px;
	background: url(../img/botoes/nav_voltar.gif) no-repeat top left;
	margin-right:15px;
}
.navegacaoCatalogo a#navAnterior:hover {
	background-position:left -28px;
}
.navegacaoCatalogo a#navProxima {
	padding-right:20px;
	background: url(../img/botoes/nav_avancar.gif) no-repeat top right;
}
.navegacaoCatalogo a#navProxima:hover {
	background-position:right -28px;
}
#fundoEsquerda {
	background: url(../img/fundos/esquerda_camisetaescolhida.gif) no-repeat top left;
	width:24px;
	height:100px;
	float:left;
}
#contFormCamiseta {
	background-color:#b3ac98;
	width:940px;
	float:left;
}
#camisetaBotoes{
	width: 965px;
	height:50px;
	float:left;
	background: url(../img/fundos/baixo_camisetaescolhida.gif) no-repeat 240px top;
}
#camisetaBotoes #colocarCarrinho{
	width:190px;
	height:30px;
	float: right;
	background:transparent url(../img/botoes/colocar_carrinho.gif) no-repeat top right;
}
#camisetaBotoes #colocarCarrinho:hover{
	background-position:right -31px;
}
#camisetaBotoes #queroVerMaior{
	width:118px;
	height:17px;
	float: left;
	margin:5px 0 0 30px;
	background:transparent url(../img/botoes/quero_ver_maior.gif) no-repeat top left;
}
#camisetaBotoes #queroVerMaior:hover{
	background-position:left -17px;
}
#mensagemCamiseta{
	background: url(../img/titulos/como_voce_quer_camiseta.gif) no-repeat center;
	width: 944px;
	height: 20px;
	margin-top: 5px;
	float: left;
}
.nomeCamiseta {
	background-color:#b5ffff;
	font-size:14px;
	font-weight: bold;
	padding:3px;
	color:#403533;
	margin:10px 0 0 10px;
	float:left;
}
table.listaItensCamiseta tr td{
	padding:0;
}
table.listaItensCamiseta {
	margin:0;
}
table.listaItensCamiseta tr td.colunaImg{
	width:268px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:2px;
	text-align:center;
}
table.listaItensCamiseta tr td.colunaDescCamiseta {
	width:170px;
	padding-right:10px;
	border-right:1px solid #362d2b;
}
table.listaItensCamiseta tr td.colDetalhesCamiseta {
	border-bottom:1px solid #362d2b;
	font-weight:bold;
	padding-left:30px;
}
table.listaItensCamiseta tr td.colDetalhesCamiseta#colDetalhesCamisetaPreco {
	height:60px;
	border-bottom:0;
}
table.listaItensCamiseta tr td.colDetalhesCamiseta#colDetalhesCamisetaSexo {
	height:70px;
}
table.listaItensCamiseta tr td.colDetalhesCamiseta#colDetalhesCamisetaTamanho {
	height:120px;
}
table.listaItensCamiseta tr td.colDetalhesCamiseta span.val{
	color:#b5ffff;
	font-size:14px;
	margin-right:50px;
}
select.selQtdeCamiseta {
	font-weight: bold;
	margin-left:5px;
}
label#femi, label#masc{
	display:block;
	width:110px;
	height:30px;
	float:right;
	margin-right:30px;
}
div#moum {
	float:left;
	margin-top:10px;
}
label#femi input, label#masc input, 
label#tamP input, label#tamM input, label#tamG input, label#tamGG input, , label#tamBL input {
	float:left;
	margin-top:8px;
}
label#masc {
	width:120px;
	background: url(../img/selos/masculina.gif) no-repeat right center;
}
label#femi {
	background: url(../img/selos/feminina.gif) no-repeat right center;
}
label#tamP, label#tamM, label#tamG, label#tamGG, label#tamBL{
	display:block;
	width:57px;
	height:30px;
	float:right;
	margin-right:25px;
}
div#qualTamanho {
	float:left;
	margin-top:10px;
}
label#tamP {
	background: url(../img/selos/tamanho_p.gif) no-repeat right center;
}
label#tamM {
	background: url(../img/selos/tamanho_m.gif) no-repeat right center;
}
label#tamG {
	background: url(../img/selos/tamanho_g.gif) no-repeat right center;
}
label#tamGG {
	background: url(../img/selos/tamanho_gg.gif) no-repeat right center;
}
label#tamBL {
	background: url(../img/selos/tamanho_babyLook.gif) no-repeat right center;
	display: none;
}
a#duvidasTamanho {
	float:right;
	margin:15px 30px 0 0;
}
/*******************************************
 FIM ESCOLHEU CAMISETA
********************************************/

/*******************************************
 INICIO AMPLIAR IMAGEM
********************************************/

.tableImagemAmpliada {
	width:600px;
	border-collapse:collapse;
	color:#b5ffff;
}
.tableImagemAmpliada a {
	text-decoration:none;
	color:#ff216b;
}
.tableImagemAmpliada tr td p {
	padding:15px;
}
.tableImagemAmpliada#tbMedidas tr td p {
	padding:5px;
}
.tableImagemAmpliada#tbMedidas tr td p span.num{
	color:#ff216b;
	font-weight:bold;
}
.tableImagemAmpliada#tbMedidas tr td p span.txt{
	color:#b3ac98;
}
table#tbTamanhos td {
	padding:3px 10px 3px 10px;
}
table#tbTamanhos {
	border-collapse: collapse;
	margin:auto;
	margin-top:7px;
	margin-bottom:7px;
}
table#tbTamanhos td.tam{
	background-color:#b5ffff;
	font-weight:bold;
	color:#362d2b;
	text-align:center;
}
table#tbTamanhos td.num{
	background-color:#ff216b;
	font-weight:bold;
	color:#b5ffff;
	text-align:center;
}
table#tbTamanhos td.med{
	border-right:1px solid #b5ffff;
}
table#tbTamanhos td.masc, table#tbTamanhos td.femi{
	text-align:right;
	padding:0;
	background: url(../img/camisetas/medidas_masculina.gif) no-repeat right top;
	height:21px;
}
table#tbTamanhos td.femi{
	background: url(../img/camisetas/medidas_feminina.gif) no-repeat right top;
	height:19px;
}
/*******************************************
 FIM AMPLIAR IMAGEM
********************************************/

/*******************************************
 INICIO CARRINHO
********************************************/

#conteudoCarrinho {
	margin: 50px 0 0px 0;
	background:transparent url(../img/fundos/carrinho.gif) no-repeat top right;
	width: 955px;
	color: #403533;
	float:left;
}
#conteudoCarrinhoForm {
	background-color:#b3ac98;
	width: 944px;
	margin-top:20px;
	float:left;
}
#carrinhoBotoes{
	width: 944px;
	height:50px;
	float:left;
	background: url(../img/fundos/carrinho_baixo.gif) no-repeat 240px top;
}
#carrinhoBotoes #finalizarCompra{
	width:190px;
	height:30px;
	float: right;
	background:transparent url(../img/botoes/finalizar_compra.gif) no-repeat top right;
}
#carrinhoBotoes #finalizarCompra:hover{
	background-position:0 -32px;
}
#carrinhoBotoes #continuarCompra{
	width:143px;
	height:26px;
	float: left;
	background:transparent url(../img/botoes/carrinho_continuar_compra.gif) no-repeat top left;
}
#carrinhoBotoes #continuarCompra:hover{
	background-position:0 -27px;
}
#carrinhoBotoes span {
	float:left;
	margin-top:7px;
	margin-left:400px;	
	color:#b5ffff;
}
#opcDespacho label {
	font-size:14px;
	font-weight: bold;
}
#opcDespacho {
	float:left;
	margin-left:50px;
	_margin-left:25px;
	margin-bottom:20px;
}
#opcDespacho tr td{
	border: 0;
	padding: 0;	
}
.escolhaDespacho #linkComoFunciona {
	background:transparent url(../img/titulos/comoFunciona.gif) no-repeat scroll center center;
	height:30px;
	width:150px;
	float:left;
	margin-top:-45px;
	margin-left:390px;
}
#despacho {
	float:right;
	margin-right:55px;
	*margin-right:0;
	font-weight: bold;
}
#mensagemCarrinho{
	background: url(../img/titulos/confira_detalhes_despacho.gif) no-repeat center;
	width: 944px;
	height: 20px;
	margin-top: 5px;
	float: left;
}
.imgMini {
	border:3px solid #ffc20d;
	margin-left:45px;
}
.bgItensCarrinho {
	background-color:#ffc20d;
	font:11px;
	font-weight: bold;
	padding:6px 6px 7px 6px;
}
.vlTot {
	background:#b5ffff url(../img/titulos/valor_total_despacho.gif) no-repeat center 5px;
	font-size:20px;
	font-weight: bold;
	width:270px;
	padding-top:30px;
	padding-bottom:5px;
	clear:both;
	float:right;
	margin-right:55px;
	*margin-right:0px;
}
.descCamiseta {
	vertical-align: top;
}
.selQtde {
	font-weight:bold;	
}
.descPreco {
	text-align: center;
	margin-left:35px;
}
select.selQtde {
	margin-left:35px;
}
.descCamisetaTexto {
	width:180px;
	min-height:48px;
}
table.listaItensCarrinho,
table.listaItensCamiseta {
	width:100%;
	border-collapse:collapse;
	margin-top:5px;
}
table.listaItensCarrinho tr td {
	border-bottom:1px solid #362d2b;
	padding:10px 0 10px 0;
}
table.listaItensCarrinho tr td.excluirItens{
	border-left:1px solid #362d2b;
	text-align: center;
}
table.listaItensCarrinho tr td.valorTotal{
	border-left:1px solid #362d2b;
	text-align: center;
	width:330px;
	border-bottom:0;
}
table.listaItensCarrinho tr td.escolhaDespacho{
	background: url(../img/titulos/escolha_despacho.gif) no-repeat 50px 10px;
	width:510px;
	padding-top:50px;
	border-bottom:0;
}
table.listaItensCarrinho tr td.preco{
	background: url(../img/selos/vezes.gif) no-repeat center right;
}
table.listaItensCarrinho tr td.quantidade{
	background: url(../img/selos/igual.gif) no-repeat center right;
}
table.listaItensCarrinho tr td.titEstampa{
	background: url(../img/titulos/estampa.gif) no-repeat 50px center;
}
table.listaItensCarrinho tr td.titModelo{
	background: url(../img/titulos/modelo.gif) no-repeat center left;
}
table.listaItensCarrinho tr td.titPreco{
	background: url(../img/titulos/preco.gif) no-repeat 35px center;
}
table.listaItensCarrinho tr td.titQuantidade{
	background: url(../img/titulos/quantidade.gif) no-repeat right center;
}
table.listaItensCarrinho tr td.titTotal{
	background: url(../img/titulos/total.gif) no-repeat 35px center;
}
table.listaItensCarrinho tr td.descCamisetaColuna{
	width:200px;
}

/*******************************************
 FIM CARRINHO
********************************************/

/*******************************************
 PagSeguro
********************************************/

#conteudoPagSeguro {
	margin: 50px 0 0px 0;
	background:transparent url(../img/fundos/carrinho.gif) no-repeat top right;
	width: 955px;
	color: #403533;
	float:left;
}
#conteudoPagSeguroForm {
	background-color:#b3ac98;
	width: 944px;
	margin-top:50px;
	margin-bottom: 100px;
	float:left;
}

/*******************************************
 FIM PagSeguro
********************************************/

/*******************************************
 Estilos JSF e RichFaces
********************************************/

.dr-mpnl-pnl-b {
	padding:0px;
}

.rich-calendar-cell, rich-calendar-week{
	color:#403533;
}

.rich-calendar-popup{
	font-weight: bold;	
}


/*******************************************
 FIM JSF Rich
********************************************/

/****************************************
MEUS PEDIDOS
******************************************/

.vlTotMeusPedidos {
	background:#b5ffff;
	font-size:20px;
	font-weight: bold;
	padding-top:15px;
	padding-bottom:5px;
	clear:both;
	width: 650px;
}

#valorTotal{
	_width: 100%;
	_text-align: center;
	
}




/****************************************
FIM MEUS PEDIDOS
******************************************/


/*******************************************
Registro de interesse
*********************************************/
.textoInteresse{
	line-height: 20px;
	letter-spacing: 1px;
	font-size:11px;
}

#botaoEntendiInteresse{
	text-align: center;
	margin-left: 15px;
	width: 130px;
	height: 42px;
	/*border:1px solid blue;*/
}

#botaoEntendiInteresse a{
	background:transparent url(../img/botoes/entendiInteresse.gif) no-repeat left top;
	float:left;
	width:131px;
	height:40px;
	/*border:1px solid red;*/
}

#messageInteresse{
	color: #FFC20D;
	font-size: 11px;
	font-weight: bold;
	list-style: none;
}

#messageInteresse *{
	list-style: none;
}

/**************************************
 * INICIO IE6
 **************************************/
 body{
 	_text-align: center;
 }
 
 body *{
 	_text-align: left;
 }
#mestre{
 	_text-align: center;
 }
 
#mestre *{
 	_text-align: left;
 }
#rodape{
 	_text-align: center;
}
 
#rodape *{
 	_text-align: left;
}
 
#linksRodape li.cadastre {
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/rodape/cadastre.png,sizingMethod='scale');
}
#linksRodape li.ajuda {
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/rodape/ajuda.png,sizingMethod='crop');
}
#linksRodape li.fale {
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/rodape/fale.png,sizingMethod='crop');
}
#linksRodape li.cadastre a, #linksRodape li.ajuda a, #linksRodape li.fale a {
	position:relative;
	_background: none;
}
#cartoes{
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/rodape/cartoes.png,sizingMethod='crop');
}
.boxHome h3.procura {
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/titulos/que_procura.png,sizingMethod='crop');
}
#menu{
	_margin:80px 0px 0px 180px;
	width: 600px;
	float: left;
	/*border:1px solid blue;*/
}

.itensPedido{
	height:38px;
}

#linksRodape li.ajuda{
	width:38px;
	height:23px;
	margin:0px 0px 0px 30px;
	_margin:0px 0px 0px 40px;
}
#linksRodape li.fale {
	float:left;
	width:33px;
	height:19px;
	margin:0 0px 0px 60px;
	_margin:0 0px 0px 25px;
}

#linksRodape li.fale a{
	margin-left: 0px;
}
.acabou{
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/fundos/acabou.png,sizingMethod='scale');
}
.coisaNova{
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/fundos/coisa_nova.png,sizingMethod='scale');
}
#topo , #infoRodape{
	_border:0;
}
span.masculino, span.feminino{
	

}
#imgHome {
	_margin:30px 0 -190px 279px;
}
.boxHome {
	/*_margin:-200px 0 20px 3px;*/
}
.boxHome input {
	_height:29px;
}
.finalizarPedido {
	_float:none;
	_position:relative;
	_left:10px;
}
#menu li a {
	float:none;
	position:relative;
}
#menu li.colecoes a {
	_background:none;
	height:65px;
	margin-top:0px;
}
#menu li.colecoes {
	margin-top:10px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/menu/colecoes.png,sizingMethod='crop');
}
#menu li.colecoes_over {
	margin-top:10px;
	_filter:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/menu/colecoes_over.png,sizingMethod='crop');
}
#menu li.galinheiro a {
	_background:none;
	_height:60px;
}
#menu li.galinheiro {
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/menu/galinheiro.png,sizingMethod='crop');
}
#menu li.galinheiro_over {
	_filter:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/menu/galinheiro_over.png,sizingMethod='crop');
}
#menu li.ajuda a {
	_background:none;
	_height:56px;
}
#menu li.ajuda {
	_margin-top:3px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/menu/ajuda.png,sizingMethod='crop');
}
#menu li.ajuda_over {
	_margin-top:3px;
	_filter:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/menu/ajuda_over.png,sizingMethod='crop');
}
#menu li.tranqueiras a {
	_background:none;
	_height:65px;
}
#menu li.tranqueiras {
	_margin-top:3px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/menu/tranqueiras.png,sizingMethod='crop');
}
#menu li.tranqueiras_over {
	_margin-top:3px;
	_filter:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/menu/tranqueiras_over.png,sizingMethod='crop');
}
#menu li.fale a {
	_background:none;
	_height:63px;
}
#menu li.fale {
	_margin-top:3px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/menu/fale.png,sizingMethod='crop');
}
#menu li.fale_over {
	_margin-top:3px;
	_filter:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/menu/fale_over.png,sizingMethod='crop');
}
#novoCadastro {
	_margin-top:-58px;
	_height:44px;
	_width: 150px;
}

#conteudoCadastro {
	margin: 0px 0 100px 20px;
	/*border: 1px solid red;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/fundos/cadastro.png,sizingMethod='crop');*/
}

#mensagemCadastro{
	_background:none;
	_width: 550px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/titulos/mensagemCadastro.png,sizingMethod='crop');
	_position:relative; 
	_left:22%;
}

#cadastroBotoes{
	_margin-left: 0px;
	_margin-top: 5px;
}

#sexoCamiseta{
	_float: right;
	_width: 50px;
}

span.masculino, span.feminino{
	_float: left;
	_margin: 0;
}

.textoFormContato{
	_color: #403533;
	_font-weight: bold;
	_font-size: 11px;
}

.textoMarromNegrito{
	color: #403533;
	font-weight: bold;
	font-size: 11px;
}

#botaoEntendi{
	text-align: center;
	margin: auto;
	width: 130px;
	height: 42px;
	/*border:1px solid blue;*/
}

#botaoEntendi a{
	background:transparent url(../img/botoes/entendi.gif) no-repeat left top;
	float:left;
	width:131px;
	height:40px;
	margin-right:2px;
	margin-left: 85px;
	/*border:1px solid red;*/
}
#botaoEntendi a:hover{ background-position: left -41px; }

.textoMarromNormal{
	_color: #403533;
	_font-weight: normal;
	_font-size: 11px;
}

.colunaDescCamiseta{
	_color: #403533;
	_font-size: 11px;
}

.selo{
	_margin:-10px 0 0 187px;
}

.camisa{
	_width:275px;
}

/**************************************
 * FIM IE6
 **************************************/
