.safera-notice{
	height: 700px;
	width: 980px;
	max-width: 100%;
	background-color: #fff;
	clear: both;
	position: relative;
	z-index: 999;
	padding: 4px 0 36px;
	margin: 0 auto;
	color: black;
}

.safera-notice.portes-tandis{
	height: 845px;
}

.safera-notice input[type="submit"],
.safera-notice button{
	display: block;
	width: 100px;
	padding: 5px 0;
	font-size: 12px;
	color: #fff;
	background-color: rgb(254,131,5);
	border: none;
	outline: none;
	cursor: pointer;
}

.safera-notice > p{
	font-size: 13px;
	line-height: 13px;
	margin: 20px 0 6px 2px;
}

.safera-notice div.tabela{
	width: 680px;
	padding-left: 4px;
	/* height: 186px; */
	position: absolute;			
	background-color: #f2f2f2;
}	

.safera-notice div.tabela button{
	width: 80px;
	height: 24px;
	line-height: 12px;
	padding: 0;
	margin-top: 16px;
	margin-right: 10px;
	float: right;
}

.safera-notice div.tabela div.dados{
	float: right;
	width: 100px;
	margin: 18px 26px 0 0;
}

.safera-notice div.tabela div.dados div{
	height: 24px;
	line-height: 24px;
}

.safera-notice div.tabela div.dados div span{
	float: right;
	display: block;
	width: 26px;
	height: 14px;
	line-height: 26px;
}

.safera-notice div.tabela div.dados input{
	width: 50px;
	height: 16px;
	float: right;
	margin-right: 4px;
	text-align: right;
	font-size: 12px;
}

.safera-notice div.tabela div.espelho{
	height: 20px;
	position: absolute;
	margin: 66px 0 0 410px;
}

.safera-notice.soft div.tabela div.espelho{
	margin: 66px 0 0 426px;
}

.safera-notice div.tabela div.portas{
	width: 504px;
	margin: 16px 0 0 20px;
	float: left;
}

.safera-notice div.tabela div.portas div{
	height: 30px;
	float: left;
	margin-right: 22px;
	cursor: pointer;
}

.safera-notice div.tabela div.nportas{
	background-image: url(images/notice-de-fabrication_v6/portas.png);
}
	
.safera-notice div.tabela div.nportas:hover{
	background-position: 0 -30px;
}

.safera-notice div.tabela div.nportas.active{
	background-position: 0 -60px;
}

.safera-notice div.tabela div.portas div#portas-2{
	width: 58px;
}

.safera-notice div.tabela div.portas div#portas-2:hover{
	background-position: 0 -30px;
}

.safera-notice div.tabela div.portas div#portas-2.active{
	background-position: 0 -60px;
}	
	
.safera-notice div.tabela div.portas div#portas-3{
	width: 74px;
	background-position: -60px 0;
}

.safera-notice div.tabela div.portas div#portas-3:hover{
	background-position: -60px -30px;
}

.safera-notice div.tabela div.portas div#portas-3.active{
	background-position: -60px -60px;
}

.safera-notice div.tabela div.portas div#portas-4{
	width: 86px;
	background-position: -136px 0;
}

.safera-notice div.tabela div.portas div#portas-4:hover{
	background-position: -136px -30px;
}

.safera-notice div.tabela div.portas div#portas-4.active{
	background-position: -136px -60px;
}

.safera-notice div.tabela div.portas div#portas-4-2{
	width: 86px;
	background-position: -323px 0;
}

.safera-notice div.tabela div.portas div#portas-4-2:hover{
	background-position: -323px -30px;
}

.safera-notice div.tabela div.portas div#portas-4-2.active{
	background-position: -323px -60px;
}

.safera-notice div.tabela div.portas div#portas-5{
	width: 97px;
	background-position: -224px 0;
}

.safera-notice div.tabela div.portas div#portas-5:hover{
	background-position: -224px -30px;
}

.safera-notice div.tabela div.portas div#portas-5.active{
	background-position: -224px -60px;
}

.safera-notice div.tabela div.nportas.active:before{
	content: "";
	display: block;
	height: 35px;
	width: 100%;
	padding: 5px 8px;
	border: 1px solid rgb(190,190,190);
	border-radius: 4px;
	margin: -7px 0 0 -9px;
}

.safera-notice .espessuras{
	width: 260px;
	margin-left: 10px;
	padding-top: 64px;
}

.safera-notice .espessuras label{
	display: inline-block !important;
	margin: 0 6px;
}

.safera-notice div.tabela label{
	display: block;
	cursor: pointer;
	font-size: 13px;
	-moz-user-select: none; 
	-khtml-user-select: none; 
	-webkit-user-select: none; 
	-o-user-select: none;
}

.safera-notice div.tabela div.espelho div.pel{
	position: absolute;
	margin-left: -156px;
	
}

.safera-notice div.tabela div.espelho div.pel *{
	display: inline-block;
	margin-left: 4px;
}

.safera-notice div.tabela div.espelho div.pel p{
	width: 144px;
	text-align: right;
}	

.safera-notice .colors{
	width: 380px;
	height: 82px;
	margin: 20px 0 0 20px;
	font-size: 12px;
	line-height: 12px;
	float: left;	
}

.safera-notice.soft div.tabela{
	/* height: 164px; */
}

.safera-notice.pvc div.tabela{
	height: 210px;
}

.safera-notice.pvc div.tabela .colors{
	height: 32px;
	margin-left: 17px;
	margin-top: 18px;
}

.safera-notice.soft div.tabela .colors{
	height: 60px;
}

.safera-notice .colors *{
	display: inline-block !important;
	margin: 0;
}

.safera-notice .colors label{
	display: inline-block;
	width: 136px;
	height: 24px;
}

.safera-notice .colors label.small{
	width: 100px;
}	

.safera-notice .colors span{
	width: 16px;
	height: 16px;
	border: 1px solid rgb(190,190,190);
	background-color: white;
	background-image: url(images/cores.jpg);
	background-position: 0 20px;
	background-repeat: no-repeat;
	margin: 0 4px -4px 4px;
}

.safera-notice .colors span.satine{
	background-position: 0 0;
}

.safera-notice .colors span.inox{
	background-position: -20px 0;
}

.safera-notice .colors span.organic{
	background-position: -40px 0;
}

.safera-notice .colors span.or-satine{
	background-position: -60px 0;
}

.safera-notice .colors span.bronze{
	background-position: -80px 0;
}

.safera-notice .colors span.noir{
	background-color: black;
}

.safera-notice .colors span.gris{
	background: rgb(220,220,220);
}

.safera-notice.soft .portes-tandis,
.safera-notice.pro .portes-tandis{
	clear: both;
	align-items: center;
	border-top: 1px solid rgb(210,210,210);
	padding: 8px 20px 8px 20px;
}

.safera-notice.pvc .portes-tandis{
	display: none;
}

