	* {
		margin: 0px;
		font-family: "Trebuchet MS", "Arial";
	}
	 
	.body {
		text-align: center;
	} 
	
	.vazio {
		font-size: 1px;
	}
	 
	.principal {
	 	width: 771px;
		margin: 0px auto;
	 }
	
	.sombra_esquerda {
		background: url(../imagens/sombra_esq.jpg) repeat-y;
	}
	
	.sombra_direita {
		background: url(../imagens/sombra_dir.jpg) repeat-y;
	}
	
	.data {
		font-size: 13px;
		font-weight: bold;
		text-align: left;
		color: #00519a;
		padding-left: 30px;
	}
	
	.menu {
		background: url(../imagens/fundo_menu.jpg) top repeat-x #e0dfdd;
	}
	
	.previsaotempo {
		background: url(../imagens/previsaodotempo_fundo.jpg) bottom no-repeat #296aa4;
	}
	
	.conteudo {
		background: url(../imagens/fundo_conteudo.jpg) repeat-x bottom #FFF;
	}
	
	.fundo_endereco {
		background: url(../imagens/fundo_endereco.jpg) no-repeat;
		width: 325px;
	}
	
	.titulo {
		font-size: 14px;
		color: #666;
		font-weight: bold;
		border-top: 1px solid #CCC;
		border-bottom: 1px solid #CCC;
		padding-top: 3px; padding-bottom: 3px;
	}
	
	.noticia {
		font-size: 12px;
		color: #00519a;
		font-weight: bold;
	}
	
	.texto {
		font-size: 11px;
		color: #00519a;
		text-decoration:none;
	}
	
	.texto_pequeno {
		font-size: 9px;
		color: #00519a;
		text-decoration:none;
	}
	
	.link_noticia {
		font-size: 11px;
		font-weight: bold;
		color: #00519a;
		text-decoration: none;
	}
	
	.link_noticia:hover {
		font-size: 11px;
		font-weight: bold;
		color: #666;
		text-decoration: underline;
	}
	
	.link_azul {
		font-size: 10px;
		font-weight: bold;
		color: #00519a;
		text-decoration: none;
	}	
	
	.link_azul_m {
		font-size: 13px;
		font-weight: bold;
		color: #00519a;
		text-decoration: none;
	}	
	
	.form_newsletter {
		font-size: 11px;
		border: 1px solid #a1a09e;
	}
	
	.form_contato {
		font-size: 11px;
		border: 1px solid #a1a09e;
	}
	
	.endereco {
		font-family: "Trebuchet MS";
		font-size: 11px;
		color: #00519a;
	}
	
	.fundo_telefone {
		background: url(../imagens/fundo_telefone.jpg) repeat-x;
		width: 460px;
	}



	/* Foto inicial */
	
	.carousel-component .carousel-list li { 
    width:506px; /*500 + 2 + 2 + 1 + 1 */
	}
	
	.carousel-component .carousel-list li a { 
		display:block;
		border:2px solid #e2edfa;
		outline:none;
		-moz-outline:none; 
	}
	
	.carousel-component .carousel-list li a:hover { 
		border: 2px solid #87bf4e; 
	}
	
	.carousel-component .carousel-list li.active a { 
		border:2px solid #708fc7; 
	}
	
	.carousel-component .carousel-list li img { 
		border:1px solid #999;
		display:block; 
	}
										
	.carousel-component .carousel-prev { 
		position:absolute;
		top:30px;
		z-index:3;
		cursor:pointer; 
		left:5px; 
	}
	
	.carousel-component .carousel-next { 
		position:absolute;
		top:30px;
		z-index:3;
		cursor:pointer; 
		right:5px; 
	}
	
	
