@font-face {
	font-family: "Bebas Neue Bold";
	src: local("Bebas Neue Bold"), url("fonts/BebasNeue_Bold.otf");
}

@font-face {
	font-family: "Bebas Neue Book";
	src: local("Bebas Neue Book"), url("fonts/BebasNeue_Book.otf");
}
@font-face {
	font-family: "Bebas Neue Light";
	src: local("Bebas Neue Light"), url("fonts/BebasNeue_Light.otf");
}
@font-face {
	font-family: "Bebas Neue Regular";
	src: local("Bebas Neue Regular"), url("fonts/BebasNeue_Regular.otf");
}
@font-face {
	font-family: "Bebas Neue Thin";
	src: local("Bebas Neue Thin"), url("fonts/BebasNeue_Thin.otf");
}


@font-face {
	font-family: "Roboto";
	src: local("Roboto Regular"), url("fonts/Roboto/Roboto-Regular.ttf") format('ttf');
	font-style: normal;
	font-weight: normal;
}
@font-face {
	font-family: "Roboto Light";
	src: local("Roboto Light"), url("fonts/Roboto/Roboto-Light.ttf");
}
@font-face {
	font-family: "Roboto Thin";
	src: local("Roboto Thin"), url("fonts/Roboto/Roboto-Thin.ttf");
}
@font-face {
	font-family: "Roboto Bold";
	font-style: normal;
	font-weight: normal;
	src: local("Roboto Bold"), url("fonts/Roboto/Roboto-Bold.ttf");
}
@font-face {
	font-family: "Roboto Black";
	src: local("Roboto Black"), url("fonts/Roboto/Roboto-Black.ttf");
}



*, a{
	font-family: 'Bebas Neue Regular', sans-serif;
	font-size: 16px;
	color: #000;
	border-radius: 0px;
	text-decoration: none;
}

a:hover, a:active, a:focus{
	text-decoration: none;
}

.ImgProposta {
	width: 460px;
	height: auto;
}

.colmobile {
	width: 50%;
	float: left;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}

.mobilealteracadastro {
	width: 50%;
}

.Fontth {
	font-size: 10px !important
}

.login-desktop-alinhamento {
	width: 69%;
	margin-left: 190px;
}
.arial, .arial * {
	font-family: 'arial', sans-serif !important;
	font-size: 12px;
}
.arial-black {
	font-family: 'arial black', sans-serif;
}

.mobile {
	display: none;
}
.center {
	max-width: 1260px;
	margin: 0 auto;
}
.center1 {
	margin: 0 auto;
	max-width: 1260px;
}

.bg-gray {
	background-color: #5f6368;
}
.bg-gray-2 {
	background-color: #f5f5f5;
}

.bg-yellow{
	background-color: #ffe239;
	color: #000;
} 
.bg-yellow a {
	color: #000;
}

.boder-top-1 {
	border-top: 1px solid #e1e1e1 !important;
}

.botao-comprar-padrao {
	width: 280px;
	margin: 0 58px 0 0;
}
.padding-top-10 {
	padding-top: 10px;
}

.padding-0 {
	padding: 0px;
}
.border-radius-0 {
	border-radius: 0px;
}
.padding-6 {
	padding: 6px;
}
.padding-0-7 {
	padding: 0px 7px; 
}
.padding-10-0 {
	padding: 10px 0px; 
}
.padding-0-50{
	padding: 0px 50px; 
}
.padding-right-12{
	padding: 0px 12px 0px 0px; 
}


html body .color-yellow {
	color:#ffe239;
}

html body .color-yellow a{
	color:#ffe239;
}

.nav .color-yellow a:focus, .nav .color-yellow a:hover {
	text-decoration: none;
	background-color: transparent;
	border: none;
}

.menu-simples>li>a {
	padding: 10px 2px;
	color: #fff;
	font-family: 'Bebas Neue Bold', sans-serif;
	letter-spacing: 0.3px;
}

.menu-simples>li>a:focus, .menu-simples>li>a:hover {
	text-decoration: underline;
	background-color: transparent;
	border: none;
}

