/* CSS Document - Home - 17/02/2008 - 22:15h */

/***** CLASSES ****/
* {
	margin:0;
	padding:0;
	text-decoration:none;
}

body {	
	color:#333;
	background:#50684A url(../images/fundo_palha.jpg);
}

p { margin-bottom:10px; }

br { /*clear:both;*/ }

ul li {
	list-style-type:square;
	margin-left:25px;
}

ol li {
	margin-left:25px;
}

ul, ol {
	margin-bottom:15px;
}

.esconde { display:none; } /* para Image Replacement */

fieldset, img {
	border:0;
}

table { border-collapse:collapse; }

h3 {
	color: #1D8842;
	font-size: 1.4em;
	margin:20px 0 8px 0;
	width:auto;
}

h4 { /* titulo nivel 2  - só pra titulos da home */
	margin-bottom:8px;
	font-size:1.3em;
	color: #1D8842;	
	padding-left:15px;	
}

h5 { /* titulo nivel 3  - subtitulos da home e internos */
	font-size:1.2em;
	margin-bottom:8px;
	background:url(../images/setaverde.gif) no-repeat 0 7px;
	width:auto;
	padding-left:10px;
	
}

h5.veja_tambem {
	color:#1D8842;
}

.saibamais {
	font-size:11px;
	float:right;
	color:#000;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:20px;
	display:block;		
}

.saibamais a {
	background:url(../images/setinha.gif) center right no-repeat;
	padding-right:13px;
}

/**** Titulos ****/
#t_passages_aereas {
	background:url(../images/home_titulo_passagens.gif) no-repeat;
	height:54px;
}

#t_dicas_viagem {
	background:url(../images/home_titulo_dicas.gif) no-repeat;
	height:54px;
}

#t_como_chegar {
	background:url(../images/home_titulo_info.gif) no-repeat;
	height:54px;
}

#t_ultimas_noticias {
	background:url(../images/home_titulo_noticias.gif) no-repeat;
	height:58px;
}

/***** Id´s *****/
#geral {	
	margin:20px auto;
	color:#50684A;
	width:772px;
	height:auto;
	display: table;	
	background: url(../images/bg_geral.jpg) repeat-y;
	font: normal 11px/150% Tahoma, Arial, Verdana, Sans-Serif;	
}
	
	/* links gerais do site */
	a:link, a:visited { color:#000; }
	a:hover { color: #CDCD00; }
	

/**** Estilos para o topo *****/
#home_topo {
	width:772px;
	height:108px;
	float:left;
	background:url(../images/home_topo.jpg) no-repeat;
	
}

	#home_topo h1 { margin-right:30px; }
	#home_topo h1#logo_grao {
		width:133px;
		height:108px;		
		background:url(../images/logo_grao.jpg) no-repeat top left;
		float:left;
		/*margin: 0 0 0 20px;*/
	}

	#home_topo h1 a {
		width:133px;
		height:108px;
		display:block;
	}
	
#home_destaque {
	width:772px;
	height:274px;
	float:left;
	background:url(../images/home_destaque.jpg) no-repeat;
}
	
	#home_destaque #destaques {
		width:475px/*500px*/;
		height: 264px/*274px*/;
		float:left;
		padding:10px 0 0 20px;
	}
	
	#home_destaque #outros_destaques {
		float:left;
		width:450px/*480px*/;
		padding:10px 10px 0 0;

	}
	
		#home_destaque #destaques #foto-destaque {
			width:184px;
			height:auto;			
			float:left;
			margin-right:10px;		
		}
		
		#home_destaque #destaques #foto-destaque img { float:left; }
		
		#home_destaque #destaques #foto-destaque .borda {
			float: left;
			width: auto;			
			height:auto;			
			padding:3px;      	
			text-align: center;       	
			border-top: 1px solid #ccc;
			border-right: 1px solid #999;
			border-bottom: 1px solid #999;
			border-left: 1px solid #ccc;       	
			background-color:#f5f5f5;
			
		}
	
		#home_destaque #destaques p {
			margin-bottom:7px;
			line-height:140%;
		}
	
	#home_destaque #destaque #flash,
	#interna_corpo #lateral_direita #flash {
		width: 272px;
		height:274px;
		float:left;
	}
	
	
/***** Estilos para o corpo do site ****/
#home_corpo {
	width:772px;
	height:auto;
	min-height:575px;
	display:block;
	float:left;
	background:url(../images/home_corpo.jpg) no-repeat;
}
	#home_corpo br { clear:both; }

	#home_corpo #home_bx_esquerdo {
		width:236px/*321px*/;
		height:auto;
		float:left;
		padding:0 20px 20px 65px;
	}	
	
	#home_corpo #home_bx_central {
		width:236px/*256px*/;
		height:auto;
		float:left;
		padding:10px 10px 0 10px;
	}
	
	#home_corpo #home_bx_direito {
		width:185px/*195px*/;
		height:auto;
		float:left;
		padding:10px 0 0 10px;
	}
	
	#home_corpo #bx_noticias ul li { list-style:none; margin:0 0 10px 0; }

#loading_moedas, #loading_tempo, #loading_noticias { text-align:center;}

#bx_cotacao, #bx_newsletter {
	background:url(../images/bg_infos.jpg) no-repeat;
	width:164px/*180px*/;
	height:149px/*165px*/;
	padding:8px;
}

#bx_tempo { 
	background:url(../images/bg_infos_tempo.jpg) no-repeat;
	width:164px/*180px*/;
	height:180px/*196px*/;
	padding:8px;
	margin-bottom:10px;
}

	#bx_cotacao tr, #bx_tempo tr {
		height:18px;
	}
	
	#bx_cotacao .trVerde, #bx_tempo .trVerde, #lateral_direita #bx_cotacao .trVerde {
		background:#EEF0E5;
	}
	
#bx_newsletter input {
		width:135px;
		height:18px;
		border:1px solid #eef0e5;	
		background:#50684A;	
		color:#fff;
}

	#bx_newsletter input.botao {
			width:9px;
			height:9px;
			border:0;
			background:none;
	}
	
	#bx_newsletter p.remover_mail {  }
	

	
	
/***** Estilos para o roapé do site ****/
#site_rodape {	
	clear:both;
	width:567px/*772px*/;
	height:203px;
	background:url(../images/site_rodape.jpg) no-repeat;
	padding:0 140px 0 65px;
}
	
	#site_rodape #desenvolvedor {
		text-align:right;
		padding-top:30px;
	}
	
	#site_rodape #copyright {
		text-align:center;
		padding-top:20px;
	}