﻿*{
	padding:0px;
	margin:0px;
	border:0px;
	z-index:0;
}
body{
	background:#013e7f url(../img/topo/bg.jpg) left top repeat-x scroll;
	font-family:"Arial", Helvetica, sans-serif;
}
ul{
	list-style:none outside none;
	}
dl,dt,dd{
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	}
table, td, tr, th{
	border-collapse:collapse;
	}
/* br{float:none;height:0px;width:0px;display:none;}*/
/* include/topo.php */
div.topo-site{
	position:relative;
	width:100%;
	height:166px;
	background:transparent url(../img/topo/fundo.jpg) top center no-repeat;
	top:0px;
	z-index: 1;
	min-width:980px;
}
div.ampliacao{
	height:120px;
}

div.topo-site div{
	position:relative;
	width:980px;
	height:166px;
	margin:0px auto;
	background:transparent;
	display: table;
}
div.topo-site div a.logo-topo{
	position:relative;
	float:left;
	width:273px;
	height:81px;
	border:0px;
	margin:0px;
	padding-top:24px;
	left:-6px;
	}
div.topo-site div ul{
	float:right;
	padding:0px;
	margin:0px;
}
#separador-topo{
	float:right;
	}
div.topo-site div ul li{
	padding:0px;
	margin:0px;
}
/*Link de webmail*/
div.topo-site div ul li a.webmail{
	float:right;
	width:60px;
	padding:16px 5px 0px 25px;
	background:transparent url(../img/topo/icon-webmail.jpg) 0px 16px no-repeat;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	line-height:14px;
	height:14px;
	}
/*Formulario de Newsletter*/
div.topo-site div ul li form.newsletter{
	float:right;
	position:static;
	height:22px;
	width:335px;
	padding:12px 0px 0px 10px;
}

form.newsletter label, form.busca label{
	float:left;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	color:#FFFFFF;
	padding:4px 6px 0px 0px;
}
form.newsletter input, form.busca input{
	float:left;
	height:18px;
	background: transparent url(../img/topo/bg-input-buscar.jpg) left top no-repeat;
	padding:4px 2px 0px 2px;
	width:211px;
	margin-right:3px;
	color:#98b2cb;
	font-size:11px;	
}
form.newsletter input.submit, form.login input.bt, form.busca input.bt{
	float:left;
	margin-left:0px 0px 0px 2px;
	height:21px;
	width:21px;
	background:transparent url(../img/topo/bt-newsletter.jpg) left top no-repeat;
	cursor:pointer;
	padding: 0;
}
/*Formulario de Busca*/
div.topo-site div ul li form.busca{
	float:right;
	width:335px;
	height:22px;
	padding:0px;
}
/*Menu do site*/
div.topo-site div.menu-site{
	float:left;
	width:100%;
	height:37px;
	bottom: 0px;
	left: 0px;
	padding-top: 24px;
}
div.topo-site div.menu-site ul{
	float:left;
	width:100%;
	height:100%;
	margin: 0;
	padding: 0;
}
div.topo-site div.menu-site ul li{
	float:left;
	width:auto;
	padding:0;
	margin:0;
	border:0;
}
/*links do menu principal*/
div.topo-site div.menu-site ul li a{
	float:left;
	color:#FFF;
	background:transparent url(../img/topo/bg-off.jpg) left top no-repeat;
	height:37px;
	width:auto;
	text-decoration:none;
	cursor:pointer;
}
div.topo-site div.menu-site ul li a div{
	float:left;
	background:transparent url(../img/topo/bg-2-off.jpg) right top no-repeat;
	text-decoration:none;
	padding:10px 10px 11px 6px;
	height:16px;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	width:auto;
}
div.topo-site div.menu-site ul li a:hover, div.topo-site div.menu-site ul li a.active, div.topo-site div.menu-site ul li a.ativo {
	color:#003d80;
	background:transparent url(../img/topo/bg-on.jpg) left top no-repeat;
}
div.topo-site div.menu-site ul li a:hover div, div.topo-site div.menu-site ul li a.active div, div.topo-site div.menu-site ul li a.ativo div{
	background:transparent url(../img/topo/bg-2-on.jpg) right top no-repeat;
}
/*demais links do topo e formulário de login*/
div.topo-site div.menu-site ul li a.mail, div.topo-site div.menu-site ul li a.mail:hover {
	float:left;
	margin:0px 10px 0px 10px;
	background:none;
}

div.topo-site div.menu-site ul li form.login{
	float:right;
	height:100%;
	width:260px;
	padding:0;
	z-index:0;
}
#logosoumaisfacens{
	position:relative;
	top:-50px;
	left:795px;
	}
form.login *{float:left;padding:0;width:auto;}
form.login input{
	float:left;
	height:21px;
	background:transparent url(../img/topo/bg-input-login-home.jpg) left top no-repeat;
	width:95px;
	padding:3px;
	margin-left:5px;
	margin-top:5px;
	z-index:100;
}
a#terminal, a#terminal:hover{
	position:relative;
	top:-28px;
	left:-140px;
	/*IE 6*/
	-left:8px;
	/*-top:-60px; - com o form ativo*/
	/* */
	float:right;
	border:0px;
	margin:0px;
	background:none;
	padding:0px;
	z-index:-1;
	width:10px;
	}
/*form.login input.bt{
	height:21px;
	background:transparent url(../img/topo/bt-newsletter.jpg) left top no-repeat;
	width:21px;
	padding:3px;
	margin-left:5px;
	margin-top:5px;
	z-index:0;
}*/

/*Submenus/
/*Submenus Padrao*/
div.topo-site div div.submenu-institucional, div.topo-site div div.submenu-cursos, div.topo-site div div.submenu-laboratorios, div.topo-site div div.submenu-projetos, div.topo-site div div.submenu-na-midia{
	position:relative;
	float:left;
	background-color:#FFF;
	top:-4px; /* FF e  IE8*/ 
	*top:-4px; /* IE 7*/ 
	-top:-51px; /* IE 6*/ 
	border:1px solid #ccd8e4;
	border-top:0px;
	border-left-color:#7395B8;
	display:none;
	z-index:100;
	/*height: 3000px;*/ 
}
div.topo-site div div.submenu-institucional *,div.topo-site div div.submenu-cursos *, div.topo-site div div.submenu-laboratorios *, div.topo-site div div.submenu-projetos *, div.topo-site div div.submenu-na-midia *{
	float:left;
	top:0;
    -moz-opacity : 1.0;
	margin:0;
	padding:0;
	border:0;
	position:relative;
	display:table;
}
div.topo-site div div.submenu-institucional ul, div.topo-site div div.submenu-cursos ul, div.topo-site div div.submenu-laboratorios ul, div.topo-site div div.submenu-projetos ul, div.topo-site div div.submenu-na-midia ul{
	position:absolute;
	float:left;
	padding:5px;
	top:0px;
}
div.topo-site div div.submenu-laboratorios ul{
	position:static;
	float:left;
	padding:5px;
	top:0px;
	}
div.topo-site div div.submenu-institucional ul li, div.topo-site div div.submenu-cursos ul li, div.topo-site div div.submenu-laboratorios ul li, div.topo-site div div.submenu-projetos ul li, div.topo-site div div.submenu-na-midia ul li{
	float:left;
	width:200px;
	display:table;	
	height:auto;
}
div.topo-site div div.submenu-institucional ul li a, div.topo-site div div.submenu-cursos ul li a, div.topo-site div div.submenu-laboratorios ul li a, div.topo-site div div.submenu-projetos ul li a,  div.topo-site div div.submenu-na-midia ul li a{
	float:left;
	font-size:12px;
	color:#678ab2;
	border-bottom:1px solid #e6eaf3;
	text-decoration:none;
	height:16px;
	padding:6px 0px 6px 6px;	
	background-color:transparent;
	margin:0px;
}
div.topo-site div div.submenu-institucional ul li a:hover, div.topo-site div div.submenu-cursos ul li a:hover, div.topo-site div div.submenu-laboratorios ul li a:hover, div.topo-site div div.submenu-projetos ul li a:hover, div.topo-site div div.submenu-na-midia ul li a:hover{
	background-color:#678ab2;
	color:#FFFFFF;
}
/*submenu institucional*/
div.topo-site div div.submenu-institucional{
	left:56px;
	width:140px;
	height:326px;
	margin:0px;
	padding:0px;
}
div.topo-site div div.submenu-institucional ul, div.topo-site div div.submenu-institucional ul li{
	width:130px;
	height:auto;
	margin:0px;
}
div.topo-site div div.submenu-institucional ul li a{
	width:124px;
}
/*submenu cursos*/
div.topo-site div div.submenu-cursos{
	left:158px;
	width:200px;
	height:325px;
	margin:0px;	
}
div.topo-site div div.submenu-cursos ul, div.topo-site div div.submenu-cursos ul li{
	width:190px;
}
div.topo-site div div.submenu-cursos ul li h2{
	float:left;
	width:190px;
	height:16px;
	padding:6px 0px 6px 6px;
	font-size:13px;
	color:#678ab2;
	font-weight:bold;
}
div.topo-site div div.submenu-cursos ul li a{
	width:184px;
}
/*Submenu Laboratorios*/
div.topo-site div div.submenu-laboratorios{
	left:224px;
	width:400px;
	height:305px;
	margin:0px;	
}
div.topo-site div div.submenu-laboratorios ul, div.topo-site div div.submenu-laboratorios ul li{
	width:190px;
	height:auto;
}
div.topo-site div div.submenu-laboratorios ul li a{
	width:184px;
	height:auto;	
}
/* Submenu Projetos*/
div.topo-site div div.submenu-projetos{
	left:329px;
	width:200px;
	height:65px;
	margin:0px;	
}
div.topo-site div div.submenu-projetos ul, div.topo-site div div.submenu-projetos ul li{
	width:190px;
}
div.topo-site div div.submenu-projetos ul li a{
	width:184px;
}
/* Submenu na midia*/
div.topo-site div div.submenu-na-midia{
	left:550px;
	width:200px;
	height:153px;
	margin:0px;	
}
div.topo-site div div.submenu-na-midia ul, div.topo-site div div.submenu-na-midia ul li{
	width:190px;
}
div.topo-site div div.submenu-na-midia ul li a{
	width:184px;
}	

/*fundo.php*/
div.fundo{
	width:100%;
	height:162px;
	background: transparent url(../img/fundo/bg.jpg) left top repeat-x;
	padding-bottom:15px;		
}
div.fundo div{
	width:100%;
	height:162px;
	background:transparent url(../img/fundo/fundo.jpg) top center no-repeat;

}
div.fundo div div.menu-fundo{
	position:relative;
	width:980px;
	height:162px;
	margin:0px auto;
	background:none;
}
div.fundo div div.menu-fundo ul{
	float:left;
	height:197px;
	margin-top:10px;
	border-left:1px solid #376a99;
	padding:0px;
}
div.fundo div div.menu-fundo ul.home{
	width:167px;
}
div.fundo div div.menu-fundo ul.institucional{
	width:142px;
}
div.fundo div div.menu-fundo ul.cursos{
	width:192px;
}
div.fundo div div.menu-fundo ul.laboratorios{
	width:192px;
}
div.fundo div div.menu-fundo ul.projetos{
	width:152px;
}
div.fundo div div.menu-fundo ul.faculdade-cidada{
	border-left:0;
	width:120px;
	height:50px;
	padding:0;
}
div.fundo div div.menu-fundo ul li{
	float:left;
	width:100%;
	height:auto;
	margin:0;
	padding:0;
}
div.fundo div div.menu-fundo ul li p{
	float:left;
	padding-top:40px;
	color:#FFF;
	font-size:10px;
	height:10px;
	line-height:10px;
	}
div.fundo div div.menu-fundo ul li a{
	float:left;
	height:10px;
	font-size:10px;
	text-transform:uppercase;
	color:#FFFFFF;
	text-decoration:none;
	padding:5px 0px 5px 4%;
	-padding:3px 0px 4px 4%;
	width:96%;
	margin:0;
}
div.fundo div div.menu-fundo ul li a:hover{
	background-color:#013068;
	color:#00aeed;
}
div.fundo div div.menu-fundo ul li a.page{
	color:#00aeed;
	text-transform:none;
	font-size:14px;
	height:14px;
	font-weight:bold;
	padding:0px 0px 4px 4%;
}
div.fundo div.menu-fundo ul li a.page:hover, div.fundo div.menu-fundo ul.faculdade-cidada li a:hover{
	background:none;
}
div.fundo div div.menu-fundo ul li ul{
	float:left;
	width:92%;
	padding:5px 0px 5px 4%;
	margin:0;
	border-left:none;
	height:auto;
}
div.fundo div div.menu-fundo ul li ul li{
	float:left;
	marker-offset:3px;
}
div.fundo div div.menu-fundo ul li ul li a strong{color:#00abed;}
div.fundo div div.menu-fundo ul li a span{float:left;padding-top:4px;}


/* Estruturação do conteudo*/
body div.conteudo{
	position:relative;
	width:100%;
	height:auto;
	background-color:#FFF;
	padding-top:12px;
	clear:both;
	z-index: 0;
	min-width: 980px;
}

/*div.conteudo *{
	overflow:hidden;
	z-index:0;
	}*/
div.conteudo div{
	position:relative;
	width:980px;
	height:auto;
	margin:0px auto;
	display: table;
}
/*div.conteudo div *{display:block;}*/
div.conteudo div div{
	float:left;
	height:auto;
	margin:0px;
	padding:0px;
	}
div.conteudo div div.colA{
	float:left;
	width:650px;

	-overflow-x:hidden;
	-overflow:visible;
}
div.conteudo div div.colB{
	float:left;
	width:325px;
	padding-left:5px;
	background-color: transparent;
}
/*home.php*/
/*banner principal*/

div.conteudo div div.banner{
	float:left;
	width:650px;
	height:288px;
	overflow:hidden;	/*display:block;*/
	}

div.conteudo div div.banner{
	z-index: 0;
}


div.conteudo div div.colA div.banner{
	float:none;
	width:650px;
	height:288px;
	overflow:hidden;
	/*display:block;*/
	}

div.conteudo div div.colA div.banner{
	z-index: 0;
}
div.conteudo div div.colA div.cont-banner{
	position: relative;
	z-index: 99;
	*left:0;
	display: block;
	top: -280px;
}
div.conteudo div div.colA div.banner img{
	float:left;
	width:100%;
	height:280px;
}
div.conteudo div div.colA div.cont-banner ul{
	float:right;
	width:200px;
	height:30px;
	padding-top:4px;
	z-index: 99;
}
div.conteudo div div.colA div.cont-banner ul li{
	float:left;
	width:auto;
	padding:3px;
}
div.conteudo div div.colA div.cont-banner ul li a{
	float:left;
	width:19px;
	height:17px;
	padding-top:2px;
	border:1px solid #b2e6fb;
	color:#00ADEE;
	background-color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	text-align:center;
}
div.conteudo div div.colA div.cont-banner ul li a:hover{
	background-color:#00ADEE;
	color:#FFFFFF;
	border-color:#00acf0;
}
div.conteudo div div.colA div.cont-banner ul li.sep{padding-left:10px;}
div.conteudo div div.colA div.cont-banner ul li a.seta, div.conteudo div div.colA div.cont-banner ul li a.seta:hover{
	width:21px;
	height:21px;
	padding:0;
	border:0;
	background:none;
}
div.conteudo div div.colA div.cont-banner ul li a.seta img{height:auto;}
div.conteudo div div.colA div.cont-banner span{
	width:650px;
	height:54px;
	-moz-opacity:0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	background-color:#FFFFFF;
	padding:8px;
	float: left;
	margin-top: 166px;
}
div.conteudo div div.colA div.cont-banner span *{
	float:left;
	width:96%;
	-moz-opacity:1;
	/*filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);*/
	padding-bottom:5px;
}
div.conteudo div div.colA div.cont-banner span h2{
	font-size:18px;
	font-weight:bold;
	color:#00ADEE;
	line-height:18px;
}
div.conteudo div div.colA div.cont-banner span p{
	font-size:14px;
	font-weight:bold;
	color:#003E7E;
	line-height:18px;
}
/*Videos*/
div.conteudo div div.colB div.videos{
	float:left;
	width:286px;
	height:288px;
	position:static;
	background-color: #CCCCCC;
	overflow: hidden;
}
#mediainternas{
	width:325px;
	}
