@import url(template_portlets.css);

* {
	padding:0;
	margin:0;
}
body {
	background:url(../imagens/layout/bg_pag.gif) 0 0;
	font-family:Tahoma, Arial, Verdana;
	font-size:10px;
	color:#484848;	
}
p {
	font-family:Tahoma, Arial, Verdana;
	font-size:10px;
	color:#484848;
	padding:5px 0;
}
a {
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	color:#484848;
	text-decoration:none;
}
	a:hover {
		text-decoration:underline;
	}
hr {
	border-top: 1px solid #B9B9B9;
	border-bottom: 1px solid #F5F5F5;
	color: #F5F5F5;
	margin:5px 0 10px 0;
}
a img { border:0; }
fieldset { border:0; }
fieldset legend { display:none; }	
#geral {
	width:100%;
	background:url(../imagens/layout/bg_topo01.jpg) repeat-x 0 0;
}
		#topo h1 {
		   float:left;
		   text-indent:-5000em;
		   background:url(../imagens/layout/logo_fiap.jpg) no-repeat 0 0;
		   width:263px;
		   height:95px;
		   position:relative;
		   cursor:pointer;
		}		
#geralpag {
	width:979px;
	margin: 0 auto 14px auto;
	display:table;
}
		
#topo {
	position:relative;
	width:979px;
	height:95px;
	margin: 0 auto;
	background:url(../imagens/layout/traco_topo.gif) repeat-x 0 0;
}
	#topodir {
	  float:left;
	  margin:0 0 0 10px;
	  position:relative;
	  width:706px;
	  height:95px;
	}	
	#geral div#topodir ul#campobusca {
		width:366px;
		height:34px;
		margin:22px 0 0 0;
		padding:0;
		position:relative;
		list-style:none;
		float:right;
	}
	span.labelBuscar {
		display:block;
		float:left;
		background:url(../imagens/titulos/title_buscar.gif) no-repeat 0 6px;
		width:70px;
		height:25px;
		text-indent:-5000em;
		clear:left;
	} 	
		div#topodir ul#campobusca li {
			float:left;
			display:block;
			position:relative;			
		}
		div#topodir ul#campobusca li.campobusca1 {
			padding:6px 0 0 0;
			width:290px;
			height:24px;
		}	
		div#topodir ul#campobusca li.campobusca2 {			
			width:236px;
			height:34px;
			background:url(../imagens/layout/bg_campoform.jpg) no-repeat 0 1px;
		}
		div#topodir ul#campobusca li.campobuscabotao {
			padding:5px 0 0 0;
		}		
		div#topodir ul#campobusca input.campobusca2 {
			width:226px;
			height:24px;
			background:none;
			border:none;
			padding-left:9px;
			font-family:Tahoma, Arial, Verdana;
			color:#BEBEBE;
			font-size:15px;
			padding-top:10px;
			float:left;
		}				
		div#topodir ul#campobusca .botaook {
			width:45px;
			height:34px;
			background:url(../imagens/botoes/bt_ok.jpg) no-repeat 0 5px;
			border:none;
			cursor:pointer;
			float:left;
		}
#menu2 {
	position:relative;
	width:979px;
	display:table;
}
	#menu2 span {
		float:left;
	}
    div#menu2 ul#menu_principal {
		width:979px;
		height:38px;
		position:relative;
		list-style:none;
	}
		div#menu2 ul#menu_principal li {
			float:left;
			display:block;
			position:relative;
			height:36px;
		}
		div#menu2 ul#menu_principal li a {
			display:block;
			height:36px;
			text-indent:-5000em;
		}
			div#menu2 ul#menu_principal li.menuprincipal {
				width:324px;
				background:url(../imagens/layout/bg_separadorm2.gif) no-repeat 0 0;
			}		
			div#menu2 ul#menu_principal li a.link_menuprincipal {
				width:165px;
				margin:0 0 0 15px;
				cursor:pointer;
				background:url(../imagens/botoes/bt_menuprincipal.gif) no-repeat 0 8px;
			}				
			div#menu2 ul#menu_principal li.menucustomizar {
				width:329px;
				background:url(../imagens/layout/bg_separadorm2_2.gif) no-repeat 0 0;
			}
			div#menu2 ul#menu_principal li a.link_menucustomizar {
				width:210px;
				margin:0 0 0 110px;
				background:url(../imagens/botoes/bt_customizar.gif) no-repeat 0 8px;
			}		
			div#menu2 ul#menu_principal li a.link_menucustomizar_meio {
				width:240px;
				margin:0 auto;
				background:url(../imagens/botoes/bt_customizar.gif) no-repeat 0 8px;
			}			
			div#menu2 ul#menu_principal li.menureset {
				width:326px;
				background:url(../imagens/layout/bg_separadorm2.gif) top right no-repeat;
			}
			div#menu2 ul#menu_principal li a.link_menureset {
				width:128px;				
				margin:0 0 0 177px;
				background:url(../imagens/botoes/bt_resethome.gif) no-repeat 0 8px;
			}
