@charset "utf-8";
body { background-color:#00364A; font-size:13px; font-family: University, sans-serif; margin:0; padding: 0; 
/*background-image: url(../images/fundo.jpg); background-repeat: repeat-x; background-position: 0px 50px;*/ background-image: none }

a img {
	border:none;
}

div {
	

}

fieldset {
	border:none;
	width:600px;
}

ul {
	list-style:none;	
}

ul,li {
	margin:0;
	padding:0;
}

a {
	text-decoration: none;
	color:#E77817;
}


a:hover {
	text-decoration:underline;
}

h4 {
	margin:0;
	padding:0;
}
#header {
		background:url(../images/backgroundHeader.png) repeat-x ;
		height:135px;
		padding: 0 7px;
		/*margin-bottom:10px;*/
		/*padding-top:5px;*/
		font-size:18px;
}


input {
	margin-bottom:4px;
}

#newsletter {
	float:right;
/*	margin-left: 195px;*/
	color:#0036A4;
		
}

#newsletter input {
	font-family: University, sans-serif;
}

#newsletter form {
	margin-bottom:0;
}

#areaTrabalho {
	color:#0036A4;
	margin-left: 15px;
	background: url(../images/lineHeader.png) center left no-repeat;
	float:right;
	padding-left:7px;
	width:146px;
}



#areaTrabalho img {
	float:left; 
	margin:0 10px;
	
}

#areaTrabalho input {
	font-family:University, sans-serif;
	border:none;
}

#areaTrabalho input[type=password] {
    background:url(../images/senha.png) no-repeat center left #FFF
}

#imagemHeader {
	height:160px;
	background:url(../images/imagem.png) no-repeat;
}

#imagemHeader li{
	background-color:#F8C300;
	float:left;
	margin-left:5px;
	
}
#iamgemHeader span {
	float:right;
}

#imagemHeader a li {
	
	width:15px;
	
}

.logo {
	float:left;
	
}

.center {
	width:955px;
	margin:0 auto;
	
	
}

.botaoOK {
	width:27px;
	height:15px;
	background:url(../images/botaoOK.png) no-repeat;
	border:none;
	cursor:pointer;
}

#content {
	margin:0 auto;
	width: 965px;
	_width:995px;
	
}

#meio {
	width:100%;
}

#result {
	margin-left:15px;
	margin-right:15px;
	_margin-right: 25px;
	font-size:14px;
	margin-left:0;
	width:220px;
		
}
/**--------------------------  Menu principal do site  ------------------------ **/

#svwp0 {
	margin-bottom:25px!important;
}

#menu {
	height:100%;
	width:181px;
	color:#FFF;
	float:left;
	margin-top:0px;
	
}

#menu img {
	margin-top:55px;
	

}

#menu ul {
	margin-left:15px;
	padding-left: 5px;
	margin-top:0;
}

#menu li {
	font-size:18px;
	margin-bottom:5px;
	
}
#menu li a {
	
	background:#01202E;
	display:block;
	width:172px;
	height:31px;
	padding-left: 7px;
	padding-top:5px;
}

#menu li a:hover {
	width:182px;
	margin-left:-10px;
    text-decoration:none;
}




#menu #gray a , #menu #gray a:hover {
	color:#01202E;
	background-color:#E3E3E2;
	width:182px;
	margin-left:-10px;
}


#menu li a {
	display:block;
	color:#FFF;
}


#include {
	width:772px;
	_width:792px;
	height:auto !important;
	_height:656px;
	min-height:656px;
	background:url(../images/borderDiv.png)  no-repeat top right  #E3E3E2 ;
	float:left;
	padding:10px 0;
}

/* ------------- Divs da home  -----------*/

.divs {
	width:362px;
	/*height:284px;*/
	margin-left:15px;
	background:url(../images/backgroundDivs.png) repeat-x #F8C301;
	float:left;
	margin-bottom:20px;
	border-top:10px solid #E77817;
}

.divs h4 {
	padding-left: 35px;
	margin:0;
	height:28px;
	font-size:22px;
	
}

#noticias h4 { 
	background:url(../images/noticias.png) no-repeat ;

	
}

#colunas h4 {
	background:url(../images/colunas.png) no-repeat 4px ;	
}
#concursos {
	/*height:344px;*/
}
#concursos h4 {
	background:url(../images/check.png) no-repeat 4px ;
}



#coluna {
	
}

.list {
	padding:0;
	margin:0;
}

.list img {
	float:left;
	margin-right: 5px;
}

.list li{
	height:84px;
	background:#FFF;
	margin:10px;
	width:320px;
	_width: 350px;
    overflow:hidden;
}

.list li a {
	color:#000;
	display:block;
	padding:2px 5px;
	height: 80px
}

.list li a:hover {

	text-decoration:none;
	background:#FFC;
}

.more {

	background:url(../images/more.png) no-repeat center right #E77817;
	text-align:right;
	font-size:14px;
	float:right;
	display: block;
 
}



