/* RESOLUCAO MONITORES MAIORES QUE 1280 */

body{
	margin:		0;
	padding:	0;
	color:		#000;
	background: #fff;
	overflow-x: hidden;
}

img{
	border:		0;
	display:	block;
	max-width:	100%;
	height:		auto
}

p img {   
    float: left;
    margin: 0 10px 10px 0;
 }

 .top_table, .top_th {
 	text-align: center;
    border: 1px solid #01501e;
    color: #ffffff;
    width:55%;
    background-color: #002100;

}

.top_td
{
	font:14px 'Questrial', sans-serif;
	text-align: center;
    border: 1px solid #01501e;
    color: #ffffff;
    width:55%;
    background-color: #003a15;
    padding: 5px;
}

/*PRÉ INDEX*/
.bg_pre{
	background-color: #eff1e4;
}

.boxes{
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-o-border-radius: 7px;
	-moz-border-radius: 7px;
	background-color: #fff;
	height: 420px;
}

.moldura{
	border-radius: 7px 7px 0 0;
	-webkit-border-radius: 7px;
	-o-border-radius: 7px;
	-moz-border-radius: 7px;
}

.faixa_consultor,
.quero_consultor,
.saber_consultor,
.marcas_consultor{
	padding:15px 0;
	margin:10px 0;
	color: #fff;
	text-align: center;
}

.titulo_home_um{font:24px'Cardo', serif;}
.titulo_home_dois{font:19px'Cardo', serif; padding: 19px 0;}