div#menunavegalist {
	color:#494949;
	float:left;
	font-family:Tahoma,Arial,Verdana;
	font-size:10px;
	height:auto;
	list-style-type:none;
	padding:5px 0;
	text-align:left;
	width:690px;
}
	div#menunavegalist label {
			display:inline;
			padding:0 2px 0 0;
			line-height:16px;
		}
			#menunavegalist a {
				font-size:10px;
				color:#494949;
				text-decoration:none;
			}
				#menunavegalist a:hover {
					text-decoration:underline;
					background:transparent;
				}
#geral div#menu2 ul#topo_data {
	float:right;
	width:270px;
	height:28px;
	position:relative;
	list-style:none;
}
	div#menu2 ul#topo_data li {
		float:right;
		position:relative;	
		display:block;	
		height:28px;				
	}
	div#menu2 ul#topo_data li a {
		float:left;
		display:block;
		position:relative;
		height:28px;
		text-indent:-5000em;		
	}		
	div#menu2 ul#topo_data li a.link_imprimir {
		width:55px;
		background:url(../imagens/botoes/bt_print.gif) left center no-repeat;
	}		
	div#menu2 ul#topo_data li.indiquepara {
		padding:0 0 0 10px;
		width:150px;
		background:url(../imagens/layout/separador_data.gif) no-repeat 0 0;
	}		
	div#menu2 ul#topo_data li a.link_indiquepara {		
		width:150px;
		background:url(../imagens/botoes/bt_indiqueparaumamigo.gif) left center no-repeat;
	}
	div#menu2 ul#topo_data li.rss {
		width:47px;
		background:url(../imagens/layout/separador_data.gif) no-repeat 0 0;
	}
	div#menu2 ul#topo_data li a.link_rss {
		width:47px;
		background:url(../imagens/layout/ico_rss.gif) right center no-repeat;
	}
div#basemenus {
	display:block;
	width:100%;
	position:relative;
	z-index:5000;
}	
#menuPrincipal {
	position:absolute;
	left: 1px;
	z-index:5002;
	margin-top:-2px;
	width:170px;
}
#subMenuPrincipal {
	background:#585858 none repeat scroll 0 0;
	border-color:-moz-use-text-color #FEFEFE #FEFEFE;
	border-style:none solid solid;
	border-width:medium 1px 1px;
	position:relative;
	width:325px;
	display:table;
}
	#subMenuPrincipal div {
		padding: 5px;
	}
#subMenuPrincipal div a {
	text-align:center;
	font-size:14px;
	color:#FFFFFF;	
	text-decoration:none;
}
	#subMenuPrincipal div a:hover {
		text-decoration:underline;
	}
ul.menuv, ul.menuv ul {
	border:0px; 
	width:170px; 
	background-color:#414141;
	z-index:10000; 
	border-top:1px solid #000;
}            
	ul.menuv li {
		position:relative; 
		list-style:none; 
		border:0px;
	}            
		ul.menuv li a {
			display:block; 
			text-decoration:none; 
			border:1px solid #000; 
			border-top:none;
			color:#FFF; 
			padding:5px 10px 5px 5px;
		}
	/* Fix IE. Hide from IE Mac \*/
	* html ul.menuv li {
		float:left; 
		height:1%;
	}            
		* ul.menuv li a {
			height:1%;
		}
	/* End */
	ul.menuv ul {
		position:absolute; 
		z-index:10000; 
		display:none; 
		left:169px; 
		top:-1px;
	}            
		ul.menuv li.submenu_principal ul {
			display:none;
		}            
		ul.menuv a.seta {
			background:transparent;
		}            
		ul.menuv li a:hover {
			color:#FFF; 
			background-color:#838383;
		}	
#conteudo {
	width:979px;
	display:table;
}
.clearBoth {
	clear:both;
}
#conteudo_base {
	display:table;
	width:100%;
	background:url(../imagens/layout/traco2_base.gif) repeat-x 0 0;
	clear:both;
}
#cursos {
	width:979px;
	margin:14px auto 0 auto;
	display:table;
}
	#curso1 {
		float:left;
		width:320px;
		border:1px solid #B7B7B7;
		text-align:left;
		background:url(../imagens/layout/bg_rodapecursos.jpg) repeat-y 0 0;
	}
	#curso2 {
		margin:0 0 0 5px;
		float:left;
		width:320px;
		border:1px solid #B7B7B7;
		background:url(../imagens/layout/bg_rodapecursos.jpg) repeat-y 0 0;
	}
	#curso3 {
		margin:0 0 0 5px;
		float:left;
		width:320px;
		border:1px solid #B7B7B7;
		background:url(../imagens/layout/bg_rodapecursos.jpg) repeat-y 0 0;
	}
	#cursocont1 {
		width:918px;
		margin: 0 0 20px 0;
		padding: 10px 0 0 15px;
		/*background:url(../imagens/layout/traco2_base.gif) repeat-x 0 0;*/
		background-color:Blue;
	}	
	#cursos h2 {
		font-size:12px;
		line-height:30px;
		padding: 0 0 0 15px;
	}
	#cursocont2 {
		width:306px;
		margin: 0 0 20px 0;
		padding: 10px 0 0 15px;
		background:url(../imagens/layout/traco2_base.gif) repeat-x 0 0;
	}
	#cursocont3 {
		width:306px;
		margin: 0 0 20px 0;
		padding: 10px 0 0 15px;
		background:url(../imagens/layout/traco2_base.gif) repeat-x 0 0;
	}
