/* CARRINHO DE COMPRAS */
.carrinho_tit {
    font-weight: 700;
	color: #ea5160;
	font-size: 30px;
	line-height: 35px;
	letter-spacing: -0.01em;
	padding-bottom:50px;
	text-align:center;
}

@media only screen and (max-width: 800px) {
	.carrinho_tit {
		font-size: 25px;
		line-height: 30px;
		padding-bottom:30px;
		text-align:left;
	}
}
.carrinho {
	padding-top: 50px;
	padding-bottom:100px;
}
.carrinho_conteudo {
	width: 100%;
	margin: auto;
	max-width: 1100px;
	padding: 0 50px;
	padding-top: 40px;
}
.menu_carrinho {
	display: table;
	width: 100%;
	vertical-align: top;
	/*padding-bottom: 70px;*/
}
.menu_carrinho.comprar4 {
	padding-bottom:0;
}
.carrinho_cont {
	padding-top: 20px;
}

@media only screen and (max-width: 1100px) {
	.carrinho_conteudo {
		padding-left: 40px;
		padding-right: 40px;
	}
	.menu_carrinho {
		/*padding-bottom: 60px;*/
	}
}

@media only screen and (max-width: 900px) {
	.carrinho {
		padding-bottom: 70px;
	}
	.carrinho_conteudo {
		padding-left: 30px;
		padding-right: 30px;
	}
	.menu_carrinho {
		/*padding-bottom: 50px;*/
	}
}

@media only screen and (max-width: 768px) {
	.carrinho {
		padding-top: 22px;
		padding-bottom: 40px;
	}
	.carrinho_conteudo {
		padding-left: 20px;
		padding-right: 20px;
	}
	.menu_carrinho {
		/*padding-bottom: 40px;*/
	}
}

@media only screen and (max-width: 600px) {
	.menu_carrinho {
		/*padding-bottom: 30px;*/
	}
	.carrinho_cont {
		padding-top: 10px;
	}
}
.menu_carrinho .menu_carr_content {
	display: table;
}
.menu_carrinho .menu_carr_content {
	display: table;
}
.menu_carr.shrink .menu_carrinho .menu_carr_content_dir {
	float: right;
	vertical-align: middle;
	padding-top: 4px;
}
.menu_car_cell {
	display: table-cell;
	vertical-align: top;
	padding: 0 !important;
	border-right: 1px solid #d9dbdf;
	border-bottom: 1px solid #d9dbdf;
	border-top: 1px solid #d9dbdf;
	background-color: #EDEDED;
	width: 25%;
}
.menu_car_cell > div {
	border-top: 4px solid #EDEDED;
	padding: 15px 35px 20px 35px !important;
}
.menu_car_cell:first-child {
	border-left: 1px solid #d9dbdf;
}
.menu_car_cell.sel, .menu_car_cell.sel:hover {
	display: table-cell;
	vertical-align: top;
	padding: 0 !important;
	border-right: 1px solid #d9dbdf;
	border-bottom: 1px solid #ffffff;
	width: 25%;
	border-top: 1px solid #e34857;
	background-color: #ffffff;
}
.menu_car_cell.sel > div, .menu_car_cell.sel:hover > div {
	border-top: 4px solid #e34857;
	padding: 15px 35px 20px 35px !important;
}
.menu_carr_conteudo div {
	cursor: pointer;
}
.menu_carr_conteudo_img, .menu_carr_conteudo_nome {
	display: table;
	width: 100%;
}
.menu_carr_conteudo_img {
	width: 50px;
	text-align: center;
}
.menu_carr_conteudo_img.img1 {
	background: url(imgs/elem/carrinho/1.png) no-repeat center;
	margin: auto
}
.menu_carr_conteudo:hover .img1, .menu_car_cell.sel .menu_carr_conteudo_img.img1 {
	background: url(imgs/elem/carrinho/1_.png) no-repeat center;
}
.menu_carr_conteudo_img.img2 {
	background: url(imgs/elem/carrinho/2.png) no-repeat center;
	margin: auto
}
.menu_carr_conteudo:hover .img2, .menu_car_cell.sel .menu_carr_conteudo_img.img2 {
	background: url(imgs/elem/carrinho/2_.png) no-repeat center;
}
.menu_carr_conteudo_img.img3 {
	background: url(imgs/elem/carrinho/3.png) no-repeat center;
	margin: auto
}
.menu_carr_conteudo:hover .img3, .menu_car_cell.sel .menu_carr_conteudo_img.img3 {
	background: url(imgs/elem/carrinho/3_.png) no-repeat center;
}
.menu_carr_conteudo_img.img4 {
	background: url(imgs/elem/carrinho/4.png) no-repeat center;
	margin: auto
}
.menu_carr_conteudo:hover .img4, .menu_car_cell.sel .menu_carr_conteudo_img.img4 {
	background: url(imgs/elem/carrinho/4_.png) no-repeat center;
}
.menu_carr_conteudo .menu_carr_conteudo_img, .menu_carr_conteudo div:hover .menu_carr_conteudo_img {
	background-size: contain !important;
}
.menu_carr_conteudo_nome {
	font-size: 12px;
	line-height: normal;
	color: #2f2e2e;
	font-weight: 600;
	text-align: center;
	text-transform: uppercase;
}
.menu_carr_conteudo:hover .menu_carr_conteudo_nome, .menu_carr_conteudo.sel .menu_carr_conteudo_nome, .menu_car_cell.sel .menu_carr_conteudo_nome {
	color: #2f2e2e;
}
/****************************/

