body {
	background: #F0F0F0;
	text-align:center;
	margin:0px;
}
form {
	margin:0px;
	height:0px;
}
#tudo {
	width:967px;
	height:1420px;
	text-align:left;
	}

#tudo #site {
	width:808px;
	height:1586px;
	background:url(../imgs/bg_site.jpg) repeat-y;
	text-align:left;
	float:left;
	padding-left: 4px;
	
	}
#tudo #site #top_icones {
	width:780px;
	height:41px;
	text-align:right;
}
#tudo #site #top_icones ul {
	margin:0px 0px 0px 629px;
	padding:0px;
}
#tudo #site #top_icones ul li {
	display:inline;
	list-style:none;
}
#tudo #site #top_icones a.home {
	display:block;
	width:19px;
	height:19px;
	overflow:hidden;
	text-indent:-200px;
	margin: 10px 0px 0px 851px;
}	
#tudo #site #area_logo {
	width:780px;
	height:150px;
	}
#tudo #site #area_logo .logo {
	float:left;
	padding:20px;
	}
#tudo #site #area_logo #banner_top {
	width:468px;
	height:60px;
	float:left;
	margin:50px 0px 0px 0px;
	background:url(../imgs/banner_top.jpg) no-repeat;
}
#tudo #site #menu {
	width:780px;
	height:32px;
	border-top:5px #456CA6 solid;
	background:#16458D;
}
#tudo #site #menu ul {
	margin:0px;
	padding:5px 0px 0px 15px;
}
#tudo #site #menu ul li {
	display:inline;
	list-style:none;
	padding:10px;
}
#tudo #site #menu ul li a {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
#tudo #site #menu ul li a:hover {
	text-decoration:underline;
}
#tudo #site #imagem_quem {
	width:780px;
	height:125px;
	background: url(../imgs/bg_quemsomos.jpg);
}
#tudo #site #imagem_avaliacao {
	width:780px;
	height:125px;
	background: url(../imgs/bg_avaliacao.jpg);
}
#tudo #site #imagem_parceiros {
	width:780px;
	height:125px;
	background: url(../imgs/bg_parceiros.jpg);
}
#tudo #site #imagem_contato {
	width:780px;
	height:125px;
	background: url(../imgs/bg_contato.jpg);
}
#tudo #site #imagem_beneficios {
	width:780px;
	height:125px;
	background: url(../imgs/bg_beneficios.jpg);
}
#tudo #site #cont_quem {
	width:780px;
	height:1038px;
}
#tudo #site #cont_quem .quem {
	margin:38px 0px 0px 24px;
	
}
#tudo #site #cont_quem .avalia {
	margin:28px 0px 0px 24px;
	
}
#tudo #site #cont_quem .parceiros {
	margin:29px 0px 0px 24px;
	
}
#tudo #site #cont_quem .contato {
	margin:29px 0px 0px 24px;
	
}
#tudo #site #cont_quem #menu_esquerda {
	width:155px;
	height:581px;
	float: left;
}
#tudo #site #cont_quem #menu_esquerda ul {
	margin:40px 0px 0px 0px;
	padding:0px;
	text-align:right;
}
#tudo #site #cont_quem #menu_esquerda ul li {
	display:block;
	list-style:none;
	font: 15px Arial, Helvetica, sans-serif;
	color:#16458D;
	font-weight:bold;
	border-bottom: 1px #16458D solid;
	padding:16px 0px 16px 0px;
}
#tudo #site #cont_quem #menu_esquerda ul li a {
	color:#16458D;
	text-decoration:none;
}
#tudo #site #cont_quem #menu_esquerda ul li a:hover {
	text-decoration:underline;
}
#tudo #site #cont_quem #menu_esquerda .sem_border{
	border: none;
}
#tudo #site #cont_quem #menu_esquerda #restrito{
	width:144px;
	height:106px;
	background:url(../imgs/bg_restrito.jpg) top left no-repeat;
	margin:100px 0px 0px 10px;
	font:8px Arial, Helvetica, sans-serif;
	color:#16458D;
	text-align:right;
}
#tudo #site #cont_quem #menu_esquerda #restrito form{
	margin:0px;
	padding:0px;
}
#tudo #site #cont_quem #menu_esquerda #restrito .btn {
	background:#16458D;
	font:9px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	border:1px #16458D solid;
}
#tudo #site #cont_quem #menu_esquerda #restrito .tabela {
	margin-top:25px;
}
#tudo #site #cont_quem #menu_esquerda #restrito .label {
	border:1px #16458D solid;
}
#tudo #site #cont_quem #texto {
	width:538px;
	height:512px;
	padding:54px 0px 15px 57px;
	float:left;
}
#tudo #site #cont_quem #texto h2 {
	font:14px Arial, Helvetica, sans-serif;
	color:#16458D;
	margin:0px;
	padding:0px;
	font-weight:bold;
}
#tudo #site #cont_quem #texto p {
	font:13px Arial, Helvetica, sans-serif;
	color:#16458D;
	margin:0px;
	padding:0px 0px 20px 0px;
	text-align:left;
	line-height:23px;
}
#tudo #site #cont_quem #texto ul {
	margin:0px;
	padding:0px;
}
#tudo #site #cont_quem #texto ul li {
	list-style:none;
	font:13px Arial, Helvetica, sans-serif;
	color:#16458D;
}
#tudo #site #cont_quem #texto2 {
	width:780px;
	height:450px;
	float:left;
}
#tudo #site #cont_quem #texto2 p {
	font:13px Arial, Helvetica, sans-serif;
	color:#16458D;
	margin:0px;
	padding:0px 0px 20px 0px;
	text-align:left;
	line-height:23px;
}
#tudo #site #cont_quem #texto2 #confira {
	width:443px;
	height:131px;
	background: url(../imgs/bg_associe.jpg) no-repeat;
	margin:43px 0px 0px 170px;
	
}
#tudo #site #cont_quem #texto2 #confira ul {
	margin:0px;
	padding:10px 0px 0px 40px;
	
}
#tudo #site #cont_quem #texto2 #confira ul li {
	font:13px Arial, Helvetica, sans-serif;
	color:#16458D;
	font-weight:bold;
	padding:0px 0px 10px 0px;
	
}
#tudo #site #cont_quem #texto2 .foto {
	margin-top:20px;
}
#tudo #site #cont_quem #texto2 .label {
	border:1px #16458D solid;
}
#tudo #site #cont_quem #texto2 .contato {
	font:12px Arial, Helvetica, sans-serif;
	color:#16458D;
}
#tudo #site #cont_quem #texto2 #bene {
	width:570px;
	height:88px;
	float:left;
	margin:35px 0px 0px 100px;
	background:url(../imgs/bg_bene.jpg) no-repeat;
}
#tudo #site #cont_quem #texto2 #bene h3 {
	display:block;
	margin:0px;
	padding:30px 20px 10px 10px;
	font:11px Arial, Helvetica, sans-serif;
	color:#16458D;
	text-align:center;
	font-weight:bold;
}
#tudo #site #cont_quem #texto2 #bene2 {
	width:780px;
	height:300px;
	float:left;
	margin-top: 20px;
	
}
#tudo #site #cont_quem #texto2 #bene2 ul {
	margin:20px 0px 0px 30px;
	padding:0px;
	float:left;
	
}
#tudo #site #cont_quem #texto2 #bene2 ul li {
	list-style:none;
	padding:5px;
	font:12px Arial, Helvetica, sans-serif;
	color:#16458D;
	text-align:left;
	
}
#tudo #site #cont_quem #texto2 #bene3 {
	width:200px;
	height:225px;
	border-left:1px #16458D solid;
	float: right;
	margin: 25px 0px 0px 0px;
	padding-top: 20px;
	
}
#tudo #site #cont_quem #texto2 #bene3 h2 {
	font:10px Arial, Helvetica, sans-serif;
	color:#16458D;
	margin:0px;
	
}
#tudo #site #cont_quem #contato {
	width:780px;
	height:718px;
	float:left;
}
#tudo #site #cont_quem #contato .mapa {
	font:13px Arial, Helvetica, sans-serif;
	color:#16458D;

}
#tudo #site #cont_quem #contato .mapa a {
	text-decoration:none;
	color:#16458D;
}
#tudo #site #cont_quem #contato .mapa a:hover {
	text-decoration:underline;
	color:#16458D;
}
#tudo #site #cont_quem #contato .mapa li {
	list-style:square;
	padding:10px 0px 10px 0px;
}
#tudo #site #cont_quem #perguntas {
	width:232px;
	height:419px;
	background:url(../imgs/bg_perguntas.jpg) no-repeat;
	margin:32px 0px 0px 20px;
	float:left;
}
#tudo #site #cont_quem #perguntas h2 {
	font:11px Arial, Helvetica, sans-serif;
	color:#999966;
	margin:0px;
	padding:28px 0px 0px 50px;
	font-weight:bold;

}
#tudo #site #cont_quem #perguntas .tabela {
	margin-top:20px;
	text-align:right;
		
}