.more a {
	width:105px;
	height:27px;
	color:#00364A;
	display:block;
 	padding-right:25px;
    padding-top:7px;
	
}

.more-fix-ie a {height: 23px}

.more a:hover {
    text-decoration:none;
    color:#FFF;
}

/*--------------------------------------------  Antes rodapé --------------------------------------------------*/
#areas {
	width:100%;
	/*height:180px;*/
	overflow:hidden;
	margin:25px;
	margin-bottom:40px;
	clear:both;
	
	
	
}

#areas h4, #parceiros h4{ color:#FC0 }

#areas div{
	width:201px;
	/*height:100%;*/
	float:left;
	margin:15px 10px;
	background:url(../images/lineAreas.png) no-repeat top right;
	padding:0 10px;
}

#areas div ul  a{
	color:#FFF;
}

#areas div .botao,.botao {
	background-color:#09F;
	float:right;
	color:#FFF;
	border:none;
}

.botao a{
	display:block;
	color:#FFF;
	padding:3px;
}

.botao a:hover {
	text-decoration:none;
}



#proximosCursos ul {
	list-style: disc;
	color:#FFF;
}


#proximosCursos ul li {
	margin-bottom:5px;
}

#preMatricula h4{
	margin:0;
	padding:3px;
}

#preMatricula input {
	background-color:#CCD7DB;
	border:none;
	margin-bottom: 3px;
        margin-top:10px;
}

#preMatricula form{
	color:#FFF;
        width:100%;
        overflow:hidden;
	
}
#cursos h4 {
	background:url(../images/presenciais.png) no-repeat 3px;
	
}

#distancia h4 {
	background:url(../images/distancia.gif) no-repeat 5px 15px;
	border-top:10px solid #E77817;
	margin-top:40px;
	margin-bottom:10px;
	padding-top:15px;
}
#principal {
	height:344px ;
}



#principal div {
	height:150px;
	
}


#videos {
	background-image:none!important;
}


#links { margin-left:380px; height:32px; width:700px; margin-bottom:5px; }


#links li{ text-align:center; margin-right:7px; display:block; background-image: url(../imgs/backmenutop.png); background-repeat: repeat-x; background-position: center top; background-color:#0078DE;float:left; }

#links li a {
	padding-top:2px;
	font-size:14px;
    display:block;
	height:25px;
	width:140px;
	color:#FFF
	/*background:#282550;*/
	/*_margin-top:5px;*/
}

#links li a:hover {
	padding-top:7px;
	display:block;
	height:30px;
	margin-top:0px;
	text-decoration:none;

}



#footer {
	background:url(../images/backgroundFooter.png) repeat-x ;
	height:125px;
	margin-bottom:-20px;
}

#footer .center {
	width:900px;
}

#footer .logo {
    margin-top:10px;
    
}

.center h3 {
	margin-bottom:0;

}

#description {
	color:#FFF;
	padding-left:15px;
	height:100%;
	width:250px;
	float:left;
}
#grupoEmidiaLogo { width:200px; float:right; margin-top: 50px; }

#comoChegar {
	float:left;
	margin-top:40px;
}

.slideViewer {
	width:100%;
}

.typo {
	height:30px;
	font-size:18px!important;
}

#aba {
	background:/*url(../images/borderDiv.png)*/ no-repeat center right #E3E3E2;
	width:185px;
	height:25px;
	margin-left:181px ;
	_margin-left:199px;
	padding-left:5px;
	padding-right:5px
	text-align:left;
}

#aba a {
	color:#000;
}

#aba h3 {
	font-size:18px;
}
/*----------------------------------- paginas internas --------------------------------------*/

#interna {
	
	width:755px;
	margin:0px 10px;
	
	
	
}


#interna h4 {
	padding:0;
	margin-left:3px;
	padding-left:5px;
	font-size:17px;
    width:740px;
    border-bottom:10px solid #E77817;
    text-transform: uppercase;

}

#interna #modulos {
	min-height:380px;
	padding:5px 15px;
	margin-top:0px;
	
}

 .data { float:right; color:#E77817; display:block;
 }

#title {
/* width:100%; */
        
}

#interna h4 img {
   /*margin-left:6px;*/
}

#subtitle { margin-top:15px; font-size:12px; color:#666;        
	
}

#title img{
/*	margin-top:7px */
	
}
#box {
	border-top:10px solid #E77817;
	background:url(../images/backgroundDivs.png) repeat-x #F8C301;
	width:280px;
	margin-left: 10px;
	float:right;
	padding:5px
}

dt, dd, dl {
	margin:0;
	padding:0;
}

#box dd {
	background-color:#FFF;
	width:260px;
	margin: 5px;
	padding:3px
}


#infor {
	
}

#infor h2 {
	border-bottom:1px solid #F09C44;
}

#linksCursos { float:right; margin-top:0px; margin-right:13px; }

#linksCursos span {
	background:#F09C44;	
	margin-left:5px;
	display:block;
	float:left;
}

#linksCursos span a {
	color:#000;	
	padding:3px;
	display:block;
}

