@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;	
}
a {
	text-decoration: none
}

.centralizar {
	text-align: center;
}

body {
	margin: 0;
	padding: 0;	
	list-style: none;
	text-decoration: none;
	text-align: center;
	background: url(../images/fundo_baixo.jpg) bottom repeat-x;
}

#fundo {
	background: url(../images/fundo.jpg) repeat-x;
	width: 100%;
}

#pagina {
	width: 1014px;
	margin: 0 auto;
	text-align:left;
	display: table;
	background:  url(../images/fundo_baixo.png) bottom no-repeat;
}

#pagina h1 {
	background: url(../images/logomarca.jpg) no-repeat;
	height: 206px;
	width: 217px;
	margin: 0;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
	cursor: pointer;
	float: left;
}

.fiquepordentro a {
	background: url(../images/menu.jpg) no-repeat;
	background-position: -13px 0;
	margin-left: 13px;
	width: 144px;
	height: 45px;
	float:left;
}
.fiquepordentro a:hover {
	background: url(../images/menu.jpg) no-repeat;
	background-position: -13px -45px;
}

.associacao a {
	background: url(../images/menu.jpg) no-repeat;
	background-position: -158px 0;
	margin-left: 1px;
	width: 123px;
	height: 45px;
	float:left;
}
.associacao a:hover {
	background: url(../images/menu.jpg) no-repeat;
	background-position: -158px -45px;
}

.bancodedados a {
	background: url(../images/menu.jpg) no-repeat;
	background-position: -282px 0;
	margin-left: 1px;
	width: 146px;
	height: 45px;
	float:left;
}
.bancodedados a:hover {
	background: url(../images/menu.jpg) no-repeat;
	background-position: -282px -45px;
}

.defesainstitucional a {
	background: url(../images/menu.jpg) no-repeat;
	background-position: -428px 0;
	margin-left: 1px;
	width: 175px;
	height: 45px;
	float:left;
}
.defesainstitucional a:hover {
	background: url(../images/menu.jpg) no-repeat;
	background-position: -428px -45px;
}

.central a {
	background: url(../images/menu.jpg) no-repeat;
	background-position: -604px 0;
	margin-left: 1px;
	width: 186px;
	height: 45px;
	float:left;
}
.central a:hover {
	background: url(../images/menu.jpg) no-repeat;
	background-position: -604px -45px;
}


#listMenuRoot {
	position: relative;
	top: 0;
	z-index:100;
	display: inline-block;
	height: 45px;
	list-style:none;
	margin:0;
	width: 795px;
	background: url(../images/menu.jpg) no-repeat;
}
#listMenuRoot ul {
	list-style:none;
	margin:0;
}
#listMenuRoot li {
	float:left;
}
#listMenuRoot li li {
	float:none;
}

#listMenuRoot li a {
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
	display: block;
	float: left;
}

#submenu1 { top: 44px; 	left: 13px; }
#submenu2 { top: 44px; 	left: 158px; }
#submenu3 { top: 44px; 	left: 282px; }
#submenu4 { top: 44px; 	left: 429px; }
#submenu5 { top: 44px; 	left: 604px; }

.submenu { 
	display: none;
	position: absolute;
	left: 0;
	width: 210px;
	border-bottom-width: 0;
	margin: 0;
	padding: 0;
	background: url(../images/fundo_menu.png) bottom no-repeat;
}

.submenu li {display: block; }

.menu { text-indent:-9000px; overflow:hidden; display: block; 	background: none; }


#listMenuRoot .submenu li a {
	float: none;	margin: 0;
	padding: 3px;
	background: none;
	border-bottom: #abaaaa 1px dotted;
	height: 18px;
	color: #818283;
	font: bold 12px Verdana;
	width: 208px;
	text-decoration: none;
	text-align: left;
}
#listMenuRoot .submenu li a:hover{
	color: #3a474f;
	background: url(../images/seta.png) no-repeat;
	background-position: 197px 5px;
}

#meio {
	clear: left;
	width: 750px;
	float:left;
	margin: 10px 0 10px 10px;
	font: 11px Verdana, Geneva, sans-serif;
	color: #8b8b8b;
}

