/* 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,
caption, thead {
	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;
		padding:0 0px 0 0px;
		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 15px 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 UltimasNotí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;
				}	
				
				
			/* Definindo configurações div#conteudo-esquerda acesso-restrito - ok */
			#conteudo h3 {
				color:#000;
				font-size:14px;
				padding-bottom:20px;
			}
			#conteudo h3 span.spantit {
				font-weight:bold;
			}
			#conteudo ul.acesso-restrito-ok  {
				list-style:none;
				padding:35px 0 25px 0;
				text-align:left;
				padding-left:120px;
			}
			#conteudo ul.acesso-restrito-ok li {
				display:inline;
				list-style:none;
				padding:6px 10px;
			}
			#conteudo ul.acesso-restrito-ok li a{
				background:url(../imagens/marc_menu.gif) top left no-repeat;
				color:#304878;
				font-weight:bold;
				padding:0px 0 0px 10px;
			}
			#conteudo ul.acesso-restrito-ok li a:hover{
				color:#ed7e38;
			}
			
			
		/* Definindo configurações div#conteudo-esquerda acesso-restrito - erro */
		#conteudo #conteudo-esquerda-erro{
			border:#dedede 1px solid;
			border-right:#ccc 1px solid;
			border-bottom:#ccc 1px solid;
			display:block;
			padding:15px 20px 25px 20px;
		}
			#conteudo #conteudo-esquerda-erro p {
				border-bottom:#ebebeb solid 1px;
				padding:8px 0 15px 0;
				text-align:left;
			}
				#conteudo #conteudo-esquerda-erro p a{
					text-decoration:underline;
				}
					#conteudo #conteudo-esquerda-erro p a:hover{
						color:#be020b;
					}
			#conteudo #conteudo-esquerda-erro p strong{
				color:#000;
				font-size:14px;
			}
			
/* Definindo configurações do fale-conosco */
#fale-conosco {
	padding:15px;
	width:710px;
}
	#fale-conosco fieldset {
		clear:both;
		padding:0 25px 25px 25px;
		text-align:left;
		width:680px;
	}
		#fale-conosco fieldset label {
			display:block;
			clear:both;
			margin:25px 0 10px 50px;
			width:500px;
		}
			#fale-conosco fieldset label span {
				display:block;
				float:left;
				padding:3px 5px 0 0;
				text-align:right;
				width:110px;
			}
			#fale-conosco fieldset label .campo {
				width:280px;
			}


/* Definindo configurações de Membros Top Ten */
#membros {
	padding:0 15px;
	width:auto;
	margin-right:230px;
}
	#membros img.foto-membro {
		padding:4px;
		border:1px solid #ccc;
		float:left;
		margin-bottom:15px;
	}
	#membros h3 {
		color:#f3772e;
		font-size:18px;
		padding:0 0 15px 0;
		width:auto;
	}
	#membros h4 {
		background:url(../imagens/marc_membros.gif) no-repeat top left;
		color:#0b2d5a;
		font-size:18px;
		padding:0 0 15px 180px;
		width:auto;
	}
	#membros p {
		padding:0 0 15px 0;
		text-align:justify;
	}
	#membros p.descricao {
		padding:0 0 15px 170px;
	}
	#membros p.e-mail {
		padding:0 0 15px 170px;
	}
		#membros p.e-mail a {
			text-decoration:underline;
		}
		#membros p.e-mail a:hover {
			color:#f3772e;
		}		
	#membros p.site {
		padding:0 0 15px 170px;
	}	
		#membros p.site a {
			text-decoration:underline;
		}
		#membros p.site a:hover {
			color:#f3772e;
		}		
	#membros .foto {
		border:1px solid #ccc;
		display:block;
		float:right;
		margin:0 0 10px 10px;
		padding:3px;
	}
	#membros #lista-membros li {
		border-bottom:1px solid #ccc;
		margin-bottom:15px;
		overflow:auto;
	}


