/* CSS Document */

.body {
	margin: 0;
	padding: 0;
	font-family: Tahoma;
	font-size: 11px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

a {
	text-decoration:none;
	outline:none;
}


.floatLeft {
	display:block;
	float:left;
}
.floatRight {
	display:block;
	float:right;
}

.containerTopo {
	display:block;
	width:994px;
	height: 265px;
	background-color:#ffffff;
	margin:0 auto;
}

.topo {
	float:left;
	display:block;
	width:994px;
	height: 265px;
	position:relative;
	margin:0 auto;
}

.menuTopo {
	display:block;
	width:994px;
	height:50px;
}

div.btopContainer {
	width:994px;
	position:absolute; 
	top:0; 
	left:0; 
	z-index:10000;
}

div.btopContainer div.posElements {
	position:absolute; 
	width:181px; 
	clear:both;
	z-index:999999;
	top:0px;
	left:10px;
}

div.btopContainer div.posElements div.listLogos {
	display:none;
	float:left;
	width:973px;
	height:69px;
	background:#EFEFEF;
}

div.btopContainer div.posElements div.listLogos div.item_logo {
	float:left;
	margin-top:10px;
	padding:0px 12px 0 12px;
	background-position:center center;
	background-repeat:no-repeat;
	height:49px;
	border-right:1px solid #CCCCCC;
}

div.btopContainer div.posElements div.listLogos div.item_logo.last {
	border:none;
}

div.btopContainer div.posElements div.listLogos div.item_logo a.link_logo {
	display:block;
	width:100%;
	height:100%;
	outline:none;
}

div.btopContainer div.posElements div.openTab {
	float:left;
	width:181px;
	height:34px;
	background: url(/temas/nobrinde2nd/img/tab.png) no-repeat center center;
}

div.btopContainer div.posElements div.openTab  a.tab {
	display:block;
	float:left;
	width:162px;
	height:20px;
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
	padding:5px 9px 4px 10px;
	outline:none;
}

#idiomas {
	float:left;
	width:158px;
	height:35px;
	padding:0 0 0 146px;
}
#idiomas ul {
	display: block;
	margin:0;
	padding:14px 0 0 45px;
}
#idiomas ul li {
	display: block;
	float:left;
	list-style: none;
	width:26px;
	height:21px;
}
#idiomas ul li:hover {
	background:none;
}
#idiomas ul li a {
	display: block;
	width:26px;
	height:21px;
}
#idiomas ul li a span {
	display: none;
}
#idiomas ul li.flag_pt {
	background:url(/temas/nobrinde/img/flag_pt.gif) no-repeat;
}
#idiomas ul li.flag_pt.selected, #idiomas ul li.flag_pt a:hover {
	background:url(/temas/nobrinde/img/flag_pt.gif) 0 -21px;
}
#idiomas ul li.flag_en {
	background:url(/temas/nobrinde/img/flag_en.gif) no-repeat;
}
#idiomas ul li.flag_en.selected, #idiomas ul li.flag_en a:hover {
	background:url(/temas/nobrinde/img/flag_en.gif) 0 -21px;
}
#idiomas ul li.flag_es {
	background:url(/temas/nobrinde/img/flag_es.gif) no-repeat;
}
#idiomas ul li.flag_es.selected, #idiomas ul li.flag_es a:hover {
	background:url(/temas/nobrinde/img/flag_es.gif) 0 -21px;
}
#idiomas ul li.flag_fr {
	background:url(/temas/nobrinde/img/flag_fr.gif) no-repeat;
}
#idiomas ul li.flag_fr.selected, #idiomas ul li.flag_fr a:hover {
	background:url(/temas/nobrinde/img/flag_fr.gif) 0 -20px;
}

.flagUkOn {
	background:url(/temas/nobrinde/img/flagUk.gif) 0 -21px;
	width:26px;
	height:21px;
}

.menuInstitucional {
	position:relative;
	display:block;
	float:left;
	width:458px;
	margin:17px 50px 0 0;
}

.menuInstitucionalContent {
	position:absolute;
	top:0;
	left:0;
	width:515px;
}

.menuInstitucional a {
	text-decoration:underline;
}

.areaReservada {
	position:absolute;
	top:0;
	right:1px;
	z-index:100;
	display:block;
	float:left;
	width:183px;
	margin-top:17px;
	line-height:16px;
	padding:0 0 0 10px;
	z-index:1000;
}

div.areaReservada div.loggedOn {
	position:absolute;
	top:0;
	left:3px;
	color:#000000;
	width:170px;
}

div.areaReservada div.loggedOn span {
	display:block;
	padding-bottom:2px;
	font-weight:bold;
}

div.areaReservada div.loggedOn ul {
	margin:0;
	padding:0;
	list-style:none;
}

div.areaReservada div.loggedOn ul li {
	list-style:none;
	padding:1px 0 1px 0;
}

div.areaReservada div.loggedOn ul li a{
	text-decoration:underline;
}

div.areaReservada div.loggedOn a.btnSair {
	position:absolute;
	right:4px;
	bottom:-25px;
}

.areaReservadaOn {
	display:none;
	position:absolute;
	top:-17px;
	left:0px;
	width:183px;
	height:200px;
	background:url(/temas/nobrinde/img/baseLogin.png) no-repeat center center;
	z-index:100000;
}

.areaReservadaOn form {
	margin:0;
	padding:0;
}

.areaReservadaOn div.container {
	padding:17px 0 0 12px;
}

.areaReservadaOn div.container a.linkLogin {
	margin-bottom:5px;
}
.areaReservadaOn div.container input.inputEntrar {
	padding-top:5px;
}
.areaReservadaOn div.container a.linkRegistoUser {
	display:block;
	margin-top:12px;
}

.areaReservadaOn div.container input.boxLogin {
	width:152px;
	color:#000000;
	background-color:#FFFFFF;
	font-size:12px;
	margin:5px 0 5px 0;
}

label#labelpwd {
	position:absolute;
	top:77px;
	left:16px;
	color:#333;
	font-size:11px;
	font-family:Tahoma;
}

.areaReservada a {
	color:#000;
	text-decoration:underline;
}

.linkLogin {
	display:block;
	font-weight:bold;
	width:168px;
	height:17px;
	outline:none;
}
.linkLogin span {
	display:block;
	float:left;
}
.linkLogin span.imgLogin {
	float:left;
	display:block;
	width:17px;
	height:17px;
	background: url(/temas/nobrinde/img/btLoginOff.gif) no-repeat;
	margin-left:6px;
}

.linkLogin span.imgLogin.on {
	float:left;
	display:block;
	width:17px;
	height:17px;
	background: url(/temas/nobrinde/img/btLoginOn.gif) no-repeat;
	margin-left:6px;
}