.menu-simples .carrinho {
	border-radius: 50%;
	padding: 3px 3px 1px 5px;
	height: 24px;
	margin: -2px;
	text-align: center;
	font-family: 'Bebas Neue Bold',sans-serif;
}

img.logo {
	margin: 28px 0 0 0;
	height: auto;
	width: 198px;
}

.cursor-pointer {
	cursor: pointer;
}

.form-topo-search button.btn.btn-default.btn-transparent {
	border-left: none;
	background: transparent;
	box-shadow: none;
	border-radius: 0px;
	border-radius: 0px;
}

.form-topo-search input.form-control.campo-pesquisar {
	border-right: none;
	color: black;
	box-shadow: none;
	border-radius: 0px;
}

.form-topo-search .form-control:focus, .form-topo-search .form-control:hover {
	border-color: #cccccc;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
}

span.caret.color-yellow {
	border-width: 6px;
	margin-right: -7px;
}

.font-maior {
	font-size: 19px;
	float: left;
	font-family: 'Bebas Neue Bold', sans-serif;
}

.dropdown-toggle.btn-topo-catgoria {
	line-height: 20px;
	font-size: 17px;
	width: 100%;
	position: relative;
	background: #fff;
	z-index: 9999;
	margin-right: 20px;
}
.dropdown-topo-menu.open .dropdown-toggle.btn-topo-catgoria {
	border-bottom: 1px solid white;
}

.dropdown-topo-menu.open>.dropdown-menu {
	left: -1px;
	top: 50px;
	border-radius: 0px;
	width: 400px;
}

.dropdown-topo-menu a {
	padding: 6px 3px;
	float: left;
	width: 100%;
	font-size: 19px;
	/* font-family: 'Bebas Neue Bold', sans-serif; */
}

.dropdown-topo-menu a:hover {
	background-color: #cccccc45;
	text-decoration: none;
}