#rodape {
	width:100%;
	margin:15px 0 0 0;
	background:url(../imagens/layout/traco2_base.gif) repeat-x 0 0;
	text-align:center;
	font-size:11px;
	color:#5D5D5D;
	line-height:5px;
}
.rodapefiapcorporate {
	margin:19px auto 0 auto;
	width:976px;
	background:url(../imagens/layout/bg_rodapefiapcorp.gif) 0 0;
	border:1px solid #B7B7B7;
	font-size:11px;
}
.modalBackground {
	background-color:#000;
	filter:alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity: 0.50;
}
.box_artigos1 {
	width:480px;
	display:table;
	background:#FFFFFF;
	padding:20px;
}
h2.titulo_indique {
	background:url(../imagens/titulos/title_indique.jpg) no-repeat 0 0;
	float:left;
	text-indent:-5000em;
	color:#2E3349;
	display:block;
	height:25px;
	width:300px;
}
.floatleft {
	float:left;
}
.floatright {
	float:right;
}
.labelesquerda72 {
	width:116px;
	padding:6px 3px 3px 3px;
	text-align:right;
	display:table;
	float:left;
}
.labeldireita408 {
	width:358px;
	padding:3px 0;
	text-align:left;
	display:table;
	float:left;
}
.topo_boxinscr {
	height:17px;
}
#int_cont2_geral {
	position:relative;
	width:979px;
}
	#int_cont2_geral div#int_cont2_esq {
		float:left;
		width:329px;
	}
	#int_cont2_geral div#int_cont2_dir {
		float:right;
		width:649px;
		display:table;
	}
#int_cont2_geral div#areamap2 {
	width:649px;
	position:relative;
	display:table;
	background:url(../imagens/layout/bg_dirmeionv.jpg) repeat-y 0 0;
}	
.imgfloatleft {
	float:left;
	margin:0 8px 3px 0;
	display:block;
}
#int_cont2_geral div.areamap2_2 {
	width:649px;
	position:relative;
	margin:10px 0 0 0;
	display:table;
	background:url(../imagens/layout/bg_dirmeionv.jpg) repeat-y 0 0;
}
#conteudo .boxbanners {
	width:624px;
	padding:7px 10px 0 13px;
	display:table;
}
#conteudo div.resultadobusca {
	width:979px;
	display:table;
	background:url(../imagens/layout/bg_resultpesq_meio.jpg) repeat-y 0 0;
}
	#conteudo div.resultadobusca_top {
		width:949px;
		padding:12px 15px 0 15px;
		display:table;
		background:url(../imagens/layout/bg_resultpesq_top.jpg) no-repeat 0 0;
	}
	#conteudo div.resultadobusca_top h2 {
		margin:0 0 30px 0;
	}
	#conteudo div.resultadobusca_base {
		width:979px;
		height:13px;
		display:table;
		background:url(../imagens/layout/bg_resultpesq_base.jpg) left bottom no-repeat;
	}
#int_cont2_geral div#grade_conteudopergresp2 {
	position:relative;
	width:950px;
	padding:14px 0 25px 0;
	display:table;
}
#int_cont2_geral2 {
	position:relative;
	width:979px;
}
#conteudo .bg_premioscont2 {
	width:627px;
	padding:8px 10px 8px 10px;
	display:table;
}
#conteudo div.premiosreceb {
	display:table;
	width:625px;
	position:relative;
}
#conteudo div.premiosreceb p {
	padding:0 0 10px 0;
}
#conteudo div.centrocapaesq66 {
	float:right;
	width:615px;
	padding:0 10px 0 0;
}
	#conteudo div.centrocapaesq66 img.lefttopo {
		display:block;
		float:left;
		padding:0 10px 8px 0;
	}