div#topTolbar {
	position:fixed;
	bottom:0px;
	left:0px;
	color:black;
	background:#FFF;
	padding:10px;
	z-index:1000000;
	border-top:1px dotted #CCC;
	border-right:1px dotted #CCC;
	font-size:9px;
}

.cabecalho {
	display:block;
	width:994px;
	height:160px;
}

.logotipo {
	display:block;
	float:left;
	width:180px;
	height:150px;
	margin-right:28px;
	margin-left:10px;
}

.logotipo a {
	display:block;
	float:left;
	width:180px;
	height:150px;
	margin-right:28px;
	overflow:hidden;
}

.logotipo span {
	display:none;
}

a.logotipoText {
	display:block;
	width:181px;
	height:118px;
	color:#000;
	font-size:20px;
	padding:30px 0 0 0;
}

.bestOf {
	display:block;
	float:left;
	width:576px;
	height:160px;
	margin-right:29px;
	margin-bottom:10px;
}

.titBestOf {
	display:block;
	float:left;
	width:162px;
	height:20px;
	background: url(/temas/nobrinde/img/titBestOf.gif);
	margin-left:23px;
}

.carrocel {
	display:block;
	width:576px;
	height:140px;
	background: url(/temas/nobrinde/img/flashBestOf.jpg);
	margin-top:20px;
}

.resultBoxTopo {
	float:left;
	font-size:12px;
}
.resultBoxTopo div.label {
	float:left;
	color:#000;
}
.resultBoxTopo div.resultados {
	float:left;
	color:red;
	padding-left:4px;
	font-weight:bold;
}

.cliente {
	position:absolute;
	z-index:100;
	display:block;
	float:left;
	width:170px;
	height:102px;
	margin-top:48px;
}

.menuHelpdesk {
	position:absolute; 
	bottom:10px; 
	left:0; 
	z-index:0;
}

.menuHelpdesk:hover ul {
	display: block;
}

.menuHelpdesk ul {
	position: absolute;
	list-style-type: none;
	display: none;
	background: black;
	top: 20px;
	left: 55px;
	margin: 0px;
	padding: 10px;
}

div.divNewsletter {
	position:absolute;
	bottom:10px;
	left:0;
	z-index:0;
}

.menuHelpdesk ul li {
	margin-bottom: 7px;
	border-left: 1px solid #9a9a9a;
	padding-left: 5px;
	white-space: nowrap;
}

.menuHelpdesk ul li.nobar {
	border: 0px;
}

.menuHelpdesk ul li a {
	color: white;
	white-space: nowrap;
}

.menuHelpdesk ul li:hover a, .menuHelpdesk ul li a:hover  {
	text-decoration: underline;
}

.apoioCliente {
	position:absolute;
	left:-1px;
	top:-12px;
	width:188px;
	height:32px;
	margin-left:19px;
}

.apoioCliente a {
	display:block;
	float:left;
	width:157px;
	height:34px;
}

.apoioCliente span {
	display:none;
}

.newsletter {
	display:block;
	float: left;
	width:120px;
	height:31px;
	background: url(/temas/nobrinde/img/btNewsletter.gif);
	margin-top:5px;
}

.newsletter a {
	display:block;
	width:120px;
	height:31px;
}

.newsletter span {
	display:none;
}

.compras {
	position:relative;
	display:block;
	width:994px;
	height:55px;
}

.compras .btNewsletter {
	position:absolute;
	right:61px;
	bottom:9px;
}

div.caixaPesquisa {
	position: relative;
	float:left;
	width:220px;
	margin-left:174px;
	margin-top:8px;
	z-index: 20;
}
div.caixaPesquisa div.caixa {
	float:left;
	width:131px;
	height:27px;
}
div.caixaPesquisa div.caixa input.inputPesquisaTop {
	display:block;
	width:125px;
	margin-top:6px;
	border:1px solid #CCCCCC;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:3px 0 3px 3px;
}
div.caixaPesquisa div.buttonPesquisar {
	float:left;
	margin-left:3px;
	margin-top:4px;
}


#encontrados {
	float:left;
	padding-top:25px;
	width:235px;
	font-weight:bold;
}

.carrinho {
	position:relative;
	display:block;
	float:left;
	text-align:right;
	width:110px;
	margin:7px 0px 0 0;
}

.carrinhoTexto {
	color:#000;
}

.carrinhoItens {
	color:#000;
	text-decoration:underline;
}

.carrinhoItens a {
	color:#000;
	text-decoration:underline;
}

.carrinhoValor {
	font-size: 13px;
	font-weight:bold;
	color:#fe0000;
}

.carrinhoCesto {
	display:block;
	position:absolute;
	top:-11px;
	right:-32px;
	width:25px;
	height:37px;
}

.imgAmbiente {
	float:left;
	display:block;
	width:100%;
	height:84px;
}

.divPesquisa {
	display:block;
	width:994px;
	height: 84px;
	margin:0 auto;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(/temas/nobrinde2nd/img/separadorTop.png);
}

div.divPesquisa div.pesquisaContainer {
	float:left;
	margin-left:10px;
	width:100%;
}

.divPesquisa input, .divPesquisa select {
	border:1px solid #CCCCCC;
	color:#666666;
}

.divPesquisa input#palavra_chave {
	padding:3px;
	color:#666666;
}

.input {
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:115px;
	margin:17px 10px 0 0;
}

.dropdown {
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:115px;
	padding:2px;
	margin:17px 10px 0 0;
}

.dropdown.subcategorias {
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	min-width:170px;
	width:auto;
	padding:2px;
	margin:17px 10px 0 0;
}

.btPesquisar {
	display:block;
	float:left;
	width:81px;
	height:24px;
	margin-top: 16px;
	border:none !important;
}

.btPesquisar a {
	display:block;
	float:left;
	width:98px;
	height:32px;
	margin-top: 13px;
}

.btPesquisar span {
	display:none;
}

.conteudoGeral {
	display:block;
	width:994px;
	position:relative;
	margin:75px auto 0 auto;
	*margin: 0 auto 0 auto;
}

.conteudo {
	float:left;
	display:block;
	width:994px;
	line-height:14px;
}

.conteudoGeral ul {
	padding:0;
	margin:5px 0 5px 20px;
}

.conteudoGeral ol {
	padding:0;
	margin:5px 0 5px 25px;
}

.conteudoGeral li {
	padding:0;
	margin:5px 0 5px 0;
}

.categorias {
	display:block;
	float:left;
	width:180px;
	margin: 0 20px 0 9px;
	line-height:20px;
}

.categorias a {
	color:#fff;
	text-decoration:none;

}

.categorias a:hover {
	color:#fff;
	text-decoration:underline;
}