.border-top-left-right {
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
.open.border-top-left-right {
	border-top: 1px solid #d6d6d6;
	border-left: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
}

section.banner-topo-2 {
	margin-top: -10px;
}

.lista-icons-categorias .center {
	width: 60%;
	padding: 30px;
	margin-top: -10px;
}
.lista-icons-categorias a p{
	font-family: 'Bebas Neue Bold', sans-serif;
	letter-spacing: 1.3px; 
}
.title{
	font-family: 'Bebas Neue Bold', sans-serif;
	letter-spacing: 1.3px; 
}

html .lista-icons-categorias img {
	margin-top: 20px;
}

.boxes {
	border: 1px solid #d7d7d7;
	max-width: 281px;
	padding: 11px;
	margin: 10px auto;
	float: left;
	margin: 3px;
}

.btn-comprar {
	width: 100%;
	font-size: 26px;
	padding: 0px;
	border-radius: 0px;
	font-family: 'Bebas Neue Bold', sans-serif;
}

.select-comparar {
	float: left;
	width: 100%;
	margin-top: 8px;
}

.btn-ver-todos {
	padding: 10px 10px;
	font-family: "Roboto Bold", arial, sans-serif;
	font-weight: 600;
	font-size: 14px;
	width: 100%;
	text-align: right;
}

p.sub-details {
	font-family: 'Bebas Neue Book', sans-serif;
}

.select-comparar label {
	font-family: 'Roboto Thin', sans-serif;
	font-size: 13px;
}

.boxes span.valor-price, .boxes p.sub-title {
	font-family: 'Roboto Bold', sans-serif;
}

span.valor-price {
	font-size: 22px;
}

.boxes p {
	font-size: 14px;
	line-height: 18px;
	margin: 5px 0px;
	font-family: 'Roboto', sans-serif;
	*/
}

p.texto-details-1 {
	font-family: 'Roboto Bold', sans-serif;
}
.boxes hr {
	margin-top: 3px;
	margin-bottom: 3px;
	border-color: #d7d7d7;
}


.carroussel .container-fluid {
	padding: 60px;
	position: relative;
	max-width: 1230px;
}
.carroussel .thumbnail {
	margin: 0 15px;
}
.carroussel .customNavigation {
	transform: translateY(-50%);
	top: calc(50% - -20px);
	position: absolute;
	z-index: 1;
	width: 100%;
	left: -10px;
}
.carroussel .customNavigation>span {
	transform: translateY(-50%);
	top: 50%;
	position: absolute;
	cursor: pointer;
}
.carroussel .customNavigation i {
	font-size: 40px;
}
.carroussel .pager-left {
	left: calc(0% + 15px);
}
.carroussel .pager-right {
	right: calc(0% + 28px);
}
.carroussel .next, .carroussel  .prev {
	font-size: 28px;
	color: #ccc;
}
.carroussel {
	position: relative;
	padding: 0 50px;
}

.boxes-categorias-home {
	width: 180px;
	float: left;
}

.owl-item .boxes-categorias-home {
	width: 56%;
	margin: auto;
	float: none;
}

.logo-mobile {
	width: 95px;
	margin: 0px 10px;
	padding-bottom: 5px;
}

.icone-usuario {
	font-size: 36px;
	margin: 22px 1px;
}

.btn-menu-mobile {
	margin: 25px 15px;
}

.menu-mobile .navbar-toggle {
	border: none;
	background: transparent !important;

}

.menu-mobile .navbar-toggle:hover {
	background: transparent !important;
}

.menu-mobile .icon-bar {
	width: 22px;
	transition: all 0.2s;
	background-color: black;
	cursor: pointer;
}
.menu-mobile .top-bar {
	transform: rotate(45deg);
	transform-origin: 10% 10%;
}
.menu-mobile .middle-bar {
	opacity: 0;
}
.menu-mobile .bottom-bar {
	transform: rotate(-45deg);
	transform-origin: 10% 90%;
}

.menu-mobile .navbar-toggle.collapsed .top-bar {
	transform: rotate(0);
}
.menu-mobile .navbar-toggle.collapsed .middle-bar {
	opacity: 1;
}
.menu-mobile .navbar-toggle.collapsed .bottom-bar {
	transform: rotate(0);
}

.menu-mobile #menuNavMobile{
	background-color: #000000fa;
	position: fixed;
	top: 0;
	left: 0px;
	margin: 0px;
	width: 100%;
	border: none;
	height: 100%;
	z-index: 9999;
}
.menu-mobile #menuNavMobile a, .menu-mobile .close-menu-mobile-aberto i, .menu-mobile span{
	color: #fff;
}

.menu-mobile #menuNavMobile a {
	font-size: 25px;
	border-bottom: 1px solid #ffffff47;
	text-align: center;
}

.menu-mobile #menuNavMobile li.close-menu-mobile-aberto a {
	text-align: right;
}

.menu-mobile #menuNavMobile a:hover {
	background: transparent;
	color: #fff;
}

.menu-mobile .close-menu-mobile-aberto i{
	font-size: 28px;
}

.footer{
	float: left;
	width: 100%;
	font-family: 'Bebas Neue Bold', sans-serif;
	color: #fff;
	padding: 10px 0px;
}


.footer a, .footer .title-footer, .footer li{
	font-family: 'Bebas Neue', sans-serif;
	color: #fff;
	letter-spacing: 1.3px;
	list-style: none;
	font-size: 14px;
}
.footer .title-footer{
	text-transform: uppercase;
	font-family: 'Bebas Neue Bold', sans-serif;
	font-size: 18px;
}

.footer .lista-footer {
	padding: 0px;
	font-size: 4px;
}

.footer .redes-sociais a img {
	margin-right: 10px;
}

.footer .form-novidades input.form-control {
	border-radius: 0px;
	width: 96%;
}

.footer .form-novidades .btn.bg-yellow {
	border-radius: 0px;
}
.footer .colunas-footer {
	float: left;
	margin-right: 16px;
	min-width: 145px;
	min-height: 150px;
}

.footer .receba-news {
	width: 300px;
	float: right;
}

.copyright {
	font-size: 13px;
	padding: 10px;
	margin: 0px;
}

