﻿@charset "utf-8";
/* CSS Document */

*{padding:0; margin:0;}


/********************************************* ESTILOS */


a{
	color:#919d1b;
	text-decoration:underline;
}

a:hover{
	text-decoration:none;
}

h1{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:100;
	color:#919d1b;
}

h2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:100;
	color:#4c88be;
	margin-bottom:20px;
}

h2#tit-inst{
margin-bottom:10px;
}

h3{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#919d1b;
	margin:40px 0 20px 0;
}

.bloco1 h1{
	color:#4c88be;
	font-weight:bold;
}

#interna ul{
	margin-bottom:10px;
	list-style:none;
}

#interna li{
	padding-left:10px;
	background:url(../img/marc.gif) no-repeat left center;
	margin-bottom:5px;
}

#interna h1{
	margin-bottom:40px;
}

#interna p{
	margin-bottom:10px;
}

.verde{
	color:#919d1b;
}

.publicada{
	font-weight:bold;
	color:#a4bfda;
}

input.btcad{
	width:156px;
	height:34px;
	margin-left:70px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#f1fc8c;
	font-size:14px;
	font-weight:bold;
	background:url(../img/start.jpg) no-repeat;
	border:0;
}

input.btstart{
	width:156px;
	height:34px;
	color:#f1fc8c;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	background:url(../img/start.jpg) no-repeat;
	border:0;
}

input.btverp{
	width:193px;
	height:34px;
	color:#f1fc8c;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	background:url(../img/ver.jpg) no-repeat;
	border:0;
}


/********************************************* ESTRUTURA */


body{
	font:11px "Tahoma", Geneva, sans-serif;
	background:#26598c url(../img/bgbody.jpg) repeat-x top;
}

#container{
	width:970px;
	left:50%;
	position:absolute;
	margin-left:-485px;
	height:200px;
	min-height:200px;
	max-height:100%;
	float:left;
}
/* hack pra div ficar elástica no firefox */
html>body #container{
	height:auto;
}

#miolo{
	width:970px;
	height:200px;
	min-height:200px;	
	max-height:100%;
	float:left;
	background:url(../img/bg2.jpg) no-repeat top;
}
/* hack pra div ficar elástica no firefox */
html>body #miolo, html>body .bg2{
	height:auto;
}

.bg2{
	background:url(../img/bg.jpg) repeat-y;
	height:20px;
	min-height:20px;	
	max-height:100%;
	float:left;	
}


/************************************************** TOPO */


#topo{
	width:970px;
	height:211px;
}

.areaTransparent{
	background:url(../img/topo.png) no-repeat center;
	height:150px;
}

#barra{
	background:url(../img/barra.jpg) no-repeat center;
	height:48px;
	padding:13px 45px 0 0;
	text-align:right;
	font-weight:bold;
	color:#a4bfda;	
}

#barra a{
	color:#a4bfda;
	text-decoration:none;
}

#barra a:hover{
	color:#4c88be;
	text-decoration:none;
}

#barra .selec{
	color:#4c88be;
	text-decoration:none;
}

.logo1{
	float:left;
	margin:40px 0 0 17px;
}

.logo2{
	float:right;
	margin-right:24px;
	margin-top:55px;
}


/************************************************ MENU */


#menu{
	padding-left:45px;
}

#menu ul{
	width:138px;
	list-style:none;
	float:left;
}

#menu li{
	padding:10px 0 10px 0px;
	border-bottom:1px dashed #c1c1c1;
	font-weight:bold;
}

#menu li a{
	color:#4c88be;
	text-decoration:none;
	background:url(../img/marc.gif) no-repeat left;
	padding-left:10px;
}

#menu li a:hover{
	color:#919d1b;
	background:url(../img/marc2.gif) no-repeat left;
}

.subMenu{
	margin:10px 0;
}

#menu .itemCaixa{
	padding:0;
	border:0;
	margin:0;
}

#menu .itemCaixa ul{
	margin-left:10px;
	_margin-left:0px;
}

#menu .itemCaixa li{
	border-bottom:1px dashed #d9db56;
	width:110px;
}

#menu .itemCaixa li a{
	background:url(../img/marc2.gif) no-repeat left center;
	color:#919d1b;
	padding-left:10px;
}

#menu .itemCaixa li a:hover{
	color:#4c88be;
	background:url(../img/marc.gif) no-repeat left center;
}

/* hack para internet explorer */
#menu .progmenu{
	*padding:0 0 10px 0;
}

#formloginhome{
	border:1px solid #c7daee;
	padding:5px;
	font-size:10px;
	margin-top:10px;
	color:#919d1b;
}

#formloginhome label{
	margin-bottom:5px;
}

#formloginhome input{
	width:85px;
	height:18px;
	border:1px solid #919d1b;
	margin:5px 0;
}