.safera-notice .portes-tandis label{
	display: block;	
}

.safera-notice .portes-tandis input{
	position: relative;
	top: 2px;
}

.safera-notice:not(.portes-tandis) .portes-tandis > div{
	display: none;
}

.safera-notice .portes-tandis > div{
	display: flex;
	justify-content: space-between;
	padding-top: 8px;
}

.safera-notice .portes-tandis > div > label{
	display: block;
	width: 18%;
	text-align: center;
}

.safera-notice .portes-tandis > div > label input{
	display: none;
}

.safera-notice .portes-tandis > div > label p{
	white-space: nowrap;
	line-height: 2;
}

.safera-notice .portes-tandis .porte{
	display: flex;
	flex-direction: column;
	justify-content: end;
	width: 76%;
	height: 110px;
	margin: auto;
	border: 1px solid rgb(120,120,120);
}

.safera-notice .portes-tandis > div > label input:checked + *,
.safera-notice .portes-tandis > div > label input:checked + * *,
.safera-notice .portes-tandis > div > label input:checked + div + p{
	border-color: rgb(60,100,170) !important;
	color: rgb(60,100,170) !important;
}

.safera-notice .portes-tandis .porte.sillage-duo div{
	height: 33%;
	border-top: 1px solid rgb(120,120,120);
}

.safera-notice .portes-tandis .porte.sillage-trio-ruban div{
	height: 10%;
	margin-bottom: 36%;
	border-top: 1px solid rgb(120,120,120);
	border-bottom: 1px solid rgb(120,120,120);
}

.safera-notice .portes-tandis .porte.sillage-trio-1-1-1,
.safera-notice .portes-tandis .porte.sillage-trio-1-2-1,
.safera-notice .portes-tandis .porte.sillage-quadro{
	justify-content: center;
}

.safera-notice .portes-tandis .porte.sillage-trio-1-1-1 div{
	height: 33%;
	border-top: 1px solid rgb(120,120,120);
	border-bottom: 1px solid rgb(120,120,120);
}

.safera-notice .portes-tandis .porte.sillage-trio-1-2-1 div{
	height: 50%;
	border-top: 1px solid rgb(120,120,120);
	border-bottom: 1px solid rgb(120,120,120);
}

.safera-notice .portes-tandis .porte.sillage-quadro div{
	height: 25%;
	border-top: 1px solid rgb(120,120,120);
}

.safera-notice .portes-tandis .porte.sillage-quadro div + div{
	border-bottom: 1px solid rgb(120,120,120);
}

.safera-notice .cliente{
	padding: 6px 10px 0 20px;
	height: 32px;
	width: 646px;
	clear: both;
	font-size: 13px;
	border-top: 1px solid rgb(210,210,210);
}

.safera-notice .cliente label{
	display: block;
	float: left;
	padding-top: 2px;
}

.safera-notice .cliente input[type="text"]{
	width: 390px;
	height: 20px;
	margin-left: 6px;
	float: left;
}

.safera-notice div.tabela .cliente button{
	float: right;
	margin-right: 22px;
	height: 24px;
	width: 80px;
	margin-top: 0;
}

.safera-notice .armario{
	width: 200px;
	height: 240px;
	position: absolute;
	margin: 10px 0 0 780px;
	background-image: url(images/notice-de-fabrication_v6/armario.png);
}

.safera-notice.soft .armario{
	background-position: -200px 0;
}

.safera-notice.pvc .armario{
	background-position: -400px 0;
}

.safera-notice span.cota{
	position: absolute;
	z-index: 10;
	display: block;
	height: 16px;
	width: 80px;
	text-align: right;
}

.safera-notice span.cota span{
	background-color: white;
	width: auto;
}

.safera-notice span.cota span small,
.safera-notice table.listagem small{
	font-size: 11px;
	padding-left: 2px;
	color: rgb(128,128,128);
}

.safera-notice div.montagem{
	position: absolute;
	width: 392px;
	height: 400px;
	margin: 256px 0 0 17px;
	background-repeat: no-repeat;
}

.safera-notice.portes-tandis div.montagem{
	margin-top: 401px;
}

.safera-notice.soft .montagem{
	background-image: url(images/notice-de-fabrication_v6/montagem-s19.png);
}

.safera-notice.p19 .montagem{
	background-image: url(images/notice-de-fabrication_v6/montagem-p19.png);
}

.safera-notice.p16 .montagem{
	background-image: url(images/notice-de-fabrication_v6/montagem-p16.png);
}

.safera-notice.pvc .montagem{
	background-image: url(images/notice-de-fabrication_v6/montagem-pvc.webp);
	padding-top: 14px;
}

.safera-notice.pvc.f12 .montagem,
.safera-notice.pvc.f10 .montagem,
.safera-notice.pvc.f9 .montagem{
	background-position: -369px 0;
}

.safera-notice.pvc.fm .montagem{
	background-position: -738px 0;
}
	
.safera-notice .montagem-espelho{
	background-position: 100% 0;
	background-position-x: 100%;
}

.safera-notice .montagem div.cotas-montagem,
.safera-notice div.armario div.cotas-montagem{
	position: absolute;
	width: 392px;
	height: 400px;
	display: none;
	background-image: url(images/notice-de-fabrication_v6/cotas-montagem.png);
	z-index: 2;
}

.safera-notice.portes-tandis div.montagem .portes-tandis-3d{
	position: absolute;
	z-index: 99999;
	height: 160px;
	top: 100px;
	left: 60px;
}

.safera-notice.portes-tandis div.montagem .portes-tandis-3d .perfil-t{
	position: absolute;
	width: 80px;
	height: 80px;
	top: -92px;
	left: -80px;
	background-image: url(images/perfil-t.png);
	background-size: 80px 80px;
}

.safera-notice.portes-tandis div.montagem.montagem-com-espelho .portes-tandis-3d .perfil-t{
	left: -84px;
}

.safera-notice.portes-tandis div.montagem .portes-tandis-3d .line{
	position: absolute;
	border-left: 1px solid rgb(180,180,180);
}

.safera-notice.portes-tandis div.montagem .portes-tandis-3d.sillage-duo .line{
	height: 87px;
	top: -14px;
	left: -15px;
	transform: skew(20deg);	
}

.safera-notice.portes-tandis div.montagem.montagem-com-espelho .portes-tandis-3d.sillage-duo .line{
	height: 93px;
	top: -13px;
	left: -41px;
	transform: skew(5deg);	
}

.safera-notice.portes-tandis div.montagem .portes-tandis-3d.sillage-trio-ruban .line{
	height: 80px;
	top: -14px;
	left: -16px;
	transform: skew(22deg);	
}

.safera-notice.portes-tandis div.montagem.montagem-com-espelho .portes-tandis-3d.sillage-trio-ruban .line{
	height: 83px;
	top: -13px;
	left: -40px;
	transform: skew(6deg);	
}

