@media screen and (max-width: 320px){
	.divuserqtd{
		padding: 10px;
	}
	.colorscenter{
		display: flex!important;
		justify-content: center!important;
	}
	.table-p1{
		margin-bottom: 0px;padding-top: 10px;margin-left: 20px;
	}
	.table-p2{
		margin-bottom: 0px;margin-left: 20px;
	}
	.table-prc{
		padding:10px 10px 10px 10px;
	}
	.input-cep-personal{
		border: solid 1px;
	}
	.div-ini-pers{
		min-height: 0px;
	}
	.titulo-pg{
		color: #585858;
		font-family: Pluto_heavy;
		font-size: 11pt;
	}
	.container-tit-personal{
		color: #585858;
		font-family: pluto_heavy;
		font-size: 11pt;

		/*margin-top: 20px;*/
	}
	.ordem-personal{
		display:block;
		border-radius:50%;
		width:1.3em;
		height:1.3em;
		text-align:center;
		float:left;
		background-color: #DE1F26;
		color: #FFF;
		margin-right: 10px;
	}



	.div-resumo{
		background-color: #FFF;
		margin-top: 20px;
	}
	.descr_arte{
		margin-bottom: 10px;
		margin-top: 5px;
		max-width: 150px;
		line-height: 1.0;
		font-size: 12px;
		min-height: 30px;
		max-height: 30px;
	}
	.img-personal{
		max-width: 120px;
	}
	.input-file-personal{
		font-size: 10px;
		border:solid 1px;
	}
	.div-img-personal{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.label-descr{
		max-width: 180px;
		font-size: 10px;
	}
	.p-checkbox{
		margin-bottom: 20px;
	}

	input[type=checkbox], input[type=radio] {
	    transform: scale(1.6)!important;
	    color: #DE1F26;
	}
	
	.titulo-personal{
		color: #585858;
		font-family: pluto_sans_cond_heavy;
		font-style: italic;
		font-size: 11pt;
		text-transform: capitalize;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.titulo-personal-local{
		color: #F80;
		font-family: pluto_sans_cond_heavy;
		font-size: 11pt;
		text-transform: capitalize;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.titulo-personal-qtd{
		color: #585858;
		font-family: pluto_sans_cond_heavy;
		font-size: 11pt;
		text-transform: capitalize;
		margin-top: 10px;
		/*margin-bottom: -10px;*/
	}
	.personal-opt{
		margin-top: 10px;
		margin-bottom: 10px;
		min-height: 50px;
		max-height: 50px;
	}
	.personal-opt-selected{
		background-color: #A52A2A;
		color: #FFF;
		font-weight: bold;
	}
	.personal-opt-qtd{
		margin-top: 10px;
		margin-bottom: 10px;
		/*min-height: 80px;
		max-height: 80px;*/
	}
	.personal-opt-qtd-2{
		margin-top: 10px;
		margin-bottom: 10px;
		/*min-height: 100px;
		max-height: 100px;*/
	}
	.descr-personal{
		margin-left: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		font-size: 15px;
		line-height: 1.2;
	}
	.div-personal{
		max-width: 200px;
		margin-top: 10px;
		margin-bottom: 20px;
	}

	.div-esp-personal{
		min-height: 10px !important;
	}
	.div-sombra{
		-webkit-box-shadow: -1px 5px 5px rgba(50, 50, 50, 0.50);
        -moz-box-shadow:    -1px 5px 5px rgba(50, 50, 50, 0.50);
        box-shadow:         -1px 5px 5px rgba(50, 50, 50, 0.50);
	}
	.center-vertical{
		display: -webkit-flexbox;
		display: -ms-flexbox;
	 	display: -webkit-flex;
	  	display: flex;
	  	-webkit-flex-align: center;
	  	-ms-flex-align: center;
	  	-webkit-align-items: center;
	  	align-items: center;
	  	height: 100%;
	}
	.img-produto{
		max-width: 
	}
	.circulo1quarto{
		max-width: 200px;
	    height: 110px; /* as the half of the width */
	    border-top-left-radius: 110px;  /* 100px of height + 10px of border */
	    border-top-right-radius: 110px; /* 100px of height + 10px of border */
	}

	.btn-personal-end{
		width: 100%;
		background-color: #2fd463;
		color: #FFF;
		font-family: Pluto_Sans_Cond_Heavy;
		font-size: 10pt;
	}
	.btn-personal-end:hover{
		width: 100%;
		background-color: #2fd463;
		color: #FFF;
		font-family: Pluto_Sans_Cond_Heavy;
		font-size: 10pt;
		text-decoration: underline;
	}
	.btn-personal-end:active{
		width: 100%;
		background-color: #2fd463;
		color: #FFF;
		font-family: Pluto_Sans_Cond_Heavy;
		font-size: 10pt;
		text-decoration: underline;
	}
	.fixResumo{
		position: fixed;
	    max-width: 285px !important;
	    z-index: 1030;
	    bottom: 56px;
	}
	.titulo-table {
	    color: #585858;
	    font-family: pluto_sans_cond_heavy;
	    font-size: 11pt;
	    text-transform: capitalize;
	    margin-top: 10px;
	    margin-bottom: 10px;
	}
	.bg-fluid{
		min-height: 385px;
		background-color: #DCDCDC;
	}
	.bg-int{
		background-color: #FFF;
		padding-bottom: 80px;
	}
}

@media screen and (min-width: 320.1px) and (max-width: 575.9px){
	.divuserqtd{
		padding: 10px;
	}
	.colorscenter{
		display: flex!important;
		justify-content: center!important;
	}
	.table-p1{
		margin-bottom: 0px;padding-top: 10px;margin-left: 20px;
	}
	.table-p2{
		margin-bottom: 0px;margin-left: 20px;
	}
	.table-prc{
		padding:10px 10px 10px 10px;
	}
	.input-cep-personal{
		border: solid 1px;
	}
	.div-ini-pers{
		min-height: 0px;
	}
	.titulo-pg{
		color: #585858;
		font-family: Pluto_heavy;
		font-size: 11pt;
	}
	.container-tit-personal{
		color: #585858;
		font-family: pluto_heavy;
		font-size: 11pt;

		/*margin-top: 20px;*/
	}
	.ordem-personal{
		display:block;
		border-radius:50%;
		width:1.3em;
		height:1.3em;
		text-align:center;
		float:left;
		background-color: #DE1F26;
		color: #FFF;
		margin-right: 10px;
	}



	.div-resumo{
		background-color: #FFF;
		margin-top: 20px;
	}
	.descr_arte{
		margin-bottom: 10px;
		margin-top: 5px;
		max-width: 150px;
		line-height: 1.0;
		font-size: 12px;
		min-height: 30px;
		max-height: 30px;
	}
	.img-personal{
		max-width: 120px;
	}
	.input-file-personal{
		font-size: 10px;
		border:solid 1px;
	}
	.div-img-personal{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.label-descr{
		max-width: 180px;
		font-size: 10px;
	}
	.p-checkbox{
		margin-bottom: 20px;
	}

	input[type=checkbox], input[type=radio] {
	    transform: scale(1.6)!important;
	    color: #DE1F26;
	}
	
	.titulo-personal{
		color: #585858;
		font-family: pluto_sans_cond_heavy;
		font-style: italic;
		font-size: 11pt;
		text-transform: capitalize;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.titulo-personal-local{
		color: #F80;
		font-family: pluto_sans_cond_heavy;
		font-size: 11pt;
		text-transform: capitalize;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.titulo-personal-qtd{
		color: #585858;
		font-family: pluto_sans_cond_heavy;
		font-size: 11pt;
		text-transform: capitalize;
		margin-top: 10px;
		/*margin-bottom: -10px;*/
	}
	.personal-opt{
		margin-top: 10px;
		margin-bottom: 10px;
		min-height: 50px;
		max-height: 50px;
	}
	.personal-opt-selected{
		background-color: #A52A2A;
		color: #FFF;
		font-weight: bold;
	}
	.personal-opt-qtd{
		margin-top: 10px;
		margin-bottom: 10px;
		/*min-height: 80px;
		max-height: 80px;*/
	}
	.personal-opt-qtd-2{
		margin-top: 10px;
		margin-bottom: 10px;
		/*min-height: 100px;
		max-height: 100px;*/
	}
	.descr-personal{
		margin-left: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		font-size: 15px;
		line-height: 1.2;
	}
	.div-personal{
		max-width: 200px;
		margin-top: 10px;
		margin-bottom: 20px;
	}

	.div-esp-personal{
		min-height: 10px !important;
	}
	.div-sombra{
		-webkit-box-shadow: -1px 5px 5px rgba(50, 50, 50, 0.50);
        -moz-box-shadow:    -1px 5px 5px rgba(50, 50, 50, 0.50);
        box-shadow:         -1px 5px 5px rgba(50, 50, 50, 0.50);
	}
	.center-vertical{
		display: -webkit-flexbox;
		display: -ms-flexbox;
	 	display: -webkit-flex;
	  	display: flex;
	  	-webkit-flex-align: center;
	  	-ms-flex-align: center;
	  	-webkit-align-items: center;
	  	align-items: center;
	  	height: 100%;
	}
	.img-produto{
		max-width: 
	}
	.circulo1quarto{
		max-width: 200px;
	    height: 110px; /* as the half of the width */
	    border-top-left-radius: 110px;  /* 100px of height + 10px of border */
	    border-top-right-radius: 110px; /* 100px of height + 10px of border */
	}

	.btn-personal-end{
		width: 100%;
		background-color: #2fd463;
		color: #FFF;
		font-family: Pluto_Sans_Cond_Heavy;
		font-size: 10pt;
	}
	.btn-personal-end:hover{
		width: 100%;
		background-color: #2fd463;
		color: #FFF;
		font-family: Pluto_Sans_Cond_Heavy;
		font-size: 10pt;
		text-decoration: underline;
	}
	.btn-personal-end:active{
		width: 100%;
		background-color: #2fd463;
		color: #FFF;
		font-family: Pluto_Sans_Cond_Heavy;
		font-size: 10pt;
		text-decoration: underline;
	}
	.fixResumo{
		position: fixed;
	    max-width: 285px !important;
	    z-index: 1030;
	    bottom: 56px;
	}
	.titulo-table {
	    color: #585858;
	    font-family: pluto_sans_cond_heavy;
	    font-size: 11pt;
	    text-transform: capitalize;
	    margin-top: 10px;
	    margin-bottom: 10px;
	}
	.bg-fluid{
		min-height: 385px;
		background-color: #DCDCDC;
	}
	.bg-int{
		background-color: #FFF;
		padding-bottom: 80px;
	}
}

@media screen and (min-width: 576px) and (max-width: 767.9px){
	.divuserqtd{
		padding: 10px;
	}
	.colorscenter{
		display: flex!important;
		justify-content: center!important;
	}
	.table-p1{
		margin-bottom: 0px;padding-top: 10px;margin-left: 20px;
	}
	.table-p2{
		margin-bottom: 0px;margin-left: 20px;
	}
	.table-prc{
		padding:10px 10px 10px 10px;
	}
	.input-cep-personal{
		border: solid 1px;
	}
	.div-ini-pers{
		min-height: 0px;
	}
	.titulo-pg{
		color: #585858;
		font-family: Pluto_heavy;
		font-size: 11pt;
	}
	.container-tit-personal{
		color: #585858;
		font-family: pluto_heavy;
		font-size: 11pt;

		/*margin-top: 20px;*/
	}
	.ordem-personal{
		display:block;
		border-radius:50%;
		width:1.3em;
		height:1.3em;
		text-align:center;
		float:left;
		background-color: #DE1F26;
		color: #FFF;
		margin-right: 10px;
	}



	.div-resumo{
		background-color: #FFF;
		margin-top: 20px;
	}
	.descr_arte{
		margin-bottom: 10px;
		margin-top: 5px;
		max-width: 150px;
		line-height: 1.0;
		font-size: 12px;
		min-height: 30px;
		max-height: 30px;
	}
	.img-personal{
		max-width: 120px;
	}
	.input-file-personal{
		font-size: 10px;
		border:solid 1px;
	}
	.div-img-personal{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.label-descr{
		max-width: 180px;
		font-size: 10px;
	}
	.p-checkbox{
		margin-bottom: 20px;
	}

	input[type=checkbox], input[type=radio] {
	    transform: scale(1.6)!important;
	    color: #DE1F26;
	}
	
	.titulo-personal{
		color: #585858;
		font-family: pluto_sans_cond_heavy;
		font-style: italic;
		font-size: 11pt;
		text-transform: capitalize;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.titulo-personal-local{
		color: #F80;
		font-family: pluto_sans_cond_heavy;
		font-size: 11pt;
		text-transform: capitalize;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.titulo-personal-qtd{
		color: #585858;
		font-family: pluto_sans_cond_heavy;
		font-size: 11pt;
		text-transform: capitalize;
		margin-top: 10px;
		/*margin-bottom: -10px;*/
	}
	.personal-opt{
		margin-top: 10px;
		margin-bottom: 10px;
		min-height: 50px;
		max-height: 50px;
	}
	.personal-opt-selected{
		background-color: #A52A2A;
		color: #FFF;
		font-weight: bold;
	}
	.personal-opt-qtd{
		margin-top: 10px;
		margin-bottom: 10px;
		/*min-height: 80px;
		max-height: 80px;*/
	}
	.personal-opt-qtd-2{
		margin-top: 10px;
		margin-bottom: 10px;
		/*min-height: 100px;
		max-height: 100px;*/
	}
	.descr-personal{
		margin-left: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		font-size: 15px;
		line-height: 1.2;
	}
	.div-personal{
		max-width: 200px;
		margin-top: 10px;
		margin-bottom: 20px;
	}

	.div-esp-personal{
		min-height: 10px !important;
	}
	.div-sombra{
		-webkit-box-shadow: -1px 5px 5px rgba(50, 50, 50, 0.50);
        -moz-box-shadow:    -1px 5px 5px rgba(50, 50, 50, 0.50);
        box-shadow:         -1px 5px 5px rgba(50, 50, 50, 0.50);
	}
	.center-vertical{
		display: -webkit-flexbox;
		display: -ms-flexbox;
	 	display: -webkit-flex;
	  	display: flex;
	  	-webkit-flex-align: center;
	  	-ms-flex-align: center;
	  	-webkit-align-items: center;
	  	align-items: center;
	  	height: 100%;
	}
	.img-produto{
		max-width: 
	}
	.circulo1quarto{
		max-width: 200px;
	    height: 110px; /* as the half of the width */
	    border-top-left-radius: 110px;  /* 100px of height + 10px of border */
	    border-top-right-radius: 110px; /* 100px of height + 10px of border */
	}

	.btn-personal-end{
		width: 100%;
		background-color: #2fd463;
		color: #FFF;
		font-family: Pluto_Sans_Cond_Heavy;
		font-size: 10pt;
	}
	.btn-personal-end:hover{
		width: 100%;
		background-color: #2fd463;
		color: #FFF;
		font-family: Pluto_Sans_Cond_Heavy;
		font-size: 10pt;
		text-decoration: underline;
	}
	.btn-personal-end:active{
		width: 100%;
		background-color: #2fd463;
		color: #FFF;
		font-family: Pluto_Sans_Cond_Heavy;
		font-size: 10pt;
		text-decoration: underline;
	}
	.fixResumo{
		position: fixed;
	    max-width: 285px !important;
	    z-index: 1030;
	    bottom: 56px;
	}
	.titulo-table {
	    color: #585858;
	    font-family: pluto_sans_cond_heavy;
	    font-size: 11pt;
	    text-transform: capitalize;
	    margin-top: 10px;
	    margin-bottom: 10px;
	}
	.bg-fluid{
		min-height: 385px;
		background-color: #DCDCDC;
	}
	.bg-int{
		background-color: #FFF;
		padding-bottom: 80px;
	}
}

@media screen and (min-width: 768px) and (max-width: 991.9px) {
	.divuserqtd{
		padding: 10px;
	}
	.colorscenter{
		display: flex!important;
		justify-content: center!important;
	}
	.table-p1{
		margin-bottom: 0px;padding-top: 10px;margin-left: 20px;
	}
	.table-p2{
		margin-bottom: 0px;margin-left: 20px;
	}
	.table-prc{
		padding:10px 10px 10px 10px;
	}
	.input-cep-personal{
		border: solid 1px;
	}
	.div-ini-pers{
		min-height: 0px;
	}
	.titulo-pg{
		color: #585858;
		font-family: Pluto_heavy;
		font-size: 11pt;
	}
	.container-tit-personal{
		color: #585858;
		font-family: pluto_heavy;
		font-size: 11pt;

		/*margin-top: 20px;*/
	}
	.ordem-personal{
		display:block;
		border-radius:50%;
		width:1.3em;
		height:1.3em;
		text-align:center;
		float:left;
		background-color: #DE1F26;
		color: #FFF;
		margin-right: 10px;
	}



	.div-resumo{
		background-color: #FFF;
		margin-top: 20px;
	}
	.descr_arte{
		margin-bottom: 10px;
		margin-top: 5px;
		max-width: 150px;
		line-height: 1.0;
		font-size: 12px;
		min-height: 30px;
		max-height: 30px;
	}
	.img-personal{
		max-width: 120px;
	}
	.input-file-personal{
		font-size: 10px;
		border:solid 1px;
	}
	.div-img-personal{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.label-descr{
		max-width: 180px;
		font-size: 10px;
	}
	.p-checkbox{
		margin-bottom: 20px;
	}

	input[type=checkbox], input[type=radio] {
	    transform: scale(1.6)!important;
	    color: #DE1F26;
	}
	
	.titulo-personal{
		color: #585858;
		font-family: pluto_sans_cond_heavy;
		font-style: italic;
		font-size: 11pt;
		text-transform: capitalize;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.titulo-personal-local{
		color: #F80;
		font-family: pluto_sans_cond_heavy;
		font-size: 11pt;
		text-transform: capitalize;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.titulo-personal-qtd{
		color: #585858;
		font-family: pluto_sans_cond_heavy;
		font-size: 11pt;
		text-transform: capitalize;
		margin-top: 10px;
		/*margin-bottom: -10px;*/
	}
	.personal-opt{
		margin-top: 10px;
		margin-bottom: 10px;
		min-height: 50px;
		max-height: 50px;
	}
	.personal-opt-selected{
		background-color: #A52A2A;
		color: #FFF;
		font-weight: bold;
	}
	.personal-opt-qtd{
		margin-top: 10px;
		margin-bottom: 10px;
		/*min-height: 80px;
		max-height: 80px;*/
	}
	.personal-opt-qtd-2{
		margin-top: 10px;
		margin-bottom: 10px;
		/*min-height: 100px;
		max-height: 100px;*/
	}
	.descr-personal{
		margin-left: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		font-size: 15px;
		line-height: 1.2;
	}
	.div-personal{
		max-width: 200px;
		margin-top: 10px;
		margin-bottom: 20px;
	}

	.div-esp-personal{
		min-height: 10px !important;
	}
	.div-sombra{
		-webkit-box-shadow: -1px 5px 5px rgba(50, 50, 50, 0.50);
        -moz-box-shadow:    -1px 5px 5px rgba(50, 50, 50, 0.50);
        box-shadow:         -1px 5px 5px rgba(50, 50, 50, 0.50);
	}
	.center-vertical{
		display: -webkit-flexbox;
		display: -ms-flexbox;
	 	display: -webkit-flex;
	  	display: flex;
	  	-webkit-flex-align: center;
	  	-ms-flex-align: center;
	  	-webkit-align-items: center;
	  	align-items: center;
	  	height: 100%;
	}
	.img-produto{
		max-width: 
	}
	.circulo1quarto{
		max-width: 200px;
	    height: 110px; /* as the half of the width */
	    border-top-left-radius: 110px;  /* 100px of height + 10px of border */
	    border-top-right-radius: 110px; /* 100px of height + 10px of border */
	}

	.btn-personal-end{
		width: 100%;
		background-color: #2fd463;
		color: #FFF;
		font-family: Pluto_Sans_Cond_Heavy;
		font-size: 10pt;
	}
	.btn-personal-end:hover{
		width: 100%;
		background-color: #2fd463;
		color: #FFF;
		font-family: Pluto_Sans_Cond_Heavy;
		font-size: 10pt;
		text-decoration: underline;
	}
	.btn-personal-end:active{
		width: 100%;
		background-color: #2fd463;
		color: #FFF;
		font-family: Pluto_Sans_Cond_Heavy;
		font-size: 10pt;
		text-decoration: underline;
	}
	.fixResumo{
		position: fixed;
	    max-width: 285px !important;
	    z-index: 1030;
	    bottom: 56px;
	}
	.titulo-table {
	    color: #585858;
	    font-family: pluto_sans_cond_heavy;
	    font-size: 11pt;
	    text-transform: capitalize;
	    margin-top: 10px;
	    margin-bottom: 10px;
	}
	.bg-fluid{
		min-height: 385px;
		background-color: #DCDCDC;
	}
	.bg-int{
		background-color: #FFF;
		padding-bottom: 80px;
	}
}

@media screen and (min-width: 992px) and (max-width: 1199.9px) {
	.divuserqtd{
		padding: 10px;
	}
	.table-p1{
		margin-bottom: 0px;padding-top: 10px;
	}
	.table-p2{
		margin-bottom: 0px;
	}
	.table-prc{
		padding:10px 10px 10px 10px;
	}
	.input-cep-personal{
		border: solid 1px;
	}
	.div-ini-pers{
		min-height: 0px;
	}
	.titulo-pg{
		color: #585858;
		font-family: Pluto_heavy;
		font-size: 13pt;
	}
	.container-tit-personal{
		color: #585858;
		font-family: pluto_heavy;
		font-size: 11pt;

		/*margin-top: 20px;*/
	}
	.ordem-personal{
		display:block;
		border-radius:50%;
		width:1.3em;
		height:1.3em;
		text-align:center;
		float:left;
		background-color: #DE1F26;
		color: #FFF;
		margin-right: 10px;
	}



	.div-resumo{
		background-color: #FFF;
		margin-top: 20px;
	}
	.descr_arte{
		margin-bottom: 10px;
		margin-top: 5px;
		max-width: 150px;
		line-height: 1.0;
		font-size: 12px;
		min-height: 30px;
		max-height: 30px;
	}
	.img-personal{
		max-width: 120px;
	}
	.input-file-personal{
		font-size: 10px;
		border:solid 1px;
	}
	.div-img-personal{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.label-descr{
		max-width: 180px;
		font-size: 10px;
	}
	.p-checkbox{
		margin-bottom: 20px;
	}

	input[type=checkbox], input[type=radio] {
	    transform: scale(1.6)!important;
	    color: #DE1F26;
	}
	
	.titulo-personal{
		color: #585858;
		font-family: pluto_sans_cond_heavy;
		font-style: italic;
		font-size: 11pt;
		text-transform: capitalize;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.titulo-personal-local{
		color: #F80;
		font-family: pluto_sans_cond_heavy;
		font-size: 11pt;
		text-transform: capitalize;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.titulo-personal-qtd{
		color: #585858;
		font-family: pluto_sans_cond_heavy;
		font-size: 11pt;
		text-transform: capitalize;
		margin-top: 10px;
		/*margin-bottom: -10px;*/
	}
	.personal-opt{
		margin-top: 10px;
		margin-bottom: 10px;
		min-height: 50px;
		max-height: 50px;
	}
	.personal-opt-selected{
		background-color: #A52A2A;
		color: #FFF;
		font-weight: bold;
	}
	.personal-opt-qtd{
		margin-top: 10px;
		margin-bottom: 10px;
		/*min-height: 80px;
		max-height: 80px;*/
	}
	.personal-opt-qtd-2{
		margin-top: 10px;
		margin-bottom: 10px;
		/*min-height: 100px;
		max-height: 100px;*/
	}
	.descr-personal{
		margin-left: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		font-size: 15px;
		line-height: 1.2;
	}
	.div-personal{
		max-width: 200px;
		margin-top: 10px;
		margin-bottom: 20px;
	}

	.div-esp-personal{
		min-height: 10px !important;
	}
	.div-sombra{
		-webkit-box-shadow: -1px 5px 5px rgba(50, 50, 50, 0.50);
        -moz-box-shadow:    -1px 5px 5px rgba(50, 50, 50, 0.50);
        box-shadow:         -1px 5px 5px rgba(50, 50, 50, 0.50);
	}
	.center-vertical{
		display: -webkit-flexbox;
		display: -ms-flexbox;
	 	display: -webkit-flex;
	  	display: flex;
	  	-webkit-flex-align: center;
	  	-ms-flex-align: center;
	  	-webkit-align-items: center;
	  	align-items: center;
	  	height: 100%;
	}
	.img-produto{
		max-width: 
	}
	.circulo1quarto{
		max-width: 200px;
	    height: 110px; /* as the half of the width */
	    border-top-left-radius: 110px;  /* 100px of height + 10px of border */
	    border-top-right-radius: 110px; /* 100px of height + 10px of border */
	}

	.btn-personal-end{
		width: 100%;
		background-color: #2fd463;
		color: #FFF;
		font-family: Pluto_Sans_Cond_Heavy;
		font-size: 10pt;
	}
	.btn-personal-end:hover{
		width: 100%;
		background-color: #2fd463;
		color: #FFF;
		font-family: Pluto_Sans_Cond_Heavy;
		font-size: 10pt;
		text-decoration: underline;
	}
	.btn-personal-end:active{
		width: 100%;
		background-color: #2fd463;
		color: #FFF;
		font-family: Pluto_Sans_Cond_Heavy;
		font-size: 10pt;
		text-decoration: underline;
	}
	.fixResumo{
		position: fixed;
	    max-width: 285px !important;
	    z-index: 1030;
	    bottom: 56px;
	}
	.titulo-table {
	    color: #585858;
	    font-family: pluto_sans_cond_heavy;
	    font-size: 11pt;
	    text-transform: capitalize;
	    margin-top: 10px;
	    margin-bottom: 10px;
	}
	.bg-fluid{
		min-height: 385px;
		background-color: #DCDCDC;
	}
	.bg-int{
		background-color: #FFF;
		padding-bottom: 80px;
	}
}

@media screen and (min-width: 1200px) and (max-width: 1365px){
	.divuserqtd{
		padding-left: 40px;
	}
	.table-p1{
		margin-bottom: 0px;padding-top: 10px;margin-left: -20px;
	}
	.table-p2{
		margin-bottom: 0px;margin-left: -20px;
	}
	.table-prc{
		padding:20px 20px 20px 40px;
	}
	.div-input-cep{
		margin-left: 30px;
	}
	.div-ini-pers{
		min-height: 0px;
	}
	.div-resumo{
		background-color: #FFF;
		margin-top: 20px;
		position: fixed;
		z-index: 1;
		max-width: 285px;
		/*bottom: 30%;*/
	}
	.descr_arte{
		margin-bottom: 10px;
		margin-top: 5px;
		max-width: 150px;
		line-height: 1.0;
		min-height: 30px;
		max-height: 30px;
	}
	.img-personal{
		max-width: 160px;
	}
	.div-img-personal{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.label-descr{
		max-width: 180px;
		font-size: 10px;
	}
	.p-checkbox{
		margin-bottom: 20px;
	}

	input[type=checkbox], input[type=radio] {
	    transform: scale(1.6)!important;
	    color: #DE1F26;
	}
	.error{
		color: red;
		margin-left: 80px;
	}
	
	.bbbbb{
		background-color: #848484;
	}
	.ccccc{
	    min-height: 10px;
	    margin-top: 0px;
	}
	.titulo-personal{
		color: #585858;
		font-family: pluto_sans_cond_heavy;
		font-style: italic;
		font-size: 14pt;
		text-transform: capitalize;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.titulo-personal-local{
		color: #F80;
		font-family: pluto_sans_cond_heavy;
		font-size: 14pt;
		text-transform: capitalize;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.titulo-personal-qtd{
		color: #585858;
		font-family: pluto_sans_cond_heavy;
		font-size: 14pt;
		text-transform: capitalize;
		margin-top: 10px;
		/*margin-bottom: -10px;*/
	}
	.personal-opt{
		margin-top: 10px;
		margin-bottom: 10px;
		min-height: 50px;
		max-height: 50px;
	}
	.personal-opt-selected{
		background-color: #A52A2A;
		color: #FFF;
		font-weight: bold;
	}
	.personal-opt-qtd{
		margin-top: 10px;
		margin-bottom: 10px;
		/*min-height: 80px;
		max-height: 80px;*/
	}
	.personal-opt-qtd-2{
		margin-top: 10px;
		margin-bottom: 10px;
		/*min-height: 100px;
		max-height: 100px;*/
	}
	.descr-personal{
		margin-left: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		font-size: 15px;
		line-height: 1.2;
	}
	.div-personal{
		max-width: 200px;
		margin-top: 10px;
		margin-bottom: 20px;
	}

	.div-esp-personal{
		min-height: 10px !important;
	}
	.div-sombra{
		-webkit-box-shadow: -1px 5px 5px rgba(50, 50, 50, 0.50);
        -moz-box-shadow:    -1px 5px 5px rgba(50, 50, 50, 0.50);
        box-shadow:         -1px 5px 5px rgba(50, 50, 50, 0.50);
	}
	.center-vertical{
		display: -webkit-flexbox;
		display: -ms-flexbox;
	 	display: -webkit-flex;
	  	display: flex;
	  	-webkit-flex-align: center;
	  	-ms-flex-align: center;
	  	-webkit-align-items: center;
	  	align-items: center;
	  	height: 100%;
	}
	.img-produto{
		max-width: 
	}
	.ordem-personal{
		display:block;
		border-radius:50%;
		width:1.3em;
		height:1.3em;
		text-align:center;
		float:left;
		background-color: #DE1F26;
		color: #FFF;
		margin-right: 10px;
	}
	.circulo1quarto{
		max-width: 200px;
	    height: 110px; /* as the half of the width */
	    border-top-left-radius: 110px;  /* 100px of height + 10px of border */
	    border-top-right-radius: 110px; /* 100px of height + 10px of border */
	}

	.btn-personal-end{
		width: 100%;
		background-color: #2fd463;
		color: #FFF;
		font-family: Pluto_Sans_Cond_Heavy;
		font-size: 10pt;
	}
	.btn-personal-end:hover{
		width: 100%;
		background-color: #2fd463;
		color: #FFF;
		font-family: Pluto_Sans_Cond_Heavy;
		font-size: 10pt;
		text-decoration: underline;
	}
	.btn-personal-end:active{
		width: 100%;
		background-color: #2fd463;
		color: #FFF;
		font-family: Pluto_Sans_Cond_Heavy;
		font-size: 10pt;
		text-decoration: underline;
	}
	.fixResumo{
		position: fixed;
	    max-width: 285px !important;
	    z-index: 1030;
	    bottom: 56px;
	}
	.titulo-table {
	    color: #585858;
	    font-family: pluto_sans_cond_heavy;
	    font-size: 11pt;
	    text-transform: capitalize;
	    margin-top: 10px;
	    margin-bottom: 10px;
	}
	.titulo-pg{
		color: #585858;
		font-family: Pluto_heavy;
		font-size: 20pt;
		margin-top: -15px;
	}
	.bg-fluid{
		min-height: 385px;
		background-color: #DCDCDC;
		padding-top: 150px;
	}
	.bg-int{
		background-color: #FFF;
		padding-bottom: 80px;
	}
	.container-tit-personal{
		color: #585858;
		font-family: pluto_heavy;
		font-size: 16pt;
		margin-top: 20px;
	}

}

@media screen and (min-width: 1366px) and (max-width: 1599px){
	.divuserqtd{
		padding-left: 40px;
	}
	.table-p1{
		margin-bottom: 0px;padding-top: 10px;margin-left: -20px;
	}
	.table-p2{
		margin-bottom: 0px;margin-left: -20px;
	}
	.table-prc{
		padding:20px 20px 20px 40px;
	}
	.div-input-cep{
		margin-left: 30px;
	}
	.div-ini-pers{
		min-height: 143px;
	}
	.div-resumo{
		background-color: #FFF;
		margin-top: 20px;
		position: fixed;
		z-index: 10;
		max-width: 285px;
		/*bottom: 410px;*/
	}
	.descr_arte{
		margin-bottom: 10px;
		margin-top: 5px;
		max-width: 150px;
		line-height: 1.0;
		min-height: 30px;
		max-height: 30px;
	}
	.img-personal{
		max-width: 160px;
	}
	.div-img-personal{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.label-descr{
		max-width: 180px;
		font-size: 10px;
	}
	.p-checkbox{
		margin-bottom: 20px;
	}

	input[type=checkbox], input[type=radio] {
	    transform: scale(1.6)!important;
	    color: #DE1F26;
	}
	.error{
		color: red;
		margin-left: 80px;
	}
	
	.bbbbb{
		background-color: #848484;
	}
	.ccccc{
	    min-height: 10px;
	    margin-top: 0px;
	}
	.titulo-personal{
		color: #585858;
		font-family: pluto_sans_cond_heavy;
		font-style: italic;
		font-size: 14pt;
		text-transform: capitalize;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.titulo-personal-local{
		color: #F80;
		font-family: pluto_sans_cond_heavy;
		font-size: 14pt;
		text-transform: capitalize;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.titulo-personal-qtd{
		color: #585858;
		font-family: pluto_sans_cond_heavy;
		font-size: 14pt;
		text-transform: capitalize;
		margin-top: 10px;
		/*margin-bottom: -10px;*/
	}
	.personal-opt{
		margin-top: 10px;
		margin-bottom: 10px;
		min-height: 50px;
		max-height: 50px;
	}
	.personal-opt-selected{
		background-color: #A52A2A;
		color: #FFF;
		font-weight: bold;
	}
	.personal-opt-qtd{
		margin-top: 10px;
		margin-bottom: 10px;
		/*min-height: 80px;
		max-height: 80px;*/
	}
	.personal-opt-qtd-2{
		margin-top: 10px;
		margin-bottom: 10px;
		/*min-height: 100px;
		max-height: 100px;*/
	}
	.descr-personal{
		margin-left: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		font-size: 15px;
		line-height: 1.2;
	}
	.div-personal{
		max-width: 200px;
		margin-top: 10px;
		margin-bottom: 20px;
	}

	.div-esp-personal{
		min-height: 10px !important;
	}
	.div-sombra{
		-webkit-box-shadow: -1px 5px 5px rgba(50, 50, 50, 0.50);
        -moz-box-shadow:    -1px 5px 5px rgba(50, 50, 50, 0.50);
        box-shadow:         -1px 5px 5px rgba(50, 50, 50, 0.50);
	}
	.center-vertical{
		display: -webkit-flexbox;
		display: -ms-flexbox;
	 	display: -webkit-flex;
	  	display: flex;
	  	-webkit-flex-align: center;
	  	-ms-flex-align: center;
	  	-webkit-align-items: center;
	  	align-items: center;
	  	height: 100%;
	}
	.img-produto{
		max-width: 
	}
	.ordem-personal{
		display:block;
		border-radius:50%;
		width:1.3em;
		height:1.3em;
		text-align:center;
		float:left;
		background-color: #DE1F26;
		color: #FFF;
		margin-right: 10px;
	}
	.circulo1quarto{
		max-width: 200px;
	    height: 110px; /* as the half of the width */
	    border-top-left-radius: 110px;  /* 100px of height + 10px of border */
	    border-top-right-radius: 110px; /* 100px of height + 10px of border */
	}

	.btn-personal-end{
		width: 100%;
		background-color: #2fd463;
		color: #FFF;
		font-family: Pluto_Sans_Cond_Heavy;
		font-size: 10pt;
	}
	.btn-personal-end:hover{
		width: 100%;
		background-color: #2fd463;
		color: #FFF;
		font-family: Pluto_Sans_Cond_Heavy;
		font-size: 10pt;
		text-decoration: underline;
	}
	.btn-personal-end:active{
		width: 100%;
		background-color: #2fd463;
		color: #FFF;
		font-family: Pluto_Sans_Cond_Heavy;
		font-size: 10pt;
		text-decoration: underline;
	}
	.fixResumo{
		position: fixed;
	    max-width: 285px !important;
	    z-index: 1030;
	    bottom: 56px;
	}
	.titulo-table {
	    color: #585858;
	    font-family: pluto_sans_cond_heavy;
	    font-size: 11pt;
	    text-transform: capitalize;
	    margin-top: 10px;
	    margin-bottom: 10px;
	}
	.titulo-pg{
		color: #585858;
		font-family: Pluto_heavy;
		font-size: 20pt;
		margin-top: -15px;
	}
	.bg-fluid{
		min-height: 385px;
		background-color: #DCDCDC;
	}
	.bg-int{
		background-color: #FFF;
		padding-bottom: 80px;
	}
	.container-tit-personal{
		color: #585858;
		font-family: pluto_heavy;
		font-size: 16pt;
		margin-top: 20px;
	}

}

@media screen and (min-width: 1600px) and (max-width: 1919px){
	.divuserqtd{
		padding-left: 40px;
	}
	.table-p1{
		margin-bottom: 0px;padding-top: 10px;margin-left: -20px;
	}
	.table-p2{
		margin-bottom: 0px;margin-left: -20px;
	}
	.table-prc{
		padding:20px 20px 20px 40px;
	}
	.div-input-cep{
		margin-left: 30px;
	}
	.div-ini-pers{
		min-height: 143px;
	}
	.div-resumo{
		background-color: #FFF;
		margin-top: 20px;
		position: fixed;
		z-index: 10;
		max-width: 285px;
		/*bottom: 410px;*/
	}
	.descr_arte{
		margin-bottom: 10px;
		margin-top: 5px;
		max-width: 150px;
		line-height: 1.0;
		min-height: 30px;
		max-height: 30px;
	}
	.img-personal{
		max-width: 160px;
	}
	.div-img-personal{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.label-descr{
		max-width: 180px;
		font-size: 10px;
	}
	.p-checkbox{
		margin-bottom: 20px;
	}

	input[type=checkbox], input[type=radio] {
	    transform: scale(1.6)!important;
	    color: #DE1F26;
	}
	.error{
		color: red;
		margin-left: 80px;
	}
	
	.bbbbb{
		background-color: #848484;
	  
	}
	.ccccc{
	    min-height: 10px;
	    margin-top: 0px;
	}
	.titulo-personal{
		color: #585858;
		font-family: pluto_sans_cond_heavy;
		font-style: italic;
		font-size: 14pt;
		text-transform: capitalize;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.titulo-personal-local{
		color: #F80;
		font-family: pluto_sans_cond_heavy;
		font-size: 14pt;
		text-transform: capitalize;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.titulo-personal-qtd{
		color: #585858;
		font-family: pluto_sans_cond_heavy;
		font-size: 14pt;
		text-transform: capitalize;
		margin-top: 10px;
		/*margin-bottom: -10px;*/
	}
	.personal-opt{
		margin-top: 10px;
		margin-bottom: 10px;
		min-height: 50px;
		max-height: 50px;
	}
	.personal-opt-selected{
		background-color: #A52A2A;
		color: #FFF;
		font-weight: bold;
	}
	.personal-opt-qtd{
		margin-top: 10px;
		margin-bottom: 10px;
		/*min-height: 80px;
		max-height: 80px;*/
	}
	.personal-opt-qtd-2{
		margin-top: 10px;
		margin-bottom: 10px;
		/*min-height: 100px;
		max-height: 100px;*/
	}
	.descr-personal{
		margin-left: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		font-size: 15px;
		line-height: 1.2;
	}
	.div-personal{
		max-width: 200px;
		margin-top: 10px;
		margin-bottom: 20px;
	}

	.div-esp-personal{
		min-height: 10px !important;
	}
	.div-sombra{
		-webkit-box-shadow: -1px 5px 5px rgba(50, 50, 50, 0.50);
        -moz-box-shadow:    -1px 5px 5px rgba(50, 50, 50, 0.50);
        box-shadow:         -1px 5px 5px rgba(50, 50, 50, 0.50);
	}
	.center-vertical{
		display: -webkit-flexbox;
		display: -ms-flexbox;
	 	display: -webkit-flex;
	  	display: flex;
	  	-webkit-flex-align: center;
	  	-ms-flex-align: center;
	  	-webkit-align-items: center;
	  	align-items: center;
	  	height: 100%;
	}
	.img-produto{
		max-width: 
	}
	.ordem-personal{
		display:block;
		border-radius:50%;
		width:1.3em;
		height:1.3em;
		text-align:center;
		float:left;
		background-color: #DE1F26;
		color: #FFF;
		margin-right: 10px;
	}
	.circulo1quarto{
		max-width: 200px;
	    height: 110px; /* as the half of the width */
	    border-top-left-radius: 110px;  /* 100px of height + 10px of border */
	    border-top-right-radius: 110px; /* 100px of height + 10px of border */
	}

	.btn-personal-end{
		width: 100%;
		background-color: #2fd463;
		color: #FFF;
		font-family: Pluto_Sans_Cond_Heavy;
		font-size: 10pt;
	}
	.btn-personal-end:hover{
		width: 100%;
		background-color: #2fd463;
		color: #FFF;
		font-family: Pluto_Sans_Cond_Heavy;
		font-size: 10pt;
		text-decoration: underline;
	}
	.btn-personal-end:active{
		width: 100%;
		background-color: #2fd463;
		color: #FFF;
		font-family: Pluto_Sans_Cond_Heavy;
		font-size: 10pt;
		text-decoration: underline;
	}
	.fixResumo{
		position: fixed;
	    max-width: 285px !important;
	    z-index: 1030;
	    bottom: 360px;
	}
	.titulo-table {
	    color: #585858;
	    font-family: pluto_sans_cond_heavy;
	    font-size: 11pt;
	    text-transform: capitalize;
	    margin-top: 10px;
	    margin-bottom: 10px;
	}
	.titulo-pg{
		color: #585858;
		font-family: Pluto_heavy;
		font-size: 20pt;
		margin-top: -15px;
	}
	.bg-fluid{
		min-height: 385px;
		background-color: #DCDCDC;
	}
	.bg-int{
		background-color: #FFF;
		padding-bottom: 80px;
	}
	.container-tit-personal{
		color: #585858;
		font-family: pluto_heavy;
		font-size: 16pt;
		margin-top: 20px;
	}

}

@media screen and (min-width: 1920px) and (max-width: 2879px){
	.divuserqtd{
		padding-left: 40px;
	}
	.table-p1{
		margin-bottom: 0px;padding-top: 10px;margin-left: -20px;
	}
	.table-p2{
		margin-bottom: 0px;margin-left: -20px;
	}
	.table-prc{
		padding:20px 20px 20px 40px;
	}
	.div-input-cep{
		margin-left: 30px;
	}
	.div-ini-pers{
		min-height: 140px;
	}
	.div-resumo{
		background-color: #FFF;
		margin-top: 20px;
		position: fixed;
		z-index: 10;
		max-width: 285px;
		/*bottom: 410px;*/
	}
	.descr_arte{
		margin-bottom: 10px;
		margin-top: 5px;
		max-width: 150px;
		line-height: 1.0
		min-height: 40px;
		max-height: 40px;
	}
	.img-personal{
		max-width: 160px;
	}
	.div-img-personal{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.label-descr{
		max-width: 180px;
		font-size: 10px;
	}
	.p-checkbox{
		margin-bottom: 20px;
	}

	input[type=checkbox], input[type=radio] {
	    transform: scale(1.6)!important;
	    color: #DE1F26;
	}
	.error{
		color: red;
		margin-left: 80px;
	}
	
	.bbbbb{
		background: #848484;
	   
	}
	.ccccc{
	    min-height: 10px;
	    margin-top: 0px;
	}
	.titulo-personal{
		color: #585858;
		font-family: pluto_sans_cond_heavy;
		font-style: italic;
		font-size: 14pt;
		text-transform: capitalize;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.titulo-personal-local{
		color: #F80;
		font-family: pluto_sans_cond_heavy;
		font-size: 14pt;
		text-transform: capitalize;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.titulo-personal-qtd{
		color: #585858;
		font-family: pluto_sans_cond_heavy;
		font-size: 14pt;
		text-transform: capitalize;
		margin-top: 10px;
		/*margin-bottom: -10px;*/
	}
	.personal-opt{
		margin-top: 10px;
		margin-bottom: 10px;
		min-height: 50px;
		max-height: 50px;
	}
	.personal-opt-selected{
		background-color: #A52A2A;
		color: #FFF;
		font-weight: bold;
	}
	.personal-opt-qtd{
		margin-top: 10px;
		margin-bottom: 10px;
		/*min-height: 80px;
		max-height: 80px;*/
	}
	.personal-opt-qtd-2{
		margin-top: 10px;
		margin-bottom: 10px;
		/*min-height: 100px;
		max-height: 100px;*/
	}
	.descr-personal{
		margin-left: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		font-size: 15px;
		line-height: 1.2;
	}
	.div-personal{
		max-width: 200px;
		margin-top: 10px;
		margin-bottom: 20px;
	}

	.div-esp-personal{
		min-height: 10px !important;
	}
	.div-sombra{
		-webkit-box-shadow: -1px 5px 5px rgba(50, 50, 50, 0.50);
        -moz-box-shadow:    -1px 5px 5px rgba(50, 50, 50, 0.50);
        box-shadow:         -1px 5px 5px rgba(50, 50, 50, 0.50);
	}
	.center-vertical{
		display: -webkit-flexbox;
		display: -ms-flexbox;
	 	display: -webkit-flex;
	  	display: flex;
	  	-webkit-flex-align: center;
	  	-ms-flex-align: center;
	  	-webkit-align-items: center;
	  	align-items: center;
	  	height: 100%;
	}
	.img-produto{
		max-width: 
	}
	.ordem-personal{
		display:block;
		border-radius:50%;
		width:1.3em;
		height:1.3em;
		text-align:center;
		float:left;
		background-color: #DE1F26;
		color: #FFF;
		margin-right: 10px;
	}
	.circulo1quarto{
		max-width: 200px;
	    height: 110px; /* as the half of the width */
	    border-top-left-radius: 110px;  /* 100px of height + 10px of border */
	    border-top-right-radius: 110px; /* 100px of height + 10px of border */
	}

	.btn-personal-end{
		width: 100%;
		background-color: #2fd463;
		color: #FFF;
		font-family: Pluto_Sans_Cond_Heavy;
		font-size: 10pt;
	}
	.btn-personal-end:hover{
		width: 100%;
		background-color: #2fd463;
		color: #FFF;
		font-family: Pluto_Sans_Cond_Heavy;
		font-size: 10pt;
		text-decoration: underline;
	}
	.btn-personal-end:active{
		width: 100%;
		background-color: #2fd463;
		color: #FFF;
		font-family: Pluto_Sans_Cond_Heavy;
		font-size: 10pt;
		text-decoration: underline;
	}
	.fixResumo{
		position: fixed;
	    max-width: 285px !important;
	    z-index: 1030;
	    bottom: 360px;
	}
	.titulo-table {
	    color: #585858;
	    font-family: pluto_sans_cond_heavy;
	    font-size: 11pt;
	    text-transform: capitalize;
	    margin-top: 10px;
	    margin-bottom: 10px;
	}
	.titulo-pg{
		color: #585858;
		font-family: Pluto_heavy;
		font-size: 20pt;
		margin-top: -15px;
	}
	.bg-fluid{
		min-height: 385px;
		background-color: #DCDCDC;
	}
	.bg-int{
		background-color: #FFF;
		padding-bottom: 80px;
	}
	.container-tit-personal{
		color: #585858;
		font-family: pluto_heavy;
		font-size: 16pt;
		margin-top: 20px;
	}

}

@media screen and (min-width: 2800px) {
	.divuserqtd{
		padding-left: 40px;
	}
	.table-p1{
		margin-bottom: 0px;padding-top: 10px;margin-left: -20px;
	}
	.table-p2{
		margin-bottom: 0px;margin-left: -20px;
	}
	.table-prc{
		padding:20px 20px 20px 40px;
	}
	.div-input-cep{
		margin-left: 30px;
	}
	.div-ini-pers{
		min-height: 143px;
	}
	.div-resumo{
		background-color: #FFF;
		margin-top: 20px;
	}
	.descr_arte{
		margin-bottom: 10px;
		margin-top: 5px;
		max-width: 150px;
		line-height: 1.0;
		min-height: 30px;
		max-height: 30px;
	}
	.img-personal{
		max-width: 160px;
	}
	.div-img-personal{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.label-descr{
		max-width: 180px;
		font-size: 10px;
	}
	.p-checkbox{
		margin-bottom: 20px;
	}

	input[type=checkbox], input[type=radio] {
	    transform: scale(1.6)!important;
	    color: #DE1F26;
	}
	.error{
		color: red;
		margin-left: 80px;
	}
	
	.bbbbb{
		background-color: #848484;
	  
	}
	.ccccc{
	    min-height: 10px;
	    margin-top: 0px;
	}
	.titulo-personal{
		color: #585858;
		font-family: pluto_sans_cond_heavy;
		font-style: italic;
		font-size: 14pt;
		text-transform: capitalize;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.titulo-personal-local{
		color: #F80;
		font-family: pluto_sans_cond_heavy;
		font-size: 14pt;
		text-transform: capitalize;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.titulo-personal-qtd{
		color: #585858;
		font-family: pluto_sans_cond_heavy;
		font-size: 14pt;
		text-transform: capitalize;
		margin-top: 10px;
		/*margin-bottom: -10px;*/
	}
	.personal-opt{
		margin-top: 10px;
		margin-bottom: 10px;
		min-height: 50px;
		max-height: 50px;
	}
	.personal-opt-selected{
		background-color: #A52A2A;
		color: #FFF;
		font-weight: bold;
	}
	.personal-opt-qtd{
		margin-top: 10px;
		margin-bottom: 10px;
		/*min-height: 80px;
		max-height: 80px;*/
	}
	.personal-opt-qtd-2{
		margin-top: 10px;
		margin-bottom: 10px;
		/*min-height: 100px;
		max-height: 100px;*/
	}
	.descr-personal{
		margin-left: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		font-size: 15px;
		line-height: 1.2;
	}
	.div-personal{
		max-width: 200px;
		margin-top: 10px;
		margin-bottom: 20px;
	}

	.div-esp-personal{
		min-height: 10px !important;
	}
	.div-sombra{
		-webkit-box-shadow: -1px 5px 5px rgba(50, 50, 50, 0.50);
        -moz-box-shadow:    -1px 5px 5px rgba(50, 50, 50, 0.50);
        box-shadow:         -1px 5px 5px rgba(50, 50, 50, 0.50);
	}
	.center-vertical{
		display: -webkit-flexbox;
		display: -ms-flexbox;
	 	display: -webkit-flex;
	  	display: flex;
	  	-webkit-flex-align: center;
	  	-ms-flex-align: center;
	  	-webkit-align-items: center;
	  	align-items: center;
	  	height: 100%;
	}
	.img-produto{
		max-width: 
	}
	.ordem-personal{
		display:block;
		border-radius:50%;
		width:1.3em;
		height:1.3em;
		text-align:center;
		float:left;
		background-color: #DE1F26;
		color: #FFF;
		margin-right: 10px;
	}
	.circulo1quarto{
		max-width: 200px;
	    height: 110px; /* as the half of the width */
	    border-top-left-radius: 110px;  /* 100px of height + 10px of border */
	    border-top-right-radius: 110px; /* 100px of height + 10px of border */
	}

	.btn-personal-end{
		width: 100%;
		background-color: #2fd463;
		color: #FFF;
		font-family: Pluto_Sans_Cond_Heavy;
		font-size: 10pt;
	}
	.btn-personal-end:hover{
		width: 100%;
		background-color: #2fd463;
		color: #FFF;
		font-family: Pluto_Sans_Cond_Heavy;
		font-size: 10pt;
		text-decoration: underline;
	}
	.btn-personal-end:active{
		width: 100%;
		background-color: #2fd463;
		color: #FFF;
		font-family: Pluto_Sans_Cond_Heavy;
		font-size: 10pt;
		text-decoration: underline;
	}
	.fixResumo{
		position: fixed;
	    max-width: 285px !important;
	    z-index: 1030;
	    bottom: 360px;
	}
	.titulo-table {
	    color: #585858;
	    font-family: pluto_sans_cond_heavy;
	    font-size: 11pt;
	    text-transform: capitalize;
	    margin-top: 10px;
	    margin-bottom: 10px;
	}
	.titulo-pg{
		color: #585858;
		font-family: Pluto_heavy;
		font-size: 20pt;
		margin-top: -15px;
	}
	.bg-fluid{
		min-height: 385px;
		background-color: #DCDCDC;
	}
	.bg-int{
		background-color: #FFF;
		padding-bottom: 80px;
	}
	.container-tit-personal{
		color: #585858;
		font-family: pluto_heavy;
		font-size: 16pt;
		margin-top: 20px;
	}

}

.btn-personal-cont{
	background-color: #2fd463;
	color: #FFF;
	width: 100%;
	font-family: Pluto_Sans_Cond_Heavy;
}
.btn-personal-cont:hover{
	text-decoration: underline;
}

.v-center {
  height: 100%;
  min-height: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  /*-webkit-justify-content: center;
  justify-content: center;*/
}

* {box-sizing: border-box;}

.img-zoom-container {
  position: relative;
}

.img-zoom-lens {
  position: absolute;
  border: 1px solid #d4d4d4;
  width: 40px;
  height: 40px;
}

.img-zoom-result {
  border: 1px solid #d4d4d4;
  width: 300px;
  height: 300px;
}