#caminho {
	width: 500px;
	float: left;
	
}
#caminho a {
	text-decoration: none;
	float: left;
	font: 11px Verdana, Geneva, sans-serif;
	color: #8b8b8b;
	margin-left: 10px;
	padding-left: 10px;
	background: url(../images/seta_caminho.png) no-repeat;
	background-position: 0 5px;
}

#caminho a:hover {
	color: #b5b4b4;	
}

#menu_esq {
	width: 196px;
	float: left;
	margin-right: 20px;
	display: table;
}
#meio_pq .imagem_dest {
	float: left;
	margin-right: 20px;
}
#menu_esq .caixa  {
	list-style:none;
	margin: 10px 0 0 0;
}
#menu_esq .caixa  ul {
	list-style:none;
	margin:0;
}
#menu_esq .fundo_esq {
	background: url(../images/fundo_esq.png);
}
#menu_esq .fundo_esq a {
	margin: 5px 5px 10px 3px;
	background: url(../images/setapq.png) no-repeat;
	background-position: 0 3px;
	padding-left: 12px;
	display: block;
	color: #545454;
}
#menu_esq .fundo_esq a:hover {
	color: #bbb9b9;
}

#menu_esq .caixa  li.vejamais a {
	background: url(../images/vermais.png) no-repeat;
	height: 22px;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
}
#menu_esq .caixa  li.twitter_fim a {
	background: url(../images/twitter_fim.png) no-repeat;
	height: 18px;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
}
#menu_esq .caixa  li.twitter_fim a:hover {
	background: url(../images/twitter_fim.png) no-repeat;
}
#menu_esq .caixa  li.vejamais a:hover {
	background: url(../images/vermais.png) no-repeat;
}
#menu_esq .caixa  li.twitter {
	background: url(../images/t_twitter.png) no-repeat;
	height: 25px;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
}
#menu_esq .caixa  li.boca {
	background:url(../images/t_boca.png) no-repeat;
	height: 28px;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
}
#menu_esq .caixa  li.institucional {
	background:url(../images/t_institucional.png) no-repeat;
	height: 25px;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
}

p.maiscomentados2 {
	background: url(../images/maiscomentados.png) no-repeat;
	height: 51px;
	margin: 10px 0;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
}
p.maiscomentados {
	background: url(../images/maisvistos.png) no-repeat;
	height: 51px;
	margin: 10px 0;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
}
p.texto_link {
	margin: 5px;
	padding-left: 10px;
	display: block;
	font: 11px Verdana, Geneva, sans-serif;
	background: url(../images/setapq.png) no-repeat left;
}
p.datameses_todos {
	margin: 5px 10px;
	display: block;
	float: left;
	width: 150px;
	font: 14px Verdana, Geneva, sans-serif;
	text-align: center;
}
p.datameses {
	margin: 5px 10px;
	display: block;
	font: 14px Verdana, Geneva, sans-serif;
	text-align: center;
}
p.meses {
	background: url(../images/t_meses.png) center no-repeat;
	height: 43px;
	margin-top: 30px;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
}
#menu_esq .caixa  li.deolho_topo {
	background: url(../images/t_deolho.png) no-repeat;
	height: 25px;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
}
#menu_esq .caixa  li.t_defesainstitucional {
	background:url(../images/li_defesa.png) no-repeat;
	height: 25px;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
}
#menu_esq .caixa  li.t_bancodedados {
	background:url(../images/t_bancodedados1.png) no-repeat;
	height: 25px;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
}
#menu_esq .caixa  li.fiquepordentro {
	background:url(../images/t_fiquepordentro1.png) no-repeat;
	height: 25px;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
}
#menu_esq .caixa  li.aassociacao {
	background:url(../images/t_aassociacao.png) no-repeat;
	height: 25px;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
}
#menu_esq .caixa  li.bancodedados {
	background:url(../images/t_bancodedados.png) no-repeat;
	height: 25px;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
}
#menu_esq .caixa  li.defesa {
	background:url(../images/t_defesa.png) no-repeat;
	height: 25px;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
}
#menu_esq .caixa  li.portalsamp {
	background: url(../images/t_portalsamp.png) no-repeat;
	height: 25px;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
}
#menu_esq .caixa  li.categorias {
	background:url(../images/t_categorias.png) no-repeat;
	height: 25px;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
}
#menu_esq .caixa li a {
	background: url(../images/fundo_li.png) no-repeat;
	height: 22px;
	display: block;
	color: #545454;
	text-decoration: none;
}
#menu_esq .caixa  li a:hover {
	background-position: 0 -22px;
}
#menu_esq .caixa li span {
	padding: 3px 0 0 25px;
	display: block;
}

