@font-face{font-family:champagne;src:url(../fonts/champagne/champagne.ttf);}
@font-face{font-family:basic;src:url(../fonts/basic/basictitlefont.ttf);}
body{padding:0;margin:0;font-family:'Source Sans Pro', trebuchet, arial, sans-serif ;background:url('../img/fundo.jpg');}
a{text-decoration:none;color:#ffb20e;}
a:hover{text-decoration:none;color:#d88419;}
h1{font-style:italic;font-weight: bold;color:#fff;}

.esquerda{
	position:relative;
	float:left;
	margin-top:20px;
	height:73px;
	width:20px;
	z-index:10;
	margin-bottom:-93px;
	background: #000; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left, #333, #000);
    background: -moz-linear-gradient(left, #333, #000);
    background: -o-linear-gradient(left, #333, #000);
    background: linear-gradient(to left, #333, #000); /* For Safari 5.1 to 6.0 */ /* For Opera 11.1 to 12.0 */ /* For Firefox 3.6 to 15 */ /* Standard syntax */
}

.direita{
	position:relative;
	float:right;
	height:73px;
	width:20px;
	background:#ec971f;
	z-index:10;
	margin-top:20px;
	background: -webkit-linear-gradient(right, #333, #000);
    background: -moz-linear-gradient(right, #333, #000);
    background: -o-linear-gradient(right, #333, #000);
    background: linear-gradient(to right, #333, #000); /* #ec971f -> #7f4801 For Safari 5.1 to 6.0 */ /* For Opera 11.1 to 12.0 */ /* For Firefox 3.6 to 15 */ /* Standard syntax */
}

.espaco-cadastra-padaria{
	clear:both;
	height:50px;
}


.imagem-320{
	width:320px;
}

.top{
	width:100%;
	min-height:690px;
	height:auto;
	/*background:url('../img/fundo-otimizado.gif')no-repeat;bkg-clear.jpg'*/
	background:url('../img/fundo-home.jpg')no-repeat;
	background-position:top center;
	background-size:100%;
	z-index:0;
}

.container-chamaris{
	position:relative;
	clear:both;
	margin-top:20px !important;
}

.chamaris{
	font-size: 2.2em; /*  50 / 16  */
	position:relative;
	display:block !important;
	clear:both;
	z-index:0;
	margin-top:20px;
}

.logotipo_menu{
	max-width:1100px;
	margin:0 auto;
	margin-top:15px;
	z-index:1;
}

.pano-filme{
	position:relative;
	z-index:0;
	width:100%;
	height:690px;
	margin-top:-690px;
	background:#000;
	opacity:0.4;
	max-height:690px;
}
.pano-fundo{
	background:#fff;
	opacity:0.4;
	z-index:0;
	height:500px;
}
.logo{
	z-index:1000;
	margin-top:-500px;
}
.fixed{
	/*box-shadow:0px 0px 10px #ccc;*/
}
.conteudo{
	min-height:400px;
	height:auto;
	margin-top:5px;
	z-index:0;
}
.cadastrese{
	font-size:18px;
	font-weight: bold;
}
.mg-cadastrese{
	padding-top:25px;
	padding-bottom:20px;
}
.form-introducao{
	position:relative;
	clear:both;
	z-index:0;
	margin-top:-415px;
	margin-bottom:20px;
}
.form-introducao h1{
	/*text-shadow:0 0 2px #ec971f;*/
	color:#ec971f; /*#7c4d26; #ec971f;*/
	/*text-shadow:0 0 1px #7c4d26;*/
	text-shadow:0 0 5px #fff;
}
.form-home{
	position:relative;
	margin:0 auto;
	z-index:-1;
	width:500px;
	height:100px;
	background:#000;
	opacity:0.3;
	margin-top:-15px;
	border-radius:10px;
	box-shadow: 0 0 20px #fff;
	margin-top:11px;
}
.txtbox{
	position:absolute;
	width:360px;
	font-weight: bold;
	z-index:5;
	margin-top:60px;
	margin-left:-20.5%;
}


.btn-buscar{
	position:absolute;
	font-weight: bold;
	background:#ec971f;
	margin-top:60px;
	margin-left:130px;
	z-index:5;
}
.espaco{
	height:100px;
}
.footer{
	/*background:#e34737;*/
	/*background:#e0811f;*/
	/*background:#b11016;*/
	/*background:#7c4d26;*/
	background:#333;
	height:150px;
	margin-top:10px;
	z-index:0;
	width:100%;
}
.sob-footer{
	margin-top:-120px;
	z-index:1001;
	color:#fff;
}
.pd h2{
	font-weight:bold;
	font-size:25px;
	color:#4e0f00;
}
.sob-footer a{
	color:#fff;
	text-decoration:none;
	font-weight: bold;
}
.sob-footer a:hover{
	color:#fff;
	text-decoration:underline;
	font-weight: bold;
}
.espaco{
	font-size:15px;
	color:#fff;
	z-index:1000;
	padding-top:30px;
}
.logotipo{
	margin-top:10px;
	margin-bottom:10px;
}
.footer-main{
	margin-top:-10px;
	/*background:#e0811f;*/
	background:url('../img/sob-footer.gif')repeat-x;
	height:150px;
}






@media only screen and (max-width:479px){
	.formulario{
		width:200px !important;
	}
}

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

	.form-home{
		position:relative;
		margin:0 auto;
		z-index:-1;
		width:250px;
		height:240px;
		background:#000;
		opacity:0.3;
		margin-top:-180px;
		border-radius:10px;
		box-shadow: 0 0 20px #fff;
	}

	.txtbox{
		position:relative;
		margin:0 auto !important;
		width:230px;
		font-weight: bold;
	}

	.btn-buscar{
		position:relative;
		margin-top:20px !important;
		margin:0 auto;
	}

	.top{
		background:url('../img/front-sem-pao.jpg')no-repeat;
		background-size:100%;
	}

	.chamaris{
		font-size:20px;
	}

	.menu-header{
		margin-top:-35px !important;
	}
}

@media only screen and(max-width:680px){
	.txtbox{
		position:absolute;
		width:230px;
		font-weight: bold;
		margin-left: -120px;
	}

	.btn-buscar{
		position:absolute;
		margin-top:20px !important;
		margin:0 auto;
	}
}

@media only screen and(max-width:800px){
	.txtbox{
		position:relative;
		margin:0 auto !important;
		width:230px;
		font-weight: bold;
	}

	.btn-buscar{
		position:relative;
		margin-top:20px !important;
		margin:0 auto;
	}
}

.btn-cadastro{
	font-weight:bold;
	font-size:14px;
	background:#d98719;
	margin-bottom:20px;
}
.form-control{
	font-family:arial;
	color:#333;
}
.comments{
	height:250px;
	width:100%;
	background:url('../img/ftr.png') fixed !important;
	background-repeat:no-repeat;
	background-position:50px 100px;
	background-size:cover;
}
.area_cliente{
	font-size:14px;
	font-weight: bold;
}
.area_cliente:hover{
	font-size:14px;
	font-weight: bold;
}



/*-------------------------------------------------------------------+
|                                                                    |
|                     MENU RETRATIL RESPONSIVO                       |
|                                                                    |
|--------------------------------------------------------------------*/

.l2 li{
	list-style:none;
	display:inline-block;
	font-size:9px;
	height:30px;
	margin-top:5px;
	margin-bottom:5px;

}
.l2 li a{
	text-decoration:none;
	color:#333;
	font-size:9px;
}



.sub-menu-menu{
	text-align:left;
	border:1px solid #fff;
}


.menu-header{
	text-align:right;
}

.menu ul li a{
	font-size:12px;
}
/*-----------------------
submenu
------------------------*/

*, *:after, *:before{
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

/* Remove as bolinhas do lado das listas */
.menu .menu-list, .menu .sub-menu{
  list-style: none;
  z-index:1000000000;
}
/* Configura todos os links do nosso menu */
.menu a{
  cursor: pointer;
  /*text-transform: uppercase;*/
}
/* Faz os <li>s ficarem na horizontal */
.menu > .menu-list > li{
  float: left;
  position: relative;
}
/* Configura os links do menu principal */
.menu > .menu-list > li > a {
  padding: 5px;
  margin: 0 5px;
}
/* Configura o fundo do menu principal quando com mouse hover */
.menu > .menu-list > li:hover a {
}
/* Mostra o submenu no evento de mouse hover */
.menu > .menu-list > li:hover > .sub-menu {
  display: block;
}
/* Configura o estilo do submenu */
.menu > .menu-list > li > .sub-menu {
  position: absolute;
  left: 5px;
   min-width: 300px;
  z-index: 1000;
  display: none;
  background:#00a1cf;
  border-color:#f0f0f0;
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  padding:10px;
}
/* Configura os links do submenu */
.menu > .menu-list > li > .sub-menu > li > a {
	padding: 10px 20px;
	color:#fff;
}
/* Clearfix para o menu */
.menu:after {
  content: '.';
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

#control-nav{
	visibility:hidden;
}

/*-----------------------------------------------

MEDIA QUERYS

-------------------------------------------------*/



@media screen and (max-width:960px){
	.sobremenu{
		display:none;
	}
	.menu-header{
		margin-top:-100px;
	}
	.mnu-topo{
		padding-top:0;
	}
	.top{
		background:url('../img/front-sem-pao.jpg')no-repeat;
		background-size:100%;
	}

	.chamaris{
		font-size:20px;
	}


}

@media screen and (max-width:800px){
	.log-telefone{
		display:none;
	}
	.mnu-topo{
		padding-top:0;
	}
}

@media screen and (max-width: 1024px) {
  header nav {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    width: 250px;
    border-left: 1px solid #ccc;
    background: #fff;
    overflow-x: auto;
    z-index: 10000000;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
    -webkit-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    transform: translate(100%, 0);
  }

  header ul.list-auto {
    padding: 0;
  }

  header ul.list-auto li {
    width: 100%;
    border: solid #ccc;
    border-width: 0 0 1px;
  }

  header li a {
    padding: 15px 10px;
  }

  header li a:hover {
    background-color: #fff;
  }

  header li ul li a:hover{
  	background:transparent !important;
  }

  .control-nav { /* label icon */
    position: absolute;
    right: 20px;
    top: 20px;
    display: block;
    width: 30px;
    padding: 5px 0;
    border: solid #333;
    border-width: 3px 0;
    z-index: 100000;
    cursor: pointer;
  }

  .control-nav:before {
    content: "";
    display: block;
    height: 3px;
    background: #333;
  }

  .control-nav-close {
    position: fixed; /* label layer */
    right: 0;
    top: 0;
    bottom: 0;
    left: 0;
    display: block;
    z-index: 1;
    background: rgba(0,0,0,0.4);
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
    -webkit-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    transform: translate(100%, 0);
  }

  /* checked nav */
  input#control-nav {
    visibility: hidden;
  }

  input#control-nav:focus ~ .control-nav {
    border-color: #000;
    box-shadow: 0px 0px 9px rgba(0,0,0,0.3);
  }

  input#control-nav:focus ~ .control-nav:before {
    background: #000;
  }

  input#control-nav:checked ~ nav, input#control-nav:checked ~ .control-nav-close {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
  }

  .mnu-topo{
  	padding-top:6px;
  }
}

@media screen and (max-width: 2048px) {
	.mnu-topo{
  		padding-top:6px;
  	}
}

.menu ul li a{
	font-size:12px;
}

.menu{float:right;}


span .awe{
	color:#009dc8;
}


.formulario-cadastro{
	margin-top:50px;
	color:#fff;
	z-index:10000 !important;
}

.formulario-cadastro{
	min-height:350px;
	background:#000;
	opacity:0.9;
	box-shadow:0 0 20px #fff;
	margin: 0 auto;
	border-radius:20px;
}

.tit_cadastro{
	text-shadow:0 0 5px #000;
}

p.error-white{
	color:#fff;
	font-size:10px;
	font-style:italic;
}

.h3{
	font-weight:normal;
	color:#777;
}

p.error-orange{
	color:#ffbb3f;
	font-size:10px;
	font-style:italic;
}


.tarja-chamada{
	display:flex;
	align-items:center;
	height:50px;
	background:#000;
	width:100%;
	margin-bottom:45px !important;
	margin-top:5px !important;
}

.tarja-chamada-sub{
	width:100%;
	text-align:center;
	background:#333 !important;
}

.h1-cadastro{
	position:relative;
	clear:both;
	/*color:#ec971f;*/
	margin-top:5px;
	color:#fff;
	font-size:25px;
}



.padeiro{
	margin-top:-60px;
	margin-left:-300px;
	height:auto;
	z-index:1;
}

.crack{
	position:relative;
	clear:both;
	margin-top:50px;
}

.separator{
	height:30px;
}



.menu-superior{
	color:#333 !important;
	font-weight:bold;
}
.menu-superior:hover{
	color:#333 !important;
	font-weight:bold;
	text-decoration:underline;
}

.links-menu{
	height:30px;
	margin-left:10px;
	margin-right:10px;
	display:flex;
	align-items:center;
	text-transform: none;
}

h1.chamaris{
	/*color:#7c4d26;*/
	color:#444 !important;
}



.box-como-faz{
	padding:50px;
}

.cemporcento{
	width:100%;
	height:910px;
	background:#F5DEB3;
	border:1px solid #fff;
	margin-bottom:100px;

}

.funcionamento{
	margin-bottom:20px;
}

.formulario-cadastro{
	background:#333;
}



/*--- Menu de Produtos Campeões---*/

/*-----------------------------------------------------+
|                                                      |
|          FIm de media queries corretas               |
|                                                      |
|------------------------------------------------------*/

.box-login-pagseguro-sucesso{
	border:none;
	border-radius:10px;
	height:370px;
	width:100%;
	padding:20px;
	background:#7c4d26;
	color:#fff;
}


.paginacao-home{
	position:fixed;
	width:360px;
	height:450px;
	/*background:#7c4d26;*/
	background:#333;
	bottom:90px;
	right:-310px;
	border-radius:10px 0 0 10px;	 
	z-index:1000;
}

.marcas-produtos-campeoes{
	position:inherit;
	height:auto;
	/*writing-mode:tb-rl;*/
    color:#fff;
    margin-top:200px;
    margin-left:-115px;
    white-space:nowrap;
    display:block;
    font-size:20px;
    font-weight:bold;
    text-shadow:0 0 3px #000;
}
.texto-vertical{
	cursor:pointer;
	display:block;
	-webkit-transform:rotate(-90deg);
    -moz-transform:rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform:rotate(-90deg);
    transform: rotate(-90deg);
    margin-right:25px;
    z-index:99999999 !important;
}
.container-prod-campeoes{
	position:inherit;
	width:320px;
	background:#fff;
	height:430px;
	z-index:2000;
	margin-top:-220px;
	margin-left:170px;
	font-size:12px;
	text-shadow:none;
	text-align:center;
	padding:15px;
}

.marcas-produtos{
	color:#333;
}

.marcas-produtos:hover{
	color:#000;
}

h1.como-funciona{
	font-weight:normal;
}


h1.como-funciona > span{
	display:block;
	margin-top:100px;
	width:auto !important;
}


/*-----------------------------------------------------+
|                                                      |
|                 Media queries corretas               |
|                                                      |
|-----------------------------------------------------*/

@media screen and (min-width:1024px){
	h1.como-funciona > span{
		font-size:0.9em !important;
	}
}

@media screen and (min-width:801px) and(max-width:1024px){
	
	.form-home{
		position:relative;
		margin:0 auto;
		z-index:-1;
		width:250px;
		height:240px;
		background:#000;
		opacity:0.3;
		margin-top:-180px;
		border-radius:10px;
		box-shadow: 0 0 20px #fff;
	}

	.txtbox{
		position:relative;
		margin:0 auto !important;
		width:230px;
		font-weight: bold;
	}

	.btn-buscar{
		position:relative;
		margin-top:20px !important;
		margin:0 auto;
	}

	/*--- Menu  Produtos Campeões---*/
	.paginacao-home{
		position:fixed;
		width:235px;
		height:290px;
		background:#7c4d26;
		bottom:45px;
		right:-210px;
		border-radius:10px 0 0 10px;	 
		z-index:1000;
	}

	.marcas-produtos-campeoes{
		position:inherit;
		height:auto;
		/*writing-mode:tb-rl;*/
	    color:#fff;
	    margin-top:135px;
	    margin-left:-78px;
	    white-space:nowrap;
	    display:block;
	    font-size:13px;
	    font-weight:bold;
	    text-shadow:0 0 3px #000;
	}
	.marcas-produtos-campeoes > span{
		cursor:pointer;
		display:block;
		-webkit-transform:rotate(-90deg);
	    -moz-transform:rotate(-90deg);
	    -o-transform: rotate(-90deg);
	    -ms-transform:rotate(-90deg);
	    transform: rotate(-90deg);
	}
	.container-prod-campeoes{
		position:inherit;
		width:195px;
		background:#fff;
		height:270px;
		z-index:2000;
		margin-top:-145px;
		margin-left:110px;
	}

	.container-chamaris{
		margin-top:50% !important;
		margin-bottom:-20% !important;
	}

	h1.como-funciona > span{
		font-size:0.8em !important;
	}
}

@media screen and (min-width:601px) and(max-width:800px){
	.qtd-txt{
		font-size:16px !important;
	}
	.order-select{
		margin-top:2px;
	}


	.form-home{
		position:relative;
		margin:0 auto;
		z-index:-1;
		width:250px;
		height:240px;
		background:#000;
		opacity:0.3;
		margin-top:-180px;
		border-radius:10px;
		box-shadow: 0 0 20px #fff;
	}

	.txtbox{
		position:relative;
		clear:both;
		width:230px;
		font-weight: bold;
		z-index:100;
		margin:0 auto;
		margin-top:-50px;
	}

	.btn-buscar{
		position:relative;
		margin-top:20px !important;
		margin:0 auto;
		z-index:100;
		clear:both;
		margin-top:10px;
	}

	/*--- Menu  Produtos Campeões---*/
	.paginacao-home{
		position:fixed;
		width:235px;
		height:290px;
		background:#7c4d26;
		bottom:45px;
		right:-210px;
		border-radius:10px 0 0 10px;	 
		z-index:1000;
	}

	.marcas-produtos-campeoes{
		position:inherit;
		height:auto;
		/*writing-mode:tb-rl;*/
	    color:#fff;
	    margin-top:135px;
	    margin-left:-78px;
	    white-space:nowrap;
	    display:block;
	    font-size:13px;
	    font-weight:bold;
	    text-shadow:0 0 3px #000;
	}
	.marcas-produtos-campeoes > span{
		cursor:pointer;
		display:block;
		-webkit-transform:rotate(-90deg);
	    -moz-transform:rotate(-90deg);
	    -o-transform: rotate(-90deg);
	    -ms-transform:rotate(-90deg);
	    transform: rotate(-90deg);
	}
	.container-prod-campeoes{
		position:inherit;
		width:195px;
		background:#fff;
		height:270px;
		z-index:2000;
		margin-top:-145px;
		margin-left:110px;
	}

	.container-chamaris{
		margin-top:20% !important;
		margin-bottom:-20% !important;
	}
	h1.como-funciona > span{
		font-size:0.8em !important;
	}
}

@media screen and (min-width:481px) and (max-width:600px){
	.qtd-txt{
		font-size:14px !important;
	}

	
	.form-home{
		position:relative;
		margin:0 auto;
		z-index:-1;
		width:350px;
		height:280px;
		background:#000;
		opacity:0.3;
		margin-top:-200px;
		border-radius:10px;
		box-shadow: 0 0 20px #fff;
	}

	.txtbox{
		position:relative;
		clear:both;
		width:230px;
		font-weight: bold;
		z-index:100;
		margin:0 auto;
		margin-top:-50px;
	}

	.btn-buscar{
		position:relative;
		margin-top:20px !important;
		margin:0 auto;
		z-index:100;
		clear:both;
		margin-top:10px;
	}

	/*--- Menu  Produtos Campeões---*/
	.paginacao-home{
		position:fixed;
		width:235px;
		height:290px;
		background:#7c4d26;
		bottom:45px;
		right:-210px;
		border-radius:10px 0 0 10px;	 
		z-index:1000;
	}

	.marcas-produtos-campeoes{
		position:inherit;
		height:auto;
		/*writing-mode:tb-rl;*/
	    color:#fff;
	    margin-top:135px;
	    margin-left:-78px;
	    white-space:nowrap;
	    display:block;
	    font-size:13px;
	    font-weight:bold;
	    text-shadow:0 0 3px #000;
	}
	.marcas-produtos-campeoes > span{
		cursor:pointer;
		display:block;
		-webkit-transform:rotate(-90deg);
	    -moz-transform:rotate(-90deg);
	    -o-transform: rotate(-90deg);
	    -ms-transform:rotate(-90deg);
	    transform: rotate(-90deg);
	}
	.container-prod-campeoes{
		position:inherit;
		width:195px;
		background:#fff;
		height:270px;
		z-index:2000;
		margin-top:-145px;
		margin-left:110px;
	}

	.container-chamaris{
		margin-top:20% !important;
		margin-bottom:-20% !important;
	}

	h1.como-funciona > span{
		font-size:0.8em !important;
	}

}

@media screen and (min-width:321px) and (max-width:480px){
	.qtd-txt{
		font-size:12px !important;
	}

	.form-home{
		position:relative;
		margin:0 auto;
		z-index:-1;
		width:300px;
		height:280px;
		background:#000;
		opacity:0.3;
		margin-top:-200px;
		border-radius:10px;
		box-shadow: 0 0 20px #fff;
	}


	.txtbox{
		position:relative;
		clear:both;
		width:230px;
		font-weight: bold;
		z-index:100;
		margin:0 auto;
		margin-top:-50px;
	}

	.btn-buscar{
		position:relative;
		clear:both;
		margin-top:20px !important;
		margin:0 auto;
		z-index:100;
	}

	/*--- Menu  Produtos Campeões---*/
	.paginacao-home{
		position:fixed;
		width:235px;
		height:290px;
		background:#7c4d26;
		bottom:45px;
		right:-210px;
		border-radius:10px 0 0 10px;	 
		z-index:1000;
	}

	.marcas-produtos-campeoes{
		position:inherit;
		height:auto;
		/*writing-mode:tb-rl;*/
	    color:#fff;
	    margin-top:135px;
	    margin-left:-78px;
	    white-space:nowrap;
	    display:block;
	    font-size:13px;
	    font-weight:bold;
	    text-shadow:0 0 3px #000;
	}
	.marcas-produtos-campeoes > span{
		cursor:pointer;
		display:block;
		-webkit-transform:rotate(-90deg);
	    -moz-transform:rotate(-90deg);
	    -o-transform: rotate(-90deg);
	    -ms-transform:rotate(-90deg);
	    transform: rotate(-90deg);
	}
	.container-prod-campeoes{
		position:inherit;
		width:195px;
		background:#fff;
		height:270px;
		z-index:2000;
		margin-top:-145px;
		margin-left:110px;
	}
	.container-chamaris{
		margin-top:-200px !important;
		margin-bottom:-20% !important;
	}
	h1.como-funciona > span{
		font-size:0.8em !important;
	}
}

@media screen and (min-width:200px) and (max-width:320px){
	.qtd-txt{
		font-size:11px !important;
	}
	.form-home{
		position:relative;
		margin:0 auto;
		z-index:-1;
		width:250px;
		height:280px;
		background:#000;
		opacity:0.3;
		margin-top:-200px;
		border-radius:10px;
		box-shadow: 0 0 20px #fff;
	}

	.txtbox{
		position:relative;
		width:230px;
		font-weight: bold;
		z-index:100;
		margin:0 auto;
	}

	.btn-buscar{
		position:relative;
		margin-top:20px !important;
		margin:0 auto;
		z-index:100;
	}


	/*--- Menu  Produtos Campeões---*/
	.paginacao-home{
		position:fixed;
		width:235px;
		height:290px;
		background:#7c4d26;
		bottom:45px;
		right:-210px;
		border-radius:10px 0 0 10px;	 
		z-index:1000;
	}

	.marcas-produtos-campeoes{
		position:inherit;
		height:auto;
		/*writing-mode:tb-rl;*/
	    color:#fff;
	    margin-top:135px;
	    margin-left:-78px;
	    white-space:nowrap;
	    display:block;
	    font-size:13px;
	    font-weight:bold;
	    text-shadow:0 0 3px #000;
	}
	.marcas-produtos-campeoes > span{
		cursor:pointer;
		display:block;
		-webkit-transform:rotate(-90deg);
	    -moz-transform:rotate(-90deg);
	    -o-transform: rotate(-90deg);
	    -ms-transform:rotate(-90deg);
	    transform: rotate(-90deg);
	}
	.container-prod-campeoes{
		position:inherit;
		width:195px;
		background:#fff;
		height:270px;
		z-index:2000;
		margin-top:-145px;
		margin-left:110px;
	}
	.container-chamaris{
		margin-top:50% !important;
		margin-bottom:-20% !important;
	}
	h1.como-funciona > span{
		font-size:0.8em !important;
	}
}

#end1{
	font-size: 0.9em !important; /* 25 / 16*/
	background:#333 !important;
	opacity:0.5;
}

#nova-busca{
	opacity:0.8;
}

.apontador{
	opacity:0.5;
}

.txtbox{
	font-size:0.9em !important;
}

.divEspera{
	position:absolute;
	top:0;
	left:0;
	display:flex;
	align-items:center;
	z-index:11;
	background:#000;
	width:100%;
	height:900px;
	opacity:0.5;
	display:none;
	color:#fff;
}


/*------------DETALHES-*----------------*/
.tarja-detalhes{
	background: #ec971f; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left, #000, #333);
    background: -moz-linear-gradient(left, #000, #333);
    background: -o-linear-gradient(left, #000, #333);
    background: linear-gradient(to left, #000, #333);
    color:#fff;
    padding:8px;
    border-radius:20px 0 20px 0;
    max-width:auto;
    text-shadow:0 0 5px #fff;
}

.tarja-endereco-busca{
	background: -webkit-linear-gradient(left, #ec971f, #7f4801);
    background: -moz-linear-gradient(left, #ec971f, #7f4801);
    background: -o-linear-gradient(left, #ec971f, #7f4801);
    background: linear-gradient(to left, #ec971f, #7f4801);
    color:#fff;
    padding:8px;
    border-radius:20px 0 20px 0;
    text-shadow:0 0 2px #fff;
}

.tarja-d{
	background: #ec971f; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left, #000, #333);
    background: -moz-linear-gradient(left, #000, #333);
    background: -o-linear-gradient(left, #000, #333);
    background: linear-gradient(to left, #000, #333);
    color:#fff;
    padding:8px;
    border-radius:20px 0 20px 0;
    display:block;
    max-width:400px;
    margin:0 auto !important;
    text-shadow:0 0 1px #fff;
}

.back-branco{
	border-radius:10px !important;
	background:#fff;
	padding:20px;
}

.box-login{
	background:#333 !important;
}

.sobrerodape{
	background:url('../img/sob-footer.gif')repeat-x !important;
}

.rodape{
	background:#333 !important;
	padding-top:35px;
}

.breadcrumb li {
	color:#666 !important;
}

.breadcrumb li a{
	color:#666 !important;
}

.tira{
	background:url('../img/sob-footer.gif')repeat-x !important;
	margin-bottom:-30px !important;
}
/*
.botao-menu{
	background:#333 !important;
	border:1px solid #333 !important;
}
*/


