@font-face{
	font-family: 'Myriad';
	src: url('../fontes/myriad.eot');	
}
@font-face{
	font-family: 'Myriad';
	src: url('../fontes/myriad.afm');	
}
@font-face{
	font-family: 'Myriad';
	src: url('../fontes/myriad.ttf') format('truetype');	
}
* {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
img {
	border: 0;
}
html {
	height: 100%;
}
body {
	background-image: url(../images/bg_geral.gif);
	background-repeat: repeat-x;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.conteudo_geral {
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	height: 100%;
	position: relative;
}
.conteudo_geral .header {
	float: left;
	width: 100%;
	height: 144px;
}
.conteudo_geral .header .logo_header {
	float: left;
	height: 65px;
	width: 189px;
	margin-top: 17px;
	margin-left: 2px;
	background-image: url(../images/logo_header.gif);
}
.conteudo_geral .header .logo_header a {
	display: block;
	height: 65px;
	width: 100%;
	text-indent: -9999px;
}
.conteudo_geral .header .infos_header {
	float: right;
	margin-bottom: 9px;
	width: 620px;
}
.links_cliente {
	float: right;
}
.links_cliente li {
	margin-right: 18px;
	line-height: 45px;
	float: left;
	height: 45px;
	padding-left: 9px;
	background-image: url(../images/bullet_links_cliente.gif);
	background-repeat: no-repeat;
	background-position: left 21px;
	color: #505050;
	white-space: nowrap;
}
.links_cliente li a {
	color: #505050;
	text-decoration: none;
}
.links_cliente li a:hover {
	text-decoration: underline;
}
.links_cliente li+li+li+li+li {
	margin-right: 0px;
	padding-left: 0px;
	background: none;
}
.conteudo_geral .header .infos_header .sac_header {
	font-size: 16px;
	color: #962f00;
	float: right;
	font-weight: bold;
	margin-top: 5px;
	line-height: 12px;
	margin-bottom: 10px;
}
.conteudo_geral .header .infos_header .text_bemvindo_login {
	float: right;
	white-space: nowrap;
	color: #2e1615;
	clear: both;
}
.conteudo_geral .header .infos_header .text_bemvindo_login a {
	font-weight: bold;
	color: #972f00;
	text-decoration: none;
}
.conteudo_geral .header .menu_dept_header {
	float: left;
	width: 100%;
	height: 51px;
}
.curva_esq_menu_dept {
	background-image: url(../images/curva_esq_menu_dept.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
	height: 51px;
	width: 100%;
}
.curva_dir_menu_dept {
	background-image: url(../images/curva_dir_menu_dept.gif);
	background-repeat: no-repeat;
	background-position: right;
	float: left;
	height: 51px;
	width: 100%;
}.bg_menu_dept {
	background-image: url(../images/bg_menu_dept.gif);
	background-repeat: repeat-x;
	float: left;
	height: 51px;
	width: 100%;
}
.lista_menu_dept  {
	float: left;
	width: 100%;
	height: 50px;
}
.lista_menu_dept li:hover  {
	background-image:url(../images/bg_primeiro_item_menu_hover.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
}
.lista_menu_dept li.ultimo_item_menu_dept:hover  {
	background-image:url(../images/bg_ultimo_item_menu_dept.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 50px;
	margin-right: -1px;
}
.lista_menu_dept li+li:hover  {
	background-image:url(../images/bg_itens_intermediarios_menu_dept.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 50px;
}
.lista_menu_dept li  {
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	line-height: 12px;
	text-shadow: 2px 2px #565656;
}
.lista_menu_dept li a {
	color: #fff;
	text-decoration: none;
	padding-bottom: 7px;
	padding-right: 9px;
	padding-left: 8px;
	padding-top: 22px;
	display: block;
}

.lista_menu_dept li a.item_menu_dept_linha_dupla {
	color: #fff;
	text-decoration: none;
	padding-bottom: 7px;
	padding-top: 15px;
	display: block;
	float: left;
}

.lista_menu_dept li+li+li+li+li+li+li+li+li+li+li+li a {
	color: #fff;
	text-decoration: none;
	padding-bottom: 7px;
	padding-left: 10px !important;
	padding-right: 3px !important;
	display: block;
}

.lista_menu_dept li a:hover {
	background-image:url(../images/bullet_menu_dept_hover.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
/*
.lista_menu_dept  {
	float: left;
	width: 100%;
}
.lista_menu_dept li  {
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	font-weight: bolder;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 22px;
	text-align: center;
	line-height: 12px;
	text-shadow: 2px 2px #565656;
}
.lista_menu_dept li a {
	color: #fff;
	text-decoration: none;
}
.lista_menu_dept li a:hover {
	text-decoration: underline;
}

.lista_menu_dept li+li+li+li+li+li  +li{
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	padding-right: 9px;
	padding-left: 8px;
	padding-top: 16px;
	text-align: center;
}
.lista_menu_dept li+li+li+li+li+li+li+li{
	padding-top: 22px;
}
.lista_menu_dept li+li+li+li+li+li+li+li+li+li+li+li {
	padding-top: 16px;
}*/
.conteudo_geral .conteudo_interno {
	background-color: #FFF;
	float: left;
	width: 970px;
	padding: 10px 10px 0px 10px;
}
.conteudo_geral .conteudo_interno .conteudo_busca_header {
	float: left;
	width: 808px;
}
.curva_esq_box_busca_header {
	background-image: url(../images/curva_esq_box_busca_header.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
	width: 100%;
	height: 45px;
}
.curva_dir_box_busca_header {
	background-image: url(../images/curva_dir_box_busca_header.gif);
	background-repeat: no-repeat;
	background-position: right;
	float: left;
	width: 100%;
	height: 45px;
}.bg_box_busca_header {
	background-image: url(../images/bg_box_busca_header.gif);
	background-repeat: repeat-x;
	float: left;
	width: 100%;
	height: 45px;
}
.conteudo_busca_header_bt_canais_doural {
	float: left;
	width: 100%;
}


.conteudo_busca .text_busca_header {
	float: left;
	padding-left: 10px;
	padding-right: 8px;
	font-size: 13px;
	color: #970d0f;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 45px;
}
.conteudo_busca .combo_dept {
	float: left;
	padding-top: 12px;
	padding-right: 4px;
}
.conteudo_busca .combo_dept select {
	height: 20px;
	width: 136px;
	font-size: 12px;
}
.conteudo_busca .campo_busca_header {
	float: left;
	margin-right: 4px;
	border: 1px solid #bcbcbc;
	margin-top: 12px;
}
.conteudo_busca .campo_busca_header input {
	background-image: url(../images/bg_campo_busca_header.gif);
	background-repeat: repeat-x;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #fff;
	color: #505050;
}
.conteudo_busca .bt_ok_busca_header {
	float: left;
	padding-top: 7px;
}
.conteudo_geral .conteudo_interno .conteudo_busca_header_bt_canais_doural .bt_canais_doural img {
	float: left;
	padding-left: 11px;
}
.conteudo_geral .conteudo_interno .banner_full {
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 7px;
}
.conteudo_geral .conteudo_interno .conteudo_outlet_lojas_especiais {
	float: left;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}
.conteudo_geral .conteudo_interno .conteudo_outlet_lojas_especiais .bt_outlet {
	float: left;
}
.conteudo_geral .conteudo_interno .conteudo_outlet_lojas_especiais .conteudo_lojas_especiais {
	float: left;
	width: 820px;
	height: 55px;
}
.bg_box_lojas_especiais {
	background-image: url(../images/bg_box_lojas_especiais.gif);
	background-repeat: repeat-x;
	float: left;
	height: 55px;
	width: 100%;
}
.curva_dir_box_lojas_especiais {
	background-image: url(../images/curva_dir_box_lojas_especiais.gif);
	background-repeat: no-repeat;
	background-position: right;
	float: left;
	width: 100%;
	height: 55px;
}
.lista_lojas_especiais {
	float: left;
	padding-left: 30px;
}
.lista_lojas_especiais li {
	float: left;
	padding-right: 33px;
	padding-top: 11px;
}
.lista_lojas_especiais li+li+li+li+li {
	padding-right: 0px;
}
.bt_mais_lojas_especiais {
	float: right;
	margin-top: 8px;
	margin-right: 7px;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home {
	float: left;
	width: 100%;
}
.coluna_menu_esquerdo {
	float: left;
	width: 149px;
	margin-right: 9px;
}
.menu_esquerdo {
	float: left;
	width: 100%;
	margin-bottom: 8px;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .coluna_menu_esquerdo .menu_esquerdo .tit_menu_esquerdo {
	float: left;
	width: 100%;
}
.curva_bot_menu_esquerdo {
	float: left;
	width: 149px;
	background-image: url(../images/curva_bot_menu_esquerdo.gif);
	background-repeat: no-repeat;
	height: 4px;
}
.menu_esquerdo .conteudo_menu_esquerdo {
	float: left;
	width: 148px;
	border-right: 1px solid #c9c9c9;
	border-left: 1px solid #c9c9c9;
	padding-bottom: 5px;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .coluna_menu_esquerdo .menu_esquerdo .conteudo_menu_esquerdo dl {
	float: left;
	width: 142px;
	margin-left: 5px;
	padding-top: 20px;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .coluna_menu_esquerdo .menu_esquerdo .conteudo_menu_esquerdo dl dt {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #700a0b;
	margin-bottom: 10px;
	border-bottom: 1px dotted #707070;
	font-weight: bold;
	width: 138px;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .coluna_menu_esquerdo .menu_esquerdo .conteudo_menu_esquerdo dl dd {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left: 10px;
	background-image: url(../images/bullet_menu_esquerdo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 17px;
	font-size: 11px;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .coluna_menu_esquerdo .menu_esquerdo .conteudo_menu_esquerdo dl dd a {
	color: #767676;
	text-decoration: none;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .coluna_menu_esquerdo .menu_esquerdo .conteudo_menu_esquerdo dl dd a:hover {
	text-decoration: underline;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .coluna_menu_esquerdo .menu_esquerdo .conteudo_menu_esquerdo dl .veja_mais_menu {
	float: left;
	padding-top: 8px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8d3104;
	font-weight: bold;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .coluna_conteudo {
	float: left;
	width: 810px;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .coluna_conteudo .banner_interno_home {
	float: left;
	width: 650px;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .coluna_conteudo .banner_interno_home div {
	float: left;
	margin-right: 10px;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .coluna_conteudo .banner_interno_home div+div {
	margin-right: 0px;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .coluna_conteudo .conteudo_newsletter_banner_direito {
	float: right;
	width: 150px;
}
.conteudo_newsletter {
	float: left;
	width: 130px;
	padding-top: 13px;
	padding-right: 9px;
	padding-left: 9px;
}
.conteudo_newsletter .campo_news {
	float: left;
	width: 128px;
	margin-bottom: 6px;
	border: 1px solid #bcbcbc;
}
.conteudo_newsletter .campo_news input {
	width: 116px;
	height: 16px;
	background-image: url(../images/bg_campo_busca_header.gif);
	background-repeat: repeat-x;
	border: 1px solid #fff;
	padding-right: 5px;
	padding-left: 5px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5e5e5e;
}
.conteudo_newsletter .checkbox_news {
	float: left;
	padding-right: 8px;
}
.conteudo_newsletter .checkbox_news input {
	margin: 5px 0 0 0;
	padding: 0px;
	float: left;
	height: 13px;
	width: 13px;
}
.conteudo_newsletter .text_check_news {
	font-size: 11px;
	color: #5e5e5e;
	text-decoration: none;
	line-height: 11px;
	float: left;
	padding-bottom: 10px;
}
.conteudo_newsletter .bt_enviar_news {
	float: left;
	width: 100%;
	text-align: center;
}
.banners_laterais {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .coluna_conteudo {
	float: left;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .coluna_conteudo .conteudo_banners_prod_mais_vendidos {
	float: left;
	width: 650px;
	margin-right: 10px;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .coluna_conteudo .conteudo_banners_prod_mais_vendidos .conteudo_mais_vendidos {
	float: left;
	width: 100%;
	margin-top: 10px;
}
.curva_esq_box_mais_vendidos {
	background-image: url(../images/curva_esq_box_mais_vendidos.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 260px;
	width: 100%;
}
.curva_dir_box_mais_vendidos {
	background-image: url(../images/curva_dir_box_mais_vendidos.gif);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	height: 260px;
	width: 100%;
}.bg_box_mais_vendidos {
	background-image: url(../images/bg_box_mais_vendidos.gif);
	background-repeat: repeat-x;
	float: left;
	width: 100%;
}
.tit_box_mais_vendidos {
	line-height: 12px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #838383;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 8px;
	width: 642px;
	padding-bottom: 5px;
}
.setas_carrossel_mais_vendidos {
	float: left;
	padding-left: 6px;
	padding-top: 92px;
}
.setas_carrossel_navegacao {
	float: left;
	padding-left: 6px;
	padding-top: 75px;
}
.conteudo_interno_carrossel_mais_vendidos {
	padding-right: 4px;
	padding-left: 10px;
	float: left;
	width: 591px;
	height: 232px;
	overflow: hidden;
}
.conteudo_interno_carrossel_mais_vendidos ul  {
	float: left;
	height: 232px;
	width: 5000px;
}
.conteudo_interno_carrossel_mais_vendidos ul li {
	float: left;
	width: 154px;
	margin-right: 65px;
}
.conteudo_prod_listagem {
	width: 154px;
	margin-right: auto;
	margin-left: auto;
	display: table;
	text-align: center;
}
.conteudo_prod_listagem .foto_prod_listagem {
	width: 140px;
	margin-left: 7px;
	float: left;
}
.conteudo_prod_listagem h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	padding-top: 3px;
}
.conteudo_prod_listagem .preco_prod_listagem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	padding-bottom: 2px;
}
.conteudo_prod_listagem .preco_prod_listagem strong {
	color: #a92600;
}
.conteudo_prod_listagem .bt_adicionar {
	width: 81px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}
.conteudo_prod_listagem .bt_adicionar a {
	display: block;
	background-image: url(../images/ico_bt_adicionar.gif);
	background-repeat: no-repeat;
	color: #474747;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
	line-height: 10px;
	padding-top: 8px;
	padding-bottom: 2px;
	font-size: 11px;
}
.conteudo_ofertas_home     {
	float: left;
	width: 100%;
}
.curva_esq_tits {
	background-image: url(../images/curva_esq_tits.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
	height: 25px;
	width: 100%;
}
.curva_dir_tits {
	background-image: url(../images/curva_dir_tits.gif);
	background-repeat: no-repeat;
	background-position: right;
	float: left;
	height: 25px;
	width: 100%;
}.bg_tits {
	background-image: url(../images/bg_tits.gif);
	background-repeat: repeat-x;
	float: left;
	height: 25px;
	width: 100%;
}
.conteudo_ofertas_home .tit_ofertas {
	float: left;
	width: 100%;
	padding-bottom: 38px;
}
.text_tits {
	float: left;
	padding-left: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #6d6d6d;
	font-weight: bold;
	line-height: 25px;
}
.conteudo_ofertas_home ul {
	float: left;
	width: 100%;
	padding-bottom: 38px;
}
.conteudo_ofertas_home ul li {
	float: left;
	width: 24.9%;
}
.coluna_conteudo .conteudo_banners_mais_vendidos_news {
	float: left;
	width: 100%;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .conteudo_menu_miolo_home {
	float: left;
	width: 100%;
	margin-top: 10px;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .banner_footer {
	float: left;
	width: 100%;
	padding-bottom: 10px;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .banner_footer div {
	float: left;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .banner_footer div+div {
	float: right;
}
.conteudo_minha_navegacao {
	float: left;
	width: 100%;
	padding-bottom: 10px;
}
.conteudo_prods_minha_navegacao {
	float: left;
	width: 910px;
	padding-right: 4px;
	padding-left: 10px;
	height: 204px;
	overflow: hidden;
}
.conteudo_minha_navegacao .bg_box_mais_vendidos .curva_esq_box_mais_vendidos .curva_dir_box_mais_vendidos .tit_minha_navegacao {
	float: left;
	padding-top: 7px;
	padding-left: 9px;
	width: 961px;
	padding-bottom: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #5e5e5e;
	font-weight: bold;
	line-height: 19px;
}
.conteudo_prods_minha_navegacao ul {
	float: left;
	height: 204px;
	width: 5000px;
}
.conteudo_prods_minha_navegacao ul li {
	float: left;
	padding-right: 36px;
	padding-left: 34px;
	width: 156px;
}
.padding_bottom_10 {
	padding-bottom: 10px;
}
.conteudo_busca {
	float: left;
	width: 100%;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .conteudo_busca_footer {
	float: left;
	width: 100%;
	padding-bottom: 10px;
}
.conteudo_geral .footer {
	float: left;
	width: 955px;
	padding-top: 25px;
	height: 204px;
	background-image: url(../images/bg_footer.jpg);
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	padding-left: 15px;
	margin-bottom: 10px;
}
.conteudo_geral .footer .listas_links_footer {
	float: left;
	width: 100%;
}
.conteudo_geral .footer .listas_links_footer li {
	background-image: url(../images/separa_listas_footer.gif);
	background-repeat: no-repeat;
	background-position: right center;
	float: left;
	width: 146px;
	padding-right: 20px;
	padding-left: 20px;
	min-height: 180px;
}
.conteudo_geral .footer .listas_links_footer li+li+li+li+li {
	background: none;
}
.conteudo_geral .footer .listas_links_footer li ul li {
	float: left;
	width: 100%;
	background: none;
	margin: 0 0 5px 0;
	min-height: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 14px;
	color: #fff;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	border-bottom: 1px solid #fff;
}
.conteudo_geral .footer .listas_links_footer li ul li+li {
	font-size: 11px;
	line-height: 19px;
	padding-bottom: 0px;
	border: none;
	padding-left: 10px;
	width: 136px;
	background-image: url(../images/bullet_links_footer.png);
	background-repeat: no-repeat;
	background-position: left 7px;
	margin: 0;
}
.conteudo_geral .footer .listas_links_footer li ul li+li+li+li+li {
	background-image: url(../images/bullet_links_footer.png);
	background-repeat: no-repeat;
	background-position: left 7px;
}
.conteudo_geral .footer .listas_links_footer li ul li a{
	color: #fff;
	text-decoration: none;
}
.conteudo_geral .footer .listas_links_footer li ul li a:hover {
	text-decoration: underline;
}
.conteudo_geral .footer .listas_links_footer li .selo_trabalhe_conosco {
	float: left;
	width: 100%;
	padding-top: 30px;
}
.conteudo_geral .box_formas_pgto_footer {
	float: left;
	width: 970px;
	margin-left: 10px;
	background-image: url(../images/bg_box_formas_pgto_footer.gif);
	background-repeat: no-repeat;
	height: 60px;
	margin-bottom: 8px;
}
.conteudo_geral .box_formas_pgto_footer ul {
	float: left;
	margin-left: 8px;
	margin-top: 4px;
}
.conteudo_geral .box_formas_pgto_footer ul li {
	float: left;
	width: 98px;
	padding-right: 7px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #616161;
	font-weight: bold;
	vertical-align: middle;
	padding-top: 9px;
}
.conteudo_geral .box_formas_pgto_footer ul li+li {
	width: auto;
	padding-top: 0px;
}
.conteudo_geral .box_formas_pgto_footer ul+ul li {
	padding-top: 17px;
	text-align: right;
	width: 100px;
}
.conteudo_geral .box_formas_pgto_footer ul+ul li+li {
	padding-top: 0px;
	width: auto;
	padding-right: 10px;
}
.conteudo_geral .text_footer {
	float: left;
	width: 970px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #727272;
	padding-bottom: 10px;
}
.conteudo_geral .text_footer a {
	color: #727272;
	text-decoration: none;
}
.conteudo_geral .text_footer a:hover {
	text-decoration: underline;
}

.conteudo_geral .text_footer div {
	float: left;
	width: 760px;
}
.conteudo_geral .text_footer div+div {
	float: right;
	width: auto;
	text-align: right;
}
.conteudo_geral .conteudo_mais_ofertas {
	float: left;
	width: 190px;
	position: absolute;
	right: -232px;
	top: 122px;
}
.tit_box_mais_ofertas {
	background-image: url(../images/tit_box_mais_ofertas.png);
	background-repeat: no-repeat;
	float: left;
	height: 55px;
	width: 190px;
}
.curva_bot_box_mais_ofertas {
	background-image: url(../images/curva_bot_box_mais_ofertas.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	width: 190px;
	height: 5px;
}
.bg_box_mais_ofertas {
	float: left;
	width: 188px;
	background-color: #fff;
	border-left: 1px solid #b9b9b9;
	border-right: 1px solid #b9b9b9;
}
.conteudo_mais_ofertas .bg_box_mais_ofertas ul {
	float: left;
	width: 100%;
	padding-top: 70px;
}
.conteudo_mais_ofertas .bg_box_mais_ofertas ul li {
	float: left;
	width: 100%;
	padding-bottom: 35px;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .conteudo_menu_miolo_home .coluna_detalhe_prod {
	width: 810px;
	float: left;
}
.curva_esq_breadcrumb {
	background-image: url(../images/curva_esq_breadcrumb.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
	width: 100%;
	height: 40px;
}
.curva_dir_breadcrumb {
	background-image: url(../images/curva_dir_breadcrumb.gif);
	background-repeat: no-repeat;
	background-position: right;
	float: left;
	width: 100%;
	height: 40px;
}.breadcrumb_detalhe {
	float: left;
	width: 100%;
	padding-bottom: 10px;
}
.bg_breadcrumb {
	float: left;
	height: 40px;
	width: 100%;
	background-image: url(../images/bg_breadcrumb.gif);
	background-repeat: repeat-x;
}
.text_breadcrumb {
	float: left;
	padding-left: 8px;
	line-height: 40px;
	color: #4b4b4b;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.text_breadcrumb span {
	font-size: 18px;
	font-weight: bold;
	color: #aa2700;
}
.text_breadcrumb span a {
	color: #aa2700;
	text-decoration: none;
}
.text_breadcrumb span a:hover {
	text-decoration: underline;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .conteudo_menu_miolo_home .coluna_detalhe_prod .box_foto_infos_prod {
	float: left;
	width: 100%;
	padding-bottom: 40px;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .conteudo_menu_miolo_home .coluna_detalhe_prod .box_foto_infos_prod .foto_miniaturas_prod {
	float: left;
	width: 288px;
	margin-right: 10px;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .conteudo_menu_miolo_home .coluna_detalhe_prod .box_foto_infos_prod .foto_miniaturas_prod .foto_detalhe_prod {
	float: left;
	width: 286px;
	margin-bottom: 10px;
	border: 1px solid #c9c9c9;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .conteudo_menu_miolo_home .coluna_detalhe_prod .box_foto_infos_prod .foto_miniaturas_prod .miniaturas_detalhe_prod {
	float: left;
	width: 100%;
}
.miniaturas_detalhe_prod li {
	float: left;
	height: 58px;
	width: 58px;
	margin-right: 16px;
	border: 1px solid #c9c9c9;
}
.miniaturas_detalhe_prod li+li+li+li {
	margin-right: 0px;
}
.miniaturas_detalhe_prod li+li+li+li+li {
	margin-right: 16px;
}
.miniaturas_detalhe_prod li+li+li+li+li+li+li+li {
	margin-right: 0px;
}
.miniaturas_detalhe_prod li+li+li+li+li+li+li+li+li {
	margin-right: 16px;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .conteudo_menu_miolo_home .coluna_detalhe_prod .box_foto_infos_prod .infos_prod_detalhe {
	float: left;
	width: 512px;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .conteudo_menu_miolo_home .coluna_detalhe_prod .box_foto_infos_prod .infos_prod_detalhe .box_nome_preco_prod_detalhe {
	float: left;
	width: 100%;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .conteudo_menu_miolo_home .coluna_detalhe_prod .box_foto_infos_prod .infos_prod_detalhe .box_nome_preco_prod_detalhe h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5d5d5d;
	line-height: 16px;
}
.infos_prod_detalhe .box_nome_preco_prod_detalhe .cod_prod_detalhe {
	font-size: 12px;
	color: #000;
	line-height: 16px;
	float: left;
	width: 100%;
}
.preco_prod {
	float: left;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #565656;
	width: 100%;
}
.preco_prod pre {
	font-family: Arial, Helvetica, sans-serif;
}
.preco_prod strong {
	float: left;
	width: 40px;
}
.arial_12_vermelho_preco_detalhe_prod {
	color: #aa2700 !important;
	font-weight: bold;
}
.arial_15_cinza_preco_prod {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #474747;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .conteudo_menu_miolo_home .coluna_detalhe_prod .box_foto_infos_prod .infos_prod_detalhe .box_nome_preco_prod_detalhe .conteudo_box_parcelamento_bts_detalhe {
	float: left;
	width: 100%;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .conteudo_menu_miolo_home .coluna_detalhe_prod .box_foto_infos_prod .infos_prod_detalhe .box_nome_preco_prod_detalhe .conteudo_box_parcelamento_bts_detalhe .box_parcelamento_detalhe {
	float: left;
	width: 330px;
	border: 1px solid #cfcfcf;
	padding: 5px 0 0 0;
	position: relative;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .conteudo_menu_miolo_home .coluna_detalhe_prod .box_foto_infos_prod .infos_prod_detalhe .box_nome_preco_prod_detalhe .conteudo_box_parcelamento_bts_detalhe .box_parcelamento_detalhe ul {
	float: left;
	width: 50%;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .conteudo_menu_miolo_home .coluna_detalhe_prod .box_foto_infos_prod .infos_prod_detalhe .box_nome_preco_prod_detalhe .conteudo_box_parcelamento_bts_detalhe .box_parcelamento_detalhe ul li {
	padding-left: 13px;
	line-heidght: 21px;
	color: #727272;
	font-family: Arial;
	font-size: 11px;
	line-height: 21px;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .conteudo_menu_miolo_home .coluna_detalhe_prod .box_foto_infos_prod .infos_prod_detalhe .box_nome_preco_prod_detalhe .conteudo_box_parcelamento_bts_detalhe .box_parcelamento_detalhe ul li span {
	font-size: 14px;
	color: #6c6c6c;
}
.bg_cinza_lista_formas_pgto {
	background-color: #e5e5e5;
}
.tit_formas_pgto_detalhe {
	float: left;
	padding-bottom: 8px;
	font-size: 14px;
	font-weight: bold;
	color: #aa2700;
}
.box_parcelamento_detalhe div {
	float:left;
	position: absolute;
	left: -1px;;
	right: auto;
	top: -1px;;
	bottom: auto;
}
.box_parcelamento_detalhe div+div {
	position: absolute;
	left: auto;
	right: -1px;;
	top: -1px;;
	bottom: auto;
}
.box_parcelamento_detalhe div+div+div {
	position: absolute;
	left: auto;
	right: -1px;;
	top: auto;
	bottom: -1px;;
}
.box_parcelamento_detalhe div+div+div+div {
	position: absolute;
	left: -1px;;
	right: auto;
	top: auto;
	bottom: -1px;;
}
.conteudo_parcelamento_detalhe .bandeiras_formas_pagamento_detalhe {
	clear: both;
	float: left;
	padding-top: 9px;
}
.conteudo_parcelamento_detalhe .bandeiras_formas_pagamento_detalhe li {
	float: left;
	margin-right: 7px;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .conteudo_menu_miolo_home .coluna_detalhe_prod .conteudo_descricao {
	float: left;
	width: 100%;
}
.conteudo_descricao .conteudo_interno_descricao {
	float: left;
	width: 100%;
}
.curva_esq_tits_descricao_prod {
	background-image: url(../images/curva_esq_tits_detalhe_prod.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	width: 100%;
	height: 29px;
}
.curva_dir_tits_descricao_prod {
	background-image: url(../images/curva_dir_tits_detalhe_prod.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	width: 100%;
	height: 29px;
}
.bg_tits_descricao_prod {
	background-image: url(../images/bg_tits_detalhe_prod.gif);
	background-repeat: repeat-x;
	float: left;
	height: 29px;
	width: 100%;
	background-position: left bottom;
}
.tit_descricao_prod span {
	background-image: url(../images/bg_aba_tits_descricao_prod.gif);
	background-repeat: no-repeat;
	float: left;
	width: 245px;
	padding-left: 13px;
	height: 29px;
	line-height: 29px;
	color: #fff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 1px;
}
.conteudo_interno_descricao .tit_descricao_prod {
	float: left;
	width: 100%;
}
.conteudo_descricao .conteudo_interno_descricao .detalhe_descricao_prod {
	padding-top: 20px;
	padding-bottom: 20px;
	float: left;
	width: 100%;
	font-size: 12px;
	color: #606060;
}
.conteudo_descricao .conteudo_interno_descricao .detalhe_descricao_prod .imgs_prods_aproveite_tambem {
	float: left;
	margin-right: 30px;
}
.conteudo_descricao .conteudo_interno_descricao .detalhe_descricao_prod .imgs_prods_aproveite_tambem .img_prod_aproveite {
	float: left;
	width: 140px;
	height: 140px;
}
.conteudo_descricao .conteudo_interno_descricao .detalhe_descricao_prod .imgs_prods_aproveite_tambem .mais_aproveite {
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 60px;
}
.conteudo_descricao .conteudo_interno_descricao .detalhe_descricao_prod .nomes_prod_aproveite_tambem {
	font-size: 11px;
	color: #5d5d5d;
	float: left;
	width: 175px;
	margin-right: 20px;
	margin-top: 30px;
}
.conteudo_descricao .conteudo_interno_descricao .detalhe_descricao_prod .nomes_prod_aproveite_tambem a {
	color: #5d5d5d;
	text-decoration: none;
}
.conteudo_descricao .conteudo_interno_descricao .detalhe_descricao_prod .nomes_prod_aproveite_tambem a:hover {
	text-decoration: underline;
}
.conteudo_descricao .conteudo_interno_descricao .detalhe_descricao_prod .nomes_prod_aproveite_tambem span {
	text-align: center;
}
.coluna_detalhe_prod .conteudo_descricao .conteudo_interno_descricao .detalhe_descricao_prod .preco_prods_aproveite_tambem {
	float: left;
	margin-top: 45px;
	font-size: 11px;
	color: #5d5d5d;
}
.coluna_detalhe_prod .conteudo_descricao .conteudo_interno_descricao .detalhe_descricao_prod .preco_prods_aproveite_tambem strong {
	color: #aa1c21;
}.coluna_detalhe_prod .conteudo_descricao .conteudo_interno_descricao .detalhe_descricao_prod .bt_comprar_aproveite_tambem  {
	float: right;
	margin-top: 50px;
}
.coluna_detalhe_prod .conteudo_descricao .conteudo_interno_descricao .detalhe_descricao_prod ul {
	float: left;
	width: 100%;
}

.coluna_detalhe_prod .conteudo_descricao .conteudo_interno_descricao .detalhe_descricao_prod ul li {
	float: left;
	width: 100%;
	padding-bottom: 10px;
	border-bottom: 1px dotted #888888;
	padding-top: 10px;
}
.breadcrumb_detalhe .bg_breadcrumb .curva_esq_breadcrumb .curva_dir_breadcrumb .ordenar_por_listagem {
	float: right;
	padding-top: 10px;
	padding-right: 13px;
	font-size: 12px;
	color: #4b4b4b;
	text-decoration: none;
	line-height: 20px;
}
.breadcrumb_detalhe .bg_breadcrumb .curva_esq_breadcrumb .curva_dir_breadcrumb .ordenar_por_listagem select {
	margin-left: 7px;
	float: left;
	height: 20px;
	width: 136px;
	font-size: 12px;
	color: #151515;
}
.breadcrumb_detalhe .bg_breadcrumb .curva_esq_breadcrumb .curva_dir_breadcrumb .ordenar_por_listagem strong {
	float: left;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .conteudo_menu_miolo_home .coluna_detalhe_prod .conteudo_listagem {
	float: left;
	width: 100%;
}
.conteudo_paginacao {
	float: left;
	padding-bottom: 20px;
	margin-left: 250px;
}
.conteudo_paginacao ul {
	float: left;
}
.conteudo_paginacao span {
	font-size: 11px;
	color: #656565;
	float: left;
	line-height: 14px;
	padding-right: 10px;
}
.conteudo_paginacao span+span {
	padding-left: 3px;
}
.conteudo_paginacao ul li{
	float:left;
	padding-top: 0;
	padding-right: 2px;
	padding-bottom: 0;
	padding-left: 2px;
	color: #fff;
}
.conteudo_paginacao ul li+li {
	font-size: 11px;
	line-height: 14px;
	float: left;
	margin-right: 7px;
	background-color: #b10000;
	height: 14px;
}
.conteudo_paginacao ul li+li a {
	height: 100%;
	padding: 0 2px 0 2px;
	display: block;
	background: #fff;
	color: #656565;
	margin: 0 -2px 0 -2px;
	text-decoration: none;
}
.conteudo_paginacao ul li+li a:hover {
	background-color: #b10000;
	color: #fff;
}
.conteudo_paginacao ul li+li img {
	margin-right:-2px;
	margin-left: -2px;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .conteudo_menu_miolo_home .coluna_detalhe_prod .conteudo_listagem ul {
	float: left;
	width: 100%;
	padding-bottom: 10px;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .conteudo_menu_miolo_home .coluna_detalhe_prod .conteudo_listagem ul li {
	float: left;
	width: 24.9%;
}
.conteudo_geral .conteudo_interno .conteudo_basket {
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}
.conteudo_geral .conteudo_interno .conteudo_basket .tit_basket {
	float: left;
	width: 100%;
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #8d8d8d;
}
.conteudo_geral .conteudo_interno .conteudo_basket .tit_basket img {
	float: left;
	margin-right: 10px;
}
.conteudo_geral .conteudo_interno .conteudo_basket .tit_basket span {
	line-height: 41px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #aa2700;
	font-weight: bold;
}
.conteudo_miolo_carrinho {
	width: 100%;
	padding-bottom: 30px;
	font-size: 11px;
	color: #4e4e4e;
	text-decoration: none;
	float: left;
}
.conteudo_miolo_carrinho a {
	color: #4e4e4e;
	text-decoration: none;
}
.conteudo_miolo_carrinho a:hover {
	text-decoration: underline;
}
.conteudo_login a{
	color: #4e4e4e;
	text-decoration: none;
}
.conteudo_login a:hover{
	text-decoration: underline;
}
.conteudo_miolo_carrinho a:hover{
	text-decoration: underline;
}
.padding_top_bot_10 {
	padding-top: 10px;
	padding-bottom: 10px;
}
.forms_basket {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #4e4e4e;
	height: 18px;
	border: 1px solid #c1c1c1;
}
.border_bot_cinza_basket {
	border-bottom: 1px dotted #8d8d8d;
}
.border_top_cinza_basket {
	border-top: 1px dotted #8d8d8d;

}
.campos_forms_basket {
	float: left;
	border: 1px solid #bcbcbc;
}
.campos_forms_basket input {
	float: left;
	height: 20px;
	background-image: url(../images/bg_campo_busca_header.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #4e4e4e;
	border: 1px solid #fff;
}
.arial_12_vinho_carrinho {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #700a0b;
}
.arial_17_cinza_escuro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #494949;
}
.arial_17_vinho {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #9f0f11;
}
.msg_erro {
	width: 968px;
	background-color: #fdfeb1;
	border: 1px solid #c8c20f;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #ff6600;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.msg_erro .conteudo_interno_msg_erro {
	padding-left: 16px;
}
.msg_erro .conteudo_interno_msg_erro .ico_msg_erro {
	margin-right: 30px;
}
.msg_erro .conteudo_interno_msg_erro ul {
	float: left;
}
.conteudo_login {
	width: 970px;
	background-image: url(../images/bg_login_927x404.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 25px;
	float: left;
	margin-top: 25px;
	font-size: 12px;
	color: #4e4e4e;
}
.box_login {
	float: left;
	width: 340px;
	line-height: 20px;
}
.curva_top_box_login {
	background-image: url(../images/curva_top_box_login.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 340px;
}
.curva_bot_box_login {
	background-image: url(../images/curva_bot_box_login.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	width: 340px;
}
.bg_box_login {
	background-image: url(../images/bg_login.gif);
	background-repeat: repeat-y;
	float: left;
	width: 340px;
}
.box_login .tit_box_login {
	font-size: 18px;
	color: #aa2700;
	float: left;
	padding-left: 20px;
	padding-bottom: 4px;
}
.box_cadastro {
	float: left;
	width: 580px;
	line-height: 20px;
	margin-bottom: 25px;
}
.curva_top_box_cadastro {
	background-image: url(../images/curva_top_box_cadastro.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 580px;
}
.curva_bot_box_cadastro {
	background-image: url(../images/curva_bot_box_cadastro.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	width: 580px;
}
.bg_box_cadastro {
	background-image: url(../images/bg_box_cadastro.gif);
	background-repeat: repeat-y;
	float: left;
	width: 580px;
}
.tit_box_login {
	font-size: 18px;
	color: #aa2700;
	float: left;
	padding-left: 20px;
	padding-bottom: 4px;
}
.text_crie_senha_box_login {
	float: left;
	width: 100%;
	padding-top: 4px;
}
.lnk_esqueci_senha {
	float: left;
	padding-left: 8px;
	font-size: 11px;
	font-weight: bold;
	color: #780c0e;
	text-decoration: underline;
	background-image: url(../images/bullet_links_cliente.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.border_dotted_right_cinza {
	border-right: 1px dotted #4d4d4d;
}

.float_right
{
	float: right;	
}
.text_campos_obrigatorios {
	float: left;
	padding-left: 10px;
	margin-top: 203px;
}
.barra_tit {
	float: left;
	width: 100%;
	height: 30px;
	margin-bottom: 20px;
}
.curva_esq_barra_tit {
	float: left;
	height: 30px;
	width: 100%;
	background-image: url(../images/curva_esq_barra_tits.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg_barra_tit {
	float: left;
	height: 30px;
	width: 100%;
	background-image: url(../images/bg_barra_tits.gif);
	background-repeat: repeat-x;
}

.curva_dir_barra_tit {
	float: left;
	height: 30px;
	width: 100%;
	background-image: url(../images/curva_dir_barra_tits.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.barra_tit .bg_barra_tit .curva_esq_barra_tit .curva_dir_barra_tit span {
	float: left;
	padding-left: 12px;
	line-height: 30px;
	color: #4e4e4e;
	font-weight: bold;
}
.arial_15_vermelho {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #aa2700;
}
.drop_down_cadastro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #494949;
}
.arial_18_vermelho {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #aa2700;
}
.padding_top_bot_20 {
	padding-top: 20px;
	padding-bottom: 20px;
}
.barra_total_pagamento {
	float: left;
	width: 100%;
	margin-bottom: 15px;
	margin-top: 15px;
}
.barra_total_pagamento .bg_barra_tit .curva_esq_barra_tit .curva_dir_barra_tit span {
	float: right;
	padding-right: 15px;
	color: #9f0f11;
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
}
.barra_total_pagamento .bg_barra_tit .curva_esq_barra_tit .curva_dir_barra_tit span span {
	float: none;
	font-size: 17px;
}
.arial_verde_12 {
	font-size: 12px;
	color: #419a00;
}
.arial_11_vermelho {
	font-size: 11px;
	color: #9a0005
!important;
}
.barra_tit .bg_barra_tit .curva_esq_barra_tit .curva_dir_barra_tit span+span {
	font-size: 14px;
	font-weight: normal;
}
.barra_tit .bg_barra_tit .curva_esq_barra_tit .curva_dir_barra_tit span+span+span {
	font-weight: bold;
	color: #8b0d0e;
}
.arial_10_vermelho {
	font-size: 10px;
	color: #8b0d0e;
}
.trebuchet_16_branco {
	font-size: 16px;
	color: #fff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.trebuchet_27_branco {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 27px;
	color: #fff;
}
.arial_16_vermelho {
	font-size: 16px;
	color: #aa2700;
}
.padding_bottom_20 {
	padding-bottom: 20px;
}
.arial_11_cinza {
	font-size: 11px;
	color: #494949;
}
.bg_box_lista_casamento {
	float: left;
	width: 100%;
	margin-bottom: 30px;
	height: 339px;
	background-image: url(../images/bg_box_lista_casamento.jpg);
	background-repeat: no-repeat;
	position: relative;
	background-position: -1px;
	padding-top: 43px;
}
.bg_box_lista_casamento a {
	color: #830c0d !important;
	text-decoration: underline !important;
}
.bg_box_lista_casamento .presente_box_lista_casamento {
	float: left;
	position: absolute;
	right: -10px;
	bottom: -30px;
}
.arial_22_vermelho {
	font-size: 22px;
	color: #99171a;
}
.bg_cadastro_lista_casamento {
	float: right;
	height: 274px;
	width: 338px;
	margin-right: -10px;
	margin-bottom: 30px;
}
.box_infos_lista_casamento {
	float: left;
	width: 944px;
	border: 1px solid #e8e8e8;
	height: 169px;
	background-image: url(../images/bg_listagem_lista_casamento.jpg);
	background-repeat: no-repeat;
	background-position: 7px 7px;
	padding-top: 15px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 17px;
	margin-bottom: 10px;
}
.arial_11_cinza_claro {
	font-size: 11px;
	color: #888888;
}
.conteudo_geral .conteudo_interno .conteudo_login .conteudo_listagem_lsta_casamento .conteudo_paginacao {
	margin-left: 320px;
}
.conteudo_listagem_prods_casamento {
	float: left;
	width: 100%;
}
.conteudo_geral .conteudo_interno .conteudo_login .tit_termos_lista_casamento {
	float: left;
	width: 100%;
	padding-bottom: 10px;
}
.conteudo_geral .conteudo_interno .conteudo_login .box_termos_lista_casamento {
	float: left;
	width: 928px;
	padding: 20px;
	font-size: 11px;
	height: 385px;
	overflow: auto;
	border: 1px solid #bfbfbf;
	margin-bottom: 10px;
}
.float_left {
	float: left;
}
.box_aceite_termos_lista_casamento {
	float: left;
	width: 100%;
}



.conteudo_infos_prod_indisponivel {
	width: 100%;
	float: left;
	margin-top: 30px;
}
.text_produto_indisponivel {
	width: 100%;
	text-align: center;
	float: left;
	font-size: 18px;
	color: #aa2700;
	font-weight: bold;
	padding-top: 50px;
}
.conteudo_parcelamento_detalhe {
	float: left;
	padding-top: 23px;
	width: 330px;
}
.bts_detalhe {
	float: left;
	width: 172px;
	margin-left: 8px;
}
.bts_detalhe li {
	padding-bottom: 3px;
}
.produto_indisponivel_listagem {
	font-size: 12px;
	color: #a92600;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}
.conteudo_prod_listagem .bt_aviseme {
	width: 81px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}
.conteudo_prod_listagem .bt_aviseme a {
	display: block;
	background-image: url(../images/bt_aviseme_listagem.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	color: #474747;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
	line-height: 10px;
	padding-top: 8px;
	padding-bottom: 2px;
	font-size: 11px;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .conteudo_marcas_especiais {
	float: left;
	width: 100%;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .conteudo_marcas_especiais .text_marcas_especiais {
	float: left;
	width: 100%;
	padding-bottom: 13px;
	color: #5d5d5d;
	font-size: 12px;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .conteudo_marcas_especiais .text_marcas_especiais strong  {
	padding-bottom: 5px;
	float: left;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #aa2700;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .conteudo_marcas_especiais .conteudo_boxes_depts {
	float: left;
	width: 100%;
	margin-bottom: 5px;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .conteudo_marcas_especiais .conteudo_boxes_depts ul {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .conteudo_marcas_especiais .conteudo_boxes_depts ul li {
	float: left;
	margin-right: 10px;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .conteudo_marcas_especiais .conteudo_boxes_depts ul li+li+li+li+li {
	margin-right: 0px;
}
.curva_top_box_marcas_especiais {
	float: left;
	width: 185px;
	background-image: url(../images/curva_top_box_marcas_epeciais.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.curva_bot_box_marcas_especiais {
	float: left;
	width: 185px;
	background-image: url(../images/curva_bot_box_marcas_epeciais.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	min-height: 80px;
}.bg_box_marcas_especiais {
	background-image: url(../images/bg_box_marcas_epeciais.gif);
	background-repeat: repeat-y;
	float: left;
	width: 185px;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .conteudo_marcas_especiais .conteudo_boxes_depts ul li .bg_box_marcas_especiais .curva_top_box_marcas_especiais .curva_bot_box_marcas_especiais span {
	float: left;
	width: 167px;
	padding-left: 18px;
	padding-top: 10px;
	min-height: 42px;
	font-size: 18px;
	color: #aa2700;
	background-image: url(../images/bullet_box_marcas_especiais.gif);
	background-position: 9px 17px;
	background-repeat: no-repeat;
	font-weight: bold;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .conteudo_marcas_especiais .conteudo_boxes_depts ul li .bg_box_marcas_especiais .curva_top_box_marcas_especiais .curva_bot_box_marcas_especiais a {
	float: left;
	margin-left: 117px;
	height: 30px;
	width: 62px;
	background-image: url(../images/bg_bt_veja_mais.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 4px;
	text-align: center;
	line-height: 30px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d5d5d;
	font-weight: bold;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .conteudo_marcas_especiais .conteudo_boxes_depts ul li .bg_box_marcas_especiais .curva_top_box_marcas_especiais .curva_bot_box_marcas_especiais a:hover {
	background-position: left bottom;
	color: #fff;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .conteudo_marcas_especiais .conteudo_boxes_depts .text_confira_marcas {
	float: left;
	width: 100%;
	font-size: 12px;
	color: #4b4b4b;
	margin-bottom: 10px;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .conteudo_marcas_especiais .conteudo_marcas {
	float: left;
	width: 100%;
	margin-bottom: 10px;
	min-height: 310px;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .conteudo_marcas_especiais .conteudo_marcas ul {
	float: left;
	width: 100%;
	margin-bottom: 5px;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .conteudo_marcas_especiais .conteudo_marcas ul li {
	float: left;
	width: 161px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
}
.bg_box_lista_desejos {
	float: left;
	width: 100%;
	margin-bottom: 40px;
	height: 339px;
	background-image: url(../images/bg_box_lista_desejos_home.jpg);
	background-repeat: no-repeat;
	position: relative;
	background-position: -1px;
	padding-top: 43px;
}
.bg_box_lista_desejos a {
	color: #830c0d !important;
	text-decoration: underline !important;
}
.bg_box_lista_desejos .presente_box_lista_desejos {
	float: left;
	position: absolute;
	right: -10px;
	bottom: -30px;
}
.margin_right_5 {
	margin-right: 5px;
}
.conteudo_institucional {
	float: left;
	width: 810px;
	margin-bottom: 20px;
}
.conteudo_geral .conteudo_interno .breadcrumb {
	float: left;
	width: 100%;
	margin-top: 10px;
}
.conteudo_geral .conteudo_interno .breadcrumb li {
	float: left;
}
.conteudo_geral .conteudo_interno .breadcrumb li+li {
	float: left;
	margin-left: -5px;
}
.conteudo_geral .conteudo_interno .breadcrumb li a {
	float: left;
	height: 40px;
	width: 166px;
	background-image: url(../images/bg_passos.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
.conteudo_geral .conteudo_interno .breadcrumb li+li a {
	background-position: -166px top;
}
.conteudo_geral .conteudo_interno .breadcrumb li+li+li a {
	background-position: -332px top;
}
.conteudo_geral .conteudo_interno .breadcrumb li+li+li+li a {
	background-position: -496px top;
	width: 174px;
}
.conteudo_geral .conteudo_interno .breadcrumb li+li a.passo_corrente {
	background-position: -166px bottom;
}
.conteudo_geral .conteudo_interno .breadcrumb li+li+li a.passo_corrente {
	background-position: -332px bottom;
}
.conteudo_geral .conteudo_interno .breadcrumb li+li+li+li a.passo_corrente {
	background-position: -496px bottom;
	width: 174px;
}
.conteudo_geral .conteudo_interno .breadcrumb li a.passo_corrente {
	float: left;
	height: 40px;
	width: 166px;
	background-image: url(../images/bg_passos.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
}
.curva_top_box_lista_casamento {
	float: left;
	width: 970px;
	background-image: url(../images/curva_top_box_lista_casamento.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.curva_bot_box_lista_casamento {
	float: left;
	width: 970px;
	background-image: url(../images/curva_bot_box_lista_casamento.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.bg_box_lista_casamento_busca {
	background-image: url(../images/bg_box_lista_casamento.gif);
	background-repeat: repeat-y;
	float: left;
	width: 970px;
	background-position: left;
}

.bg_box_lista_casamento_busca {
	background-image: url(../images/bg_box_lista_casamento.gif);
	background-repeat: repeat-y;
	float: left;
	width: 970px;
	background-position: left;
}
.lista_sala_imprensa  {
	float: left;
	width: 100%;
}
.lista_sala_imprensa li {
	float: left;
	width: 799px;
	margin-left: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e1e1e1;
	line-height: 21px;
}
.lista_sala_imprensa li a {
	font-size: 11px;
	color: #686868;
	font-weight: bold;
	background-image: url(../images/bullet_box_marcas_especiais.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: -11px;
	padding-left: 11px;
	float: left;
	text-decoration: none;
}
.lista_sala_imprensa li a:hover {
	text-decoration: underline;
}
.lista_sala_imprensa li a+a {
	float: right;
	color: #992401;
	margin-left: 0px;
	padding-left: 0px;
	background: none;
}
.conteudo_geral .conteudo_interno .conteudo_interno_home .conteudo_menu_miolo_home .conteudo_institucional .conteudo_paginacao {
	margin-top: 40px;
	margin-left: 230px;
}
.box_pops {
	float: left;
}
.curva_esq_top_box_pop {
	float: left;
	background-image: url(../images/bg_pops.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: -10px;
}
.curva_esq_bot_box_pop {
	background-image: url(../images/bg_pops.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	margin-top: 10px;
	margin-bottom: -10px;
	margin-right: -10px;
}
.curva_dir_top_box_pop {
	float: left;
	background-image: url(../images/bg_pops.png);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: -10px;
	margin-left: 10px;
	margin-right: -10px;
	margin-bottom: 10px;
}
.curva_dir_bot_box_pop {
	float: left;
	background-image: url(../images/bg_pops.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-top: 10px;
	margin-bottom: -10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.conteudo_pop_indique {
	float: left;
	width: 345px;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.form_contato {
	border: 1px solid #969696;
	line-height: 16px;
	height: 16px;
	color: #000;
	font-size: 11px;
}
.tit_pops {
	float: left;
	width: 100%;
	font-size: 22px;
	color: #000;
	font-weight: bolder;
}
.tit_pops_menor {
	font-size: 18px;
	font-weight: bolder;
	color: #000;
	float: left;
	width: 100%;
	padding-bottom: 8px;
}
.arial_16_cinza {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #494949;
}
.subtit_institucional {
	border-bottom: 1px solid #c6c6c6;
	font-size: 12px;
	color: #9e191d;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 20px;
}
.line_height_18 {
	line-height: 18px;
}
.conteudo_geral .conteudo_interno .conteudo_busca_header_bt_canais_doural .bt_canais_doural {
	float: left;
	position: relative;
}
.conteudo_geral .conteudo_interno .conteudo_busca_header_bt_canais_doural .bt_canais_doural .conteudo_drop_canais {
	float: left;
	width: 150px;
	position: absolute;
	right: 0px;
	top: 48px;
	display:none;
	z-index:99999;
}

.conteudo_geral .conteudo_interno .conteudo_busca_header_bt_canais_doural .bt_canais_doural:hover .conteudo_drop_canais, .conteudo_geral .conteudo_interno .conteudo_busca_header_bt_canais_doural .bt_canais_doural.over .conteudo_drop_canais {
	display:block;
	z-index:99999;
}
.curva_top_drop_canais {
	background-image: url(../images/curva_top_drop_canais.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 150px;
	margin-top: -3px;
}
.curva_bot_drop_canais {
	background-image: url(../images/curva_bot_drop_canais.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	width: 150px;
	margin-bottom: -3px;
}
.bg_drop_canais {
	background-image: url(../images/bg_drop_canais.png);
	background-repeat: repeat-y;
	float: left;
	width: 150px;
}
.lista_drop_canais {
	float: left;
	width: 135px;
	padding-left: 15px;
	font-size: 11px;
	line-height: 19px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.lista_drop_canais li {
	padding-left: 12px;
	background-image: url(../images/bullet_links_footer.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.lista_drop_canais li a {
	color: #FFF;
	text-decoration: none;
}
.lista_drop_canais li a:hover {
	text-decoration: underline;
}

/*Inicio - Alteracao renato*/
.conteudo_prod_listagem h2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	text-decoration:none;
}

.conteudo_prod_listagem h2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	text-decoration:underline;
}

.cod_prod_detalhe a
{
    color: #000;
    font-size: 12px;
    text-decoration:none;
}
.cod_prod_detalhe a:hover
{
    text-decoration:underline;
}

.conteudo_geral .conteudo_interno .conteudo_interno_home .coluna_menu_esquerdo .menu_esquerdo .conteudo_menu_esquerdo dl dt {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #700a0b;
	margin-bottom: 10px;
	border-bottom: 1px dotted #707070;
	font-weight: bold;
	width: 138px;
}
.conteudo_menu_esquerdo_dl_dt_a
{
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #700a0b;
	font-weight: bold;
	text-decoration:none;
}
.conteudo_menu_esquerdo_dl_dt_a:hover 
{
    text-decoration:none;
}

.visiblediv 
{
	visibility: visible;
	display: block;
}

.invisiblediv 
{
	visibility: hidden;
	display: none;
}
.text_designer
{
    float:left;
    margin: 10px 0 20px 0;    
}
.sub_tit_designers
{
    float: left;
    border-bottom: 1px dotted #000;
    width: 100%;
    margin: 10px 0 10px 0;  
}
/*Fim - Alteracao renato*/