.titCategorias {
	font-size:13px;
	font-weight:bold;
	font-family:Tahoma;
	margin-top:10px;
}
.menu {
	font-family:Arial;
	font-size:12px;
	line-height:20px;
	color: black !important;
}
.menu .head {
	color: black !important;
}
/*
.menu #navegacaoEsq a.head {
	height:20px;
	cursor:pointer;
	display:block;
	margin:0px;
	padding:0px;
	text-decoration: none;
}

.menu #navegacaoEsq {
	font-family:Arial;
	font-size:12px;
	line-height:20px;
	margin:0;
	padding:0;
}
*/
#navegacaoEsq td > a , #navegacaoEsq td > span {
	color: black !important;
}
#navegacaoEsq ul {
	margin:0px;
	padding:0px;
	text-indent:0px;
	list-style:none;
}
#navegacaoEsq li{
	margin:0px;
	padding:0px;
	text-indent:0px;
	list-style:none;
}

#navegacaoEsq li div.travessao {
	padding:0 0 0 10px;
	margin:0;
}

#navegacaoEsq li div.travessao.subcategorias {
	padding:0 0 0 10px;
	line-height:18px;
}

#navegacaoEsq li div.travessao.subcategorias a {
	font-size:11px;
	line-height:10px;
}

#navegacaoEsq li a {
	text-indent:5px;
	text-decoration: none;
	font-weight:normal;
	line-height:20px;
	padding:0 0 0 4px;
}
/*.menu #navegacaoEsq li li a:hover,.menu #navegacaoEsq li a:hover {
	text-decoration:underline;
}*/
#navegacaoEsq li li a:hover {
	text-decoration:underline;
}

.largBut{
	width:20px;
	height:20px;
	margin-top:3px;
	border:none;
}

#bot_1 div{
	background: url(img/bt01.png) no-repeat 100% 0%;
}

#bot_2 div{
	background: url(img/bt02.png) no-repeat 100% 0%;
}

#bot_3 div{
	background: url(img/bt03.png) no-repeat 100% 0%;
}

#bot_4 div{
	background: url(img/bt04.png) no-repeat 100% 0%;
}

#bot_5 div{
	background: url(img/bt05.png) no-repeat 100% 0%;
}

#bot_6 div{
	background: url(img/bt06.png) no-repeat 100% 0%;
}

.categoriasSeparador{
	display:block;
	width:180px;
	height:1px;
	background-image:url(/temas/nobrinde/img/separadores.png);
	margin:10px 0 10px 0;
}

.produtosIcon {
	display:block;
	width:180px;
	height:19px;
}


.produtosIcon span {
	margin-left:22px;
	font-family:Arial;
	font-size:12px;
}

/*.produtosPersonalizados{
	display:block;
	width:180px;
	height:19px;
	background:url(/temas/nobrinde/img/iconProdutosPersonalizados.png) no-repeat;
}

.produtosPersonalizados span {
	margin-left:22px;
	font-family:Arial;
	font-size:12px;
}*/

.produtos {
	float:left;
	width:576px;
	margin-right:20px;
}

.containerHome {
	width:576px;
	clear:both;
	min-height:10px;
}

div.campanhas.campanhas {
	position:relative;
	display:block;
	float:left;
	width:574px;
	height:150px;
	margin: 5px 0px 15px -11px;
	overflow:hidden;
}

div.campanhas div.botoesCampanhas {
	position:absolute;
	top:2px; 
	right:3px;
	width:400px; 
}

div.campanhas div.botoesCampanhas div.buttonContainer {
	float:right;
}
div.campanhas div.botoesCampanhas div.buttonContainer div.button {
	float:left;
	height:22px;
	margin-right:2px;
}

.baseProdutos {
	display:block;
	float:left;
	width:122px;
	min-height:152px;
	/*
	background:url(/temas/nobrinde/img/fundoProdutos.png) no-repeat;
	*/
	margin-right:15px;
	color:#e4008d;
	line-height:14px;
}

.baseProdutosIndent {
	display:block;
	float:left;
	width:122px;
	min-height:152px;
	background:url(/temas/nobrinde/img/fundoProdutos.png) no-repeat;
	padding:5px 0 0 5px;
	margin:20px 0 20px 15px;
	color:#e4008d;
	line-height:14px;
}

div.imgContainer {
	float:left;
	width:100%;
	margin-bottom:15px;
}

.imgProduto {
	display:block;
	width:112px;
	height:112px;
	overflow:hidden;
	border:none !important;
	padding: 4px;
	background: white;
	/*
	margin:3px 0 15px 5px;
	*/
}

.titProduto.bloco {
	padding-top: 10px;
	background:url(/temas/nobrinde2nd/img/bgProduto.png) no-repeat;
}

.titProduto {
	font-size: 12px;
	font-weight:bold;
}

.precoProduto {
	font-weight:bold;
}

.titProdutosPersonalizados {
	display:block;
	float:left;
	width:576px;
	height:25px;
	margin-bottom:10px;
}

.descricaoProdutosPersonalizados {
	display:block;
	float:right;
	width:240px;
	height:120px;
	background: url(/temas/nobrinde2nd/img/produtosPersonalizados.png) no-repeat;
	padding:10px;
	margin-right: 40px;
}

.destaquesLivres {
	display:block;
	float:left;
	width:576px;
	min-height:72px;
	margin-top:20px;
}

.destaquesLivresSeparador{
	display:block;
	width:576px;
	height:1px;
	background-image:url(/temas/nobrinde2nd/img/destaquesSeparador.png);
}

.bgTransparente {
	background: url(/temas/nobrinde/img/separadores.png);
}

.destaquesLivresBloco1 {
	display:block;
	float:left;
	width:277px;
	margin:10px 10px 0 0;
}

.destaquesLivresImagem1 {
	display:block;
	border:1px solid #000;
	float:left;
	width:68px;
	height:68px;
	margin-right:10px;
}

.destaquesLivresTexto1 {
	display:block;
	float:left;
	width:197px;
}

.destaquesLivresSeparadorVert{
	display:block;
	float:left;
	width:1px;
	min-height:70px;
	/*
	background-image:url(/temas/nobrinde/img/separadores.png);
	*/
	margin-top:10px;
}

.destaquesLivresBloco2 {
	display:block;
	float:left;
	width:278px;
	margin:10px 0 0 10px;
}

.destaquesLivresImagem2 {
	display:block;
	border:1px solid #000;
	float:left;
	width:68px;
	height:68px;
	margin-right:10px;
}

.destaquesLivresTexto2 {
	display:block;
	float:left;
	width:197px;
}

.destaquesLivresTitulo {
	font-size: 12px;
	font-weight:bold;
}

.destaquesLivresTexto {
	float:left;
	margin-top:5px;
}

.colunaDireita {
	display:block;
	float:left;
	width:180px;
	margin-right: 9px;
}