.safera-notice.portes-tandis div.montagem .portes-tandis-3d.sillage-trio-1-1-1 .line{
	height: 48px;
	top: -15px;
	left: -15px;
	transform: skew(32deg);	
}

.safera-notice.portes-tandis div.montagem.montagem-com-espelho .portes-tandis-3d.sillage-trio-1-1-1 .line{
	height: 51px;
	top: -13px;
	left: -40px;
	transform: skew(9deg);	
}

.safera-notice.portes-tandis div.montagem .portes-tandis-3d.sillage-trio-1-2-1 .line,
.safera-notice.portes-tandis div.montagem .portes-tandis-3d.sillage-quadro .line{
	height: 40px;
	top: -16px;
	left: -14px;
	transform: skew(33deg);	
}

.safera-notice.portes-tandis div.montagem.montagem-com-espelho .portes-tandis-3d.sillage-trio-1-2-1 .line,
.safera-notice.portes-tandis div.montagem.montagem-com-espelho .portes-tandis-3d.sillage-quadro .line{
	height: 42px;
	top: -14px;
	left: -40px;
	transform: skew(9deg);	
}

.safera-notice.portes-tandis div.montagem .portes-tandis-3d .circle{
	position: absolute;
	width: 20px;
	height: 20px;
	border: 1px solid rgb(170,170,170);
	border-radius: 50%;
	left: -4px;
}

.safera-notice.portes-tandis div.montagem.montagem-com-espelho .portes-tandis-3d .circle{
	left: -43px;
}

.safera-notice.portes-tandis div.montagem .portes-tandis-3d.sillage-duo .circle{
	top: 72px;
}

.safera-notice.portes-tandis div.montagem .portes-tandis-3d.sillage-trio-ruban .circle{
	top: 63px;
}

.safera-notice.portes-tandis div.montagem .portes-tandis-3d.sillage-trio-1-1-1 .circle{
	top: 31px;
}

.safera-notice.portes-tandis div.montagem .portes-tandis-3d.sillage-trio-1-2-1 .circle,
.safera-notice.portes-tandis div.montagem .portes-tandis-3d.sillage-quadro .circle{
	top: 21px;
}

.safera-notice.portes-tandis div.montagem.montagem-com-espelho .portes-tandis-3d{
	left: 64px;
}

.safera-notice.portes-tandis div.montagem.montagem-com-espelho .portes-tandis-3d .circle{
	margin-top: 6px;
}

.safera-notice.portes-tandis div.montagem .portes-tandis-3d > div{
	position: absolute;
	height: 160px;
}

.safera-notice.portes-tandis div.montagem.montagem-com-espelho .portes-tandis-3d .front-lines{
	left: -2px;
	top: -1px;
}

.safera-notice.portes-tandis div.montagem .portes-tandis-3d .side-lines{
	left: 94px;
	top: 40px;
}

.safera-notice.portes-tandis div.montagem.montagem-com-espelho .portes-tandis-3d .mirror-lines{
	left: -39px;
	top: 6px;
}

.safera-notice.portes-tandis div.montagem .portes-tandis-3d .front-lines div{
	position: absolute;
	left: 47px;
    height: 47px;
    width: 0;
    transform: skew(60deg);
}

.safera-notice.portes-tandis div.montagem.montagem-com-espelho .portes-tandis-3d .mirror-lines div{
	position: absolute;
	left: 47px;
	height: 47px;
	width: 0;
	transform: skew(60deg);
}

.safera-notice.portes-tandis div.montagem.montagem-com-espelho .portes-tandis-3d.sillage-duo .front-lines div:first-child,
.safera-notice.portes-tandis div.montagem.montagem-com-espelho .portes-tandis-3d.sillage-trio-ruban .front-lines div:first-child,
.safera-notice.portes-tandis div.montagem.montagem-com-espelho .portes-tandis-3d.sillage-trio-1-1-1 .front-lines div:first-child{
	height: 20px;
	left: 71px;
	top: 110px;
}

.safera-notice.portes-tandis div.montagem.montagem.montagem-com-espelho .portes-tandis-3d.sillage-trio-ruban .front-lines div:nth-child(2){
	height: 20px;
	left: 71px;
	top: 101px;
}

.safera-notice.portes-tandis div.montagem.montagem-com-espelho .portes-tandis-3d.sillage-trio-1-1-1 .front-lines div:nth-child(2){
	height: 20px;
	left: 71px;
	top: 69px;
}

.safera-notice.portes-tandis div.montagem.montagem-com-espelho .portes-tandis-3d.sillage-trio-1-2-1 .front-lines div:nth-child(3),
.safera-notice.portes-tandis div.montagem.montagem-com-espelho .portes-tandis-3d.sillage-quadro .front-lines div:nth-child(3){
	height: 20px;
	left: 71px;
	top: 121px;
}

.safera-notice.portes-tandis div.montagem.montagem-com-espelho .portes-tandis-3d.sillage-quadro .front-lines div:nth-child(2){
	height: 20px;
	left: 71px;
	top: 90px;
}

.safera-notice.portes-tandis div.montagem .portes-tandis-3d .side-lines div{
	position: absolute;
	left: 0;
	height: 7px;
	width: 0;
	transform: skew(-60deg);
}

.safera-notice.portes-tandis div.montagem.montagem-com-espelho .portes-tandis-3d .side-lines div{
	height: 6px;
	left: -2px;	
}

.safera-notice.portes-tandis div.montagem .portes-tandis-3d.sillage-duo .front-lines div:first-child,
.safera-notice.portes-tandis div.montagem .portes-tandis-3d.sillage-duo .side-lines div:first-child,
.safera-notice.portes-tandis div.montagem.montagem-com-espelho .portes-tandis-3d.sillage-duo .mirror-lines div:first-child,
.safera-notice.portes-tandis div.montagem .portes-tandis-3d.sillage-trio-ruban .front-lines div:first-child,
.safera-notice.portes-tandis div.montagem .portes-tandis-3d.sillage-trio-ruban .side-lines div:first-child,
.safera-notice.portes-tandis div.montagem.montagem-com-espelho .portes-tandis-3d.sillage-trio-ruban .mirror-lines div:first-child,
.safera-notice.portes-tandis div.montagem .portes-tandis-3d.sillage-trio-1-1-1 .front-lines div:first-child,
.safera-notice.portes-tandis div.montagem .portes-tandis-3d.sillage-trio-1-1-1 .side-lines div:first-child,
.safera-notice.portes-tandis div.montagem.montagem-com-espelho .portes-tandis-3d.sillage-trio-1-1-1 .mirror-lines div:first-child{
	border-left: 1px solid rgb(40,40,40);
	top: 83px;
}