.textos_vazio, .textos_vazio a {
	font-size: 16px;
	color: #393939;
	font-weight: 400;
}

.textos_vazio a:hover {
	color: #2f2e2e;
}

@media only screen and (max-width: 600px) {
	.menu_area_conteudo_nome {
		display: none
	}
	.menu_area_conteudo_img, .menu_area_cell.sel .menu_area_conteudo_img {
		width: 33px;
	}
	.menu_area_cell > div {
		border-top-width: 2px;
		padding: 10px 20px 10px 20px !important;
	}
	.menu_area_cell.sel > div, .menu_area_cell:hover > div {
		border-top-width: 2px;
		padding: 10px 20px 10px 20px !important;
	}
}

@media only screen and (max-width: 500px) {
	.menu_area_conteudo_img, .menu_area_cell.sel .menu_area_conteudo_img {
		width: 25px;
	}
}

@media only screen and (max-width: 1100px) {
	.menu_car_cell > div {
		padding: 15px 30px 20px 30px !important;
	}
	.menu_car_cell.sel > div, .menu_car_cell.sel:hover > div {
		padding: 15px 30px 20px 30px !important;
	}
	.menu_carr_conteudo_nome {
		font-size: 11px;
	}
	.textos_vazio {
		font-size: 15px;
	}
	.carrinho_conteudo {
		padding: 20px 40px;
	}
}

@media only screen and (max-width: 900px) {
	.carrinho_conteudo {
		padding: 20px;
	}
}

@media only screen and (max-width: 768px) {
	.menu_carr_conteudo_nome {
		font-size: 11px;
	}
	.menu_carr_conteudo_img, .menu_car_cell.sel .menu_carr_conteudo_img {
		width: 40px;
		text-align: center;
	}
	.menu_car_cell > div {
		border-top-width: 3px;
		padding: 10px 25px 15px 25px !important;
	}
	.menu_car_cell.sel > div, .menu_car_cell.sel:hover > div {
		border-top-width: 3px;
		padding: 10px 25px 15px 25px !important;
	}
}