.bannerAfiliados {
	display:block;
	border:1px solid #000;
	width:178px;
	height:118px;
	/*background-image:url(/temas/nobrinde/img/bannerAfiliados.jpg);*/
	margin:20px 0 20px 0;
}

.bannerAfiliados a {
	display:block;
	border:1px solid #000;
	width:178px;
	height:118px;
	margin:20px 0 20px 0;
}

.titColunaDireita {
	display:block;
	text-align: left;
	font-size:13px;
	font-weight:bold;
	font-family:Tahoma;
	padding:14px 0 0 0;
}

.baseMaisProcurados {
	float:left;
	display:block;
	width:180px;
	min-height:70px;
	margin-bottom:15px;
}

.baseProdutosPeq {
	display:block;
	float:left;
	width:70px;
	height:70px;
	/*
	background:url(/temas/nobrinde/img/fundoTop.png) no-repeat;
	*/
	margin-right:6px;
	padding:2px;
	overflow:hidden;
}

.baseProdutosPeq img {
	width:66px;
	height:66px;
}	

.imgProdutoPeq {
	display:block;
	float:left;
	width:66px;
	height:66px;
}

.infoProdutoPeq{
	display:block;
	float:left;
	width:100px;
	color:#e4008d;
	line-height:14px;
}

.top1 {
	display:block;
	width:20px;
	height:20px;
	background-image:url(/temas/nobrinde2nd/img/top01.png);
	margin-bottom:5px;
}
.top2 {
	display:block;
	width:20px;
	height:20px;
	background-image:url(/temas/nobrinde2nd/img/top02.png);
	margin-bottom:5px;
}
.top3 {
	display:block;
	width:20px;
	height:20px;
	background-image:url(/temas/nobrinde2nd/img/top03.png);
	margin-bottom:5px;
}
.top4 {
	display:block;
	width:20px;
	height:20px;
	background-image:url(/temas/nobrinde2nd/img/top04.png);
	margin-bottom:5px;
}
.top5 {
	display:block;
	width:20px;
	height:20px;
	background-image:url(/temas/nobrinde2nd/img/top05.png);
	margin-bottom:5px;
}
.top6 {
	display:block;
	width:20px;
	height:20px;
	background-image:url(/temas/nobrinde2nd/img/top06.png);
	margin-bottom:5px;
}
.top7 {
	display:block;
	width:20px;
	height:20px;
	background-image:url(/temas/nobrinde2nd/img/top07.png);
	margin-bottom:5px;
}
.top8 {
	display:block;
	width:20px;
	height:20px;
	background-image:url(/temas/nobrinde2nd/img/top08.png);
	margin-bottom:5px;
}
.top9 {
	display:block;
	width:20px;
	height:20px;
	background-image:url(/temas/nobrinde2nd/img/top09.png);
	margin-bottom:5px;
}
.top10 {
	display:block;
	width:20px;
	height:20px;
	background-image:url(/temas/nobrinde2nd/img/top10.png);
	margin-bottom:5px;
}
.top11 {
	display:block;
	width:20px;
	height:20px;
	background-image:url(/temas/nobrinde2nd/img/top11.png);
	margin-bottom:5px;
}
.top12 {
	display:block;
	width:20px;
	height:20px;
	background-image:url(/temas/nobrinde2nd/img/top12.png);
	margin-bottom:5px;
}
.top13 {
	display:block;
	width:20px;
	height:20px;
	background-image:url(/temas/nobrinde2nd/img/top13.png);
	margin-bottom:5px;
}
.top14 {
	display:block;
	width:20px;
	height:20px;
	background-image:url(/temas/nobrinde2nd/img/top14.png);
	margin-bottom:5px;
}
.top15 {
	display:block;
	width:20px;
	height:20px;
	background-image:url(/temas/nobrinde2nd/img/top15.png);
	margin-bottom:5px;
}

.titProdutoPeq {
	color:#fff;
}

.precoProdutoPeq {
	font-weight:bold;
}

.bannerStockOff {
	display:block;
	border:1px solid #000;
	width:178px;
	height:118px;
	/*background-image:url(/temas/nobrinde/img/bannerStockOff.jpg);*/
	margin-top:20px;
}

.bannerStockOff a {
	display:block;
	border:1px solid #000;
	width:178px;
	height:118px;
	margin-top:20px;
}

.rodape{
	display:block;
	width:994px;
	min-height:140px;
	margin:0 auto;
	padding: 22px 0 0px 0;
	background: url(/temas/nobrinde2nd/img/separadorBottom.png) no-repeat;
}

.rodapeSeparador{
	display:block;
	width:994px;
	height:1px;
	/*
	background-image:url(/temas/nobrinde/img/separadores.png);
	*/
}

.rodapeBlocoLinks {
	display:block;
	float:left;
	width:488px;
	background: white;
	height:140px;
	padding-left: 9px;
}

.rodapeLogo {
	display:block;
	float:left;
	width:56px;
	height:23px;
	background-image:url(/temas/nobrinde2nd/img/logoMba.png);
	margin:20px 15px 0 0;
	text-indent:-1000px;
}

.rodapeLinks {
	display:block;
	float:left;
	color:#c88fb2;
	margin-top:28px;
	line-height:18px;
}

.rodapeLinks a {
	text-decoration:underline;
}

.rodapePagamentos {
	display:block;
	width:113px;
	height:45px;
	background-image:url(/temas/nobrinde/img/logosPagamentos.png);
	margin-top:10px;
}

.rodapeBlocoNoticias {
	display:block;
	float:right;
	width:488px;
	height:140px;
	background: white;
	padding-right: 9px;
}

div.rodapeBlocoNoticias div.blocoNoticia {
	clear:both;
	height:83px;
}

.btVoltar {
	clear:both;
	display:block;
	margin:10px 0 20px 0;
}
.btVoltar a{
	display:block;
	background:url(/temas/nobrinde/img/setaVoltar.gif) no-repeat left center;
	padding:0 0 0 10px;
	text-decoration:underline;
}

.noticias {
	float:left;
	font-size: 12px;
	font-weight:bold;
	margin-top:20px;
}
.noticias a {
	color:#FFFFFF;
}

.noticias a:hover {
	text-decoration:underline;
}

.iconRss {
	display:block;
	float:left;
	width:42px;
	height:19px;
	background-image:url(/temas/nobrinde2nd/img/iconRss.png);
	margin:16px 0 0 20px;
}

.titNoticias {
	font-family: Tahoma;
	font-size: 11px;
	color:#fff;
	font-weight:bold;
}

.textoNoticias {
	float:left;
	width:485px;
	height:70px;
	font-family: Tahoma;
	font-size: 11px;
	float:left;
	color:#c88fb2;
	margin-top:10px;
}

.verMais {
	color:#fff;
	text-decoration:underline !important;
	outline:none;
}

