* {margin:0 auto; padding:0;}

html,body{
	background:url(../imagens/background.jpg) repeat-x;
	height:100%;width:937px;
	font-family:arial;
	font-size:14px;
	color:#333; 
	 }

#geral {
	height: 100%; 
	background:url(../imagens/bggeral.jpg) repeat-y;
	}

body > #geral {
	height: auto; 
	min-height: 100%;
	}



#conteudo {
	padding-bottom: 140px; 
	padding-left:90px; 
	padding-right:90px; 
	text-align:justify;
	margin-top:15px;
	}  /* must be same height as the footer */
	
	#conteudo_esquerdo{
		float:left;
		width:500px;
		
		}
	#detalhe_cinza_dir{
		width:743px;
		height:10px;
		background-color:#CFCFCF;
		margin-top:20px; 
		margin-left:8px;
		}
	#caixa_boas_vindas{
		background-color:#e6e6e6;
		border:1px solid #333;
		width:440px;
		height:143px;
		margin-top:10px;
		padding:10px;
		margin-left:8px;
		font-family:arial;
		font-size:14px;
		color:#333;
		
		}
		
	#conteudo_direito{
		float:left;
		width:257px;
		}
		
	.titulo{
		font-family:arial;
		font-size:20px;
		color:#900;
	
		}

#rodape {
	position: relative;
	background:url(../imagens/rodape.jpg);
	width:824px;
	margin:0 auto;
	margin-top: -102px; /* negative value of footer height */
	height: 85px;
	clear:both;
	padding-top:15px;
	text-align:center;
	color:#FFF;
} 

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


#cabecalho {
	width:824px;
	margin:0 auto;
	background:url(../imagens/topo.jpg);
	height:153px;
	clear:both;
}

#cabecalho2 {
	width:824px;
	margin:0 auto;
	background:url(../imagens/topoindex.jpg);
	height:153px;
	clear:both;
}
	.titulo_cabecalho{
		font-family:arial;
		font-size:31px;
		color:#900;
		padding-top:90px;
		padding-left:110px;	
		
		}
		
		
/*MENU*/
ul#menu {
width:235px;

background:#2C3237;
margin:0;
margin-left:15px;
padding:0;
list-style-type:none;
}
ul#menu li {
/*border-bottom:1px solid #ffffff;*/

}
ul#menu li a:link, ul#menu li a:visited {
display:block;
height:1%;
text-decoration:none;
font-family: arial;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
border-top:10px solid #52585D;
padding-left:5px;
height:22px;
text-align:center;
vertical-align:middle;
padding-top:7px;
}
ul#menu li a:hover,ul#menu li a.current {
background-color: #990000;
color:#ffffff;
border-top:10px solid #FF0000;

} 
/*FIM MENU*/

/*IMAGEM INTERNA*/
#img_interna_direita{
	width:231px;
	float:left;
	}
#img_interna_esquerda{
	height:301px;
	float:right;
	
	}

li.detalhe{
	list-style:none;
	padding-left:10px;
	line-height:20px;
	background:url(../imagens/seta.jpg) no-repeat; 
	
	}
	
strong{
	font-family:arial;
	font-size:13px;
	color:#333; }
	
/*FIM IMAGEM INTERNA*/

a.infoideias:link,a.infoideias:visited,a.infoideias:active{
	text-decoration:none;
	color:#FFF;
	}
a.infoideias:hover{
	text-decoration:underline;
	}