div.conteudo div div.colB div.videos div.topo-video{
	height:34px;
	background:transparent url(../img/home/videos-bg.jpg) left top repeat-x;
	width:286px;
}
div.conteudo div div.colB div.videos div.topo-video img{
	float:left;
}
div.conteudo div div.colB div.videos div.topo-video h1{
	float:left;
	width:100px;
	height:14px;
	color:#003E7E;
	font-weight:bold;
	font-size:14px;
	padding:9px 0px;
	text-transform:uppercase;
}
#hinternas{
	width:139px;
	}

div.conteudo div div.colB div.videos div.topo-video a.mais{
	float:left;
	background:transparent url(../img/home/bt-mais.jpg) left center no-repeat;	
	width:60px;	
	height:14px;
	padding:10px 0px 8px 24px;	
	text-decoration:none;
	margin-left:36px;
	font-size:10px;
	text-transform:uppercase;
	color:#FFFFFF;
}
div.conteudo div div.colB div.videos div.topo-video a.mais2{
	float:left;
	width:60px;	
	height:14px;
	padding:10px 0px 8px 24px;	
	text-decoration:none;
	margin-left:36px;
	font-size:10px;
	text-transform:uppercase;
	color:#FFFFFF;
}

div.conteudo div div.colB div.videos div.topo-video a.bt{
	float:left;
	width:21px;	
	height:21px;
	padding:6px 2px 0px 1px;	
}
div.conteudo div div.colB div.videos div.meio-video{
	width:286px;
	background:transparent url(../img/home/videos-bg-v.jpg) left top repeat-y;
	height:244px;
	overflow: hidden;
}
div.conteudo div div.colB div.videos div.meio-video2{
	width:325px;
	background:transparent url(../img/home/videos-bg-v2.jpg) left top repeat-y;
	height:244px;
	overflow: hidden;
}
div.conteudo div div.colB div.videos div.meio-video *{
	padding:0;
	margin:0;
	border:0;
}
div.conteudo div div.colB div.videos div.base-video{
	position:static;
	float:left;
	width:286px;
	height:10px;
	background:transparent url(../img/home/videos-bass.jpg) left top no-repeat;
}

div.conteudo div div.videos{
	float: left;
	width:286px;
	height:288px;
	position:static;
	background-color: #CCCCCC;
	overflow: hidden;
	margin-left:5px;
}
#mediainternas{
	width:318px;
	}
div.conteudo div div.videos div.topo-video{
	height:34px;
	background:transparent url(../img/home/videos-bg.jpg) left top repeat-x;
	width:286px;
}
div.conteudo div div.videos div.topo-video img{
	float:left;
}
div.conteudo div div.videos div.topo-video h1{
	float:left;
	width:100px;
	height:14px;
	color:#003E7E;
	font-weight:bold;
	font-size:14px;
	padding:9px 0px;
	text-transform:uppercase;
}
#hinternas{
	width:132px;
	}

div.conteudo div div.videos div.topo-video a.mais{
	float:left;
	background:transparent url(../img/home/bt-mais.jpg) left center no-repeat;	
	width:60px;	
	height:14px;
	padding:10px 0px 8px 24px;	
	text-decoration:none;
	margin-left:36px;
	font-size:10px;
	text-transform:uppercase;
	color:#FFFFFF;
}
div.conteudo div div.videos div.topo-video a.mais2{
	float:left;
	width:60px;	
	height:14px;
	padding:10px 0px 8px 24px;	
	text-decoration:none;
	margin-left:36px;
	font-size:10px;
	text-transform:uppercase;
	color:#FFFFFF;
}

div.conteudo div div.videos div.topo-video a.bt{
	float:left;
	width:21px;	
	height:21px;
	padding:6px 2px 0px 1px;	
}
div.conteudo div div.videos div.meio-video{
	width:286px;
	background:transparent url(../img/home/videos-bg-v.jpg) left top repeat-y;
	height:244px;
	overflow: hidden;
}
div.conteudo div div.videos div.meio-video2{
	width:325px;
	background:transparent url(../img/home/videos-bg-v2.jpg) left top repeat-y;
	height:244px;
	overflow: hidden;
}
div.conteudo div div.videos div.meio-video *{
	padding:0;
	margin:0;
	border:0;
}
div.conteudo div div.videos div.base-video{
	position:static;
	float:left;
	width:286px;
	height:10px;
	background:transparent url(../img/home/videos-bass.jpg) left top no-repeat;
}

/*links cursos Colunas A e B*/
div.conteudo div div.colA ul.listalinks, div.conteudo div div.colB ul.listalinks{
	float:left;
	width:650px;
	height:55px;
	padding:10px 0px;
	list-style:none outside none;
}
div.conteudo div div.colB ul.listalinks{width:100%;}
div.conteudo div div.colA ul.listalinks li, div.conteudo div div.colB ul.listalinks li{
	float:left;
	width:160px;
}
div.conteudo div div.colA ul.listalinks li a{
	float:left;
	width:94px;
	height:47px;
	padding:8px 0px 0px 65px;
	text-decoration:none;
	color:#00ADEE;
	font-size:12px;
	line-height:16px;
	margin:0px;
	}
div.conteudo div div.colB ul.listalinks li a{
	float:left;
	width:153px;
	height:39px;
	padding:16px 6px 0px 0px;
	text-decoration:none;
	color:#003E7E;
	font-size:14px;
	line-height:16px;
	margin:0px px 0px 0px;
	font-weight:bold;
	background:transparent url(../img/home/BtCursos.jpg) left top no-repeat;
	text-align:center;
	}
div.conteudo div div.colA ul.listalinks li a.eng-civ{
	background:transparent url(../img/home/Bt_EngCiv.jpg) left top no-repeat;
	margin: 0;
	}
div.conteudo div div.colA ul.listalinks li a.eng-el{
	background:transparent url(../img/home/Bt_EngEl.jpg) left top no-repeat;
	margin: 0;
	}	
div.conteudo div div.colA ul.listalinks li a.eng-mec{
	background:transparent url(../img/home/Bt_EngMec.jpg) left top no-repeat;
	padding-left:70px;
	width:89px;
	margin: 0;
	}		
div.conteudo div div.colA ul.listalinks li a.eng-comp{
	background:transparent url(../img/home/Bt_EngCom.jpg) left top no-repeat;
	padding-left:55px;
	width:103px;
	margin: 0;
	}			
div.conteudo div div.colA ul.listalinks li a strong{
	font-weight:bold;
	color:#FFF;
	font-size:16px;
}	
/*link publicidade*/
div.conteudo div div.colB a.publicidade{
	float:left;
	width:21px;
	height:288px;
	margin-left:5px;
}

div.conteudo div a.publicidade{
	float:left;
	width:21px;
	height:288px;
	margin:0;
	padding:0;
	border:0;
	margin-left:5px;
}
/*box revista*/
div.conteudo div div.colA div.revista{
	float:left;
	width:161px;
	height:303px;
}
div.conteudo div div.colA div.revista div{
	float:left;
	width:100%;
}
div.conteudo div div.colA div.revista div.topo{
	height:31px;
	background:transparent url(../img/home/revista-bg.jpg) left top repeat-x;
}
div.conteudo div div.colA div.revista div.topo img{float:left}
div.conteudo div div.colA div.revista div.topo h2{
	float:left;
	width:145px;
	padding-top:9px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	height:12px;
	text-align:center;
	overflow:hidden;
}
div.conteudo div div.colA div.revista div.meio{
	float:left;
	background:transparent url(../img/home/revista-bg-v.jpg) left top repeat-y;
	height:247px;
	padding:10px 0px 0px 0px;
	text-align:center
}