/* Definindo configurações de Acesse sua Performance */
#performance {
	padding:0 15px;
	width:auto;
}
	#performance h3 {
		color:#f3772e;
		font-size:18px;
		padding:0 0 15px 0;
		width:auto;
	}
	#performance p {
		padding:0 0 15px 0;
		text-align:justify;
	}
	#performance .foto {
		border:1px solid #ccc;
		display:block;
		float:right;
		margin:0 0 10px 10px;
		padding:3px;
	}	


/* Definindo configurações de top ten */
#topten {
	padding:0 15px;
	width:auto;
	margin-right:230px;
}
	#topten h3 {
		color:#000;
		font-size:14px;
		padding:5px 0 10px 0;
	}
		#topten h3 span {
			color:#F60;
			font-size:16px;
			font-weight:bold;
		}
	#topten p {
		padding:0 0 15px 0;
		text-align:justify;
	}
	#topten .foto {
		border:1px solid #ccc;
		display:block;
		float:right;
		margin:0 0 10px 10px;
		padding:3px;
	}
		#topten .galeria-topten li {
			display:block;
			float:left;
			width:130px;
			margin:0 15px 15px 15px;
		}
			#topten .galeria-topten li a img {
				padding:4px;
				border:1px solid #ccc;
			}
			#topten .galeria-topten li a img:hover {
				border:1px solid #F60;
				cursor:pointer;
			}		
			#topten .galeria-topten li a.descricao {
				text-align:center;
				padding:5px 0;
				display:block;
			}		

/* Definindo configurações de noticias */
#noticias {
	padding:0 15px;
	width:710px;
}
	#noticias h3 {
		clear:both;
		color:#f3772e;
		font-size:18px;
		padding:0 0 15px 0;	
	}
	#noticias p {
		padding:0 0 15px 0;
		text-align:justify;
	}
	#noticias .lista-noticias {
		padding:6px 0 6px 0;
	}
	#noticias .lista-noticias li{
		padding:6px 0 6px 0;
		border-bottom:#f7c7ab solid 1px;
	}
		#noticias .lista-noticias li a {
			background:url(../imagens/marc_3.gif) no-repeat top left;
			display:block;
			padding:0 0 10px 15px;
			width:690px;
		}
		#noticias .lista-noticias li a:hover {
			color:#ed7e38;
		}
			#noticias .lista-noticias li a span {
				font-weight:bold;
			}
	#noticias fieldset#area-busca {
		display:block;
		margin:-25px 0 15px 0;
		clear:both;
		text-align:right;
	}
	#noticias p.datahora {
		color:#333;
		font-size:10px;
		margin:-15px 0 0 0;
	}
	#noticias p.fonte {
		color:#333;
		font-size:10px;
		text-align:right;
	}
	#noticias .foto {
		border:1px solid #ccc;
		display:block;
		margin:0 10px 10px 10px;
		padding:3px;
	}
#noticias .galeria-noticias {
	display:block; 
	clear:both;
	overflow:auto;
}
	#noticias .galeria-noticias li {
		display:block;
		float:left;
		width:130px;
		margin:0 6px 15px 6px;
	}
		#noticias .galeria-noticias li a img {
			padding:4px;
			border:1px solid #ccc;
		}
		#noticias .galeria-noticias li a img:hover {
			border:1px solid #F60;
			cursor:pointer;
		}		
		#noticias .galeria-noticias li a.descricao {
			text-align:center;
			padding:5px 0;
			display:block;
		}	
		
		