.verMais a {
	color:#fff;
	text-decoration: underline !important;
	outline:none;
}

/*CATALOGO*/
.breadCrumbs {
	position:relative;
	display:block;
	font-size:13px;
	padding:12px 0 13px 0;
	background:url(/temas/nobrinde/img/separadores.png) center bottom repeat-x;
	font-weight:bold;
	margin-bottom:15px;
	text-transform:uppercase;
}
.breadCrumbs span{
	font-size:13px;
}
.breadCrumbs a {
	font-size:13px;
	text-decoration:none;
}
.blocoDetalhe {
	float:left;
	display:block;
	padding:20px 0 10px 0;
	margin:0 0 10px 0;
}
.breadCrumbs div.btVoltar {
	position:absolute;
	top:4px;
	right:0;
	font-weight:normal;
	text-transform:lowercase;
}

.blocoTopProduto {
	display:block;
	margin:0 0 10px 0;
}

.divImgProduto {
	position:relative;
	display:block;
	width:300px;
	height:300px;
	float:left;
	margin:0 10px 0 0;
	z-index:10;
	background-image:url(/temas/nobrinde/img/mascaraImgDetalhe.png);
}
.imgProdutoDetalhe {
	display:block;
	position:absolute;
	top:3px;
	left:4px;
	width:292px !important;
	height:294px !important;
	overflow:hidden;
}

.overflowImageDetail {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:292px;
	height:294px;
	z-index:1000;
}

.imgProdutoDetalhe a {
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	width:292px !important;
	height:294px !important;
	overflow:hidden;
}
.imgProdutoDetalhe img {
	width:292px !important;
	height:292px !important;
}

div.iconLupaZoom {
	display:none;
	position:absolute;
	bottom:8px;
	right:11px;
	width:31px;
	height:31px;
	background:url(/temas/nobrinde/img/lupaImgDetalhe.png) no-repeat;
	z-index:100;
}

.tituloProdutoDetalhe {
	display:block;
	font-size:13px;
	font-weight:bold;
	margin:0 0 4px 0;
}

.textoProdutoDetalhe {
	display:block;
	font-size:12px;
	margin:0 0 15px 0;
	font-family:Arial, Helvetica, sans-serif;
}
.textoProdutoDetalhe span{
	display:block;
	font-size:12px;
	color:#c88fb2;
}

div.boxProdutoComprar {
	float:left;
	width:100%;
	padding-top:16px;
}

.labelsProdutoDetalhe {
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.labelsProdutoDetalhe span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
/*
Preço de Impressão (BEGIN)
*/
.labelsProdutoDetalhe .preco_impressao {
	display:none;
	float:left;
	width:100%;
	margin:5px 0 5px 0;
} 
.labelsProdutoDetalhe .preco_impressao span.label {
	display:block;
}
/*
Preço de Impressão (END)
*/

div.labelTipoImpressao {
	float:right;
	font-size:12px;
}

div.labelTipoImpressaoBottom {
	padding:5px;
	clear:both;
	font-size:12px;
	background:url(/temas/nobrinde/img/separadores.png);
}

div.labelTipoImpressaoBottom span {
	display:block;
	padding:5px 0 0 0;
}
div.labelTipoImpressaoBottom select {
	margin:5px 0 0 0;
}

.inputDetalhe {
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:75px;
	height:17px;
	padding:3px 0 0 5px;
	margin:17px 10px 0 0;
}

.dropdownDetalhe {
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:75px;
	height:24px;
	margin:17px 10px 0 0;
}

.dropdownLoja {
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:120px;
	height:24px;
	padding-top:2px;
	margin:0;
}

.linkCalcular {
	display:block;
	float:left;
	margin:22px 0 0 0;
}
.linkCalcular a{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}
.linkCalcular a:hover {
	color:#FFFFFF;
}

div.boxActionButtons {
	float:left;
	padding-top:8px; 
}

.btAdicionarDetalhe {
	display:block;
	width:104px;
	height:36px;
	margin:0;
}
.btAdicionarDetalhe a{
	display:block;
	width:104px;
	height:36px;
}
.btAdicionarDetalhe span{
	display:none;
}

.btWishlistDetalhe {
	float:left;
	display:block;
	margin:0 0 0 0px;
}
.btWishlistDetalhe a{
	float:left;
	display:block;
	background:url(/temas/nobrinde/img/iconeWishlist.png) no-repeat left;
	padding:12px 0 12px 32px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
.btWishlistDetalhe a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.label2Detalhe {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
.label2Detalhe a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
.label2Detalhe a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

.blocoTextoProduto {
	display:block;
	float:right;
	width:265px;
}

.labelProdutosRelacionados {
	clear:both;
	display:block;
	width:259px;
	height:28px;
	margin:0 0 10px 0;
}
.labelProdutosRelacionados span {
	display:none;
}

.imgThumbs {
	display:block;
	float:left;
	width:66px;
	height:66px;
	overflow:hidden;
}

/*
Carousel Detalhes Produto
*/

div.carouselContainer {
	margin-top:20px;
	float:left;
	width:100%;
	height:155px;
}

div.carousel {
	float:left;
	width:300px;
	padding-top:19px;
}

div.carousel.imagens {
	border-top:none;
	margin-top:0px;
	padding-top:10px;
}

div.carousel div.titulo {
	float:left;
	width:100%;
}


div.carousel div.thumbs {
	float:left;
	margin:0 0 0 30px;
}

div.carousel div.thumbs a.baseThumbs {
	display:block;
	width:66px;
	height:66px;
	overflow:hidden;
	outline:none;
}

div.downloadImagensProduto {
	clear:both;
	padding:11px 0 1px 0;
	background:url(/temas/nobrinde/img/separadores.png) center 5px repeat-x;
}

div.downloadImagensProduto a:hover {
	text-decoration:underline;
}

div.selectImage {
	display:none;
	float:left;
	margin:75px 0 0 10px;
	width:266px;
	background:url(/temas/nobrinde/img/fundoEscolha.png) no-repeat;
}

div.blocoPreview {
	float:left;
	width:70px;
	height:70px;
	background:url(/temas/nobrinde/img/fundoTop.png) no-repeat;
	margin:5px;
}

div.selectImage div.blocoPreview div.image{
	width:66px;
	height:66px;
	margin:2px 0 0 2px;
	overflow:hidden;
}

div.selectImage div.options_select {
	float:left;
	width:180px;
}

div.selectImage div.options_select ul {
	margin:0 0 0 5px;
	padding:0;
	list-style:none;
}

div.selectImage div.options_select ul li a {
	text-decoration:underline;
	color:#FFFFFF;
	line-height:18px;
}

div.textoDetalhe {
	width:100%;
	display:block;
	font-family:Arial;
	font-size:12px;
	padding:10px 0 10px 0;
}

div.textoDetalhe a.verTodos {
	background:url(/temas/nobrinde/img/iconVerTodos.gif) no-repeat left center;
	height:15px;
	padding:0 0 0 18px;
	color:#FFFFFF;
	text-decoration:underline;
	float:right;
}

div.blocoUploadMotivo {
	float:left;
	width:290px;
	height:59px;
	background:url(/temas/nobrinde/img/fundo_procurar.png) no-repeat;
	padding:12px 10px 10px 10px;
}

div.blocoUploadMotivo input.submit_black {
	display:block;
	margin-top:10px;
}

input.submit_black {
	cursor: pointer;
	padding: 25px 0 0 0;
	overflow: hidden;
	border: 0;
	width:81px;
	height:24px;
}

div.blocoObservacoes {
	float:left;
	width:255px;
}

div.blocoObservacoes span.titulo {
	display:block;
	font-weight:bold;
	color:#FFFFFF;
}

div.blocoObservacoes span.txt {
	color:#C790B0;
}

div.blocoMaisinformacoes {
	float:left;
	width:255px;
	background: url(/temas/nobrinde/img/iconMaisInfo.png) no-repeat left top;
	height:18px;
	margin-top:10px;
}

div.blocoMaisinformacoes a {
	display:block;
	padding-left:23px;
	color:#FFFFFF;
	font-size:13px;
	outline:none;
}

div.blocoMaisinformacoesConteudo {
	clear:both;
	padding-top:10px;
	color:#FFFFFF;
	display:none;
}

/*
 LISTAGEM PRODUTOS
*/
.colorOverlay {
	display: none; 
	background: url('/temas/nobrinde2nd/img/colorpicker.png'); 
	position: absolute; 
	width: 112px; 
	height: 112px;
	top: -1px; 
	left: -1px; 
	padding: 5px;
}
.colorOverlay div {
	width: 18px; 
	height: 18px; 
	top: 3px; 
	left: 3px; 
	padding: 2px; 
	float: left;
}
.colorOverlay div a img, .colorSet a img {
	height: 18px;
	width: 18px;
	border: 0px;
}
.colorSet {
	position: absolute; 
	width: 18px; 
	height: 18px; 
	top: 5px; 
	left: 5px; 
	padding: 2px;
}
.divGeralTopList {
	display:block;
	padding:10px 0 17px 0;
}

.labelDropdownList {
	display:block;
	float:left;
	padding:3px 0 0 0;
}

.dropdownList {
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:2px;
	margin:0 10px 0 10px;
}

#paginacaoList {
	float:right;
	padding:3px 0 0 0;
}

#paginacaoList ul {
	display: block;
	margin:0;
	padding:0;
}

#paginacaoList ul li {
	display: block;
	float:left;
	list-style: none;
	color:#c88fb2;
	margin:0 5px 0 5px;
}

