@CHARSET "ISO-8859-1";

html, body{
	padding: 0;
	margin: 0;
}

html{
	background-image: url('../images/background_topo.jpg');
	background-repeat: repeat-x;
	background-color: #e1e1e1;
}

.loader{
	width: 16px;
	height: 11px;
	position: absolute;
	background-image: url('../images/loader.gif');
}

#loading_pesquisa{
	display: none;
	top: 187px;
	left: 860px;
}

#corpo{
	width: 1005px;
	margin: auto;
}

#topo{
	width: 1005px;
	height: 209px;
	background-image: url('../images/topo.jpg');
	position: relative;
}

	#topo .link{
		background: transparent;
		border: 0px solid;
		width: 70px;
		height: 50px;
		cursor: pointer;
		position: absolute;
		top: 7px;
		left: 910px;		
	}
	
	#link_topo_index{
		background: transparent;
		border: 0px solid;
		width: 235px;
		height: 145px;
		cursor: pointer;
		position: absolute;
		top: 20px;
		left: 50px;		
	}


	#div_form_pequisa{
		width: 210px;
		height: 24px;
		position: absolute;
		top: 181px;
		left: 775px;
	}
	
	#campo_pesquisa{
		width: 160px;
		position: absolute;
		border: 0px solid;
		top: 4px;
		background: transparent;
		color: #acacac;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	
	#bt_pesquisa{
		width: 35px;
		height: 25px;
		border: 0px solid;
		cursor: pointer;
		background: transparent;
		position: absolute;
		left: 172px;
	}

#menu_topo{
	margin-top: 12px;
	width: 1005px;
	height: 59px;
	background-image: url('../images/menu_principal.jpg');
}

#conteudo{
	margin-top: 14px;
	float: left;
	padding-left: 17px;
	width: 724px; /* padding-left + width = 741px */
	min-height: 420px;
	position: relative;
}

#lateral_direita{
	width: 249px;
	height: 101px;
	margin-top: 14px;
	margin-left: 14px;
	float: left;
}

	#central_atendimento{
		width: 234px;
		height: 270px;
		position: relative;
		background-image: url('../images/menu_central_de_atencimento.jpg');
	}
	
		#div_form_newsletter{
			position: absolute;
			width: 195px;
			top: 78px;
			left: 17px;
			color: #acacac;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 12px;
		}
		
		#campo_nome_news{
			width: 195px;
			height: 20px;
			color: #acacac;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 14px;
		}
		#campo_email_news{
			width: 195px;
			height: 20px;
			margin-top: 2px;
			color: #acacac;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 14px;
		}
		#campo_mensagem_news{
			width: 195px;
			height: 50px;
			overflow: auto;
			margin-top: 2px;
			color: #acacac;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 14px;
		}
		
		#label_check_news{

		}
		
		#check_receber_news{
			margin-top: 7px;
			*margin-top: 3px;
		}
		
		#bt_newsletter{
			width: 43px;
			height: 22px;
			border: 0px;
			background: transparent;
			background-image: url('../images/btn_ok_newsllater.png');
			cursor: pointer;
			position: absolute;
			top: 117px;
			left: 155px;
			*margin-top: 4px;
		}
		
		#lista_cursos_layout{
			position: absolute;
			top: 235px;
			left: 20px;
		}
		
		#lista_cursos_layout #lista_cursos_insc{
			width: 200px;
		}		

	
	#redes_sociais{
		width: 234px;
		height: 35px;
		margin-top: 12px;
		background-image: url('../images/links_redes_sociais.jpg');
	}
	
	#redes_sociais .link{
		background: transparent;
		border: 0px solid;
		width: 75px;
		height: 35px;
		cursor: pointer;
	}
	
	
	#baner_publicidade{
		width: 234px;
		height: 83px;
		margin-top: 12px;
		background-image: url('../images/site_universidade_secovi_24.jpg');
	}
	
	#baner_publicidade .link{
		background: transparent;
		border: 0px solid;
		width: 230px;
		height: 80px;
		cursor: pointer;
	}

#rodape{
	margin-top: 12px;
	*margin-top: 36px;
	width: 1005px;
}

/* Mapa do site */
	
	#rodape_home{
		width: 972px;
		height: 25px;
		background-image: url('../images/barra_mapa_home.jpg');
		margin: auto;
	}
	
	#rodape_contatos{
		width: 972px;
		height: 25px;
		background-image: url('../images/barra_mapa_contatos.jpg');
		margin: auto;
	}
	
	#rodape_corpo_docente{
		width: 972px;
		height: 25px;
		background-image: url('../images/barra_mapa_corpo.jpg');
		margin: auto;
	}
	
	#rodape_cursos{
		width: 972px;
		height: 25px;
		background-image: url('../images/barra_mapa_cursos.jpg');
		margin: auto;
	}
	
	#rodape_cursos_detalhe{
		width: 972px;
		height: 25px;
		background-image: url('../images/barra_mapa_cursos_det.jpg');
		margin: auto;
	}
	
	#rodape_inscricao{
		width: 972px;
		height: 25px;
		background-image: url('../images/barra_mapa_inscricao.jpg');
		margin: auto;
	}
	
	#rodape_institucional{
		width: 972px;
		height: 25px;
		background-image: url('../images/barra_mapa_inst.jpg');
		margin: auto;
	}
	
	#rodape_parceiros{
		width: 972px;
		height: 25px;
		background-image: url('../images/barra_mapa_parceiros.jpg');
		margin: auto;
	}			
	
/* Mapa do site */				
	
	#rodape_meio{
		width: 972px;
		height: 140px;
		margin: auto;
		background-image: url('../images/menu_rodape.jpg');
	}
	
		#l_rodape_institucional, #l_rodape_docente, #l_rodape_cursos, #l_rodape_parceiros, #l_rodape_inscricao, #l_rodape_contato{
			float: left;
			width: 135px;
			height: 85px;
			margin-top: 50px;
		}
		
		#l_rodape_institucional{
			margin-left: 30px;
		}
		
		#l_rodape_docente{
			margin-left: 20px;
		}
		
		#l_rodape_cursos{
			margin-left: 22px;
		}
		
		#l_rodape_parceiros{
			margin-left: 26px;
		}
		
		#l_rodape_parceiros p{
			margin-left: 6px;
		}
		
		#l_rodape_inscricao{
			margin-left: 23px;
		}
		
		#l_rodape_inscricao p{
			margin-left: 10px;
		}		
		
		#l_rodape_contato{
			margin-left: 23px;
		}
		
		#l_rodape_contato p{
			margin-left: 11px;
		}		
	
	#rodape_base{
		width: 972px;
		height: 60px;
		background-image: url('../images/rodape_contatos.jpg');
		margin: auto;
		position: relative;	
	}
	
	#rodape_base .link{
		background: transparent;
		border: 0px solid;
		width: 120px;
		height: 20px;
		cursor: pointer;
		position: absolute;
		top: 20px;
		left: 835px;			
	}
	
	#link_secov_rodape{
		background: transparent;
		border: 0px solid;
		width: 70px;
		height: 40px;
		cursor: pointer;
		position: absolute;
		top: 10px;
		left: 450px;
	}