/* Definindo configurações de blog */
#blog {
	padding:0 15px;
	width:auto;
	margin-right:230px;
}
	#blog h3 {
		display:block;
		color:#f3772e;
		font-size:18px;
		padding:0 0 8px 0;	
	}
		#blog a:hover h3 {
			text-decoration:underline;
		}
	#blog p {
		padding:0 0 15px 0;
		text-align:justify;
	}
	#blog p.post {
		padding:0 0 15px 0;
		text-align:justify;
		text-indent:30px;
	}
	#blog .lista-posts {
		padding:6px 0 6px 0;
		border-bottom:#dedede solid 1px;
		display:block;
	}
	#blog .lista-posts-busca {
		padding:6px 0 6px 0;
		border-bottom:#dedede solid 1px;
		display:block;
	}
		#blog .lista-posts-busca h3{
			color:#0b2d5a;
			display:block;
			font-size:18px;
			padding:0 0 0 0;
		}
			#blog .lista-posts-busca a:hover h3{
				color:#f3772e;
				text-decoration:underline;
			}
	#blog #area-busca {
		display:block;
		margin:-25px 0 15px 0;
		width:auto;
		text-align:right;
	}
	#blog p.datahora-chamada {
		color:#333;
		font-size:10px;
		display:block;
		margin-bottom:10px;
		height:16px;
	}
		#blog p.datahora-chamada a{
			background:url(../imagens/comments.gif) left top no-repeat;
			padding-left:20px;
			color:#f3772e;
			font-size:10px;
			display:inline-block;
			height:15px;
		}
			#blog p.datahora-chamada a:hover{
				text-decoration:underline;
			}
	#blog p.datahora {
		color:#333;
		font-size:10px;
	}
	#blog #campos-coment  {
		clear:both;
		padding:0 15px 0px 15px;
		text-align:left;
		width:350px;
	}
		#blog #campos-coment fieldset label {
			display:block;
			clear:both;
			margin:5px 0 5px 0;
			width:400px;
		}
			#blog #campos-coment fieldset label span {
				display:block;
				float:left;
				padding:3px 5px 0 0;
				text-align:right;
				width:80px;
			}
			#blog #campos-coment fieldset label .campo{
				width:300px;
				
			}
	#blog input.bot-blog {
		background:#304878;
		border:none;
		color:#fff;	
		cursor:pointer;	
		height:23px;
		float:left;
		padding:4px 4px;
		margin-left:340px;
		width:50px;
	}
		#blog input.bot-blog:hover {
			background:#ed7e38;
		}
		#blog #comentarios h3 {
			display:block;
			color:#f3772e;
			font-size:13px;
			font-weight:bold;
			padding:0 0 8px 0;	
			}
		#blog #comentarios li {
			margin:10px 0 10px 0;
			padding:15px;
		}
		#blog #comentarios li.cor01 {
			background-color:#ebebeb;
		}
		#blog #comentarios li.cor02 {
			background-color:#ffebcc;
		}
		#blog #comentarios p.destaque {
			font-weight:bold;
		}


/* Definindo configurações da ferramenta links */
#links {
	padding:0 15px;
	width:auto;
	margin-right:230px;
}
	#links h3 {
		color:#f3772e;
		font-size:18px;
		padding:0 0 15px 0;
		width:auto;
	}
	#links p {
		padding:0 0 15px 0;
		text-align:justify;
	}
	#links .lista-links {
		padding:0 10px 0 10px;
		width:auto;
	}
		#links .lista-links li a {
			background:url(../imagens/marc_4.gif) no-repeat top left;
			display:block;
			padding:0 0 10px 13px;
			text-decoration:underline;
			width:auto;
		}
		#links .lista-links li a:hover {
			color:#ed7e38;
		}
			#links .lista-links li a span {
				color:#0b2d5a;
			}			


/* Definindo configurações de formularios */
#conteudo .formulario {
	padding:15px;
	width:715px;
}
	#conteudo .formulario p{
		color:#000;
		font-size:14px;
		padding:0 0 15px 0;
	}
	#conteudo .formulario fieldset {
		border:1px solid #ccc;
		padding:0 25px 25px 25px;
		clear:both;
		text-align:left;
		width:680px;
	}
		#conteudo .formulario fieldset legend {
			font-weight:bold;
			padding:5px;
			background:#ccc;
			color:#000;
		}
		#conteudo .formulario fieldset label {
			display:block;
			clear:both;
			margin:25px 0 10px 50px;
			overflow:auto;
			width:500px;
		}
			#conteudo .formulario fieldset label span {
				display:block;
				float:left;
				padding:3px 5px 9px 0;
				text-align:right;
				width:160px;
			}
			#conteudo .formulario fieldset label strong {
				color:#a20003;
				padding:3px 1px 0 0;
			}
			#conteudo .formulario fieldset label .campo {
				width:250px;
			}
			