html body img.tag-garantia-de-peso {
	width: 55px !important;
	height: 55px;
	position: absolute;
	top: 5px;
	left: 194px;
	z-index: 9;
}
html body img.selo-oferta {
	width: 110px !important;
	height: auto;
	position: absolute;
	top: 8px;
	left: -5px;
	z-index: 9;
}

div.imagem {
	position: relative;
	max-height: 135px;
	overflow: hidden;
}
.lista-dos-produtos-horizontal .boxes {
	text-align: left;
	max-width: 100.8%;
	width: 100%;
	margin: 5px 0px;
}

.lista-dos-produtos-horizontal div.imagem {
	float: left;
	margin-right: 10px;
}

.lista-dos-produtos-horizontal div.price {
	float: left;
	width: 28%;
}

.lista-dos-produtos-horizontal p.sub-title {
	float: left;
}

.lista-dos-produtos-horizontal .boxes p.sub-details {
	float: left;
	width: 55%;
}

.lista-dos-produtos-horizontal .boxes p {
	float: left;
	width: 55%;
}

.lista-dos-produtos-horizontal p.select-comparar {
	text-align: center;
	float: right;
	width: 20%;
}

.lista-dos-produtos-horizontal p.campo-btn-comprar {
	float: right;
	width: 20%;
	text-align: center;
	margin-top: -20px;
}

.lista-dos-produtos-horizontal .boxes span.valor-price {
	width: 100%;
	float: left;
}

.lista-dos-produtos-horizontal .price > hr {
	width: 100%;
}

.lista-dos-produtos-horizontal .select-comparar {
	float: left;
	width: 100%;
	margin: 10px 0px;
}

.filtro-esquerdo h2 {
	width: 100%;
}

.filtro-esquerdo ul.lista-filtro {
	float: left;
	padding: 0;
	list-style: none;
	width: 100%;
}

.filtro-esquerdo ul.lista-filtro label {
	margin-left: 7px;
	font-family: 'Bebas Neue Regular', sans-serif;
	font-weight: 400;
}

.filtro-esquerdo ul.lista-filtro li {
	padding: 5px 0px;
}

.filtro-esquerdo ul.lista-filtro li hr {
	width: 60%;
	margin: 2px 0px;
}

button.botao-filtrar-show, .btn-preto {
	background: #000;
	color: #fff;
	font-family: 'Bebas Neue Bold', sans-serif;
	cursor: pointer;
	border: none;
	font-size: 19px;
	margin-top: 20px;
	width: 100%;
	padding: 4px;
}

button.botao-filtrar-show i {
	color: #ffe239;
	font-size: 15px;
}

.filtro-esquerdo ul.lista-filtro li strong, .filtro-esquerdo ul.lista-filtro li b, .filtro-esquerdo ul.lista-filtro li a, .filtro-esquerdo ul.lista-filtro li label {
	color: #404041;
	font-family: arial, sans-serif;
	font-size: 12px;
}
.pointer {
	cursor:pointer;
}

.filtro-esquerdo ul.lista-filtro li a.active {
    font-weight: 700;
}

.filtro-esquerdo ul.lista-filtro li strong,.filtro-esquerdo ul.lista-filtro li b {
	font-family: 'Roboto', sans-serif;
}

.form-filtro-1 button img {width: 16px;margin-top: -8px;}

.form-filtro-1 {
	width: 230px;
	margin: 11px;
	float: left;
}

.form-filtro-1 button.btn.btn-default.btn-transparent{
	background: #000;
	border-color: #000;
}

.tab-content.aba-conteudo-filtro {
	border: 1px solid #ddd;
	border-top: 0px;
	padding: 14px 20px;
}


.filtro-desktop .nav-tabs>li>a {
	border-radius: 0px;
	font-family: arial, sans-serif;
}

.btn-salvar-pesquisa {
	background: transparent;
	border: none;
	margin: 10px;
}

.btn-black {
	font-family: 'Arial', sans-serif;
	background: black;
	color: #fff;
	border-radius: 0px;
}
.btn-black:hover, .btn-black:active, .btn-black:focus,.btn-black:visited {
	color: #fff;
	font-weight: 700;
}

.btn-comparar-itens {
	background: transparent;
	border: 1px solid #ddd;
	padding: 5px 23px;
	width: 165px;
	font-weight: 600;
}



