.ci_conheca, .ci_depoimentos {
  padding: 10px;
  font-family: Arial;
  color: #787977;
  font-size: 14px;
}
.ci_titulo{
  height: 60px;
  padding-top: 25px;
  display: block;
}
.ci_conheca h3, .ci_depoimentos h3 {
  color: #787977;
  font-family: Verdana;
  font-size: 30px;
  font-weight: normal;
  height: 35px;
  margin: 0px;
  display: inline-block;
  width: 12%;
}

.ci_box_conheca {
  background: #F7F7F7;
  padding: 10px 20px 20px 0px;
  border: 1px solid #E1DEDE;
  border-radius: 3px;
  display: inline-block;
}
.ci_box_conheca>div{  
  padding-left: 25px;
}
.ci_border{
border-left: 1px solid #E1DEDE;
}

/* DEPOIMENTOS */
.ci_box_depoimentos{
	
}
.ci_box_depoimentos>div{
  padding: 10px 10px 15px;
}
.ci_box_depoimentos>div>i{
  float: left;
  background: url(/artigos/img/quote.png) no-repeat 0 0;
  margin-right: 15px;
  width: 34px;
  height: 92px;
  border: 0px solid #000;
}
.ci_depoimentos_assinatura{
  display: block;
  background: #F7F7F7;
  max-width: 320px;
  width: 100%;
  height: 21px;
  text-align: center;
  padding-top: 2px;
  margin: 15px auto 10px;
}