/* Definindo configurações dos botoes */
#conteudo div.bot-alterar-senha {
	padding:20px 70px 0 0;
	width:250px;
	display:block;
	float:right;
	text-align:right;
}
#conteudo input.bot-alterar-senha {
	background:#304878;
	border:none;
	color:#fff;	
	cursor:pointer;	
	height:23px;
	float:left;
	width:110px;
	padding:4px 4px;
}
	#conteudo input.bot-alterar-senha:hover {
		background:#ed7e38;
	}
#conteudo div.bot-lembrete {
	padding:20px 70px 0 0;
	width:300px;
	display:block;
	float:right;
	text-align:right;
}
#conteudo input.bot-lembrete {
	background:#304878;
	border:none;
	color:#fff;	
	cursor:pointer;	
	height:23px;
	float:left;
	width:160px;
	padding:4px 4px;
}
	#conteudo input.bot-lembrete:hover {
		background:#ed7e38;
	}
#conteudo input.bot-fale-conosco {
	background:#304878;
	border:none;
	color:#fff;	
	cursor:pointer;	
	height:23px;
	float:left;
	padding:4px 4px;
	margin-left:400px;
	width:50px;
}
	#conteudo input.bot-fale-conosco:hover {
		background:#ed7e38;
	}
#conteudo input.bot-busca {
	background:#304878;
	border:none;
	color:#fff;	
	cursor:pointer;	
	padding:2px 2px;
	margin-left:5px;
	width:50px;
}
	#conteudo input.bot-busca:hover {
		background:#ed7e38;
	}


/* Definindo configurações gerais */
.paginacao { 
	text-align:center; 
	margin:10px 0;
}
	.paginacao li { 
		display:inline; 
	}
		.paginacao li a {
			color:#0b2d5a;
			font-weight:bold;
		}
		.paginacao li a:hover { 
			text-decoration:underline; 
		}
 p.exibicao {
		padding:0 0 15px 0;
		text-align:center;
	}
		p.exibicao span {
			color:#ed7e38;
			font-weight:bold;
		}	
#home-voltar {
	display:block;
	clear:both;
	padding-bottom:20px;
}
	#home-voltar a {
		margin-left:1px;
	}
div.bot {
	padding-top:10px;
	width:100px;
	display:block;
	float:right;
	text-align:right;
}
	div.bot a{
		background:#304878;
		border:none;
		color:#fff;	
		cursor:pointer;	
		height:23px;
		padding:4px 4px;
	}
		div.bot a:hover {
			background:#ed7e38;
		}
.campo {
	background-color:#fafafa;
	color:#202e61;
	padding:2px;
	border:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	width:174px;
}


