/* CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del {	text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* MISC */
.floatRight {
	display:block;
	float:right;
}
.floatLeft {
	display:block;
	float:left;
}
.clear {
	display:block;
	clear:both;
}
.alignRight {
	text-align:right;
}
.alignCenter {
	text-align:center;
}

/* Esconde */
.esconde { display:none; }


/* BackGround do Site */
body {
	background:#202e61;
	text-align:center;
}


/* Definindo Fonte */
body,table,h1,h2,h3,h4,h5,p,input,select,textarea,button,div,a {
	color:#202e61;
	font:normal 13px Arial, Tahoma, Verdana, Helvetica, sans-serif;
	text-decoration:none;
}


/* Definindo Alinhamento do Site */
#alinhamento {
	background:#f9fdff url(../imagens/bg-site.gif) repeat-x top left;
	display:block;
	margin:0 auto;
	text-align:left; /* Para voltar o alinhamento dos textos */
	width:auto;
}	
#site {
	display:block;
	margin:0 auto 0 auto;
	width:770px;
	overflow:hidden;
}
#topo {
	display:block;
	height:289px;
	width:770px;
}
	#topo #logo {
		float:left;
		display:block;
		text-align:center;
		margin:32px 0 0 0;
		width:520px;
	}
	
	
	/* Definindo configurações div#topo-direita */
	#topo #topo-direita {
		float:right;
		display:block;
		width:250px;
	}
		#topo #topo-direita #menu-topo {
			width:220px;
			margin-top:4px;
		}
			#topo #topo-direita #menu-topo ul {
				list-style:none;
			}
				#topo #topo-direita #menu-topo ul li {
					text-align:left;
					display:inline;
					padding:0 5px 0 8px;
				}
					#topo #topo-direita #menu-topo ul li a {
						background:url(../imagens/marc_menu.gif) left top no-repeat;
						color:#d6dae4;
						padding-left:7px;
					}
						#topo #topo-direita #menu-topo ul li a:hover {
							color:#fff;
						}
			/* Definindo configurações div#topo-direita acesso-restrito */
			#topo #topo-direita #acesso-restrito {
				background:url(../imagens/bg-restrito.gif) top center no-repeat;
				margin-top:12px;
				padding-bottom:60px;
				display:block;
				height:170px;
			}
				#topo #topo-direita #acesso-restrito .div-alinhar {
					padding:50px 20px 0 20px;
					_padding:50px 10px 0 10px;
					width:auto;
				}
				#topo #topo-direita #acesso-restrito label {
					display:block;
					width:35px;
					color:#000;
					padding:4px 4px 0 0;
				}
				#topo #topo-direita #acesso-restrito .campo {
					background-color:#fafafa;
					color:#202e61;
					padding:2px;
					border:1px solid #ccc;
					border-bottom:1px solid #ccc;
					border-right:1px solid #ccc;
					width:174px;
					height:20px;
				}
				#topo #topo-direita #acesso-restrito span.campo-span {
					display:block;
					margin-bottom:7px;
				}
				#topo #topo-direita #acesso-restrito div.bot {
					padding-top:10px;
					width:60px;
					display:block;
					float:right;
					text-align:right;
				}
				#topo #topo-direita #acesso-restrito input.bot {
					background:#304878;
					border:none;
					color:#fff;	
					cursor:pointer;	
					height:23px;
					padding:4px 4px;
				}
				#topo #topo-direita #acesso-restrito input.bot:hover {
					background:#ed7e38;
				}
				#topo #topo-direita #acesso-restrito .lembrete {
					width:102px;
					padding-top:18px;
				}
				#topo #topo-direita #acesso-restrito .lembrete a {
					color:#304878;
					font-size:11px;
				}
				#topo #topo-direita #acesso-restrito .lembrete a:hover {
					text-decoration:underline;
				}
				/* Definindo configurações div#topo-direita acesso-restrito menu*/
				#topo #topo-direita #acesso-restrito ul {
					display:block;
					list-style:none;
					padding-top:6px;
				}
				#topo #topo-direita #acesso-restrito ul li {
					display:block;
					list-style:none;
					padding:3px 0 3px 0px;
				}
				#topo #topo-direita #acesso-restrito h3 {
					color:#000;
				}
				#topo #topo-direita #acesso-restrito h3 span.spantit {
					font-weight:bold;
				}
					#topo #topo-direita #acesso-restrito ul li a{
						background:url(../imagens/marc_menu.gif) top left no-repeat;
						color:#304878;
						padding:0px 0 0px 10px;
					}
						#topo #topo-direita #acesso-restrito ul li a:hover{
							color:#ed7e38;
						}
						