div.conteudo div div.colA div.revista div.meio span {
	width:145px;
	float:left;
	height:190px;
	text-align:center;
	padding-left:7px;

	*padding-left:10px;
}
div.conteudo div div.colA div.revista div.meio a{
	margin-top:5px;
	float:left;
	width:90px;
	background:transparent url(../img/home/bt-revista-leia-mais.jpg) center no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	margin-left:15px;
	-margin-left:7px;	
	height:37px;
	padding:8px 30px 2px 15px;
	text-align:left;
}
div.conteudo div div.colA div.revista div.meio a.btimg{
	margin:0px;
	border:0px;
	padding:0px;
	margin-left:8px;
}
div.conteudo div div.colA div.revista div.base{
	height:12px;
	background:transparent url(../img/home/revista-bass.jpg) left top no-repeat;
}
/*box noticias*/
div.conteudo div div.colA div.noticias-home{
	float:left;
	width:474px;
	height:303px;
	padding:0 0 5px 10px;
}
div.conteudo div div.colA div.noticias-home div.topo{
	float:left;
	width:474px;
	height:34px;
	background:transparent url(../img/home/noticias-topo-bg.jpg) left top repeat-x;
}
div.conteudo div div.colA div.noticias-home div.topo h2{
	float:left;
	margin:7px 188px 0px 5px;
	-margin:7px 187px 0px 5px;
	padding-top:2px;
	font-size:14px;
	font-weight:bold;
	color:#003E7E;
	width:100px;
	padding-left:30px;
	height:20px;
	background:transparent url(../img/home/folha-noticias.jpg) center left no-repeat;
}
div.conteudo div div.colA div.noticias-home div.topo a, div.conteudo div div.colA div.eventos-home div.topo a{
	float:right;
	height:17px;
	width:75px;
	margin:8px 0px 0px 0px;
	padding-top:3px;
	padding-left:20px;
	color:#003E7E;/*#00ADEE*/
	font-size:10px;
	background:transparent url(../img/home/ver-tudo.jpg) left center no-repeat;
	text-decoration:none;
	text-transform:uppercase;
}
div.conteudo div div.colA div.noticias-home div.topo img{
	float:left;
}
div.conteudo div div.colA div.noticias-home div.topo a.seta, div.conteudo div div.colA div.eventos-home div.topo a.seta{
	float:left;
	width:20px;
	height:20px;
	margin:8px 2px 0px 2px;
	background:none;
	padding:0;
}
div.conteudo div div.colA div.noticias-home ul.meio{
	float:left;
	width:100%;/*474px*/
	height:auto;/*258px*/
	background:transparent url(../img/home/noticias-bg-v.jpg) left top repeat-y;
	padding: 0;
}
div.conteudo div div.colA div.noticias-home ul.meio li{
	float:left;
	width:100%;
	height:50px;
}
div.conteudo div div.colA div.noticias-home ul.meio li a{
	float:left;
	width:443px;
	height:38px;
	border-bottom:1px solid #d9e3ed;
	text-decoration:none;
	padding:9px 10px 5px 15px;
	cursor: pointer;
}
div.conteudo div div.colA div.noticias-home ul.meio li a img{
	float:left;
	width:85px;
	height:60px;
	margin-right:12px;
}
div.conteudo div div.colA div.noticias-home ul.meio li a h3{
	float:left;
	width:400px;
	height:14px;
	font-size:14px;
	color:#00ADEE;
	font-weight:bold;
	padding-bottom:4px;
}
div.conteudo div div.colA div.noticias-home ul.meio li a strong{
	float:left;
	width:40px;
	height:14px;
	font-size:14px;
	color:#003E7E;
	float: left;
	width:auto;
	padding-right:5px;
}
div.conteudo div div.colA div.noticias-home ul.meio li a p{
	float:left;
	width:450px;
	line-height:14px;
	font-size:11px;
	color:#8da8c6;
	padding: 0;
}
div.conteudo div div.colA div.noticias-home div.base{
	float:left;
	width:474px;
	height:9px;
	background:transparent url(../img/home/noticias-home-base.jpg) left top no-repeat;
}
/*botao de avisos*/
div.conteudo div div.colB a.btavisos{
	float:left;
	background:transparent url(../img/home/bt-avisos.jpg) left top no-repeat;
	width:230px;
	height:25px;
	text-decoration:none;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:10px 40px;
	margin-left:2px;
}
/*agenda - home*/
div.conteudo div div.colB div.agenda-home{
	float:left;
	margin-left:4px;
	width:308px; /*307px*/
	margin-top: 5px;
}
div.conteudo div div.colB div.agenda-home img{float:left;}
div.conteudo div div.colB div.agenda-home div.topo{
	float:left;
	width:100%;
	height:34px;
	background:transparent url(../img/home/agenda-bg.jpg) left top repeat-x;
}
div.conteudo div div.colB div.agenda-home div.topo img{float:left;}
div.conteudo div div.colB div.agenda-home div.topo h2{
	float:left;
	margin:7px 0px 0px 5px;
	padding-top:2px;
	font-size:14px;
	font-weight:bold;
	color:#003E7E;
	width:267px;
	height:20px;
}
div.conteudo div div.colB div.agenda-home ul.meio{
	float:left;
	width:100%;
	height:auto;/*192px*/
	background:transparent url(../img/home/agenda-home-bg-v.jpg) left top repeat-y;
}
div.conteudo div div.colB div.agenda-home ul.meio li{
	float:left;
	width:100%;
	height:66px;
}
div.conteudo div div.colB div.agenda-home ul.meio li a{
	float:left;
	width:273px;
	height:31px;
	border-bottom:1px solid #eceff4;
	color:#648bb2;
	font-size:11px;
	text-decoration:none;
	padding:20px 17px 15px 17px;
}
div.conteudo div div.colB div.agenda-home ul.meio li a:hover{
	background:transparent url(../img/home/agenda-hover.gif) left top no-repeat;
}
div.conteudo div div.colB div.agenda-home div.base{
	float:left;
	width:100%;
	height:31px;
	background:transparent url(../img/home/agenda-base-bg.jpg) left top repeat-x;
}
div.conteudo div div.colB div.agenda-home div.base img{float:left;}
div.conteudo div div.colB div.agenda-home div.base a{
	float:right;
	height:20px;
	font-size:11px;
	color:#003E7E;/*#00adf1*/
	width:60px;
	padding-left:20px;
	background:transparent url(../img/home/agenda-ver-tudo.jpg) left center no-repeat;
	text-decoration:none;
	margin-top:6px;
	padding-top:4px;
	text-transform: uppercase;
}
div.conteudo div div.colB div.agenda-home div.base a.seta{
	float:left;
	padding:0px;
	background:none;
	height:21px;
	width:21px;
	margin-left:2px;
	margin-right: 0px;
}
/*avisos - home*/
div.conteudo div div.colB div.avisos-home{
	float:left;
	margin-left:4px;
	width:310px;
	/*margin-top: 4px;*/
	background:url(../img/home/bg-avisos.jpg) left top repeat-y;
}
div.conteudo div div.colB div.avisos-home a{ color:#00ADEE;!important; text-decoration:underline;!important}
div.conteudo div div.colB div.avisos-home img{float:left;}
div.conteudo div div.colB div.avisos-home div.topo{
	float:left;
	width:100%;
	height:34px;
	background:transparent url(../img/home/top-avisos.jpg) left top no-repeat;
}
div.conteudo div div.colB div.avisos-home div.topo img{float:left;}
div.conteudo div div.colB div.avisos-home div.topo h2{
	float:left;
	padding:9px 0px 0px 40px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	width:267px;
	height:20px;
}
div.conteudo div div.colB div.avisos-home ul.meio{
	float:left;
	width:100%;
	height:auto;
}
div.conteudo div div.colB div.avisos-home ul.meio li{
	float:left;
	width:93%;
	height:auto;
	padding: 10px;
	color: #FFF;
	border-top: solid 1px #FFF;
	font-size: 12px !important;
	text-align: justify;
}
div.conteudo div div.colB div.avisos-home img {float:left;}
/*eventos-home*/
div.conteudo div div.colA div.eventos-home{
	float:left;
	width:650px;
	height:auto;/*290px*/
}
div.conteudo div div.colA div.eventos-home div{
	float:left;
	width:650px;
}
div.conteudo div div.colA div.eventos-home div.topo{
	height:34px;
	background:transparent url(../img/home/eventos-bg.jpg) left top repeat-x;
}
div.conteudo div div.colA div.eventos-home div.topo img{
	float:left;
	width:auto;
	height:auto;
}
div.conteudo div div.colA div.eventos-home div.topo h2{
	float:left;
	color:#003E7E;
	font-size:14px;
	font-weight:bold;
	height:14px;
	padding:10px 0px 10px 5px;
	width:468px;
	}
div.conteudo div div.colA div.eventos-home ul.meio{
	float:left;
	width:650px;
	height:auto;/*251px*/
	padding:0px;
	}
div.conteudo div div.colA div.eventos-home ul.meio li{
	float:left;
	width:325px;
	height:83px;
	}
div.conteudo div div.colA div.eventos-home ul.meio li a{
	float:left;
	width:317px;
	height:67px;
	background:transparent url(../img/home/eventos-bg-link.jpg) left top repeat-x;
	padding:8px 4px;
	text-decoration:none;
	cursor: pointer;
	}
div.conteudo div div.colA div.eventos-home ul.meio li a img{
	float:left;
	width:100px;
	height:70px;
	padding-right:6px;
	}
div.conteudo div div.colA div.eventos-home ul.meio li a h3{
	float:left;
	width:211px;
	height:auto;/*12px*/
	font-size:11px;
	color:#00ADEE;
	padding:5px 0px;
	font-weight:bold;
	}
div.conteudo div div.colA div.eventos-home ul.meio li a p{
	float:left;
	width:211px;
	line-height:14px;
	height:auto;/*28px*/
	font-size:11px;
	color:#658ab4;
	}
div.conteudo div div.colA div.eventos-home div.base{
	float:left;
	width:650px;
	height:5px;
	background:transparent url(../img/home/base-eventos.jpg) left top no-repeat;
	}
/*conheça nossos laboratorios*/
div.conteudo div div.colA div.laboratorios-home{
	float:left;
	width:650px;
	height:auto; /*295px;*/
	margin-top:12px;
}
div.conteudo div div.colA div.laboratorios-home div{
	float:left;
	width:650px;
}
div.conteudo div div.colA div.laboratorios-home div.topo{
	height:34px;
	background:transparent url(../img/home/eventos-bg.jpg) left top repeat-x;
	float: left;
}
div.conteudo div div.colA div.laboratorios-home div.topo img{
	float:left;
	width:auto;
	height:30px;
}
div.conteudo div div.colA div.laboratorios-home div.topo h2{
	float:left;
	color:#003E7E;
	font-size:14px;
	font-weight:bold;
	height:14px;
	padding:10px 0px 10px 5px;
	width:530px;
	*width:528px;
	}
div.conteudo div div.colA div.laboratorios-home div.topo a{
	float:left;
	color:#003E7E;/*#00ADEE*/
	font-size:10px;
	font-weight:normal;
	height:14px;
	padding:15px 5px 5px 5px;
	width:70px;
	text-transform:uppercase;
	text-align:right;
	text-decoration:none;
	background:transparent url(../img/home/ver-tudo.jpg) 3px 13px  no-repeat;
	}
div.conteudo div div.colA div.laboratorios-home ul.meio{
	float:left;
	width:646px;
	height:390px;
	background-color:#e4ebf3;
	padding:2px;
	}
div.conteudo div div.colA div.laboratorios-home ul.meio li{
	float:left;
	width:211px;
	height:125px;
/*	margin:4px 0px 0px 3px;*/
	padding:4px 0px 0px 3px;
	}
div.conteudo div div.colA div.laboratorios-home ul.meio li a{
	float:left;
	width:208px;
	height:123px;
	background-color:#FFF;
	border:1px solid #ACBFD2;
	text-decoration:none;
	}
div.conteudo div div.colA div.laboratorios-home ul.meio li a img{
	float:left;
	width:208px;
	height:68px;
	clip: auto;
	}
div.conteudo div div.colA div.laboratorios-home ul.meio li a h3{
	float:left;
	width:188px;
	padding:6px 10px 3px 10px;
	height:12px;
	font-size:12px;
	color:#00ADEE;
	font-weight:bold;
	text-transform:uppercase;
	}
div.conteudo div div.colA div.laboratorios-home ul.meio li a p{
	float:left;
	width:188px;
	padding:0px 10px;
	line-height:14px;
	height:28px;
	font-size:11px;
	color:#668BB2;
	}
div.conteudo div div.colA div.laboratorios-home div.base{
	float:left;
	width:650px;
	height:5px;
	background:transparent url(../img/home/base-eventos.jpg) left top no-repeat;
	}
/*faculdade-cidada*/
div.conteudo div div.colA div.faculdade{
	float:left;
	width:650px;
	height:178px;
	margin-top:12px;
	margin-bottom: 5px;
}
div.conteudo div div.colA div.faculdade div{
	float:left;
	width:650px;
}
div.conteudo div div.colA div.faculdade div.topo{
	height:49px;
	background:transparent url(../img/home/faculdade-bg.jpg) left top repeat-x;
}
div.conteudo div div.colA div.faculdade div.topo img{
	float:left;
	width:auto;
	height:auto;
}
div.conteudo div div.colA div.faculdade div.topo a{
	float:right;
	height:17px;
	width:75px;
	margin:14px 0px 0px 380px;
	padding-top:3px;
	padding-left:20px;
	color:#003E7E;/*#00ADEE*/
	font-size:10px;
	background:transparent url(../img/home/ver-tudo.jpg) left center no-repeat;
	text-decoration:none;
	text-transform:uppercase;
}
div.conteudo div div.colA div.faculdade div.topo a.seta{
	float:left;
	width:20px;
	height:20px;
	margin:14px 2px 0px 2px;
	background:none;
	padding:0;
}
div.conteudo div div.colA div.faculdade ul.meio{
	float:left;
	width:650px;
	height:120px;
	background-color:#e4ebf3;
	padding: 0px;
	}
div.conteudo div div.colA div.faculdade ul.meio li{
	float:left;
	width:634px;
	height:117px;
	padding:8px 4px;
	}
div.conteudo div div.colA div.faculdade ul.meio li a{
	float:left;
	width:634px;
	height:117px;
	text-decoration:none;
	cursor:pointer;
	}
div.conteudo div div.colA div.faculdade ul.meio li a img{
	float:left;
	width:115px;
	height:105px;
	padding-right:16px;
	}
div.conteudo div div.colA div.faculdade ul.meio li a h3{
		float:left;
		width:483px;
		padding:15px 10px;
		height:12px;
		font-size:12px;
		color:#00ADEE;
		font-weight:bold;
		text-transform:uppercase;
	}
div.conteudo div div.colA div.faculdade ul.meio li a p{
	float:left;
	width:483px;
	padding:0px 10px; 
	line-height:14px;
	height:56px;
	font-size:11px;
	color:#668BB2;
	}
div.conteudo div div.colA div.faculdade div.base{
	float:left;
	width:650px;
	height:5px;
	background:transparent url(../img/home/faculdade-base.jpg) left top no-repeat;
	}
/*area do aluno*/
div.conteudo div div.colB div.area-aluno{
	float:left;
	width:309px;
	height:auto;
	margin:4px 0px 5px 5px;
}
div.conteudo div div.colB div.area-aluno div{
	float:left;
	width:309px;
}
div.conteudo div div.colB div.area-aluno div.topo{
	height:36px;
	background:transparent url(../img/home/area-aluno-bg.jpg) left top repeat-x;
}
div.conteudo div div.colB div.area-aluno div.topo img{
	float:left;
	width:auto;
	height:auto;
}
div.conteudo div div.colB div.area-aluno div.topo h2{
	float:left;
	width:259px;
	height:25px;
	text-decoration:none;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:10px 8px 0px 8px;
	}
div.conteudo div div.colB div.area-aluno ul.meio{
	float:left;
	width:299px;
	height:auto;
	background:transparent url(../img/home/area-aluno-bg-v.jpg) left top repeat-y;
	padding:10px 5px;
	}
div.conteudo div div.colB div.area-aluno ul.meio li{
	float:left;
	width:299px;
	height:80px;
	padding: 0;
	}
div.conteudo div div.colB div.area-aluno ul.meio li a{
	float:left;
	width:283px;
	height:80px;
	text-decoration:none;
	cursor:pointer;
	background:transparent url(../img/home/area-aluno-bt-bg.jpg) left top repeat-x;
	margin-left: 8px;
	margin-top: 5px;
	}
div.conteudo div div.colB div.area-aluno ul.meio li a img{
	float:left;
	width:auto;
	height:auto;
	}
div.conteudo div div.colB div.area-aluno ul.meio li a span{
		float:left;
		height:75px;
		width:210px;
	}
div.conteudo div div.colB div.area-aluno ul.meio li a h3{
	float:left;
	width:206px;
	padding:11px 0px 0px 3px;
	height:14px;
	font-size:14px;
	color:#00ADEE;
	font-weight:bold;
	}
div.conteudo div div.colB div.area-aluno ul.meio li a p{
	float:left;
	width:202px;
	padding:2px 4px;
	line-height:12px;
	height:56px;
	font-size:11px;
	color:#668BB2;
	}
div.conteudo div div.colB div.area-aluno div.base{
	float:left;
	width:309px;
	height:10px;
	background:transparent url(../img/home/area-aluno-base.jpg) left top no-repeat;
	}
/* conheca mais*/
div.conteudo div div.colB div.conheca{
	float:left;
	width:309px;
	height:280px;
	margin:0px 0px 0px 5px;
}
div.conteudo div div.colB div.conheca div{
	float:left;
	width:309px;
}
div.conteudo div div.colB div.conheca div.topo{
	height:36px;
	background:transparent url(../img/home/area-aluno-bg.jpg) left top repeat-x;
}
div.conteudo div div.colB div.conheca div.topo img{
	float:left;
	width:auto;
	height:auto;
}
div.conteudo div div.colB div.conheca div.topo h2{
	float:left;
	width:283px;
	height:25px;
	text-decoration:none;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:10px 8px 0px 8px;
	}
div.conteudo div div.colB div.conheca ul.meio{
	float:left;
	width:299px;
	height:auto;
	background:transparent url(../img/home/area-aluno-bg-v.jpg) left top repeat-y;
	padding:10px 5px;
	}
div.conteudo div div.colB div.conheca ul.meio li{
	float:left;
	width:299px;
	height:98px;
	overflow:visible;
	padding-top: 5px;
	}
div.conteudo div div.colB div.conheca ul.meio li img{
	float:left;
	width:283px;
	}
div.conteudo div div.colB div.conheca ul.meio li a{
	float:left;
	width:283px;
	height:98px;
	text-decoration:none;
	cursor:pointer;
	background:transparent url(../img/home/conheca-bt-bg.jpg) left top repeat-x;
	overflow:visible;
	margin-left: 8px;
	}
div.conteudo div div.colB div.conheca ul.meio li a img{
	float:left;
	width:auto;
	height:auto;
	}
div.conteudo div div.colB div.conheca ul.meio li a span{
	float:left;
	height:75px;
	width:271px;
	overflow:visible;
	}
div.conteudo div div.colB div.conheca ul.meio li a span img.logo{
	position:relative;
	margin:0px auto;
	float:none;
	top:0px;
	padding-left:40px;
	}
div.conteudo div div.colB div.conheca ul.meio li a h3{
	float:left;
	width:206px;
	padding:11px 0px 0px 3px;
	height:14px;
	font-size:14px;
	color:#00ADEE;
	font-weight:bold;
	}
div.conteudo div div.colB div.conheca ul.meio li a p{
	float:left;
	width:263px;
	padding:0px 4px;
	line-height:12px;
	height:auto;
	font-size:11px;
	color:#668BB2;
	}
div.conteudo div div.colB div.conheca ul.meio li a h4{
	float:left;
	width:172px;
	padding:10px 4px 0px 8px;
	line-height:12px;
	height:auto;
	font-size:11px;
	color:#668BB2;
	font-weight:normal;
	}
div.conteudo div div.colB div.conheca ul.meio li a h4 strong{
	color:#00ADEE;
	font-size:14px;
	line-height:24px;
}
div.conteudo div div.colB div.conheca div.base{
	float:left;
	width:309px;
	height:10px;
	background:transparent url(../img/home/area-aluno-base.jpg) left top no-repeat;
	}
/*laboratorios prest de servicos*/
div.conteudo div div.colB div.labs-prest{
	float:left;
	width:309px;
	height:136px;
	margin:5px 0px 0px 5px;
}
div.conteudo div div.colB div.labs-prest div{
	float:left;
	width:309px;
}
div.conteudo div div.colB div.labs-prest div.topo{
	height:36px;
	background:transparent url(../img/home/area-aluno-bg.jpg) left top repeat-x;
}
div.conteudo div div.colB div.labs-prest div.topo img{
	float:left;
	width:auto;
	height:auto;
}
div.conteudo div div.colB div.labs-prest div.topo h2{
	float:left;
	width:283px;
	height:25px;
	text-decoration:none;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:10px 8px 0px 8px;
	}
div.conteudo div div.colB div.labs-prest span.meio{
	float:left;
	width:309px;
	height:97px;
	background:transparent  url(../img/home/labs-bg.jpg) left top repeat-x;
	}
div.conteudo div div.colB div.labs-prest span.meio a{
	float:left;
	height:auto;
	width:auto;
	}
div.conteudo div div.colB div.labs-prest span.meio a img{
	float:left;
	width:auto;
	height:auto;
	}
div.conteudo div div.colB div.labs-prest span.meio span{
	float:left;
	height:97px;
	width:279px;
	overflow:visible;
	text-align: center;
	}

div.conteudo div div.colB div.labs-prest div.base{
	float:left;
	width:309px;
	height:10px;
	background:transparent url(../img/home/area-aluno-base.jpg) left top no-repeat;
	}
/*enquete*/
div.conteudo div div.colB div.enquete-home{
	float:left;
	width:309px;
	height:auto;
	margin:8px 0px 0px 5px;
}
div.conteudo div div.colB div.enquete-home div{
	float:left;
	width:309px;
}
div.conteudo div div.colB div.enquete-home div.topo{
	height:35px;
	background:transparent url(../img/home/enquete-bg.jpg) left top repeat-x;
}
div.conteudo div div.colB div.enquete-home div.topo img{
	float:left;
	width:auto;
	height:auto;
}
div.conteudo div div.colB div.enquete-home div.topo h2{
	float:left;
	width:282px;
	height:25px;
	text-decoration:none;
	color:#003E7E;
	font-size:14px;
	font-weight:bold;
	padding:10px 8px 0px 8px;
	}
div.conteudo div div.colB div.enquete-home span.meio{
	float:left;
	width:309px;
	height:165px;
	background:transparent url(../img/home/enquete-meio-bg.jpg) left top repeat-x;
	}

div.conteudo div div.colB div.enquete-home span.meio form{
	float:left;
	height:150px;
	width:309px;
	overflow:visible;
	}
div.conteudo div div.colB div.enquete-home span.meio form p{
	float:left;
	color:#003E7E;
	font-size:14px;
	font-weight:bold;
	padding:2px 3% 4px 3%;
	width:94%;
	}
div.conteudo div div.colB div.enquete-home span.meio form ul{
	float:left;
	padding:8px 3% 11px 3%;
	width:94%;
	}
div.conteudo div div.colB div.enquete-home span.meio form ul li{
	float:left;
	width:200px;
	padding:0px 6px;
	
	}
div.conteudo div div.colB div.enquete-home span.meio form ul li label{
	font-weight:bold;
	font-size:12px;
	height:12px;
	color:#688bb3;
	}
div.conteudo div div.colB div.enquete-home span.meio form input.bt{
	float:right;
	color:#FFF;
	font-size:8px !important;
	margin-right:5px;
	font-weight:bold;
	text-transform:uppercase;
	background:transparent url(../img/home/bt-votar.jpg) left top no-repeat;
	height:21px;
	width:auto;
	text-align:center;
	}
.voltar_enq{
	float:right;
	color:#FFF;
	font-size:8px !important;
	font-weight:bold;
	padding:5px 20px;
	text-transform:uppercase;
	background:transparent url(../img/home/bt-votar.jpg) left top no-repeat;
	height:21px;
	width:30px;
	text-decoration:none;
}
div.conteudo div div.colB div.enquete-home div.base{
	float:left;
	width:309px;
	height:13px;
	background:transparent url(../img/home/enquete-base.jpg) left top no-repeat;
}

/*a-facens*/
div.conteudo div div.colA img.img-facens{
	float:left;
	width:650px;
	height:280px;
	margin-bottom:3px;
	}
div.conteudo div div.colA ul{
	float:left;
	width:630px;
	padding:10px;
	list-style:none outside none;
	height: auto;
	margin: 0px;
	}
div.conteudo div div.colA ul li{
	float:left;
	width:630px;
	height:auto;
	}
div.conteudo div div.colA ul li.base{
	padding:10px 0px;
	}
div.conteudo div div.colA ul li.base a, div.conteudo div div.colA div.barra-base a.enviar-mail{
	float:left;
	text-decoration:none;
	font-size:10px;
	text-transform:uppercase;
	color:#003E7E;
	margin:0px 5px;
	}	
div.conteudo div div.colA ul li.base a.voltar{
	background:transparent url(../img/a-facens/bt-voltar.jpg) left top no-repeat;
	width:52px;
	height:16px;
	padding:5px 0px 0px 18px;
	}
div.conteudo div div.colA ul li.base a.enviar-mail{
	float:right;
	background:transparent url(../img/a-facens/bt-enviar-email.jpg) left top no-repeat;
	width:108px;
	height:17px;
	padding:4px 0px 0px 24px;
	}
div.conteudo div div.colA ul li.base a.imprimir{
	float:right;	
}
div.conteudo div div.colA ul li.titulo{
	padding-bottom:10px;
	}
div.conteudo div div.colA ul li h1{
	float:left;
	width:58%;
	height:auto;
	color:#003E7E;
	font-size:22px;
	font-weight:bold;
	height:22px;
}
div.conteudo div div.colA ul li span, 
div.conteudo div div.colA div.lista-noticias div.topo span{
	float:right;
	width:85px;
	height:20px;
	background:transparent url(../img/a-facens/bt-tamanho-fonte.jpg) left top no-repeat;
	margin:0 5px;
	}
div.conteudo div div.colA div.lista-noticias div.topo span.noticias-texto{
	margin-top:8px;
	}
div.conteudo div div.colA ul li span h5, 
div.conteudo div div.colA div.lista-noticias div.topo span h5{
	float:left;
	font-size:10px;
	text-transform:uppercase;
	color:#003E7E;
	padding:5px 4px 3px 5px;
	font-weight: normal;
	}
div.conteudo div div.colA ul li span a, 
div.conteudo div div.colA div.lista-noticias div.topo span a{
	float:left;
	text-decoration:none;
	color:#003E7E;
	font-weight:bold;
	padding:0px 2px 2px 2px;
	line-height:14px;
	height:14px;
	margin:0px;
	background:none;
	width:auto;
	}	
div.conteudo div div.colA ul li span a.mini, 
div.conteudo div div.colA div.lista-noticias div.topo span a.mini{
	font-size:10px;
	padding-top:4px;
	}
div.conteudo div div.colA ul li span a.medio, 
div.conteudo div div.colA div.lista-noticias div.topo span a.medio{
	font-size:12px;
	padding-top:3px;


	*padding-top:4px;	
	}	
div.conteudo div div.colA ul li span a.maior, 
div.conteudo div div.colA div.lista-noticias div.topo span a.maior{
	font-size:14px;
	padding-top:3px;
	}
div.conteudo div div.colA ul li a.imprimir, 
div.conteudo div div.colA div.lista-noticias div.topo a.imprimir{
	float:right;
	background:transparent url(../img/a-facens/bt-imprimir.jpg) left top no-repeat;
	width:55px;
	height:17px;
	padding-left:25px;
	padding-top:5px;
	font-size:10px;
	color:#003E7E;
	text-transform:uppercase;
	cursor:pointer;
	margin-right:5px;
	text-decoration: none;
	}
div.conteudo div div.colA ul li a.imprimir:hover,
div.conteudo div div.colA ul li span a:hover,
div.conteudo div div.colA div.lista-noticias div.topo a.voltar-internas:hover,
div.lista-noticias div.barra-base a.voltar:hover,
div.conteudo div div.colA ul li.base a:hover,
div.conteudo div div.colA div.barra-base a.enviar-mail:hover,
div.conteudo div div.colA div.lista-noticias div.barra-base a.imprimir:hover,
div.cont-cursos div div.colA div.barra-base a.imprimir:hover
{text-decoration:underline}
div.conteudo div div.colA ul li p{
	float:left;
	color:#668BB2;
	font-size:12px;
	font-weight:normal;
	padding-bottom:10px;
	line-height:18px;
	width:100%;	/*width: 390px; /* necessário prá IE7 - de onde veio isso? o.O*/
	}
div.conteudo div div.colA ul li p a{
	color:#668BB2;
	font-size:11px;
	font-weight:normal;
	}
div.conteudo div div.colA ul li p a:hover{
	color:#668BB2;
	font-size:11px;
	font-weight:normal;
	}
div.conteudo div div.colA ul li p.lista-labs{
	float:none;
	color:#668BB2;
	font-size:12px;
	font-weight:normal;
	padding-bottom:10px;
	line-height:18px;
	width:auto;
	/*width: 390px; /* necessário prá IE7 - de onde veio isso? o.O*/
	}
div.conteudo div div.colA ul li h2{
	float:left;
	color:#003E7E;
	font-size:14px;
	font-weight:bold;
	padding-bottom:15px;
	line-height:18px;
	width:600px;
	/*width: 390px; /* necessário prá IE7 - de onde veio isso? o.O*/
	}
div.conteudo div div.colA ul li p img{
	float:none;
	}
/*Noticias - Lateral*/
div.conteudo div div.colB div.noticias-lateral{
	float:left;
	margin-left:4px;
	width:308px;
	margin-top:10px;
}
div.conteudo div div.colB div.noticias-lateral img{float:left;}
div.conteudo div div.colB div.noticias-lateral div.topo{
	float:left;
	width:308px;
	height:34px;
	background:transparent url(../img/home/agenda-bg.jpg) left top repeat-x;
}
div.conteudo div div.colB div.noticias-lateral div.topo img{float:left;}
div.conteudo div div.colB div.noticias-lateral div.topo h2{
	float:left;
	margin:7px 0px 0px 5px;
	padding-top:2px;
	font-size:14px;
	font-weight:bold;
	color:#003E7E;
	width:200px;/*267px*/
	height:20px;
}
div.conteudo div div.colB div.noticias-lateral ul.meio{
	float:left;
	width:306px;
	height:auto;
	background:transparent url(../img/home/noticias-lateral-bg-v.jpg) left top repeat-y;
	border-left:1px solid #eceff4;
	border-right:1px solid #eceff4;
	margin:0;
}
div.conteudo div div.colB div.noticias-lateral ul.meio li{
	float:left;
	width:100%;
	height:auto;
	margin:0;
}
div.conteudo div div.colB div.noticias-lateral ul.meio li a{
	float:left;
	width:95%;/*273px*/
	height:60px;
	border-bottom:1px solid #eceff4;
	color:#648bb2;
	font-size:11px;
	text-decoration:none;
	padding:8px;
	background:none;
}
div.conteudo div div.colB div.noticias-lateral ul.meio li a:hover{
	background:none !important;
}
div.conteudo div div.colB div.noticias-lateral ul.meio li img{
	float:left;
	padding-right:5px;
	}
div.conteudo div div.colB div.noticias-lateral ul.meio li a strong{
	float:none;
	color:#003E7E;
	font-weight:bold;
	}
div.conteudo div div.colB div.noticias-lateral ul.meio li a:hover strong{ background:none;}
div.conteudo div div.colB div.noticias-lateral ul.meio li a:hover h3{ background:none;}
div.conteudo div div.colB div.noticias-lateral ul.meio li a:hover p{ background:none;}

div.conteudo div div.colB div.noticias-lateral ul.meio li a h3{
	float:none;	
	padding-top:3px;
	color:#00ADEE;
	font-weight:bold;
	font-size:12px;
	}
div.conteudo div div.colB div.noticias-lateral ul.meio li a p{
	color:#668BB2;
	font-size:11px;
	}
div.conteudo div div.colB div.noticias-lateral div.base{
	float:left;
	width:100%;
	height:30px;
	background:transparent url(../img/home/agenda-base-bg.jpg) left top repeat-x;
}
div.conteudo div div.colB div.noticias-lateral div.base img{float:left;}
div.conteudo div div.colB div.noticias-lateral div.base a{
	float:right;
	height:20px;
	font-size:10px;
	color:#003E7E;/*#00adf1*/
	width:55px;
	padding-left:20px;
	background:transparent url(../img/home/agenda-ver-tudo.jpg) left center no-repeat;
	text-decoration:none;
	margin-top:2px;
	padding-top:8px;
	text-transform: uppercase;
}
div.conteudo div div.colB div.noticias-lateral div.base a.seta{
	float:left;
	padding:0px;
	background:none;
	height:21px;
	width:21px;
	margin-left:2px;
	margin-right: 0px;
}
/* Lista de Notícias - noticias-lista.php*/
div.conteudo div div.colA div.lista-noticias{
	float:left;
	width:650px;
	padding:0px;
	margin-top:5px;
	height: auto;
}
div.conteudo div div.colA div.lista-noticias br{display:none !important;}
div.conteudo div div.colA div.lista-noticias div.topo{
	float:left;
	width:100%;
	height:34px;
	background:transparent url(../img/lista-noticias/topo-bg-noticias-lista.jpg) left top repeat-x;
}
div.conteudo div div.colA div.lista-noticias div.topo h2{
	float:left;
	margin:7px 432px 0px 5px;
	-margin:7px 431px 0px 5px;
	padding-top:2px;
	font-size:14px;
	font-weight:bold;
	color:#003E7E;
	width:100px;
	padding-left:30px;
	height:20px;
	background:transparent url(../img/lista-noticias/topo-icone-noticias-lista.jpg) center left no-repeat;
}
div.conteudo div div.colA div.lista-noticias div.topo h2.busca{
	float:left;
	margin:7px 332px 0px 5px;
	padding-top:2px;
	font-size:14px;
	font-weight:bold;
	color:#003E7E;
	width:200px;
	padding-left:30px;
	height:20px;
	background:transparent url(../img/ico-lupa.jpg) center left no-repeat;
}
div.conteudo div div.colA div.lista-noticias div.topo h2.responsabilidade-social{
	float:left;
	margin:7px 354px 0px 5px;
	-margin:7px 353px 0px 5px;
	padding-top:2px;
	font-size:14px;
	font-weight:bold;
	color:#003E7E;
	width:200px;
	padding-left:8px;
	height:20px;
	background:none;
}
div.conteudo div div.colA div.lista-noticias div.topo h2.engenharia{
	float:left;
	margin:7px 412px 0px 5px;
	-margin:7px 411px 0px 5px;
	padding-top:2px;
	font-size:14px;
	font-weight:bold;
	color:#003E7E;
	padding-left:0px;
	width:150px;
	height:20px;
	background:none;
}div.conteudo div div.colA div.lista-noticias div.topo h2.engenharia-texto{
	float:left;
	margin:7px 228px 0px 5px;
	-margin:7px 227px 0px 5px;
	padding-top:2px;
	font-size:14px;
	font-weight:bold;
	color:#003E7E;
	padding-left:0px;
	width:150px;
	height:20px;
	background:none;
}
div.conteudo div div.colA div.lista-noticias div.topo h2.eventos{
	background:transparent url(../img/lista-noticias/icone-eventos.jpg) center left no-repeat;
	}
div.conteudo div div.colA div.lista-noticias div.topo h2.eventos-texto{
	background:transparent url(../img/lista-noticias/icone-eventos.jpg) center left no-repeat;
	margin-right:248px;
	}
div.conteudo div div.colA div.lista-noticias div.topo h2.noticias-texto{
	margin:7px 248px 0px 5px;
	-margin:7px 247px 0px 5px;
	}
div.conteudo div div.colA div.lista-noticias div.topo h2.responsabilidade-social-texto{
	float:left;
	padding-top:2px;
	font-size:14px;
	font-weight:bold;
	color:#003E7E;
	width:200px;
	padding-left:8px;
	height:20px;
	background:none;
	margin:7px 170px 0px 5px;
	-margin:7px 169px 0px 5px;
	}
div.conteudo div div.colA div.lista-noticias div.topo h1.laboratorios-texto{
	float:left;
	padding-top:2px;
	font-size:14px;
	font-weight:bold;
	color:#003E7E;
	width:365px;
	padding-left:8px;
	height:20px;
	background:none;
	margin:7px 5px 0px 5px;
	-margin:7px 4px 0px 5px;
	}
div.conteudo div div.colA div.lista-noticias div.topo a, div.conteudo div div.colA div.eventos-home div.topo a{
	float:right;
	height:17px;
	width:75px;
	margin:8px 0px 0px 0px;
	padding-top:3px;
	padding-left:20px;
	color:#003E7E;/*#00ADEE*/
	font-size:10px;
	background:transparent url(../img/home/ver-tudo.jpg) left center no-repeat;
	text-decoration:none;
	text-transform:uppercase;
}
div.conteudo div div.colA div.lista-noticias div.topo a.voltar-internas{
	float:right;
	height:12px;
	width:60px;
	margin:9px 5px 0px 0px;
	padding:3px 3px 3px 7px;
	color:#003E7E;
	font-size:10px;
	background:transparent url(../img/lista-noticias/bt-voltar.jpg) left center no-repeat;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;	/*font-weight:bold;*/
	}
div.conteudo div div.colA div.lista-noticias div.topo img{
	float:left;
}
div.conteudo div div.colA div.lista-noticias div.topo a.seta, div.conteudo div div.colA div.eventos-home div.topo a.seta{
	float:left;
	width:20px;
	height:20px;
	margin:8px 2px 0px 2px;
	background:none;
	padding:0;
}
div.conteudo div div.colA div.lista-noticias ul.meio{
	width:100%;
	height:auto;
	padding:20px 0;
	float: left;
}
div.conteudo div div.colA div.lista-noticias ul.meio li{
	float:left;
	width:100%;
	height: auto;
}
div.conteudo div div.colA div.lista-noticias ul.meio li a{
	float:left;
	width:95%;/*620px*/
	height:auto;
	border-bottom:1px solid #d9e3ed;
	text-decoration:none;
	padding:15px 15px 15px 15px;
}
div.conteudo div div.colA div.lista-noticias ul.meio li a img{
	float:left;
	width:85px;
	height:60px;
	margin:0 12px 12px 0;
}
div.conteudo div div.colA div.lista-noticias ul.meio li a h3{
	font-size:14px;
	color:#00ADEE;
	font-weight:bold;
	padding:0 0 4px 0;
}
div.conteudo div div.colA div.lista-noticias ul.meio li a strong{
	float:left;
	font-size:14px;
	color:#003E7E;
	padding:0 5px 0 0;
}
div.conteudo div div.colA div.lista-noticias ul.meio li strong{
	/*padding:15px;*/
	height:auto;
	font-size:12px;
	color:#003E7E;
/*	padding-right:5px;*/
	position:static;
}
div.conteudo div div.colA div.lista-noticias ul.meio li a p{
	float:left;
	width:493px;
	line-height:14px;
	font-size:11px;
	color:#8da8c6;
	padding: 0;
}
div.conteudo div div.colA div.lista-noticias div.base{
	width:100%;
	height:9px;
	background:#FFF url(../img/home/noticias-lista-base.jpg) center top no-repeat;
	margin:0px;
}

/*result-busca*/
div.conteudo div div.colA div.lista-noticias ul.meiobusca{
	width:100%;
	height:auto;
	padding:0px;
	float: left;
}
div.conteudo div div.colA div.lista-noticias ul.meiobusca li{
	float:left;
	width:100%;
	height: auto;
}
div.conteudo div div.colA div.lista-noticias ul.meiobusca li a{
	float:left;
	width:620px;
	height:auto;
	border-bottom:1px solid #d9e3ed;
	text-decoration:none;
	padding:10px 15px 0 15px;
}
div.conteudo div div.colA div.lista-noticias ul.meiobusca li a h3{
	float:left;
	width:100%;
	height:auto;
	font-size:12px;
	color:#00ADEE;
	font-weight:normal;
	padding-bottom:0px;
}
div.conteudo div div.colA div.lista-noticias ul.meiobusca li strong{
	padding:25px 15px 0 25px;
	float:left;
	width:40px;
	height:auto;
	font-size:18px;
	color:#003E7E;
	float: left;
	width:90%;
	background:url(../img/ico-lupa2.jpg) left bottom no-repeat;
}
div.conteudo div div.colA div.lista-noticias ul.meio li a p{
	float:left;
	width:100%;
	line-height:14px;
	font-size:11px;
	color:#8da8c6;
	padding: 0;
	cursor: pointer;
}
/*result-busca*/

div.conteudo div div.colA div.lista-noticias div.barra-base{
	width:100%;
	height:20px;
	padding-bottom: 20px;
}
div.lista-noticias div.barra-base a.voltar{
	float:left;
	height:12px;
	width:60px;
	margin:6px 5px 0px 0px;
	padding:3px 3px 3px 7px;
	color:#003E7E;
	font-size:10px;
	background:transparent url(../img/lista-noticias/bt-voltar.jpg) left center no-repeat;
	/*background:transparent url(../img/lista-noticias/bt-voltar-base.jpg) left center no-repeat;*/
	text-decoration:none;
	text-transform:uppercase;	
	text-align:center;
	/*font-weight:bold;*/
	}
div.lista-noticias div.barra-base ul.navegacao{
	width:570px;
	padding:0px;
	margin-right:5px;
	height:25px;
	}
div.lista-noticias div.barra-base ul.navegacao li{
	float:right;
	width:22px;
	height:22px;
	padding:2px;
	margin:0px;
	}
div.lista-noticias div.barra-base ul.navegacao li a{
	float:left;
	text-decoration:none;
	color:#003E7E;
	font-weight:bold;
	font-size:14px;
	padding:2px 5px;
	margin:2px;
	text-align:center;
	}
div.lista-noticias div.barra-base ul.navegacao li a:hover{
	color:#FFF;
	background-color:#003E7E;	
	}
div.lista-noticias div.barra-base ul.navegacao li a.seta{
	width:22px;
	height:22px;
	margin:2px 0px 0px 0px;
	padding:0px;
	border:0px;
	}
div.lista-noticias div.barra-base ul.navegacao li a.seta:hover{
	background:none;
	}
div.lista-noticias div.barra-base ul.navegacao li a.seta img{
	float:left;
	padding:0px;
	margin:0px;
	border:0px;
	width:20px;
	height:20px;
}
div.lista-noticias ul.meio li div.image-noticia-2{
	width:auto;
	height:auto;
	padding:10px;
}
div.lista-noticias ul.meio li div.image-noticia-2 img{
	float:left;
	width:auto;
	height:auto;
}
div.conteudo div div.colA div.lista-noticias ul.meio li div.image-noticia-2 a{
	float:left;
	padding:4px 0px 2px 25px;
	font-size:11px;
	color:#003E7E;
	display:block;
}
	
div.lista-noticias ul.meio li div.image-noticia{
	position:static;
	width:auto;
	height:auto;
	padding:10px;
	border: 0;
	}
div.lista-noticias ul.meio li div.image-noticia img{
	float:left;
	width:auto;
	height:auto;
	}
div.conteudo div div.colA div.lista-noticias ul.meio li div.image-noticia a{
	float:left;
	width:275px;
	height:18px;
	line-height:11px;
	padding:4px 0px 2px 25px;
	font-size:11px;
	color:#003E7E;
	background:#E6ECF2 url(../img/lista-noticias/lupa.jpg) 5px center no-repeat;
	display:block;
	}
	

div.conteudo div div.colA div.lista-noticias ul.meio li h2{
	padding-top:5px;
	font-size:16px;
	font-weight:bold;
	color:#00ADEE;
	float: none;
	width:auto;
	}
div.conteudo div div.colA div.lista-noticias ul.meio li h2 strong{
	padding:0 10px 0 0;
	float: left;
	color:#003E7E;
}
div.conteudo div div.colA div.lista-noticias div.base-noticia-texto{
	float:none;
	width:100%;
	height:9px;
	background:#FFF url(../img/home/noticias-lista-base.jpg) center top no-repeat;
}
div.conteudo div div.colA div.lista-noticias ul.meio li p{
	width:auto !important;
	/*padding: 5px 10px;*/
	float: none !important;
/*	margin: 0px;
	padding: 0px;*/
/*	line-height:auto;
	height:auto;*/
	font-size:12px;
	/*min-width: 1px;*/
	}
div.conteudo div div.colA div.lista-noticias ul.meio li p span{float:none;padding:0;margin:0;}
ol,ol li{
	float: none;
	margin: 0px;
	padding: 0px;
	width:auto;
	color:#668BB2;
	font-size:12px;
	list-style:decimal inside none;
	}
div.conteudo div div.colA div.lista-noticias ul.meio li p a{
	float:none;
	width:auto;
	height:auto;
	border:0px;
	padding:0px;
	text-decoration:underline;
	background:transparent none;
	}
div.conteudo div div.colA div.lista-noticias ul.meio li p *{background:none;font-size:12px;}
div.conteudo div div.colA div.lista-noticias ul.meio li ul{
	width:auto;
	/*padding: 5px 20px;*/
	padding:0px;
	float: none;
	height: auto;
	margin: 0px;
	list-style:disc inside none !important;
	font-size:12px;
	}	
div.conteudo div div.colA div.lista-noticias ul.meio li ul.downloads,div.conteudo div div.colA div.lista-noticias ul.meio li ul.downloads li{
	width:auto;
	/*padding: 5px;*/
	padding:0px;
	float: none;
	height: auto;
	margin: 0px;
	list-style:none inside none;
	background:none;
	border:0;
	font-size:12px;
	}	
div.conteudo div div.colA div.lista-noticias ul.meio li ul.downloads li a{
	float:none;
	width:auto;
	border:0;
	margin:0;
	color:#003E7E;
	padding:0px 0px 0px 20px;
	}
div.conteudo div div.colA div.lista-noticias ul.meio li ul li{
	width:auto;
	padding:0px;
	float: none;
	height: auto;
	margin: 0px;
	color:#668BB2;
	font-size:12px;
	}
div.conteudo div div.colA div.lista-noticias div.barra-base a.imprimir{
	float:right;
	background:transparent url(../img/a-facens/bt-imprimir.jpg) left top no-repeat;
	width:55px;
	height:17px;
	padding:4px 0px 0px 25px;
	font-size:10px;
	color:#003E7E;
	text-transform:uppercase;
	cursor:pointer;
	margin:5px 5px 0px 0px;
	text-decoration:none;
	}
div.conteudo div div.colA div.barra-base a.enviar-mail{
	float:right;
	background:transparent url(../img/a-facens/bt-enviar-email.jpg) left top no-repeat;
	width:108px;
	height:17px;
	padding:4px 0px 0px 24px;
	margin-top:5px;
	}
div.conteudo div div.colA div.lista-noticias div.fotos{
	width:630px;
	margin:10px 10px 1px 10px;
	}

div.conteudo div div.colA div.lista-noticias div.fotos div.topo{
	width:100%;
	height:31px;
	background:transparent url(../img/lista-noticias/bg.jpg) left top repeat-x;
	float: left;
}
div.conteudo div div.colA div.lista-noticias div.fotos div.topo h3{
	float:left;
	color:#003E7E;
	font-size:10px;
	width:200px;
	text-transform:uppercase;
	padding:10px 394px 0px 5px;
	}
div.conteudo div div.colA div.lista-noticias div.fotos div.topo h3.impressos{
	padding-right:10px;
	}
div.conteudo div div.colA div.lista-noticias div.fotos ul.meio{
	float:left;
	width:98%;
	background-color:#E6ECF2;
	padding:2px 1%;
	height:auto;
	margin:0px;
	}
div.conteudo div div.colA div.lista-noticias div.fotos ul.meio li{
	float:left;
	width:25%;
	text-align:center;
	padding:5px 0px;
	}
div.conteudo div div.colA div.lista-noticias div.fotos ul.meio li a, div.conteudo div div.colA div.lista-noticias div.fotos ul.meio li a img{
	float:none;
	width:146px;
	height:103px;
	margin:0px;
	padding:0px;
	text-align:center;
	}
/* menu-cursos.php*/
div.menu-links-cursos{
	float:left;
	width:100%;
	height:75px;
	}
div.menu-links-cursos ul.listalinks{
	float:left;
	width:650px;
	height:55px;
	padding:10px 0px;
	list-style:none outside none;
}
div.menu-links-cursos ul.listalinks{width:100%;}
div.menu-links-cursos ul.listalinks li{
	float:left;
	width:162px;
}
div.menu-links-cursos ul.listalinks li a{
	float:left;
	width:94px;
	height:47px;
	padding:8px 0px 0px 65px;
	text-decoration:none;
	color:#00ADEE;
	font-size:12px;
	line-height:16px;
	margin:0px;
}

div.menu-links-cursos ul.listalinks li a.outros{
	float:left;
	width:153px;
	height:39px;
	padding:16px 6px 0px 0px;
	text-decoration:none;
	color:#003E7E;
	font-size:14px;
	line-height:16px;
	margin:0px px 0px 0px;
	font-weight:bold;
	background:transparent url(../img/home/BtCursos.jpg) left top no-repeat;
	text-align:right;	
	} 
div.menu-links-cursos ul.listalinks li a.outros:hover, div.menu-links-cursos ul.listalinks li a.outros-ativo{
	background:transparent url(../img/home/BtCursosOn.jpg) left top no-repeat;
	float:left;
	width:153px;
	height:39px;
	padding:16px 6px 0px 0px;
	text-decoration:none;
	color:#FFFFFF;
	font-size:14px;
	line-height:16px;
	margin:0px px 0px 0px;
	font-weight:bold;
	text-align:right;	
	}
div.menu-links-cursos ul.listalinks li a{
	margin: 0;
	}
div.menu-links-cursos ul.listalinks li a:hover{
	margin:0px;
	color:#FFF;
}
div.menu-links-cursos ul.listalinks li a.eng-mecatronica{
	background:transparent url(../img/home/EngMecatronica.gif) left top no-repeat;
	padding-left:55px;
	width:103px;
	}
div.menu-links-cursos ul.listalinks li a.eng-mecatronica:hover, div.menu-links-cursos ul.listalinks li a.eng-mecatronica-ativo {
	background:transparent url(../img/home/EngMecatronica.gif) left bottom no-repeat;
	color:#FFF;
	padding-left:55px;
	width:103px;
	}
	
	
div.menu-links-cursos ul.listalinks li a.eng-civ{
	background:transparent url(../img/home/EngCivil.gif) left top no-repeat;	
	}
div.menu-links-cursos ul.listalinks li a.eng-civ:hover, div.menu-links-cursos ul.listalinks li a.eng-civ-ativo {
	background:transparent url(../img/home/EngCivil.gif) left bottom no-repeat;
	color:#FFF;	
	}
	

div.menu-links-cursos ul.listalinks li a.eng-el{
	background:transparent url(../img/home/EngEletrica.gif) left top no-repeat;
	}
div.menu-links-cursos ul.listalinks li a.eng-el:hover, div.menu-links-cursos ul.listalinks li a.eng-el-ativo{
	background:transparent url(../img/home/EngEletrica.gif) left bottom no-repeat;
	color:#FFF;	
	}	
	

div.menu-links-cursos ul.listalinks li a.eng-mec{
	background:transparent url(../img/home/EngMecanica.gif) left top no-repeat;
	padding-left:70px;
	width:89px;
	}		
div.menu-links-cursos ul.listalinks li a.eng-mec:hover, div.menu-links-cursos ul.listalinks li a.eng-mec-ativo{
	background:transparent url(../img/home/EngMecanica.gif) left bottom no-repeat;
	padding-left:70px;
	width:89px;
	color:#FFF;	
	}	
	
div.menu-links-cursos ul.listalinks li a.eng-comp{
	background:transparent url(../img/home/EngComputacao.gif) left top no-repeat;
	padding-left:55px;
	width:103px;
	}
div.menu-links-cursos ul.listalinks li a.eng-comp:hover, div.menu-links-cursos ul.listalinks li a.eng-comp-ativo{
	background:transparent url(../img/home/EngComputacao.gif) left bottom no-repeat;
	padding-left:55px;
	width:103px;
	color:#FFF;	
	}
	
div.menu-links-cursos ul.listalinks li a.cursos{
	background:transparent url(../img/home/Bt_Cursos.jpg) left top no-repeat;	
	padding-left:35px;
	width:123px;
	}
div.menu-links-cursos ul.listalinks li a.cursos:hover, div.menu-links-cursos ul.listalinks li a.cursos-ativo {
	background:transparent url(../img/home/Bt_CursosOn.jpg) left top no-repeat;
	padding-left:35px;
	width:123px;
	color:#FFF;	
	}

div.menu-links-cursos ul.listalinks li a strong{
	font-weight:bold;
	color:#FFF;
	font-size:16px;
}	
/*cursos*/
/*cursos - estrutura*/
div.conteudo div div.cont-cursos{
	float:left;
	width:100%;
	height:auto;
	padding:10px 0px;
	}
div.cont-cursos ul.eng{
	float:left;
	height:36px;	
	width:100%;
	}
div.cont-cursos ul.mecatronica{
	background:transparent url(../img/cursos/eng-mecatronica-topo-bg.jpg) left bottom repeat-x !important;
	}
div.cont-cursos ul.civil{
	background:transparent url(../img/cursos/eng-civil-topo-bg.jpg) left bottom repeat-x !important;
	}
div.cont-cursos ul.eletrica{
	background:transparent url(../img/cursos/eng-el-topo-bg.jpg) left bottom repeat-x !important;
	}
div.cont-cursos ul.mecanica{
	background:transparent url(../img/cursos/eng-mec-topo-bg.jpg) left bottom repeat-x !important;
	}
div.cont-cursos ul.computacao{
	background:transparent url(../img/cursos/eng-comp-topo-bg.jpg) left bottom repeat-x !important;
	}
div.cont-cursos ul li{
	float:left;
	width:auto;
	height:36px;
	}
div.cont-cursos ul li.canto{float:right;}
div.cont-cursos ul li a.bt-voltar,
div.cont-cursos ul li a.bt-voltar:hover{
	float:right;
	padding:6px 3px 5px 22px;
	margin:10px 8px 0px 303px;/*325*/
	width:50px;
	height:10px;
	font-size:10px;
	line-height:10px;
	text-transform:uppercase;
	color:#003E7E;
	}
div.cont-cursos ul.mecatronica li a.bt-voltar{
	background:transparent url(../img/cursos/bt-voltar-mecatronica.jpg) right 0px no-repeat !important;
	}
div.cont-cursos ul.civil li a.bt-voltar{
	background:transparent url(../img/cursos/bt-voltar.jpg) right 0px no-repeat !important;
	}
div.cont-cursos ul.eletrica li a.bt-voltar{
	background:transparent url(../img/cursos/bt-voltar-el.jpg) right 0px no-repeat !important;
	}
div.cont-cursos ul.mecanica li a.bt-voltar{
	background:transparent url(../img/cursos/bt-voltar-mec.jpg) right 0px no-repeat !important;
	}
div.cont-cursos ul.computacao li a.bt-voltar{
	background:transparent url(../img/cursos/bt-voltar-comp.jpg) right 0px no-repeat !important;
	}
div.cont-cursos ul li a.bt-voltar:hover{
	text-decoration:underline;
	}
div.cont-cursos ul li a{
	float:left;
	width:auto;
	height:36px;
	text-decoration:none;	
	}
div.cont-cursos ul.mecatronica li a{
	background:transparent url(../img/cursos/eng-mecatronica-topo-sep.jpg) bottom left no-repeat !important;
	}
div.cont-cursos ul.civil li a{
	background:transparent url(../img/cursos/eng-civil-topo-sep.jpg) bottom left no-repeat !important;
	}
div.cont-cursos ul.eletrica li a{
	background:transparent url(../img/cursos/eng-el-topo-sep.jpg) bottom left no-repeat !important;
	}
div.cont-cursos ul.mecanica li a{
	background:transparent url(../img/cursos/eng-mec-topo-sep.jpg) bottom left no-repeat !important;
	}
div.cont-cursos ul.computacao li a{
	background:transparent url(../img/cursos/eng-comp-topo-sep.jpg) bottom left no-repeat !important;
	}
div.cont-cursos ul li a div{
	float:left;
	width:auto;
	padding-right:7px;
	background:transparent;
	padding:15px 10px 7px 10px;	
	color:#FFF;
	height:14px;
	line-height:14px;
	font-size:14px;
	font-weight:bold;
	}
div.cont-cursos ul li a:hover,
div.cont-cursos ul.mecatronica li a.descri:hover,
div.cont-cursos ul.civil li a.descri:hover,
div.cont-cursos ul.eletrica li a.descri:hover,
div.cont-cursos ul.mecanica li a.descri:hover,
div.cont-cursos ul.computacao li a.descri:hover,
div.cont-cursos ul li a.ativo{	
	background:transparent url(../img/cursos/bg-1.jpg) left bottom no-repeat !important;
	}
div.cont-cursos ul li a.descri{
	text-decoration:none;	
	}
div.cont-cursos ul.mecatronica li a.descri{
	background:transparent url(../img/cursos/eng-mecatronica-topo-a.jpg) left bottom no-repeat !important;
	}
div.cont-cursos ul.civil li a.descri{
	background:transparent url(../img/cursos/eng-civil-topo-a.jpg) left bottom no-repeat !important;
	}
div.cont-cursos ul.eletrica li a.descri{
	background:transparent url(../img/cursos/eng-el-topo-a.jpg) left bottom no-repeat !important;
	}
div.cont-cursos ul.mecanica li a.descri{
	background:transparent url(../img/cursos/eng-mec-topo-a.jpg) left bottom no-repeat !important;
	}
div.cont-cursos ul.computacao li a.descri{
	background:transparent url(../img/cursos/eng-comp-topo-a.jpg) left bottom no-repeat !important;
	}

div.cont-cursos ul li a:hover div, div.cont-cursos ul li a.descri:hover div, div.cont-cursos ul li a.ativo div{
	padding:12px 10px 10px 10px;	
	color:#003E7E;
	}
div.cont-cursos ul.mecatronica li a:hover div, div.cont-cursos ul.mecatronica li a.descri:hover div, div.cont-cursos ul.mecatronica li a.ativo div{
	background:transparent url(../img/cursos/bg-2-mecatronica.jpg) right bottom no-repeat !important;
	}
div.cont-cursos ul.civil li a:hover div, div.cont-cursos ul.civil li a.descri:hover div, div.cont-cursos ul.civil li a.ativo div{
	background:transparent url(../img/cursos/bg-2.jpg) right bottom no-repeat !important;
	}
div.cont-cursos ul.eletrica li a:hover div, div.cont-cursos ul.eletrica li a.descri:hover div, div.cont-cursos ul.eletrica li a.ativo div{
	background:transparent url(../img/cursos/bg-2-el.jpg) right bottom no-repeat !important;
	}
div.cont-cursos ul.mecanica li a:hover div, div.cont-cursos ul.mecanica li a.descri:hover div, div.cont-cursos ul.mecanica li a.ativo div{
	background:transparent url(../img/cursos/bg-2-mec.jpg) right bottom no-repeat !important;
	}
div.cont-cursos ul.computacao li a:hover div, div.cont-cursos ul.computacao li a.descri:hover div, div.cont-cursos ul.computacao li a.ativo div{
	background:transparent url(../img/cursos/bg-2-comp.jpg) right bottom no-repeat !important;
	}
div.cont-cursos ul li img{
	float:right;
	margin-top:5px;
	}
/*Engenharia Civil*/	
div.cont-cursos div.eng{
	float:left;
	width:100%;
	height:auto;
}
div.cont-cursos div.civil{
	background:transparent url(../img/cursos/eng-civil-bg.jpg) left top no-repeat !important;
	}
div.cont-cursos div.mecatronica{
	background:transparent url(../img/cursos/eng-mecatronica-bg.jpg) left top no-repeat !important;
	}
div.cont-cursos div.eletrica{
	background:transparent url(../img/cursos/eng-el-bg.jpg) left top no-repeat !important;
	}
div.cont-cursos div.mecanica{
	background:transparent url(../img/cursos/eng-mec-bg.jpg) left top no-repeat !important;
	}
div.cont-cursos div.computacao{
	background:transparent url(../img/cursos/eng-comp-bg.jpg) left top no-repeat !important;
	}
div.eng div span.espaco{
	float:left;
	width:325px;
	height:370px;
	}
div.eng div.colA h1{
	padding:15px 0px 5px 5px;
	width:400px;
	color:#003E7E;
	font-size:18px;
	font-weight:bold;
	float: left;
	}
div.outros-cursos div.colA h1{
	padding:33px 0px 15px 10px;
	}
div.eng div.colA h1 img{
	padding-right:10px;
	}
div.eng div.colA ul{
	float:left;
	width:90%;
	padding:0px 5%;
	background:none;
	}
div.eng div.colA ul li{
	float:left;
	padding:15px 0px 20px 0px;
	background:transparent url(../img/home/sombra-banner.jpg) center bottom no-repeat;
	}
div.eng div.colA ul li p{
	color:#668BB2;
	font-size:12px;
	line-height:18px;
	text-align:justify;
}
div.eng div.colA ul li p.line{
	float:left;
	width:100%;
	padding:0px;
	}
div.eng div.colA ul li h2, div.eng div.colA ul li strong{
	font-weight:bold;
	font-size:12px;
	color:#003E7E;
	line-height:20px;
}
div.eng div.colA ul li ul{
	float:left;
	list-style:disc outside none;
	width:500px;
	padding:0px 0px 0px 30px;
	}
div.eng div.colA ul li ul li{
	background:none;
	padding:0px;
	color:#668BB2;
	width:100%;
	font-size: 12px;
	}
div.eng div.colA ul li ul li p{
	width:100%;
	float:none;
	line-height:auto;
	padding:0px;
	}
/**/
ul#subitemsdoc{
	float:left;
	list-style:none inside none;
	width:500px !important;
	padding:0px 0px 0px 10px !important;
	background:none;
	}