#meio_pq {
	background: url(../images/meiot.png) no-repeat;
	width: 519px;
	margin: 10px 0;
	display: table;
	float: left;
}
.centraldoassociado {
	background: url(../images/t_central.png) no-repeat;
	height: 13px;
	width: 165px;
	margin: 12px 0 0 9px;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
}
#meio_pq .fiquepordentro {
	background: url(../images/t_fiquepordentro.png) no-repeat;
	height: 15px;
	margin: 12px 0 0 9px;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
}
#meio_gr .fiquepordentro {
	background: url(../images/t_fiquepordentro.png) no-repeat;
	height: 15px;
	margin: 12px 0 0 9px;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
}

#meio_gr .titulo2 {
	height: 15px;
	margin: 10px 0 0 15px;
	display: block;
	text-transform: uppercase;
	font: bold 13px verdana;
}
#meio_pq .titulo2 {
	height: 15px;
	margin: 10px 0 0 9px;
	display: block;
	text-transform: uppercase;
	font: bold 13px verdana;
}
.seta {
	padding: 0 0 5px 15px;
	background: url(../images/icone_li.gif) no-repeat;
	background-position: 0 1px;
}
#meio_gr .titulo {
	background: url(../images/t_fiquepordentro.png) no-repeat;
	height: 15px;
	margin: 12px 0 0 9px;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
}
#meio_pq .conteudo_esq {
	width: 215px;
	float: left;
}
#meio_pq .conteudo_dir {
	float: left;
	margin-left: 10px;
	width: 270px;
}

#meio_gr {
	background: url(../images/meiot_gr.png) no-repeat;
	width: 730px;
	margin: 10px 0;
	display: table;
	float: left;
}
#meio_boca {
	background: url(../images/t_bocanovo.png) no-repeat;
	width: 999px;
	margin: 10px 0;
	display: table;
	float: left;
}
#conteudo_blog {
	width: 730px;
	display: block;
	color: #999;
	margin: 10px 0;
	padding: 10px;
	border: #999 1px dotted;
}
#conteudo_blog a:hover {
	background: #F5F5F5;  }
.conteudo {
	margin: 20px 10px;
}
.conteudo a {
	color: #545454;
}
.conteudo a:hover {
	color: #000;
}
.conteudo a img {
	padding: 2px;
	border: #c6c6c6 1px solid;
}
.conteudo a:hover img {
	border: #000 1px solid;
}
.conteudo .noticias_borda p {
	margin-bottom: 10px;
	color: #333;
}
.conteudo .noticias_borda {
	color: #333;
}
.conteudo p.data {
	color: #b00609;
	font-weight: bold;
}
.conteudo p.destaque {
	font-size: 14px;
	font-weight: bold;
}
.conteudo p.destaquep {
	font-size: 14px;
	font-weight: bold;
}
.conteudo p.titulo {
	margin-bottom: 10px;
}
.conteudo p.titulopq {
	font: 9px Verdana, Geneva, sans-serif;
	margin: 5px 0;
}
.conteudo p.mais {
	font-weight: bold;
	font-size: 9px;
	text-align: right;
	padding-top: 10px;
}
.conteudo .galeria {
	margin-top: 15px;
}
.conteudo h2 {
	font: 20px Verdana, Geneva, sans-serif;
	margin-bottom: 10px;
}
.conteudo h3 {
	font: 17px Verdana, Geneva, sans-serif;
	margin: 0;
}
.conteudo p.texto {
	margin: 4px 0;
	text-align: justify;
}
.conteudo .imagem {
	float: right;
	margin: 10px;
}
.conteudo hr {
	clear: both;
	border: none;
	border-bottom: #ccc 1px solid;
	margin: 10px 0;
	background: none;
}
a img.imagemsemborda { 
margin: 0;
padding: 0;
border:none;
}
a:hover img.imagemsemborda { 
margin: 0;
padding: 0;
border:none;
}

#meio_pq_menor {
	background: url(../images/meiot_menor.png) no-repeat;
	width: 182px;
	margin: 10px 0 10px 20px;
	display: table;
	float: left;
}