#int_cont2_dir div#int_bgdir {
	width:649px;
	display:table;
	background:url(../imagens/layout/bg_con2_dir.gif) repeat-y 0 0;
}
	#int_cont2_dir div#int_topodir {
		width:649px;
		display:table;
		background:url(../imagens/layout/bg_int_topodir.jpg) left top no-repeat;
	}
	#int_cont2_geral div#int_cont_topodir {
		width:625px;
		display:table;
		background:url(../imagens/layout/bg_int_contdir.gif) left bottom no-repeat;
		padding:10px 12px;
		position:relative;
	}
#conteudo div.fiapcorpocont {
	display:table;
	width:608px;
	padding:8px 19px;
}
#int_cont2_geral div#grade_conteudo {
	position:relative;
	width:623px;
	padding:14px 6px 17px 20px;
	display:table;
	background:url(../imagens/layout/bg_dirbasenv.jpg) left bottom no-repeat;
	font-size:12px;
}
	#int_cont2_geral div#grade_conteudo p {
		margin:0 0 5px 0;
		padding:0;
	}
#int_cont2_geral div#areamap {
	width:649px;
	position:relative;
	margin:8px 0;
	display:table;
	background:url(../imagens/layout/bg_aream_meio.gif) repeat-y 0 0;
}
	#int_cont2_geral div#areamap_top {
		width:649px;
		background:url(../imagens/layout/bg_aream_topo.gif) no-repeat 0 0;
	}
	#int_cont2_geral div#areamap_conteudo {
		width:637px;
		padding:7px 6px;
		display:table;
		background:url(../imagens/layout/bg_aream_base.gif) left bottom no-repeat;
	}
#conteudo div#titulo_grande3 {
	padding:8px 0 0 0;
	height:28px;
	background:url(../imagens/layout/bg_titulogrande.jpg) no-repeat 0 0;
}
#conteudo div#titulo_grande2_2 , #conteudo div#titulo_grande2 {
	padding:10px 0 0 23px;
	width:626px;
	height:26px;
	background:url(../imagens/layout/bg_titulogrande.jpg) no-repeat 0 0;
}
.artigos_foto_grande {
	float:left;
	padding:6px;
	margin:3px 6px 4px 0;
	background:url(../imagens/layout/bg_artfoto2.gif) no-repeat 0 0;
}
#int_cont2_geral div#titulo_grande {
	padding:10px 6px 6px 23px;
	width:620px;
	border-bottom:1px solid #B6B6B6;
	background:url(../imagens/layout/bg_titulogrande2.jpg) no-repeat 0 0;
}
	.titulo_geral, div#titulo_grande .titulo_faleconosco {
		color:#2E3349;
		font-size:14px;
		text-decoration:none;
	}
#int_cont2_geral div.titulo_grande2 {
	width:649px;
	height:36px;
	position:relative;
	background:url(../imagens/layout/bg_titulogrande.jpg) no-repeat 0 0;
}	
	#int_cont2_geral div.grade_conteudodepoim {
		position:relative;
		width:649px;
		padding:0 0 7px 0;
		display:table;
		background:url(../imagens/layout/bg_dirbasenv.jpg) left bottom no-repeat;	
	}
#int_cont2_geral div.videodepoimentos {
	position:relative;
	float:left;
	padding:4px 0 0 4px;
	height:auto;
}		
#int_cont2_geral div.textodepoim {
	padding:25px 12px 0 20px;
	float:left;
	width:364px;
}
#conteudo div.int_contbasenv {
	float:left;
	width:649px;
	background:url(../imagens/layout/bg_dirmeionv.jpg) repeat-y 0 0;
}
#conteudo div.int_dirtoponv {
	display:table;
	background:url(../imagens/layout/bg_dirtoponv.jpg) no-repeat 0 0;
}
#conteudo div.int_dirbasenv {
	padding:14px;
	background:url(../imagens/layout/bg_dirbasenv.jpg) left bottom no-repeat;
	display:table;
}
#conteudo div.int_dirbasenv2 {
	padding:9px 8px;
	background:url(../imagens/layout/bg_dirbasenv.jpg) left bottom no-repeat;
	display:table;
}
#conteudo div#basefotos {
	position:relative;
	display:table;
	width:100%;
}
	#conteudo div#basefotos:after {
		content:".";
		display:block;
		clear:both;
		visibility:hidden;
		height:0;
		overflow:hidden;
	}