.filtro-desktop a,.filtro-desktop li {
	font-family: arial;
	font-size: 12px;
}

.filtro-desktop .nav-tabs>li strong {
	font-family: arial, sans-serif;
	font-size: 12px;
}

.filtro-desktop .nav-tabs>li span {
	font-family: arial, sans-serif;
	font-size: 12px;
}

.filtro-desktop .aba-conteudo-filtro * {
	font-family: arial, sans-serif;
	font-size: 12px;
}

.filtro-desktop .campo-ordenar-por select {
	border-radius: 0px;
	width: 175px;
}

.filtro-desktop .campo-ordenar-por label {
	font-weight: 400;
	margin-right: 20px;
}

.filtro-desktop .ver-como {
	float: left;
}

.filtro-desktop .localizacao {
	float: left;
	margin: 10px;
}

.filtro-desktop .filtro-icones {
	margin: 0px 10px;
}

.filtro-desktop li a {
	background: #ebebeb;
	padding: 6px 11px;
	margin-top: 8px;
}

.filtro-desktop li.active a {
	background: #fff;
	padding: 9px 11px;
	margin-top: 2px;
}

.filtro-ordenar-mobile label {
	float: left;
	width: 25%;
	font-size: 12px;
	font-weight: 100;
	font-family: arial, sans-serif;
	margin: 9px 0px;
}

.filtro-ordenar-mobile select {
	float: left;
	width: 58%;
	border-radius: 0px;
	font-size: 12px;
	font-weight: 100;
	font-family: arial, sans-serif;
}


.filtro-ordenar-mobile .campo-ordenar-por {
	width: 81%;
	margin: auto;
}

.paginacao {
	background: #f6f6f6;
	padding: 5px;
	height: 47px;
	margin: 18px 0px;
}

.paginacao ul {
	margin: 4px;
}

.paginacao li, .paginacao li a {
	font-family: arial, sans-serif;
	background: transparent;
	color: black;
}

.paginacao i {
	color: #b1b1b1;
}

.paginacao .pagination>.active>a {
	background: transparent;
	color: #000;
	font-weight: 700;
	border: 1px solid #dddddd;
}

.comeca-linha-amarela {
	margin-top: 15px;
	margin-bottom: 10px;
}

.comeca-linha-amarela .bg-yellow {
	padding: 7px;
}

.comeca-linha-amarela  .lista-de-link a {
	font-family: 'Bebas Neue Bold', sans-serif;
	letter-spacing: 0.3px;
	font-weight: 700;
	margin-left: 22px;
	font-size: 18px;
}



.lista-dos-produtos-vertical .boxes {
	margin-left: 6.14%;
	margin-right: 0px;
	margin-top: 8px;
	margin-bottom: 20px;
	width: 300px;
	max-width: 313px;
	min-height: 365px;
}

.lista-dos-produtos-vertical .boxe-meio {
	/* margin-left: 10%; */
}

.lista-dos-produtos-vertical .boxe-direita {
	float: right;
}

.lista-dos-produtos-vertical {
	margin: 0px;
	padding-left: 0px;
}

img.imagem-single-produto {
	width: 100%;
	max-width: 100%;
	height: 100%;
}

.lista-dos-produtos-vertical .carrossel-a-venda-tipo-2 {
	margin-left: -6.5%;
}

.conteudo-institucional * {
	font-family: 'arial', sans-serif;
	font-size: 16px;
	line-height: 31px;
}

.conteudo-institucional {
	padding: 18px;
}

.filtro-esquerdo.filtro-esquerdo-modelo-institucional .comeca-filtro {
	background: transparent;
	color: #000;
}

.filtro-esquerdo.filtro-esquerdo-modelo-institucional .comeca-filtro * {
	color: #000 !important;
	width: 100%;
}

.filtro-esquerdo.filtro-esquerdo-modelo-institucional {
	position: relative;
}
.filtro-esquerdo.filtro-esquerdo-modelo-institucional hr{
	display: block !important;
}

section.links-navegacao {margin: 10px 0px 10px 0px;float: left;width: 100%;}