#adcionarimagem {
	cursor: pointer;
}

#meio_pq .titulo_gr {
	text-transform: uppercase;
	font: bold 15px Helvetica, Verdana, Geneva, sans-serif;
	height: 15px;
	margin: 10px 0 0 9px;
	display:block;
}
#meio_pq_menor .conteudo {
	margin: 20px 10px;
}
#meio_pq_menor .eventos {
	background: url(../images/t_eventos.png) no-repeat;
	height: 15px;
	margin: 12px 0 0 9px;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
}
#meio_pq_menor .imagem_dest {
	float: left;
	margin: 0 3px 0 0;
}

#bannerg {
	clear: left;
	margin: 10px 0;
	width: 750px;
	text-align: center;
}
#bannerg a img {
	border: none;
}

#bannerpq {
	clear: left;
	margin: 20px 0;
	text-align: center;
}
#bannerpq a img {
	border: none;
}



#dir {
	width: 238px;
	margin: 10px 0;
	padding: 0;
	float: left;
	text-align: center;
	font:11px Verdana,Geneva,sans-serif;
	text-align: left;
}

#dir .acessorestrito {
	margin: 0;
	padding: 0;
}
#dir .conteudo {
	margin: 0;
	padding: 0 0 5px 0;
	background: url(../images/acessorestrito_fundo.png) bottom;
	display: table;
	width: 238px;
}
#dir .acessorestrito_topo {
	background: url(../images/acessorestrito.png) no-repeat;
	height: 27px;
	width: 238px;
	margin: 0;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
}
#dir p {
	margin: 5px 0 0 10px;
	color: #545454;
	padding: 0;
	font: 11px Verdana, Geneva, sans-serif;
	text-align: left;
}

#dir .caixa  {
	list-style:none;
	width: 236px;
	clear: both;
	margin: 10px 1px 0 1px;
}
#dir .caixa  ul {
	list-style:none;
	margin:0;
}
#dir .caixa li a {
	background: url(../images/fundo_caixa_dir.gif) no-repeat;
	height: 22px;
	display: block;
	color: #545454;
	text-decoration: none;
}
#dir .caixa  li a:hover {
	background-position: 0 -22px;
}
#dir .caixa li span {
	padding: 5px 0 0 22px;
	display: block;
}

#dir .sair_login a {
	background: url(../images/sairdoacesso.png) no-repeat;
	width: 114px;
	height: 13px;
	display: block;
	text-indent:-9000px;
	overflow:hidden;
	margin: 15px 0 5px 60px;
}
#dir .sair_login a:hover {
	background: url(../images/sairdoacesso2.png) no-repeat;
}

.formlogin {
	background: url(../images/form_login.png) no-repeat;
	width: 168px;
	padding: 8px 0 0 5px;
	font: 10px Verdana, Geneva, sans-serif;
	height: 23px;
	margin: 0;
	border: none;
}
.formlogin:hover {
	background: url(../images/form_login_over.png) no-repeat;
}
#formlogin_procurar {
	background: url(../images/procurar.png) no-repeat;
	width: 53px;
	height: 13px;
	border: none;
	display:block;
	margin-left: 55px;
	text-indent:-9000px;
	overflow:hidden;
	cursor: pointer;
}
.formlogin_botao {
	background: url(../images/acessar.png) no-repeat;
	width: 69px;
	height: 25px;
	border: none;
	display:block;
	margin-left: 65px;
	text-indent:-9000px;
	overflow:hidden;
	cursor: pointer;
}
.formlogin_botao:hover {
	background: url(../images/acessar_over.png) no-repeat;}

#dir p.pq {
	font: 10px Verdana, Geneva, sans-serif;
	font-weight: normal;
}

#fim {
	width: 1014px;
	margin: 5px auto;
	text-align:left;
	display: table;
}
#fim .faleconosco {
	background: url(../images/faleconosco.png) no-repeat;
	height: 81px;
	width: 148px;
	float: left;
	float: left;
	margin: 0 20px;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
}
#fim address {
	font: 9px Verdana, Geneva, sans-serif;
	width: 220px;
	color: #545454;
	float: left;
	margin-top: 15px;
}