#conteudo div.fiapcorpocont2 {
	padding:8px 10px 8px 10px;
	display:table;
	width:625px;
}
.flashfiapcorporate {
	padding:10px 0 0 0;
}
.buscafaq {
	padding:0 0 0 20px;
	width:268px;
	float:left;
}
#conteudo div.fiapcorpocontwi {
	padding:8px 10px 8px 10px;
	position:relative;
	overflow-x:hidden !important;
	overflow-y:scroll;
	width:625px;
	height:400px;
}
#conteudo div.centrocapaesq {
	width:625px;
}
#conteudo div.centrocapadir {
	display:block;
	float:right;
	width:315px;
	padding:0 0 8px 8px;
}
#conteudo .tv_canaisint {
	width:322px;
	height:auto;
}
#int_cont2_geral ul#menu_cont4 {
	width:649px;
	float:right;
	padding:1px 0;
	height:34px;
	list-style:none;
}
	#int_cont2_geral ul#menu_cont4 li {
		float:left;
		height:27px;
		text-align:center;
		padding-top:7px;
	}
		#int_cont2_geral ul#menu_cont4 li.bg_divisa0 {
			width:240px;
		}
		#int_cont2_geral ul#menu_cont4 li.bg_divisa1 {
			width:150px;			
			background:url(../imagens/layout/bg_separa_v.jpg) repeat-y 0 0;
		}		
		#int_cont2_geral ul#menu_cont4 li.bg_divisa2 {			
			width:185px;			
			background:url(../imagens/layout/bg_separa_v.jpg) repeat-y 0 0;
		}		
		#int_cont2_geral ul#menu_cont4 li.bg_divisa3 {
			width:70px;			
			background:url(../imagens/layout/bg_separa_v.jpg) repeat-y 0 0;
		}
#conteudo .bg_esqacadmeio {
	margin:8px auto 0 auto;
	width:612px;
	display:table;
	background:url(../imagens/layout/bg_boxmeio_n.gif) repeat-y 0 0;
}		
#conteudo .bg_esqacadtop {
	width:100%;
	display:table;
	background:url(../imagens/layout/bg_boxtop_n.gif) no-repeat 0 0;
}	
#conteudo .bg_esqacadbase {
	width:596px;
	padding:8px;
	display:table;
	background:url(../imagens/layout/bg_boxbase_n.gif) bottom no-repeat;
}
#conteudo .bg_esqacadbase img {
	float:left;
	margin:0 8px 3px 0;
	display:block;
}
#conteudo ul.sobrefiapcorpft {
	width:604px;
	display:table;
	list-style:none;
}
	#conteudo ul.sobrefiapcorpft li {
		height:auto;
		padding:6px 24px 6px 6px;
		width:124px;
		display:table;
		float: left;
		background:url(../imagens/layout/bg_fotos.gif) no-repeat 0 0;
	}
	#conteudo ul.sobrefiapcorpft li span.fotodir {
		height:100px;
		display:block;
		margin-bottom:10px;
	}
	#conteudo ul.sobrefiapcorpft li.fotodir3 {
		padding:6px;
	}
	#conteudo ul.sobrefiapcorpft li.fotodir7 {
		padding:6px;
	}
	#conteudo ul.sobrefiapcorpft li.fotodir11 {
		padding:6px;
	}
	#conteudo ul.sobrefiapcorpft li.fotodir15 {
		padding:6px;
	}
	#conteudo ul.sobrefiapcorpft li.fotodir19 {
		padding:6px;
	}
#conteudo div.separador_foto {
	padding:0 0 5px 0;
}
#conteudo div.descr_fiapcorp {
	padding:0 0 10px 0;
}
#conteudo a.descr_fiapcorp {
	font-size:10px;
	text-decoration:none;
}
	#conteudo a.descr_fiapcorp:hover {
		text-decoration:underline;
	}
.imgmargbottom {
	margin:0 0 8px 0;
}
.tam_enviar {
	padding:3px 0 0 0;
	width:458px;
}
#conteudo div.separa_noticias {
	margin:10px 0 0 0;
	padding:0 0 3px 0;
	background:url(../imagens/layout/separa_pont.gif) bottom left repeat-x;
}
#conteudo div.edicoesant {
	display:table;
	padding:8px 19px;
}
div.PesquisaClipping {
	display:block;
	width:599px;
}
#conteudo div.fiapcorpocontwi_5472 {
	padding:8px 19px 20px 19px;
	position:relative;
	overflow-x:hidden !important;
	width:611px;
	z-index:0;
}
#int_cont2_geral ul.lista_noti2 li div.titulo_notic2{
	float:left;
	width:611px;
}
#int_cont2_geral ul.lista_noti2{
	width:611px;
	list-style:none;
	display:table;
}
	#int_cont2_geral ul.lista_noti2 li {
		width:611px;
		height:auto;
		display:table;
		padding:10px 0;
		background:url(../imagens/layout/separalista.gif) left bottom repeat-x;
	}	
	#int_cont2_geral ul.lista_noti li.paginacao_noti {
		padding:20px 0;
		background:none;
	}
.paginacaocentro {
	display:table;
	text-align:right;
	padding:8px;
	width:880px;
}	
div.titulo_notic2 h1 {
	padding:5px 0 8px 0;
	font-size:13px;
}
	#conteudo div.box_pergresp_cont2 {
		width:910px;
		margin:0 auto;
		padding:0 10px 10px 10px;
		background:url(../imagens/layout/bg_pergrespbase2.gif) left bottom no-repeat;
		font-size:12px;
	}