@media only screen and (max-width: 600px) {
	.menu_carr_conteudo_nome {
		display: none
	}
	.menu_carr_conteudo_img, .menu_car_cell.sel .menu_carr_conteudo_img {
		width: 35px;
	}
	.menu_car_cell > div {
		border-top-width: 2px;
		padding: 10px 20px 10px 20px !important;
	}
	.menu_car_cell.sel > div, .menu_car_cell.sel:hover > div {
		border-top-width: 2px;
		padding: 10px 20px 10px 20px !important;
	}
}
.carrinho-cx_pq {
	font-size: 14px;
	font-weight: 400;
	width: 250px;
	border: 1px solid #d2d7de;
	background-color: transparent;
	color: #393939;
	height: 25px;
	line-height: 25px;
	resize: none;
	padding-left: 5px;
	padding-right: 5px;
	outline: none;
}
.carrinho-cx {
	font-size: 14px;
	font-weight: 400;
	width: 100%;
	border: 0;
	border: 1px solid #d2d7de;
	background-color: transparent;
	color: #393939;
	height: 25px;
	line-height: 25px;
	resize: none;
	padding-left: 5px;
	padding-right: 5px;
	outline: none;
	margin-bottom:10px;
}
.carrinho-cx.borda {
	border: 1px solid #d2d7de;
}
.carrinho_links, .carrinho_continuar {
	background-color: #e34857;
	border: 1px solid #dadce0;
	outline: none;
	cursor: pointer;
	font-size: 12px;
	color: #ffffff;
	font-weight: 600;
	text-shadow: none;
	text-transform: uppercase;
	text-decoration: none;
	padding: 10px 0px;
	display: block;
	text-align: center;
	width: 100%;
}
.carrinho_links:hover, .carrinho_continuar:hover {
	background-color: #EDEDED;
	color: #2f2e2e;
	border: 1px solid #dadce0;
	outline: none;
	cursor: pointer;
	font-size: 12px;
	font-weight: 600;
	text-shadow: none;
	text-transform: uppercase;
	text-decoration: none;
	padding: 10px 0px;
	display: block;
	text-align: center;
	width: 100%;
}
.carrinho_links.comprar2 {
	background-color: #e34857;
	color: #ffffff;
	font-weight: 600;
	text-shadow: none;
	text-transform: uppercase;
	text-decoration: none;
	padding: 10px 0px;
	display: block;
	text-align: center;
	width: 100%;
}
.carrinho_links.comprar2:hover {
	background-color: #7f8c9e;
	color: #ffffff;
}
.carrinho_links.final {
	background-color: #e34857;
	color: #ffffff;
	font-weight: 500;
	text-shadow: none;
	text-transform: uppercase;
	text-decoration: none;
	padding: 20px;
	display: block;
	text-align: center;
	width: 100%;
	cursor: auto
}
.seguinte {
	background: url(imgs/elem/carrinho/2__.png) no-repeat center #e34857;
	color: #ffffff;
}
.carrinho_links:hover .seguinte {
	background: url(imgs/elem/carrinho/2.png) no-repeat center #EDEDED;
	color: #2f2e2e;
}
.carrinho_area_botoes {
	display: table-cell;
	text-align: right;
	width: 28%;
	float: right;
	padding-top:10px;
}
.seguinte3 {
	background: url(imgs/elem/carrinho/3__.png) no-repeat center #e34857;
	color: #ffffff;
}
.carrinho_links:hover .seguinte3 {
	background: url(imgs/elem/carrinho/3.png) no-repeat center #EDEDED;
	color: #ffffff;
}
.seguinte4 {
	background: url(imgs/elem/carrinho/4__.png) no-repeat center #e34857;
	color: #2f2e2e;
}
.carrinho_continuar:hover .seguinte4 {
	background: url(imgs/elem/carrinho/4.png) no-repeat center #EDEDED;
	color: #ffffff;
}
.imprime {
	background: url(imgs/elem/carrinho/imprimir_.png) no-repeat center #e34857;
	color: #ffffff;
}
.carrinho_links:hover .imprime {
	background: url(imgs/elem/carrinho/imprimir.png) no-repeat center #EDEDED;
	color: #ffffff;
}
.carrinho_col1 {
	display: table-cell;
	width: 25%;
	top: 0;
	vertical-align: top
}
.carrinho_col2 {
	display: table-cell;
	width: 71.5%;
	padding-left: 2%;
}
.carrinho_col3 {
	display: table-cell;
	width: 71%;
	top: 0;
	padding-right: 50px;
	height: 100%
}
.carrinho_col33 {
	display: table-cell;
	width: 14%;
	top: 0;
	height: 100%
}
.carrinho_col333 {
	display: table-cell;
	width: 15%;
	top: 0;
	height: 100%
}
.carrinho_col3.comprar2 {
	display: table-cell;
	width: 51%;
	top: 0;
	padding-right: 20px;
	height: 100%
}
.carrinho_col33.comprar2 {
	display: table-cell;
	width: 24%;
	top: 0;
	height: 100%
}
.carrinho_col333.comprar2 {
	display: table-cell;
	width: 25%;
	top: 0;
	height: 100%
}
.carrinho_col4 {
	display: table-cell;
	width: 3.6%;
	top: 0;
	text-align: right;
	vertical-align: top
}
.carrinho_col5 {
	width: 25%;
	top: 0;
	text-align: right;
	padding: 10px 10px 10px 0px;
	display: table-cell;
	float: right
}
.carrinho_col6 {
	width: 100%;
	display: table;
}
.carrinho_elimina {
	background: url(imgs/elem/carrinho/elimina.png) no-repeat right top;
	cursor: pointer
}
.carrinho_elimina:hover {
	background: url(imgs/elem/carrinho/elimina_.png) no-repeat right top
}

