/* css document */

body {
	background-color:#FFFFFF;
	margin:0;
	}

#principal #topo_fundo{
	background-image:url(imagens/fundo_topo2.jpg);
	background-repeat:repeat-x;
	}	
	
#principal #topo_fundo #topo {
	margin:0 auto;
	background-image:url(imagens/fundo_topo.jpg);
	background-repeat:repeat-x;
	width:720px;
	}
	
#principal #topo_fundo #topo #menu_topo {
	height:30px;
	}
	
#principal #topo_fundo #topo #menu_topo ul{
	margin:0;
	padding:0;
	}	

#principal #topo_fundo #topo #menu_topo ul li {
	padding-left:27px;
	display:inline;
	font:bold 9px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}

#principal #topo_fundo #topo #menu_topo ul li a {
	color:#FFFFFF;
	text-decoration:none;
	}

#principal #topo_fundo #topo #menu_topo ul li a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	}

#principal #corpo {
	background-image:url(imagens/fundo_corpo.jpg);
	background-repeat:repeat-y;
	width:720px;
	margin:0 auto;
	}
	
#principal #corpo #esquerda {
	float:left;
	width:220px;
	margin:0;
	_margin:0;
	margin-left:19px;
	_margin-left:10px;
	position:relative;
	}

#principal #corpo #esquerda #busca{
	background-image:url(imagens/fundo_busca.jpg);
	background-repeat:no-repeat;
	_background-position:-1px;
	height:23px;
	width:220px;
	}	
	
#principal #corpo #esquerda #busca select {
	padding:0;
	margin:0px 0 0 2px;  
	width:155px;
	font:bold 10px verdana;
	color:#900;
	height:16px;
	}	
	
#principal #corpo #esquerda #menu {
	width:175px;
	margin:0 0 0 11px;
	}	

#principal #corpo #esquerda #menu ul {
	margin:0;
	padding:0;
	list-style:none;
	}
	
#principal #corpo #esquerda #menu ul li {
	display:block;
	color:#FFFFFF;
	border-bottom:1px solid #fff;
	}

#principal #corpo #esquerda #menu ul li a {
	padding:9px 5px;
	font:bold 9px Verdana, Arial, Helvetica, sans-serif;
	*font:bold 9px/15px Verdana, Arial, Helvetica, sans-serif;
	_font:bold 9px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	width:165px;
	display:block;
	border-left:2px solid #609C56;
	}

#principal #corpo #esquerda #menu ul li a:hover {	
	background-color:#006432;
	border-left:2px solid #FFF;
	}

#principal #corpo #esquerda #webmail {
		width:160px;
		padding:0;
		margin:10px 3px 0px 15px;
		background-color:#FFFFFF;
		border:3px solid #006600;
	}
	
#principal #corpo #esquerda #webmail  h1 {
		margin:3px;
		padding:0;
		font:bold 13px Verdana, Arial, Helvetica, sans-serif;
		color:#063;
		text-align:center;
	}
	
#principal #corpo #esquerda #webmail  b {
		font:bold 10px Verdana, Arial, Helvetica, sans-serif;
		color:#063;
		margin:5px 3px;
		float:left;
		width:55px;
		display:block;
	}
	
	
#principal #corpo #esquerda #pos {
		width:160px;
		padding:0;
		margin:10px 3px 0px 15px;
		background-color:#FFFFFF;
		border:3px solid #006600;
	}
	
#principal #corpo #esquerda #pos  h1 {
		margin:3px;
		padding:0;
		font:bold 13px Verdana, Arial, Helvetica, sans-serif;
		color:#063;
		text-align:center;
	}
	
#principal #corpo #esquerda #pos  b {
		font:bold 10px Verdana, Arial, Helvetica, sans-serif;
		color:#063;
		margin:5px 3px;
		float:left;
		width:55px;
		display:block;
	}
		
	
	
#principal #corpo #esquerda #webmail  #webmail_base {
		padding:5px;
		background-color:#002000;
		text-align:center;
		margin:5px 0 0 0;
	}
	
#principal #corpo #esquerda #webmail #webmail_base a {
		font:normal 9px Verdana, Arial, Helvetica, sans-serif;
		color:#ffffff;
		text-decoration:none;
	}
	