/* Definindo configurações menu-flash */
#topo .menu-principal {
	float:left;
	display:block;
	width:520px;
	height:67px;
}

#conteudo {
	display:block;
	padding:15px 10px 0 15px;
	width:745px;
}


/* Definindo configurações div#conteudo-esquerda */
		#conteudo #conteudo-esquerda {
			display:block;
			float:left;
			padding:0 15px 0 0;
			width:490px;
		}
			#conteudo #conteudo-esquerda p {
				display:block;
				text-align:justify;
			}
				#conteudo #conteudo-esquerda p img {
					display:block;
					float:left;
					margin:0 15px 15px 0;
				}
				#conteudo #conteudo-esquerda a.link-capa{
					font-weight:bold;
					float:right;
					display:block;
					text-align:right;
					margin:18px 0 10px 0;
					width:157px;
				}
					#conteudo #conteudo-esquerda a:hover.link-capa{
						color:#ed7e38;
					}
			/* Definindo configurações Notícias-home */
			#conteudo #conteudo-esquerda #noticias-home {
				display:block;
				margin-bottom:25px;
			}
				#conteudo #conteudo-esquerda #noticias-home ul{
					list-style:none;
				}
					#conteudo #conteudo-esquerda #noticias-home ul li{
						padding:6px 0 6px 0;
						border-bottom:#f7c7ab solid 1px;
					}
						#conteudo #conteudo-esquerda #noticias-home ul li a:hover{
							color:#ed7e38;
						}
							#conteudo #conteudo-esquerda #noticias-home ul li a span{
								font-weight:bold;
							}
/* Definindo configurações div#conteudo-direita - destaques */
	#conteudo #conteudo-direita {
		float:right;
		display:block;
		padding:0px 0 0 10px;
		width:230px;
	}
		#conteudo #conteudo-direita ul li {
			text-align:center;
			width:222px;
			display:block;
			padding:15px 0 30px 0;
			*padding:10px 0 15px 0;
		}
			#conteudo #conteudo-direita ul li span {
				color:#fff;
				margin:-43px 0 0 0;
				display:block;
				font-weight:bold;
				text-align:left;
				padding:0 7px 0 7px;
			}
			#conteudo #conteudo-direita ul li img {
				border:#202e61 3px solid;
				cursor:pointer;
			}
				#conteudo #conteudo-direita ul li img:hover {
					border:#ed7e38 3px solid;
				}

/* Titulos */
h2 { 
	background-position:left top; 
	background-repeat:no-repeat; 
	clear:both;
	display:block;
	height:28px; 
	text-indent:-5000px;
}
h2.titBemvindos { 
	background-image: url(../imagens/tit-Bemvindosaotopten.gif);
	margin-bottom:36px;
}
h2.titUltimas-noticias { 
	background-image: url(../imagens/tit-Ultimasnoticias.gif);
	margin-bottom:22px;
}
		
		
/* Rodape */
#rodape {
	border-top:3px solid #ed7e38;
	clear:both;
	display:block;
}
	#rodape #dados {
		clear:both;
		margin:0 auto;
		padding:15px 0;
		width:770px;
	}
		#rodape #dados .menu-rodape {
			border-bottom:#304878 1px solid;
			clear:both;
			font-style:normal;
			width:770px;
			text-align:center;
			list-style:none;
			padding-bottom:10px;
		}
			#rodape #dados .menu-rodape ul li{
				display:inline;
				color:#fff;
			}
				#rodape #dados .menu-rodape ul li a {
					color:#d6dae4;
					padding:0 6px 0 6px;
				}
					#rodape #dados .menu-rodape ul li a:hover {
						color:#fff;
						text-decoration:underline;
					}
		#rodape #dados #copyright {
			background:url(../imagens/logo-flytour-rodape.gif) left center no-repeat;
			color:#fff;
			float:left;
			text-align:left;
			width:560px;
			font-size:11px;
			padding:10px 0 10px 100px;
			margin:7px 0 8px 0;
		}
			#rodape #dados #copyright a{
				color:#fff;
				font-weight:bold;
			}
				#rodape #dados #copyright a:hover{
					text-decoration:underline;
				}
		#rodape #dados #assinaturas {
			float:right;
			text-align:right;
			width:100px;
			padding:15px 0 15px 0;
		}	
			#rodape #dados #assinaturas img {
				padding-left:10px;
			}