/* PRODUTO */

/* Geral */

h1{ margin-top: 0px; margin-bottom:0; font-size:22px; text-transform:uppercase;}


/* width = Col 9 + Magin */

#produtos_infocolecao{ background: rgb(255,255,255);
	float: left;
	width: 882px;


}

/* Banner Top Page */
.bgprodutos {
	background-color: rgb(95,94,92);
	background-image:url(../image/bgprodutos/bg1.jpg);
	background-repeat:no-repeat;
	height: 200px;
	object-fit: cover;
	background-color: rgb(95,94,92);
	background-size:cover;
	background-position:center bottom;
}




/* Descrição Colecção */


#ttlprodutos{ padding:0; padding-bottom:12px;}


#ttlprodutos > h3{
	font-size:14px;
	margin:0;
	font-weight:400;
	color:rgb(119,119,119);
	text-transform:capitalize;
	margin-top:18px;
	}

#ttlprodutos > h1{
	font-size:34px;
	margin:0;
	font-weight:700;
	color:rgb(0,0,0);
	text-transform:uppercase;
	margin-bottom:3px;
	}
	
#ttlprodutos > h4{
	font-size:13px;
	margin:0;
	margin-bottom:6px;
	font-weight:400;
	color:rgb(102,102,102);
	text-transform:inherit;	
	
	}
	
#produtos_infocolecao .bannercol
{
	width:100%;
	height: 300px;
	object-fit: cover;
	object-position: 50% 50%;
	margin:0 0 24px 0;		
	/*border-bottom:24px rgb(245,244,241) solid;
	border-top:24px rgb(245,244,241) solid;*/
}
	
#produtos_infocolecao .bannercol.manual {
	height:inherit;
	/*object-fit:none;
	object-position:0 0;*/
}



#produtos_infocolecao{ position:relative;}

#produtos h2{
	font-size:22px;
	margin:0;
	font-weight:700;
	color:rgb(0,0,0);
	text-transform:inherit;
	margin-bottom:3px;
	}

/*Dados Técnicos Produtos*/

#dados_tecnicos{ padding:12px;}

#dados_tecnicos li{
	font-size:13px;
	font-weight:400;
	border-bottom:rgb(221,221,221) 1px solid;
	padding:18px 0;
	float:left;
	margin-bottom:12px;
	width: calc(50% - 12px);
	min-height:72px;
}

#dados_tecnicos li:nth-child(odd) {
 margin-right:24px;
}



#dados_tecnicos li strong{
	display:block;
	font-weight:700;
	margin-top:6px;
	line-height:16px;
	}

#dados_tecnicos li img{ height:35px; width:auto; float:right;}






/*		paginas_com_imagens		*/

#dados_tecnicos ul.paginas_com_imagens li img{ height:auto; width:100%; float:left;}

#dados_tecnicos ul.paginas_com_imagens li{ width:100%; border-bottom:0; padding:0; margin:0;}



/*Lista Produtos Legenda*/


#produtos_listagem > h2{ margin-bottom:12px;}


#produtos_listagem{ margin-top:24px !important;}

#produtos_listagem .ttlProduto h5 {
	text-transform: inherit;
	margin: 10px 0 10px 0;
	font-size:14px;
	width: 85%;
	min-height:42px;
}

#produtos_listagem .ttlProduto h5 span{
	text-transform: inherit;
	font-size:11px;
	color:rgb(234,229,223);
	display:block;
	margin-top:3px;
}

ul#lista_produtos{
	display:block;
	float:left;
	padding-bottom:24px;
	}


#lista_produtos li.col-3:nth-child(3n+0) {
	margin-right:0px;
}

#lista_produtos li.col-3:nth-child(3n+1){
	margin-left:0px;
}

#lista_produtos li{
	margin-top:12px;
	cursor:pointer;
}

#produtos_listagem li {
	padding-bottom: 5px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

#produtos_listagem li:hover {
	background-color: rgb(102,26,0);
	color: rgb(255,255,255)!important;
}

/* DIV Info Expand Produto */

/* Topicos Info Produto Expandido */

#produtos_listagem div.txt li{ padding-top: 10px; font-size:14px; font-weight:400;}
#produtos_listagem div.txt li:hover{ background:none; color:rgb(0,0,0)!important;}
#produtos_listagem div.txt li img{ height:34px; width:auto; float:left; margin-right:6px;}
#produtos_listagem div.txt li.icones{ margin-top:24px;}