div#baselog1 {
	position:relative;
	width:100%;
}
div#log1 {
	position:absolute;
	width:513px;
	display:table;
	left: 215px;
	top: -1px;
	background:#FFF url(../imagens/layout/bg_log1_topo.jpg) no-repeat 0 0;
}
div.log1_topo {
	padding:4px 5px 0 0;
	width:508px;
	height:16px;
}
.result_paginacao {
	width:375px;
	display:table;
	text-align:right;
	float:right;
}
.ajax__calendar .ajax__calendar_container {
	z-index:5000;
}	
/*forms*/
.campoformcont1 {
	border:1px solid #CBCBCB;
	font-family:Tahoma, Arial, Verdana;
	font-size:10px;
	height:15px;
	padding:3px 0 0 0;
	color:#484848;	
}
.campoformcont {
	border:1px solid #CBCBCB;
	font-family:Tahoma, Arial, Verdana;
	font-size:10px;
	color:#484848;	
}
.buscafaqgeral {
	width:100%;
	height:30px;
}
.botaofaq {
	width:200px;
	float:left;
}
/*links*/	
a.link_tahoma10cinza {
	font-size:10px;
	color:#494949;
	text-decoration:none;
}
	a.link_tahoma10cinza:hover {
		text-decoration:underline;
	}
a.link_tahoma11cinza_lh21 {
	line-height:20px
}
	a.link_tahoma11cinza_lh21:hover {
		text-decoration:underline;
	}
a.link_tahoma12cinza {
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	text-decoration:none;
}
	a.link_tahoma12cinza:hover {
		text-decoration:underline;
	}
a.link_submenu {
	width:247px;
	display:block;
	height:16px;
	font-size:14px;
	color:#2F3349;
	text-decoration:none;
}
	a.link_submenu:hover {
		text-decoration:none;
		color:#F4842A;
	}
.titulo_geral_off {
	height:25px;
	font-size:14px;
	color:#B5B5B5;
	text-decoration:none;
}
.titulo_geral_off:hover {
	color:#484848;
	text-decoration:none;
}	
 p.link_voltarTopo {
	display:block;
	clear:both;
	margin:0!important;
	padding:0 !important;
}
	p.link_voltarTopo a {
		display:block;
		width:121px;
		height:27px;
		background:url(../imagens/botoes/bt_voltarparaotopo.gif) no-repeat left bottom;
		text-indent:-5000px;
		float:right;
	}
#box1 h2 a{
	position:relative;
	float:left;
	width:280px;
	height:28px;
	font-size:16px;
	color:#2E3349;
	font-weight:bold;
	text-decoration:none;
}
	#box1 h2 a:hover{
		color:#999999;
		text-decoration:none;
	}
p.paginacao {
	text-align:center;
}
	p.paginacao a {
		font-size:11px;
		color:#494949;
		text-decoration:none;
	}
		p.paginacao a:hover {
			text-decoration:underline;
		}
#int_cont2_dir a.tahoma18cinza {
	font-size:18px;
	color:#6F6F6F;
	font-weight:bold;
}
#int_cont2_dir .tahoma18cinza {
	font-size:18px;
	color:#6F6F6F;
}
.tahoma12cinza a {
	font-size:12px;
}
a.link_tahoma10cinzaclaro {
	font-size:10px;
	color:#A7A7A7;
}
a.link_mais1 {
	font-size:10px;
	color:#494949;
	text-decoration:none;	
}
	span.link_mais1 {
		font-size:10px;
		color:#494949;
		display:block;
		float:left;
		padding:3px 3px 4px 20px;
		background:url(../imagens/botoes/bt_mais.gif) no-repeat 0 0;
	}
a.lista_laranja {
	font-size:10px;
	color:#494949;
	text-decoration:none;
}
	span.lista_laranja {
		font-size:10px;
		color:#494949;
		display:block;
		float:left;
		padding:3px 6px 4px 20px;
		background:url(../imagens/layout/marca_laranja.gif) no-repeat 0 0;
	}	
