/********************************/
/* CSS PARA FORMATACAO DA PAGINA*/
/********************************/


/*FORMATACAO DO CORPO DO SITE*/



body {
margin:0;
padding:0;
background:url(images/background_site.jpg);
text-align:center; /* hack para o IE,  */	

/*Tere-te-te para barra colorida
scrollbar-arrow-color:#cdcdcd;
scrollbar-3dlight-color:#cccccc;
scrollbar-highlight-color:#FF0000;
scrollbar-face-color:#FFFFFF;
scrollbar-shadow-color:#0000FF;
scrollbar-darkshadow-color:#FFFF00;
scrollbar-track-color:#00FF00;
direction: rtl;
text-align:left;
*/
	}
	
	
	
	
/*FORMATACAO DOS ELEMENTOS DO CORPO DO SITE*/


/*CENTRALIZACAO DO SITE E PADRONIZACAO DE COMPATIBILIZACAO COM 800X600*/	
#corpo_do_site {
width: 760px;
margin:0 auto;			
padding: 10px;
text-align:left; /* "remédio" para o hack do IE */	
}

/*Fotos da index*/
#coluna_1_topo {
    float:left;
    width:50%;
    }


#coluna_2_topo {
    float:left;
    width:47%;
	margin-top:3px;
	margin-right:3%;
    }

	
/*Topo numero 1 da primeira pagina do site*/
#locomarca_busca {
padding: 2px;
/*border:double;
border-color:#FFFFFF;
border-width:1px;*/
background-color: #292929;
}
#busca_topo {
padding: 2px;
background-color: #292929;
}


/*Conte sua historia*/
#topo_site {
padding: 2px;
background-color: #292929;
}


#topo_black {
padding: 2px;
background-color: #0D0D0D;
}
/*menu do site*/
#menu {
padding: 2px;
background-color: #292929;
}

/*fotos centrais index*/
#fotos {
padding: 2px;
background-color: #292929;
}



/*Fotos da index*/
#coluna_1 {
    display:inline; /*Bug da margem dupla para floats no IE*/ 
    float:left;
    width:50%;
	border-width:thin;
	border-style:double;
	margin-left:20px;
	margin-right:20px;
	background-color: #0000000;
    }

#coluna_2 {
    float:left;
    width:50%;
	margin-left:20px;
	margin-right:20px;
	border-width:thin;
	border-style:double;
	background-color: #292929;
    }

/*pesquisas*/
#pesquisa_index {
padding: 2px;
background-color: #292929;
}

/*galeria*/
#galeria {
padding: 2px;
background-color: #292929;
}
/*internas*/
#texto_interno {
padding: 2px;
background-color:#000;
}
/*********************************/
/* CSS PARA FORMATACAO DOS TEXTOS*/
/*********************************/
.letras_brancas {
	color:#CCCCCC;
	font-size: 11px;
	font-family: tahoma;
}

.titulo_busca_index {
	color:#CCCCCC;
	font-size: 14px;
	font-family: tahoma;
	
}
.cinza_form {
	color:#333333;
	font-size: 11px;
	font-family: tahoma;
	
}

.cinza_texto {
	margin:20px;
	color:#333333;
	font-size: 11px;
	font-family: tahoma;
	

	
}
/*********************************/
/* CSS PARA FORMULARIOS          */
/*********************************/
		.input_menor{
  		width:100px; height:15px; 
		background-color:#FFFFFF; 
		font-size:11px;
    	font-family:Tahoma;
		color:#595959;
		line-height:11px;
		border-color:#2F2F2F;
		border-style:solid;
		border-width:1px;
		margin:0px;
		padding:2 0 0 4px;
		}
		
		.busca{
  		width:250px; height:17px; 
		background-color:#FFFFFF; 
		font-size:11px;
    	font-family:Tahoma;
		color:#595959;
		line-height:11px;
		border-color:#2F2F2F;
		border-style:solid;
		border-width:1px;
		margin:0px;
		padding:2 0 0 4px;
		}
		
		
	