.faixa_consultor	{background-color: #90c36b}
.quero_consultor	{background-color: #f2d03b}
.saber_consultor	{background-color: #f08c42}
.marcas_consultor	{background-color: #f05e42}

.txt_home{
	font: 15px Arial, Helvetica, sans-serif;
	color: #838383;
	height: 90px;
	text-align: center;
}
/*FIM DA PRÉ INDEX*/

.sombras{
	-webkit-box-shadow: 0px 8px 5px 0px rgba(50, 50, 50, 0.20);
	-moz-box-shadow:    0px 8px 5px 0px rgba(50, 50, 50, 0.20);
	box-shadow:         0px 8px 5px 0px rgba(50, 50, 50, 0.20); 
}

.espacamento{height: 50px;}

.background_beneficios{
	padding:10px;
	background-color: #f4f4f4;
	margin:50px 0;
}
.depoimentos_um{padding:20px;background-color: #e7eae4; margin-top:50px;}
.depoimentos_dois{padding:20px;background-color: #879677; margin-bottom:50px;}
	
	


.clear{	clear:both; }


/*ESTRUTURA CONTANIERS*/
.envolver  {width: 1250px; margin: 0 auto;}
.col4      {width: 380px;}
.col4_b	   {width: 380px;  margin: 0 50px;}	
.col5	   {width: 750px;} 
.col6	   {width: 500px;}	
.col7	   {width: 615px; margin-right: 10px;} 
.col8	   {width: 615px; margin-left: 10px;}
.col9	   {width: 210px; margin-right: 5px;}  
.col10	   {width: 510px;}  
.col11     {width: 380px;}	
.col12	   {width: 470px; margin-left: 28px;} 
.col13     {width: 250px; margin: 20px 30px;}
.col14	   {width: 290px; margin: 10px;}


.col1,.col2,.col3 ,.col4, .col4_b,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12,.col13,.col14 {float:left;} 

    
/*FIM DAS ESTRURAS CONTANIERS*/


/*FORMATACAO TOPO*/



.topo{
	height: 150px;
	background-color: 	white;
	border-top:			solid #0c4421 18px;
	-webkit-box-shadow: 0px 8px 5px 0px rgba(50, 50, 50, 0.20);
	-moz-box-shadow:    0px 8px 5px 0px rgba(50, 50, 50, 0.20);
	box-shadow:         0px 8px 5px 0px rgba(50, 50, 50, 0.20); 
	z-index: 99;
	position: relative;
}

.logo_SO{
	float: 			left;
	width: 			154px;
	margin-left:  	10px;
	margin-top: 	30px;

}

.logo_empresas{
	float: 			right;
	width: 			335px;
}

/*MENU RESPONSIVO*/

/*Tira o preenchimento da ul e a lista de estilo*/
nav{margin:0 50px;}


ul {
	list-style-type:none;
	margin:0;
	padding:0;
	position: absolute;

}

/*Cria uma lista horizontal com espaçamento*/
li {
	display:inline-block;
	float: left;
	margin-right: 1px;
}

/*Estilo para os liks do menu*/
li a {
	display:block;
	/*min-width:100px;*/
	height: 50px;
	padding: 0 10px;
	text-align: center;
	line-height: 50px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #5c5c5c;
	text-decoration: none;
}


li:hover a {
	background: #0c4421;
	color: #fff;
}

/*Estilo para os links dropdown */
li:hover ul a {
	color: #2f3036;
	height: 40px;
	line-height: 40px;
}

/*Hover dos links dropdown*/
li:hover ul a:hover {
	background: #0c4421;
	color: #fff;
}

/*Esconder dropdown suspensas até que sejam necessários*/
li ul {
	display: none;
}

/*Descer dropdown vertical*/
li ul li {
	display: block;
	float: none;
}

/*Impedir quebra de texto*/
li ul li a {
	width: auto;
	min-width: 100px;
	padding: 0 20px;
}

/*Exibir o menu suspenso em foco*/
ul li a:hover + .hidden, .hidden:hover {
	display: block;
}

.linha_menu{margin-top:18px;}

/*Style 'menu de show' botão de marcador e escondê-lo por padrão*/
.show-menu {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #fff;
	background: #87957b;
	text-align: center;
	padding: 10px 0;
	display: none;
	cursor: pointer;
}

/*Esconder checkbox*/
#show-menu{
    display: none;
    -webkit-appearance: none;

}

/*Mostrar menu quando checkbox é verificada*/
#show-menu:checked ~ #menu{
    display: block;

}

.banner_principal {
    cursor: pointer;
}

/*Estilo Responsivo para o Menu ! aqui se aplica para todas as regras do site*/

@media screen and (max-width : 1023px ){
	/*Fazer os links do menu dropdown aparecerem em linha*/
	ul#menu {
		position: static;
		display: none;
	}
	/*Criar espaçamento vertical*/
	ul#menu li {
		margin-bottom: 1px;
	}
	/*Marcar todos os links do menu com 100% de largura*/
	ul#menu li, #menu li a {
		width: 100%;
		padding: 0;
		background-color: #cccccc;
	}
	/*Display 'show menu' links*/
	.show-menu {
		display:block;
	}

	.linha_menu{display: none;}
}

/*FIM DO MENU RESPONSIVO*/

.banners_topicos{
	margin-top: 30px;
	margin-bottom: 30px;
	border:5px solid #fff;
}


/*FIM DA FORMATACAO TOPO*/	


/*BANNER*/
.banner_principal, .banner_um_novo, .banner_um_novo_novo, .banner_dois, .banner_tres, .banner_quatro, .banner_cinco, .banner_seis, .aviso, .banner_sete, .banner_oito, .banner_nove, .banner_dez {
	background-repeat: no-repeat;
	background-position: center top;
	background-size:cover;
	height: 480px;
	text-indent:-9999px;
	display: block;
	margin:0;
}

.space-banner {
    height: 350px;
}



.banner_rahda{
	background-image: url(../../media/imagens/banners/banner_rahda.jpg);
	background-position: top center;
}
.banner_sidney{background-image: url(../../media/imagens/banners/banner-sidney.jpg);background-position: bottom center;}
	
.banner_um_novo{background-image: url(../../media/imagens/banners/minas-01.jpg);}
.banner_um_novo_novo{background-image: url(../../media/imagens/banners/minas-01.jpg);}

.banner_dois{background-image: url(../../media/imagens/banners/banner_home_ciclo2.jpg);}
.banner_tres{background-image: url(../../media/imagens/banners/banner_home_ciclo3.jpg);}
.banner_quatro{background-image: url(../../media/imagens/banners/banner_home_ciclo4.jpg);}
.banner_cinco{background-image: url(../../media/imagens/banners/banner_home_ciclo5.png);}
.banner_seis{background-image: url(../../media/imagens/banners/banner_home_ciclo6.png);}
.aviso{background-image: url(../../media/imagens/banners/aviso.png);}
.banner_sete {background-image: url(../../media/imagens/banners/banner_home_ciclo7.jpg);}
.banner_oito {background-image: url(../../media/imagens/banners/banner_home_ciclo8.jpg);}
.banner_nove {background-image: url(../../media/imagens/banners/banner_home_ciclo9.jpg);}
.banner_dez {background-image: url(../../media/imagens/banners/banner_home_ciclo10.jpg);}

.banner_01{
	background-image: url(../../media/imagens/banners/declare-01.jpg);
}
.banner_02{
	background-image: url(../../media/imagens/banners/banner_02.jpg);
	background-position: top center;
    background-size: cover;
}
.banner_03{
	background-image: url(../../media/imagens/banners/banner_03.jpg);
	background-position: top center;
    background-size: cover;
}
.banner_04{
	background-image: url(../../media/imagens/banners/banner_04.jpg);
	background-position: top center;
    background-size: cover;
}

.banner_05{
	background-image: url(../../media/imagens/banners/banner_05.jpg);
	background-position: top center;
    background-size: cover;
}

.banner_06{
	background-image: url(../../media/imagens/banners/banner_06.jpg);
	background-position: top center;
    background-size: cover;
}

.banner_07{
	background-image: url(../../media/imagens/banners/banner_07.jpg);
	background-position: top center;
    background-size: cover;
}

.banner_08{
	background-image: url(../../media/imagens/banners/banner_08.jpg);
	background-position: top center;
    background-size: cover;
}

.banner_09{
	background-image: url(../../media/imagens/banners/banner_09.jpg);
	background-position: top center;
    background-size: cover;
}

.banner_10{
	background-image: url(../../media/imagens/banners/banner_10.jpg);
	background-position: top center;
    background-size: cover;
}

.banner_internas{
	background-image: url(../../media/imagens/banners/banner_interno.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size:cover;
	height: 440px;
	text-indent:-9999px;
	display: block;
	margin-top: -169px;
}

.base_banners{
	height: 300px;
	margin-top: -300px;
	background-color: #f9fafa;
}

.banner_cadastro{
	/*background-image: url(../../media/imagens/banners/banner_cadastro.jpg);*/

	background-image: url(../../media/imagens/banners/banner_cadastro_cara.jpg);

	background-repeat: no-repeat;
	background-position: center top;
	background-size:cover;
	height: 440px;
	text-indent:-9999px;
	display: block;
	margin-top: -169px;
}


/*FIM DO BANNER*/

/*CONTROLE BANNER*/
.basecontroles {

    border-radius: 5px 5px 0 0;
    bottom: 68px;
    cursor: pointer;
    height: 48px;
    left: 1170px;
    position: relative;
    width: 85px;
}

/*FIM DO CONTROLE BANNER*/

/*PRODUTOS NA MIDIA*/
.produto_midia{
	float: left;
	width: 360px;
	margin-right:10px; 
}

.descricao_produto_midia{
	float: left;
	width: 320px;
}

.btn_confira_home{
	background-color: #0c4421;
	font: 17px  Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 15px;
	text-align: center;
	width: auto;
}

.btn_confira_home:hover{
	background-color: #4b6d58;
	cursor: pointer;
}

.btn_regulamento{
	float: right;
	margin-right: 10px;
}

.confira {
        text-decoration: none;
}

/*FIM DOS PRODUTOS NA MIDIAS*/



/*ANIMACOES DAS TRANSCICOES RESOLUCOES*/
.envolver,.col1,.col2,.col3,.col4,.col4_b,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12.,.col13.col14,a,img,input,textarea,.btn_confira_home
{
	transition:all .2s linear;
	-moz-transition:all .2s linear;
	-webkit-transition:all .2s linear; 
	-o-transition:all .2s linear;
	-ms-transition:all .2s linear;
}


/*FIM DAS TRANSICOES*/


/*MARCAS HOME*/

.marcas_home{
	float: left;
	width: 160px;
}

.marcas_home:hover{
	border-bottom:2px solid #cccccc;
	border-top:2px solid #cccccc;
	cursor: pointer;
}

/*MARCAS HOME*/

/*FORMATAÇÃO TEXTO*/

.txt_banners_topicos, .txt_produtos_lancamentos,.txt_produtos_lancamentos_m{
	font:22px 'Questrial', sans-serif;
	color:#839176;
	text-decoration: none;
	padding: 5px;
}
.txt_banners_topicos		{text-align: center;}
/*.txt_produtos_lancamentos	{text-align: left; }*/
.txt_produtos_lancamentos_m	{text-align: left; font-size: 20px; height: 60px; }

.verde_14pt{
	font: 15px Arial, Helvetica, sans-serif;
	color: #87947c;
	line-height: 20px;
	text-align: justify;
}

.verde_25pt{
	font: 25px Arial, Helvetica, sans-serif;
	color: #87947c;
	line-height: 20px;
	text-align: justify;
}


.cinza_14pt{
	font: 15px Arial, Helvetica, sans-serif;
	color: #909090;
	line-height: 20px;
	text-align: justify;
}

.branco_25pt{
	font: 25px Arial, Helvetica, sans-serif;
	color: #fff;
	line-height: 20px;
	text-align: justify;
}

.branco_14pt{
	font: 14px Arial, Helvetica, sans-serif;
	color: #fff;
	line-height: 20px;
	text-align: justify;
}

.txt_marcas{
	font: 30px 'Cardo', serif;
	color: #267845;
	text-transform: uppercase;
	text-align: center;
	margin: 0 auto;
}

.linha_verde_hor{
	border-top: 1px solid #4bc779;
	border-bottom: 1px solid #4bc779;
	height: 130px;
	margin: 20px 0;
	width: 100%
}

.linha_amarela{
	border-top:1px solid #f7e5be;
	margin: 30px 0;
}

.titulo_rodape{
	font: 20px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	padding-bottom: 10px;
}

.txt_rodape{
	font: 13px Arial, Helvetica, sans-serif;
	color: #fff;
}

a.menu_rodape:link,a.menu_rodape:hover,a.menu_rodape:visited,a.menu_rodape:active{
	font: 16px/30px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}

a.menu_rodape:hover{text-decoration: underline;}


/*FIM DA FORMATAÇÃO TEXTO*/

/*FOOTER*/
footer{
	background-color: #003a17;
	height: auto;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	display: table;
}

.lin_ver_menu{
	/*border-left: 1px dashed #9fab92;*/
	float: left;
	height: 270px;
	margin:0 30px;
}

.lin_hor_menu{
	/*border-top: 1px dashed #9fab92;*/
	padding:0 20px; 
}

.input_rodape,.input-m{
	float: left;
	width: 300px;
	padding:13px;
	border:0;
	margin-top: 20px;
	margin-right: 20px;
	/*border-radius: 7px;*/
	/*-webkit-border-radius: 7px;*/
	/*-moz-border-radius: 7px;*/
	/*-o-border-radius: 7px;*/
	font: 14px Arial, Helvetica, sans-serif;
	color: #879677;
}

.input-m{border:1px solid #ccc;}

.input_form_m,.input_form_p{
	/*margin-top: 20px;*/
	padding:10px;
	border:1px solid #ccc;
	margin-right: 20px;
	/*border-radius: 7px;*/
	/*-webkit-border-radius: 7px;*/
	/*-moz-border-radius: 7px;*/
	/*-o-border-radius: 7px;*/
	font: 14px Arial, Helvetica, sans-serif;
	color: #879677;
}

.input_form_m{width: 200px;}
.input_form_p{width: 150px;}

.btn_rodape{
	float: left;
	padding:10px;
	font: 14px Arial, Helvetica,sans-serif;
	color: #0c4421;
	background-color:#acd373;
	/*border:2px solid #fff;*/
	/*border-radius: 7px;*/
	/*-webkit-border-radius: 7px;*/
	/*-moz-border-radius: 7px;*/
	/*-o-border-radius: 7px;*/
	text-decoration: none;
	margin-top: 20px;
}

.btn_rodape:hover{
	background-color: #7faf39;
	color: #fff;
}

.redes_sociais{
	float: left;
	width: 310px;
	/*border-right: 1px dashed #9fab92;*/
	float: left;
}

.icones_redes_sociais{
	float: left;
	width: 38px;
	margin-right: 10px;
}

.selo_CBF{
	float: left;
	width: 175px;
	margin:20px 0 0 20px;
}

/*FIM DO FOOTER*/

/*CONTEUDO MENU SOU MAIS*/
.cont_soumais{
	display: table;
	position: relative;
	margin-top: -153px;
	margin-left: 560px;
	float: left;
}

.menu_soumais{
	display: inline-block;
	width: 170px;
	/*cursor: pointer;*/
}
/*FIM DO CONTEUDO SOU MAIS */


/* Menu matérias (principal) */
.menu_materias{
	text-decoration:none;
	margin-top:100px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ea5a10; 
}

.menu_materias ul {
	left:50%;
	margin-left: -500px;
}

.menu_materias ul li div {
	line-height:20px; 
	padding-right:70px; 
	width:200px; 
	margin-bottom:35px
}

.materias_geral{
	cursor:pointer;
}

.materias_img{
	margin-bottom:20px;
}

.envolver h1#ancora1 {margin-top:480px;}

/* Fim Menu matérias */
@media all and (max-width:800px) and (min-width:220px){
	.menu_materias ul {width:260px; margin-left:-90px;}
	.envolver h1#ancora1 {margin-top:980px;}



}


@media all and (max-width:1280px) and (min-width:1023px){

	/*PRÉ INDEX*/
	.bg_pre{
		background-color: #eff1e4;
	}

		.banner_01{
		background-image: url(../../media/imagens/banners/declare-02.jpg);
	}

	.boxes{
		/*border-radius: 7px;*/
		-webkit-border-radius: 7px;
		-o-border-radius: 7px;
		-moz-border-radius: 7px;
		background-color: #fff;
		height: 390px;
	}



	.moldura{
		/*border-radius: 7px 7px 0 0;*/
		-webkit-border-radius: 7px;
		-o-border-radius: 7px;
		-moz-border-radius: 7px;
	}

	.faixa_consultor,
	.quero_consultor,
	.saber_consultor,
	.marcas_consultor{
		padding:15px 0;
		margin:10px 0;
		color: #fff;
		text-align: center;
	}

	.titulo_home_um{font:19px'Cardo', serif;}
	.titulo_home_dois{font:15px'Cardo', serif; padding: 18px 0;}

	.faixa_consultor	{background-color: #90c36b}
	.quero_consultor	{background-color: #f2d03b}
	.saber_consultor	{background-color: #f08c42}
	.marcas_consultor	{background-color: #f05e42}

	.txt_home{
		font: 15px Arial, Helvetica, sans-serif;
		color: #838383;
		height: 90px;
		text-align: center;
	}
	/*FIM DA PRÉ INDEX*/



	/*ESTRUTURA CONTANIERS*/	
	.envolver {width: 984px;} 
	.col4     {width: 300px;}
	.col4_b	  {width: 300px; margin: 0 40px;}
	.col5     {width: 580px;}
	.col6	  {width: 400px;}	
	.col7	  {width: 480px; margin-right: 10px;} 
	.col8	  {width: 480px; margin-left: 10px;}
	.col9	  {width: 200px; margin-right: 5px;}
	.col10	  {width: 300px;}
	.col11    {width: 300px;}  
	.col12	  {width: 470px; margin-left: 28px;} 	
	.col13    {width: 225px; margin: 20px 10px;}
	.col14	  {width: 233px; margin: 5px;}
	/*FIM DA ESTRUTURA CONTANIERS*/

	/*MENU*/

	nav{margin:5px 5px;}

	ul {
	list-style-type:none;
	margin:0;
	padding:0;
	position: absolute;
	}

	/*Cria uma lista horizontal com espaçamento*/
	li {
		display:inline-block;
		float: left;
		margin-right: 1px;
	}

	/*Estilo para os liks do menu*/
	li a {
		display:block;
		height: 50px;
		padding: 0 10px;
		text-align: center;
		line-height: 50px;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 11px;
		color: #5c5c5c;
		text-decoration: none;
	}


	li:hover a {
		background: #0c4421;
		color: #fff;
	}

	/*Estilo para os links dropdown */
	li:hover ul a {
		color: #2f3036;
		height: 40px;
		line-height: 40px;
	}

	/*Hover dos links dropdown*/
	li:hover ul a:hover {
		background: #0c4421;
		color: #fff;
	}

	/*Esconder dropdown suspensas até que sejam necessários*/
	li ul {
		display: none;
	}

	/*Descer dropdown vertical*/
	li ul li {
		display: block;
		float: none;
	}

	/*Impedir quebra de texto*/
	li ul li a {
		width: auto;
		min-width: 100px;
		padding: 0 20px;
	}

	/*Exibir o menu suspenso em foco*/
	ul li a:hover + .hidden, .hidden:hover {
		display: block;
	}

.linha_menu{margin-top:18px;}

	/*FIM DO MENU*/


	/*FORMATACAO TOPO*/

	.logo_SO{
		float: 			left;
		width: 			154px;
		margin-left:  	10px;
		margin-top: 	30px;

	}

	.logo_empresas{
		float: 			right;
		width: 			335px;
	}

	/*ESTILO ESPECIAL PARA A FORMATAÇÃO DO MENU 1024PX*/


	/*BANNER*/
        .space-banner {
            width: 500px;
        }

        .banner_principal,.banner_um_novo,.banner_um_novo_novo,.banner_dois,.banner_tres,.banner_quatro,.banner_cinco, .banner_seis, .aviso, .banner_sete, .banner_oitro, .banner_nove, .banner_dez {
		background-repeat: no-repeat;
		background-position: center top;
		background-size:cover;
		height: 525px !important;
		text-indent:-9999px;
		display: block;
		margin: 0;
	}


	.banner_um_novo{background-image: url(../../media/imagens/banners/minas-02.jpg);}
	.banner_um_novo_novo{background-image: url(../../media/imagens/banners/minas-02.jpg);}
	.aviso{background-image: url(../../media/imagens/banners/aviso.png);}
	.banner_dois{background-image: url(../../media/imagens/banners/banner_home_ciclo2.jpg);}
	.banner_tres{background-image: url(../../media/imagens/banners/banner_home_ciclo3.jpg);}
	.banner_quatro{background-image: url(../../media/imagens/banners/banner_home_ciclo4.jpg);}
	.banner_cinco{background-image: url(../../media/imagens/banners/banner_home_ciclo5.png);}
	.banner_seis{background-image: url(../../media/imagens/banners/banner_home_ciclo6.png);}
	.banner_sete{background-image: url(../../media/imagens/banners/banner_home_ciclo7.jpg);}
	.banner_oito{background-image: url(../../media/imagens/banners/banner_home_ciclo8.jpg);}
	.banner_nove{background-image: url(../../media/imagens/banners/banner_home_ciclo9.jpg);}
	.banner_dez{background-image: url(../../media/imagens/banners/banner_home_ciclo10.jpg);}

	/*FIM DA FORMATAÇAO TOPO*/

	/*CONTROLE BANNER*/
	.basecontroles {

	    border-radius: 5px 5px 0 0;
	    bottom: 68px;
	    cursor: pointer;
	    height: 48px;
	    left: 910px;
	    position: relative;
	    width: 85px;
	}

	/*FIM DO CONTROLE BANNER*/

	/*PRODUTOS NA MIDIA*/
	.produto_midia{
		float: left;
		width: 360px;
		margin-right:10px; 
	}

	.descricao_produto_midia{
		float: left;
		width: 240px;
	}

	.btn_confira_home{
		background-color: #0c4421;
		font: 17px  Arial, Helvetica, sans-serif;
		color: #fff;
		padding: 15px;
		text-align: center;
		width: auto;
	}

	.btn_confira_home:hover{
		background-color: #4b6d58;
		cursor: pointer;
	}
	/*FIM DOS PRODUTOS NA MIDIAS*/

	/*MARCAS HOME*/

	.marcas_home{
		float: left;
		width: 160px;
	}

	.marcas_home:hover{
		border-bottom:2px solid #cccccc;
		border-top:2px solid #cccccc;
		cursor: pointer;
	}

	/*MARCAS HOME*/

	/*PRODUTOS NA MIDIA*/
	.produto_midia{
		float: left;
		width: 290px;
		margin-right:10px; 
	}

	.descricao_produto_midia{
		float: left;
		width: 220px;
	}
	/*FIM DOS PRODUTOS NA MIDIAS*/

	/*FORMATACAO TEXTO*/

	.txt_banners_topicos{
		font:24px 'Questrial', sans-serif;
		color:#839176;
		text-align: center;
	}

	.verde_14pt{
		font: 14px Arial, Helvetica, sans-serif;
		color: #87947c;
		line-height: 20px;
		text-align: justify;
	}

	.verde_25pt{
		font: 25px Arial, Helvetica, sans-serif;
		color: #87947c;
		line-height: 20px;
		text-align: justify;
	}

	.branco_25pt{
		font: 25px Arial, Helvetica, sans-serif;
		color: #fff;
		line-height: 20px;
		text-align: justify;
	}

	.branco_14pt{
		font: 14px Arial, Helvetica, sans-serif;
		color: #fff;
		line-height: 20px;
		text-align: justify;
	}

	.cinza_14pt{
		font: 14px Arial, Helvetica, sans-serif;
		color: #909090;
		line-height: 20px;
		text-align: justify;
	}

	.txt_marcas{
		font: 25px 'Cardo', serif;
		color: #267845;
		text-transform: uppercase;
		text-align: center;
		margin: 0 auto;
	}

	.titulo_rodape{
		font: 18px Arial, Helvetica, sans-serif;
		color: #ffffff;
		text-decoration: none;
		padding-bottom: 10px;
	}

	/*FIM DA FORMATACAO TEXTO*/

	/*FOOTER*/

	.lin_ver_menu{
		/*border-left: 1px dashed #9fab92;*/
		float: left;
		height: 270px;
		margin:0 30px;
	}

	.lin_hor_menu{
		/*border-top: 1px dashed #9fab92;*/
		padding:0 20px; 
	}

	.input_rodape,.input-m{
		float: left;
		width: 160px;
		padding:13px;
		border:0;
		margin-top: 20px;
		margin-right: 20px;
		/*border-radius: 7px;
		-webkit-border-radius: 7px;
		-moz-border-radius: 7px;
		-o-border-radius: 7px;*/
		font: 14px Arial, Helvetica, sans-serif;
		color: #879677;
	}

	.input-m{border:1px solid #ccc;}

	.btn_rodape{
		float: left;
		padding:10px;
		font: 14px Arial, Helvetica,sans-serif;
		color: #0c4421;
		background-color:#acd373;
		/*border:2px solid #fff;
		border-radius: 7px;
		-webkit-border-radius: 7px;
		-moz-border-radius: 7px;
		-o-border-radius: 7px;
		*/text-decoration: none;
		margin-top: 20px;
	}

	.btn_rodape:hover{
		background-color: #7faf39;
		color: #fff;
	}

	.redes_sociais{
		float: left;
		width: 150px;
		/*border-right: 1px dashed #9fab92;*/
		float: left;
	}

	.icones_redes_sociais{
		float: left;
		width: 38px;
		margin-right: 10px;
	}

	.selo_CBF{
		float: left;
		width: 120px;
		margin:20px 0 0 20px;
	}

	/*FIM DO FOOTER*/

	/*CONTEUDO MENU SOU MAIS*/
	.cont_soumais{
		display: table;
		position: relative;
		margin-top: -95px;
		margin-left: 415px;
		float: left;
	}

	.menu_soumais{
		display: inline-block;
		width: 140px;
		cursor: pointer;
	}
	/*FIM DO CONTEUDO SOU MAIS */

	/* Menu matérias */
	.menu_materias{
		text-decoration:none;
		margin-top:100px;
		font-size:16px;
		font-family:Arial, Helvetica, sans-serif;
		color:#ea5a10; 
	}

	.materias_geral{
		cursor:pointer;
	}

	.materias_img{
		margin-bottom:20px;
	}
    /* Fim Menu matérias */

}

@media all and (max-width:1024px) and (min-width:800px){
/*PRÉ INDEX*/
	.bg_pre{
		background-color: #eff1e4;
	}

		.banner_01{
		background-image: url(../../media/imagens/banners/declare-03.jpg);
		background-position: top center;
	    background-size: cover;
	}


	.boxes{
		border-radius: 7px;
		-webkit-border-radius: 7px;
		-o-border-radius: 7px;
		-moz-border-radius: 7px;
		background-color: #fff;
		height: 420px;
	}

	#banner_internas_campanha{
		background-image: url(../../media/imagens/banners/banner_interno_campanha.jpg);
	    background-position:center center;
	    background-color: red;
	    width:100%;
	    height: 300px;
	    background-size: contain;
	    background-repeat:no-repeat;

	}

	.moldura{
		border-radius: 7px 7px 0 0;
		-webkit-border-radius: 7px;
		-o-border-radius: 7px;
		-moz-border-radius: 7px;
	}

	.faixa_consultor,
	.quero_consultor,
	.saber_consultor,
	.marcas_consultor{
		padding:15px 0;
		margin:10px 0;
		color: #fff;
		text-align: center;
	}

	.titulo_home_um{font:24px'Cardo', serif;}
	.titulo_home_dois{font:19px'Cardo', serif;}

	.faixa_consultor	{background-color: #90c36b}
	.quero_consultor	{background-color: #f2d03b}
	.saber_consultor	{background-color: #f08c42}
	.marcas_consultor	{background-color: #f05e42}

	.txt_home{
		font: 15px Arial, Helvetica, sans-serif;
		color: #838383;
		height: 90px;
		text-align: center;
	}
	/*FIM DA PRÉ INDEX*/



	/*ESTRUTURA CONTANIERS*/
	.envolver {width: 760px;} 
	.col4     {width: 600px; margin: 0 60px;}
	.col4_b	  {width: 600px; margin: 0 60px;}
	.col5     {width: 760px;}
	.col6     {width: 760px;}
	.col7	  {width: 370px; margin-right: 10px;} 
	.col8	  {width: 370px; margin-left: 10px;}
	.col9	  {width: 200px; margin-right: 5px;}
	.col10	  {width: 740px; margin-top: 30px;} 
	.col11    {width: 430px;}
	.col12	  {width: 470px; margin-left: 28px;} 
	.col13    {width: 320px; margin: 40px 30px; border-bottom: 1px dotted #ccc;}
	.col14	  {width: 290px; margin: 40px;}
	/*ESTRUTURA CONTANIERS*/

	nav{margin:10px 0;}

	/*FORMATACAO TOPO*/

	.logo_SO{
		float: 			left;
		width: 			154px;
		margin-left:  	10px;
		margin-top: 	30px;

	}

	.logo_empresas{
		float: 			right;
		width: 			335px;
	}

	/*FIM DA FORMATAÇAO TOPO*/


	/*BANNER*/
        .space-banner {
            width: 300px;
            height: 360px;
        }
        
        .banner_principal,.banner_um_novo,.banner_um_novo_novo,.banner_dois,.banner_tres,.banner_quatro,.banner_cinco, .banner_seis, .aviso, .banner_sete, .banner_oito, .banner_nove, .banner_dez {
		background-repeat: no-repeat;
		background-position: center top;
		background-size:cover;
		height: 509px;
		text-indent:-9999px;
		display: block;
		margin: 0;
	}
	.aviso{background-image: url(../../media/imagens/banners/aviso.png);}
	.banner_um_novo{background-image: url(../../media/imagens/banners/minas-03.jpg);}
	.banner_um_novo_novo{background-image: url(../../media/imagens/banners/minas-03.jpg);}
	.banner_dois{background-image: url(../../media/imagens/banners/banner_home_ciclo2.jpg);}
	.banner_tres{background-image: url(../../media/imagens/banners/banner_home_ciclo3.jpg);}
	.banner_quatro{background-image: url(../../media/imagens/banners/banner_home_ciclo4.jpg);}
	.banner_cinco {background-image: url(../../media/imagens/banners/banner_home_ciclo5.png);}
	.banner_seis {background-image: url(../../media/imagens/banners/banner_home_ciclo6.png);}
	.banner_sete{background-image: url(../../media/imagens/banners/banner_home_ciclo7.jpg);}
	.banner_oito{background-image: url(../../media/imagens/banners/banner_home_ciclo8.jpg);}
	.banner_nove{background-image: url(../../media/imagens/banners/banner_home_ciclo9.jpg);}
	.banner_dez{background-image: url(../../media/imagens/banners/banner_home_ciclo10.jpg);}



	/*CONTROLE BANNER*/
		.basecontroles {

		    border-radius: 5px 5px 0 0;
		    bottom: 68px;
		    cursor: pointer;
		    height: 48px;
		    left: 680px;
		    position: relative;
		    width: 85px;
		}

	/*FIM DO CONTROLE BANNER*/


	/*PRODUTOS NA MIDIA*/
	.produto_midia{
		float: left;
		width: 360px;
		margin-right:10px; 
	}

	.descricao_produto_midia{
		float: left;
		width: 360px;
		margin-top: 30px;
	}

	.btn_confira_home{
		background-color: #0c4421;
		font: 17px  Arial, Helvetica, sans-serif;
		color: #fff;
		padding: 15px;
		text-align: center;
		width: auto;
	}

	.btn_confira_home:hover{
		background-color: #4b6d58;
		cursor: pointer;
	}
	/*FIM DOS PRODUTOS NA MIDIAS*/

	/*MARCAS HOME*/

	.marcas_home{
		float: left;
		width: 160px;
	}

	.marcas_home:hover{
		border-bottom:2px solid #cccccc;
		border-top:2px solid #cccccc;
		cursor: pointer;
	}

	/*MARCAS HOME*/


	/*FORMATACAO TEXTO*/
	.txt_banners_topicos{
		font:30px 'Questrial', sans-serif;
		color:#839176;
		text-align: center;
	}

	.verde_14pt{
		font: 14px Arial, Helvetica, sans-serif;
		color: #87947c;
		line-height: 20px;
		text-align: justify;
	}

	.verde_25pt{
		font: 25px Arial, Helvetica, sans-serif;
		color: #87947c;
		line-height: 20px;
		text-align: justify;
	}

	.branco_25pt{
		font: 25px Arial, Helvetica, sans-serif;
		color: #fff;
		line-height: 20px;
		text-align: justify;
	}

	.branco_14pt{
		font: 14px Arial, Helvetica, sans-serif;
		color: #fff;
		line-height: 20px;
		text-align: justify;
	}

	.cinza_14pt{
		font: 14px Arial, Helvetica, sans-serif;
		color: #909090;
		line-height: 20px;
		text-align: justify;
	}

	.txt_marcas{
		font: 25px 'Cardo', serif;
		color: #267845;
		text-transform: uppercase;
		text-align: center;
		margin: 0 auto;
	}
	/*FIM DA FORMATACAO TEXTO*/

	/*FOOTER*/

	.lin_ver_menu{
		/*border-left: 1px dashed #9fab92;*/
		float: left;
		height: 270px;
		margin:0 30px;
	}

	.lin_hor_menu{
		/*border-top: 1px dashed #9fab92;*/
		padding:0 20px; 
	}

	.input_rodape,.input-m{
		float: left;
		width: 600px;
		padding:13px;
		border:0;
		margin-top: 20px;
		margin-right: 20px;
		/*border-radius: 7px;
		-webkit-border-radius: 7px;
		-moz-border-radius: 7px;
		-o-border-radius: 7px;*/
		font: 14px Arial, Helvetica, sans-serif;
		color: #879677;
	}

	.input-m{border:1px solid #ccc;}

	.btn_rodape{
		float: left;
		padding:10px;
		font: 14px Arial, Helvetica,sans-serif;
		color: #0c4421;
		background-color:#acd373;
		border:2px solid #fff;
		/*border-radius: 7px;
		-webkit-border-radius: 7px;
		-moz-border-radius: 7px;
		-o-border-radius: 7px;*/
		text-decoration: none;
		margin-top: 20px;
	}

	.btn_rodape:hover{
		background-color: #7faf39;
		color: #fff;
	}

	.redes_sociais{
		float: left;
		width: 370px;
		/*border-right: 1px dashed #9fab92;*/
		float: left;
	}

	.icones_redes_sociais{
		float: left;
		width: 38px;
		margin-right: 10px;
	}

	.selo_CBF{
		float: left;
		width: 175px;
		margin:20px 0 0 20px;
	}

	/*FIM DO FOOTER*/

	/*CONTEUDO MENU SOU MAIS*/
	.cont_soumais{
		display: table;
		position: relative;
		margin-top: 10px;
		margin-left: 95px;
		float: left;
		border-top:1px dashed #ccc;
		border-bottom:1px dashed #ccc;
		height: 200px;
		margin-bottom: 100px; 
	}

	.menu_soumais{
		display: inline-block;
		width: 160px;
		cursor: pointer;
	}
	/*FIM DO CONTEUDO SOU MAIS */


	/* Menu matérias */
	.menu_materias{
		text-decoration:none;
		margin-top:100px;
		font-size:16px;
		font-family:Arial, Helvetica, sans-serif;
		color:#ea5a10; 
	}

	.materias_geral{
		cursor:pointer;
	}

	.materias_img{
		margin-bottom:20px;
	}
    /* Fim Menu matérias */

    /* Menu materias - posicionamento */
    .menu_materias ul {width:260px; margin-left:-90px;}
	.envolver h1#ancora1 {margin-top:1300px;}
    /* Menu materias - posicionamento - FIM */

}

@media all and (max-width:800px) and (min-width:640px){

	/*PRÉ INDEX*/
	.bg_pre{
		background-color: #eff1e4;
	}

	.banner_01{
		background-image: url(../../media/imagens/banners/declare-04.jpg);
		background-position: top center;
	    background-size: cover;
	}


	.boxes{
		border-radius: 7px;
		-webkit-border-radius: 7px;
		-o-border-radius: 7px;
		-moz-border-radius: 7px;
		background-color: #fff;
		height: 420px;
	}

	.moldura{
		border-radius: 7px 7px 0 0;
		-webkit-border-radius: 7px;
		-o-border-radius: 7px;
		-moz-border-radius: 7px;
	}

	.faixa_consultor,
	.quero_consultor,
	.saber_consultor,
	.marcas_consultor{
		padding:15px 0;
		margin:10px 0;
		color: #fff;
		text-align: center;
	}

	.titulo_home_um{font:24px'Cardo', serif;}
	.titulo_home_dois{font:19px'Cardo', serif;}

	.faixa_consultor	{background-color: #90c36b}
	.quero_consultor	{background-color: #f2d03b}
	.saber_consultor	{background-color: #f08c42}
	.marcas_consultor	{background-color: #f05e42}

	.txt_home{
		font: 15px Arial, Helvetica, sans-serif;
		color: #838383;
		height: 90px;
		text-align: center;
	}
	/*FIM DA PRÉ INDEX*/


	/*ESTRUTURA CONTANIERS*/
	.envolver 		{width: 615px;}
	.col4			{width: 600px; margin: 0}
	.col4_b			{width: 600px; margin: 0}
	.col5    	    {width:	612px;}
	.col6           {width:	612px;}
	.col7	 		{width: 295px; margin-right: 10px;} 
	.col8	  		{width: 295px; margin-left: 10px;}
	.col9	  		{width: 200px; margin-right: 5px;}
	.col10	  		{width: 590px;} 
	.col11			{width: 280px;}
	.col12	   		{width: 470px; margin-left: 28px;} 
	.col13     		{width: 245px; margin: 20px 30px; border-bottom: 1px dotted #ccc;}
	.col14	   		{width: 280px; margin: 10px;}

	/*ESTRUTURA CONTANIERS*/

	nav{margin:10px 0;}

	/*MARCAS HOME*/

	.marcas_home{
		float: left;
		width: 160px;
	}

	.marcas_home:hover{
		border-bottom:2px solid #cccccc;
		border-top:2px solid #cccccc;
		cursor: pointer;
	}

	/*MARCAS HOME*/


	/*BANNER*/
        .banner_principal,.banner_um_novo,.banner_um_novo_novo,.banner_dois,.banner_tres,.banner_quatro,.banner_cinco,.banner_seis,.aviso,.banner_sete,.banner_oito,.banner_nove, .banner_dez{
		background-repeat: no-repeat;
		background-position: center top;
		background-size:cover;
		height: 509px;
		text-indent:-9999px;
		display: block;
		margin: 0;
	}

	.space-banner {
   		height: 500px;
   		height: 360px;

	}
	.aviso{background-image: url(../../media/imagens/banners/aviso.png);}
	.banner_um_novo{background-image: url(../../media/imagens/banners/minas-04.jpg);}
	.banner_um_novo{background-image: url(../../media/imagens/banners/minas-04.jpg);}
	.banner_dois{background-image: url(../../media/imagens/banners/banner_home_ciclo2.jpg);}
	.banner_tres{background-image: url(../../media/imagens/banners/banner_home_ciclo3.jpg);}
	.banner_quatro{background-image: url(../../media/imagens/banners/banner_home_ciclo4.jpg);}
	.banner_cinco{background-image: url(../../media/imagens/banners/banner_home_ciclo5.png);}
	.banner_seis{background-image: url(../../media/imagens/banners/banner_home_ciclo6.png);}
	.banner_sete{background-image: url(../../media/imagens/banners/banner_home_ciclo7.jpg);}
	.banner_oito{background-image: url(../../media/imagens/banners/banner_home_ciclo8.jpg);}
	.banner_nove{background-image: url(../../media/imagens/banners/banner_home_ciclo9.jpg);}
	.banner_dez{background-image: url(../../media/imagens/banners/banner_home_ciclo10.jpg);}


	/*CONTROLE BANNER*/
	.basecontroles {

	    border-radius: 5px 5px 0 0;
	    bottom: 68px;
	    cursor: pointer;
	    height: 48px;
	    left: 530px;
	    position: relative;
	    width: 85px;
	}

	/*FIM DO CONTROLE BANNER*/


	/*PRODUTOS NA MIDIA*/
	.produto_midia{
		float: left;
		width: 270px;
		margin-right:10px; 
	}

	.descricao_produto_midia{
		float: left;
		width: 220px;
	}

	.btn_confira_home{
		background-color: #0c4421;
		font: 17px  Arial, Helvetica, sans-serif;
		color: #fff;
		padding: 15px;
		text-align: center;
		width: auto;
	}

	.btn_confira_home:hover{
		background-color: #4b6d58;
		cursor: pointer;
	}
	/*FIM DOS PRODUTOS NA MIDIAS*/


	/*FORMATAÇÃO TEXTO*/
	.txt_banners_topicos{
		font:30px 'Questrial', sans-serif;
		color:#839176;
		text-align: center;
	}

	.verde_14pt{
		font: 14px Arial, Helvetica, sans-serif;
		color: #87947c;
		line-height: 20px;
		text-align: justify;
	}

	.verde_25pt{
		font: 25px Arial, Helvetica, sans-serif;
		color: #87947c;
		line-height: 20px;
		text-align: justify;
	}

	.branco_25pt{
		font: 25px Arial, Helvetica, sans-serif;
		color: #fff;
		line-height: 20px;
		text-align: justify;
	}

	.branco_14pt{
		font: 14px Arial, Helvetica, sans-serif;
		color: #fff;
		line-height: 20px;
		text-align: justify;
	}

	.cinza_14pt{
		font: 14px Arial, Helvetica, sans-serif;
		color: #909090;
		line-height: 20px;
		text-align: justify;
	}

	.txt_marcas{
		font: 25px 'Cardo', serif;
		color: #267845;
		text-transform: uppercase;
		text-align: center;
		margin: 0 auto;
	}
	/*FIM DA FORMATAÇÃO TEXTO*/

	/*FOOTER*/

	.lin_ver_menu{
		/*border-left: 1px dashed #9fab92;*/
		float: left;
		height: 270px;
		margin:0 30px;
	}

	.lin_hor_menu{
		/*border-top: 1px dashed #9fab92;*/
		padding:0 20px; 
	}

	.input_rodape,.input-m{
		float: left;
		width: 450px;
		padding:13px;
		border:0;
		margin-top: 20px;
		margin-right: 20px;
		/*border-radius: 7px;
		-webkit-border-radius: 7px;
		-moz-border-radius: 7px;
		-o-border-radius: 7px;*/
		font: 14px Arial, Helvetica, sans-serif;
		color: #879677;
	}

	.input-m{border:1px solid #ccc;}

	.btn_rodape{
		float: left;
		padding:10px;
		font: 14px Arial, Helvetica,sans-serif;
		color: #0c4421;
		background-color:#acd373;
		border:2px solid #fff;
		/*border-radius: 7px;
		-webkit-border-radius: 7px;
		-moz-border-radius: 7px;
		-o-border-radius: 7px;*/
		text-decoration: none;
		margin-top: 20px;
	}

	.btn_rodape:hover{
		background-color: #7faf39;
		color: #fff;
	}

	.redes_sociais{
		float: left;
		width: 390px;
		/*border-right: 1px dashed #9fab92;*/
		float: left;
	}

	.icones_redes_sociais{
		float: left;
		width: 38px;
		margin-right: 10px;
	}

	.selo_CBF{
		float: left;
		width: 175px;
		margin:20px 0 0 20px;
	}

	/*FIM DO FOOTER*/

	/*CONTEUDO MENU SOU MAIS*/
	.cont_soumais{
		display: table;
		position: relative;
		margin-top: 10px;
		margin-left: 15px;
		float: left;
		border-top:1px dashed #ccc;
		border-bottom:1px dashed #ccc;
		height: 200px;
		margin-bottom: 100px; 

	}

	.menu_soumais{
		display: inline-block;
		width: 140px;
		cursor: pointer;
	}
	/*FIM DO CONTEUDO SOU MAIS */

	/* Menu matérias */
	.menu_materias{
		text-decoration:none;
		margin-top:100px;
		font-size:16px;
		font-family:Arial, Helvetica, sans-serif;
		color:#ea5a10; 
	}

	.materias_geral{
		cursor:pointer;
	}

	.materias_img{
		margin-bottom:20px;
	}
    /* Fim Menu matérias */


     /* Menu materias - posicionamento */
    .menu_materias ul {width:260px; margin-left:-90px;}
	.envolver h1#ancora1 {margin-top:1300px;}
    /* Menu materias - posicionamento - FIM */



}

@media all and (max-width:640px) and (min-width:480px){

	/*PRÉ INDEX*/
	.bg_pre{
		background-color: #eff1e4;
	}

	.banner_01{
		background-image: url(../../media/imagens/banners/declare-05.jpg);
		background-position: top center;
	    background-size: cover;
	}

	.boxes{
		border-radius: 7px;
		-webkit-border-radius: 7px;
		-o-border-radius: 7px;
		-moz-border-radius: 7px;
		background-color: #fff;
		height: 420px;
	}

	.moldura{
		border-radius: 7px 7px 0 0;
		-webkit-border-radius: 7px;
		-o-border-radius: 7px;
		-moz-border-radius: 7px;
	}

	.faixa_consultor,
	.quero_consultor,
	.saber_consultor,
	.marcas_consultor{
		padding:15px 0;
		margin:10px 0;
		color: #fff;
		text-align: center;
	}

	.titulo_home_um{font:24px'Cardo', serif;}
	.titulo_home_dois{font:19px'Cardo', serif;}

	.faixa_consultor	{background-color: #90c36b}
	.quero_consultor	{background-color: #f2d03b}
	.saber_consultor	{background-color: #f08c42}
	.marcas_consultor	{background-color: #f05e42}

	.txt_home{
		font: 15px Arial, Helvetica, sans-serif;
		color: #838383;
		height: 90px;
		text-align: center;
	}
	/*FIM DA PRÉ INDEX*/



	/*ESTRUTURA CONTANIERS*/
	.envolver 		{width: 455px;}
	.col4			{width: 400px; margin: 0 20px;}
	.col4_b			{width: 400px; margin: 0 20px;}
	.col5    	    {width:	450px;}
	.col6    	    {width:	450px;}
	.col7	 		{width: 445px; margin:0 0 40px 0;} 
	.col8	  		{width: 445px; margin:0;}
	.col9	  		{width: 200px; margin-right: 5px;}
	.col10	  		{width: 450px; margin-top: 30px;} 
	.col11			{width: 247px;}
	.col12	   		{width: 470px; margin-left: 28px;} 
	.col13     		{width: 198px; margin: 20px 14px; border-bottom:1px dotted #ccc;}
	.col14	   		{width: 290px; margin: 20px 70px;}


	/*ESTRUTURA CONTANIERS*/

	nav{margin:10px 0;}

	/*MARCAS HOME*/

	.marcas_home{
		float: left;
		width: 160px;
	}

	.marcas_home:hover{
		border-bottom:2px solid #cccccc;
		border-top:2px solid #cccccc;
		cursor: pointer;
	}

	/*MARCAS HOME*/

	/*BANNER*/
        .banner_principal,.banner_um_novo,.banner_um_novo_novo,.banner_dois,.banner_tres,.banner_quatro,.banner_cinco,.banner_seis,.aviso,.banner_sete,.banner_oito,.banner_nove,.banner_dez{
		background-repeat: no-repeat;
		background-position: center top;
		background-size:cover;
		height: 509px;
		text-indent:-9999px;
		display: block;
		margin: 0;
	}

	.space-banner {
   		height: 500px;
   		height: 360px;
	}
	.aviso{background-image: url(../../media/imagens/banners/aviso.png);}
	.banner_um_novo{background-image: url(../../media/imagens/banners/minas-05.jpg);}
	.banner_um_novo_novo{background-image: url(../../media/imagens/banners/minas-05.jpg);}
	.banner_dois{background-image: url(../../media/imagens/banners/banner_home_ciclo2.jpg);}
	.banner_tres{background-image: url(../../media/imagens/banners/banner_home_ciclo3.jpg);}
	.banner_quatro{background-image: url(../../media/imagens/banners/banner_home_ciclo4.jpg);}
	.banner_cinco{background-image: url(../../media/imagens/banners/banner_home_ciclo5.png);}
	.banner_seis{background-image: url(../../media/imagens/banners/banner_home_ciclo6.png);}
	.banner_sete{background-image: url(../../media/imagens/banners/banner_home_ciclo7.jpg);}
	.banner_oito{background-image: url(../../media/imagens/banners/banner_home_ciclo8.jpg);}
	.banner_nove{background-image: url(../../media/imagens/banners/banner_home_ciclo9.jpg);}
	.banner_dez{background-image: url(../../media/imagens/banners/banner_home_ciclo10.jpg);}



	/*CONTROLE BANNER*/
		.basecontroles {

		    border-radius: 5px 5px 0 0;
		    bottom: 68px;
		    cursor: pointer;
		    height: 48px;
		    left: 380px;
		    position: relative;
		    width: 85px;
		}

	/*FIM DO CONTROLE BANNER*/



	/*PRODUTOS NA MIDIA*/
	.produto_midia{
		float: left;
		width: 270px;
		margin-left: 80px; 
	}

	.descricao_produto_midia{
		float: left;
		width: 460px;
		margin-top: 30px;
		text-align: center;
	}

	.btn_confira_home{
		background-color: #0c4421;
		font: 17px  Arial, Helvetica, sans-serif;
		color: #fff;
		padding: 15px;
		text-align: center;
		width: auto;
	}

	.btn_confira_home:hover{
		background-color: #4b6d58;
		cursor: pointer;
	}
	/*FIM DOS PRODUTOS NA MIDIAS*/

	/*FORMATAÇÃO TEXTO*/
	.txt_banners_topicos{
		font:30px 'Questrial', sans-serif;
		color:#839176;
		text-align: center;
	}

	.verde_14pt{
		font: 14px Arial, Helvetica, sans-serif;
		color: #87947c;
		line-height: 20px;
		text-align: justify;
	}

	.verde_25pt{
		font: 25px Arial, Helvetica, sans-serif;
		color: #87947c;
		line-height: 20px;
		text-align: justify;
	}

	.branco_25pt{
		font: 25px Arial, Helvetica, sans-serif;
		color: #fff;
		line-height: 20px;
		text-align: justify;
	}

	.branco_14pt{
		font: 14px Arial, Helvetica, sans-serif;
		color: #fff;
		line-height: 20px;
		text-align: justify;
	}

	.cinza_14pt{
		font: 14px Arial, Helvetica, sans-serif;
		color: #909090;
		line-height: 20px;
		text-align: justify;
	}

	.txt_marcas{
		font: 25px 'Cardo', serif;
		color: #267845;
		text-transform: uppercase;
		text-align: center;
		margin: 0 auto;
	}
	/*FIM DA FORMATAÇÃO TEXTO*/

	/*FOOTER*/

	.lin_ver_menu{
		display: none;
	}

	.lin_hor_menu{
		/*border-top: 1px dashed #9fab92;*/
		padding:0 20px; 
	}

	.input_rodape,.input-m{
		float: left;
		width: 310px;
		padding:13px;
		border:0;
		margin-top: 20px;
		margin-right: 20px;
		/*border-radius: 7px;
		-webkit-border-radius: 7px;
		-moz-border-radius: 7px;
		-o-border-radius: 7px;*/
		font: 14px Arial, Helvetica, sans-serif;
		color: #879677;
	}

	.input-m{border:1px solid #ccc;}

	.btn_rodape{
		float: left;
		padding:10px;
		font: 14px Arial, Helvetica,sans-serif;
		color: #0c4421;
		background-color:#acd373;
		/*border:2px solid #fff;
		border-radius: 7px;
		-webkit-border-radius: 7px;
		-moz-border-radius: 7px;
		-o-border-radius: 7px;*/
		text-decoration: none;
		margin-top: 20px;
	}

	.btn_rodape:hover{
		background-color: #7faf39;
		color: #fff;
	}

	.redes_sociais{
		float: left;
		width: 250px;
		/*border-right: 1px dashed #9fab92;*/
		float: left;
	}

	.icones_redes_sociais{
		float: left;
		width: 38px;
		margin-right: 10px;
	}

	.selo_CBF{
		float: left;
		width: 175px;
		margin:20px 0 0 20px;
	}

	/*FIM DO FOOTER*/

	/*CONTEUDO MENU SOU MAIS*/
	.cont_soumais{
		display: table;
		position: relative;
		margin-top: 10px;
		margin-left: 35px;
		float: left;
		border-top:1px dashed #ccc;
		border-bottom:1px dashed #ccc;
		margin-bottom: 100px; 
	}

	.menu_soumais{
		display: inline-block;
		width: 180px;
		cursor: pointer;
	}
	/*FIM DO CONTEUDO SOU MAIS */



	/* Menu matérias */
	.menu_materias{
		text-decoration:none;
		margin-top:100px;
		font-size:16px;
		font-family:Arial, Helvetica, sans-serif;
		color:#ea5a10; 
	}

	.materias_geral{
		cursor:pointer;
	}

	.materias_img{
		margin-bottom:20px;
	}
    /* Fim Menu matérias */

    /* Menu materias - posicionamento */
    .menu_materias ul {width:260px; margin-left:-90px;}
	.envolver h1#ancora1 {margin-top:1300px;}
    /* Menu materias - posicionamento - FIM */

}

@media all and (max-width:480px) and (min-width:320px){

	/*PRÉ INDEX*/
	.bg_pre{
		background-color: #eff1e4;
	}

	.banner_01{
		background-image: url(../../media/imagens/banners/declare-06.jpg);
		background-position: top center;
	    background-size: cover;
	}

	.boxes{
		border-radius: 7px;
		-webkit-border-radius: 7px;
		-o-border-radius: 7px;
		-moz-border-radius: 7px;
		background-color: #fff;
		height: 420px;
	}

	.moldura{
		border-radius: 7px 7px 0 0;
		-webkit-border-radius: 7px;
		-o-border-radius: 7px;
		-moz-border-radius: 7px;
	}

	.faixa_consultor,
	.quero_consultor,
	.saber_consultor,
	.marcas_consultor{
		padding:15px 0;
		margin:10px 0;
		color: #fff;
		text-align: center;
	}

	.titulo_home_um{font:24px'Cardo', serif;}
	.titulo_home_dois{font:19px'Cardo', serif;}

	.faixa_consultor	{background-color: #90c36b}
	.quero_consultor	{background-color: #f2d03b}
	.saber_consultor	{background-color: #f08c42}
	.marcas_consultor	{background-color: #f05e42}

	.txt_home{
		font: 15px Arial, Helvetica, sans-serif;
		color: #838383;
		height: 90px;
		text-align: center;
	}
	/*FIM DA PRÉ INDEX*/



	/*ESTRUTURA CONTANIERS*/
	.envolver 		{width: 310px;} 
	.col4			{width: 295px; margin: 0;}
	.col4_b			{width: 295px; margin: 0;}
	.col5    	    {width:	310px;}
	.col6    	    {width:	310px;}
	.col7	 		{width: 310px; margin:0 0 40px 0;} 
	.col8	  		{width: 310px; margin:0;}
	.col9	  		{width: 200px; margin-right: 5px;}
	.col10	 	    {width: 340px; margin-top:20px;} 
	.col11			{width: 355px; margin-top: 20px;}
	.col12	   		{width: 470px; margin-left: 28px;} 
	.col13     		{width: 268px; margin: 20px 14px; border-bottom:1px dotted #ccc; }
	.col14	   		{width: 290px; margin: 10px;}
	
	/*ESTRUTURA CONTANIERS*/

	nav{margin:10px 0;}

	/*MARCAS HOME*/

	.marcas_home{
		float: left;
		width: 160px;
	}

	.marcas_home:hover{
		border-bottom:2px solid #cccccc;
		border-top:2px solid #cccccc;
		cursor: pointer;
	}

	/*MARCAS HOME*/

	/*BANNER*/
		.banner_principal,.banner_um_novo,.banner_um_novo_novo,.banner_dois,.banner_tres,.banner_quatro,.banner_cinco,.banner_seis,.aviso,.banner_sete,.banner_oito,.banner_nove,.banner_dez{
		background-repeat: no-repeat;
		background-position: center top;
		background-size:cover;
		height: 465px;
		text-indent:-9999px;
		display: block;
		margin: 0;
	}

	.space-banner {
   		height: 500px;
   		height: 300px;
	}
	.aviso{background-image: url(../../media/imagens/banners/aviso.png);}
	.banner_um_novo{background-image: url(../../media/imagens/banners/minas-06.jpg);}
	.banner_um_novo_novo{background-image: url(../../media/imagens/banners/minas-06.jpg);}
	.banner_dois{background-image: url(../../media/imagens/banners/banner_home_ciclo2.jpg);}
	.banner_tres{background-image: url(../../media/imagens/banners/banner_home_ciclo3.jpg);}
	.banner_quatro{background-image: url(../../media/imagens/banners/banner_home_ciclo4.jpg);}
	.banner_cinco{background-image: url(../../media/imagens/banners/banner_home_ciclo5.png);}
	.banner_seis{background-image: url(../../media/imagens/banners/banner_home_ciclo6.png);}
	.banner_sete{background-image: url(../../media/imagens/banners/banner_home_ciclo7.jpg);}
	.banner_oito{background-image: url(../../media/imagens/banners/banner_home_ciclo8.jpg);}
	.banner_nove{background-image: url(../../media/imagens/banners/banner_home_ciclo9.jpg);}
	.banner_dez{background-image: url(../../media/imagens/banners/banner_home_ciclo10.jpg);}


	


	/*CONTROLE BANNER*/
		.basecontroles {

		    border-radius: 5px 5px 0 0;
		    bottom: 68px;
		    cursor: pointer;
		    height: 48px;
		    left: 230px;
		    position: relative;
		    width: 85px;
		}

	/*FIM DO CONTROLE BANNER*/


	/*PRODUTOS NA MIDIA*/
	.produto_midia{
		float: left;
		width: 240px;
		margin-left:20px; 
	}

	.descricao_produto_midia{
		float: left;
		width: 300px;
		margin-top: 30px;
	}

	.btn_confira_home{
		background-color: #0c4421;
		font: 17px  Arial, Helvetica, sans-serif;
		color: #fff;
		padding: 15px;
		text-align: center;
		width: auto;
	}

	.btn_confira_home:hover{
		background-color: #4b6d58;
		cursor: pointer;
	}
	/*FIM DOS PRODUTOS NA MIDIAS*/

	/*FORMATACAO TEXTO*/
	.txt_banners_topicos{
		font:25px 'Questrial', sans-serif;
		color:#839176;
		text-align: center;
	}

	.verde_14pt{
		font: 14px Arial, Helvetica, sans-serif;
		color: #87947c;
		line-height: 20px;
		text-align: justify;
	}

	.verde_25pt{
		font: 25px Arial, Helvetica, sans-serif;
		color: #87947c;
		line-height: 20px;
		text-align: justify;
	}

	.branco_25pt{
		font: 25px Arial, Helvetica, sans-serif;
		color: #fff;
		line-height: 20px;
		text-align: justify;
	}

	.branco_14pt{
		font: 14px Arial, Helvetica, sans-serif;
		color: #fff;
		line-height: 20px;
		text-align: justify;
	}

	.cinza_14pt{
		font: 14px Arial, Helvetica, sans-serif;
		color: #909090;
		line-height: 20px;
		text-align: justify;
	}

	.txt_marcas{
		font: 20px 'Cardo', serif;
		color: #267845;
		text-transform: uppercase;
		text-align: center;
		margin: 0 auto;
	}
	/*FIM DA FORMATAÇÃO TEXTO*/

	/*FOOTER*/

	.lin_ver_menu{
		display: none;
	}

	.lin_hor_menu{
		/*border-top: 1px dashed #9fab92;*/
		padding:0 20px; 
	}

	.input_rodape,.input-m{
		float: left;
		width: 200px;
		padding:13px;
		border:0;
		margin-top: 20px;
		margin-right: 20px;
		/*border-radius: 7px;
		-webkit-border-radius: 7px;
		-moz-border-radius: 7px;
		-o-border-radius: 7px;*/
		font: 14px Arial, Helvetica, sans-serif;
		color: #879677;
	}

	.input-m{border:1px solid #ccc;}

	.btn_rodape{
		float: left;
		padding:10px;
		font: 14px Arial, Helvetica,sans-serif;
		color: #0c4421;
		background-color:#acd373;
		/*border:2px solid #fff;
		border-radius: 7px;
		-webkit-border-radius: 7px;
		-moz-border-radius: 7px;
		-o-border-radius: 7px;*/
		text-decoration: none;
		margin-top: 20px;
	}

	.btn_rodape:hover{
		background-color: #7faf39;
		color: #fff;
	}

	.redes_sociais{
		float: left;
		width: 180px;
		/*border-right: 1px dashed #9fab92;*/
		float: left;
	}

	.icones_redes_sociais{
		float: left;
		width: 38px;
		margin-right: 10px;
	}

	.selo_CBF{
		float: left;
		width: 125px;
		margin:20px 0 0 20px;
	}

	/*FIM DO FOOTER*/

	/*CONTEUDO MENU SOU MAIS*/
	.cont_soumais{
		display: table;
		position: relative;
		margin-top: 10px;
		margin-left: 35px;
		float: left;
		border-top:1px dashed #ccc;
		border-bottom:1px dashed #ccc;
		margin-bottom: 100px; 
		margin-left: 70px; 
	}

	.menu_soumais{
		display: inline-block;
		width: 180px;
		cursor: pointer;

	}
	/*FIM DO CONTEUDO SOU MAIS */


	/* Menu matérias */
	.menu_materias{
		text-decoration:none;
		margin-top:100px;
		font-size:16px;
		font-family:Arial, Helvetica, sans-serif;
		color:#ea5a10; 
	}

	.materias_geral{
		cursor:pointer;
	}

	.materias_img{
		margin-bottom:20px;
	}
    /* Fim Menu matérias */

     /* Menu materias - posicionamento */
    .menu_materias ul {width:260px; margin-left:-90px;}
	.envolver h1#ancora1 {margin-top:1300px;}
    /* Menu materias - posicionamento - FIM */


}

@media all and (max-width:320px) and (min-width:220px){

	/*PRÉ INDEX*/
	.bg_pre{
		background-color: #eff1e4;
	}

	.banner_01{
		background-image: url(../../media/imagens/banners/declare-07.jpg);
		background-position: top center;
	    background-size: cover;
	}

	.boxes{
		border-radius: 7px;
		-webkit-border-radius: 7px;
		-o-border-radius: 7px;
		-moz-border-radius: 7px;
		background-color: #fff;
		height: 420px;
	}

	.moldura{
		border-radius: 7px 7px 0 0;
		-webkit-border-radius: 7px;
		-o-border-radius: 7px;
		-moz-border-radius: 7px;
	}

	.faixa_consultor,
	.quero_consultor,
	.saber_consultor,
	.marcas_consultor{
		padding:15px 0;
		margin:10px 0;
		color: #fff;
		text-align: center;
	}

	.titulo_home_um{font:24px'Cardo', serif;}
	.titulo_home_dois{font:19px'Cardo', serif;}

	.faixa_consultor	{background-color: #90c36b}
	.quero_consultor	{background-color: #f2d03b}
	.saber_consultor	{background-color: #f08c42}
	.marcas_consultor	{background-color: #f05e42}

	.txt_home{
		font: 15px Arial, Helvetica, sans-serif;
		color: #838383;
		height: 90px;
		text-align: center;
	}
	/*FIM DA PRÉ INDEX*/



	/*ESTRUTURA CONTANIERS*/
	.envolver 		{width: 200px;}
	.col4			{width: 200px; margin: 0;}
	.col4_b			{width: 200px; margin: 0;}
	.col5    	    {width:	200px;}
	.col6    	    {width:	200px;}
	.col7	 		{width: 200px; margin:0 0 40px 0;} 
	.col8	  		{width: 200px; margin:0;}
	.col9	  		{width: 200px; margin-right: 5px;}
	.col10	 	    {width: 245px; margin-top:20px;} 
	.col11			{width: 245px; margin-top: 20px;}
	.col12	   		{width: 470px; margin-left: 28px;} 
	.col13     		{width: 268px; margin: 20px 14px; border-bottom:1px dotted #ccc; background-color: red }
	.col14	   		{width: 290px; margin: 10px;}

	/*MARCAS HOME*/
	nav{margin:10px 0;}

	.marcas_home{
		float: left;
		width: 160px;
	}

	.marcas_home:hover{
		border-bottom:2px solid #cccccc;
		border-top:2px solid #cccccc;
		cursor: pointer;
	}

	/*MARCAS HOME*/
        .space-banner {
            width: 300px;
        }

        .banner_principal,.banner_um_novo,.banner_um_novo_novo.banner_dois,.banner_tres,.banner_quatro,.banner_cinco,.banner_seis,.aviso,.banner_sete, .banner_oito, .banner_nove, .banner_dez {
		background-repeat: no-repeat;
		background-position: center top;
		background-size:cover;
		height: 465px;
		text-indent:-9999px;
		display: block;
		margin: 0;
	}

	.space-banner { 
   		height: 500px;
   		height: 300px;
	}
	.aviso{background-image: url(../../media/imagens/banners/aviso.png);} 
	.banner_um_novo{background-image: url(../../media/imagens/banners/minas-06.jpg);}
	.banner_um_novo_novo{background-image: url(../../media/imagens/banners/minas-06.jpg);}
	.banner_dois{background-image: url(../../media/imagens/banners/banner_home_ciclo2.jpg);}
	.banner_tres{background-image: url(../../media/imagens/banners/banner_home_ciclo3.jpg);}
	.banner_quatro{background-image: url(../../media/imagens/banners/banner_home_ciclo4.jpg);}
	.banner_cinco{background-image: url(../../media/imagens/banners/banner_home_ciclo5.png);}
	.banner_seis{background-image: url(../../media/imagens/banners/banner_home_ciclo6.png);}
	.banner_sete{background-image: url(../../media/imagens/banners/banner_home_ciclo7.jpg);}
	.banner_oito{background-image: url(../../media/imagens/banners/banner_home_ciclo8.jpg);}
	.banner_nove{background-image: url(../../media/imagens/banners/banner_home_ciclo9.jpg);}
	.banner_dez{background-image: url(../../media/imagens/banners/banner_home_ciclo10.jpg);}

	/*CONTROLE BANNER*/
		.basecontroles {

		    border-radius: 5px 5px 0 0;
		    bottom: 68px;
		    cursor: pointer;
		    height: 48px;
		    left: 100px;
		    position: relative;
		    width: 85px;
		}

	/*FIM DO CONTROLE BANNER*/

	/*PRODUTOS NA MIDIA*/
	.produto_midia{
		float: left;
		width: 200px;
		margin-left:20px; 
	}

	.descricao_produto_midia{
		float: left;
		width: 200px;
		margin-top: 30px;
	}

	.btn_confira_home{
		background-color: #0c4421;
		font: 17px  Arial, Helvetica, sans-serif;
		color: #fff;
		padding: 15px;
		text-align: center;
		width: auto;
	}

	.btn_confira_home:hover{
		background-color: #4b6d58;
		cursor: pointer;
	}
	/*FIM DOS PRODUTOS NA MIDIAS*/


	/*FORMATACAO TEXTO*/
	.txt_banners_topicos{
		font:25px 'Questrial', sans-serif;
		color:#839176;
		text-align: center;
	}

	.verde_14pt{
		font: 14px Arial, Helvetica, sans-serif;
		color: #87947c;
		line-height: 20px;
		text-align: justify;
	}

	.verde_25pt{
		font: 25px Arial, Helvetica, sans-serif;
		color: #87947c;
		line-height: 20px;
		text-align: justify;
	}

	.branco_25pt{
		font: 25px Arial, Helvetica, sans-serif;
		color: #fff;
		line-height: 20px;
		text-align: justify;
	}

	.branco_14pt{
		font: 14px Arial, Helvetica, sans-serif;
		color: #fff;
		line-height: 20px;
		text-align: justify;
	}

	.cinza_14pt{
		font: 14px Arial, Helvetica, sans-serif;
		color: #909090;
		line-height: 20px;
		text-align: justify;
	}

	.txt_marcas{
		font: 20px 'Cardo', serif;
		color: #267845;
		text-transform: uppercase;
		text-align: center;
		margin: 0 auto;
	}
	/*FIM DA FORMATAÇÃO TEXTO*/

	/*FOOTER*/

	.lin_ver_menu{
		display: none;
	}

	.lin_hor_menu{
		/*border-top: 1px dashed #9fab92;*/
		padding:0 20px; 
	}

	.input_rodape,.input-m{
		float: left;
		width: 200px;
		padding:13px;
		border:0;
		margin-top: 20px;
		margin-right: 20px;
		b/*order-radius: 7px;
		-webkit-border-radius: 7px;
		-moz-border-radius: 7px;
		-o-border-radius: 7px;*/
		font: 14px Arial, Helvetica, sans-serif;
		color: #879677;
	}

	.input-m{border:1px solid #ccc;}

	.btn_rodape{
		float: left;
		padding:10px;
		font: 14px Arial, Helvetica,sans-serif;
		color: #0c4421;
		background-color:#acd373;
	/*	border:2px solid #fff;
		border-radius: 7px;
		-webkit-border-radius: 7px;
		-moz-border-radius: 7px;
		-o-border-radius: 7px;*/
		text-decoration: none;
		margin-top: 20px;
		margin-left: 70px;
	}

	.btn_rodape:hover{
		background-color: #7faf39;
		color: #fff;
	}

	.redes_sociais{
		float: left;
		width: 180px;
		float: left;
		margin-left: 30px;
	}

	.icones_redes_sociais{
		float: left;
		width: 38px;
		margin-right: 10px;
	}

	.selo_CBF{
		float: left;
		width: 125px;
		margin:20px 0 0 40px;
	}

	/*FIM DO FOOTER*/


	/* Menu matérias */
	.menu_materias{
		text-decoration:none;
		margin-top:100px;
		font-size:16px;
		font-family:Arial, Helvetica, sans-serif;
		color:#ea5a10; 
	}

	.materias_geral{
		cursor:pointer;
	}

	.materias_img{
		margin-bottom:20px;
	}
    /* Fim Menu matérias */

    /* Menu materias - posicionamento */
    .menu_materias ul {width:260px; margin-left:-90px;}
	.envolver h1#ancora1 {margin-top:1300px;}
    /* Menu materias - posicionamento - FIM */
}



/*** Youtube embed ***/
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 40px;
    overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.descricao {
	height: 50px;
}