#produtos_listagem .miniProduto {
	width: 270px;
	height: 200px;
	object-fit: cover;
	object-position: 0 0;
	border-bottom: rgb(255,255,255) 1px solid;
}
#produtos_listagem .ttlProduto {
	background: url(../image/seta-miniaturas.png) right center no-repeat;
}
#produtos_listagem .ttlProduto {
	padding: 0 6px;
}


#produtos_infocolecao > hr{ 
    border-top: 24px solid rgb(245,244,241);
	margin:0;
}


/*Topicos*/


#topico1{ padding:24px 0;}

#topico1 > div{ float:left; margin-top:12px;}
#topico1 > div:nth-child(2){width: calc(60% - 12px);}
#topico1 > div:nth-child(3){width: calc(40% - 12px);}
#topico1 > div > img{ width:100%; height:auto;}

#topico1 > div:nth-child(2){margin-right:24px;}


#topico1 ol { list-style:decimal; list-style-position:inside;}
#topico1 ol li{	
	font-size:12px;
	margin:0;
	font-weight:700;
	margin-top:18px;
	line-height:14px;}
	
	
/*Tab 1 - info1*/

#tab1_info1{ padding:24px 0; display:block; float:left;}
#tab1_info1 ul li{ float:left; width:270px; margin:12px; height:320px;}

#tab1_info1 ul#cores_produtos li{height:inherit;}


#tab1_info1 ul li:nth-child(3n+0) {
	margin-right:0px;
}
#tab1_info1 ul li:nth-child(3n+1){
	margin-left:0px;
}
#tab1_info1 ul li img{ width:100%; height:auto; margin-bottom:12px;}

#tab1_info1 ul li h3 {
    font-size: 18px;
    font-weight: 700;
    padding: 0;
    margin: 0;
    text-transform:inherit;
    display: inline-block;
}

#tab1_info1 ul li p {
	margin-top:12px;
    line-height: 18px;
    text-align: left;
}


h3.subtitulo{width:100%; height:20px; float:left; margin:15px 0 0 0; text-transform:inherit;}

#tab1_info1 ul.topicos_5 li{ width:152px; height:auto;}
#tab1_info1 ul.topicos_5 li:nth-child(5n+0) {margin-right:0px;}
#tab1_info1 ul.topicos_5 li:nth-child(5n+1){margin-left:0px;}



/*Tab 1 - info1 Col 5	*/




/*Tab 2 - info2		Col 6	*/

#tab2_info2{ padding:24px 0;}
#tab2_info2 > h2{ margin-bottom:12px;}

#tab2_info2 ul#icones_extra_produtos li{ float:left; width:102px; margin-right:24px; height:130px; margin-bottom:12px;}

#tab2_info2 ul#icones_extra_produtos li:nth-child(7n){margin-right:0px;}

#tab2_info2 ul#icones_extra_produtos li img{ width:100%; height:auto; margin-bottom:12px;}

#tab2_info2 ul#icones_extra_produtos li h5 {
    font-size: 12px;
    font-weight:normal;
    padding: 0;
    margin: 0;
    text-transform:inherit;
    display: inline-block;
}

/*Tab 1 2 3 - .topicos_3 */

ul.topicos_3 li{ width:270px; height:auto; float:left; margin:12px;}
ul.topicos_3 li:nth-child(3n+0) {margin-right:0px;}
ul.topicos_3 li:nth-child(3n+1){margin-left:0px;}
ul.topicos_3 li img{ width:100%; height:auto; margin-bottom:12px;}
ul.topicos_3 li h3 { font-size: 18px; font-weight: 700; padding: 0; margin: 0; text-transform:inherit; display: inline-block;}

ul.topicos_3 li p {	margin-top:12px; line-height: 18px; text-align: left;}

.minheight350 {min-height:350px;}
.minheight420 {min-height:420px;}




#catalogos{ padding-top:20px;}
#catalogos > h2{ margin-bottom:12px;}



#catalogos > a{ width: calc(30% - 24px); float:left; margin-bottom:24px; height:auto; margin-right:24px;}
#catalogos > a > img{ width:100%; float:left; margin-bottom:8px;}
#catalogos > a > p{width:100%; float:left;}
#catalogos > a > h4{ font-size:14px; font-weight: 700;}