.moradas_elimina {
	background: url(imgs/elem/carrinho/elimina.png) no-repeat center top;
	cursor: pointer
}
.moradas_elimina:hover {
	background: url(imgs/elem/carrinho/elimina_.png) no-repeat center top
}

.carrinho_prod_txt {
	font-size: 14px;
	color: #393939;
	font-weight: 400;
	line-height: 17px;
	margin-bottom: 5px
}
.carrinho_prod_txt.produtos_nome {
	font-size: 16px;
	text-transform: capitalize;
}
.carrinho_prod_txt.comprar2 {
	font-size: 14px;
	font-weight: 400;
	line-height: 17px;
	margin-bottom: 5px
}
.carrinho_prod_ref {
	font-size: 13px;
	color: #778495;
	font-weight: 400;
	line-height: 13px;
	margin-bottom: 15px
}
.carrinho_prod_ref.comprar2 {
	font-size: 12px;
	color: #778495;
	font-weight: 400;
	line-height: 13px;
	margin-bottom: 15px
}
.carrinho_prod_txt_desc {
	font-size: 13px;
	color: #393939;
	font-weight: 400;
	line-height: 17px;
	margin-bottom: 10px
}
.carrinho_prod_txt_desc.carrinho_prod_preco.comprar2 {
	font-size: 13px;
	text-align: right
}
.portes_gratis_txt {
	font-size: 13px;
	color: #393939;
	font-weight: 400;
	line-height: 17px;
	margin-bottom: 10px
}
.carrinho_prod_preco {
	font-weight: 500;
	line-height: 20px;
	color: #393939;
}
.carrinho_prod_preco_unit {
	font-size: 15px;
	color: #2f2e2e;
	font-weight: 400;
	line-height: 17px;
	margin-bottom: 5px;
}
.carrinho_prod_preco_unit.comprar2 {
	font-size: 14px;
	color: #393939;
	font-weight: 400;
	line-height: 17px;
	margin-bottom: 5px;
}
.carrinho_prod_preco_anti {
	font-size: 12px;
	color: #393939;
	font-weight: 400;
	line-height: 15px;
	margin-bottom: 5px;
	text-decoration: line-through
}
.carrinho_prod_preco_anti.comprar2 {
	font-size: 11px;
}
.carrinho_prod_preco_subt {
	font-size: 18px;
	color: #393939;
	font-weight: 400;
	line-height: 20px;
	margin-bottom: 5px
}
.carrinho_prod_preco_subt.comprar2 {
	font-size: 14px;
	color: #2f2e2e;
	font-weight: 400;
	line-height: 15px;
	margin-bottom: 5px;
	font-weight: 600;
}
.carrinho_prod_preco.desce, .carrinho_prod_preco_subt.desce {
	margin-bottom: 10px
}
.carrinho_prod_preco_total {
	font-size: 18px;
	color: #393939;
	font-weight: 500;
	line-height: 20px;
	margin-bottom: 5px
}
.preco_total_final {
	font-size: 24px;
	color: #2f2e2e;
	font-weight: 600;
	line-height: 25px;
}
.carrinho_prod_img {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	cursor: pointer;
	text-align: center;
	padding-bottom: 1px;
	width: 100%;
	max-width: 200px;
}
.carrinho_prod_txt.link:hover, .carrinho_col2.carrinho_prod_img.link:hover, .carrinho_col1.carrinho_prod_txt.link:hover {
	color: #2f2e2e;
	cursor: pointer
}
.carrinho_prod:hover .carrinho_prod_img, .carrinho_prod_img:hover, .carrinho_prod.whislist.carrinho_prod_img:hover {
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
}
.carrinho_prod_img img {
	max-width: 100%;
	margin: auto;
}
.carrinho_col1.carrinho_prod.whislist {
	display: table-cell;
	width: 20%;
	top: 0;
	padding-right: 120px;
	padding-left: 20px;
	vertical-align: top
}
.carrinho_linhaF {
	height: 20px;
	line-height: 70px;
	background-color: #ffffff
}
.carrinho_preco_pq {
	display: table;
	width: 100%;
	height: 100%
}
.carrinho_titulo {
	font-size: 20px;
	color: #2f2e2e;
	font-weight: 400;
	line-height: 28px;
	margin-bottom: 40px;
}
.carrinho_texto {
	font-size:13px;
	color:#2f2e2e;
	font-weight:300;
	letter-spacing:0.025em;
	text-align: left;
	padding-left:20px;
}
.carrinho_texto td, .carrinho_texto td pre, .carrinho_texto div, .carrinho_texto label {
	font-size: 12px !important;
	font-weight: 400;
	text-align: left;
}
.carrinho_texto label {
	font-weight: 700;
}
.texto_botoes_carr {
	font-size: 12px !important;
	text-align:center !important;
	font-weight: 600 !important;
	
}
.carrinho_texto_cont {
	padding-left:20px;
}
.carrinho_texto tr, .carrinho_texto td {
  border:0 !important;
  padding:0 !important;
}
.metodos_descricao {
	font-size: 12px;
	font-weight: 400;
}
.comprar_colunas {
	width: 50%;
	display: table-cell;
	padding: 60px 30px;
}
.padding_carrinho {
	padding: 60px 30px 37px 30px;
}
.comprar_colunas.borda {
	border-right: 1px solid #d9dbdf
}
.carrinho2_txt {
	color: #868d96;
	font-size: 12px;
	font-weight: 400;
}
/*.carrinho_preco {
	color:#393939;
	font-size:17px;
	line-height:normal;	
}*/

