body{

	font-family:"Trebuchet MS";

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	margin: 0px;

	padding: 0px;

	background:url(../interface/bodybg.jpg) repeat left top;

}

a img{ border:0px;}

/* *{list-style:none; padding:0px; margin:0px;}*/#top_nav > ul{list-style:none; padding:0px; margin:0px;}#menu-principal > ul{list-style:none; padding:0px; margin:0px;}

a{color:#16528f; text-decoration:none;}

a:hover{color:#14e38a; text-decoration:none;}



header{

	float:left;

	width:100%;

	height:36px;

	position:relative;

	background:url(../interface/header_bg.png) repeat-x left top;

}

.wrap{ width:924px; margin:0 auto;}

.top_left{ float:left; width:auto; color:#FFFFFF; padding-top:6px;}



#social{float:right; width:111px; background:url(../interface/social_bg.png) no-repeat left bottom; height:53px;}

#social ul li{ float:left;}

#social a{

	float: left;

	width: 20px;

	height: 25px;

	margin-right: 12px;

	text-indent: -9999px;

	background: url(../interface/social.png) no-repeat left top;

	margin-left: 21px;

	margin-top: 15px;

}

#social a:hover{ background-position:left bottom;}

.twitter{background: url(../interface/social.png) no-repeat -52px top!important; width:25px!important;}
.twitter:hover{ background-position:left bottom;}

.instagram{background: url(../interface/social2.png) no-repeat -52px top!important; width:25px!important;}
.instagram:hover{ background-position:left bottom;}


#top_nav{float:right; width:auto; margin-top:7px; margin-right:30px;}

#top_nav ul li{ float:left; width:auto; background:url(../interface/top_sap.png) no-repeat right top;}

#top_nav ul li a{

	font-size:11px;

	padding:0px 15px ;

	color:#FFFFFF;

	font-weight:bold;

	font-family:"Trebuchet MS";

}

#top_nav ul li a:hover{ color:#14e38a;}

.back_none{ background:none!important;}

article{ float:left; width:100%;}

#main_content{

	width:994px;

	margin:0px auto;

}

.content_bg{

	width:980px;

	float:left;

	padding:0px 7px;

	margin-top:-3px;

	background:url(../interface/content_bg.png) repeat-y left top;

}

#logo_content{

	float:left;

	width:980px;

	height:228px;

	position:absolute;

}

.header_banner{ float:left; width:980px; height:228px;}

.header{background:url(../interface/header_img.jpg);}

.header_img_escola{background:url(../interface/header_img_escola.jpg);}

.header_img_itm{background:url(../interface/header_img_ITM.jpg);}

.header_img_NDF{background:url(../interface/header_img_NDF.jpg);}

.header_img_faculdade{background:url(../interface/header_img_faculdade.jpg);}

.header_img_IPRAM{background:url(../interface/header_img_PARONAMICA_IPRAM.jpg);}

.faculdade{background:url(../interface/faculdade_banner.jpg) no-repeat left top!important;}

.logo{ float:left; width:auto; padding:5px 30px 0px 20px;}

.flogan{height:229px; display:table-cell; vertical-align:middle; }

.search_box{float:right; width:auto; margin-top:-45px; margin-right:28px;}

.search_field{ 

	float: left;

	width: 148px;

	border: solid 1px #777;

	font-family: "Trebuchet MS";

	font-size: 12px;

	color: black;

	padding: 1px 24px 1px 4px;

}

.ser_btn{margin-left: -19px; margin-top: 4px;}

nav{float:left; width:100%; background:url(../interface/nav_bg.png) repeat-x left top; height:44px;}

nav ul li{ float:left; width:auto; background:url(../interface/top_sap.png) no-repeat right 11px;}

nav ul li a{

	font-family:"Trebuchet MS";

	font-size:14px;

	text-transform:uppercase;

	color:#FFFFFF;

	float:left;

	padding:11px 19px 0px 20px;

} 

#middle_main{ float:left; width:924px; padding:28px;}