#paginacaoList ul li a {
	display: block;
	color:#FFFFFF;
}

#paginacaoList ul li a:hover {
	color:#c88fb2;
	text-decoration:none;
}

#gallery {
	float:left;
	width:600px;
}

div.productListHomeContainer {
	float:left;
	margin:10px 0 40px 20px;
}

.baseProdutosList {
	display:block;
	float:left;
	width:122px;
	min-height:152px;
	background:url(/temas/nobrinde/img/fundoProdutos.png) no-repeat;
	padding:0;
	margin-right:15px;
	color:#e4008d;
}

/*
Pesquisa Catálogo
*/
div.baseProdutosPesquisa {
	display:block;
	float:left;
	width:500px;
	min-height:152px;
	background:url(/temas/nobrinde/img/fundoProdutos.png) no-repeat;
	padding:0;
	margin-right:15px;
	color:#e4008d;
}
div.baseProdutosPesquisa div.imagem {
	float:left;
	width:140px
}
div.baseProdutosPesquisa div.textBox {
	float:left;
	display:block;
	width:340px;
}

div.baseGcaPesquisa div.textBox.home {
	font-size:16px;
}

.baseProdutosIndentList {
	display:block;
	float:left;
	width:118px;
	min-height:118px;
	padding: 1px;
	background: white;
	/*
	background:url(/temas/nobrinde/img/fundoProdutos.png) no-repeat;
	margin:20px 0 20px 15px;
	*/
}

.imgCategoriasList {
	display:block;
	width:112px;
	height:112px;
	overflow:hidden;
	margin:3px 0 15px 5px;
	border:none !important;
}

.imgProdutoList {
	display:block;
	width:113px;
	height:113px;
	overflow:hidden;
	margin:4px 0 15px 5px;
	border:none !important;
	padding:0 !important;
}

.imgProdutoList.move {
	cursor:move;
}

.titProdutoEstrela {
	/*height:19px;
	padding:2px 0 4px 20px;*/
	font-size: 12px;
	font-weight:bold;
}

.titProdutoEstrelaLista {
	/*height:19px;
	padding:2px 0 4px 5px;*/
	font-size: 12px;
	font-weight:bold;
}

.titCategoriasCatalogo {
	height:19px;
	font-size: 12px;
	font-weight:bold;
	color:#fff;
	padding: 3px 10px 0px 5px;
}

.txtRef {
}

.precoProdutoList {
	color:#e4008d;
}

.prazoProdutoList {
	color:#e4008d;
}

.linkWishlist {
	color:#c88fb2;
	white-space: nowrap;
}
.bloco {
	display:block;
}
/*caixa as suas compras*/
.labelSuasCompras {
	display:block;
	font-size:13px;
	padding:12px 0 12px 0;
	font-weight:bold;
}

.topoCaixaCompras {
	display:block;
	background-image:url(/temas/nobrinde/img/topoSuasCompras.png);
	width:160px;
	height:58px;
	padding:8px 10px 0 10px;
}

.bgCaixaCompras {
	float:left;
	background:url(/temas/nobrinde/img/bgCaixaSuasCompras.png) repeat-y;
	width:169px;
	padding:0 2px 0 9px;
	min-height:100px;
}

.bottomCaixaCompras {
	display:block;
	background-image:url(/temas/nobrinde/img/bottomCaixaSuasCompras.png);
	width:180px;
	height:10px;
	margin:0 0 20px 0;
}

.baseProdutoCaixaCompras {
	display:block;
	width:170px;
	padding-bottom:15px;
}

.baseProdutoPeqCaixaCompras {
	display:block;
	float:left;
	width:70px;
	height:70px;
	background:#FFFFFF;
	padding:1px 1px 1px 1px;
	margin-right:2px;
}

.imgProdutoPeqCaixaCompras {
	display:block;
	float:left;
	width:70px;
	height:70px;
	background-position:center center;
	background-repeat:no-repeat;
	overflow:hidden;
	background:red;
}

