/* DIVS */

#containerAll{
	position: relative;
	min-height:100%;
	*float:left;
	_float:left;
	background:url(../img/topo.png) repeat-x;
}

#container1{
	width:780px;
	min-height:10px;
	margin:0 auto; 
	text-align:left; /* "remédio" para o hack do IE */
	_height:10px;	
}

#topo{
	float:left;
	width:100%;
	height:147px;
	margin:0px;
}

#busca{
	float:right;
	width:188px;
	height:70px;
	margin:41px 0 0;
	_margin:38px 0 0;
	display:inline;
}

#acesso_rapido{
	float:right;
	width:100%;
	margin:8px 0 0;
	_margin:10px 0 0;
	text-align:right;
}
#acesso_rapido img{
	margin:0 50px 0;
}

#conteudo_index{
	float:left;
	width:780px;
	min-height:10px;
	margin:-1px 0 50px;
	/*background:url(../img/textura_conteudo.jpg) repeat-y;*/
	_height:10px;
}

#lcol{
	float:left;
	width:190px;
	min-height:10px;
	margin:0;
	background:url(../img/seta.jpg) no-repeat;
}

#logo{
	position:absolute;
	width:218px;
	height:155px;
	margin:-120px 0 0 -4px;
	*margin:-120px 0 0 -10px;
	_margin:-120px 0 0 -10px;
	background:url(../img/logo.png) no-repeat;
	_background:url(../img/logo2.png) no-repeat;
}

#logo a{
	display:block;
	height:155px;
}

#rcol{
	float:right;
	width:584px;
	min-height:10px;
	margin:0;
	_height:10px;
}

#banner_index{
	float:left;
	width:584px;
	height:140px;
	margin:5px 0 0;
}

#rcol2{
	float:left;
	width:396px;
	min-height:10px;
	margin:9px 0 0;
}

#banner_mini{
	float:left;
	width:126px;
	height:84px;
	margin:0;
}

#rcol3{
	float:right;
	width:257px;
	min-height:10px;
	margin:0 4px 0;
}

#conteudo_interno{
	float:left;
	width:780px;
	min-height:10px;
	margin:-1px 0 0;
	background:url(../img/conteudo_textura.jpg) repeat-y;
}

#ccol{
	float:left;
	width:454px;
	min-height:100px;
	margin:0 0 0 5px;
}

#rcol4{
	float:right;
	width:180px;
	min-height:10px;
	margin:8px 0 0;
	text-align:right;
	_height:10px;
}

dl.tabs_conteudo_index {
		float:left;
		_display:inline;
		width:365px;
		min-height:50px;
		_height:50px;
		margin:12px 0 0 15px;
		font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif, "Trebuchet MS";
	}
	.tabs_conteudo_index dt {
		color:#7DA52E;
		font-size:11px;
		margin:0 0 3px;
	}
	.tabs_conteudo_index dd {

    }

#rodapeBG{
	position: absolute;
	float:left;
	bottom: 0;
	width:100%;
	height:64px;
	margin:130px 0 0;
	background:url(../img/rodape_bg.jpg) repeat-x;
}

#conteudo_ferramentas_itens{
	float:right;
	width:115px;
	min-height:10px;
	margin:0 5px 0;
	_display:inline;
}

#conteudo_pagina_interna{
	float:left;
	width:452px;
	min-height:100px;
	margin:0;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif, "Trebuchet MS";
}

#cursos_box{
	float:left;
	width:456px;
	min-height:10px;
	margin:20px 0 0;
}

#cursos_abas li{
	float:left;
}

#cursos_bg{
	float:left;
	width:456px;
	min-height:10px;	
	margin:-2px 0 0;
	background:url(../img/cursos_bg2.jpg) repeat-y;
}

.cursos_img{
	position:absolute;
	width:67px;
	height:20px;
	margin:0;
	background:url(../img/cursos_aba_cursos.jpg) no-repeat;
}

#posicaoBotoes{
	width:70px;
	float:right;
	margin:10px 0 4px 0;
}


#slider{
}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li{ 
	width:584px;
	height:140px;
	margin:5px 0 0;
	overflow:hidden; 
	}	
#prevBtn, #nextBtn{ 
	float:left;
	margin:0 2px 0;
	}	
#nextBtn{ 
	}														
#prevBtn a, #nextBtn a{  
	}	
#nextBtn a{ 
	}
	

