br {clear: both;}

li {list-style: none!important;}

.navbar-default {background-color: #000!important;}

.well {max-width: 1170px!important;
	margin: auto;
	margin-top: 25px!important;
	margin-bottom: 50px!important;}

.caixa_topo {}

.esquera_detalhe {float: left!important;
	width: 51%!important;
	max-width: 550px!important;}

.row_caixa_estoque_mini {float: left!important;
	margin-right: 4%!important;
	width: 130px!important;
	margin-left: 0px!important;}

.well .col-md-6 {width: 100%!important;}


.caixa_estoque_mini{padding-right: 0px!important;
	padding-left: 0px!important;}


.thumbnail_mini img {
	margin-right: auto;
	margin-left: auto;
	max-width: 242px!important;
	max-height: 200px!important;
	width: 100%!important;
	height: 100%!important;}


.modelo_detalhe {margin-top: 10px!important;
	margin-bottom: 5px!important;}

.dados_modelo_detalhe {float: left!important;}

.preco_detalhe {margin-top: 0!important;
	margin-bottom: 5px!important;
	float: right!important;
	color: #848181!important}

.linha_detalhe {margin-top: -5px;
	border: 0;
	border-top: 1px solid #E6E4E4;
	width: 100%;
	float: right;}

.thumbnail_grande {display: block;
	max-width: 547px;
	padding: 4px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: border .2s ease-in-out;
	-o-transition: border .2s ease-in-out;
	transition: border .2s ease-in-out;}

.thumbnail_grande img {margin-right: auto;
	margin-left: auto;
	/*max-width: 547px!important;
	max-height: 410px!important;*/
	width: 100%!important;
	height: 100%!important;
	object-fit: cover;
	border-bottom: 4px solid #fff;
	} 

.thumbnail_miniaturas {display: block!important;
	float: left!important;
	max-width: 120px!important;
	padding: 4px!important;
	line-height: 1.42857143!important;
	background-color: #fff!important;
	border: 1px solid #ddd!important;
	border-radius: 4px!important;
	-webkit-transition: border .2s ease-in-out;
	-o-transition: border .2s ease-in-out;
	transition: border .2s ease-in-out;}

.thumbnail_miniaturas img {margin-right: auto;
	margin-left: auto;
	max-width: 120px!important;
	max-height: 80px!important;
	width: 100%!important;
	height: 100%!important;}

.scroller_fotos {height: 100px;
	width: 100%;}


.direita_detalhes {float:right;
	width: 48%;
	line-height: 22px;}

.box_opcionais {border-bottom: 0px solid #E6E4E4;
	padding-bottom: 10px;
	margin-bottom: 20px;
	box-shadow: 0px 10px 23px -18px #000;
	}
.box_opcionais ul { padding-left:0; margin-left:0}
.box_opcionais ul li{ float:left; width:100%; padding-right:15px;}

.titulos_detalhes { font-size: 20px;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	color: #848181;}

.box_descricao {border-bottom: 1px solid #E6E4E4;
	padding-bottom: 10px;}

.fone_contato {color:#333!important;}

.box_formulario{width: 100%;
	margin-top: 20px;}
.box_formulario i{color:#848181;}
.box_formulario a{ font-weight: bold}

.campos_proposta {float: left;}

.campos_mensagem{max-width: 465px!important;
	width: 100%;
	float:left!important;}

.butao_proposta {float:left!important;}

.proposta_detalhe {height: 100px!important;
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}

.form-horizontal .form-group {margin-left: 0px!important;
	margin-right: 0px!important;}

.btn-primary:hover {background: #d90f15!important;}

.btn-primary:active {background: #d90f15!important;}

.btn-primary:focus {background: #d90f15!important;}

.voltar {padding: 12px 24px!important; 
	float: right!important;}


.voltar:hover {background: #d90f15!important;}

.voltar:active {background: #d90f15!important;}

.voltar:focus {background: #d90f15!important;}



/*medias query*/

@media screen and (max-width: 600px) {

	.caixa_topo {text-align: center!important;}

	.modelo_detalhe {font-size: 20px!important;}

	.risco_ninja{display: none;}

	.row_caixa_estoque_mini {display: none!important;}

	.preco_detalhe {float: none!important;
		font-size: 30px!important;
		max-width: 323px!important;
		margin-left: auto!important;
		margin-right: auto;!iportant}

	.esquera_detalhe {float: none!important;
		width: 100%!important;
		margin: auto!important;}

	.direita_detalhes {float:none;
		width: 100%;
		margin-top: 20px;}

	.preco_detalhe {margin-top: -5px!important;}

	.linha_detalhe {margin-top: -8px;
		width: 100%;}

	.col-md-12 {float: left;
		width: 100%;}

	.form-group {width: 100%;}

	.campos_mensagem {width: 100%;
		max-width: 100%!important;}
	
	.box_captcha{
		margin-left: 20px;
	}

}

@media (min-width: 600px) and (max-width: 900px){

	.row_caixa_estoque_mini {display: none!important;}

	.esquera_detalhe {float: none!important;
		width: 100%!important;
		margin: auto!important;}

	.direita_detalhes {float:none;
		width: 100%;
		margin-top: 20px;}

	.br_ninja{display: none;}

	.preco_detalhe {margin-top: -5px!important;}

	.linha_detalhe {margin-top: -8px;
		width: 100%;}

	.col-md-12 {float: left;
		width: 100%;}

	.form-group {width: 100%;}

	.campos_mensagem {width: 100%;
		max-width: 100%!important;}
	
	.box_captcha{
		margin-left: 20px;
	}

}


@media (min-width: 900px) and (max-width: 1024px) {

	.br_ninja{display: none;}

	.preco_detalhe {margin-top: -5px!important;}

	.linha_detalhe {margin-top: -8px;
		width: 100%;}

	.col-md-12 {float: left;
		width: 100%;}

	.form-group {width: 100%;}
	
	.box_captcha{
		margin-left: 20px;
	}


}

@media (min-width: 1024px) and (max-width: 9000px){

	.br_ninja{display: none;}

	.box_captcha{
		margin-left: 20px;
	}

}