.safera-notice.portes-tandis div.montagem .portes-tandis-3d.sillage-trio-ruban .front-lines div:nth-child(2),
.safera-notice.portes-tandis div.montagem.montagem-com-espelho .portes-tandis-3d.sillage-trio-ruban .mirror-lines div:nth-child(2),
.safera-notice.portes-tandis div.montagem .portes-tandis-3d.sillage-trio-ruban .side-lines div:nth-child(2){
	border-left: 1px solid rgb(40,40,40);
	top: 74px;
}

.safera-notice.portes-tandis div.montagem .portes-tandis-3d.sillage-trio-1-1-1 .front-lines div:nth-child(2),
.safera-notice.portes-tandis div.montagem .portes-tandis-3d.sillage-trio-1-1-1 .side-lines div:nth-child(2),
.safera-notice.portes-tandis div.montagem.montagem-com-espelho .portes-tandis-3d.sillage-trio-1-1-1 .mirror-lines div:nth-child(2){
	border-left: 1px solid rgb(40,40,40);
	top: 42px;
}

.safera-notice.portes-tandis div.montagem .portes-tandis-3d.sillage-trio-1-2-1 .front-lines div:first-child,
.safera-notice.portes-tandis div.montagem .portes-tandis-3d.sillage-trio-1-2-1 .side-lines div:first-child,
.safera-notice.portes-tandis div.montagem.montagem-com-espelho .portes-tandis-3d.sillage-trio-1-2-1 .mirror-lines div:first-child,
.safera-notice.portes-tandis div.montagem .portes-tandis-3d.sillage-quadro .front-lines div:first-child,
.safera-notice.portes-tandis div.montagem .portes-tandis-3d.sillage-quadro .side-lines div:first-child,
.safera-notice.portes-tandis div.montagem.montagem-com-espelho .portes-tandis-3d.sillage-quadro .mirror-lines div:first-child{
	border-left: 1px solid rgb(40,40,40);
	top: 32px;
}

.safera-notice.portes-tandis div.montagem .portes-tandis-3d.sillage-trio-1-2-1 .front-lines div:nth-child(3),
.safera-notice.portes-tandis div.montagem .portes-tandis-3d.sillage-trio-1-2-1 .side-lines div:nth-child(3),
.safera-notice.portes-tandis div.montagem.montagem-com-espelho .portes-tandis-3d.sillage-trio-1-2-1 .mirror-lines div:nth-child(3),
.safera-notice.portes-tandis div.montagem .portes-tandis-3d.sillage-quadro .front-lines div:nth-child(3),
.safera-notice.portes-tandis div.montagem .portes-tandis-3d.sillage-quadro .side-lines div:nth-child(3),
.safera-notice.portes-tandis div.montagem.montagem-com-espelho .portes-tandis-3d.sillage-quadro .mirror-lines div:nth-child(3){
	border-left: 1px solid rgb(40,40,40);
	top: 94px;
}

.safera-notice.portes-tandis div.montagem .portes-tandis-3d.sillage-quadro .front-lines div:nth-child(2),
.safera-notice.portes-tandis div.montagem .portes-tandis-3d.sillage-quadro .side-lines div:nth-child(2),
.safera-notice.portes-tandis div.montagem.montagem-com-espelho .portes-tandis-3d.sillage-quadro .mirror-lines div:nth-child(2){
	border-left: 1px solid rgb(40,40,40);
	top: 63px;
}

.safera-notice .armario span#comp-calha-cima{
	margin: 78px 0 0 138px;
	text-align: left;
}

.safera-notice .armario span#comp-calha-baixo{
	margin: 233px 0 0 11px;
	text-align: left;
}

.safera-notice .montagem .cotas-espelho{
	display: none;
}

.safera-notice .montagem span#largura-madeira{
	margin: 271px 0 0 66px;
	text-align: center;
}

.safera-notice .montagem-com-espelho span#largura-madeira{
	margin: 93px 0 0 102px !important;
	text-align: left;
}

.safera-notice .montagem span#altura-madeira{
	margin: 147px 0 0 -18px;
}

.safera-notice .montagem-com-espelho span#altura-madeira{
	margin: 217px 0 0 164px !important;
	text-align: left;
}

.safera-notice .montagem span#altura-puxador{
	margin: 257px 0 0 234px;
	text-align: left;
}

.safera-notice .montagem-com-espelho span#altura-puxador{
	margin: 273px 0 0 264px;
	text-align: left;
}

.safera-notice .montagem span#comprimento-perfil-baixo{
	margin: 363px 0 0 62px;
	text-align: center;
}

.safera-notice .montagem-com-espelho span#comprimento-perfil-baixo{
	margin: 366px 0 0 27px;
	text-align: center;
}

.safera-notice .montagem span#largura-espelho{
	margin: 274px 0 0 20px;
	text-align: right;
}

.safera-notice .montagem span#altura-espelho{
	margin: 150px 0 0 -53px;
	text-align: right;
}

.safera-notice div.corte{
	position: absolute;
	width: 300px;
	height: 440px;
	margin: 226px 0 0 372px;
	background-repeat: no-repeat;
}

.safera-notice.soft div.corte{
	background-image: url(images/notice-de-fabrication_v6/corte-s19.png);
}

.safera-notice.pro.p16 div.corte{
	margin-top: 241px;
	background-image: url(images/notice-de-fabrication_v6/corte-p16.png);
}

.safera-notice.pro.p19 div.corte{
	margin-top: 241px;
	background-image: url(images/notice-de-fabrication_v6/corte-p19.png);
}

.safera-notice.portes-tandis div.corte{
	margin-top: 386px !important;
}

.safera-notice.pvc div.corte{
	margin-top: 218px;
	background-image: url(images/notice-de-fabrication_v6/corte-pvc.webp);
}

.safera-notice.pvc.f12 div.corte,
.safera-notice.pvc.f10 div.corte,
.safera-notice.pvc.f9 div.corte{
	background-position: -300px 0;
}

.safera-notice.pvc.f10 div.corte .d29,
.safera-notice.pvc.f9 div.corte .d29{
	width: 35px;
	height: 13px;
	background-image: url(images/notice-de-fabrication_v6/29mm@2x.webp);
	background-size: 35px 13px;
	position: absolute;
	right: 45px;
	bottom: 24px;
}

.safera-notice div.corte div.amortecedor{
	width: 258px;
	height: 144px;
	position: absolute;
	background-repeat: no-repeat;
	display: none;
}

.safera-notice.pro.p16 div.corte div.amortecedor{
	background-image: url(images/notice-de-fabrication_v6/amortecedor-p16.png);
}

.safera-notice.pro.p19 div.corte div.amortecedor{
	background-image: url(images/notice-de-fabrication_v6/amortecedor-p19.png);
}

.safera-notice.pvc div.corte div.amortecedor{
	background-image: url(images/notice-de-fabrication_v6/amortecedor-pvc.webp);
}