a.link_maiscomhover {
	font-size:11px;
	color:#494949;
	display:block;
	padding:3px 3px 4px 20px;
	background:url(../imagens/botoes/bt_mais.gif) no-repeat 0 0;
}
a.link_tahoma13cinza {
	font-size:13px;
	color:#484848;
}
a.botao_saibamais {
	width:81px;
	height:15px;
	display:block;
	text-indent:-5000em;
	background:url(../imagens/botoes/bt_saibamais.gif) no-repeat 0 0;
}
a.botao_saibamais_on {
	width:81px;
	height:15px;
	display:block;
	text-indent:-5000em;
	background:url(../imagens/botoes/bt_saibamais_on.gif) no-repeat 0 0;
}
.lista_laranja_linhas {
	font-size:11px;
	color:#494949;
	margin:10px 0 0 0;
	display:block;
	padding:2px 6px 4px 20px;
	background:url(../imagens/layout/marca_laranja.gif) no-repeat 0 0;
}
/*fonts*/
.tahoma11cinza {
	font-size:11px;
}
.tahoma12cinza {
	font-size:12px;
}
.tahoma14cinza {
	font-size:14px;
}
.tahoma14cinza2 {
	font-size:14px;
	color:#2E3349;
}
.tahoma14cinza_marg {
	font-size:14px;
	color:#2E3349;
	margin:15px 0 4px 0;
}
.tahomalaranjacal {
	font-size:11px;
	color:#F7862C;
}
.tahomacinzacal {
	font-size:11px;
	color:#8A8A8A;
}
.tahoma11branco {
	font-size:11px;
	color:#FFF;
}
.tahomacinzacaescl {
	font-size:11px;
	color:#474B5E;
}
.subtituloRSS {
	font-size:14px;
}
/*links topo*/
	#geral div#geralpag div#topodir ul#menu_institucional {
		position:relative;
		list-style:none;
	}	
		div#topodir ul#menu_institucional li {
			float:left;
		}
		div#topodir ul#menu_institucional li a {
			display:block;
			height:22px;
			text-indent:-5000em;
		}		
		div#topodir ul#menu_institucional li a.menu_quemsomos {
			width:90px;
			background:url(../imagens/botoes/bt_quemsomos.gif) no-repeat 0 0;
		}
			div#topodir ul#menu_institucional li a.menu_quemsomos:hover {
				background:url(../imagens/botoes/bt_quemsomos_on.gif) no-repeat 0 0;
			}
			div#topodir ul#menu_institucional li a.menu_quemsomos_act {
				width:90px;
				background:url(../imagens/botoes/bt_quemsomos_on.gif) no-repeat 0 0;
			}		
		div#topodir ul#menu_institucional li a.menu_unidades {
			width:70px;
			background:url(../imagens/botoes/bt_unidades.gif) no-repeat 0 0;
		}
			div#topodir ul#menu_institucional li a.menu_unidades:hover {
				background:url(../imagens/botoes/bt_unidades_on.gif) no-repeat 0 0;
			}
			div#topodir ul#menu_institucional li a.menu_unidades_act {
				width:70px;
				background:url(../imagens/botoes/bt_unidades_on.gif) no-repeat 0 0;
			}				
		div#topodir ul#menu_institucional li a.menu_falecom {
			width:94px;
			background:url(../imagens/botoes/bt_faleconosco.gif) no-repeat 0 0;
		}
			div#topodir ul#menu_institucional li a.menu_falecom:hover {
				background:url(../imagens/botoes/bt_faleconosco_on.gif) no-repeat 0 0;
			}
			div#topodir ul#menu_institucional li a.menu_falecom_act {
				width:94px;
				background:url(../imagens/botoes/bt_faleconosco_on.gif) no-repeat 0 0;
			}					
		div#topodir ul#menu_institucional li a.menu_faq {
			width:43px;
			background:url(../imagens/botoes/bt_faq.gif) no-repeat 0 0;
		}
			div#topodir ul#menu_institucional li a.menu_faq:hover {
				background:url(../imagens/botoes/bt_faq_on.gif) no-repeat 0 0;
			}
			div#topodir ul#menu_institucional li a.menu_faq_act {
				width:43px;
				background:url(../imagens/botoes/bt_faq_on.gif) no-repeat 0 0;
			}					
		div#topodir ul#menu_institucional li a.menu_mapa {
			width:90px;
			background:url(../imagens/botoes/bt_mapadosite.gif) no-repeat 0 0;
		}
			div#topodir ul#menu_institucional li a.menu_mapa:hover {
				background:url(../imagens/botoes/bt_mapadosite_on.gif) no-repeat 0 0;
			}
			div#topodir ul#menu_institucional li a.menu_mapa_act {
				width:90px;
				background:url(../imagens/botoes/bt_mapadosite_on.gif) no-repeat 0 0;
			}		
		div#topodir ul#menu_institucional li a.menu_trabalhe {
			width:125px;
			background:url(../imagens/botoes/bt_trabalheconosco.gif) no-repeat 0 0;
		}
		div#topodir ul#menu_institucional li a.menu_trabalhe:hover {
			background:url(../imagens/botoes/bt_trabalheconosco_on.gif) no-repeat 0 0;
		}	
			div#topodir ul#menu_institucional li a.menu_trabalhe_act {
				width:125px;
				background:url(../imagens/botoes/bt_trabalheconosco_on.gif) no-repeat 0 0;
			}			
		div#topodir ul#menu_institucional li#ultimoshare {
			float:left;
			width:144px;
			height:20px;
			text-align:center;
			padding:2px 0 0 0;
			background:url(../imagens/layout/separador_share.gif) no-repeat 0 0;
		}
			div#topodir ul#menu_institucional li#ultimoshare a {
				text-indent:0em;
			}	