.carrinho_preco_peq {
	color: #959da2;
	font-size: 10px;
	line-height: normal;
}
.preco_promo {
	font-size: 13px;
	color: #393939;
	font-weight: 400;
	margin-top: 5px;
	text-decoration: line-through;
}

@media only screen and (max-width: 1024px) {
.carrinho_prod_txt {
	font-size: 14px;
	line-height: 17px;
	margin-bottom: 5px
}
.carrinho_prod_ref {
	font-size: 12px;
	line-height: 13px;
	margin-bottom: 15px
}
.carrinho_prod_txt_desc {
	
	font-size: 13px;
	font-weight:300;
	line-height: 17px;
	margin-bottom: 5px
}
.carrinho_prod_preco {
	font-weight: 700;
	line-height: 20px
}
.carrinho_prod_preco_unit {
	font-size: 14px;
	line-height: 17px;
	margin-bottom: 5px;
}
.carrinho_prod_preco_anti {
	font-size: 12px;
	line-height: 15px;
	margin-bottom: 5px;
	text-decoration: line-through
}
.carrinho_prod_preco_subt {
	font-size: 17px;
	line-height: 20px;
	margin-bottom: 5px
}
.carrinho_prod_preco_total {
	font-size: 17px;
	line-height: 20px;
	margin-bottom: 5px
}
.carrinho_prod_img img {
	width: 90%
}
.carrinho_col1.carrinho_prod.whislist {
	display: table-cell;
	width: 20%;
	top: 0;
	padding-right: 90px;
	padding-left: 20px;
	vertical-align: top
}
.preco_promo {
	font-size: 12px;
}
}