/* Titulos */
h2 { 
	background-position:left top; 
	background-repeat:no-repeat; 
	display:block;
	height:28px; 
	text-indent:-5000px;
	width:auto;
}
h2.titBemvindos { 
	background-image: url(../imagens/tit-Bemvindosaotopten.gif);
	margin-bottom:36px;
}
h2.titBemvindosAR { 
	background-image: url(../imagens/tit-AR-Bemvindos.gif);
	margin-bottom:16px;
}
h2.titErroAR { 
	background-image: url(../imagens/tit-AR-Erro.gif);
	margin-bottom:16px;
}
h2.titEsqueci-senha { 
	background-image: url(../imagens/tit-Esqueci-senha.gif);
	margin-bottom:8px;
}
h2.titUltimas-noticias { 
	background-image: url(../imagens/tit-Ultimasnoticias.gif);
	margin-bottom:22px;
}
h2.titAlterar-senha { 
	background-image: url(../imagens/tit-Alterarsenha.gif);
	margin-bottom:22px;
}
h2.titFale-conosco { 
	background-image: url(../imagens/tit-Faleconosco.gif);
	margin-bottom:22px;
}
h2.titNoticias { 
	background-image: url(../imagens/tit-Noticias.gif);
}
h2.titLinks { 
	background-image: url(../imagens/tit-Links.gif);
	margin-bottom:22px;
}
h2.titBlog { 
	background-image: url(../imagens/tit-Blog.gif);
	height:32px;
}
h2.titToptenEdicoes { 
	background-image: url(../imagens/tit-ToptenEdicoes.gif);
	height:32px;
}
h2.titRegulamento { 
	background-image: url(../imagens/tit-Regulamento.gif);
	height:32px;
	width:auto;
}
h2.titMenuinterna { 
	background-image: url(../imagens/tit-Menu1.gif);
	height:32px;
	width:auto;
}
h2.titMenuEdicoes { 
	background-image: url(../imagens/tit-MenuEdicoes.gif);
	height:32px;
	width:auto;
}
h2.titCategorias { 
	background-image: url(../imagens/tit-Categorias.gif);
	height:32px;
	width:auto;
}
h2.titDataspostagem { 
	background-image: url(../imagens/tit-Dataspostagem.gif);
	height:32px;
	width:auto;
}
h2.titEstados { 
	background-image: url(../imagens/tit-Estados.gif);
	height:32px;
	width:auto;
}
h2.titMembros { 
	background-image: url(../imagens/tit-Membros.gif);
	height:32px;
	width:auto;
}
h2.titPerformance { 
	background-image: url(../imagens/tit-Performance.gif);
	height:32px;
	width:auto;
}
h2.titPrincipais-servicos{ 
	background-image: url(../imagens/tit-principaisservicos.gif);
	height:32px;
	width:auto;
}
		

/* Menu Conteudo */

#menu-conteudo {
	width:200px;
	margin:0 15px;
	_margin:0 6px 0 15px;
	float:right;
	display:block;
}
	#menu-conteudo li {
		border-bottom:1px solid #ccc;
		padding:0 0 2px 10px;
		margin:0 0 10px 0;
		background: url(../imagens/marc_3.gif) no-repeat top left;
	}
		#menu-conteudo li a:hover {
			color:#f3772e;
		}	
	#menu-conteudo .comboedicoes {
		width:180px;
	}


/* 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;
			}


/* Popup */
.popup_galeria_estrutura {
	margin:10px;
}
.popup_galeria_foto {
	background-color:#fff;
	border:1px solid #02542a;
	*border:4px solid #fff;
	padding:4px;
}
.popup_galeria_legenda {
	color:#696969;
	display:block;
	padding:10px 10px 5px 10px;
	text-align:center;
}
.popup_galeria_paginacao {
	clear:both;
	color:#999;
	display:block;
	padding:0 20px;
	text-align:center;
	width:auto;
}
.popup_galeria_paginacao a {
	color:#02542a;
	font-weight:bold;
}
.popup_galeria_paginacao a:hover { 
	text-decoration:underline;
}

/* Mensagens ok/erro */

#alinhamento #site #conteudo p.mensagemErro {	
	border:1px solid #dedede;
	border-right-color:#ccc;
	border-bottom-color:#ccc;
	clear:both;
	display:block;
	margin:30px 0;
	padding:40px 30px;
	text-align:center;
}
#alinhamento #site #conteudo p.mensagemErro span {
	clear:both;
	color:#c00;
	display:block;
	font-weight:bold;
	font-size:12px;
	margin-bottom:5px;
	text-align:center;
}
#alinhamento #site #conteudo p.mensagemOk {	
	border:1px solid #dedede;
	border-right-color:#ccc;
	border-bottom-color:#ccc;
	clear:both;
	display:block;
	margin:30px 0;
	padding:40px 30px;
	text-align:center;
}
	#alinhamento #site #conteudo p.mensagemOk span {
		clear:both;
		color: #009900;
		display:block;
		font-weight:bold;
		font-size:12px;
		margin-bottom:5px;
		text-align:center;
	}