.safera-notice.pvc.f12 div.corte div.amortecedor,
.safera-notice.pvc.f10 div.corte div.amortecedor,
.safera-notice.pvc.f9 div.corte div.amortecedor{
	background-position: -300px 0;
}
 
.safera-notice .corte-espelho{
	background-position: -300px 0;
}

.safera-notice div.corte div.lamina{
	position: absolute;
	background-repeat: no-repeat;
}

.safera-notice div.corte div.lamina:not(.visible){
	display: none;
}

.safera-notice.soft div.corte div.lamina{
	width: 204px;
	height: 42px;
	margin: 58px 0 0 25px;
	background-image: url(images/notice-de-fabrication_v6/lamina-soft.png);
}

.safera-notice.pro.p16 div.corte div.lamina{
	width: 280px;
	height: 162px;
	background-image: url(images/notice-de-fabrication_v6/lamina-p16.png);
}

.safera-notice.pro.p19 div.corte div.lamina{
	width: 280px;
	height: 140px;
	background-image: url(images/notice-de-fabrication_v6/lamina-p19.png);
}

.safera-notice.pvc div.corte div.lamina{
	width: 257px;
	height: 180px;
	background-image: url(images/notice-de-fabrication_v6/lamina-pvc.webp);
}

.safera-notice.pvc.f12 div.corte div.lamina,
.safera-notice.pvc.f10 div.corte div.lamina,
.safera-notice.pvc.f9 div.corte div.lamina{
	background-position: -300px 0;
}

.safera-notice.pro div.corte.corte-espelho div.lamina{
	background-position: -300px 0;
}

.safera-notice.pvc.fm div.corte .espelho{
	width: 234px;
	height: 250px;
	margin-top: 112px;
	background-image: url(images/notice-de-fabrication_v6/corte-pvc-espelho.webp);
	background-size: 234px 242px;
	background-position: 0 -10px;
	background-repeat: no-repeat;
	position: relative;
}

.safera-notice table.listagem{
	position: absolute;
	margin: 354px 0 0 670px;
	font-size: 12px;
	line-height: 16px;
	border-bottom: 1px solid rgb(180,180,180);
}

.safera-notice.soft table.listagem{
	margin-top: 337px;
}	

.safera-notice table.listagem h2{
	font-size: 14px;
	line-height: 14px;
	margin-bottom: 20px;
}

.safera-notice table.listagem td{
	padding-left: 4px;
}

.safera-notice table.listagem thead td{
	height: 20px;
	font-size: 11px;
	font-weight: bold;
}

.safera-notice table.listagem tbody td{
	height: 24px;
	border-top: 1px solid rgb(180,180,180);
}

.safera-notice table.listagem td.quant{
	text-align: right;
	padding-right: 8px;
	padding-left: 0px !important;
}

.safera-notice table.listagem tr.amortecedor,
.safera-notice table.listagem tr.painel_2,
.safera-notice table.listagem tr.painel_3,
.safera-notice table.listagem tr.perfil_h,
.safera-notice table.listagem tr.lamina:not(.visible),
.safera-notice table.listagem:not(.montagem-espelho) tr.espelho,
.safera-notice table.listagem:not(.montagem-espelho) tr.espelho_2,
.safera-notice table.listagem:not(.montagem-espelho) tr.espelho_3,
.safera-notice table.listagem tr.espelho_2:not(.tandis-visible),
.safera-notice table.listagem tr.espelho_3:not(.tandis-visible){
	display: none;
}

.safera-notice table.listagem td.dimensoes{
	text-align: right;
}		

.safera-notice.pvc.f16 table.listagem tr.compensador,
.safera-notice.pvc.fm table.listagem tr.compensador{
	display: none;
}

/* Hide elements */
.safera-notice.soft .hide-soft,
.safera-notice.pro .hide-pro,
.safera-notice.pro.p19 .hide-pro19,
.safera-notice.pro.p16 .hide-pro16,
.safera-notice.pvc .hide-pvc,
.safera-notice.pvc.f16 .hide-pvc16,
.safera-notice.pvc.f16 .hide-pvcm{
	display: none !important;
}

@media only screen and (-Webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) {
	.safera-notice div.corte{
		background-size: 600px 440px;
	}
	
	.safera-notice div.tabela div.nportas{
		background-image: url(images/notice-de-fabrication_v6/portas@2x.png);
		background-size: 409px 90px;
	}
	
	.safera-notice.soft div.corte{
		background-image: url(images/notice-de-fabrication_v6/corte-s19@2x.png);
	}
	
	.safera-notice.soft .montagem{
		background-image: url(images/notice-de-fabrication_v6/montagem-s19@2x.png);
	}
	
	.safera-notice.p19 .montagem{
		background-image: url(images/notice-de-fabrication_v6/montagem-p19@2x.png);
	}
	
	.safera-notice.p16 .montagem{
		background-image: url(images/notice-de-fabrication_v6/montagem-p16@2x.png);
	}
	
	.safera-notice.pvc .montagem{
		background-image: url(images/notice-de-fabrication_v6/montagem-pvc@2x.webp);
		background-size: 1134px 412px;
	}
	
	.safera-notice.pro.p16 div.corte{
		background-image: url(images/notice-de-fabrication_v6/corte-p16@2x.png);
	}
	
	.safera-notice.pro.p19 div.corte{
		background-image: url(images/notice-de-fabrication_v6/corte-p19@2x.png);
	}
	
	.safera-notice:not(.pvc) .montagem{
		background-size: 784px 400px;
	}
	
	.safera-notice.s19 .montagem{
		background-image: url(images/notice-de-fabrication_v6/montagem-s19@2x.png);
	}
	
	.safera-notice.p19 .montagem{
		background-image: url(images/notice-de-fabrication_v6/montagem-p19@2x.png);
	}
	
	.safera-notice.p16 .montagem{
		background-image: url(images/notice-de-fabrication_v6/montagem-p16@2x.png);
	}
	
	.safera-notice.pvc div.corte{
		background-image: url(images/notice-de-fabrication_v6/corte-pvc@2x.webp);
	}
	
	.safera-notice.pvc.f12 div.corte,
	.safera-notice.pvc.f10 div.corte,
	.safera-notice.pvc.f9 div.corte{
		background-position: -300px 0;
	}

	.safera-notice.pvc.fm div.corte .espelho{
		background-image: url(images/notice-de-fabrication_v6/corte-pvc-espelho@2x.webp);
	}
	
	.safera-notice.pvc.fm div.corte .lamina.visible + .espelho{
		height: 242px;
		margin-top: 111px;
		background-position: 0 -6px;
	}
	
	.safera-notice .armario{
		background-size: 600px 240px;
		background-image: url(images/notice-de-fabrication_v6/armario@2x.png);
	}
	
	.safera-notice div.corte div.amortecedor{
		background-size: 258px 132px;
	}

	.safera-notice.pro.p16 div.corte div.amortecedor{
		background-image: url(images/notice-de-fabrication_v6/amortecedor-p16@2x.png);
	}
	
	.safera-notice.pro.p19 div.corte div.amortecedor{
		background-image: url(images/notice-de-fabrication_v6/amortecedor-p19@2x.png);
	}
	
	.safera-notice.pvc div.corte div.amortecedor{
		background-image: url(images/notice-de-fabrication_v6/amortecedor-pvc@2x.png);
		background-size: 552px 144px;
	}
	
	.safera-notice.soft div.corte div.lamina{
		margin: 58px 0 0 31px;
		background-image: url(images/notice-de-fabrication_v6/lamina-soft@2x.png);
		background-size: 204px 42px;
	}
	
	.safera-notice.pro.p16 div.corte div.lamina{
		background-image: url(images/notice-de-fabrication_v6/lamina-p16@2x.png);
		background-size: 557px 163px;
	}
	
	.safera-notice.pro.p19 div.corte div.lamina{
		background-image: url(images/notice-de-fabrication_v6/lamina-p19@2x.png);
		background-size: 600px 140px;
	}
	
	.safera-notice.pvc div.corte div.lamina{
		background-image: url(images/notice-de-fabrication_v6/lamina-pvc@2x.webp);
		background-size: 590px 180px;
	}
	
	.safera-notice.pro div.corte.corte-espelho div.lamina{
		background-position: -300px 0;
	}
	
	.safera-notice .montagem div.cotas-montagem,
	.safera-notice div.armario div.cotas-montagem{
		background-image: url(images/notice-de-fabrication_v6/cotas-montagem@2x.png);
		background-size: 784px 400px;
	}
}