@media only screen and (max-width: 1100px) {
	.comprar_colunas {
		padding: 50px 30px;
	}
}

@media only screen and (max-width: 900px) {
	.comprar_colunas {
		padding: 40px 20px;
	}
}

@media only screen and (max-width: 850px) {
.carrinho_col1.carrinho_prod.whislist {
	display: table-cell;
	width: 20%;
	top: 0;
	padding-right: 40px;
	padding-left: 20px;
	vertical-align: top
}
.comprar_colunas {
	width: 100%;
	display: table;
	padding: 20px;
}
.comprar_colunas.borda {
	border-right: 0px solid #d9dbdf;
	border-bottom: 1px solid #d9dbdf
}
.carrinho_titulo {
	font-size: 19px;
	line-height: 28px;
	margin-bottom: 30px;
}
.carrinho_texto, .carrinho_texto_cont {
	padding-left:0;
}
.padding_carrinho {
	padding:20px;
	padding-bottom:0;
}
}

@media only screen and (max-width: 724px) {
.carrinho_links, .carrinho_continuar:hover {
	font-size: 11px;
	font-weight: 600;
	padding: 20px 0px;
}
.carrinho_links:hover, .carrinho_continuar {
	font-size: 11px;
	font-weight: 600;
	padding: 20px 0px;
}
.carrinho_prod_txt {
	font-size: 13px;
	line-height: 13px;
	margin-bottom: 5px
}
.carrinho_prod_txt.produtos_nome {
	font-size: 15px;
}
.carrinho_prod_ref {
	font-size: 11px;
	line-height: 11px;
	margin-bottom: 15px
}
.carrinho_prod_txt_desc {
	font-size: 12px;
	line-height: 12px;
	margin-bottom: 5px
}
.carrinho_prod_preco {
	font-weight: 500;
	line-height: 16px
}
.carrinho_prod_preco_unit {
	font-size: 13px;
	line-height: 13px;
	margin-bottom: 5px;
}
.carrinho_prod_preco_anti {
	font-size: 11px;
	line-height: 11px;
	margin-bottom: 5px;
	text-decoration: line-through
}
.carrinho_prod_preco_subt {
	font-size: 16px;
	line-height: 16px;
	margin-bottom: 5px
}
.carrinho_prod_preco_total {
	font-size: 16px;
	line-height: 16px;
	margin-bottom: 5px
}
.carrinho_titulo {
	font-size: 17px;
	line-height: 25px;
	margin-bottom: 20px;
}
.preco_promo {
	font-size: 11px;
}
}

@media only screen and (max-width: 694px) {
.carrinho_col3 {
	width: 71%;
	top: 0;
	padding-right: 20px;
	height: 100%
}
}

@media only screen and (max-width: 664px) {
.carrinho_col3 {
	width: 67%;
	top: 0;
	padding-right: 0px;
	height: 100%
}
.carrinho_col33 {
	width: 16%;
	top: 0;
	height: 100%
}
.carrinho_col333 {
	width: 17%;
	top: 0;
	height: 100%
}
.carrinho_col5 {
	width: 30%;
	top: 0;
	text-align: left;
	padding: 10px 5% 30px 0px;
	display: table-cell;
	float: right
}
.carrinho_area_botoes {
	display: table-cell;
	text-align: right;
	width: 32%;
	float: right;
	padding-top:5px;
}
}

