@import "reset.css";
@import "responsive.css";
@font-face {
    font-family: 'gidoleregular';
    src: url('fonts/gidole-regular-webfont.eot');
    src: url('fonts/gidole-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gidole-regular-webfont.woff2') format('woff2'),
         url('fonts/gidole-regular-webfont.woff') format('woff'),
         url('fonts/gidole-regular-webfont.ttf') format('truetype'),
         url('fonts/gidole-regular-webfont.svg#gidoleregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.secureWeb {

	float: left;
	width: 100%;
	overflow: hidden;
	position: relative;
	z-index: 0;
}
.centrarMenuSliderHedar {

	width: 1321px;
	margin: 0 auto;
	position: relative;
}
.cv {

	width: 1321px;
	margin: 0 auto;
	position: relative;
	margin-left: 77px;
}
.positionMenuCv {

	float: left;
	width: 90%;
	height: 61px;
	position: relative;
	z-index: 10;
	margin: 43px 0 0;
}

.menuHedearSlider {

	float: left;
	width: 100%;
	height: 61px;
	position: relative;
	z-index: 10;
	margin: 28px 0 0;
}
.linkHome_cr {

    text-transform: uppercase;
    color: #999;
    float: left;
    font-size: 14px;
    font-family: 'gidoleregular';
    font-weight: bold;
    margin: 0 0 0 131px;
}
.positionSearchRight {

	float: right;
}
.positionSearchRight ul {

	float: left;
	margin: 0px 77px 0px 0px;
}
.positionSearchRight ul > li {

	float: left;
	margin: 0 5px;
}
.positionSearchRight ul li > a {

    color: #999;
    font-family: 'gidoleregular';
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
}
.bandeiras_cr {

	float: left;
	margin: 0 77px 0 0;
	display: none;
}
.bandeiras_cr a {

}
.bandeiras_cr a > img {

}
.positionSearchMenu {

	height: 54px;
	float: left;
	width: 258px;
	overflow: hidden;
	position: relative;
	background: transparent url("imgs/logobusinessforum.png") no-repeat center;
}
.positionSearchMenu input {
float: left;
margin: -4px 0px 0px;	
border: medium none;
width: 180px;
height: 40px;
padding: 0px 0px 0px 15px;
color: #FFF;
background: transparent;
	top: 13px;
}
.btnBusca_cr {
background: transparent url("imgs/lupa.png") no-repeat scroll 0% 0% !important;
width: 14px !important;
height: 16px !important;
position: absolute;
z-index: 10;
padding: 0px !important;
right: 13px;
top: 15px;
cursor: pointer;
}
.menuSliderCv {

	float: left;
	width: 100%;
	position: relative;
	z-index: 10;
}
.positionTimeMenu {

	float: left;
	margin:30px 0px 0px 0px;
	margin-left:10%;
}
.positionTimeMenu h1 {
	background: url(imgs/logo-.png) no-repeat center/100%;
	text-indent: -9999px;
	width: 332px;
	height: 120px;
	margin-left:4%;
}
.menuSliderHeader {

	float: right;
    margin:8px 60px 0 0;
}

.menuSliderHeader ul > li {

	float: left;
	/*width: 120px;
	height: 93px;*/
	text-align: center;
	vertical-align: center;
	margin: 0 2px 0;
	border-radius: 1px;
	border-left: solid 0px #52A2A;
	border-right: solid 0px #E8E8E8;/*Nota: borde menu Header*/
	/*background: #FFF;*//*Nota: bg menu Header*/
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;

}
.menuSliderHeader ul>li:hover ul{
	height: auto;	
	opacity: 1;
	padding: 7px 0 7px;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	transition: 0.3s linear;
	overflow: visible;
	
}

.menuSliderHeader ul li > a {
	/*font-family: 'bauhaus 93gidoleregular';*/
	font-family: 'glasgow';
	font-weight: bold;
	text-transform: uppercase;
	font-size: 13px;
	margin: 9px 0;
	display: block;
	color: #008B8B;
}
.menuSliderHeader ul li>ul{
	height:0;
	z-index: 200;
	opacity: 0;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	transition: 0.3s linear;
	overflow: hidden;
    position: absolute;
    width: 136px;
    margin: 1px 0 0 9px;
	background: rgba(255, 255, 255, 0.71);
	border-radius: 5px;
}
.menuSliderHeader li ul>li{

    margin: 0px 0 0 5px;
    width: 95%;
    text-align: left;
    background: transparent;
    padding: 6px 0;
    height:auto;
    border-radius: 0;
    border: none;
}
.menuSliderHeader li ul li>a{
	margin: 0;
font-size: 14px;
float: left;
color: #73787b;
	
}
.menuSliderHeader li ul li>a:hover{

    color: #2e2e2e;
}
.positionBannerHeader {

	float: left;
	width: 100%;
	/*background: transparent url("imgs/banner.png") no-repeat scroll 0% 0%;*/
	/*height: 561px;*/
    margin: -254px 0 0;
    overflow: hidden;
}
.positionBannerHeader img{
	
	width: 100%!important;
		height:auto!important;
	
}
.bannerRotativo_cr{
	
	margin: 37px 0;
	float: left;
	width: 100%;
}
.pics{
	margin: 0 auto;
}

/*.pics { height: 232px; width: 232px; padding:0; margin:0; overflow: hidden }*/
/*.pics img { height: 200px; width: 200px; padding: 15px; border: 1px solid #ccc; background-color: #eee; top:0; left:0 }*/
.pics img {
	-moz-border-radius: 10px; -webkit-border-radius: 10px;
}
.ondas1{
    background: url("imgs/ondas1.png")no-repeat;
    width: 1318px;
    height: 84px;
    position: absolute;
    bottom: 0;
    left: 18%;
}

.contInscricao_cr{
	
	float: left;
	width: 100%;
	height: 504px;
    position: relative;
	background: rgb(0,105,108);
	background: -moz-linear-gradient(to right, rgb(0,105,108) 0%,rgb(00,105,108) 24%,rgb(13,103,113) 47%,rgb(27,96,120) 59%,rgb(40,90,128) 100%);
	background: -webkit-linear-gradient(to right, rgb(0,105,108) 0%,rgb(00,105,108) 24%,rgb(13,103,113) 47%,rgb(27,96,120) 59%,rgb(40,90,128) 100%);
	background: linear-gradient(to right, rgb(0,105,108) 0%,rgb(00,105,108) 24%,rgb(13,103,113) 47%,rgb(27,96,120) 59%,rgb(40,90,128) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9cce64', endColorstr='#eae531',GradientType=1 );

}
.contEsq_cr{
	float: left;
	width: 44%;
	overflow-y: scroll;
	height: 411px;
	margin: 24px 0 0;
}


.contEsq_cr::-webkit-scrollbar-track {
	background-color: #F4F4F4;
}
.contEsq_cr::-webkit-scrollbar {
	width: 6px;
	background: #F4F4F4;
}
.contEsq_cr::-webkit-scrollbar-thumb {
	background: #dad7d7;
}
.contEsq_cr{
	scrollbar-color: rgb(218, 215, 215) rgba(244, 244, 244, 0.59);
	scrollbar-width: thin;
}


.contEsq_cr h2{
	
	color: #ffffff;
	text-transform: uppercase;
	font-size: 20px;
	font-family: Arial,Helvetica,sans-serif;
	float: left;
	margin: 7px 0 0;
	font-weight: bold;
	right: -11px;
	position: relative;
	
}
.contEsq_cr p{

	color: #ffffff;
	font-family: Arial,Helvetica,sans-serif;
	float: left;
	width: 546px;
	margin: 38px 0 0 -138px;
	text-align: justify;
	font-size: 15px;
	line-height: 1.5;
}
.holdEscicao_cr{

	float: right;
	margin: 0;
	width: 325px;
	
}

.holdEscicao_cr a{

	color: #231f20;
	font-family: 'gidoleregular';
	float: left;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
}

.holdEscicao_cr a>img{
	
	float: left;
    margin: -9px 5px 0 0;
}
.holdEscicao_cr p{

	margin: 0 0 0 40px;
	width: 245px;
}

.contDir_cr{
	float: right;
	position: relative;
	right: -159px;
	overflow: hidden;
	z-index: 20;
	top: -435px
}
.seguraNovidadesLinks_cr{
	
	float: left;
	width: 100%;
	    margin: 0 0 81px;
}

.blocoEsq_cr{
	
	float: left;
	margin: 102px 0 0;
	width: 485px;
}

.blocosBtns_cr{
	
	float: left;
width: 316px;
margin: 0 0 102px;
}
.blocosBtns_cr a{
	
	float: left;
	margin: 0 0 5px;
	
}
.blocoTxtsx_cr{
	
	float:left;
    width: 478px;
    line-height: 1.7;
}
.blocoTxtsx_cr h3{

    color: #231F2B;
    font-size: 27px;
    font-family: 'gidoleregular';
    text-transform: uppercase;
    font-weight: bold;
    margin: 41px 0 0;
}
.blocoTxtsx_cr p{
	
float: left;
color: #353535;
font-size: 17px;
margin: -4px 0 34px 10px;
text-align: justify;
font-family: arial;
}
/*.imgCetinas_cr{*/
	/**/
	/*background: url(imgs/cetinhas.jpg)no-repeat;*/
	/*width: 109px;*/
	/*height: 52px;*/
	/*float:right;*/
/*}*/
.blocoDir_cr{
	
	float:right;
	margin: 102px 0 0;
	width: 100%;
}
.seguraNovEsq_cr{
	
	float: right;
margin: 0 0 14px;
	
}
.seguraNovEsq_cr h3{
	
	color: #231F2B;
	text-align: right;
    font-size: 31px;
    font-family: 'gidoleregular';
    font-weight: bold;
    text-transform: uppercase;
    float: left;
    width: 100%;
}
.baixarPalestra_cr a>h3{
	
	color:#2F53B1;
	font-size: 29px;
	font-family: 'gidoleregular';
	font-weight: bold;
	text-transform: uppercase;
}

.baixarPalestra_cr a>p{
	
	color: #9B9B9B;
font-size: 17px;
text-align: justify;
font-family: arial;
}
.txtData{
float: right;
position: absolute;
margin: 188px 0px 0px;
right: 25px;
z-index: 10;
	/*background: url("imgs/Fundo_TextoHome.png")no-repeat;*/
}
.txtData h6{
	font-family: "gidoleregular";
	text-transform: uppercase;
	font-size: 34px;
	text-align: right;
	color: #fff;
	text-shadow: #000 3px 3px 2px;
}


/*btn mobile*/

.o-grid__item {

	float: right;
	position: absolute;
	right: 2px;
}
::after, ::before {
	box-sizing: inherit
}
.c-hamburger {
	display: block;
	position: relative;
	overflow: hidden;
	margin: 0;
	padding: 0;
	width: 32px;
	height: 32px;
	font-size: 0;
	text-indent: -9999px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	box-shadow: none;
	border-radius: none;
	border: none;
	cursor: pointer;
	-webkit-transition: background .3s;
	transition: background .3s
}

.c-hamburger--htx {
	background-color: #0e7164;
}
.c-hamburger--htx span {
	transition: background 0s ease 0.3s;
}
.c-hamburger span {
	display: block;
	position: absolute;
	top: 14px;
	left: 4px;
	right: 4px;
	height: 4px;
	background: #FFF none repeat scroll 0 0;
}
.c-hamburger {
	font-size: 0px;
	text-indent: -9999px;
	cursor: pointer;
}
.c-hamburger--htx span::before {
	transition-property: top, transform;
}
.c-hamburger--htx span::after, .c-hamburger--htx span::before {
	-webkit-transition-duration: .3s, .3s;
	transition-duration: .3s, .3s;
	-webkit-transition-delay: .3s, 0s;
	transition-delay: .3s, 0s
}
.c-hamburger--htx span::before {
	-webkit-transition-property: top, -webkit-transform;
	transition-property: top, transform
}
.c-hamburger span::before {
	top: -9px;
}
.c-hamburger span::after, .c-hamburger span::before {
	position: absolute;
	display: block;
	left: 0;
	width: 100%;
	height: 8px;
	background-color: #fff;
	content: ""
}
.c-hamburger {
	font-size: 0px;
	text-indent: -9999px;
	cursor: pointer;
}
.c-hamburger--htx span::after {
	transition-property: bottom, transform;
}
.c-hamburger--htx span::after, .c-hamburger--htx span::before {
	-webkit-transition-duration: .3s, .3s;
	transition-duration: .3s, .3s;
	-webkit-transition-delay: .3s, 0s;
	transition-delay: .3s, 0s
}
.c-hamburger span::after {
	bottom: -9px;
}
.c-hamburger span::after, .c-hamburger span::before {
	position: absolute;
	display: block;
	left: 0;
	width: 100%;
	height: 4px;
	background-color: #fff;
	content: "";
}
.c-hamburger--htx.is-active {
	background-color: #0e7164;
}
.c-hamburger--htx.is-active span {
	background: 0 0;
}
.c-hamburger--htx.is-active span::before {
	top: 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.c-hamburger--htx.is-active span::after {
	bottom: 0;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.c-hamburger--htx.is-active span::after, .c-hamburger--htx.is-active span::before {
	-webkit-transition-delay: 0s, .3s;
	transition-delay: 0s, .3s;
}
.menuMobileSX{
	
	display: none;
	
}
.moveL{
	
	left:0;
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;
}
.moveR{
	
	left:-800px;
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;
}

.menuAddBackg{
	
	background: rgba(0, 0, 0, 0.62) none repeat scroll 0 0;
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;
}

.linksMenuMobile{
	
	display: none;
}
.patroc{
	
	float: left;
}
.banner_link_flutuante{
	
	width: 526px;
	height:184px;
	background: url('img/fundo_banner_flutuante2.png') no-repeat;
	position: absolute;
	margin: 182px 0 0 0px;
	left:40%;
	z-index: 1001;
	float: left;
	transform:scale(1);
	transition-duration:200ms;
	transition-timing-function: ease-out;
	
	  -webkit-transform: scale(1); 
      -webkit-transition-duration:200ms; 
      -webkit-transition-timing-function: ease-out;
	
	-moz-transform: scale(1);
    -moz-transition-duration:200ms;
    -moz-transition-timing-function: ease-out;
	
	
}


.banner_link_flutuante:hover{
	
	transform:scale(1.05);
	transition-duration:400ms;
	transition-timing-function: ease-out;
	
	  -webkit-transform: scale(1.05); 
      -webkit-transition-duration:400ms; 
      -webkit-transition-timing-function: ease-out;
	
	-moz-transform: scale(1.05);
    -moz-transition-duration:400ms;
    -moz-transition-timing-function: ease-out;
	
}





.banner_link_flutuante_btn_link{
	
	position: absolute;
	
}
.btnL{
	
	position: relative;
float: left;
left: 19%;
top: 60%;
	display: none;
}
.btnM{

	float: left;
	position: absolute;
	right: 0px;
	top: -3px;
}
/*.banner_link_flutuante_btn_fechar{*/
	/**/
	/*position: absolute;*/
    /*left: 160px;*/
	/**/
/*}*/
.positionWebHeader{
    float: left;
    width: 100%;
	margin-top: 0px;
    height: 254px;
    background: url("imgs/fundo-header.png")no-repeat center;
    position: relative;
    z-index: 1000;
}
.biaxarPalestra2018{

	float: right;
	width: auto;
	margin: 0 176px 0 0;
}
.biaxarPalestra2018 a h3>img{
    margin: 0px 9px 0 0;
    position: relative;
    top: 7px;

}
.biaxarPalestra2018 a>h3{
    color: #231F2B;
    font-size: 27px;
    font-family: 'gidoleregular';
    text-transform: uppercase;
    font-weight: bold;
    margin: 0 0 18px;

}
.biaxarPalestra2018 a>p{

    float: left;
    color: #353535;
    font-size: 17px;
    margin: -4px 0 34px 10px;
    text-align: justify;
    font-family: arial;
}
.holder_logo_adimb{

    float: right;
    text-align: center;
}
.holder_logo_etica{
    float: right;
    margin: 0 57px 0 0;
    text-align: center;
}
.poslgt{

    width:94%;
}
.img1 li>img{

	width: 100%;
	height: 100%;
}
.tooltip {
	position: relative;
	display: inline-block;
	border-bottom: 1px dotted black; /* If you want dots under the hoverable text */
}

/* Tooltip text */

.tooltip .tooltiptext {
	visibility: hidden;
	width: 120px;
	background-color: black;
	color: #fff;
	text-align: center;
	padding: 5px 0;
	border-radius: 6px;
	top: -33px;
	left: 25%;
	
	position: absolute;
	z-index: 1;
}

/* Show the tooltip text when you mouse over the tooltip container */


.tooltip:hover .tooltiptext {
	visibility: visible;
}
.seguraForm{
	width: 100%;
	margin: 52px auto 0;
	float: left;
}

.seguraForm>form{
	width: 900px;
	margin: 0 auto;
}
.seguraForm form input{
	padding: 10px 7px;
	width: 97.8%;
}

.seguraInput{
	float: left;
	width: 100%;
	margin: 0 0 17px;
}
.seguraInput>input{
	float: left;
	width: 98.5%;
	padding: 10px 7px;
}
.div50{
	width: 46%;
	float: left;
	margin: 0 59px 0 0;
}
.div50>input{
	padding: 10px 7px;
	width: 100%;
}
.div50_sem_espaco{
	width: 46.2%;
	float: left;
}
.div50_sem_espaco>input{
	padding: 10px 7px;
	width: 100%;
}
.div17{
	float: left;

	width: 17%;

	margin: 0 46px 0 0;

}
.div31{
	float: left;

	width: 31%;

	margin: 0 32px 0 0;

}
.div12{
	float: left;

	width: 12%;

	margin: 0 42px 0 0;
}
.div25{
	float: left;

	width: 25%;
}
.div25Espaco{
	float: left;
	margin: 0 42px 0 0;
	width: 25%;
}
.div17s{
	float: left;

	width: 17.5%;

}
.div50B{
	width: 46.2%;
	float: left;
	margin: 0 45px 0 0;
}
.seguraInputBTN{
	float: left;
	width: 100%;
	text-align: center;
}
.btnSENDER{
	width: 100% !important;
	background: #0e7164;
	border: none;
	color: #fff;
	font-weight: bold;
	font-size: 17px;
	cursor: pointer;
}
.msgCamp{
	max-width: 98%;
	min-width: 98%;
	padding: 0 6px;
	max-height: 164px;
	margin: 0 0 20px;
}
.mobileVersao{
	display: none;
}