@charset "utf-8";
/* CSS Document */
body {
	background-image: url(../imagens/fundo_geral.jpg);
	background-repeat: repeat-y;
	position: relative;
	margin: auto;
	background-position: center;
	width: 790px;
}
#logo {
	height: 114px;
	width: 249px;
	float: left;
	overflow: hidden;
}
#fundo_topo {
	float: left;
	height: 114px;
	width: 521px;
	overflow: hidden;
	background-image: url(../imagens/imagem_topo.jpg);
	background-repeat: no-repeat;
}
#frase_topo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #474747;
	height: 20px;
	width: 371px;
	margin-top: 4px;
	margin-left: 17px;
}
#txt_box_topo {
	height: 50px;
	width: 105px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #474747;
	line-height: 16px;
	padding-top: 10px;
	padding-left: 346px;
}
a.linkum:link {
	color: #d30048;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.linkum:visited {
	color: #d30048;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.linkum:hover {
	color: #d30048;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
a.linkum:active {
	color: #d30048;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}.linkum {
	letter-spacing: -1px;
}
a.linkdois:link {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.linkdois:visited {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.linkdois:hover {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
a.linkdois:active {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.linktres:link {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.linktres:visited {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.linktres:hover {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
a.linktres:active {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.linkquatro:link {
	color: #b4b4b4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
a.linkquatro:visited {
	color: #b4b4b4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
a.linkquatro:hover {
	color: #b4b4b4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
a.linkquatro:active {
	color: #b4b4b4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
#pontilhado_aviao {
	height: 28px;
	width: 770px;
	background-image: url(../imagens/pontilhado_aviao.gif);
	background-repeat: no-repeat;
}
#menu_principal {
	width: 770px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #474747;
	height: 24px;
}
#menu_principal ul {
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#menu_principal li {
	display: inline;
}
#pontilhado {
	background-image: url(../imagens/pontilhado.gif);
	background-repeat: no-repeat;
	height: 4px;
	width: 770px;
}

#menu_principal a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #474747;
}
#menu_principal a:hover {
    text-decoration: underline; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #474747;
}
#ttl_cabecalho_home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	height: 35px;
	width: 770px;
}
#foto_cabecalho_home {
	height: 281px;
	width: 565px;
	float: left;
}
#ttl_cabecalho_sobre_o_projeto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	height: 35px;
	width: 770px;
}
#foto_cabecalho_sobre_o_projeto {
	height: 281px;
	width: 565px;
	float: left;
	background-image: url(../imagens/sobre_o_projeto_top.jpg);
	background-repeat: no-repeat;
}
#foto_cabecalho_conheca_o_rio {
	height: 281px;
	width: 565px;
	float: left;
	background-image: url(../imagens/conheca_o_rio_rio_niteroi_top.jpg);
	background-repeat: no-repeat;
}
#foto_cabecalho_agulhas_negras {
	height: 281px;
	width: 565px;
	float: left;
	background-image: url(../imagens/conheca_o_rio_agulhas_negras_top.jpg);
	background-repeat: no-repeat;
}
#foto_cabecalho_costa_do_sol {
	height: 281px;
	width: 565px;
	float: left;
	background-image: url(../imagens/conheca_o_rio_costa_sol_top.jpg);
	background-repeat: no-repeat;
}
#foto_cabecalho_costa_verde {
	height: 281px;
	width: 565px;
	float: left;
	background-image: url(../imagens/conheca_o_rio_costa_verde_top.jpg);
	background-repeat: no-repeat;
}
#foto_cabecalho_serra_verde_imperial {
	height: 281px;
	width: 565px;
	float: left;
	background-image: url(../imagens/conheca_o_rio_rio_serra_verde_imperial_top.jpg);
	background-repeat: no-repeat;
}
#foto_cabecalho_vale_do_cafe {
	height: 281px;
	width: 565px;
	float: left;
	background-image: url(../imagens/conheca_o_rio_rio_vale_cafe_top.jpg);
	background-repeat: no-repeat;
}
#foto_cabecalho_calendario {
	height: 281px;
	width: 565px;
	float: left;
	background-image: url(../imagens/calendario_top.jpg);
	background-repeat: no-repeat;
}
#foto_cabecalho_relatorios {
	height: 281px;
	width: 565px;
	float: left;
	background-image: url(../imagens/relatorios_top.jpg);
	background-repeat: no-repeat;
}
#foto_cabecalho_imprensa {
	height: 281px;
	width: 565px;
	float: left;
	background-image: url(../imagens/imprensa_top.jpg);
	background-repeat: no-repeat;
}
#banners_home {
	float: left;
	height: 281px;
	width: 205px;
}
#banners_sobre_o_projeto {
	float: left;
	height: 281px;
	width: 205px;
}
#banners_conheca_o_rio {
	float: left;
	height: 281px;
	width: 205px;
}
#banners_calendario {
	float: left;
	height: 281px;
	width: 205px;
}
#banners_relatorios {
	float: left;
	height: 281px;
	width: 205px;
}
#banners_imprensa {
	float: left;
	height: 281px;
	width: 205px;
}
.txt_preto_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
#box_home_ultimos_eventos {
	background-image: url(../imagens/box_home_ultimos_eventos.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 190px;
	width: 314px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	overflow: hidden;
}
#txt2_box_home_ultimos_eventos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-align: left;
	height: 80px;
	width: 180px;
	padding-top: 10px;
	padding-left: 180px;
}
#txt_box_home_ultimos_eventos {
	width: 190px;
	padding-top: 26px;
	padding-left: 179px;
}
#link_box_home_ultimos_eventos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	width: 210px;
	padding-top: 7px;
	padding-left: 90px;
}
#box_home_conheca {
	float: left;
	height: 190px;
	width: 251px;
	overflow: hidden;
	background-image: url(../imagens/box_home_conheca_projeto.jpg);
	background-repeat: no-repeat;
}