.imgProdutoPeqCaixaCompras img {
	width:70px;
	height:70px;
}

.infoProdutoPeqCaixaCompras{
	display:block;
	float:left;
	width:96px;
	color:#e4008d;
	line-height:14px;
}

.titProdutoPeqCaixaCompras {
}

.refProdutoPeqCaixaCompras {
}

.precoProdutoPeqCaixaCompras {
	font-weight:normal;
}

.removerCaixaCompras {
	text-decoration:none;
	text-transform:lowercase;
}

.btComprarCaixaCompras {
	display:block;
	float:left;
	width:75px;
	height:24px;
	margin:0;
}
.btComprarCaixaCompras a{
	display:block;
	width:75px;
	height:24px;
}
.btComprarCaixaCompras span{
	display:none;
}

.btOrcamentarCaixaCompras {
	display:block;
	float:left;
	width:95px;
	height:24px;
	margin:0;
}
.btOrcamentarCaixaCompras a{
	display:block;
	width:95px;
	height:24px;
}
.btOrcamentarCaixaCompras span{
	display:none;
}

.totalCaixaCompras {
	display:block;
	float:right;
	font-size:11px;
	text-align:right;
	margin:0 9px 0 0;
}
.totalCaixaCompras span{
	display:block;
	font-size:12px;
	font-weight:bold;
}

/*
Janela Popup | Detalhe do Produto
*/
#overlay {
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	width:100%;
	height:100%;
	text-align:center;
	z-index: 100000;
	background:url(/temas/nobrinde/img/bg_overlay.png);
}

#overlay div.overlay_container {
	position:absolute;
	width:473px;
	margin: 18px auto;
	padding:10px;
	text-align:center;
}

#overlay div.overlay_container a.bt_fechar{
	color:#FFFFFF;
	text-decoration:underline;
	float:right;
}

.fr {
	float: right;
}

.fl {
	float: left;
}

.clear {
	clear: both;
}

.div_tr {
	margin-top: 10px;
	margin-bottom: 2px;
	width: 570px;
}

.div_tr.fr {
	float:left;
}

.div_td {
	float: left;
	width: 140px;
	display: block;
}

.div_td_img {
	display: block;
	width: 118px;
	height: 118px;
	overflow: hidden;
}

div.iconsCategorizacao {
	position:absolute;
	bottom:4px;
	left:4px;
	z-index:50;
}

.div_group .div_td {
	background:url(/temas/nobrinde2nd/img/bgProduto.png) no-repeat 0px 0px;
	width: 140px;
	font-weight: bold;
	min-height: 30px;
}

.div_td .div_td_nome {
	padding: 15px 15px 0px 0px; 
}

/*
Resultados pesquisa da home
*/
div.ac_results {
	width: 200px !important;
}

/*
Preços Quantidade - Detalhe Produto
*/
div.precosQuantidade {
	width:265px;
	margin-top:20px;
}

div.precosQuantidade div.titulo {
	font-weight:bold;
}

div.precosQuantidade div.separador {
	float:left;
	width:100%;
	height:1px;
	background-image:url(/temas/nobrinde/img/separadores.png);
	margin:5px 0 5px 0;
}

div.separador_conteudo {
	float:left;
	width:100%;
	height:1px;
	background-image:url(/temas/nobrinde/img/separadores.png);
	margin:0;
}

div.precosQuantidade div.item_quantidade {
	float:left;
	width:auto;
}

div.precosQuantidade div.item_preco {
	float:right;
	width:auto;
	text-align:right;
	font-weight:bold;
	font-size:12px;
}
/*
Listagem Encomendas
*/
div.blocoListagemEncomendas {
	margin:5px 0 5px 0;
	padding:10px;
	background:url(/temas/nobrinde/img/separadores.png);
}
div.blocoListagemEncomendas div.infoButton {
	float:right;
	width:32px;
	height:32px;
}

div.blocoListagemEncomendas div.infoButton a {
	display:block;
	width:32px;
	height:32px;
	background:url(/temas/nobrinde/img/info_button.png) top center no-repeat;
}

div.blocoListagemEncomendas div.infoButton a:hover {
	background:url(/temas/nobrinde/img/info_button.png) bottom center no-repeat;
}

div.blocoListagemEncomendasDetail {
	display:none;
}

div.blocoListagemEncomendasDetail td.headList {
	background:url(/temas/nobrinde/img/separadores.png);
	font-weight:bold;
	padding:2px;
	margin-bottom:1px;
}

div.blocoListagemEncomendasDetail td.head {
	background:url(/temas/nobrinde/img/separadores.png);
	font-weight:bold;
	padding:2px;
}

div.blocoListagemEncomendasDetail td.geral_background {
	background:url(/temas/nobrinde/img/separadores.png);
}

/*
Conta Corrente
*/

div.blocoContaCorrente {
	display:block;
}

div.blocoContaCorrente td.headList {
	background:url(/temas/nobrinde/img/separadores.png);
	font-weight:bold;
	padding:4px;
	margin-right:1px;
}

div.blocoContaCorrente td.rowList.date {
	text-align:center;
}

/*
Comentários Produto
*/

div.comentarios_container {
	float:left;
	width:100%;
}

div.comentarios_container div.comentarios_header {
	float:left;
	width:100%;
	background:url(/temas/nobrinde/img/separadores.png);
}
div.comentarios_container div.comentarios_header div.titulo {
	float:left;
}
div.comentarios_container div.comentarios_header div.titulo h2 {
	padding:10px;
	margin:0;
	font-size:12px;
}
div.comentarios_container div.comentarios_header div.envieoseu {
	float:right;
	padding:10px;
}
div.comentarios_container div.comentarios_header div.media_votos {
	clear:both;
	padding:5px 10px 10px 10px;
}
div.comentarios_container div.comentarios_header div.envieoseu a:hover {
	text-decoration:underline;
}

div.comentarios_container div.comentarios_bloco {
	float:left;
	width:100%;
}

div.comentarios_container div.comentarios_bloco div.item_list {
	clear:both;
	width:100%;
	margin:3px 0 3px 0;
}

div.comentarios_container div.comentarios_bloco div.item_list span.label {
	font-weight:bold;
}

div.comentarios_container div.separador {
	float:left;
	width:100%;
	height:1px;
	background-image:url(/temas/nobrinde/img/separadores.png);
	margin:5px 0 5px 0;
}

div.ajaxLoaderDrop {
	display:none;
	position:absolute; 
	bottom:5px; 
	right:10px; 
	width:16px; 
	height:11px; 
	background:url(/img/ajax-loader.gif);
}

div.boxAlerta {
	clear:both;
	height:32px;
	background: #FF5900 url(/img/alert32.png) no-repeat 2px 2px;
	padding:3px 0 0 35px;
	margin:10px 0 10px 0;
	font-weight:bold;
}