ul#subitemsdoc li{
	float:left;
	background:none;
	padding:0px !important;
	width:500px !important;
	font-size: 12px;
	background-color:#668BB2;
	color:#FFF;
	padding:3px !important;
	}
ul#subitemsdoc li div{
	float:left;
	width:498px !important;
	border:1px solid #003E7E;
	background-color:#FFF;
	font-size:12px;
	color: #003E7E;
	padding:3px;
	}
ul#subitemsdoc li div *{display:block}
ul#subitemsdoc li div ul{
	float:left !important;	
	width:448px !important;
	}
ul#subitemsdoc li div ul li{
	float:left !important;	
	width:448px !important;
	background-color:#FFF;
	padding:0 !important;
	margin:0 !important;
	}
ul#subitemsdoc li div ul li p{
	width:450px !important;
	float:left !important;
	line-height:auto;
	padding:0px;
	}
ul#subitemsdoc li p br{
	display:block !important;
	}
ul#subitemsdoc li h5, ul#subitemsdoc li h5 *{
	font-size:13px;
	font-weight:bold;
	color:#003E7E;
	}
ul#subitemsdoc li a{
	text-decoration:none;
	background:none;
	font-size:12px;
	height:12px;
	font-style:italic;
	color:#003E7E;
	}
ul#subitemsdoc li a:hover{
	text-decoration:underline;
	background-color:transparent;
	background-image:none !important;
	}
