/*TELAS DE LOGIN*/

#acesso_plangeo_mapas input, #acesso_plangeo_mapas a,
#acesso_plangeo_projetos input, #acesso_plangeo_projetos a 
{ float:right; }

#acesso_plangeo_mapas a, #acesso_plangeo_projetos a  { color:#555;  margin-top:25px; }

#acesso_plangeo_mapas div, #acesso_plangeo_projetos div  { float:right; height:5px; padding-right:20px; }

#acesso_plangeo_mapas h2, #acesso_plangeo_projetos h2 { font-size:80%; }

#acesso_plangeo_mapas {
background:url(../img/intranet/smapas.jpg) no-repeat; height:300px; margin:auto; padding-top:118px; width:450px;
}

#acesso_plangeo_projetos {
background:url(../img/intranet/sprojetos.jpg) no-repeat; height:300px; margin:auto; padding-top:118px; width:450px;
}

.acessar { background:url(../img/intranet/bg_acessar.gif) no-repeat; border:none; color:#069; height:20px; font-size:50%; font-weight:bold; text-align:center; text-transform:uppercase; width:147px; }

/*GERAL*/

* { background:none; border:0; margin:0; padding:0; z-index:1; }

body { background:#222; }

a:link { color:#000; font-size:11px; text-decoration:none; }

a:visited { color:#555;  font-size:11px; text-decoration:none; }

a:hover { color:#888;  font-size:11px; text-decoration:none; }

a:active { color:#000;  font-size:11px; text-decoration:none; }

a:focus { color:#888;  font-size:11px; text-decoration:none; } 

ul { list-style:none; }

h1, h2, h3, h4 { font-weight:bolder; } 

h1 { color:#069; font-size:135%; }

h2 { color:#069; font-size:120%; }

h3 { color:#222; font-size:115%; }

h4 { color:#555; font-size:100%; }

.cb { clear:both; }

.idioma { float:right; margin:5px; position:relative; right:0; z-index:2;  }

.cliente { float:left; margin:50px 0 25px 0; text-align:center; height:60px; width:275px; }

.caixa { background:#EFF; margin:5px 0; padding:10px; }

.caixa h3 { color:#069; border-bottom:1px dotted #bbb; }

.caixa span { font-size:10px; }

/*ESTRUTURA*/

#site, #centro { font:10px/15px tahoma, arial, sans-serif; margin:auto; margin-bottom:20px;  margin-top:0px; position:relative; width:950px;  }

#topo { background:url(../img/site/bg_topo.gif) right bottom no-repeat; border-bottom:5px solid #069; clear:both; margin:0 25px; width:900px; }

#topo, #logo, #menu { height:170px; }

	#logo, #menu { float:left; }

	#logo { background:url(../img/site/logo.gif); width:325px;  }
	
	#logo a { cursor:pointer; float:left; height:170px; width:325px; }

	#menu { width:575px; }
	
		a.externo { color:#FFF; float:right; margin:25px 25px 0 0; text-align:center; }
	
		#links { font-weight:bold; margin-top:145px; padding-right:25px; text-align:left; }
			
			#links a:link { color:#000; margin-left:25px; }
			
			#links a:visited { color:#555; margin-left:25px; }	

			#links a:hover { color:#069; margin-left:25px; }
            
            #links a:active { color:#069; margin-left:25px; }
		
	#lat1, #lat2, #lateral, #conteudo, #endereco, #creditos { float:left; }
 
#centro { background:url(../img/site/bg_centro.gif); clear:both; height:auto; margin:auto; margin-bottom:20px; width:950px; }

	#lat1, #lat2 { height:650px; width:25px; }
	
	#lat1 { background: url(../img/site/bg_borda1.gif); }
	
	#lat2 { background: url(../img/site/bg_borda2.gif); }	
		
		#lateral ul { line-height:15px; text-align:left; list-style:square inside; }
		
		#lateral li { border-bottom:1px dotted #888; margin-bottom:10px; margin-top:8px; }
		
		#lateral li:hover a { color:#069; }
		
		#lateral h2 { font-size:135%; line-height:25px; text-align:left; }
		
	#fundolateral { background:#FFF url(../img/site/bg_lateral.gif) repeat-y; width:900px; float:left; }

		#acesso { text-align:right; }
		
		#menu1 { background:#FFF; border-right:2px solid #AAA; height:350px; width:323px; }
		
			#menu1 ul { position:absolute; z-index:3; }
	
			#menu1 h2 { margin-left:105px; }
			
			#menu1item1 { margin-left:125px; }
			
			#menu1item2 { margin-left:145px; }
			
			#menu1item3 { margin-left:165px; }
			
			#menu1item4 { margin-left:180px; }
			
			#menu1item5 { margin-left:180px; }
			
			#menu1item6 { margin-left:180px; }
			
			#menu1item7 { margin-left:180px; }
	
		#menu2 { background:#EEE; border-right:2px solid #AAA; height:125px; width:323px; }
	
			#menu2 ul { position:absolute; z-index:3; }
	
			#menu2 h2 { margin-left:175px; }
			
			#menu2item1 { margin-left:180px; }
			
			#menu2item2 { margin-left:180px; }
			
			#menu2item3 { margin-left:180px; }
			
	    #menu3 { border-right:2px solid #AAA; height:125px; width:323px; }
			
	#acesso { width:323px; }
	
		#acesso input { background:#FFF; }
			
	#ornamento { background:url(../img/site/bg_lateral2.gif);  height:650px; left:25px; top:0;  width:195px; z-index:2; position:absolute; }

	#conteudo { background:#fff ; height:auto; width:575px; }
	
		#subpagina { font-size:115%; font-weight:normal; padding:5px 10px 0 10px; text-align:justify; }

			#subpagina h1, #subpagina h2, #subpagina h3 { line-height:28px; }
			
			#subpagina p { margin-bottom:20px; }
			
			#subpagina li { list-style:square inside; }
			
			#subpagina .foto { border:1px solid #888; float:left; margin:1px 4px 4px 1px; }
			
			.topo { clear:both; height:40px; float:left; padding:160px 20px 0 0; text-align:right; width:555px; }
			
			#linha { border-bottom:2px dotted #bbb; width:100%; }
	
	/*#lateral { background:none; height:650px; border-right:2px solid #aaa; width:323px; }*/

	#apresentacao { background:#FFF; height:425px; width:575px; }
	
	#noticias { background:#fff; height:205px; padding:10px; }
		
		#noticias li { list-style:square inside; }
	
		#newsletter { background:#000; color:#FFF; float:right; height:218px; margin-right:-8px; margin-top:-10px; padding:5px; width:186px; }
		
			#newsletter h2 { font-size:12px; line-height:1; color:#069; margin-top:5px; }
						
			#newsletter .botao { background: url(../img/intranet/bg_acessar.gif); border:none; cursor:default; height:18px; text-align:center; width:145px; }
			
			#newsletter .botao[rel="habilitado"] {
			color:#069; cursor:pointer;
			}
			
			#newsletter input { background:#FFF; border:2px solid #222; margin-bottom:5px; width:175px; }
			
			#newsletter input:focus { border:2px solid #069;}	
	
	#rodape { background:#fff url(../img/site/bg_rodape.gif); clear:both; height:42px; margin:0 25px; width:900px; padding-top:8px; }
	
		#endereco { font-weight:500; text-align:right; padding-right:5px; width:320px; }
		
		#endereco p { float:right; margin-right:5px; font-size:10px; width:280px; }
			
		#creditos { text-align:center; width:575px; }

/*FORMULÁRIOS*/

#form label { font-size:10px; float:left; margin:5px 0 0 5px; text-align:left; }

#form fieldset { padding:5px; }

#form input { border:1px solid #DDD; margin:2px; }

#form input:focus { border:1px solid #069; }

#form select { background:#EEE; }

#form textarea { border:1px solid #ddd; height:120px; margin:5px 0 0 0; width:400px; }

#form textarea:focus { border:1px solid #069; }

#form input.botao { background:none; color:#069; cursor:pointer; font-weight:bolder; float:left; margin:5px 0 0 5px; padding:2px; width:200px; }

.pequeno { width:125px; }

.medio { width:200px; }

.grande { width:325px; }

.erro {
color:red;
}

.error {
color:red;
}

.sucesso {
color:#061;
}