.ci_institucional{
  display: block;
  margin-top: 18px;
  padding: 40px 53px 40px 53px;
  color: #EFEFEF;
  text-shadow: 1px 1px 0px #000;
  filter: dropshadow(color=#000, offx=1, offy=1);
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ci_imagem_topo{
  background: url(/artigos/img/bg_top.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  /* background-attachment: fixed; */
}
.cursos_topo{
  background: url(/artigos/img/bg_top.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  /* background-attachment: fixed; */
  box-sizing: border-box;
  padding: 40px 53px 40px 53px;
  text-shadow: 1px 1px 0px #000;
  filter: dropshadow(color=#000, offx=1, offy=1);
  -moz-box-sizing: border-box;
  color: #EFEFEF;
}
.cursos_topo h2 {
  font: normal bold 48px/100% arial;
  display: inline;
}

.ci_institucional h1, .topo h2 {
  font: normal bold 48px/100% arial;
  display: inline;
}

.ci_institucional p {
  max-width: 580px;
  width: 100%;
  font: normal normal 28px/120% verdana;
}

.ci_institucional span {
  font: normal bold 30px/100% arial;
  color: #fff;
}


/*** MENU ***/
.ci_ativo{
	font-weight: bold;
}
.ci_barra_scial_top{
  float: right;
  margin: 14px 5px 0px -10px;
}
.ci_barra_scial_bottom{
  float: right !important;
  margin-right: 20px;
}
.box-social2{
  display: initial;
  float: initial;
  position: initial;
  top: 0px;
  left: 0px;
}
.menu-topo-cursos {
	display: block;
	background: #2C2C2C;
	padding: 15px 0 0 15px;
	width: 100%;
	height: 47px;
	color: #fff;
	font: normal normal 14px/100% verdana;
	border: 0px solid #000;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.menu-topo-cursos a{
	color:#fff;
	text-decoration:none;
}
.menu-topo-cursos a:hover{
	text-decoration:underline;
}
.menu-topo-cursos a.active {
	font-weight: bold;
}
.menu-topo-cursos a.active:hover {
	text-decoration: underline;
}

.menu-topo-cursos > div.row-fluid > div > ul {
	padding: 0;
	display: inline;
	list-style: outside none none;
}
.menu-topo-cursos > div.row-fluid > div > ul > li, .menu-topo-cursos > div.row-fluid > div > ul > li  > ul > li{
	display: inline;
}
.menu-topo-cursos > div.row-fluid > div > ul > li > a {padding: 17px 26px 17px 10px;}
.menu-topo-cursos > div.row-fluid > div > ul > li > ul> li > a {
  padding-left: 50px;
  display: block;
  padding: 10px 20px 10px 50px;
}
/* .menu-topo-cursos > div.row-fluid > div > ul > li:after {
	content: "|";
	padding: 0 26px;
	text-decoration: none;
} */

/* .menu-topo-cursos > div.row-fluid > div > ul > li:last-child:after {
	content: "";
	padding: 0;
} */

.menu-topo-toggle, .seta, .submenu_mobile, .submenu_formacoes_mobile, .submenu_pockets_mobile{
    display: none;
}
.submenu_todos> .seta,.submenu_formacoes> .seta,.submenu_pockets> .seta{
  float: right;
  width: 35px;
  height: 14px;
  top: -30px;
  position: relative;
  right: 10px;
  cursor: pointer;
}
.submenu_todos > .seta_cima ,.submenu_formacoes > .seta_cima ,.submenu_pockets > .seta_cima {
  background: url(http://www.devmedia.com.br/Imagens/2013/glyphicons-halflings-white.png) no-repeat -300px -122px;
  
}
.submenu_todos > .seta_baixo,.submenu_formacoes > .seta_baixo,.submenu_pockets > .seta_baixo {
  background: url(http://www.devmedia.com.br/Imagens/2013/glyphicons-halflings-white.png) no-repeat -278px -122px;
}
.menu-topo-toggle > button {
    width: 50px;
    height: 50px;
    margin: 0px;
    border: 0px none;
    background: url("http://www.devmedia.com.br/imagens/2013/menuhover.png") repeat scroll 0% 0% transparent;
    cursor: pointer;
    transition: all 150ms ease-out 0s;
	float: left;
}
.menu-topo-toggle > button > span {
    display: none;
}
.sr-only {
    position: absolute;
    top: -9999px;
    left: -9999px;
}


/** BOX NOSSOS NUMEROS **/

.ci_nn_principal{
  background: #3b6465;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…BoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top, #3b6465 10%, #ffffff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,#3b6465), color-stop(100%,#ffffff));
  background: -webkit-linear-gradient(top, #3b6465 10%,#ffffff 100%);
  background: -o-linear-gradient(top, #3b6465 10%,#ffffff 100%);
  background: -ms-linear-gradient(top, #3b6465 10%,#ffffff 100%);
  background: linear-gradient(top, #3b6465 10%,#ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b6465', endColorstr='#ffffff',GradientType=0 );
}

.ci_box_nossos_numeros{
  max-width: 1170px;
  margin: 0 auto;
}

.ci_nossos_numeros{  
  display: table;
  width: 100%;
  min-height: 462px;
  padding: 15px 10px 20px 80px;
}
.man2{
  background: url(/artigos/img/man.png) no-repeat 0 0;
  width: 305px;
  height: 483px;
  float: right;
  top: -50px;
  right: 10px;
  position: absolute;
}

.ci_nossos_numeros h3{
  display: inline-block;
  font: normal normal 31px/100% verdana;
  color: #EFEFEF;
}

.ci_list_curso ul{
  padding: 10px;
}

.ci_list_curso ul li {
  display: table;
  background: #fff;
  list-style: none;
  float: left;
  margin: 20px 0 0 25px;
  width: 125px;
  height: 125px;
  border-radius: 5px;
  border: 1px solid #B69571;
}

.ci_list_curso ul li a {
  display: table-cell;
  vertical-align: middle;
  margin: 0;
  width: 100%;
  height: 100%;
  font: normal normal 22px/100% arial;
  color: #646465;
  text-align: center;
  text-decoration: none;
  border: 0px solid #000;
}

.ci_list_curso ul li span {
  display: table-cell !important;
  vertical-align: middle;
  background: #DBD2B8;
  margin: 0;
  float: none;
  width: 125px;
  height: 44px;
  padding-top: 2px;
  font: normal normal 16px/100% arial;
  color: #464648;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
}

.ci_list_curso ul li div {
  display: table;
  background: url(/artigos/img/box_number_round.png) no-repeat 0 0;
  width: 125px;
  height: 15px;
}

.ci_list_curso ul li strong {
  display: table-cell;
  vertical-align: middle;
  width: 123px;
  height: 65px;
  font-weight: normal;
}
.ci_ver_todos {
    padding: 10px;
	margin: 0;
}
.ci_ver_todos a{
  display: inline-block;
  font: normal normal 20px/100% verdana;
  color: #3F403E;
  text-decoration: none;
}
.ci_ver_todos a:hover{
  text-decoration: underline;
}



/*** CURSOS ****/
/***********************************/

.rcursos_content{
padding-top: 29px;
margin: 0px !important;
}
.rcursos_content .box1{
  /*margin-left: 17px;*/
}
.rcursos_content .box1 h1{
  font: normal normal 32px/100% arial;
  color: #787977;
}
.rcursos_content .box1 h2{display:inline;font:normal normal 14px/21px arial;}

.rcursos_content ul.lista-cursos-box1,.rcursos_content ul.lista-cursos-box2{
	font:normal normal 14px/135% arial;color:#7C7B7B;  padding-left: 0px;
}
.rcursos_content .lista-cursos-box1 li,.rcursos_content .lista-cursos-box2 li{
	display:table;width:100%;
	list-style:none;
	padding-top:32px;
	margin-top:32px;
	border-top:1px solid #EEEEEE;
}
.rcursos_content .lista-cursos-box2 li:first-child{padding-top:0;border-top:none;}
.rcursos_content .lista-cursos-box1 li a,.rcursos_content .lista-cursos-box1 li span
,.rcursos_content .lista-cursos-box2 li a,.rcursos_content .lista-cursos-box2 li span{vertical-align:baseline;}

.rcursos_content .lista-cursos-box1 li .text-red,.rcursos_content .lista-cursos-box2 li .text-red{display:inline;font-size:14px;color:#AE0606;white-space:nowrap;}

.rcursos_content .lista-cursos-box2 li a,.rcursos_content .lista-cursos-box2 li a:hover{display:block;width:100%;height:100%;color:#7C7B7B;text-decoration:none;border:0px solid #000;}
.rcursos_content .lista-cursos-box2 li .image{/*display:table;*/margin-right:20px;float:left;width:220px;}
.rcursos_content .lista-cursos-box2 li a span{display:table;width:500px;border:0px solid #000;}
.rcursos_content .lista-cursos-box2 li a strong{font:normal normal 20px/130% arial;color:#3B6464;vertical-align:baseline;}
.rcursos_content .lista-cursos-box2 li a:hover strong{text-decoration:underline;}

.rver-mais{
  display: inline-block;
  background: #F4F4F4;
  margin: 20px 0;
  padding: 30px 20px;
  width: 85%;
  font: normal bold 28px/100% arial;
  color: #999999;
  text-align: center;
  -moz-box-sizing: border-box;
  border: 1px solid #ECECEC;
  border-radius: 2px;
}

.rver-mais-img{
  float: right;
  position: relative;
  right: 0px;
  top: -85px;
}
.rcursos_content_padrao{
font-family: Arial;
font-size: 14px;
color: #333;
}
.rcursos_content_padrao a{

}
.rcursos_content_adm{
  padding: 30px 3px;
}
.rcursos_content_titulo{
  border-bottom: 3px solid #817F7F;
  height: 25px;
  padding: 10px 0px 5px;
  font-size: 25px;
  font-family: Arial;
}
.rcursos_content_tipocecurso {
  padding: 5px 0px 10px;
}
.rcursos_content_tipocecurso>img {
  position: relative;
  top: 5px;
}
.rcursos_content_links>a {
  color: #333333;
  font-weight: bold;
  text-decoration: underline;
}
.rcursos_content_links>span>a {
  color: #49C5BF;
  text-decoration: none;
  font-weight: bold;
}
.rcursos_content_links>span>a:hover {
text-decoration: underline;
}
.rcursos_content_box_anot_vazio {
  width: 90%;
  border-left: 12px solid #A8A8A8;
  border-top: 1px solid #A8A8A8;
  border-bottom: 1px solid #A8A8A8;
  border-right: 12px solid #A8A8A8;
  padding: 3px;
  text-align: center;
}
.rcursos_content_minhas_anotacoes {
  background: #FFC;
  padding: 10px;
}
.rcursos_content_minhas_anotacoes>span {
  display: block;
  padding: 4px 0px;
}
.rcursos_content_minhas_anotacoes>div {
  background: #fff;
  display: table;
  width: 98%;
  padding: 5px;
  margin: 0 auto;
}
.rcursos_content_minhas_anotacoes>div>div {
  display: inline-block;
  padding: 5px 10px;
}


/**************FORMAÇÕES****************/
.formacoes_tema{display:inline-block;padding-bottom:10px;border:0px solid #000;width: 100%;}
.formacoes_tema>li{margin-top:0;padding-top:0;border-top:none;}
.formacoes_tema>li>a{margin-left:-25px;padding: 6px 0px 11px 0px;z-index:8;width: 100%;max-width: 740px;}
.formacoes_tema>li>a .ft_titulo{padding-left:25px;}
.formacoes_tema>li>a .ft_barra{position: absolute;top: 0px;right: 25px;height: 11px;}
.titulo_h3{margin: 0px;}
/************POCKETS******************/
a.ver-mais {
  display: block;
  position: relative;
  background: #F4F4F4;
  margin: 20px 0 0 0;
  padding: 30px 0px;
  max-width: 718px;
  width: 100%;
  font: normal bold 28px/100% arial;
  color: #999999;
  text-align: center;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #ECECEC;
}


/*****BOTÕES*****/
.btn_cursos{
  display: inline-block !important;
  transition: all 200ms linear 0s;
  text-align: center;
  border-radius: 4px;
  cursor: pointer;
  vertical-align: middle !important;
  font-size: 13px;
  font-family: arial;
  text-decoration: none;
  position: relative;
  padding: 10px 30px;
}
.btn_cursos > i.fa {
  font-size: 25px;
  padding: 0px 10px 0px 0px;
  float: left;
  margin: -5px 0px -5px -15px;
}
.btn_bg_padrao{background-color: #777; color: #FFF !important;}
.btn_bg_padrao:hover{background: #49C5BF;}


#busca-cursos{
  float: inherit !important;
  max-width: 216px !important;
  width: 100% !important;
}
#busca-cursos input[type="text"]{
width:100% !important;
}

.rmenu_lateral{padding: 0px;}
.rmenu_lateral li{
	display:block;
	position:relative;
	background:#3B6465;
	margin-top:12px;
	list-style:none;
	max-width:216px;
	width: 96%;
	font:normal normal 13px/120% verdana;color:#fff;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	box-shadow:0 0 5px 0 #888;
}
.rmenu_lateral li:first-child{margin-top:10px;}
/*.rmenu_lateral li.destaque a:link,.rmenu_lateral li.destaque a:visited,.rmenu_lateral li.destaque a:active{
	color:#2E3436;
}*/
.rmenu_lateral a,.rmenu_lateral a:link,.rmenu_lateral a:visited,.rmenu_lateral a:active,.rmenu_lateral li.active a{
	display:block;
	padding:5px 7px 6px 7px;
	/*height:13px;*/
	font:normal normal 13px/120% verdana;color:#fff;
	text-decoration:none;
}
.rmenu_lateral li span{
	display:none;
	position:absolute;
	background:#3B6465;
	top:0;
	left:0;
	width:5px;
	height:100%;
}
.rmenu_lateral li.destaque.last{
	margin-bottom:20px;
}
.rmenu_lateral li.destaque a{
	padding-left:16px;
}
.rmenu_lateral li.destaque a span{
	display:block;
	background:#3B6465 url(/artigos/img/bullet_white.png) no-repeat 6px 11px;
	width:14px;
}
/*.rmenu_lateral li span.destaque{
	display:block;
	background:#FF9900;
}*/
.rmenu_lateral li:hover,.rmenu_lateral li:hover a,.rmenu_lateral li.active{
	background:#EEE;
	color:#2E3436;
}
.rmenu_lateral li:hover a:link,.rmenu_lateral li:hover a:visited,.rmenu_lateral li:hover a:active,.rmenu_lateral li.active a{color:#2E3436;}
.rmenu_lateral li:hover span,.rmenu_lateral li.active span{
	display:block;
	/*background:#3B6465;*/
}

.rmenu_lateral ul{margin:-10px 0 0 0;}
.rmenu_lateral ul li{
	background:#fff;
	margin-top:0;
	list-style:none;
	/*padding:4px 7px 6px 7px;*/
	width:216px;
	/*height:25px;*/
	font:normal normal 13px/120% arial;color:#fff;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	box-shadow:none;
}
.rmenu_lateral li li a:link,.rmenu_lateral li li a:visited,.rmenu_lateral li li a:active{color:#2E3436;}
/*.rmenu_lateral li li:hover li:first-child{background:#3B6465;color:#fff;border:1px solid red;}*/


/***********************************/


/*** RESPONSIVOS ***/

@media (max-width: 979px) {
 .man2{
	position: relative;
 }

}
@media (max-width: 767px) {

	.man2{
		top: -10px;
		right: 0px;
		height: 500px;
	}	
	.ci_ver_todos {
	  text-align: center;
	  padding-top: 10px;
	}
	
	.ci_list_curso ul li{
		margin: 20px 10px 0 10px;
	}
	.ci_nossos_numeros{  
		padding: 0px;
	}
	.rcursos_content ul.lista-cursos-box1,.rcursos_content ul.lista-cursos-box2{
		padding: 0px 10px;
	}
	.box1 {
	  padding: 0px 7px;
	}
	.cn_conteudo {
	  margin-top: -78px;
	}
/** MENU **/
	
	.box2 {display: none !important;}
	.menu-topo-toggle, .seta {display: block;}
	.menu-topo-cursos {height: auto; padding: 0;}
	.menu-topo-cursos > div.row-fluid > div {display: none;}
	.menu-topo-cursos > div.row-fluid > div.menu-topo-show {display: block;}
	.menu-topo-cursos > div.row-fluid > div > ul {display: table; width: 100%; height: auto;margin: 10px 0; clear: both;}
	.menu-topo-cursos > div.row-fluid > div > ul > li {display: block; line-height: normal; float: none;}
	.menu-topo-cursos > div.row-fluid > div > ul > li> ul{padding: 0;list-style: outside none none;}
	/* .menu-topo-cursos > div.row-fluid > div > ul > li:after { content: ""; padding: 0; } */
	.menu-topo-cursos > div.row-fluid > div > ul > li > a {display: block; padding-left: 25px;}
	.menu-topo-cursos > div.row-fluid > div > ul > li > a:hover, .menu-topo-cursos > div.row-fluid > div > ul > li > ul > li > a:hover,
	.menu-topo-cursos > div.row-fluid > div > ul > li > a:active, .menu-topo-cursos > div.row-fluid > div > ul > li > ul > li > a:active,
	.menu-topo-cursos > div.row-fluid > div > ul > li > a:focus, .menu-topo-cursos > div.row-fluid > div > ul > li > ul > li > a:focus	{background: rgba(255, 255, 255, 0.1);}
	#notifications_box { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; position: relative; z-index: 0;/* background: #F0F0F0; */ }
	#notifications_box > li > a { color: #DEDEDE; }
	#notifications_box > li > a:hover,
	#notifications_box > li > a:focus { background: #FFF; color: #49C5BF; }
	.open > #notifications_box { display:block; }
	
	.ci_border{border: none;}
	
	.rcursos_menu_flutuante>div,  .rcursos_menu_flutuante>div, .rcursos_menu_flutuante>a, .rcursos_menu_flutuante>a>div {
	  float: none !important;
	  margin: 5px auto !important;
	  text-decoration: none;
	}
}
@media (max-width: 548px){
	.ci_nossos_numeros h3{
		padding-left: 20px;
	}
	.ci_imagem_topo{
	background: #437473;
	}
}
@media (max-width: 480px){

}