/**/
div.eng div.colA div.barra-base{
	width:100%;
	height:20px;
	padding-bottom: 20px;
}
div.eng div.colA div.barra-base a.voltar{
	float:left;
	height:11px;
	width:64px;
	margin:6px 5px 0px 0px;
	padding:3px;
	color:#003E7E;
	font-size:10px;
	background:transparent url(../img/lista-noticias/bt-voltar-base.jpg) left center no-repeat;
	text-decoration:none;
	text-transform:uppercase;	
	text-align:center;
	font-weight:bold;
	}
div.eng div.colA div.barra-base ul.navegacao{
	width:570px;
	padding:0px;
	margin-right:5px;
	height:25px;
	}
div.eng div.colA div.barra-base ul.navegacao li{
	float:right;
	width:22px;
	height:22px;
	padding:2px;
	margin:0px;
	}
div.eng div.colA div.barra-base ul.navegacao li a{
	float:left;
	text-decoration:none;
	color:#003E7E;
	font-weight:bold;
	font-size:14px;
	padding:2px 5px;
	margin:2px;
	text-align:center;
	}
div.eng div.colA div.barra-base ul.navegacao li a:hover{
	color:#FFF;
	background-color:#003E7E;	
	}
div.eng div.colA div.barra-base ul.navegacao li a.seta{
	width:22px;
	height:22px;
	margin:2px 0px 0px 0px;
	padding:0px;
	border:0px;
	}