#ttl_box_home_conheca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	width: 140px;
	padding-top: 26px;
	padding-left: 95px;
}
#txt_box_home_conheca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #474747;
	width: 140px;
	letter-spacing: -1px;
	line-height: 15px;
	padding-top: 5px;
	padding-left: 95px;
}
#link_box_home_conheca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	width: 200px;
	padding-top: 7px;
	padding-left: 35px;
}
#box_calendario {
	float: left;
	height: 190px;
	width: 205px;
	overflow: hidden;
	background-image: url(../imagens/box_home_calendario.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffdc77;
	text-align: center;
}

.txt_grafite_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #474747;
}
#box_banners_gr_home {
	height: 142px;
	width: 434px;
	float: left;
	overflow: hidden;
}
#box_home_cadastro {
	height: 142px;
	width: 222px;
	background-image: url(../imagens/box_home_atualize_cadastro.jpg);
	background-repeat: no-repeat;
	float: left;
	overflow: hidden;
}
#box_grande_home {
	width: 770px;
	height: 142px;
}
#ttl_box_home_cadastro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #047816;
	width: 190px;
	padding-top: 13px;
	padding-left: 21px;
}
#txt_box_home_cadastro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	width: 190px;
	padding-top: 6px;
	padding-left: 21px;
}
#logo_rio2016 {
	float: left;
	height: 142px;
	width: 114px;
	overflow: hidden;
}
#link_box_home_cadastro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	width: 190px;
	padding-top: 13px;
	padding-left: 16px;
}
#rodape {
	background-image: url(../imagens/fundo_rodape_new.jpg);
	width: 770px;
	margin-left: 10px;
	background-position: center;
	height: 83px;
}
#txt_rodape {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #505050;
	text-align: center;
	padding-top: 10px;
}
#creditos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #b4b4b4;
	text-align: center;
}

#menu_rodape {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #7f7f7f;
	margin-top: 5px;
}
#menu_rodape ul {
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}
#menu_rodape li {
	display: inline;
}

#menu_rodape a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7f7f7f;
}
#menu_rodape a:hover {
    text-decoration: underline; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7f7f7f;
}
#geral {
	width: 770px;
}
#bottom {
	width: 770px;
	height: auto;
}
#top {
	width: 770px;
	margin-left: 10px;
	height: 114px;
}
#links_principal {
	width: 770px;
	margin-left: 10px;
	height: 57px;
}
#cabecalho_da_home {
	width: 770px;
	margin-left: 10px;
	height: 316px;
}
#main_da_home {
	width: 770px;
	margin-left: 10px;
	height: 332px;
	margin-top: 15px;
	margin-bottom: 30px;
}
#main_pg_interna {
	width: 770px;
	margin-left: 10px;
	height: 100%;
	margin-top: 15px;
	margin-bottom: 30px;
}
.txt_azul_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #008abf;
}
#ttl_sobre_o_projeto {
	height: 38px;
	width: 770px;
	background-image: url(../imagens/sobre_o_projeto_ttl_fundo.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #008abf;
	padding-top: 10px;
	padding-left: 40px;
}
#txt_sobre_o_projeto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #474747;
	width: 700px;
	text-align: justify;
	padding-left: 40px;
}
#menu_sobre_o_projeto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	width: 144px;
	padding-left: 12px;
	line-height: 20px;
	padding-top: 15px;
}
#menu_sobre_o_projeto ul {
	list-style-type: square;
	text-align: left;
}
#menu_sobre_o_projeto a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
#menu_sobre_o_projeto a:hover {
    text-decoration: underline; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