#linksCursos span a:hover { text-decoration:none; background-color:#FADCBE; }

ul#list{
	padding:5px 10px 5px 10px;
}

.noticias #list h3 {
	background:url(../images/noticiasGray.png) no-repeat center left;
	padding-left:30px;
}

.dicas #list h3 {
	background:url(../images/dicasGray.png) no-repeat center left;
	padding-left:30px;
}

.presenciais  h3 {
	background:url(../images/presenciaisGray.jpg) no-repeat center left;
	padding-left:30px;
		height:31px
}

.concursos #list h3 {
	background:url(../images/checkGray.png) no-repeat center left;
	padding-left:30px;

}

.colunas #list h3 {
	background:url(../images/colunasGray.png) no-repeat center left;
	padding-left:35px;
}


.satelite  h3 {
	background:url(../images/distanciaGray.jpg) no-repeat center left;
	padding-left:35px;
	height:31px
}

#list li {
/*	border-bottom:2px solid #F09C44;   */ /**<------------------------------------------------------------ Borda maluca**/
}

#list h3 {
	margin-bottom:0;
	 
}

#list dd {
	font-size:12px;	
}


#contato {
	width:350px;
	margin-left:15px;
}

#contato form {
	margin-top:40px;
}


#contato .botao {
	background-color:#09F;
	margin-left:10px;
	float:right;
	border:none;
	color:#FFF;
	cursor:pointer;
}

#admin {
	border-top:2px solid #F09C44;
}

#checkload {
	font-size:10px;
}

#divajax {
	position:absolute;
	_margin-top:25px;
	_margin-left:3px;
	
}

label.error {
    background-color:#F20;
    border:1px dashed #F00
}

#form_premat input, #form_premat select {
	font-family: University, sans-serif;
	width:180px;
	margin:0;
	padding:0;
	margin-bottom:8px;
	
	}
	
#form_premat input[type=submit]
{
	width:auto;
	cursor:pointer;
}

.block {
	width: 770px;
	overflow:auto;
	
}

.tipocurso { font-size:10px;text-transform:none}
.selcurso {background-color:#CCD7DB; border:none;}

ul.normal { margin:10px; }
ul.bulltype {list-style-type:circle; color:#FFF}

.sloganheader {color:#003449; font-size:10px;display:block; text-align:center; margin-top:-20px; margin-left:250px; position:absolute }

#franqueado { width:450px; float: right; padding: 10px; border-left-width: 1px; border-left-style: solid; border-left-color: #E77817; margin-left:5px }

.erro_login {color:#900;font-size:10px;text-transform:none;font-weight:bold}

.dados_aluno {font-size:12px;}

.altera_senha {margin-top:3px; font-size:9px}

.aluno_msg_lido { padding:5px; margin:10px; background-color:#CCC }

.aluno_msg_naolido { padding:5px; margin:10px; background-color:#9C9 }

.menuuser { border: 2px solid #F60; margin-top: 5px; color: #F60; font-weight: bold; }

.categoria_aluno {border-bottom: 1px solid #666; font-weight:bold;}

/*ACCORDION*/
dd, dt { margin:0; padding:0 }
#accordion { }
.accordion { }
.accordion dt { background-color: #F60; font-size: 14px; font-weight:bold;  border: 1px solid #CCC; padding: 5px; color:#FFF;  }
.accordion dt:hover { cursor: pointer; background-color: #F90; color: #FFF; }
.accordion dd { background:#fff; overflow: hidden; color:#000 }
.accordion span { display: block; text-align: left; padding: 10px;}
.accordion .open { color: #000; background-color: #FC0; }
.accordion dt.open:hover { color: #000; background-color: #FC0; }

#layerbanner {position:absolute;margin-top:50px; margin-left:50px; z-index:1000000; border: 2px #666 solid; background-color:#666}

.choose_cursos ul#submenucursos li, li#gray .choose_cursos ul#submenucursos li{font-size:14px;background-color:#00364A;margin:0;color:#FFF;padding:0;height:auto;width:auto}
.choose_cursos ul#submenucursos li a, li#gray .choose_cursos ul#submenucursos li a{padding:5px;color:#FFF;height:auto;width:auto;background-color:#00364A;margin:0}
.choose_cursos ul#submenucursos li a:hover, li#gray .choose_cursos ul#submenucursos li a:hover{ background-color:#00648A;padding:5px;height:auto;width:auto;margin:0}

.choose_cursos {position:absolute;width:130px;margin-top:-30px;margin-left:100px;font-size:12px;color:#000;}

#fechalayer {text-align:right; background-image: url(../imgs/fundofechalayer.gif); background-repeat:repeat-x;}

ul#videos {}
ul#videos li {float:left;margin-right:5px;padding:5px;background-color:#FEFED5;border:1px solid #FF9900;height:210px;overflow:hidden;margin-bottom:5px}

/*///////*/

#parceiros {
    margin-left:45px;
	margin-bottom:25px;
    }
#parceiros h4 {
    margin-bottom:5px
}
    
