body{
	margin:10px 15px;
	font: 12px Tahoma;
	background-color:#577f52;
	/*background-image:url(img/fundoareia.jpg);*/
	text-align:center;
	}
	
table {
	/*border:thick;
	border-collapse:inherit;*/
	border:1px;
	border-color: #999;
	font-family:Tahoma;
	font-size:9px;
	color:#000000;
	padding:2px;
	}



td {
	border:#999;
	padding:2px;
	}

tr {
	border:#999;
	padding:2px;
	}
	

	
a:link { text-decoration:none;color:#000 }
a:visited { text-decoration:none;color:#000 }
a:hover { text-decoration:underline;color:#f15050 }

a.lat:link { text-decoration:none; color:#274071 }
a.lat:visited { text-decoration:none;color:#274071 }
a.lat:hover { text-decoration:underline;color:#274071 }

a.outros:link { text-decoration:none; color:#000000 }
a.outros:visited { text-decoration:none;color:#000000 }
a.outros:hover { text-decoration:underline;color:#000000 }

h1 { 
	font:Tahoma;
	font-weight: bolder;
	font-size:18px;	
	/*letter-spacing: 1px;*/ 
	color: #e52727;
	}

h2 { 
	font:Tahoma;
	font-weight: bolder;
	font-size:14px;	
	/*letter-spacing: 1px;*/ 
	color: #274071;
	}
	
h3 { 
	font:Tahoma;
	font-weight: bolder;
	font-size:12px;	
	/*letter-spacing: 1px;*/ 
	color: #FF9900;
	}
	
h4 { 
	font:Tahoma;
	font-weight: bolder;
	font-size:14px;	
	/*letter-spacing: 1px;*/ 
	color: #000000;
	}
	
h5 { 
	font:Tahoma;
	font-weight: 600;
	font-size:12px;	
	/*letter-spacing: 1px;*/ 
	color: #000000;
	}

#tudo {
	width:920px;
	background: url(img/fundo-tudo.gif) repeat-y;
	text-align:center;
	margin:0 auto;
	}

#cab {	
	width:920px;
	height:29px;
	background-color:#E2E2E2;
	background: url(img/topo1.gif);
	text-align:left;
	margin:0 auto;
	float:left;	
	}

#cab2 {	
	width:920px;
	height:275px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	background-color:#E8E2E2;
	background: url(img/topo2.jpg);
	text-align:right;
	margin:0 auto;
	float:right;
	}	

#esq {
	width:157px;
	/*background-color: #CCC;*/
	text-align:left;
	padding-left:15px;
	padding-right:15px;
	/*_padding-left:5px;
	_padding-right:10px;*/
	float:left;	
	text-align: center;
	/*margin:0 auto;*/
	float:left;
	}
	
#cont {
	width:467px;
	text-align:left;
	padding:9px;
	float:left;	
	text-align:left;
	margin:0 auto;
	float:left;
	}

#dir {
	width:230px;
	/*background-color: #CCC;*/
	text-align:left;
	padding:9px;
	float:right;	
	text-align:left;
	margin:0 auto;
	float:left;
	}
	
#rodape {
	font-family:Tahoma;
	font-size:10px;
	width:920px;	
	height:11px;
	background: url(img/rodape.gif);
	background-color:#212121;
	color:#FFFFFF;
	clear:both;
	text-align:center;
	margin:0 auto;
	}


#menu {
	padding:0px;
	font-family:Tahoma;
	color:000;
	width:777px;
	height:27px;
	background: url(img/menu.gif);
	background-color:#e0d4c8;
	text-align:left;
	margin:0 auto;
	float:left;
	}

ul#menu2 {
	font: Tahoma;
	font-size:14px;
	text-align:right;
	color:#000000;
	list-style: none;   /* aqui tiramos os marcadores */
	/*background: #dff1e9;  definindo a cor de fundo */
	margin: 0px; /* zerando a margem */
	padding: 0px; /* zerando o espaço entre os elementos */
	width: 130px;  /*aqui definimos a largura do menu, se esse atributo não estivesse definido, ele ocuparia a tela inteira */
	/*border-top: 1px dashed #f7f7f7; /* definindo uma borda para estilizar o menu */
	}

ul#menu2 li {
	width: 150px;
	border-bottom: 1px dotted #1b325d; /*    feb529 Esta borda separa os itens da lista */
	color: #da251d;
	font-weight: 600;
	}

ul#menu2 li a {
	width: 147px; /* aqui estamos definindo a largura do link ( largura total - padding-left = 180px - 3px = 177px ) */
	height: 14px; /* aqui se aplica a mesma situação de cima, mas não foi definido a altura ( 20px - 2px = 18px ) */
	display: block; /* Essa aqui que é a jogada... o display com a propriedade block, o espaço todo do fundo ficará de outra cor */
	padding-top: 2px;
	padding-left: 3px;
	font: 85% Tahoma; /* aqui estamos definindo o tamanho da fonte e o tipo da fonte, note que usamos medidas relativas, na próxima matéria iremos explicar isso. */
	font-weight:normal;
	color: #000000;
	}

ul#menu2 li a:hover {
	background: #fff; /* mudando apenas a cor do fundo do link */
	}

#destaques {
	padding:0px;
	font-family:Tahoma;
	color:000;
	width:468px;
	height:200px;
	/*background: url(img/flash1.jpg);*/
	background-color:#d4dbd4;
	text-align:left;
	margin:0 auto;
	/*float:left;*/
	}
	
#conteudo {
	padding:4px;
	font-family:Tahoma;
	color:000;
	width:460px;
	/*height:200px;*/
	/*background: url(img/flash1.jpg);*/
	background-color:#fff;
	text-align:left;
	margin:0 auto;
	/*float:left;*/
	}


#news {	
	width:182px;
	height:219px;
	padding:15px;
	/*background-color:#E8E2E2;*/
	/*background: url(img/newsletter.jpg);*/
	text-align:left;
	margin:0 auto;
	float:right;
	}

	
#box1 {
	width:220px;
	background-color:#ebf0eb;
	text-align:left;
	padding:0px;
	float:left;	
	text-align:left;
	margin:0 auto;
	float:left;
	}
	
#box2 {
	width:221px;
	background-color:#d5ead5;
	text-align:left;
	padding:0px;
	float:left;	
	text-align:left;
	margin:0 auto;
	float:right;
	}

#box3 {
	width:200px;
	text-align:left;
	padding:0px;
	float:left;	
	text-align:left;
	margin:0 auto;
	float:left;
	}

#box4 {
	width:200px;
	text-align:left;
	padding:0px;
	float:right;	
	text-align:left;
	margin:0 auto;
	float:left;
	}

#lat {
	width:182px;
	text-align:left;
	padding:15px;
	float:right;
	margin:0 auto;
	}



	
.numeros {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:40px;
	color:#274071;
	font-weight:bold;
	}

.menutit {
	font-family:Tahoma;
	font-size:12px;
	color:#f15050;
	font-weight:bold;
	}
	
.menu {
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
}
	
.conteudo {
	font-family: Tahoma;
	font-size: 14px;
	color: #000000;
}

.img {
	border-color: #fff;
	font-family: Tahoma;
	font-size: 14px;
	color: #000000;
}