#ttl_conheca_o_rio {
	height: 38px;
	width: 770px;
	background-image: url(../imagens/conheca_o_rio_ttl_fundo.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #eaae06;
	padding-top: 10px;
	padding-left: 40px;
}
#txt_conheca_o_rio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #474747;
	width: 700px;
	text-align: justify;
	padding-left: 40px;
}
#menu_conheca_o_rio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	width: 144px;
	padding-left: 12px;
	line-height: 19px;
	padding-top: 15px;
}
#menu_conheca_o_rio ul {
	list-style-type: square;
	text-align: left;
}
#menu_conheca_o_rio a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
#menu_conheca_o_rio a:hover {
    text-decoration: underline; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
#ttl_calendario {
	height: 38px;
	width: 770px;
	background-image: url(../imagens/calendario_ttl_fundo.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2e790a;
	padding-top: 10px;
	padding-left: 40px;
}
#txt_calendario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #474747;
	width: 700px;
	text-align: justify;
	padding-left: 40px;
}
#ttl_relatorios {
	height: 38px;
	width: 770px;
	background-image: url(../imagens/relatorios_ttl_fundo.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #e16800;
	padding-top: 10px;
	padding-left: 40px;
}
#txt_relatorios {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #474747;
	width: 700px;
	text-align: justify;
	padding-left: 40px;
}
#ttl_imprensa {
	height: 38px;
	width: 770px;
	background-image: url(../imagens/imprensa_ttl_fundo.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #d10043;
	padding-top: 10px;
	padding-left: 40px;
}
#txt_imprensa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #474747;
	width: 700px;
	text-align: justify;
	padding-left: 40px;
}
#menu_calendario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	width: 144px;
	padding-left: 20px;
	line-height: 19px;
	padding-top: 15px;
}
#menu_calendario ul {
	list-style-type: square;
	text-align: left;
}
#menu_calendario a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
#menu_calendario a:hover {
    text-decoration: underline; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
#menu_relatorios {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	width: 150px;
	padding-left: 18px;
	line-height: 15px;
	padding-top: 13px;
}
#menu_relatorios ul {
	list-style-type: square;
	text-align: left;
}
#menu_relatorios a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
#menu_relatorios a:hover {
    text-decoration: underline; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
#menu_imprensa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	width: 150px;
	padding-left: 18px;
	line-height: 15px;
	padding-top: 13px;
}
#menu_imprensa ul {
	list-style-type: square;
	text-align: left;
}
#menu_imprensa a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
#menu_imprensa a:hover {
    text-decoration: underline; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.txt_verde_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2e790a;
}
#ttl_contato {
	height: 38px;
	width: 770px;
	background-image: url(../imagens/faleconosco_ttl_fundo.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-top: 10px;
	padding-left: 40px;
}
#txt_contato {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #474747;
	width: 700px;
	text-align: justify;
	padding-left: 40px;
}
#ttl_cadastro {
	height: 38px;
	width: 770px;
	background-image: url(../imagens/atualize_cadastro_ttl_fundo.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-top: 10px;
	padding-left: 40px;
}
#txt_cadastro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #474747;
	width: 700px;
	text-align: justify;
	padding-left: 40px;
}
.forms {
background-color:#FFFFFF; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
border-right:1px solid #ebb21a; 
border-left:1px solid #ebb21a; 
border-top:1px solid #ebb21a; 
border-bottom:1px solid #ebb21a
}
.forms2 {
background-color:#FFFFFF; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
border-right:1px solid #2f2f2f; 
border-left:1px solid #2f2f2f; 
border-top:1px solid #2f2f2f; 
border-bottom:1px solid #2f2f2f
}
.txt_amarelo_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff043;
}
.txt_laranja_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #e16800;
}
.txt_magenta_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #d10043;
}