@media screen and (max-width: 980px){ /*! Main breakpoint */
	/* !NOTICES */
	.safera-notice{
		min-height: 1000px;
	}
	
	#safera-calculator .safera-notice{
		min-height: 1040px;
	}
	
	.safera-notice div.tabela,
	.safera-notice > p{
		margin-left: 10px;
	}
	
	.safera-notice .armario{
		margin-left: 710px;
	}
	
	.safera-notice .montagem{
		margin-left: 28px;
	}
	
	.safera-notice div.corte{
		margin-left: 380px;
	}
	
	.safera-notice table.listagem{
		margin-top: 670px !important;
		left: 50%;
		margin-left: -153px;
	}
}

@media screen and (max-width: 930px){
	
	.safera-notice{
		min-height: 1280px;
	}
	
	#safera-calculator .safera-notice{
		min-height: 1320px;
	}
	
	.safera-notice div.tabela{
		position: relative;
		margin: 0 auto;
	}
	
	.safera-notice > p{
		width: 684px;
		margin: 20px auto 6px;
	}
	
	.safera-notice div.armario{
		left: 50%;
		margin-left: -100px;
	}
	
	.safera-notice div.montagem{
		margin-top: 260px;
		margin-left: calc((100% - 670px) / 2 + 20px);
	}
	
	.safera-notice div.corte{
		margin-top: 260px;
		margin-left: calc((100% - 670px) / 2 + 372px);
	}
	
	.safera-notice table.listagem{
		margin-top: 720px !important;
	}
}

@media screen and (max-width: 686px){
	
	.safera-notice{
		height: 1800px;	
	}
	
	#safera-calculator .safera-notice{
		min-height: 1840px;
	}
	
	.safera-notice > p{
		margin-left: 20px;
		width: calc(100% - 30px);
	}
	
	.safera-notice div.tabela{
		padding-left: 0;
		padding-top: 10px;
		width: 100%;
	}
	
	.safera-notice.soft div.tabela{
		height: 236px;
	}
	
	.safera-notice.pro div.tabela{
		height: 280px;
	}
	
	.safera-notice.pvc div.tabela{
		height: 258px;
	}	
	
	.safera-notice div.tabela div.portas{
		width: 492px;
		float: none;
		margin: 6px auto 0;
	}
	
	.safera-notice div.tabela div.dados{
		float: none;
		position: absolute;
		width: 492px;
		margin-top: 128px;
		margin-left: calc(50% - 244px);
	}
	
	.safera-notice.pro div.tabela div.dados{
		margin-top: 134px;
	}
	
	.safera-notice div.tabela div.dados div{
		width: 90px;
		float: left;
	}
	
	.safera-notice div.tabela div.dados div + div{
		margin-left: 20px;
	}
	
	.safera-notice .colors{
		width: 400px;
		float: none;
		margin-top: 40px;
		margin-bottom: 44px;
		margin-left: calc(50% - 244px) !important;
	}
	
	.safera-notice.pro div.tabela .colors{
		margin-bottom: 64px;
	}
	
	.safera-notice .espessuras{
		margin-left: calc(50% - 251px) !important;
	}
	
	.safera-notice.soft div.tabela div.espelho{
		margin-top: 114px;
		margin-left: calc(50% + 10px);
		z-index: 4;
	}
	
	.safera-notice.pro div.tabela div.espelho,
	.safera-notice.pvc div.tabela div.espelho{
		margin-top: 80px;
		margin-left: calc(50% + 130px);
		z-index: 4;
	}
	
	.safera-notice.pvc div.tabela div.espelho{
		margin-top: 78px;
	}
	
	.safera-notice.pvc div.tabela div.espessuras{
		padding-top: 34px;
	}
	
	.safera-notice.pvc div.tabela .dados{
		margin-top: 160px;
	}
	
	.safera-notice div.tabela button{
		margin-right: 0 !important;
	}
	
	.safera-notice.soft div.tabela button{
		 margin-top: 1px;
	}
	
	.safera-notice.pvc div.tabela button{
		 margin-top: 0;
	}
	
	.safera-notice.pro div.tabela button#calcular{
		margin-top: 40px;
	}
	
	.safera-notice .cliente{
		width: 496px;
		padding: 6px 0 0;
		margin: 0 auto;
	}
	
	.safera-notice .cliente label{
		width: 90%;
	}
	
	.safera-notice .cliente input[type="text"]{
		margin-left: 0;
	}
	
	.safera-notice .cliente button{
		margin-top: 0;
		margin-right: 0;
	}
	
	.safera-notice div.montagem{
		margin-top: 270px;
		margin-left: calc(50% - 170px);
	}
	
	.safera-notice table.listagem{
		margin-top: 1000px !important;
	}
	
	.safera-notice div.corte{
		margin-top: 700px !important;
		margin-left: calc(50% - 150px);
	}

	.safera-notice table.listagem{
		margin-top: 1180px !important;
	}
}

