/* cor anterior da faixa e menus rgb(26,142,143)*/

.container{margin-top: 120px;}

/* formatacao das paginas de tutoriais*/
.videos{float: left; width: 35%; margin-left: 10%; margin-top: 30px;}
.videoesq{margin-left: 8%; }
.videodir{margin-left: 14%; }
.tit1{font-size: 22px; font-weight: bold; color: #49567A; font-family: helvetica; text-align: center; margin-right: 0px; margin-top: 0px; margin-bottom: 0px}
.tit2{font-size: 18px; font-weight: bold; color: #49567A; font-family: helvetica; text-align: left; margin-right: 0px; margin-top: 0px; margin-bottom: 0px}
.div1{width: 100%; float: left; }
.div2{diplay: none; float: left; width: 100%;}
.div3{display:none; width: 100%; float: left; padding-bottom: 20px;}
.video1{width:100%; height:300px;} 

/*formatacao para mascara e div de login do funil de ovinos*/
.window_m{display:none; width:700px; height:305px; position:absolute; left:0; top:0; background:#FFF; z-index:15900; padding:0px; border-radius:10px;}
#mascara_m{display:none; opacity:0.65; -moz-opacity: 0.65; filter: alpha(opacity=65); position:absolute; left:0; top:0; z-index:15000; background-color:rgb(26,142,143);}
 .fechar_m{margin-left: 680px; font-weight:bold; text-decoration: none; color: rgb(0,0,134);}

/*formatacao para mascara e div de login do conteudo*/
.window{overflow-y: hidden; overflow-x: hidden; display: none; width:450px; height:305px; position:absolute; left:0; top:0; background:#FFF; z-index:15900; padding:0px; border-radius:10px; background-color: rgb(240,240,240);}
#mascara{display:none; opacity:0.65; -moz-opacity: 0.65; filter: alpha(opacity=65); position:absolute; left:0; top:0; z-index:15000; background-color:rgb(30,48,66);}
.fechar{ font-weight:bold; text-decoration: none; color: rgb(26,142,143);}
.fechar_nv{margin-left: 98%; font-weight:bold; text-decoration: none; color: rgb(26,142,143);}
.window_novaversao{overflow-y: hidden; overflow-x: hidden; display:none; width:100%; height:305px; position:absolute; left:0; top:0; 	background:#FFF; z-index:15900; padding:0px; border-radius:10px; background-color: rgb(240,240,240);}

/*formatacao para mascara e div dos videos*/
.window_v{border-style:none; display:none; width:60%; height:auto; position:absolute; top:0; background:#FFF; z-index:15900; padding:0px; border-radius:10px;}
#mascara_v{display:none; opacity:0.65; -moz-opacity: 0.65; filter: alpha(opacity=65); position:absolute; left:0; top:0; z-index:15000;background-color:rgb(0,48,90);}
.fechar_v{margin-left: 680px; font-weight:bold; text-decoration: none; color: rgb(26,142,143);}

#novomenu{margin: 0 auto; display: table-cell; box-sizing: border-box; position: absolute;left: 50%;  margin-left:-540px;	width:  1040px; margin-right: 0px; margin-top: 4px;}
#novomenu ul{text-align:center; padding:0px; margin:0px; background-color:rgb(26,48,66); list-style:none;}
/*#novomenu ul{text-align:center; padding:0px; margin:0px; background-color:rgb(48,48,48); list-style:none;}*/
#novomenu ul li {display: inline;  margin: 0px 0px; position: relative;}
#novomenu ul li a {margin-top: 0px;  padding: 10px 15px; display: inline-block; height:45px; background-color:rgb(26,48,66); color: white; font-family: helvetica, arial; text-decoration: none; border-bottom:1px solid rgb(26,48,66); border-top:1px solid rgb(26,48,66); font-size:13pt;}
#novomenu ul li a:hover {border-radius:0px; color:rgb(170,0,0); /*border-bottom:3px solid #EA0000;*/  /*color:rgb(30,48,66);rgb(70,70,70);*/}


/*#novomenu ul li a {margin-top: 0px; padding: 8px 15px; display: inline-block; height:20px; background-color:rgb(28,74,136); color: white; font-family: helvetica, arial; text-decoration: none; border-bottom:10px solid rgb(28,74,136); border-top:10px solid rgb(28,74,136); font-size:13pt;}
#novomenu ul li a:hover {border-radius:15px; background-color:rgb(215,92,38); /*border-bottom:3px solid #EA0000;*/  /*color:rgb(30,48,66);rgb(70,70,70);}*/

#sub_menu1 {display: table; text-align:center; box-sizing: border-box; border-radius:10px; position:absolute; height: 20px; width: 500px; background-color: rgb(26,48,66); right: 0.5%; margin-top: -100px; margin-right: 0px}
#sub_menu1 ul{text-align:center; padding:0px; margin:0px; list-style:none;}
#sub_menu1 ul li{display: inline; margin: 10px 10px; position: relative;}
#sub_menu1 ul li a{margin-top: 0px; padding: 1px 10px; display: inline-block; height:15px; background-color:rgb(26,48,66); color: white; font-family: helvetica; text-decoration: none; border-bottom:1px solid rgb(26,48,66); border-top:1px solid rgb(26,48,66); font-size:9pt;}
#sub_menu1 ul li a:hover {border-radius:8px; color:rgb(170,0,0); /*border-bottom:3px solid #EA0000;*/ /*color:rgb(30,48,66);*/}

#menu_cont{position: relative; margin: 0 auto; display: table; text-align:center;box-sizing: border-box;   margin-left:0px; left:0%;  margin-left:0px;	width:  100%; margin-right: 0px; margin-left: 0; margin-top: 0px; }
#menu_cont ul{text-align:center; padding:0px; margin:0px; background-color:rgb(0,48,90); height: 40px; list-style:none;}
#menu_cont ul li {display: inline; margin: 10px 15px; position: relative;}
#menu_cont ul li a {margin-top: 0px; padding: 0px 80px; display: inline-block; height:20px; background-color:rgb(0,48,90); color: white; font-family: helvetica; text-decoration: none; border-bottom:5px solid rgb(0,48,90); border-top:5px solid rgb(0,48,90); font-size:13pt;}
#menu_cont ul li a:hover {border-radius:15px; color:rgb(170,0,0); /*border-bottom:3px solid #EA0000;*/  /**/}
/*reserva da cor azul, usada antigamente - rgb(30,48,66)*/

/*a.a_menu{text-decoration:none; font-family:Helvetica; color:rgb(30,48,66);}*/

/*formatacao dos parágrafos da pagina de novas ferramentas em cada versão*/
p.artigo {text-indent: 30px; width: 99%; position: relative; border-style: none; margin-top: 20px; font-family:helvetica; font-size: 17px; text-align: justify; color:rgb(30,48,66);}
p.topico{text-indent: 0px; font-size: 17px; font-weight: bold; margin-top: 40px;}

.artigo_itens{text-align: justify; text-indent: 0px; margin-top: 5px; margin-bottom: 5px;  margin-left: 5%; margin-right: 0px; font-family:Helvetica; font-size: 17px; color:rgb(30,48,66);}
#assinatura{text-align: right; line-height: 18px;  margin-right: 1.5%; font-family:Helvetica; font-size: 10pt; color:rgb(30,48,66);}

/*objetos da pagina de depoimentos*/
#parag_dep{text-align: justify; color:rgb(30,48,66); font-family: Arial; width: 100%; margin-left:0px; margin-right:0px; font-size: 11pt; margin-top: 20px;}
#container{width: 100%;text-align: center;}
.box {float: left; width: 30%; margin-top:0px;}


p.titulo1 {text-align: justify; margin-top: 0px; margin-bottom: 0px; font-size: 16pt; font-family:helvetica; color: #49567A; font-weight: bold;}
.simb_item {font-weight: bold; font-size: 20px; color: green;}
p.par1 {left: 1%; width: 99%; position: relative; border-style: none; margin-top: 20px; font-family:helvetica; font-size: 17px; text-align: justify; color:rgb(30,48,66);}
p.par2 {position: relative; border-style: none; margin-top: 0px; margin-bottom: 0px; font-family:helvetica; font-size: 17px; text-align: justify; color:rgb(30,48,66);}
p.par3 {text-indent: 3%; position: relative; border-style: none; margin-top: 10px; margin-bottom: 0px; font-family:helvetica; font-size: 17px; text-align: justify; color:rgb(30,48,66);}
p.itensnovaversao{text-align: justify; margin-top: 5px; margin-bottom: 5px;  font-family:helvetica; font-size: 17px; color:rgb(30,48,66); line-height: 30px;}
p.itensnovaversao2{margin-left: 20px; text-align: justify; margin-top: 0px; margin-bottom: 0px;  font-family:helvetica; font-size: 17px; color:rgb(30,48,66); line-height: 30px;}
p.itensnovaversao3{margin-left: 50px; text-align: justify; margin-top: 0px; margin-bottom: 0px;  font-family:helvetica; font-size: 17px; color:rgb(30,48,66); line-height: 30px;}
a.linknovaversao {font-bold: true; font-family:Helvetica; font-size: 8pt; color:rgb(240,0,0); text-decoration:none;}
.tittab {text-align: left; margin-top: 5px; margin-bottom: 5px;  font-family:arial; font-size: 17px; color:rgb(30,48,66); line-height: 20px;}
/**/
#contrato{text-align:justify; font-family:Helvetica; font-size: 9pt; color:rgb(30,48,66); line-height:13pt;}
#gera_boleto{position: absolute; margin-top: 90px; margin-left: 84%; width:150px; height:35px;}
/*#preco_curso{margin-top: -20px; float:right; border-style: solid; padding: 10px; border-radius:15px; border-width:2px; width:350px; height:110px;}*/
#preco_curso{margin-top: -20px; float:right; border-style: solid; padding: 10px; border-radius:15px; border-width:2px; min-width:40%; min-height:160px; max-height:168px;}
#img_topo{position: absolute; left:50%; width:1000px; height: 200px; margin-left:-500px;}
#topo{position: absolute; left:50%; width:1000px; height: 200px; margin-left:-500px; padding: 0px;}
#fx_azul{height: 100px; width: 101.2%; background-color: rgb(26,48,66); margin-right: 0px; margin-left: -8px; margin-top: -40px}
/*#fx_azul{height: 60px; width: 101.2%; background-color: rgb(48,48,48); margin-right: 0px; margin-left: -8px; margin-top: -40px}*/
#texto_sup{position:relative; left: 50%; width: 1000px; margin-left: -500px; line-height:100px; font-family: arial; font-size: 30.0pt; margin-top: 40px; color: white }
#ln_verm{height: 4px;width: 101.2%;background-color: rgb(73, 113, 165);margin-right: 0px;margin-left: -8px;margin-top: 0px;}
/*#ln_verm{height: 4px;width: 101.2%;background-color: rgb(204,0,0);margin-right: 0px;margin-left: -8px;margin-top: 0px;}*/
#ln_branca{margin-top: 196px; height: 4px; width: 100%; background-color: white; margin-right: -10px; margin-left: -10px;}
#ln_azul{position:absolute; left: 50%; margin-top: 0px; height: 4px; width: 1000px; background-color: rgb(73, 113, 165); margin-left: -500px;}

div.fx_avalgen{border-radius:8px; margin-bottom:3pt; height: 35px; line-height:35px; color:#49567A; font-family: helvetica; font-size: 22px; text-align:center; width: 100%; background-color: rgb(220,220,220); margin-right: 0px; margin-left: 0px; margin-top: 0px}
div.fx_servicos{border-radius:8px; margin-bottom:3pt; height: 35px; line-height:35px; color:#49567A; font-family: Helvetica; font-size: 11pt; text-align:left; text-indent: 20px; width: 100%; background-color: rgb(220,220,220); margin-right: 0px; margin-left: 0px; margin-top: 0px}


div.bovcorte{border-radius:8px; margin-bottom:3pt; height: 35px; line-height:35px; color:#49567A; font-family: Helvetica; font-size: 11pt; text-align:center; width: 100%; background-color: rgb(220,220,220); margin-right: 0px; margin-left: 0px; margin-top: 0px}


div.servicos{border-radius:8px; margin-bottom:3pt; min-height: 35px; line-height:35px; color:#49567A; font-family: Helvetica; font-size: 22px; text-align:center; width: 100%; background-color: rgb(220,220,220); margin-right: 0px; margin-left: 0px; margin-top: 0px}


#faixa_vagas{height: 20px; width: 100%; background-color: rgb(30,48,66); margin-right: 0px; margin-left: 0px; margin-top: 2px}
#texto_vagas{text-align: left; line-height:20px; font-family: Helvetica; font-size: 9.0pt; margin-top: 5px; color: white }

/*#ln_azul{margin-top: 200px; height: 4px; width: 1360px; background-color: rgb(30,48,66); margin-right: -10px; margin-left: -10px;}*/
#corpo{position: relative; left: 50%; margin-top: 80px; width:1000px; margin-left:-500px;}
#corpo_curso{position: relative; left: 0%; margin-top: 20px; width:100%; }

/*divisoes do corpo do site*/
/*#divmenu{float:left; margin-left: 0px; margin-top: 0px}*/
#divmenu{float:left; margin-left: 0px;  margin-top: 0px; width:210px; }
/*#curtir{float:left; margin-top:390px; margin-left:-150px; height:100px; width:100px; text-align:left; } */
#curtir{float:right; margin-top:120px; margin-right:20px; height:100px; width:100px; } 
#aviso{float:right; margim-top: 0px; margin-right: 0px; width: 270px}
/*#central{position: absolute; float:center; margin-left: 210; width: 540px}*/
#central{display:inline; position: absolute; float:center; width: 1000px; left: 50%; margin-left: -500px; }	
/*#centralsoft{position: absolute; float:center; margin-left: 210; width: 825px}*/
#video{margin-left: 0}
#central_adm{position: absolute; float:center; margin-left: 210; width: 835px}	
#centralpedido{position: absolute; float:center; margin-left: 0; width: 1000px;}	
#centralsoft{display:inline; position: absolute; float:center; width: 100%}
#centro_areacli{position: relative; float:center;  width: 100%;}	
#centralpedido2{position: absolute; float:center; margin-left: 0; width: 100%; height: 100%;}	
#central_curso{position: relative; float:center; margin-left: 0px; margin-top: 0px; width: 100%; height: 100%; border-style: none;}	
#centro_cursos{position: relative; float:center; margin-left: 0; width: 1000px}	
#menu{float:left; margin-left: 0px; margin-top: 0px}
#fx_pedir{float: left; border-top-radius:15px; position: absolute; height: 40px; width: 100%;  margin-right: 0px; margin-left: 0px; margin-top: 0px; text-align: center;}

#fcurtir{height:300px; width:100px; border:0}
#lst_menu{font-family:Helvetica; font-size: 11.0pt; }
p.itens_menu{line-height:0.5pt;}
a.a_menu{text-decoration:none; font-family:Helvetica; color:rgb(30,48,66);}

#p_dep{margin-top: 15px; font-family:Helvetica; font-size: 10pt; text-align: center; color:rgb(30,48,66);}
#p_aviso{margin-top: 15px; font-family:Helvetica; font-size: 12pt; text-align: center; color:rgb(204,0,0);}
#txt_dep{font-family:Helvetica; font-size: 10pt; text-align: justify; text-indent: 15px; color:rgb(30,48,66);}
#ln1_dep{margin-top: -3px;}
p.ln_dep{line-height:15px; margin-top: 0px;}
p.depoimento{margin-top: -5px; font-family:Helvetica; font-size: 10pt; text-align: justify; color:rgb(30,48,66);}
p.depoente{font-family:Helvetica; font-size: 9pt; text-align: justify; color:rgb(30,48,66);}
p.depoente{font-family:Helvetica; font-size: 9pt; text-align: justify; color:rgb(30,48,66);}
p.destaque{margin-top: -5px; font-family:Helvetica; font-size: 10pt; text-align: justify; color:rgb(204,0,0);}
p.destaque_semcor{margin-top: -5px; font-family:Helvetica; font-size: 10pt; text-align: justify; color:rgb(30,48,66);}
#menu_cliente{margin-left: 0px;}
#menu_cursos{margin-left:-40px; margin-top: 25px;}

li.menucli{display: inline; text-align: center; background-color: rgb(30,48,66); list-style: none; width:120px; padding: 10px; margin-left: 0; font-size: 10pt; color:white; font-weight:bold; border-radius:10px; line-height: 38px;}

li.lista_cursos_n1{list-style:square;}
li.lista_cursos_n1.ul.li{list-style:square;}

/*css para o carrosel de noticias*/
/* *{
    margin: 0;
    padding: 0;
    list-style: none ;
    outline: 0;
    font-family: 'Arial','Sans-Serif';
}*/

/* formatacao para carrosel de noticias*/

/* final formatacao para carrosel de noticias*/

/* formatacao para carrosel de depoimentos*/

/* final formatacao para carrosel de depoimentos*/

	
/* formatacao para carrosel de imagem topo*/
#content_sup{border-style:none; overflow-y: hidden; margin: 0 0; height: 100%;  width: 100%; margin-top: 0px; overflow: hidden;}
#carrossel_sup{border-style:none; overflow-y: hidden; float: left; width: 100%; height: 100%; overflow: hidden;}
#carrossel_sup ul li {width: 100%; float: left; margin: 0px 0px; height: 100%; }
#carrossel_sup ul li a{text-decoration: none;}
#carrossel_sup ul li p{padding: 0px 0px; border-bottom:0px; border-top:0px; width: 100%;}
#menu-carrossel-sup {margin-left: 0%; text-align: center; float: center;}
#seta_sup{width:30px; height:30px;}
/* final formatacao para carrosel de noticias*/

#mapa_site {
	margin-left: 10px;
	border-style:none;
	float: left;
	width: 450px;
	overflow: hidden;
	height: 390px;
}
#textomapasite{
	font-weight: bold;
	font-family: helvetica, arial;
	color: white;
	font-size:11pt;
}
#sub_menu_mapa{
	text-indent:30px;
	font-family: helvetica, arial;
	color: white;
	font-size:10pt;
	height:9px;
}
a.link_mp{
	font-weight: bold;
	font-family: helvetica, arial;
	color: rgb(180,180,180);
	font-size:10pt;
	height:10px;
	text-decoration:none;
}
a.link_mp:hover {
	/*text-decoration: underline; */
	color: white;
}
a.sub_link_mp
{
	font-weight: bold;
	margin-left:30px;
	font-family: helvetica, arial;
	color: rgb(180,180,180);
	font-size:10pt;
	height:10px;
	text-decoration:none;
}
a.sub_link_mp:hover {
	/*text-decoration: underline;*/
	color: white;
}
#lista_menu{list-style:none;}

#texto_contato{
	line-height: 5px; font-weight: bold; margin-left: 0%; font-family:Helvetica; font-size: 11pt; text-align: justify; color:rgb(180,180,180);
}

#texto_noticias{
	text-align: justify; text-indent: 30px; margin-top: 10px; margin-bottom: 5px; margin-right: 20px; font-family:Helvetica; font-size: 10pt; color:rgb(30,48,66);}

#texto_servicos{
	margin-left: 0%; font-family:Helvetica; font-size: 10pt; text-align: justify; color:rgb(30,48,66);
}
#lista_serv li {
	margin-left: 0%; font-family:Helvetica; margin-top: 10px; font-size: 17px; text-align: justify; color:rgb(30,48,66);
}
