@charset "UTF-8";
/* CSS Document */

@media (min-width: 1200px) {
	.container{
		width: 1170px;
		padding: 0px;	

	}
	
	.container-fluid{
		padding: 0px;	
	}
}

/*Resolucoes inferiores ou tablets */
@media (min-width: 992px) and (max-width: 1199px) {
	.container{
		width: 1170px;
		padding: 0px;	
	}
	
	.container-fluid{
		padding: 0px;	
	}
}

/*Resolucoes inferiores ou tablets */
@media (min-width: 769px) and (max-width: 991px) {
	.container{
		width: 1170px;
		padding: 0px;	
	}
	
	.container-fluid{
		padding: 0px;	
	}
	
	.barraLogotipo{
		height:auto !important;
	}
	
}

@media (max-width: 768px){
	
	.container{
		
	}
	
	.container-fluid{
		padding: 0px;	
	}
	
	.barraLogotipo{
		height:auto !important;
	}
	
	.paddingNoneMob{ padding-left:0px !important; padding-right:0px !important;} 
	
	.navbar-nav{ margin:0px;}
	
	.dropdown-menu>li>a{
		border-bottom:solid 1px #f59467;
	}
	
	.navbar-inverse .navbar-nav>.open>a{
		border-bottom:solid 1px #f59467;
		}
	
	.navbar-inverse .navbar-nav>li>a{
		border-bottom:solid 1px #f59467;
	}	
		
	.dropdown-menu>li>a:hover{
		color:#fff;
		padding: 6px 13px;
		background-color:#f16d25 !important;
	}
	
	.navbar-inverse .navbar-toggle{
		border-color:#fff;
		}
		
	.navbar-inverse .navbar-toggle:hover{
		background-color:#d24203;
		border-color:#d24203;
		}	
	
	/* MENU COLLAPSE */
	
	.navbar-nav .open .dropdown-menu {
            position: static;
            float: none;
            width: auto;
            margin-top: 0;
            background-color: transparent;
            border: 0;
            -webkit-box-shadow: none;
            box-shadow: none;
        }
        .navbar-nav .open .dropdown-menu > li > a {
            line-height: 20px;
        }
        .navbar-nav .open .dropdown-menu > li > a,
        .navbar-nav .open .dropdown-menu .dropdown-header {
            padding: 5px 15px 5px 25px;
        }
        .dropdown-menu > li > a {
            display: block;
            padding: 3px 20px;
            clear: both;
            font-weight: normal;
            line-height: 1.42857143;
            color: #333;
            white-space: nowrap;
        }
        .navbar-header {
            float: none;
        }
        .navbar-toggle {
            display: block;
        }
        .navbar-collapse {
            border-top: 1px solid transparent;
            box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
        }
        .navbar-collapse.collapse {
            display: none!important;
        }
        .navbar-nav {
            float: none!important;
            /*margin: 7.5px -15px;*/
			width:100%;
        }
        .navbar-nav>li {
            float: none;
        }
        .navbar-nav>li>a {
            padding-top: 10px;
            padding-bottom: 10px;
        }
        .navbar-text {
            float: none;
            margin: 15px 0;
        }
        /* since 3.1.0 */
        .navbar-collapse.collapse.in { 
            display: block!important;
        }
        .collapsing {
            overflow: hidden!important;
        }
		
		/* FIM MENU COLAPSE*/
		
		.boxCongresso{
			padding:10% !important;
			height:600px !important;
			}
			
		.BoxConteudoHome{
			padding-bottom:40px !important;
			padding-top:0px !important;
			}
			
		.ChamadasHome{
			margin-top:40px !important;
			}
			
		.boxExcelencia{
			padding:50px 15px !important;
		}
		
		
		footer .barraLogotipo .logotipo{
			max-width:50% !important;
			margin-bottom:10px !important;
		}
		
		footer .barraMenuFooter h1{
			margin-top:20px !important;
		}

		.conteudoInterno{
			padding:20px 0px !important;
			}
			
		.politicaQualidade{
			padding:40px 0px !important;
		}
		
		.politicaQualidade h1{
			margin-top:0px !important;
		}
		
		.BannerInterno h1{
			font-size:24px !important;
			margin-top:20px !important;
		}
		
		.sidebar-nav {
			border:solid 1px #eee !important;
			margin-bottom:40px;
			padding:5px 5px !important;
		  }
		
		  .sidebar-nav .navbar .navbar-collapse {
			padding: 0;
			max-height: none;
		  }
		  .sidebar-nav .navbar ul {
			float: none;
			display: block;
		  }
		  .sidebar-nav .navbar li {
			float: none;
			display: block;
		  }
		  .sidebar-nav .navbar li a {
			padding-top: 12px;
			padding-bottom: 12px;
		  }
		  
		  .menuInterno .navbar-brand{
			margin-top:15px !important;
			margin-left:10px;
			}
			
			.menuInterno .navbar-default .navbar-nav>li>a{
				padding: 10px 10px !important;
			}
			
			.premios p{ padding-top:0px !important; }
			
			.congressos img{ padding-bottom:20px !important; }
			
			.congressos .texto{ padding-top:0px !important; }
			
			.livros .texto{ padding-top:20px !important; }
		
}