#principal #corpo #esquerda #webmail #webmail_base a:hover {
		text-decoration:underline;
	}
		
#principal #corpo #direita {	
	float:left;
	width:440px;
	}
	
		
#principal #corpo #direita h1{
	width:439px;
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	color:#005900;
	margin:0;
	margin-top:90px;
	padding:0;
	padding-bottom:5px;
	border-bottom:1px solid #005900; 
	}		
	
#principal #corpo #direita h2{
	width:439px;
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	color:#005900;
	margin:0;
	margin-top:20px;
	padding:0;
	padding-bottom:5px;
	}

#principal #corpo #direita h3{
	float:left;	
	}
		
#principal #corpo #direita h4 {
	width:439px;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#005900;
	margin:0;
	margin-top:10px;
	padding:0;	
	}
		
#principal #corpo #direita p {
	width:438px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
	margin-top:20px;
	padding:0;
	text-align:justify;
	margin-bottom:20px;
	}		
		
		
#principal #base_fundo{
	background-image:url(imagens/fundo_base2.jpg);
	text-align:center;
	}
		
		
#principal #base_fundo #base {
	margin:0 auto;
	width:710px;
	background-position:2px;
	height:29px;
	background-image:url(imagens/fundo_base.jpg);
	background-repeat:no-repeat;
	}
		
		
#principal #base_fundo p{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#006633;
	margin:0;
	padding:0;
	}
		
		
#principal #base_fundo img{
	margin:20px 40px;
	}

#principal #corpo #esquerda #menu .submenu{
	display:none;
	border:none;
	}
	
#principal #corpo #esquerda #menu .submenu li a{
		font:bold 10px Verdana, Arial, Helvetica, sans-serif;	
		width:165px;
		background-color:#005329;
		border-style:none;
		border-left:2px solid #005329;
	}	
	
#principal #corpo #esquerda #menu .submenu li a:hover{
		font:bold 10px Verdana, Arial, Helvetica, sans-serif;	
		color:#fff;
		border-left:2px solid #FFF;
	}	
	
.mais{
		font:bold 12px Verdana, Arial, Helvetica, sans-serif;
		float:right;
		color:#FFF;
	}	
	
.clear{
	clear:both;
	}

.caixa_texto{
		height:10px;
		padding:0;
		margin:5px 0;
		width:80px;
		font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	}
	
.btn{
		width:60px;
		height:20px;
		background-image:url(imagens/fundo_btn.jpg);
		border:1px outset #ccc;
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		color:#FFF;
		margin-left:0px;
	}
	
.btn1{
		width:60px;
		height:17px;
		background-image:url(imagens/fundo_btn.jpg);
		border:1px outset #ccc;
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		color:#FFF;
		margin-left:0px;
		margin-bottom:5px;
	}	
	
	.not_curso{
		font:normal 12px Verdana, Arial, Helvetica, sans-serif;
		color:#333;
		text-decoration:none;
		display:block;
		border-bottom:1px dotted #006;
		padding:10px 0 10px 5px;
	}
	
	.not_curso:hover{
		font-weight:bold;
		text-decoration:underline;
		background-color:#EFEFEF;
	}	

	.not_curso1{
		font:bold 12px Verdana, Arial, Helvetica, sans-serif;
		color:#006;
		text-decoration:none;
		display:block;
		padding:10px 0 10px 5px;
	}
	
	.not_curso1:hover{
		font-weight:bold;
		text-decoration:underline;
		background-color:#EFEFEF;
	}	

	.not_curso2{
		font:normal 12px Verdana, Arial, Helvetica, sans-serif;
		color:#333;
		text-decoration:none;
		display:block;
		border-bottom:1px dotted #006;
		padding:2px 0 2px 5px;
	}
	
	.not_curso2:hover{
		font-weight:bold;
		text-decoration:underline;
		background-color:#EFEFEF;
	}	
	
	#principal #corpo #esquerda #so .form_so{
		background-color:#FFF;
		border-top:1px solid #FFF;
		margin-top:20px;
		padding:5px;
		position:relative;
		z-index:2;
		text-align:center;
	}
	