#formloginhome #btentraradmin{
	width:auto;
	height:auto;
	background:url(../img/bgbt.jpg) repeat-x;
	font-size:10px;
	color:#fff;
	font-weight:bold;
	padding:2;
	border:0;
	margin-left:85px;
}


/************************************************ CENTRO DA HOME */


#centro-pagina{
	width:700px;
	float:left;
	margin-left:41px;
}

#centro-pagina table td{
	padding:5px;
}

#slideHome{
	width:700px;
	margin-bottom:20px;
}

.estude1{
	width:270px;
	color:#fff;
	padding:10px;
	background:url(../img/trans1.png);
	_background:url(../img/trans2.png);	
	position:absolute;
	margin:15px;
	z-index:100;
}

.estude1 p{
	margin:15px 0;
}

.estude1 input{
	margin-left:20px;
}

.estude1 h1{
	color:#fff;
	font-weight:bold;
}

.estude2{
	padding:15px;
	background:url(../img/trans2.png);
}

#slide{
	position:relative;
}

#slide li{
	list-style:none;
}

#contHome{
	width:700px;
}

.bloco1{
	width:300px;
	height:104px;
	padding:20px;
	background:url(../img/bghome.jpg) no-repeat;
	float:left;
	margin-right:20px;	
}

#bloco2{	
	margin:0;
}

.bloco1 select{
	width:300px;
	height:28px;
	border:2px solid #99ccff;
	color:#00477f;
	padding:3px;
	margin:10px 0;
}

.vermais{
	font-size:13px;
	font-weight:bold;
}

.vermais a{
	color:#4c88be;	
}

.leftHome{
	width:100%;
	height:20px;
	max-height:100%;
	min-height:20px;
	float:left;
}
html>body .leftHome{height:auto;}

.rightHome{
	display:none;
/*	width:270px;
	float:left;
	color:#757116;	*/
}

.meajude{
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px dashed #d9db56;
	padding-right:115px;
	_padding-right:114px;
	background:url(../img/ajude.jpg) no-repeat top right;
}

.meajude p, .depows p{
	margin:15px 0;
}

.depows{
	background:url(../img/ball.jpg) no-repeat right;
}

.depows span{
	text-align:right;
}

.depows a{
	color:#919d1b;
	font-size:13px;
	font-weight:bold;
}

.blokNoticias{
	display:none;
	width:390px;
	background:#f5fae5;
	padding:10px;
	float:left;
	margin-top:20px;
}

.blokNoticias h1{
	color:#4c88be;
	font-size:18px;
	margin-bottom:10px;
}

.blokNoticias ul{
	margin-bottom:10px;
	list-style:none;
}

.blokNoticias li{
	padding-left:10px;
	background:url(../img/marc.gif) no-repeat left center;
	margin-bottom:5px;
}


/************************************************ INTERNA */


.larg-bloco1{
	width:220px;
	background:#f7fafd url(../img/blok-larg2.jpg) repeat-y;
	float:left;
	margin-left:20px;
	height:155px;
	min-height:155px;
	max-height:100%;
}

.larg-bloco2{
	width:220px;
	background:url(../img/blok-larg1.jpg) no-repeat top;
	height:155px;
	min-height:155px;
	max-height:100%;
	float:left;
}
/* hack pra div ficar elástica no firefox */
html>body .larg-bloco1, html>body .larg-bloco2, html>body .larg-bloco3{
	height:auto;
}

.larg-bloco3{
	width:180px;
	height:155px;
	min-height:155px;
	max-height:100%;
	float:left;
	clear:both;
	padding:20px;
	background:url(../img/blok-larg3.jpg) no-repeat bottom;	
}

.larg-bloco1 li{
	padding:10px 0 10px 10px;
	border-bottom:1px dashed #a4bfda;
	list-style:none;
	background:url(../img/marc.gif) no-repeat left center;
}

.larg-bloco1 li:hover{
	background:url(../img/marc2.gif) no-repeat left center;
}

.larg-bloco1 li a{
	font-size:12px;
	color:#00477f;
	text-decoration:none;
}
.larg-bloco1 li a:hover{
	color:#919d1b;
}

.texto{
	width:460px;
	float:left;
}

.imagespage img{
	border:2px solid #D0DAE6;
	padding:4px;
	margin-bottom:20px;
}


/************************************************ AJUDA */


.titajuda{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4c88be;
	font-weight:bold;
}


/************************************************ DEPOIMENTOS */


.qualpais{
	margin-bottom:40px;
}

.qualpais label{
	color:#4c88be;
	font-weight:bold;
	font-size:12px;
}

.qualpais select{
	color:#00477f;
	font-size:13px;
	width:242px;
	height:28px;
	border:2px solid #99ccff;
	padding:3px;
}

.depows-inter p{
	margin:15px 0;
}