/*** INICIO DO CODIGO CSS ****/

html,
body {
  height: 100%;
  font-family: 'proximanova-regular', Helvetica, Arial, sans-serif !important;
  font-weight:normal;
  font-size:12px;
  color:#797f87;
}

.barraTelefone{
	background-color:#e7e9ea;
	}
	
.barraTelefone h1{
	font-family: 'proximanova-regular', Helvetica, Arial, sans-serif !important;
	font-size:16px;
	color:#878d94;
	margin:0px;
	padding:11px 0px;
	}
	
.barraTelefone span{
	font-family: 'proximanova-regular', Helvetica, Arial, sans-serif !important;
	font-size:16px;
	color:#f15825;
	margin:0px;
	padding:0px 0px;
	}

.barraLogotipo{
	height:110px;
	padding:20px 0px 20px 0px;
	}

.barraMenu{
	background: #f16d25; /* Old browsers */
	background: -moz-linear-gradient(left,  #f16d25 0%, #f15825 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #f16d25 0%,#f15825 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #f16d25 0%,#f15825 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f16d25', endColorstr='#f15825',GradientType=1 ); /* IE6-9 */
	}


/**** MENU ****/
.navbar{
	margin:0px;
	}

.navbar-inverse, .navbar-collapse{ 
	background-color:transparent;
	border:none;
	margin:0px;
	padding:0px;
	}

.navbar-inverse .navbar-nav>li>a{
	font-family: 'proximanova-regular', Helvetica, Arial, sans-serif !important;
	color:#ffffff;
	font-size:15px;
	padding-top:20px;
	padding-bottom:20px;
	}

.navbar-inverse .navbar-nav>li>a:hover{
	color:#ffd200;
	}

.navbar-inverse .navbar-nav>.active{
	height:auto !important;
	display:block !important;
	overflow:hidden !important;
	}

.navbar-inverse .navbar-nav>.active>a{
	font-family: 'proximanova-regular', Helvetica, Arial, sans-serif !important;
	font-size:15px;
	background-color:transparent;
	}

.navbar-inverse .navbar-nav>.active>a:hover{
	font-family: 'proximanova-regular', Helvetica, Arial, sans-serif !important;
	font-size:15px;
	background-color:transparent;
	color:#ffd200;
	}
	
.navbar-inverse .navbar-nav>.open>a{
	background-color:#f15825 !important;
	}
	
.dropdown-menu{
	background-color:#f15825 !important;
	border-radius: 0px;
	color:#fff;
	border:none;
	padding: 0px;
	}
	
.dropdown-menu>li>a{
	color:#fff !important;
	padding: 6px 13px;
	}
	
.dropdown-menu>li>a:hover{
	color:#fff;
	padding: 6px 13px;
	background-color:#f16d25;
	}	
	
	
/**** CAROUSEL****/

.carousel,
.item,
.active {
    height: 370px;
}

.carousel-inner {
    height: 100%;
}

/* Background images are set within the HTML using inline CSS, not here */

.fill {
    width: 100%;
    height: 100%;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.BoxConteudoHome{
	padding:90px 0px;
	}

.ChamadasHome{
	margin-top:0px;
	}

.TextoChamada{
	
	}
	
.TextoChamada h1{
	font-family: 'proximanova-regular', Helvetica, Arial, sans-serif !important;
	font-size:22px;
	font-weight:600;
	color:#f15825;
	margin:15px 0px 10px 0px;
	padding:0px 0px;
	}
	
.TextoChamada p{
	font-family: 'proximanova-regular', Helvetica, Arial, sans-serif !important;
	font-size:14px;
	color:#797f87;
	text-align:justify;
	line-height:18px;
	}

.TextoChamada a{
	font-family: 'proximanova-regular', Helvetica, Arial, sans-serif !important;
	font-size:16px;
	font-weight:600;
	color:#f15825;
	margin:15px 0px 10px 0px;
	padding:0px 0px;
	}
	
.TextoChamada a:hover{
	color:#cd3e0e;
	text-decoration:none;
	}
	
	
.boxCongresso{
	background-color:#ffd200;
	height:480px;
	padding:5%;
	}
	
.boxCongresso h1{
	font-family: 'proximanova-regular', Helvetica, Arial, sans-serif !important;
	font-size:40px;
	font-weight:600;
	color:#f15825;
	margin:15px 0px 10px 0px;
	padding:0px 0px;
	}
	
.boxCongresso h3{
	font-family: 'proximanova-regular', Helvetica, Arial, sans-serif !important;
	font-size:20px;
	font-weight:300;
	color:#ffffff;
	background-color:#f15825;
	display:table;
	padding:5px 10px;
	overflow:hidden;
	}
	
.boxCongresso p{
	font-family: 'proximanova-regular', Helvetica, Arial, sans-serif !important;
	font-size:16px;
	color:#666b72;
	line-height:18px;
	}	
	
.iconeBarra{
	width: 70px;
	height: 5px;
	background-color: #f15825;
	display:block;
	clear:both;
	margin-bottom:20px;
	}
	
.iconeBarraAma{
	width: 70px;
	height: 5px;
	background-color: #ffd200;
	display:block;
	clear:both;
	margin-bottom:20px;
	}	
	
.boxCongressoFoto{
	height:480px;
	}

	
.bgCongresso{
	background-image:url(../imagens/thumb-congresso.png);
	background-position:center center;
	background-size:cover;
	height:480px;
	}
	
.boxExcelencia{
	background-color:#ffffff;
	padding:100px 0px;
	}

.boxExcelencia h1{
	font-family: 'proximanova-regular', Helvetica, Arial, sans-serif !important;
	font-size:40px;
	font-weight:600;
	color:#f15825;
	margin:0px 0px 10px 0px;
	padding:0px 0px;
	text-align:center;
	}
	
.boxExcelencia h2{
	font-family: 'proximanova-regular', Helvetica, Arial, sans-serif !important;
	font-size:16px;
	font-weight:normal;
	color:#797f87;
	margin:30px 0px 30px 0px;
	padding:0px 0px;
	text-align:center;
	}
	
.boxExcelencia p{
	font-family: 'proximanova-regular', Helvetica, Arial, sans-serif !important;
	font-size:16px;
	color:#666b72;
	line-height:16px;
	text-align:center;
	margin-top:20px;
	}

.iconesExcelencia{ 
	margin-top:50px;
	margin-bottom:50px;
	display:table;
	}

footer{
	background: #f16d25; /* Old browsers */
	background: -moz-linear-gradient(left,  #f16d25 0%, #f15825 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #f16d25 0%,#f15825 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #f16d25 0%,#f15825 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f16d25', endColorstr='#f15825',GradientType=1 ); /* IE6-9 */
	}

footer .boxFooter{
	border-top: 1px solid #f59267;
	-webkit-box-shadow: 0px -1px 0px 0px rgba(180, 44, 21, 1);
	-moz-box-shadow: 0px -1px 0px 0px rgba(180, 44, 21, 1);
	box-shadow: 0px -1px 0px 0px rgba(180, 44, 21, 1);
	}

footer .barraLogotipo{
	padding:30px 0px;
	}

footer .barraLogotipo .logotipo{
	max-width:90%;
	}

footer .barraLogotipo p{
	font-family: 'proximanova-regular', Helvetica, Arial, sans-serif !important;
	font-size:12px;
	color:#ffffff;
	vertical-align:middle;
	margin-top:10px;
	}

footer .barraMenuFooter{
	padding:30px 0px;
	}

footer .barraMenuFooter h1{
	font-family: 'proximanova-bold', Helvetica, Arial, sans-serif !important;
	font-size:14px;
	color:#ffffff;
	margin-top:0px;
}

footer .barraMenuFooter p{
	font-family: 'proximanova-regular', Helvetica, Arial, sans-serif !important;
	font-size:12px;
	color:#ffffff;
	margin-bottom:0px;
}

footer .barraMenuFooter a{
	font-family: 'proximanova-regular', Helvetica, Arial, sans-serif !important;
	font-size:12px;
	color:#ffffff;
}

.iconeFacebook{
	width:32px;
	height:32px;
	float:left;
	margin-right:10px;
	}
	
.copy{
	background-color:#fff;
	padding:20px 0px;
	}	
	
.copy span{
	font-family: 'proximanova-regular', Helvetica, Arial, sans-serif !important;
	font-size:12px;
	color:#797f87;
	margin-bottom:0px;
}

.copy a{
	font-family: 'proximanova-regular', Helvetica, Arial, sans-serif !important;
	font-size:12px;
	color:#797f87;
}	

.lineVertical{
	border-left: 1px solid #f59267;
	-webkit-box-shadow: inset 0 0 0 -1px 0px rgba(180, 44, 21, 1);
	-moz-box-shadow: inset 0 0 0 -1px rgba(180, 44, 21, 1);
	box-shadow: inset 0 0 0 -1px rgba(180, 44, 21, 1);
	
	}

.BannerInterno{
	height:170px;
	background-image:url(../imagens/bg-banner-interno.png);
	background-repeat:no-repeat;
	}
	
.BannerInterno h1{
	font-family: 'proximanova-regular', Helvetica, Arial, sans-serif !important;
	font-size:34px;
	color:#ffffff;
	margin-top:40px !important;
}	

.boxBreadCrumb{
	height:50px;
	background-color:#e7e9ea;
	}
	
.breadcrumb{
	padding-top:16px;
	height:50px;
	margin:0px;
	list-style: none;
	background-color: #e7e9ea;
	border-radius: 4px
	}
	
.breadcrumb>li{
	font-family: 'proximanova-regular', Helvetica, Arial, sans-serif !important;
	font-size:14px;
	font-weight:300;
	color:#797f87;
	}
	
.breadcrumb>li a{
	font-family: 'proximanova-regular', Helvetica, Arial, sans-serif !important;
	font-size:14px;
	font-weight:300;
	color:#797f87;
	}
	
.breadcrumb .active{
	font-family: 'proximanova-regular', Helvetica, Arial, sans-serif !important;
	font-size:14px;
	font-weight:300;
	color:#f15825;
	}

.conteudoInterno{
	padding:80px 0px;
	}

.conteudoInterno h1{
	font-family: 'proximanova-regular', Helvetica, Arial, sans-serif !important;
	font-size:22px;
	font-weight:600;
	color:#f15825;
	margin-top:0px;
	margin-bottom:15px;
	padding:0px 0px;
	}
	
.conteudoInterno h2{
	font-family: 'proximanova-bold', Helvetica, Arial, sans-serif !important;
	font-size:16px;
	color:#797f87;
	margin-top:0px;
	margin-bottom:5px;
	padding:0px 0px;
	}
	
.conteudoInterno p{
	font-family: 'proximanova-regular', Helvetica, Arial, sans-serif !important;
	font-size:14px;
	color:#797f87;
	text-align:justify;
	line-height:18px;
	}

.conteudoInterno a{
	font-family: 'proximanova-regular', Helvetica, Arial, sans-serif !important;
	font-size:16px;
	font-weight:600;
	color:#f15825;
	margin:15px 0px 10px 0px;
	padding:0px 0px;
	}
	
.conteudoInterno a:hover{
	color:#cd3e0e;
	text-decoration:none;
	}


.politicaQualidade{
	background-color:#e6e9ea;
	padding:100px 0px;
	}

.politicaQualidade h1{
	font-family: 'proximanova-regular', Helvetica, Arial, sans-serif !important;
	font-weight:600;
	font-size:40px;
	color:#f15825;
	margin-top:50px;
}

.politicaQualidade h2{
	font-family: 'proximanova-regular', Helvetica, Arial, sans-serif !important;
	font-size:30px;
	color:#f15825;
	margin-top:0px !important;
}	

.politicaQualidade h3{
	font-family: 'proximanova-regular', Helvetica, Arial, sans-serif !important;
	font-size:18px;
	color:#797f87;
	margin-top:0px !important;
}	

.politicaQualidade p{
	font-family: 'proximanova-regular', Helvetica, Arial, sans-serif !important;
	font-size:14px;
	color:#797f87;
	text-align:justify;
	line-height:18px;
	}



/*** MENU VERTICAL ***/

  .affix-row{
    overflow: hidden;
  }

  .affix-content{
    overflow: auto;
  }

  .affix-content .container {
    width: 1000px;
  }

  .affix-content .container .page-header{
    margin-top: 0;
  }
  .affix-content{
    padding-right: 30px;
    padding-left: 30px;
  }  
  .affix-title{
    border-bottom: 1px solid #ecf0f1; 
    padding-bottom:10px;
  }
  .navbar-nav {
    margin: 0;
  }
  .navbar-collapse{
    padding: 0;
  }
  .sidebar-nav .navbar li a:hover {
    background-color: #428bca;
    color: white;
  }
  .sidebar-nav .navbar li a > .caret {
    margin-top: 8px;
  }


.menuInterno{ }

.menuInterno .navbar-brand{
	float: left;
	height: 30px;
	padding: 0px;
	font-family: 'proximanova-bold', Helvetica, Arial, sans-serif !important;
	font-size:20px;
	color:#f15825;
	line-height: 20px;
	margin-top:0px;
	}

.menuInterno .navbar-default {
	background-color:transparent !important;
	border:none !important;
	}

.menuInterno .navbar-default .navbar-nav>li{
	display:block;
	width:100%; 
	}

.menuInterno .navbar-default .navbar-nav>li>a{
	padding: 10px 0px;
	display:block;
	width:100%;
	font-family: 'proximanova-regular', Helvetica, Arial, sans-serif !important;
	font-size:14px;
	color:#797f87;
	font-weight:100;
	border-bottom:solid 1px #f1f1f1;
	margin: 0px;
	}
	
.menuInterno .navbar-default .navbar-nav>li>a:hover{
	color:#f15825;
	background:none;
}


.boxMapa{
	height:400px;
}

#gmap_canvas{
	height:400px;
	width:100%;
	}

#mapouter{
	overflow:hidden; 
	height:400px; 
	width:100%;
}

.boxContatoForm{
	
	}

.boxContatoFone{
	padding:50px 15px;
	}

.logoCliente{ margin:15px 0px;}

.desaturate {
    filter: grayscale(100%); /* Standard CSS */
    -webkit-filter: grayscale(100%); /* CSS for Webkit Browsers */
    filter: url(/elements/grayscale.svg#desaturate); /* Firefox 4-34 */
    filter: gray;  /* Internet Explorer IE6-9 */
    -webkit-filter: grayscale(1); /* Old WebKit Browsers */
	-webkit-transition: all 0.5s;
}

.desaturate:hover {
    filter: grayscale(0%);
    filter: none;
    -webkit-filter: grayscale(0); /* Old WebKit */
	-webkit-transition: all 0.5s;
}
 

.pager{
	margin-top:0px;
	}


.thumbnail{
	display: block;
	padding: 0px;
	margin-bottom: 15px;
	line-height: 1.42857143;
	background-color: #fff;
	border:none;
	border-radius: 0px;
	-webkit-transition: border .2s ease-in-out;
	-o-transition: border .2s ease-in-out;
	transition: border .2s ease-in-out
	}

.thumbnails li> .fff .caption { 
    background:#fff !important; 
    padding:0px
}
 
.page-header h3 {
    line-height: 0.88rem;
    color: #000;
}

ul.thumbnails { 
    margin-bottom: 0px;
}


.carousel-indicators{ bottom:60px;}
 /*Carousel Control */
/*.control-box {
    text-align: center;
    width: 100%;
}
.carousel-control{
    background: #666;
    border: 0px;
    border-radius: 0px;
    display: inline-block;
    font-size: 34px;
    font-weight: 200;
    line-height: 18px;
    opacity: 0.5;
    padding: 4px 10px 0px;
    position: static;
    height: 30px;
    width: 15px;
}*/


.premios{ display:table; width:100%; }

.premios p{ padding-top:60px; }

.congressos{ display:table; width:100%; }

.congressos p{ vertical-align:central; }

.congressos .texto{ padding-top:40px; }


.livros{ display:table; width:100%; }

.livros p{ vertical-align:central; }

.livros .texto{ padding-top:90px; }


/* Mobile Only */
@media (max-width: 767px) {
    .page-header, .control-box {
        text-align: center;
    } 
}
@media (max-width: 479px) {
    .caption {
        word-break: break-all;
    }
}


li { list-style-type:none;}







	
/*** BOTÕES ****/

.btn {
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: 'proximanova-regular', Helvetica, Arial, sans-serif !important;
  color: #ffffff;
  font-size: 20px;
  background: #f15825;
  padding: 5px 20px 5px 20px;
  margin-top:10px;
  text-decoration: none;
}

.btn:hover {
  background: #ef3c01;
  text-decoration: none;
  color: #ffffff;
}	


.btnSelect {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  font-family: 'proximanova-bold', Helvetica, Arial, sans-serif !important;
  color: #ffffff;
  font-weight:300;
  font-size: 14px;
  background: #c53c0e;
  padding: 5px 20px 5px 20px;
  margin-top:0px;
  text-decoration: none;
}

.btnSelect:hover {
  background: #ef3c01;
  text-decoration: none;
  color: #ffffff;
}	
	

/*** RESETS ****/

.row {
  margin-left:0px;
  margin-right:0px;
}

.paddingNav{ padding-left:15px;}
.paddingLeft15{ padding-left:15px !important;} 
.paddingNone{ padding:0 !important;} 
.paddingLeft{ padding-left:0px !important;}
.paddingRight{ padding-right:0px !important;}
.paddingRightMob{ padding-right:0px !important;}

.marginNone{ margin:0 !important;} 
.marginLeft{ margin-left:0px !important;}
.marginRight{ margin-right:0px !important;}


/****************** FONTS E FORMATAÇÃO **********************/

@font-face{ 
	font-family: 'proximanova-regular';
	src: url('../font/proximanova-regular-webfont.eot');
	src: url('../font/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
	     url('../font/proximanova-regular-webfont.woff') format('woff'),
	     url('../font/proximanova-regular-webfont.ttf') format('truetype'),
	     url('../font/proximanova-regular-webfont.svg#webfont') format('svg');
}


@font-face{ 
	font-family: 'proximanova-bold';
	src: url('../font/proximanova-bold-webfont.eot');
	src: url('../font/proximanova-bold-webfont.?#iefix') format('embedded-opentype'),
	     url('../font/proximanova-bold-webfont.woff') format('woff'),
	     url('../font/proximanova-bold-webfont.ttf') format('truetype'),
	     url('../font/proximanova-bold-webfont.svg#webfont') format('svg');
}