#tudo #site #cont_quem #perguntas .tabela .borda{
	font:13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#999966;
	border-bottom:1px #999966 solid;
}
#tudo #site #cont_quem #perguntas .tabela p {
	display:block;
	margin:0px;
	padding:10px 0px 10px 0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
}

#tudo #site #cont_quem #simulador {
	width:385px;
	height:211px;
	float:right;
	background:url(../imgs/bg_simulador.jpg) no-repeat;
	margin:20px 30px 0px 0px;
	padding:221px 0px 0px 0px;
}
#tudo #site #cont_quem #simulador .tabela {
	margin:0px 30px 0px 0px;
	text-align:right;
}
#tudo #site #cont_quem #simulador .tabela .borda {
	font:11px Arial, Helvetica, sans-serif;
	color:#77B5B5;
	text-decoration:underline;
	font-weight:bold;
}
#tudo #site #cont_quem #simulador .tabela p  {
	display:block;
	margin:0px;
	padding:10px 0px 10px 0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
}
#tudo #site #cont_quem #area_right {
	width:421px;
	height:650px;
	float:right;
}
#tudo #site #cont_quem #guia {
	width:419px;
	height:152px;
	float:right;
	background: url(../imgs/bg_guia.jpg) no-repeat;
	margin: 20px 0px 0px 0px;
	margin-right: 2px;
}
#tudo #site #cont_quem #guia .tabela  {
	margin:10px 0px 0px 0px;
	font:11px Arial, Helvetica, sans-serif;
	color:#333333;
	
}
#tudo #site #cont_quem #guia h2 {
	font:11px Arial, Helvetica, sans-serif;
	color:#996666;
	margin:7px 0px 0px 30px;

}
#tudo #site #cont_quem #guia p  {
	font:11px Arial, Helvetica, sans-serif;
	margin:0px;
	padding:5px;
	color:#333333;
}
#tudo #site #cont_quem #guia h3  {
	font:12px Arial, Helvetica, sans-serif;
	color:#996666;
	margin:0px;
}
#tudo #site #cont_quem #guia .borda  {
	font:12px Arial, Helvetica, sans-serif;
	color:#996666;
	border-bottom:1px #996666 solid;
}
#tudo #site #cont_quem #busca {
	width:776px;
	height:650px;
	overflow:scroll;
	overflow-x:hidden;
	float:left;
}
#tudo #site #cont_quem #ordena{
	width:771px;
	height:25px;
	text-align:right;
	font:12px Arial, Helvetica, sans-serif;
	text-align: right;
	color:#16458D;
	float:left;
	padding-right:5px;
	font-weight:bold;
}
#tudo #site #cont_quem #paginacao{
	width:771px;
	height:25px;
	text-align:right;
	font:12px Arial, Helvetica, sans-serif;
	text-align: right;
	color:#16458D;
	float:left;
	padding-right:5px;
	font-weight:bold;
}
#tudo #site #cont_quem #busca .txt {
	font:13px Arial, Helvetica, sans-serif;
	color:#16458D;
	font-weight:bold;
}
#tudo #site #cont_quem #busca .txt2 {
	font:13px Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
}
#tudo #site #cont_quem #busca #result1 {
	width:777px;
	height:112px;
	background:#D5E3F9;
	float:left;
}
#tudo #site #cont_quem #busca #result2 {
	width:776px;
	height:112px;
	background: #FFFFFF;
	float:left;
}
#tudo #site #cont_quem #busca a {
	text-decoration:none;
	color:#666666;
}
#tudo #site #cont_quem #busca a:hover {
	text-decoration:underline;
}
#tudo #site #cont_quem #cadastro {
	width:776px;
	height:966px;
	float:left;
}
#tudo #site #cont_quem #cadastro form {
	margin:0px;
	padding:0px;
}
#tudo #site #cont_quem #cadastro .txt {
	font:12px Arial, Helvetica, sans-serif;
	color:#16458D;
	font-weight:bold;
	padding:5px;
	
}
#tudo #site #cont_quem #cadastro .txt2 {
	text-decoration:underline;
	
}
#tudo #site #cont_quem #cadastro .btn {
	font:12px Arial, Helvetica, sans-serif;
	color:#16458D;
	font-weight:bold;
	background:#FFFFFF;
	border:1px #16458D solid;
	
}
#tudo #site #cont_quem #cadastro .label{
	font:12px Arial, Helvetica, sans-serif;
	background:#FFFFFF;
	border:1px #16458D solid;
	
}
#tudo #bottom {
	width:969px;
	height:83px;
	background:url(../imgs/bottom_v.jpg) left no-repeat;
	padding:10px 0px 0px 0px;
	float: left;
	margin-left: 3px;
}
#tudo #bottom ul {
	margin:0px 180px 0px 0px;
	padding:0px;
	text-align:center;
}
#tudo #bottom ul li {
	display:inline;
	list-style:none;
	font:11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	
}
#tudo #bottom ul li a {
	color:#FFFFFF;
	text-decoration:none;
}
#tudo #bottom ul li a:hover {
	text-decoration:underline;
}
#tudo #bottom a.logo {
	display:block;
	width:20px;
	height:24px;
	overflow:hidden;
	text-indent:-3000px;
	margin: 6px 0px 0px 735px;
}
#tudo #bottom h3 {
	margin:0px 180px 2px 0px;
	font:11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
}
#tudo #area_banner {
	width:150px;
	height:800px;
	float:left;
}
#tudo #area_banner #cima {
	width:150px;
	height:241px;
	background:url(../imgs/banner.jpg) no-repeat;
	margin-top: 40px;
	
}
#tudo #area_banner #baixo {
	width:150px;
	height:241px;
	background:url(../imgs/banner.jpg) no-repeat;
	margin-top: 20px;
	
}