section.links-navegacao, section.links-navegacao a, section.links-navegacao b, section.links-navegacao strong, section.links-navegacao small {
	font-family: arial, sans-serif;
	font-size: 12px;
}

section.links-navegacao a:hover {
	text-decoration: underline;
}


section.page-detalhe-produto h1 {
	font-size: 30px;
	font-family: 'Bebas Neue Bold', sans-serif;
	/* float: left; */
	width: 100%;
}

.detalhe-direito .preco {
	font-size: 20px;
}

.detalhe-direito p {
	margin: 17px 0px;
	line-height: 22px;
}

.entre-em-contato a, .entre-em-contato p {
	font-family: arial;
	font-size: 13px;
	line-height: 20px;
}

.entre-em-contato input, .entre-em-contato select, .entre-em-contato textarea {
	border-radius: 0px;
}

.entre-em-contato form {
	margin-top: 23px;
}

.filtro-ordenar-desktop * {
	font-family: arial, sans-serif;
	font-size: 12px;
}

.filtro-ordenar-desktop label {
	font-weight: 400;
	margin-right: 13px;
}

div.filtro-ordenar-desktop select   {
	border-radius: 0px;
	width: 188px !important;
}

div.filtro-ordenar-desktop {
	margin-bottom: 24px;
	margin-top: 14px;
}

.ofertas-da-semana .select-comparar {
	display:none;
}

.lista-retornada-filtro > div a {
	margin-bottom: 13px;
	margin-right: 16px;
}

.lista-retornada-filtro > div {
	border-right: 10px solid white;
	border-top: 10px solid white;
}

.lista-retornada-filtro.row {
	margin: 0px;
	margin-bottom: 30px;
}

section.tabela-de-precos form {
	margin-top: 23px;
}

section.tabela-de-precos select {
	border-radius: 0px;
}

.paineis .panel {
	border-radius: 0px;
	min-height: 385px;
}

.paineis .panel-heading {
	text-align: center;
}

.corpo-minha-conta .panel-heading {
    text-align: left;
    box-shadow: none;
    background: #ebebeb;
}

.page-detalhe-produto .painel-esquerdo *, .page-detalhe-produto .painel-direito * {
	color: #5f6368;
	font-size: 13px;
	border: none;
}

.page-detalhe-produto .painel-direito .panel-body p {
	margin-bottom: 11px;
	padding: 6px 18px;
}

.page-detalhe-produto .painel-esquerdo .panel-heading {
	background-color: #5f6368 !important;
	background-image: none;
}

.paineis {
	margin-top: 24px;
	float: left;
}


.page-detalhe-produto .painel-esquerdo .panel-heading b{
	color:#fff;
}

.page-detalhe-produto .painel-direito .panel-heading {
	background-color: #ebebeb !important;
	background-image: none;
}

.page-detalhe-produto .painel-direito .panel-heading b{
	color:#000;
}

section.recomendamos-para-voce .center.carroussel {
	padding: 0 30px;
}

#ModalGaleriaFotos .modal-content {
	border-radius: 0px;
	padding: 10px -4px;
	background: #414042;
}

#ModalGaleriaFotos .modal-content p, #ModalGaleriaFotos .modal-content span{
	color:#fff;
	font-family:arial, sans-serif;
	font-size: 12px;
}

#ModalGaleriaFotos .modal-content span {
	margin-top: 8px;
	float: left;
}

.slider-fotos p {
	display: none;
}

#ModalGaleriaFotos .modal-dialog {
	max-width: 649px !important;
}

#ModalGaleriaFotos .modal-dialog ul.slider-fotos-produto > li img {
	width: 83% !important;
	margin: 0px 8%;
}

.slider-fotos {
	width: 100%;
	float: left;
}

#ModalGaleriaFotos .modal-dialog  .lSAction>.lSPrev {
	background: url('../images/icon-seta-esquerda.png') center center no-repeat;
	height: 63px;
	left: 10px;
	top: 41%;
}

#ModalGaleriaFotos .modal-dialog  .lSAction>.lSNext{
	background: url(../images/icon-seta-direita.png) center center no-repeat;
	height: 63px;
	top: 41%;
	right: 16px;
	background-size: 89%;
}