#links {
	background: url(../images/fundo_links.png) no-repeat;
	width: 483px;
	margin-right: 20px;
	padding-top: 18px;
	float: right;
}
#links a img {
	border: none;
	margin: 0 7px 0 12px;
}

#links a.outros img {
	border: none;
	clear: left;
	margin: 10px 0 0 330px;
}

.error { 
color: #F00;
padding: 2px 5px;
}

.form p { clear: both;
margin: 10px 0;}

.form label {
	float: left; width: 100px; text-align: right; margin: 2px 5px 0 0; }
.form input {
	border: #e1e1e1 1px solid;
	background: #fefefe;
	font: 10px Verdana, Geneva, sans-serif;
	padding: 3px; }
.form select {
	border: #e1e1e1 1px solid;
	background: #fefefe;
	font: 10px Verdana, Geneva, sans-serif;
	padding: 3px; }

.form input:hover {
	background: #f9f7f7; }
	
.form textarea {
	border: #e1e1e1 1px solid;
	background: #fefefe;
	font: 10px Verdana, Geneva, sans-serif;
	padding: 13px; }

.form textarea:Hover {
	background: #f9f7f7; }

.form .botao {
	background:url(../images/botao.png) no-repeat;
	width: 170px;
	border: none;
	height: 25px;
	text-align: center;
	text-transform: uppercase;
	cursor: pointer;
	font-weight: bold;}
	
.form .botao:hover {
	background:url(../images/botao.png) no-repeat;
	background-position: 0 -25px;
	}


table#tabela {
	clear: left;
	text-align: center;
	font: 9px Arial;
	border-collapse: collapse;
}

table#tabela thead td {
	background: #000;
	color: #fff;
	font: bold;
	margin: 2px;
		border:1px inset #ffffff;
}

table#tabela tr td.suite {
	background: #000;
	color: #fff;
	font: bold;
		border:1px inset #ffffff;
}

table#tabela tr td.disponivel {
	background: #E4FFCA;
	border:1px inset #ffffff;	
}

table#tabela tr td.internet {
	background: #F5DAB4;
	border:1px inset #ffffff;	
}

table#tabela tr td.agmp {
	background: #E4CBCB;
	border:1px inset #ffffff;	
}

table#tabela tr td.ocupado {
	background: #B5B5B5;
	border:1px inset #ffffff;
}

#table#tabela tr td {
	padding: 3px;
	border:1px solid #000;
	padding: 3px;
}

.reservado {

}

.cores { float:left; width:145px; border: #000 solid 1px; background: #FFFFFF; padding: 3px; margin:7px; text-align: center; }

#letras a {
	margin: 3px;
	padding: 2px;
	display: block;
	border: #ababab 1px solid;
	font: bold 9px Verdana, Geneva, sans-serif;
	float: left;
	background: #fad550;	
}
#letras a:hover {
	background: #f1dc92;
}

#mescorrente { 
	background: #f2f2f2;
	border: #d9d9d9 1px solid;
	font: 12px Verdana, Geneva, sans-serif;
	margin: 10px;
	padding: 5px;
}


#estrutura {
	float: right;
	width: 250px;
	margin-left: 10px;
}

#estrutura .foto {
	border: #000 solid 1px;
	margin: 2px;
	cursor: pointer;
}

#expresidentes {
	float: right;
	width: 180px;
	margin: 0 10px;
}

#expresidentes .foto {
	border: #000 solid 1px;
	margin: 2px;
	cursor: pointer;
}

#expresidentes .texto {
	margin: 5px;
	border-bottom: #000 dotted 1px;
	cursor: pointer;
	display: block;
}

#fotos_gr {
	width: 711px;
	height: 195px;
	margin: 10px 0 0 0;
	display: table;
	float: left;
}
#fotos_gr a img {
	border: #a9abaa 1px solid;
	padding: 1px;
	background: #fff;
}
#fotos_gr a:hover img {
	border: #fff 1px solid;
	padding: 1px;
	background: #a9abaa;
}

#nateia {
	background: url(../images/nateia.png) no-repeat;
	width: 125px;
	height: 27px;
	margin: 90px 0 0 420px;
	display: block;
	text-indent:-9000px;
	border: none;
}

#menu_esq .caixa li .twitterStatus a {
	background: none;
	display: table;
	height: auto;
}