div.eng div.colA div.barra-base ul.navegacao li a.seta:hover{
	background:none;
	}
div.eng div.colA div.barra-base ul.navegacao li a.seta img{
	float:left;
	padding:0px;
	margin:0px;
	border:0px;
	width:20px;
	height:20px;
	}
div.eng div.colA div.barra-base a.imprimir{
	float:right;
	background:transparent url(../img/a-facens/bt-imprimir.jpg) left top no-repeat;
	width:55px;
	height:17px;
	padding:5px 0px 0px 25px;
	font-size:10px;
	color:#003E7E;
	text-transform:uppercase;
	cursor:pointer;
	margin:5px 5px 0px 0px;
	text-decoration:none;
	}
div.eng div.colA div.barra-base a.voltar{
	float:left;
	height:12px;
	width:60px;
	margin:6px 5px 0px 0px;
	padding:3px 3px 3px 7px;
	color:#003E7E;
	font-size:10px;
	background:transparent url(../img/lista-noticias/bt-voltar.jpg) left center no-repeat;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	font-weight:normal;
	}

/**/
div.eng div.colA span{
	float:right;
	width:169px;
	height:20px;
	background:transparent url(../img/a-facens/bt-tamanho-fonte.jpg) left top no-repeat;
	margin-left:5px;
	margin-top:35px;
	}
div.eng div.colA span h5{
	float:left;
	font-size:11px;
	text-transform:uppercase;
	color:#003E7E;
	padding:4px 4px 3px 5px;
	}
div.eng div.colA span a{
	float:left;
	text-decoration:none;
	color:#003E7E;
	font-weight:bold;
	padding:0px 2px 2px 2px;
	line-height:14px;
	height:14px;
	margin:0px;
	background:none;
	width:auto;
	}	
 div.eng div.colA span a.mini{
	font-size:10px;
	padding-top:4px;
	}
div.eng div.colA span a.medio{
	font-size:12px;
	padding-top:3px;
	*padding-top:4px;	
	}	
div.eng div.colA span a.maior{
	font-size:14px;
	padding-top:3px;
	}
/*pos graduacao e cursinho*/
div.cont-cursos h1.outros-cursos{
	float:left;
	height:26px;
	width:965px;
	padding:10px 0px 0px 5px;
	background:transparent url(../img/cursos/pos-topo-bg.jpg) bottom left repeat-x;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	}
div.cont-cursos h1.outros-cursos p{
	float:left;
	width:auto;
	margin:0px;
	border:0px;
	padding:2px 0px 0px 0px;
	}
div.cont-cursos img.topo{
	padding-top:5px;
	float:left;
	}