.faleconosco label{
	position:absolute;
	margin:14px 0 0 4px;
	font-size:12px;
}

.campoFormC{
	width:98%;
	padding:2px;
	margin:10px 0 10px;
	border:solid 1px #9CA0B1;
}
	
/*********************************
TAGS HTML
*********************************/

html, body{
	height: 100%;
}

 * html #containerAll {
	height: 100%; /* hack para IE6 hq trata height como min-height */
}

body{
	font-family:"Arial Narrow", "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#555657;	
	background:url(../img/conteudo_textura2.jpg) repeat-y center;
	text-align:center; /* hack para o IE */
}

a{
	color:#555657;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

a.linkVerMais:link, a.linkVerMais:visited, a.linkVerMais:active {
	text-decoration:none;
	color:#093;
}
a.linkVerMais:hover {
	text-decoration:none;
	color:#333;
}

a.linkVerMais:link, a.linkVerMais:visited, a.linkVerMais:active {
	text-decoration:none;
	color:#093;
	display:block;
	margin:0 0 5px 0;

}
a.linkVerMais:hover {
	text-decoration:none;
	color:#F60;
	display:block;
	margin:0 0 5px 0;
}


a.voltaCursoMestrado:link, a.voltaCursoMestrado:visited, a.voltaCursoMestrado:active {
	text-decoration:none;
	color:#093;
	font-size:11px;
}
a.voltaCursoMestrado:hover {
	text-decoration:none;
	color:#333;
	font-size:11px;
}


/*********************************
CLASS
*********************************/
.tituloConvenio{
	color:#093;
	margin:0 0 5px 0;
}
.textoConvenio{
	float:left;
	width:425px;
	margin:0 0 10px 0;
	border-bottom:dashed 1px #CCC;
	display:block;
	padding:0 5px 10px 10px;
}


.campoForm{
	width:80%;
	color:#555657;
	background:url(../img/textura_busca.jpg) repeat;
	border-top:1px solid #7DA52E;
	border-right:1px solid #7DA52E;
	border-bottom:1px solid #7DA52E;
	border-left:1px solid #7DA52E;
	font-size:12px;
	padding:2px;
}

.campoForm2{
	width:100%;
	color:#00717C;
	background:#DEE8CB;
	border:0;
	font-size:12px;
	margin:5px 0 0;
	*margin:2px 0 0;	
}

.campoForm3{
	color:#555657;
	border:1px solid #555657;
	font-size:12px;
	padding:2px;
}

.patch{
	float:left;
	width:444px;
	min-height:10px;
	margin:30px 0 0;
	padding:4px;
	color:#00717C;
	text-transform:uppercase;
	background:#DBEBEF;
	display:inline;
}

.textos{
	float:left;
	margin:10px 0 20px;
	padding:4px 4px 20px 4px;
	font-size:11px;
}
a.textos, a.textos:visited, a.textos:active, a.textos:hover{
	text-decoration:underline;
}

#paginacao {  /*div que conterá a paginação*/
    margin:30px 0px 10px 0px; /* define as margens em relação aos demais objetos da página*/
}

#paginacao p { /*formatação CSS para a tag <p>*/
    font-size:11px; /*tamanho da fonte*/
	text-align:left; /*alinhamento do texto*/
	margin-top:10px;/*margem superior*/
	margin-bottom:10px;/*margem inferior*/
	color:#74AE9F;/*cor da fonte*/
	border:none;/*define sem borda*/
}

#paginacao a { /*formatação CSS para a tag <a>*/
    border:1px solid #74AE9F;/*define a borda*/
	padding:5px 8px; /*distância da margem*/
	text-decoration:none;/*retira o underline do link*/
	color:#74AE9F;/*cor do texto*/
}

#paginacao a:hover { /*formatação CSS para a tag <a> quando o mouse estiver sobre ela*/
    background-color:#74AE9F;/*cor de fundo*/
	color:#FFFFFF;/*cor do texto*/
	padding:5px 8px;/*distancia da margem*/
	text-decoration:none;/*retira o underline do link*/
}

.clear {
	clear:both;
}

a.link1 {
	color:#f58345;	
}

a.toc {
    background:url(../imagens/destaque_nav_i.jpg);
    width:17px;
    height:17px;
    float:left;
    margin:2px;
    font-size:0px;
}
a.selected {
    background:url(../imagens/destaque_nav_a.jpg);
}

