body {
margin-top:1px;
background:url(images/bg_body.png) repeat-x #cac9c9;
}
<!-- INDEX -->
.principal #banner{
border:1px #999999 solid;
margin-top:1px;
}
.principal #turismoPrincipal {
width:820px;
background:url(images/bg_conteudo.png) no-repeat #FFFFFF;
border:1px solid #999999;
}
.principal #turismoTabelas {
	text-align:center;
	width:190px;
	height:135px;
	border:1px solid #999999;			
}
.principal #turismoMinifotos{
	height:90px;
}
.principal #localTabelas {
	background:url(images/bg_turismo_local.png) no-repeat #FFFFFF;
	text-align:center;
	border-top:1px solid #666666;
	font-family:Trebuchet MS, Tahoma;
	font-size:16px;
	height:22px;
}
.principal #qualidadeTabelas {
	text-align:center;
	background:#CCCCCC;
	font-size:16px;
	border-top:1px solid #666666;
	height:20px;
}
.principal #turismoRodape{
	width:810px;
	text-align:center;
	height:25px;
}
.principal #parceirosPrincipal {
	width:820px;
	height:160px;
	border:1px solid #999999;
	background:url(images/bg_conteudo.png) no-repeat #FFFFFF;
	text-align:center;
}
.principal #informativoPrincipal {
	font-family:Trebuchet MS, Tahoma;
	font-size:16px;
	color:#000000;
	text-align:left;
	width:820px;
	height:120px;
	border:1px solid #999999;
	background:url(images/bg_conteudo.png) no-repeat #FFFFFF;
}
.principal #parceirosTabelas {
	border:1px solid #999999;
	text-align:center;
	width:150px;
	height:130px;
}
.principal #rodape {
	width:820px;
	height:30px;
	text-align:center;
	font-family:Trebuchet MS, Tahoma;
	font-size:16px;	
}
.principal #conteudoTextos {
	background:url(images/bg_conteudo.png) no-repeat #FFFFFF;
	border:1px solid #999999;
	font-family:Trebuchet MS, Tahoma;
	font-size:16px;
	color:#000000;
	width:820px;
}
.principal #tituloAnuncio {
color:#990000; 
font-size:18px;
font-weight:bold;
}
.principal #tituloTexto {
	font-family:Trebuchet MS, Tahoma;
	font-size: 36px;
	color:#c00000;
	font-weight:bold;
	text-align:center;
}
.principal #subTituloTexto {
	font-family:Trebuchet MS, Tahoma;
	font-size: 24px;
	color:#c00000;
	text-align:center;
}

.principal #destaqueTexto {
	font-family:Trebuchet MS, Tahoma;
	font-size:18px;
	color:#c00000;
}

.principal #praiasKm {
	text-align:right;
}

.principal #destaquePasseio {
	font-family:Trebuchet MS, Tahoma;
	font-size:22px;
	color:#c00000;
}

.principal #faqPergunta{
	font-family:Trebuchet MS, Tahoma;
	font-size:18px;
	color:#c00000;
	font-weight:bold;
}

.principal #nome {
	font-family:Trebuchet MS, Tahoma;
	font-size: 14px;
	background-color: #ccc;
}
.principal #email {
	font-family:Trebuchet MS, Tahoma;
	font-size: 14px;
	background-color: #ccc;
}
.principal #mensagem {
	font-family:Trebuchet MS, Tahoma;
	font-size: 14px;
	background-color: #ccc;
}
.principal #faltanome {
	font-family:Trebuchet MS, Tahoma;
	font-size:16px;
	color:#FF0000;
	font-weight:bold;
}
.principal #faltaemail {
	font-family:Trebuchet MS, Tahoma;
	font-size:16px;
	color:#FF0000;
	font-weight:bold;
}
.principal #faltamsg {
	font-family:Trebuchet MS, Tahoma;
	font-size:16px;
	color:#FF0000;
	font-weight:bold;
}

.principal #anunciosTabela {
	text-align:center;
	width:385px;
	height:155px;
	border:1px solid #999999;			
}

a:link{text-decoration:none; color:#0033FF;}
a:visited{text-decoration:none; color:#0033FF;}
a:hover{text-decoration:none; color:#FF0000;}