.catalogo-de-usados .lista-dos-produtos-horizontal .boxes {
	width: 48%;
	margin: 12px 1%;
}

.catalogo-de-usados .lista-dos-produtos-horizontal div.price {
	width: 54%;
}

.catalogo-de-usados .lista-dos-produtos-horizontal p.campo-btn-comprar {
	margin-top: -46px;
}
.catalogo-de-usados .lista-dos-produtos-horizontal .boxes p.data-text {
	width: 100%;
}

div.slider-fotos img {
	max-width: 640px;
	max-height: 480px;

}

div.slider-fotos > ul {
	padding:0px;
	overflow: hidden;

}

div.slider-fotos > ul li {
	list-style: none;
	color: red;
}
div.slider-fotos a{
	color: transparent;
}

div.slider-fotos > ul li img{
	max-width: 100%;
	height: auto;
}

.lSSlideOuter .lSPager.lSGallery li {
	max-height: 65px;
}

#ModalGaleriaFotos > div.modal-dialog {
	width: 70% !important;
	margin: 20px auto !important;
	max-width: 70% !important;
}


[aria-expanded="true"] .img-seta-pra-direita {
	display: none;
}
[aria-expanded="false"] .img-seta-pra-baixo {
	display: none;
}

html .modal-open .modal {
    z-index: 999999;
}

img.image-duplicada {
    margin: auto;
    display: block;
    width: 100%;
}

.hidden-somente-fotos .imagens-detalhadas {
    display:block;
}

.imagens-detalhadas {
    display:none;
}

.hidden-somente-fotos .somente-slider-fotos {
    display:none!important;
}

.forms-login-cadastrar form {
    min-height: 270px;
    position: relative;
    margin: 10px 5px;
}

.forms-login-cadastrar form .btn.btn-comprar.bg-yellow {
    position: absolute;
    bottom: 15px;
    right: 20px;
}

.chamadas-identificacao {
	width: 385px;
	height: 342px;
	margin: 0 0 100px;
	padding: 40px 48px;
	background-color: #f1f1f1;
	border: solid 1px #d2d2d2;
}

	.chamadas-identificacao h2 {
		font-size: 24px;
		text-align: center;
		margin: 0 0 25px;
		font-family: 'mullerbold';
		line-height: 1.3;
	}

	.chamadas-identificacao .desc {
		font-size: 13px;
		height: 155px;
		margin: 0 0 22px;
		font-family: 'muller_regularregular';
	}

	.chamadas-identificacao .txt, .chamadas-identificacao .txt a {
		color: #343434;
	}

		.chamadas-identificacao .txt, .chamadas-identificacao .txt a {
			color: #343434;
		}

	.chamadas-identificacao input {
		width: 100%;
		color: #343434;
		font-size: 13px;
		padding: 14px;
		margin: 0 0 5px;
		border: solid 1px #d2d2d2;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		font-family: 'muller_regularregular';
	}



.chamadas-identificacao-2 {
	width: 385px;
	height: 342px;
	margin: 0 0 100px;
	padding: 40px 48px;
	background-color: #f1f1f1;
	border: solid 1px #d2d2d2;
}

	.chamadas-identificacao-2 h2 {
		font-size: 24px;
		text-align: center;
		margin: 0 0 25px;
		font-family: 'mullerbold';
		line-height: 1.3;
	}

	.chamadas-identificacao-2 .desc {
		font-size: 13px;
		height: 155px;
		margin: 0 0 22px;
		font-family: 'muller_regularregular';
	}

	.chamadas-identificacao-2 .txt, .chamadas-identificacao-2 .txt a {
		color: #343434;
	}

		.chamadas-identificacao-2 .txt, .chamadas-identificacao-2 .txt a {
			color: #343434;
		}

	.chamadas-identificacao-2 input {
		width: 100%;
		color: #343434;
		font-size: 13px;
		padding: 14px;
		margin: 0 0 5px;
		border: solid 1px #d2d2d2;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		font-family: 'muller_regularregular';
	}
