.container.amazon { max-width: 970px; padding: 0 10px; }

footer { display: block!important; }

.box.full { width: 100%;}
.box p { width: 98%;}

.container-flex {padding: 0;margin: 15px 0;list-style: none;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;justify-content: space-between;flex-wrap: wrap; align-items: center;}
.container-flex.box-3colunas .coluna1 {width: 300px;}
.container-flex.box-3colunas .coluna2 {width: 416px;}
.container-flex.box-3colunas .coluna3 {width: 200px; border-left: 1px solid #e6e6e6;padding-left: 14px;}
.container-flex.box-3colunas .coluna3 {display: flex;flex-wrap: wrap;flex-direction: column;}
.container-flex.box-3colunas span.tit {font-size: 17px;font-weight: bold;}
.container-flex.box-3colunas span.subtit {font-size: 15px;color: #888;font-style: italic;}
.container-flex.box-3colunas .coluna2 span.txt {font-size: 13px;line-height: 18px; display: block; padding: 8px 0 0 0;}
.container-flex.box-3colunas .coluna2 .lista {background: #f3f3f3; color: #888; border-radius: 4px; border: 1px solid #c6c6c6;padding: 10px;font-size: 12px;line-height: 12px;}
.container-flex.box-3colunas .coluna2 .lista ul {margin: 4px;}
.container-flex.box-3colunas .coluna2 .lista ul li {color: #888;list-style: inside;}
.container-flex.box-3colunas .coluna3 span.tit {font-size: 13px;font-weight: bold;margin-top: 6px; color: #888}
.container-flex.box-3colunas .coluna3 span.txt {font-size: 12px;line-height: 16px; color: #888}

.box-texto-e-lista {margin: 15px 0;}
.box-texto-e-lista .titulo-lista {font-size: 1.286em; font-weight: bold; padding: 8px 0;}
.box-texto-e-lista .products .wrap-content {width: 100%;max-width: 800px;margin: 0 auto;position: relative;}
.box-texto-e-lista .products ul.list {margin: 0; padding: 0;}
.box-texto-e-lista .products .list {list-style-type: none;display: flex;justify-content: space-around;font-family: Arial;font-size: 15px;line-height: 15px;}
.box-texto-e-lista .products .list li {width: 23%;}
.box-texto-e-lista .products .list li .tit {font-size: 15px;display: block;padding-top: 5px;font-family: Arial; font-weight: normal;}
.box-texto-e-lista .products .list li .image {height: 220px;display: flex;}
.box-texto-e-lista .products .list li .image img {align-self: flex-end;margin: 0 auto;}

.box-texto-e-lista .products ul.list-maior {margin: 0; padding: 0;}
.box-texto-e-lista .products .list-maior {list-style-type: none;display: flex;justify-content: space-around;font-family: Arial;font-size: 15px;line-height: 15px;}
.box-texto-e-lista .products .list-maior li {width: 100%; max-width: 300px;}
.box-texto-e-lista .products .list-maior li .tit {font-size: 15px;display: block;padding-top: 5px;font-family: Arial; font-weight: normal;}
.box-texto-e-lista .products .list-maior li .image {height: 300px;display: flex;}
.box-texto-e-lista .products .list-maior li .image img {align-self: flex-end;margin: 0 auto;}

.flex-container {padding: 0;margin: 0;list-style: none;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-flow: row;justify-content: center;}
.flex-container .boxleft {width: 300px;height: 400px;padding: 10px;display: flex;justify-content: center;}
.flex-container .boxleft img {display: none;}
.flex-container .boxright {width: 400px;padding: 20px;display: flex;flex-direction: column;}
.flex-container .tit-content {font-size: 26px;margin-bottom: 6px;line-height: 30px;}
.flex-container .txt-content, .txt-content p {font-size: 14px;}
.flex-container .container-content {display: flex;flex-direction: column;}
.flex-container .container-thumbs {display: flex;flex-grow: 1;align-items: flex-end;}
.flex-container .thumbs-content {display: flex;justify-content: space-between;flex-grow: 1;}
.flex-container .imgthumb img {width: 80px;border: 1px solid lightgrey;box-shadow: 2px 2px 4px lightgrey;}
.flex-container .imgthumbDisable {opacity: 0.2;filter: alpha(opacity=20);}
.flex-container .imgthumb img:hover, .imgthumbDisable:hover{opacity: 1.0;filter: alpha(opacity=100);}
.flex-container .imgthumbSelected {opacity: 1.0;filter: alpha(opacity=100);}
.flex-container .tit-thumb {width: 80px;text-transform: uppercase;text-align: center;margin-top: 4px;}

.box-tabela-comparacao { width: 100%; max-width: 1000px; margin: 0 auto; padding: 15px 0;}
.box-tabela-comparacao .titulo { font: 20px Arial; padding: 0 0 10px 0; }
.box-tabela-comparacao .stacktable { width: 100%; }
.box-tabela-comparacao .stacktable.small-only { display: none; }
.box-tabela-comparacao .st-key { width: 49%; text-align: right; padding-right: 1%; }
.box-tabela-comparacao .st-val { width: 49%; padding-left: 1%; }
.box-tabela-comparacao .st-head-row { padding-top: 1em; }
.box-tabela-comparacao .st-head-row.st-head-row-main { font-size: 1.5em; padding-top: 0; }
.box-tabela-comparacao img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
.box-tabela-comparacao .center { text-align: center; }
.box-tabela-comparacao .tit-table {font-size: 13px; color: #949494}
.box-tabela-comparacao th.firstcol {min-width: 120px;}
.box-tabela-comparacao th.imgheader{text-align: center;}
.box-tabela-comparacao th {text-align: left; padding: 0.2em;width: 16%;}
.box-tabela-comparacao th {background-color: #fff}
.box-tabela-comparacao th.leftcol {background-color: #eee; font-size: 13px; border: 1px solid #c3c3c3;}
.box-tabela-comparacao td.content{text-align:center; font-size: 12px; border: 1px solid #c3c3c3;}
.box-tabela-comparacao td.sub {background-color: #eee}
.box-tabela-comparacao td {padding:.5em;}
.box-tabela-comparacao .table { border: 1px solid black; }
.box-tabela-comparacao .table .st-key { font-weight: bold; }
.box-tabela-comparacao .stacktable { width: 100%; }
.box-tabela-comparacao .st-head-row { padding-top: 1em; }
.box-tabela-comparacao .st-head-row.st-head-row-main { font-size: 1.5em; padding-top: 0; }
.box-tabela-comparacao .st-key { width: 49%; text-align: right; padding-right: 1%; }
.box-tabela-comparacao .st-val { width: 49%; padding-left: 1%; }
.box-tabela-comparacao .stacktable.large-only { display: table; }
.box-tabela-comparacao .stacktable.small-only { display: none; }

/*BLOCO 6*/
.container .imgFull-txt-esq-dir {display:flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.container .imgFull-txt-esq-dir .conteudo-direita {width: 485px; height: 300px; max-width: 50%; text-align: left; display:flex; align-items: flex-start; background-size: contain;}
.container .imgFull-txt-esq-dir .conteudo-esquerda {width:485px; height: 300px; max-width: 50%; text-align: left; display:flex; align-items: flex-start; background-size: contain;}
.container .imgFull-txt-esq-dir .conteudo-esquerda .texto {padding: 13% 6% 6% 29%; width: 100%;}
.container .imgFull-txt-esq-dir .conteudo-direita .texto ul {margin: 0; padding: 0;}
.container .imgFull-txt-esq-dir .conteudo-esquerda .texto  ul {margin: 0; padding: 0;}
.container .imgFull-txt-esq-dir .conteudo-direita .texto {padding: 22% 0 0 22%; width: 100%;}
.container .imgFull-txt-esq-dir .conteudo-direita .texto, .container .imgFull-txt-esq-dir .conteudo-esquerda .texto {
    font-size: 1.2em; line-height: 18px; font-family: 'Arial', sans-serif; letter-spacing: 0.5px; font-weight: 600;
}
.container .imgFull-txt-esq-dir .conteudo-direita .texto p, .container .imgFull-txt-esq-dir .conteudo-esquerda .texto p {
    font-size: 22px; line-height: 24px; margin: 4% 0; font-weight: 800;
}
/*BLOCO 6*/

.templateP{position: relative; max-width: 970px; width: 100%; height: 520px; background-position: top center !important; background-repeat: no-repeat !important; background-size: cover !important;}
.templateP iframe {position: relative; width: 100%; height: 100%;}

.titleCenter {font-family: 'Arial', sans-serif; color: #000; font-size: 26px; font-weight: bold; line-height: 28px; margin: 0; display: flex; justify-content: center; align-items: center; padding: 1.4vw 1.6vw;}

@media screen and (max-width: 980px) {
	.container-flex.box-3colunas .coluna3 { width: 100%; border-left: none; margin: 20px 0; padding: 0;}
	.container-flex.box-3colunas .coluna3 img { width: 40%;  flex: none; margin: auto; text-align: center;}
	.container-flex.box-3colunas .coluna3 span.txt {padding: 5px 0;}
	.container .imgFull-txt-esq-dir .conteudo-direita {max-width: none;}
	.container .imgFull-txt-esq-dir .conteudo-esquerda {max-width: none;}
}

@media screen and (max-width: 800px) {
	.box-tabela-comparacao .stacktable.large-only { display: none; }
	.box-tabela-comparacao .stacktable.small-only { display: table; }
	
	.box-texto-e-lista .titulo-lista {width: 90%; margin: 0 auto;}
	.box-texto-e-lista .products .list li .tit{font-size:15px;line-height: 18px; width: 80%; margin: 0 auto;}
	.box-texto-e-lista .products .list li .image img{width: 80%;}

	.box-texto-e-lista .products .list-maior li .tit{font-size:15px;line-height: 18px; width: 80%; margin: 0 auto;}
	.box-texto-e-lista .products .list-maior li .image img{width: 90%;}
	.box-texto-e-lista .products .list-maior li .image{ height: auto; }

	.templateP{height: 414px;}
	
	.titleCenter{font-size: 3.4vw; line-height: 3.4vw;}
}

@media screen and (max-width: 600px) {
	.box-texto-e-lista .products .list { flex-wrap: wrap;}	
	.box-texto-e-lista .products .list li{width: 48%;}
	.box-texto-e-lista .titulo-lista {width: 50%; margin: 0 auto;}
	.box-texto-e-lista .products .list li .tit{font-size:15px;line-height: 18px; width: 50%; margin: 0 auto;}
	.box-texto-e-lista .products .list li .image{ height: 280px; }
	.box-texto-e-lista .products .list li .image img{width: 50%;}

	.box-texto-e-lista .products .list-maior { flex-wrap: wrap;}	
	.box-texto-e-lista .products .list-maior li{width: 48%;}
	.box-texto-e-lista .products .list-maior li .tit{font-size:15px;line-height: 18px; width: 50%; margin: 0 auto;}

	.templateP{ height: 322px; }
}

/* Smartphone */
@media screen and (max-width: 480px) {
	.box ul { margin: 20px 6% 20px 10%;}
	.box.full { display: flex; flex-wrap: wrap; justify-content: center;}
	.box p, .box h2 { width: 90%;}
	.flex-container {-webkit-flex-flow: wrap;}
	.container-flex {padding: 0 3%}
	.container-flex.box-3colunas .coluna1 { width: 100%; flex: none; margin: auto; text-align: center;}
	.container-flex.box-3colunas .coluna1 img { width: 80%; }
	.container-flex.box-3colunas .coluna2 { width: 100%; padding: 15px 0;}
	.container-flex.box-3colunas .coluna3 { width: 100%; border-left: none; margin: 20px 0; padding: 0;  }
	.container-flex.box-3colunas .coluna3 img { width: 80%;  flex: none; margin: auto; text-align: center;}
	.container-flex.box-3colunas .coluna3 span.txt {padding: 5px 0;}
	.box img.floatLeft,.box img.floatRight {margin:4% 0;width:54vw; float: none;}
	.box-texto-e-lista .products .list-maior li {width: 100%; max-width: 100%;}

	.templateP{ height: 258px; }
}

@media screen and (max-width: 470px) {
	.flex-container {-webkit-flex-flow: wrap;}
	.box-texto-e-lista .products .list { display: block; margin: 0 10px;}
	.box-texto-e-lista .products .list { flex-wrap: wrap;}	
	.box-texto-e-lista .products .list li{width: auto;margin-bottom: 20px;}
	.box-texto-e-lista .titulo-lista {width: 90%; margin: 0 auto;}
	.box-texto-e-lista .products .list li .tit{font-size:16px;line-height: 18px; width: 50%; margin: 0 auto;}
	.box-texto-e-lista .products .list li .image {height: auto;display: flex;}
	.container .imgFull-txt-esq-dir .conteudo-direita {width: 460px; height: 285px; background-size: contain!important;}
	.container .imgFull-txt-esq-dir .conteudo-esquerda {width:460px; height: 285px; background-size: contain!important;}
	.container .imgFull-txt-esq-dir .conteudo-direita .texto, .container .imgFull-txt-esq-dir .conteudo-esquerda .texto {
	    font-size: 1.0em; line-height: 16px;
	}
	.box-texto-e-lista .products .list-maior { display: block; margin: 0 10px;}
	.box-texto-e-lista .products .list-maior { flex-wrap: wrap;}	
	.box-texto-e-lista .products .list-maior li{width: auto;margin-bottom: 20px;}
	.box-texto-e-lista .products .list-maior li .tit{font-size:16px;line-height: 18px; width: 50%; margin: 0 auto;}
	.box-texto-e-lista .products .list-maior li .image {height: auto;display: flex;}
	.box-texto-e-lista .products .list-maior li .image img{width: 60%;}

	.templateP{ height: 252px; }
}
@media screen and (max-width: 320px){
	.flex-container {-webkit-flex-flow: wrap;}
	.flex-container .imgthumb img{width: 60px;}
	.flex-container .tit-thumb {width: 60px;font-size: 11px;}
	.flex-container .tit-content {font-size: 22px;}
	.flex-container .txt-content, .txt-content p {font-size: 12px;}

	.container-flex.box-3colunas .coluna1 { width: 100%;  flex: none; margin: auto; text-align: center;}
	.container-flex.box-3colunas .coluna1 img { width: 80%; }
	.container-flex.box-3colunas .coluna2 { width: 100%;  padding: 15px 0;}
	.container-flex.box-3colunas .coluna3 { width: 100%; border-left: none; margin: 0; padding: 0;  }
	.container-flex.box-3colunas .coluna3 img { width: 80%;  flex: none; margin: auto; text-align: center;}
	.container-flex.box-3colunas .coluna3 span.txt {padding: 5px 0;}
	
	.box-texto-e-lista .products .list li .image img{width: 70%;}
	.box-texto-e-lista .products .list-maior li .image img{width: 70%;}

	.container .imgFull-txt-esq-dir .conteudo-direita {width: 320px; height: 198px; background-size: contain!important;}
	.container .imgFull-txt-esq-dir .conteudo-esquerda {width:320px; height: 198px; background-size: contain!important;}

	.templateP{ height: 172px; }
}