@media screen and (max-width: 520px){
	
	.safera-notice.soft{
		min-height: 1920px;
	}
	
	.safera-notice.pro,
	.safera-notice.pvc{
		min-height: 1980px;
	}
	
	.safera-notice > p{
		margin-left: 10px;
	}
	
	.safera-notice div.tabela{
		height: 412px !important;
	}
	
	.safera-notice.pro div.tabela,
	.safera-notice.pvc div.tabela{
		height: 466px !important;
	}
	
	.safera-notice div.tabela div.portas{
		width: 310px;
		padding-left: 22px;
		height: 56px;
	}
	
	.safera-notice div.tabela div.portas div{
		margin-bottom: 14px;
	}
	
	.safera-notice div.tabela div.portas div#portas-5{
		margin-left: 22px;
	}
	
	.safera-notice .colors{
		width: 280px;
		height: 90px;
		margin-left: auto !important;
		margin-right: auto !important;
		padding-top: 10px;
	}
	
	.safera-notice.pvc div.tabela div.colors{
		width: 246px;
	}
	
	.safera-notice .colors span{
		height: 20px;
		width: 20px;
	}
	
	.safera-notice.pro div.tabela .colors{
		margin-bottom: 110px;
	}
	
	.safera-notice.pvc div.tabela .espessuras{
		margin-left: auto !important;
		margin-right: auto;
	}	
	
	.safera-notice .colors label{
		height: 28px;
		width: 136px !important;
		margin-bottom: 4px;
	}
	
	.safera-notice.pvc div.tabela div.colors label{
		width: 120px !important;
	}
	
	.safera-notice div.tabela label{
		padding: 2px 0;
	}
	
	.safera-notice div.tabela div.espelho{
		margin-top: 204px !important;
		margin-left: calc(50%) !important;
	}
	
	.safera-notice.pvc div.tabela div.espelho{
		margin-top: 208px;
	}
	
	.safera-notice div.tabela div.espelho label{
		padding: 4px 0;
	}

	.safera-notice div.tabela div.dados{
		width: calc(100% - (50% - 148px));
		margin-top: 270px;
		margin-left: calc(50% - 196px);
	}
	
	.safera-notice.pro div.tabela div.dados{
		margin-top: 326px;
	}
	
	.safera-notice.pvc div.tabela div.dados{
		margin-top: 308px;
	}
	
	.safera-notice div.tabela div.dados div{
		width: 110px;
	}
	
	.safera-notice div.tabela div.dados input{
		width: 60px;
		height: 22px;
	}
	
	.safera-notice .cliente{
		padding: 6px 10px;
		width: calc(100% - 20px);
		margin-top: 136px;
	}
	
	.safera-notice.pro div.tabela div.cliente,
	.safera-notice.pvc div.tabela div.cliente{
		margin-top: 162px;
	}
	
	.safera-notice div.tabela button#calcular{
		height: 28px;
		margin-top: 1px !important;
	}
	
	.safera-notice .cliente input[type="text"]{
		width: calc(100% - 6px);
		height: 22px;
	}
	
	.safera-notice .cliente button{
		height: 28px;
		margin-top: 12px !important;
	}
	
	.safera-notice div.corte{
		margin-top: 670px;
	}
}

@media screen and (max-width: 450px){
	
	.safera-notice div.tabela div.dados{
		margin-left: calc(50% - 180px);
	}
	
	.safera-notice div.montagem{
		width: 320px;
		height: 327px;
		margin-left: calc((100% - 320px) / 2);
		margin-top: 290px;
 		background-size: 640px 327px;
	}
	
	.safera-notice div.montagem div.cotas-montagem{
		width: 320px;
		height: 327px;
		background-size: 640px 327px;
	}
	
	.safera-notice div.montagem span#largura-madeira{
		margin: 219px 0 0 46px;
	}
	
	.safera-notice div.montagem span#altura-madeira{
		margin: 127px 0 0 -26px;
	}
	
	.safera-notice div.montagem span#altura-puxador{
		margin: 210px 0 0 192px;
	}
	
	.safera-notice div.montagem span#comprimento-perfil-baixo{
		margin: 296px 0 0 46px;
	}
	
	.safera-notice div.montagem-com-espelho span#comprimento-perfil-baixo{
		margin-left: 16px;
	}
	
	.safera-notice div.montagem span#altura-espelho{
		margin: 140px 0 0 -24px;
	}
	
	.safera-notice div.montagem-com-espelho span#largura-madeira{
		margin: 74px 0 0 80px  !important;
	}
	
	.safera-notice div.montagem-com-espelho span#altura-madeira{
		margin: 180px 0 0 136px !important;
	}
	
	.safera-notice div.montagem-com-espelho span#altura-puxador{
		margin: 220px 0 0 218px;
	}
	
	.safera-notice div.montagem span#largura-espelho{
		margin: 224px 0 0 0px;
	}
}

@media screen and (max-width: 380px){
	.safera-notice div.tabela div.dados{
		margin-left: calc(50% - 160px);
	}
	
	.safera-notice div.tabela div.dados div{
		width: 104px;
	}
	
	.safera-notice div.tabela div.dados div{
		margin-left: 8px;
	}
	
	.safera-notice div.tabela div.dados div + div{
		margin-left: 4px;
	}
}

/* PRINT */

.safera-notice .print{
	display: none;
	position: absolute;
	z-index: 5;
	overflow: hidden;
}

.safera-notice .print:not(.n-portas) img{
	position: absolute;
}

.safera-notice .montagem .print:not(.n-portas) img{
	left: 30px;
}

.safera-notice.pvc.f9 div.montagem div.print img,
.safera-notice.pvc.f12 div.montagem div.print img,
.safera-notice.pvc.f10 div.montagem div.print img{
	left: -426px;
}

.safera-notice:not(.portes-tandis) div.montagem div.print .portes-tandis{
	display: none;
}

.safera-notice div.montagem div.print{
	width: 465px;
	height: 480px;
	margin-left: -30px
}

.safera-notice div.montagem-espelho div.print img:not(.portes-tandis){
	margin-left: -470px;
}

.safera-notice.pvc div.montagem div.print img.cotas{
	top: 9px;
	left: 0;
}

.safera-notice.pvc.f9 div.montagem div.print img.cotas,
.safera-notice.pvc.f10 div.montagem div.print img.cotas
.safera-notice.pvc.f12 div.montagem div.print img.cotas{
	left: 2px;
}

.safera-notice.pvc.fm div.montagem div.print img.cotas{
	left: -471px;
}

.safera-notice.pvc.fm div.montagem div.print img:not(.cotas){
	left: -857px;
}

.safera-notice div.corte div.print{
	width: 390px;
	height: 572px;
}

.safera-notice .corte-espelho div.print img.corte,
.safera-notice.pvc.f12 .corte div.print img.corte,
.safera-notice.pvc.f10 .corte div.print img.corte,
.safera-notice.pvc.f9 .corte div.print img.corte{
	margin-left: -390px;
}

.safera-notice div.corte div.print img.amortecedor,
.safera-notice div.corte div.print img.lamina:not(.visible){
	display: none;
}

.safera-notice.soft div.corte img.lamina{
	width: 265.5px;
	margin: 75px 40px;
}