#leftside_bar{ float:left; width:672px;}

#slider_banner{ float:left; width:672px;}

.slick-dots{ list-style: none; text-align: center; }
.slick-dots li{ display: inline-block; margin-right: 7px }
.slick-dots button{ 
	text-indent: -9999px; width: 12px; height: 12px; padding: 0;
	border-radius: 50%; background: #F1F1F1; box-shadow: 0 0 5px #000;
	border: Solid 2px #518870
}


#home_content{ float:left; width:610px; margin-bottom:10px;}

.borda{background:url(../interface/btm_brd.png) no-repeat left bottom;}

.semBorda{background:none; float:left; width:610px;}

.news_box{ 

	float:left; 

	width:672px;

	background:url(../interface/btm_brd.png) no-repeat left bottom;

}

.news_box h1{ float:left; width:100%; font-size:25px; color:#062e11; font-family:"Trebuchet MS"; font-weight:bold; margin-bottom:10px;} 

.news_box h1 a{color:#062e11;}

.news_contetn{

	float:left;

	width:322px;

	margin-bottom:8px;

	border-bottom:solid 1px #dcdcdc;

}

.news_contetn img{ float:left; height:167px; width:325px;}

.date{float:left; width:100%; font-size:11px; color:#1b1b1b; font-style:italic; padding-bottom:5px;}

.news_contetn a{font-size:14px; color:#012609; text-transform:uppercase; font-weight:bold; padding-bottom:8px; float:left;}

.news_contetn a:hover, .news_contetn p a:hover{ color:#e9b237;}

.news_contetn p{ font-family:"Trebuchet MS"; font-size:12px; color:#000000; line-height:20px; padding-bottom:8px; float:left; width:100%;}

.news_contetn p a{font-family:"Trebuchet MS"; font-size:12px; color:#000000;text-transform:lowercase;}

.news_mar{ margin-right:25px;}

.brd_btm{ border-bottom:0px!important;}



#event_box{float:left; width:280px;}

#event_box h1{ float:left; width:100%; font-size:25px; color:#062e11; font-weight:bold; font-family:"Trebuchet MS";}

#event_box h1 a{color:#062e11;}

.event_content{float:left; width:280px; padding-bottom:10px; border-bottom:solid 1px #efefef; margin-bottom:15px;}

.event_content span a{font-family:"Trebuchet MS"; font-size:14px; text-transform:uppercase; font-weight:bold; color:#012609; float:left; width:100%; padding-bottom:8px;}

.event_content span a:hover, .event_content p a:hover{color:#e9b237;}

.event_content p{font-family:"Trebuchet MS"; font-size:12px; line-height:15px; float:left; padding-bottom:10px; width:100%;}

.event_content p a{font-family:"Trebuchet MS"; font-size:12px; color:#000;}

.readmore{ font-family:"Trebuchet MS"; font-size:12px; color:#FFFFFF; background:#006e2e; padding:0px 5px;}

.readmore:hover{ color:#FFFFFF; background-color:#e9b237;}



#gal_box{float:right; width:295px;}

#gal_box h1{ float:left; width:100%; font-size:25px; color:#062e11; font-weight:bold; font-family:"Trebuchet MS";}

#gal_box h1 a{color:#062e11}

aside{ float:right; width:206px; background:#eeeeee; padding:9px 9px 2px 9px;}

.add_banner{ float:left; width:100%; margin-bottom:7px;}

.enquete{float:left; width:206px; margin-bottom:9px;}

.enquete h1{

	float:left; 

	width:206px;

	background:url(../interface/right_hdbg.png) no-repeat left top; 

	font-family:"Trebuchet MS";

	font-size:17px;

	text-transform:uppercase; 

	color:#FFFFFF; 

	text-align:center;

	padding: 2px 0px 1px 0px;

	text-shadow: 0.1em 0.1em 0.2em black

}

.enquete h2{

	float:left; 

	width:206px;

	font-family:"Trebuchet MS";

	font-size:12px;

	text-transform:uppercase; 

	color:#012609;

	font-weight:normal;

	padding: 5px 0px 5px 0px;

	text-shadow: 0.5px 0.5px 1px black

}



/*table.ohs-enquete{background:red;height:206px;width:185px;position:absolute;}*/



.enq_check{float:left; width:206px;}

.check{ float:left; width:20px; margin-bottom:3px;}

.enq_check span{ float:left; width:180px; font-family:"Trebuchet MS"; font-size:12px; color:#000000; line-height:17px;}

.sub_btn{ 

	float:left; 

	width:auto; 

	background:url(../interface/sub_btn.jpg) no-repeat center top; 

	border:0px; 

	font-family:"Trebuchet MS"; 

	font-size:12px; 

	font-weight:bold; 

	color:#FFFFFF;

	cursor:pointer;

	margin:3px 0px;

	

	padding: 2px 10px 1px 13px;

}

.partnaer{ width:206px; text-align:center; background:#FFFFFF; height:134px; display:table-cell; vertical-align:middle;}

footer{ float:left; width:100%; background:url(../interface/footer_bg.png) repeat-x left top; margin-top:-5px; padding-bottom:20px;}

#fmain{ width:924px; margin:0 auto; padding:20px 0px 0px 25px;}

address{ float:left; width:auto; font-style:normal; font-size:12px; font-family:"Trebuchet MS"; color:#FFFFFF; line-height:14px;}

address h1{font-size:14px; font-family:"Trebuchet MS"; color:#FFFFFF; font-weight:normal; padding-bottom:8px;}

.fright{float:right; text-align:right; margin-right:8px;}

.fright h1{font-size:14px; font-family:"Trebuchet MS"; color:#FFFFFF; font-weight:normal; padding-bottom:8px;}





/*-------------------  Inner Page ------------------------*/

.faculdade_content{float:left; width:610px; background:url(../interface/btm_brd2.png) no-repeat left bottom; margin-bottom:15px;}

.faculdade_content h1{font-size:25px; font-family:"Trebuchet MS"; color:#062e11; font-weight:bold; padding-bottom:8px; float:left; width:100%;}

.faculdade_content p { 

	float:left; 

	width:100%; 

	font-family:"Trebuchet MS"; 

	font-size:12px; 

	color:#000000; 

	line-height:20px;

	/*padding-bottom:15px;*/

} 

.faculdade_content p img{ margin:0px 0px 10px 10px;} 

.ohs-artigo-texto ul{ overflow: hidden }

.course_content{float:left; width:615px; background:url(../interface/btm_brd2.png) no-repeat left bottom; margin-bottom:15px;}

.course_content h1{font-size:17px; font-family:"Trebuchet MS"; color:#062e11; font-weight:bold; padding-bottom:8px; float:left; width:100%;}

.course_box{width:354px; font-size:12px; text-align:justify; float:left; line-height:16px;}

.course_box_img{ float:right;}



.readmore2{ float:right; margin-top:15px; font-family:"Trebuchet MS"; font-size:12px; color:#FFFFFF; background:#006e2e; padding:2px 5px;}

.readmore2:hover{ color:#FFFFFF; background-color:#e9b237;}



/* Botao Formulario Egresso */

.link-adcam{ float:left; width:100%; margin:0 0 10px 0}

.form{width:200px; height:50px; background:url(../interface/bnt-form-egresso.png) no-repeat; color:#134523; font-size:14px; padding:10px 20px 12px 45px;}

.form:hover{color:#FFF}



/* Toltip */

#toltip{ position:absolute; width:auto; height:auto; background:#FFF; border:2px Solid #77a49a; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; display:none; padding:15px; z-index:100; }

#pontaBalao{ left:50%; width:71px; height:23px; bottom:-23px; position:absolute; background:url(../interface/ponta-balao.png) no-repeat; margin-left:-171px;}



/* PAGINAÇÃO */

#ohs-galeria-paginacao{ padding:10px 0 !important;}