.depows-inter{
	background:url(../img/ball.jpg) no-repeat top right;
	border-bottom:1px dashed #d9db56;
	margin-bottom:20px;
	padding-bottom:20px;
	height:127px;
	min-height:127px;
	max-height:100%;
	float:left;
}
html>body .depows-inter{
	height:auto;
}

.depows-inter span{
	text-align:right;
}

.depows-inter a{
	color:#919d1b;
	font-size:13px;
	font-weight:bold;
}


/************************************************ NOTÍCIAS */


#noticias li{
	border-bottom:1px dashed #a4bfda;
	margin-bottom:10px;
	padding-bottom:10px;
	background-position:0px 5px;
}

#noticias li a{
	color:#26598C;
	text-decoration:none;
	font-weight:bold;
}

#noticias li a:hover{
	color:#919d1b;
}

.tools{
	margin-bottom:20px;
	text-align:right;
	display:none;
}

.back{
	height:20px;
	font-weight:bold;
	cursor:pointer;
}

.imgnotpeq img{
	border:1px solid #D0DAE6;
	padding:2px;
	margin-right:5px;
}


/************************************************ PROGRAMAS */


.progbox h2{
	margin:0;
}

.progbox h3{
	margin:20px 0 10px 0;
}

.progbox{
	border-bottom:1px dashed #d9db56;
	margin-bottom:40px;
	padding-bottom:20px;
}

.boxduv{
	width:165px;
	height:187px;
	background:url(../img/bgduv.jpg);
	margin-bottom:20px;
	padding:15px;
	color:#757116;
}

.boxduv p{
	margin-top:10px;
	width:80px;
}

.boxduv img{
	margin-top:10px;
	margin-left:5px;
}

.boxduv span{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:100;
	color:#919d1b;
}

.boxdic{
	width:175px;
	height:101px;
	background:url(../img/bgdic.jpg);
	padding:10px;
	font-weight:bold;
	color:#4c88be;
}


.boxdic span{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:100;
}

.boxdic a{
	color:#4c88be;
	text-decoration:none;
}

.boxdic a:hover{
	color:#4c88be;
	text-decoration:underline;
}

.box-prog-dir{
	width:195px;
	float:left;
	margin-left:45px;
	
}


/************************************************ ONDE ESTUDAR */


#onde h3{
	margin:20px 0 10px 0;
}

#listacursos{
	background:#f5fae5;
	padding:10px;
	margin:20px 0;
}

#onde #listacursos h3{
	margin:0 0 10px 0;
}

#listacursos ul{
	list-style:none;
}

#listacursos li a{
	color:#4c88be;
	font-weight:bold;
	text-decoration:none;
}

#listacursos li a:hover{
	color:#919d1b;
	font-weight:bold;
	text-decoration:none;
}


/************************************************ ME AJUDE A DECIDIR */


#boxpassos{
	width:690px;
	height:138px;
	background:#f5fae5;
	padding:10px 0 10px 10px;
	text-align:left;
	margin-bottom:40px;
}

#boxpassos li{
	list-style:none;
	float:left;
	margin-right:10px;
	background:none;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

#boxpassos li.on{
	color:#4c88be;
}

#boxpassos li.off{
	color:#999;
}

.contPassos{
	margin-bottom:20px;
	height:20px;
	min-height:20px;	
	max-height:100%;
	float:left;
}
/* hack pra div ficar elástica no firefox */
html>body .contPassos{
	height:auto;
}

.comeceOn{
	width:239px;
	height:60px;
	float:left;
	background:url(../img/bg-on.jpg) no-repeat;
	padding:18px;
}

.comeceOn label{
	font-size:26px;
	color:#4c88be;
}

.comeceOn select{
	width:242px;
	height:28px;
	border:2px solid #99ccff;
	font-size:14px;
	padding:3px;
	margin-top:5px;
	color:#00477f;
}

.ou{
	float:left;
	color:#4c88be;
	font-size:26px;
	margin-top:30px;
}

.comeceOff{
	width:239px;
	height:60px;	
	float:left;
	background:url(../img/bg-off.jpg) no-repeat;
	padding:18px;	
}

.comeceOff label{
	font-size:26px;
	color:#ccc;
}

.comeceOff select{
	width:242px;
	height:28px;
	border:2px solid #e5e5e5;
	font-size:14px;
	padding:3px;
	margin-top:5px;
	color:#9f9f9f;
}

#boxleft{
	margin-right:56px;
}

#boxright{
	margin-left:56px;
}

.botoescomece{
	text-align:center;
}

input.btpas{
	width:142px;
	height:34px;
	color:#f1fc8c;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	background:url(../img/passos.jpg) no-repeat;
	border:0;
}


/************************************************ RODAPE */


#rodape{
	width:970px;
	height:32px;
	padding-top:40px;
	clear:both;
	background:url(../img/foot.jpg) no-repeat top;
	color:#8dc3e9;
	text-align:center;
}