@media only screen and (max-width: 550px) {
	.carrinho_col1 {
		display: table-cell;
		width: 30%;
		top: 0;
		padding-right: 20px;
		padding-left: 20px;
		vertical-align: top
	}
	.carrinho_col2 {
		display: table-cell;
		width: 65%;
	}
	.carrinho_col66 {
		width: 100%;
		display: table;
		height: 100%
	}
	.carrinho_col6 {
		width: 50%;
		display: table-cell;
		vertical-align: top
	}
	.carrinho_col6.compar2 {
		width: 100%;
		display: table;
		vertical-align: top
	}
	.carrinho_col5 {
		width: 100%;
		top: 0;
		text-align: left;
		padding: 10px;
		float: none;
		display: block
	}
	.carrinho_area_botoes {
		display: table-cell;
		text-align: right;
		float: none;
	}
	.carrinho_area_botoes.comprar2 {
		display: table;
		float:none;
	}
	.carrinho_prod_img img {
		width: 100%
	}
	.carrinho_col3 {
		display: block;
		width: 100%;
		top: 0;
		padding-right: 0px;
		height: auto;
	}
	.carrinho_col3 div{height:auto !important}
	.carrinho_preco_pq {
	   height: auto;
	}
	.carrinho_col33 {
		width: 35%;
		top: 0;
		height: 100%
	}
	.carrinho_col333 {
		width: 65%;
		top: 0;
		height: 100%
	}
	.carrinho_linhaF.fim {
		height: 0px;
		line-height: 0px;
		background-color: #ffffff
	}
	.carrinho_col1.carrinho_prod.whislist {
		display: table-cell;
		width: 20%;
		top: 0;
		padding-right: 20px;
		padding-left: 10px;
		vertical-align: top
	}
	.carrinho_prod_txt.produtos_nome {
		font-size: 14px;
	}
	.carrinho_col3.comprar2 {
		vertical-align:top;
	}
	.carrinho_col33.comprar2 {
		vertical-align:top;
	}
	.carrinho_col333.comprar2 {
		vertical-align:top;
	}
	.carrinho_col6{display:table; width:100%}
	.carrinho_conteudo{
		padding-left:0;
		padding-right:0;
	}
	.carrinho_col1 {
		padding-right: 5px;
		padding-left: 0px;
	}
	.cod_promo_texto {
		font-size: 11px;
	}
	.menu_car_cell > div {
		padding: 10px 10px !important;
	}
}

/* CÓDIGOS PROMOCIONAIS */
.cod_promo_texto {
	display:table-cell; 
	vertical-align:middle; 
	font-size: 14px;
}
.cod_promo_submete {
	display:table-cell; 
	vertical-align:top; 
	padding-top:7px;	
	font-size: 14px;
}
.cod_promo_submete > div {
	display:table;
	width:100%;	
}
.cod_promo_campo {
	display:table-cell; 
	padding-left:1%; 
	vertical-align:middle; 
	width:100px;
}
.cod_promo_botao {
	display:table-cell; 
	padding-left:2%; 
	vertical-align:top;
}
@media only screen and (max-width: 800px) {
	.cod_promo_texto {
		display:table;
		width:100%;
	}
	.cod_promo_submete {
		display:table;
		width:100%;
	}
	.cod_promo_submete > div {
		width:auto;	
	}
	.cod_promo_botao {
		width:100px;	
	}
}
@media only screen and (max-width: 550px) {
	.cod_promo_texto {
		display:table;
		width:100%;
	}
	.cod_promo_submete {
		display:table;
		width:100%;
	}
	.cod_promo_botao {
		width:100px;	
	}
	.portes_gratis_txt {
		padding-left: 10px;
	}
}

.carrinho_btn{
	display: inline-block;
	vertical-align: top;
	padding: 10px 15px;
	background: #e34857;
	text-transform: uppercase;
	position: relative;
	font-size: 12px;
	color: #FFF;
	font-weight: 600;
}
.carrinho_btn:hover{
	background:#3E4E92;
}