#menuLateralMove {
	display: none;
	position: absolute;
	background: url(/temas/nobrinde2nd/img/menuLatMoveBG.png) repeat 0 0;
	padding: 10px;
	width: 750px;
	z-index: 9999999;
}

#menuLateralMove .separador {
	height: 1px;
	border-bottom: 1px solid #cccccc;
	margin: 5px 0;
	float: none;
	clear: both;
	position: relative;
}

#menuLateralMove .separador img {
	position: absolute;
	right: 0;
	top: -4px;
	margin: 0;
	padding: 0;
	border: 0px;
}

#menuLateralMove .produtosIcon {
	margin-bottom: 3px;
	width: 25%;
	float: left; 
}

#menuLateralMove .produtosIcon  a {
	color: #000000 !important;
}

/*
Passos Loja
*/
div.passosLoja {
	float:right;
}
div.passosLoja ul {
	margin:0;
	padding:0;
	list-style:none;
}
div.passosLoja ul li {
	float:left;
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	filter:alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
	margin:0 2px 0 2px;
}
div.passosLoja ul li.selected {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
div.actualize_perfil {
	clear:both;
	width:100%;
	padding:10px 0 10px 0;
	margin:10px 0 10px 0;
	background-image:url(/temas/nobrinde/img/separadores.png);
}
div.actualize_perfil span.title {
	text-transform:uppercase;
	font-weight:bold;
}
.frmUpdateFields input {
	border:1px solid white;
	padding:2px 0 2px 0;
}
.errorField {
	border:1px solid red !important;
}
div.cliente_actualizar {
	display:none;
}
/*
Passos Loja (Fim)
*/
/*
Slider Topo (Ínicio)
*/
div.sliderTop {
	position:relative;
	float:left;
	width:575px;
	height:164px;
	background:url(/temas/nobrinde/img/fundoGaleria2.png) no-repeat center center;
}
div.sliderTop #tituloSlider {
	float:left;
	width:555px;
	height:12px;
	font-family:Arial, Verdana, Helvetica;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	padding:10px 0 0 10px;
}

div.sliderTop div.container {
	float:left;
	position:relative;
	height:122px;
	margin-left:34px;
	overflow:hidden;
	margin-top:6px;
}
div.sliderTop div.navEsq {
	position:absolute;
	left:10px;
	top:85px;
	width:17px;
	height:17px;
}
div.sliderTop div.navEsq button.prev {
	display:block;
	width:17px;
	height:17px;
	background:url(/temas/nobrinde/img/setaLaranjaRecuar.png) no-repeat center center;
	border:none;
	outline:0;
	cursor:pointer;
}
div.sliderTop div.navDir {
	position:absolute;
	top:85px;
	right:10px;
	width:17px;
	height:17px;
}
div.sliderTop div.navDir button.next {
	display:block;
	width:17px;
	height:17px;
	background:url(/temas/nobrinde/img/setaLaranjaAvancar.png) no-repeat center center;
	border:none;
	outline:0;
	cursor:pointer;
}

div.sliderTop div.container a.baseProdutos {
	display:block;
	float:left;
	width:122px;
	background:none;
	margin:0 2px 0 2px;
}

div.sliderTop div.container a.baseProdutos img {
	width:110px;
	height:110px;
	margin:5px 0 0 5px;
}
/*
Slider Topo (Fim)
*/
div.boxErro {
	width:auto;
	clear:both;
	background:url(/temas/nobrinde/img/separadores.png) center center;
	padding:6px 5px 10px 5px;
	text-decoration:underline;
	font-weight:bold;
}
/*
Banners Afiliados
*/
.bannerAfiliados div, .bannerAfiliados span, .bannerAfiliados applet, .bannerAfiliados object, .bannerAfiliados iframe,.bannerAfiliados h1, .bannerAfiliados h2, .bannerAfiliados h3, .bannerAfiliados h4, .bannerAfiliados h5, .bannerAfiliados h6, .bannerAfiliados p, .bannerAfiliados blockquote, .bannerAfiliados pre,.bannerAfiliados a, .bannerAfiliados abbr, .bannerAfiliados acronym, .bannerAfiliados address, .bannerAfiliados big, .bannerAfiliados cite, .bannerAfiliados code,.bannerAfiliados del, .bannerAfiliados dfn, .bannerAfiliados em, .bannerAfiliados img, .bannerAfiliados ins, .bannerAfiliados kbd, .bannerAfiliados q, .bannerAfiliados s, .bannerAfiliados samp,.bannerAfiliados small, .bannerAfiliados strike, .bannerAfiliados strong, .bannerAfiliados sub, .bannerAfiliados sup, .bannerAfiliados tt, .bannerAfiliados var,.bannerAfiliados b, .bannerAfiliados u, .bannerAfiliados i, .bannerAfiliados center,.bannerAfiliados dl, .bannerAfiliados dt, .bannerAfiliados dd, .bannerAfiliados ol, .bannerAfiliados ul, .bannerAfiliados li,.bannerAfiliados fieldset, .bannerAfiliados form, .bannerAfiliados label, .bannerAfiliados legend,.bannerAfiliados table, .bannerAfiliados caption, .bannerAfiliados tbody, .bannerAfiliados tfoot, .bannerAfiliados thead, .bannerAfiliados tr, .bannerAfiliados th, .bannerAfiliados td,.bannerAfiliados article, .bannerAfiliados aside, .bannerAfiliados canvas, .bannerAfiliados details, .bannerAfiliados embed, .bannerAfiliados figure, .bannerAfiliados figcaption, .bannerAfiliados footer, .bannerAfiliados header, .bannerAfiliados hgroup, .bannerAfiliados menu, .bannerAfiliados nav, .bannerAfiliados output, .bannerAfiliados ruby, .bannerAfiliados section, .bannerAfiliados summary,.bannerAfiliados time, .bannerAfiliados mark, .bannerAfiliados audio, .bannerAfiliados video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	display:inline;
}
/* HTML5 display-role reset for older browsers */
.bannerAfiliados article, .bannerAfiliados aside, .bannerAfiliados details, .bannerAfiliados figcaption, .bannerAfiliados figure, .bannerAfiliados footer, .bannerAfiliados header, .bannerAfiliados hgroup, .bannerAfiliados menu, .bannerAfiliados nav, .bannerAfiliados section {
	display: block;
}

.bannerAfiliados ol, .bannerAfiliados ul {
	list-style: none;
}
.bannerAfiliados blockquote, .bannerAfiliados q {
	quotes: none;
}
.bannerAfiliados blockquote:before, .bannerAfiliados blockquote:after,
.bannerAfiliados q:before, .bannerAfiliados q:after {
	content: '';
	content: none;
}
.bannerAfiliados table {
	border-collapse: collapse;
	border-spacing: 0;
}