.style21 {color: #787878}
a:link {
	color: #676767;
	text-decoration: none;
}
a:visited {
	color: #297798;
	text-decoration: none;
}
<!--
.style23 {color: #FFFFFF}
-->
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
a:link {
	color: #292929;
}
a:visited {
	color: #292929;
}
a:hover {
	color: #292929;
}
.tit_intern {
	font-size: 14px;
	color: #FFFFFF;
}
 .input{
  		width:200px; height:12px; 
		background-color:#FFFFFF; 
		font-size:11px;
    	font-family:Tahoma;
		color:#595959;
		line-height:11px;
		border-color:#2F2F2F;
		border-style:solid;
		border-width:1px;
		margin:0px;
		padding:2 0 0 4px;
		}
		.input_enquete{
  		width:500px; height:12px; 
		background-color:#FFFFFF; 
		font-size:11px;
    	font-family:Tahoma;
		color:#595959;
		line-height:11px;
		border-color:#2F2F2F;
		border-style:solid;
		border-width:1px;
		margin:0px;
		padding:2 0 0 4px;
		}
		 .input_menor{
  		width:100px; height:12px; 
		background-color:#FFFFFF; 
		font-size:11px;
    	font-family:Tahoma;
		color:#595959;
		line-height:11px;
		border-color:#2F2F2F;
		border-style:solid;
		border-width:1px;
		margin:0px;
		padding:2 0 0 4px;
		}
				 .input_azul{
  		width:150px; height:14px; 
		background-color:#3B9CC7; 
		font-size:13px;

    	font-family:Tahoma;
		color:#FFFFFF;
		line-height:11px;
		border-color:#FFFFFF;
		border-style:solid;
		border-width:1px;
		margin:0px;
		padding:2 0 0 4px;
		}
		.style17 {color: #FF0000}
.style18 {font-family: tahoma; font-size: 11px;}
.style20 {font-family: Tahoma; font-size: 11px; color: #FF0000;}
 .textarea{
  		width:500px; height:476px; 
		background-color:#FFF; 
		font-size:11px;
    	font-family:Tahoma;
		color:#595959;
		line-height:11px;
		border-color:#2F2F2F;
		border-style:solid;
		border-width:1px;
		margin:0px;
		padding:2 0 0 4px;
		overflow:auto;
		}
.grandeazul {
	color: #3D9DC9;
	font-weight: bold;
}
.menu {
	font-family: tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #676767;
}

.tit_intern {
	font-size: 14px;
	color: #FFFFFF;
}
.style16 {font-size: 11px}
.tit_pequeno {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}


.style1 {
	color: #676767;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none;
	font-weight:bold
}
.texto_projet_negrito {
	color: #6b6b6b;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none
}
.style3 {
	color: #5DAC00;
	font-size: 11px;
	font-family: tahoma;
}
.nomemenu {
	color: #505050;
	font-size: 11px;
	font-family: tahoma;
}
.style5 {
	color: #347C92;
	font-size: 11px;
	font-family: tahoma;
}
.menu_letras {
	color: #4494C3;
	font-size: 9px;
	font-family: tahoma;
}
.style7 {
	color: #4BC600;
	font-size: 9px;
	font-family: tahoma;
}
.style8 {
	color: #676767;
	font-size: 11px;
	font-family: tahoma
}
.Novidades_Titulo {font-size: 14px}
.Projetos_Titulo {
	font-size: 14px;
	font-family: Tahoma;
	color: #005479;
}
.Projetos_titulos {font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #347C92; }
.menuzao {
	font-size: 14px;
	font-weight: bold;
}
.grandemenu {
	font-size: 14px;
	font-weight: bold;
	font-family: Tahoma;
}
.style9 {
	color: #389400;
	font-size: 11px;
	font-family: tahoma
}
#mu li {list-style:url(images/p_3.jpg); margin:0 0 0 0px}
#mu a { font-family:tahoma; font-size:11px; color:#292929;}

 
.menulateral {
}
.style22 {font-size: 14}