/*fim links topo*/








div.linhadiv_rodape {
	width:100%;
	height:2px;
	margin:15px 0 0 0;
	padding:0;
	background:url(../imagens/layout/traco2_base.gif) repeat-x 0 0;
}
#cursos_rodap {
	width:979px;
	height:44px;
	margin:14px auto 0 auto;
	padding:4px 0;
	display:block;
	border:1px solid #B7B7B7;
	background:url(../imagens/layout/bg_rodapefiapcorp.gif) 0 0;
}
div.base_cursosrodap {
	display:inline; float:left;
	width:237px;
	margin:0;
	padding-left:6px;
	font:10px Tahoma, Arial, Verdana;
	color:#394D85;
	text-decoration:none;	
}
	div.base_cursosrodap div.cursosrodap {
		display:inline; float:left;
		width:219px;
		height:auto;
		padding:0 9px 11px 9px;
		margin:0;
		background:url(../imagens/layout/bg_cursosrodap_meio.gif) repeat-y 0 0;
	}
	div.base_cursosrodap div.cursosrodap_top {
		display:inline; float:left;
		width:237px;
		height:15px;
		background:url(../imagens/layout/bg_cursosrodap_top.gif) no-repeat 0 0;
	}
	div.base_cursosrodap div.cursosrodap_base {
		display:inline; float:left;
		width:237px;
		height:4px;
		padding:0;
		margin:0;
		background:url(../imagens/layout/bg_cursosrodap_base.gif) no-repeat 0 0;
	}
div.base_cursosrodap a {
	font:10px Tahoma, Arial, Verdana;;
	padding:0;
	margin:0;
	color:#394D85;
	text-decoration:none;
}
	div.base_cursosrodap a:hover {
		text-decoration:underline;
	}
.vercursosrodapbase {
	position:relative;
	width:100%;
	height:0;
	margin:0;
	padding:0;
	z-index:60000;
}
.vercursosrodap {
	display:inline; float:left;
	position:absolute;
	width:237px;
	left:0;
	bottom:-43px;
	z-index: 60000;
}
h2.title_fiapcorpor {
	width:219px;
	height:13px;
	font:10px Tahoma, Arial, Verdana;
	margin:0;
	padding:0;
	background:url(../imagens/titulos/title_cursos_empresas.gif) no-repeat 0 0;
	text-indent:-5000em;
}
h2.title_cursosgrad_rod {
	width:219px;
	height:13px;
	font:10px Tahoma, Arial, Verdana;
	margin:0;
	padding:0;
	background:url(../imagens/titulos/title_cursosgraduacao.gif) no-repeat 0 0;
	text-indent:-5000em;
}
h2.title_cursosmba {
	width:219px;
	height:13px;
	font:10px Tahoma, Arial, Verdana;
	margin:0;
	padding:0;
	background:url(../imagens/titulos/title_cursos_certificacao.gif) no-repeat 0 0;
	text-indent:-5000em;
}
h2.title_cursospos {
	width:219px;
	height:13px;
	font:10px Tahoma, Arial, Verdana;
	margin:0;
	padding:0;
	background:url(../imagens/titulos/title_cursosposgraduacao.gif) no-repeat 0 0;
	text-indent:-5000em;
}
#geral div.base_cursosrodap ul.links_rodape {
	display:table;
	width:219px;
	list-style:none;
	margin:0;
	padding:0;
}
	#geral div.base_cursosrodap ul.links_rodape li {
		display:table;
		width:219px;
		height:auto;
		padding:10px 0 0 0;
		margin:0;
	}
	
.Fonte_TituloRodape {
	font:11px Verdana, Arial, Helvetica, sans-serif!important;
	color:#1f2639!important;
	text-align:left!important;
	margin-left:10px!important;
	text-transform:uppercase!important;
	font-weight:bold!important;
	text-decoration:none!important;
}
	.Fonte_TituloRodape a{
		text-decoration:none!important;
	}
	.Fonte_TituloRodape a:hover{
		text-decoration:none!important;
	}

ul.ulBullet	
{
	font:12px Verdana, Arial, Helvetica, sans-serif!important;
}
ul.ulBullet	li
{
	margin-bottom:4px;
	padding-left:20px;
	background:url(../imagens/layout/icone_bullet.gif) no-repeat 0 3px;
	list-style:none;
}
ul.ulBullet	li.liTitulo
{
	font:12px Verdana, Arial, Helvetica, sans-serif!important;
	margin-bottom:4px;
	padding-left:0;
	background:none;
	list-style:none;
	font-weight:bold!important;
}