div.cont-cursos a.bt-voltar{
	float:right;
	padding:6px 3px 5px 22px;
	margin:0px;
	width:50px;
	height:10px;
	font-size:10px;
	line-height:10px;
	text-transform:uppercase;
	color:#003E7E;
	text-decoration:none;
	background:transparent url(../img/cursos/bt-voltar-pos.jpg) left top no-repeat;
	font-weight: normal;
	}
div.cont-cursos a.bt-voltar:hover{
	text-decoration:underline;
	}
div.colA ul li dl{
	width:650px;
	height:auto;
	}
div.colA ul li dl dt{
	float:left;
	height:19px;
	cursor:pointer;
	background:#C0CAD2 url(../img/cursos/acc-normal.jpg) left bottom no-repeat;
	padding:5px 0px 2px 40px;
	width:590px;
	color:#003E7E;
	font-weight:bold;
	font-size:14px;
	margin:5px 0px;
	}
div.colA ul li dl dt.normal{
	background:#C0CAD2 url(../img/cursos/acc-normal.jpg) left bottom no-repeat;
	}
div.colA ul li dl dt.ativo{
	background:#4A677F url(../img/cursos/acc-ativo.jpg) left bottom no-repeat;
	color:#FFF;
	}
div.colA ul li dl dd{
	float:left;
	width:600px;
	padding:5px 20px 10px 20px;
	display: none;
	}
/*Na Mídia - com código da Lista de Notícias*/
div.conteudo div div.colA div.lista-noticias div.topo h2.tit-na-midia{
	background:none;
	padding-left:0px;
	margin-right:462px;
	}
div.conteudo div div.colA div.lista-noticias div.topo h2.tit-na-midia-texto{
	background:none;
	padding-left:0px;
	margin-right:278px;
	}
div.conteudo div div.colA div.lista-noticias div.topo h2.impressos{
	width:150px;
	margin-right:229px;
}
div.conteudo div div.colA div.lista-noticias ul.meio-na-midia{
	width:100%;
	height:auto;
	padding:0px;
	float: left;
}
div.conteudo div div.colA div.lista-noticias ul.meio-na-midia li{
	float:left;
	width:100%;
	height: auto;
}
div.conteudo div div.colA div.lista-noticias ul.meio-na-midia li a{
	float:left;
	width:620px;
	height:115px;
	text-decoration:none;
	padding:12px 15px 0px 15px;
	background:transparent url(../img/lista-noticias/separador-na-midia.jpg) top center no-repeat;
}
div.conteudo div div.colA div.lista-noticias ul.meio-na-midia li a img{
	float:left;
	width:146px;
	height:109px;
	margin-right:12px;
}
div.conteudo div div.colA div.lista-noticias ul.meio-na-midia li a h3{
	float:left;
	width:398px;
	height:14px;
	font-size:14px;
	color:#003E7E;
	font-weight:bold;
	padding-bottom:16px;
}
div.conteudo div div.colA div.lista-noticias ul.meio-na-midia li a strong{
	float:left;
	width:40px;
	height:14px;
	font-size:14px;
	color:#003E7E;
	float: left;
	width:auto;
	padding-right:5px;
}
div.conteudo div div.colA div.lista-noticias ul.meio-na-midia li a p{
	float:left;
	width:398px;
	line-height:14px;
	font-size:11px;
	color:#668BB2;
	padding: 0;
}
div.conteudo div div.colA div.lista-noticias ul.meio-na-midia li h2{
	float:left;
	width:378px;
	height:14px;
	font-size:14px;
	color:#003E7E;
	font-weight:bold;
	padding:12px 0px 12px 10px;
}
div.conteudo div div.colA div.lista-noticias ul.meio-na-midia li p{
	float:left;
	color:#668BB2;
	font-size:12px;
	font-weight:normal;
	padding-bottom:15px;
	padding-left:10px;
	line-height:18px;
	width: 98%; /* necessário prá IE7 */
	text-align:justify;
	}
div.conteudo div div.colA div.lista-noticias ul.meio-videos{
	float:left;
	width:610px;
	height:auto;
	background-color:#E6ECF2 ;
	}
div.conteudo div div.colA div.lista-noticias ul.meio-videos li{
	float:left;
	padding:0px 10px 10px 10px;
	height:300px;
	}
div.conteudo div div.colA div.lista-noticias ul.meio-videos li.video{
	width:450px;
}
div.conteudo div div.colA div.lista-noticias ul.meio-videos li.lista{
	width:120px;
	overflow-y:scroll;
	overflow-x:hidden;
	}
ul.meio-videos li.lista a{
	float:left;
	padding-bottom:10px;
	}
div.lista-noticias div.texto-video{
	float:left;
	width:450px;
	padding:5px 160px 20px 20px;
	background-color:#E6ECF2;
	}
div.texto-video h3{
	font-size:11px;
	font-weight:bold;
	color:#003E7E;
	}
div.texto-video p{
	font-size:11px;
	color:#668BB2;
	}
/*Lista de laboratórios*/
div.lista-noticias ul.meio-laboratorios{
	width:100%;
	height:auto;
	padding:0px;
	float: left;
}
div.lista-noticias ul.meio-laboratorios li{
	float:left;
	width:100%;
	height: auto;
}
div.lista-noticias ul.meio-laboratorios li a{
	float:left;
	width:620px;
	height:80px;
	text-decoration:none;
	padding:12px 5px 0px 15px;
	background:transparent url(../img/lista-noticias/separador-na-midia.jpg) top center no-repeat;
}
div.lista-noticias ul.meio-laboratorios li a img{
	float:left;
	width:210px;
	height:70px;
	margin-right:12px;
}
div.lista-noticias ul.meio-laboratorios li a h3{
	float:left;
	width:390px;
	height:14px;
	font-size:14px;
	color:#00ADEE;
	font-weight:bold;
	padding-bottom:4px;
	text-transform: uppercase;
}
div.lista-noticias ul.meio-laboratorios li a strong{
	float:left;
	width:40px;
	height:14px;
	font-size:14px;
	color:#003E7E;
	float: left;
	width:auto;
	padding-right:5px;
}
div.lista-noticias ul.meio-laboratorios li a p{
	float:left;
	width:398px;
	line-height:14px;
	font-size:11px;
	color:#668BB2;
	padding: 0;
}
div.lista-noticias ul.meio-laboratorios li h2{
	float:left;
	width:378px;
	height:14px;
	font-size:14px;
	color:#003E7E;
	font-weight:bold;
	padding:12px 0px 12px 10px;
}
div.lista-noticias ul.meio-laboratorios li p{
	float:left;
	color:#668BB2;
	font-size:12px;
	font-weight:normal;
	padding-bottom:15px;
	padding-left:10px;
	line-height:18px;
	width: 98%; /* necessário prá IE7 */
	text-align:justify;
	}
/*aqui-tem-engenharia-lista*/
div.conteudo div div.colA div.lista-noticias ul.meio-aqui-tem-engenharia{
	float:left;
	width:630px;
	height:auto;
	}
div.conteudo div div.colA div.lista-noticias ul.meio-aqui-tem-engenharia li{
	position:relative;
	left:-5px;
	float:left;
	width:205px;
	height:132px;
	padding-left:5px;
	}
ul.meio-aqui-tem-engenharia li a{
	float:left;
	width:195px;
	height:117px;
	border:1px solid #CCD8E5;
	padding:5px;
	text-decoration:none;
}
ul.meio-aqui-tem-engenharia li a img{
	float:left;
	width:195px;
	height:100px;
	}
ul.meio-aqui-tem-engenharia li a h3{
	float:left;
	width:195px;
	color:#003E7E;
	font-size:11px;
	padding-top:2px;
	height:13px;
	overflow:hidden;
	text-align:center;
	}
ul.meio li h4{
	font-weight:bold;
	font-size:14px;
	color:#003E7E;
	padding:10px;
	}
ul.meio li h5{
	font-weight:normal;
	font-style:italic;
	font-size:14px;
	color:#003E7E;
	padding:5px;
	}
img.dest-engenharia{
	float:left;
	padding:10px;
	}
/**/
div.lista-noticias ul.meio li div.image-projeto{
	position:static;
	width:300px;
	height:auto;
	padding:5px;
	background-color: #E6ECF2;
	margin: 5px 10px 10px 5px;
	}
div.lista-noticias ul.meio li div.image-projeto img{
	float:left;
	width:300px;
	height:210px;
	}
div.conteudo div div.colA div.lista-noticias ul.meio li div.image-projeto a{
	float:left;
	width:275px;
	height:18px;
	line-height:11px;
	padding:4px 0px 2px 25px;
	font-size:11px;
	color:#003E7E;
	background:#E6ECF2 url(../img/lista-noticias/lupa.jpg) 5px center no-repeat;
	display:block;
	}
/*Inserção de Conteúdo - Tabelas da carga horária dos cursos*/
table.carga-horaria{
	position:relative;
	margin:10px auto;
	padding:10px 0px;
	width:550px;
	}
table.carga-horaria tr.title-top td{
	text-align:right;
	font-size:14px;
	font-weight:bold;
	color:#003E7E;
	padding:5px;
	}
table.carga-horaria tr.subtitles td{
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#003E7E;
	padding:4px 14px;
	border:1px solid #FFF;
	background-color:#C6DDF4;
}
table.carga-horaria tr.text td{
	text-align:left;
	font-size:12px;
	font-weight:normal;
	color:#003E7E;
	padding:2px 15px;
	border:1px solid #C6DDF4;
}
table.carga-horaria tr.text td a{
		text-align:left;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#003E7E;
	}
table.carga-horaria tr.text td a:hover{text-decoration:underline}
div.conteudo div div.colA div.lista-noticias div.topo span.semestral,div.conteudo div div.colA div.lista-noticias div.topo span.anual{
	float:left;
	background:none;
	width:630px;
	height:auto;
	}
a.semestral, a.anual, a.semestral:hover, a.anual:hover {
	float:left;
	width:630px;
	background:none;	
	background-color:#003E7E;
	color:#FFF;
	text-decoration:none;
	padding:0px;
	margin:0px;
	border:0px;
	}
dd#anual, dd#semestral{
	display:none;
	}
/* a direção - listagem dos diretores*/
div.conteudo div div.colA ul li ul.direcao{
	float:left;
	width:600px;
	padding:15px;
	width:auto;
}
div.conteudo div div.colA ul li ul.direcao li{
	float:left;
	width:630px;
	height:auto;
	padding-bottom: 15px;
	background: transparent url(../img/lista-noticias/separador-na-midia.jpg) top center no-repeat;
	padding-top: 10px;
	 }
div.conteudo div div.colA ul li ul.direcao li div{
	width:200px;
	text-align:center;
	}
div.conteudo div div.colA ul li ul.direcao li p, div.conteudo div div.colA ul li ul.direcao li a{
	float:left;
	width:630px;
	text-align:left;
	color:#003E7E;
	font-size:12px;
	padding:3px 0px;
}
/*links do topo da página biblioteca*/
/*a.biblioteca-topo{
	float:left;
	text-decoration:none;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	width:120px;
	height:auto;
	color:#003E7E;
	padding:0px 15px 5px 15px;
}
a.biblioteca-topo:hover, a.contato:hover{text-decoration:underline;}*/
a.biblioteca-topo{
	float:left;
	padding:5px;
	color:#003E7E;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background:none;
	cursor:pointer;
	text-align:center;
	width: 125px;
	margin:3px 10px 3px 10px;
	border: solid 1px #003E7E;
	}
a.biblioteca-topo:hover{
	float:left;
	padding:5px;
	background:#003E7E none;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
a.contato{
	float:left;
	text-decoration:none;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#003E7E;
	}
div#sub-contato, div#sub-contato2, a#sub-contato3{
	float:left;
	padding:10px;
	color:#003E7E;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background:none;
	cursor:pointer;
	text-align:center;
	width: 150px;
	margin-right: 10px;
	border: solid 1px #003E7E;
	}
div#sub-contato:hover, div#sub-contato2:hover, a#sub-contato3:hover{
	float:left;
	padding:10px;
	background:#003E7E none;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
form#contato{
	float:left;
	width:510px;
	height:auto;
	padding:10px;
	margin-left:5px;
	}
form#contato label{
	float:left;
	width:150px;
	height:20px;
	font-size:12px;
	text-align:right;
	padding:0 10px;
	color:#003E7E;
	}
form#contato input, form#contato select, form#contato textarea{
	float:left;
	width:300px;
	margin:0px 5px 5px 0px;
	border:1px solid #668BB2;
	padding: 3px;
	}
form#contato input.bt, form#contato input.check{
	float:left;
	width:auto;
	margin:0px 5px 5px 0px;
	padding:2px;
	border:0px;
	}
form#contato input.bt{
	float:right;
	margin-right:38px;
	background:#668BB2;
	color:#FFF;
	padding: 8px 15px;
	}
div#contato,div#mapa{
	float:left;
	width:620px;
	height:auto;
	display:none;
	padding: 20px 0;
	}
/*docentes*/

form.selProf{
	float:left;
	width:600px;
	padding:10px;
	height:auto;
	}
form.selProf label{
	float:left;
	width:130px;
	color:#003E7E;
	font-size:12px;
	height:17px;
	}
form.selProf select{
	float:left;
	height:18px;
	border:1px solid #003E7E;
	color:#003E7E;
	font-size:11px;
	width:250px;
	padding:1px;
	}
form.selProf input{
	float:left;
	margin:0px 2px;
	background:transparent url(../img/btok.jpg) left top no-repeat;
	color:#003E7E;
	font-weight:bold;
	font-size:11px;
	padding:2px 3px;
	}
div.conteudo div div.info-docente{
	float:left;
	width:620px;
	padding:5px 0px;
	height:auto;
	overflow: hidden;
	}
div.info-docente h2, div.info-docente h3{
	float:left;
	height:auto;
	width:600px;
	font-weight:bold;
	color:#003E7E;
	padding:5px 0px 0px 0px;
	margin:0px;
	}
div.info-docente h2{font-size:16px;}
div.info-docente h3{font-size:14px;}
div.info-docente ul, div.info-docente ul li{
	float:left;
	height:auto;
	width:600px;
	margin:0px;
	}
div.info-docente ul li{	
	font-size:12px;
	font-weight:normal;
	color:#668BB2;
	padding:2px 0px;
	}
div.info-docente ul li strong{
	color:#003E7E;
	font-weight:bold;
	}
div.info-docente p a{
	font-weight:bold;
	color:#003E7E;
	}
ul.textos{
	width:600px;
	}
a#edital, a#edital:hover{
	float:left;
	font-weight:bold;
	background:none;
	padding:0px;
	color:#003E7E;
	margin:0px;
	height:auto;
	}
div.cont-cursos ul li img.img{
	float:none;
	margin:5px 0px 5px 70px;
	
	}
div.conteudo-ampliado{
/*	position:relative;*/
	display: table;	
	clear:both;	
/* 	margin:0px;
	width:100%;
	height:auto;*/
	background-color:#FFF;
	padding:12px 0px 5px 0px;	
}
div.conteudo-ampliado div h1{
	width:920px;
	position:static;
	margin:0px auto;
	font-size:22px;
	color:#003E7E;
	padding:5px 0px 5px 60px;
	float: left;
}
div.conteudo-ampliado div p{
	width:920px;
	position:static;
	margin:0px auto;
	font-size:14px;
	color:#003E7E;
	padding:5px 0px 5px 60px;
	float: left;
}
div.conteudo-ampliado div img{
	padding:0 10px 10px 10px;
	}