.safera-notice.pro div.corte .print img.amortecedor{
	width: 335px;
}

.safera-notice.pro.p19 div.corte .print img.lamina{
	width: 780px;
}

.safera-notice.pro div.corte.corte-espelho .print img.lamina{
	margin-left: -390px;
}

.safera-notice.pro.p16 div.corte .print img.lamina{
	width: 724px;
}

.safera-notice.pvc div.corte div.print img.amortecedor{
	width: 718px;
}

.safera-notice.pvc div.corte div.print img.lamina{
	width: 767px;
}

.safera-notice.pvc.f12 div.corte div.print img.amortecedor,
.safera-notice.pvc.f10 div.corte div.print img.amortecedor
.safera-notice.pvc.f9 div.corte div.print img.amortecedor,
.safera-notice.pvc.f12 div.corte div.print img.lamina,
.safera-notice.pvc.f10 div.corte div.print img.lamina,
.safera-notice.pvc.f9 div.corte div.print img.lamina{
	margin-left: -390px;
}

.safera-notice .n-portas{
	width: 247px;
	height: 120px;
	text-align: center;
	position: absolute;
	top: 90px;
	left: 100px;
}

.safera-notice .n-portas *{
	position: static;
}

.safera-notice .n-portas p{
	width: 247px;
	font-size: 15px;
	color: rgb(70,70,70);
	margin-bottom: 4px;
}

.safera-notice .n-portas p#l{
	margin-bottom: 5px;
}

.safera-notice .color{
	position: absolute;
	height: 20px;
	width: 260px;
	margin: 40px 0 0 4px;
}

@media print {
	
	header nav, header .submenu, header h1, header .breadcrumbs, div.tabela > *:not(.portes-tandis), div.colors, p.cliquez, footer{
		display: none;
	}
	
	.safera-notice:not(.portes-tandis) .portes-tandis,
	.safera-notice.portes-tandis .portes-tandis > label,
	.safera-notice.portes-tandis .portes-tandis > div input:not(:checked) ~ *{
		display: none;
	}
	
	.safera-notice.portes-tandis .portes-tandis > div > label{
		position: absolute;
		left: 314px;
		top: 45px;
	}
	
	.safera-notice.portes-tandis .portes-tandis > div input:checked ~ *,
	.safera-notice.portes-tandis .portes-tandis > div input:checked ~ * *{
		border-color: #464646 !important;
		color: #464646 !important;
	}
	
	.safera-notice{
		padding-top: 30px !important;
	}
	
	.safera-notice .print{
		display: block !important;
	}
	
	.safera-notice div.tabela div.nportas{
		background-size: 409px 90px;
		background-image: url(images/notice-de-fabrication_v6/portas@2x.png);
	}
	
	.safera-notice .armario{
		width: 260px;
		height: 312px;
		margin: 90px 0 0 660px;
	}
	
	.safera-notice .print.dims{
		position: absolute;
		width: 300px;
		height: 40px;
		margin: 210px 0 0 570px;
		font-size: 16px;
		z-index: 100;
	}
	
	.safera-notice div.montagem{
		width: 435px;
		height: 480px;
		margin: 220px 0 0 60px;
		padding-top: 0 !important;
	}
	
	.safera-notice.portes-tandis div.montagem{
		margin-top: 220px !important;
	}
	
	.safera-notice.soft .portes-tandis,
	.safera-notice.pro .portes-tandis{
		border-top: none;
		background-color: #fff;
	}
	
	.safera-notice.portes-tandis div.montagem .portes-tandis-3d{
		transform: scale(1.21);
		top: 137px;
		left: 71px;
	}
	
	.safera-notice.portes-tandis div.montagem .portes-tandis-3d .perfil-t{
		display: none;
	}
	
	.safera-notice.portes-tandis div.montagem.montagem-com-espelho .portes-tandis-3d{
		transform: scale(1.2);
		left: 76px;
	}
	
	.safera-notice.portes-tandis div.print img.portes-tandis{
		height: 90px;
		width: 90px;
		left: -14px;
		top: 7px;
		z-index: 999999999999;
	}
	
	.safera-notice.portes-tandis .montagem-com-espelho div.print img.portes-tandis{
		left: -14px;
	}
	
	.safera-notice div.corte{
		width: 390px;
		height: 572px;
		margin: 500px 0 0 550px !important;
	}
	
	.safera-notice.portes-tandis div.corte{
		margin-top: 500px !important;
	}
	
	.safera-notice table.listagem{
		margin: 770px 0 0 40px !important;
		font-size: 16px;
		width: 400px;
	}
	
	.safera-notice table.listagem h2{
		font-size: 18px;
		color: rgb(80,80,80);
	}
	
	.safera-notice .cliente{
		display: block;
		width: 980px;
		background-color: white;
		margin: -10px 0 0 0;
		border-top: 1px solid rgb(120,120,120);
		border-bottom: 1px solid rgb(120,120,120);
		font-size: 15px;
		padding-left: 0;
	}
	
	.safera-notice .cliente input[type="text"]{
		display: block;
		border: none;
		padding: 0;
		font-size: 15px;
		line-height: 20px;
	}
	
	.safera-notice .cliente button{
		display: none;
	}
	
	.safera-notice span.cota{
		height: 19px;
		width: 96px;
		font-size: 16px;
	}
	
	.safera-notice.pvc span.cota{
		top: 6px;
	}
	
	.safera-notice div.montagem span#altura-madeira{
		margin: 176px 0 0 -20px;
	}
	
	.safera-notice div.montagem-com-espelho span#altura-madeira{
		margin: 258px 0 0 196px !important;
	}
	
	.safera-notice div.montagem span#largura-madeira{
		margin: 324px 0 0 74px;
	}
	
	.safera-notice div.montagem-com-espelho span#largura-madeira{
		margin: 110px 0 0 116px !important;
	}
	
	.safera-notice div.montagem span#altura-puxador{
		margin: 310px 0 0 284px;
	}
	
	.safera-notice div.montagem-com-espelho span#altura-puxador{
		margin: 328px 0 0 318px !important;
	}
	
	.safera-notice div.montagem span#comprimento-perfil-baixo{
		margin: 438px 0 0 74px;
	}
	
	.safera-notice div.montagem-com-espelho span#comprimento-perfil-baixo{
		margin: 438px 0 0 30px !important;
	}
	
	.safera-notice div.montagem span#largura-espelho{
		margin: 330px 0 0 12px;
	}
	
	.safera-notice div.montagem span#altura-espelho{
		margin: 180px 0 0 -63px;
	}
	
	.safera-notice .armario span#comp-calha-cima{
		margin: 104px 0 0 188px;
	}
	
	.safera-notice .armario span#comp-calha-baixo{
		margin: 304px 0 0 20px;
	}
	
	.safera-notice table.listagem td{
		padding-right: 20px;
	}
}