div#conserta{
	float:left;
	height:auto;
	width: auto;
	}
/* DHTML*/
#dhtml{
	float:none;
	padding:0;
	margin:0;
	border:0;
	clear:both;
	position:absolute;
	/*float:right;*/
	width:500px;
	height:400px;
	z-index:10;
	top:180px;
	margin-left:589px;
	margin-top:-3px;
	/*right:14px;*/
	/*margin-left:141px;*/
	/*display:none;*/
}
/*Banner Publicidade*/
div#publicidade{
	float:none;
	padding:0;
	margin:0;
	border:0;
	clear:both;
	position:absolute;
	/*float:right;*/
	width:170px;
	height:640px;
	z-index:10;
	top:180px;
	margin-left:800px;
	margin-top:-3px;
	/*right:14px;*/
	/*margin-left:141px;*/
	display:none;
	}
div#publicidade div{
	float:left;
	height:30px;
	width:170px;
	}
div#publicidade div p{
	float:left;
	width:134px;
	padding:7px 5px;
	background:transparent url(../img/banner-publicidade/pb-bg.gif) left top repeat-x;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	}
div#publicidade div a{
	float:left;
	padding:7px 0px;
	background:transparent url(../img/banner-publicidade/pb-bg.gif) left top repeat-x;
	}
div#publicidade span{
	float:left;
	padding:5px 5px 0px 5px;
	width:160px;
	height:600px;
	background:transparent url(../img/banner-publicidade/bg-vertical.gif) left top repeat-y;
	}
/**/
div#publicidade span *{
	margin:0px;
	padding:0px;
	border:0px;
	width:160px;
	height:600px;
	}
table#trabalhe-conosco{
	width:350px;
	margin:0 0 0 60px;
	text-align:right;
	color:#003E7E;
	font-size:12px;
	}
table#trabalhe-conosco input{
	width:300px;
	border:solid 1px #668BB2;
	color:#668BB2;
	font-size:11px;
	padding: 3px;
	float: left;
	}
table#trabalhe-conosco textarea{
	width:300px;
	border: solid 1px #668BB2;
	color:#668BB2;
	font-size:11px;
	padding: 3px;
	float: left;
	}
table#trabalhe-conosco, table#trabalhe-conosco td, table#trabalhe-conosco tr, table#trabalhe-conosco th{
	border-collapse:separate;
	}
table#trabalhe-conosco input.bt{
	float:left;
	margin-right:38px;
	background:#668BB2;
	color:#FFF;
	padding: 8px 10px;
	width: 100px;
	text-align: center;
	}
/**/
div.conteudo div div.colA div.lista-noticias ul.meio-listalabs{
	float:left;
	width:630px;
	height:auto;
	}
div.conteudo div div.colA div.lista-noticias ul.meio-listalabs li{
	position:relative;
	left:-5px;
	float:left;
	width:205px;
	height:158px;
	padding-left:5px;
	}
ul.meio-listalabs li a{
	float:left;
	width:195px;
	height:143px;
	border:1px solid #CCD8E5;
	padding:5px;
	text-decoration:none;
}
ul.meio-listalabs li a img{
	float:left;
	width:195px;
	height:100px;
	}
ul.meio-listalabs li a h3{
	float:left;
	width:195px;
	color:#00ADEE;
	font-size:12px;
	padding:3px 0px 0px 0px;
	height:13px;
	overflow:hidden;
	text-align:left;
	text-transform: uppercase;
	}
div.conteudo div div.colA div.lista-noticias ul.meio-listalabs li a p{
	float:left;
	width:195px;
	color:#668BB2;
	font-size:10px;
	padding-top:2px;
	height:26px;
	overflow:hidden;
	text-align:left;
	line-height:12px;
	}
ul#meio-informativos{
	width:650px;
	height:auto;
	padding:0px;
	float: left;
}
ul#meio-informativos li{
	float: left;
	width:96%;
	height:auto;
	padding:5px 5px 15px 5px;
	background:#FFF url(../img/home/noticias-lista-base.jpg) center bottom no-repeat;
}
ul#meio-informativos li a.informativo{
	float:left;
	width:220px;
	height:auto;
	margin-right:15px;
	text-decoration: none;
	font-size: 10px;
	}
ul#meio-informativos li a.informativo img{
	border:2px solid #333;
	}

ul#meio-informativos li div{
	float:left;
	width:385px;
	height:auto;
	display: block;
	}	
ul#meio-informativos li div h3{
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#003E7E;
	width: 300px;
	}
ul#meio-informativos li div a.vt, ul#meio-informativos li a.vt{
	float:left;
	width:80px;
	height:20px;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
	text-align:right;
	padding-top:5px;
	color:#003E7E;
	background:transparent url(../img/home/ver-tudo2.jpg) 5px 4px no-repeat;
	}
ul#meio-informativos li div p{
	float:left;
	font-size:12px;
	padding:0px;
	width:300px;
}

ul#meio-informativos li div ul, ul#meio-informativos li div ul li{
	float:left;
	width:380px;
	padding:2px 0px;
	height: auto;
	background:none;
	}
 ul#meio-informativos li div ul li a{
	 float:left;
	 padding:3px;
	 border:none;
	 text-decoration:none;
     border-top:1px solid #CCD8E5;
	 }
 ul#meio-informativos li div ul li a strong{
	float:left;
	font-size:12px;
	color:#003E7E;
	font-weight:bold;
	width:380px;
	 }
 ul#meio-informativos li div ul li a p{
	color:#668BB2;
	font-size:12px;
	width:380px;
	padding: 0px;
 }
ul#meio-informativos li h4{
	font-size:14px;
	color:#003E7E;
	font-weight:bold;
	width:540px;
	float: left;
	}
ul#meio-informativos li ul.lista-miniaturas{
	float:left;
	width:600px;
	height:auto;
	}
ul#meio-informativos li ul.lista-miniaturas li{
	float:left;
	width:110px;
	padding:0px 10px 10px 0px;
	background:none;
	}
ul#meio-informativos li ul.lista-miniaturas li a{
	float:left;
	border:0px;
	text-decoration:none;
	}
ul#meio-informativos li ul.lista-miniaturas li a img{
	border:2px solid #333;
}
ul#meio-informativos li ul.lista-miniaturas li a p{
	width:110px;
	text-align:center;
	}
/* Formulário de Cadastro de News*/
form#newsletter{
	float:left;
	width:510px;
	height:auto;
	padding:10px;
	margin-left:50px;
	}
form#newsletter label{
	float:left;
	width:150px;
	height:20px;
	font-size:12px;
	text-align:right;
	padding:0px 10px;
	color:#003E7E;
	}
form#newsletter input, form#newsletter select{
	float:left;
	width:300px;
	margin:0px 5px 5px 0px;
	border:1px solid #668BB2;
	}
form#newsletter input.bt{
	float:right;
	width:auto;
	margin:0px 38px 5px 0px;
	padding:2px;
	border:0px;
	background:#668BB2 none;
	color:#FFF;
	}
/*ul.erros {
	padding:8px 8px 8px 35px;
	background:#fff0e4;
	border:1px solid #eaa66f;
	color:#d4894c;
	font-size:12px;
	width:400px !important;
	margin:10px 0 20px 100px !important; 
}
div.info {
	padding:8px 8px 8px 35px;
	background:#f9ffef;
	border:1px solid #aacc72;
	color:#80a248;
	margin-bottom:10px;
	font-size:12px;
}
ul.erros li {
	list-style:none;
}*/
div.conteudo dl dd p a,div.conteudo dl dd p a:hover{
	float:none;
	background:none;
	font-weight:bold;
	color:#003E7E;
}
/* comentarios*/
div#comentarios{
	float:left;
	width:100%;
	height:auto;
	padding:10px 0px;
	}
div#comentarios span{
	font-size:14px;
	font-weight:bold;
	color:#003E7E;
	padding-left: 10px;
	width: 80%;
	float: left;
	}
div#comentarios span strong{
	color:#00ADEE;
	}
div#comentarios ul.lista-comentarios{
	float:left;
	width:100%;
	height:auto;
	background:transparent url(../img/lista-noticias/separador-na-midia.jpg) bottom center no-repeat;
	padding-bottom:6px;
	}
div#comentarios ul.lista-comentarios li{
	float:left;
	width:96%;
	padding:10px 2%;
	}
div#comentarios ul.lista-comentarios li.ativo{
	background-color:#E6ECF2;
	}
div#comentarios ul.lista-comentarios li h4{
	width:70%;
	height:auto;
	padding-bottom:15px;
	color:#668BB2;
	font-size:14px;
	}
div#comentarios ul.lista-comentarios li h4 strong{
	color:#00ADEE;
	font-weight:bold;
	}
div#comentarios ul.lista-comentarios li img{
	float:right;
	border:2px solid #00ADEE;
	height: 32px;
	width: 32px;
	margin-top:5px;
	-margin-right:10px;
	}
div#comentarios ul.lista-comentarios li p{
	width:90%;
	}
div#comentarios form{
	float:left;
	width:96%;
	padding:10px 2%;
	}
div#comentarios form *{float:left;}
div#comentarios form h5{
	color:#003E7E;
	font-size:14px;
	font-weight:bold;
	width:100%;
	padding-bottom:15px;
	}
div#comentarios form input{
	border:1px solid #DDE2E7;
	width:315px;
	height:18px;
	margin-bottom:15px;
	margin-left:10px;					
}
div#comentarios form textarea{
	border:1px solid #DDE2E7;
	width:315px;
	height:80px;
	margin:5px 0px;
	margin-left:10px;						
}
div#comentarios form label, div#comentarios form p{
	padding-left:10px;
	font-size:11px;
	color:#668BB2;
	}
div#comentarios p{	width:80%; }
div#comentarios form input.bt{
	background:transparent url(../img/bt-enviar-comentario.jpg) left top no-repeat;
	width:70px;
	height:21px;
	margin:0px;
	padding-left:5px;
	font-size:11px;
	text-transform:uppercase;
	color:#00ADEE;
	border:none;
	text-align:left;
	}
/*Erro 404*/
#top {
	height:100px;
	background:#013E7D url(../img/topo/fundo.jpg) center -12px no-repeat;
}
#top div{
	position:relative;
	width:980px;
	margin:0px auto;
	padding:0;
	border:0px;
	}
#top div a{
	float:left;
	position:relative;
	border:0px;
	padding-top:12px;
	left:-6px;
	}
#top div a img{border:0px;margin:0px;}
div#erro404{
	float:left;
	width:100%;
	height:auto;
	}
div#erro404 h1{
	float:left;	
	font-size:16px;
	color:#003E7E;
	padding:10px 0px 20px 0px;
	width:100%;
	margin:0px;
}
div#erro404 p{
	float:left;	
	font-size:12px;
	color:#668BB2;
	padding:10px 0px;
	float: left;
	width: 100%;
	}
div#erro404 p a{
	font-size:13px;
	font-weight:bold;
	color:#003E7E;
	}
div#erro404 p strong{	color:#003E7E;}
div#erro404 form{
	float:left;
	width:auto;
	padding-bottom:15px;
}
div#erro404 form input{
	float:left;
	width:200px;
	border:1px solid #668BB2;
	margin:0px 5px;
	padding:2px;
	}
div#erro404 form input.bt{
	float:left;	
	background:transparent url(../img/bt-enviar-comentario.jpg) left top no-repeat;
	width:70px;
	height:21px;
	margin:0px;
	padding-left:5px;
	font-size:11px;
	text-transform:uppercase;
	color:#668BB2;
	border:none;
	text-align:left;
	}
div#erro404 ul{
	float:left;
	width:160px;
	height:auto;
	margin-right:5px;
	padding:5px 0px;
	}
div#erro404 ul.principal{
	width:80px;
}
div#erro404 ul.laboratorios{width:170px;}
div#erro404 ul li{
	float:left;	
	margin:0px;	
	width:100%;
	height:auto;
	padding:2px 0px;
	border:0px;
	line-height:13px;
	}
div#erro404 ul li a{
	float:left;
	font-size:12px;
	font-weight:normal;
	line-height:13px;
	padding:5px;
	width:99%;
	height:auto;
	text-decoration:none;
	color:#668BB2;
	margin:0px;
	}
div#erro404 ul li a:hover{
	background-color:#668BB2;
	color:#FFF;
	}
div#erro404 ul li h2{
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#003E7E;
	padding-top:5px;
	}
a#texto-cpa{
	float:left;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#003E7E;
	width:100%;
	text-align:center;
	padding:15px 0px;
	}
/* Projetos Especiais*/
div.lista-noticias ul.projetos-especiais{
	width:100%;
	padding:0px;
	float: left;
}
div.lista-noticias ul.projetos-especiais li{
	float:left;
	width:100%;
	height:auto;
}
div.lista-noticias ul.projetos-especiais li a{
	float:left;
	width:620px;
	height:105px;
	text-decoration:none;
	padding:12px 5px 0px 15px;
	background:transparent url(../img/lista-noticias/separador-na-midia.jpg) top center no-repeat;
}
div.lista-noticias ul.projetos-especiais li a img{
	float:left;
	width:195px;
	height:98px;
	margin-right:12px;
}
div.lista-noticias ul.projetos-especiais li a h3{
	float:left;
	width:390px;
	height:14px;
	font-size:14px;
	color:#00ADEE;
	font-weight:bold;
	padding-bottom:4px;
	text-transform: uppercase;
}
div.lista-noticias ul.projetos-especiais li a strong{
	float:left;
	width:40px;
	height:14px;
	font-size:14px;
	color:#003E7E;
	float: left;
	width:auto;
	padding-right:5px;
}
div.conteudo div.colA div.lista-noticias ul.projetos-especiais li a p{
	float:left;
	width:375px;
	line-height:14px;
	font-size:11px;
	color:#668BB2;
	padding: 0;
	/*display:table;*/
}
div.lista-noticias ul.projetos-especiais li h2{
	float:left;
	width:378px;
	height:14px;
	font-size:14px;
	color:#003E7E;
	font-weight:bold;
	padding:12px 0px 12px 10px;
}
div.lista-noticias ul.projetos-especiais li p{
	float:left;
	color:#668BB2;
	font-size:12px;
	font-weight:normal;
	padding-bottom:15px;
	padding-left:10px;
	line-height:18px;
	width: 98%; /* necessário prá IE7 */
	text-align:justify;
	}
table#toeic{
	float:left;
	width:450px;
	height:auto;
	border:1px solid #003E7E;
	padding:5px;	
	margin-left:85px;
	}
table#toeic thead{
	text-align:center;
	font-size:12px;
	font-weight:bold;
	background-color:#003E7E;
	color:#FFFFFF;
	}
table#toeic tbody th{
	text-align:left;
	font-size:11px;
	font-weight:bold;
	color:#668BB2;
	padding:5px;
	background-color:#F2F2F2;
	}
table#toeic tbody td{
	text-align:left;
	font-size:11px;
	font-weight:normal;
	color:#668BB2;
	padding:8px;
	}
table#toeic tbody a{
	float:none;
	border:none;
	text-decoration:none;
	padding:0px;
	color:#003E7E;
	font-weight:bold;
}
img#biblioteca{
	float:left;
	margin:10px 50px;
	}
p#legenda{
	width:48%;
	padding:3px 1%;
	font-size:10px;
	}
