/* CSS Document */

body{
background: url(../img/bgr_fundo.gif) top left repeat-x;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
a:link{
font-family:"arial";
color:#2B5D7D;
font-size: 11px;
text-decoration: none;
}
a:visited {
font-family:"arial";
color:#2B5D7D;
font-size:11px;
text-decoration: none; 
}
a:hover {
font-family:"arial";
color:#2B5D7D;
font-size:11px;
text-decoration: underline;
}
a:active {
font-family:"arial";
color:#2B5D7D;
font-size:11px;
text-decoration: underline;
}

.menu a:link{
font-family:"tahoma";
color:#666666;
font-size:11px;
text-decoration: none;
line-height:150%
}
.menu a:visited {
font-family:"tahoma";
color:#666666;
font-size: 11px;
font-weight: normal;
text-decoration: none; 
line-height:150%
}
.menu a:hover {
font-family:"tahoma";
color:#666666;
font-size: 11px;
font-weight: normal;
text-decoration: none;
line-height:150%
}
.menu a:active {
font-family:"tahoma";
color:#666666;
font-size: 11px;
font-weight: normal;
text-decoration: none;
line-height:150%
}

.menu_ativo a:link{
font-family:"tahoma";
color:#000000;
font-size:11px;
text-decoration: none;
line-height:150%
}
.menu_ativo a:visited {
font-family:"tahoma";
color:#000000;
font-size: 11px;
font-weight: normal;
text-decoration: none; 
line-height:150%
}
.menu_ativo a:hover {
font-family:"tahoma";
color:#000000;
font-size: 11px;
font-weight: normal;
text-decoration: none;
line-height:150%
}
.menu_ativo a:active {
font-family:"tahoma";
color:#000000;
font-size: 11px;
font-weight: normal;
text-decoration: none;
line-height:150%
}

.submenu a:link{
font-family:"tahoma";
color:#909090;
font-size: 11px;
font-weight: normal;
text-decoration: none;
line-height:100%
}
.submenu a:visited {
font-family:"tahoma";
color:#909090;
font-size: 11px;
font-weight: normal;
text-decoration: none; 
line-height:100%
}
.submenu a:hover {
font-family:"tahoma";
color:#909090;
font-size: 11px;
font-weight: normal;
text-decoration: none;
line-height:100%
}
.submenu a:active {
font-family:"tahoma";
color:#909090;
font-size: 11px;
font-weight: normal;
text-decoration: none;
line-height:100%
}

.rodape{
background: url(../img/bgr_fundo_rodape.gif) top left repeat-x;
}

.txt666666{
font-family:"arial";
color:#666666;
font-size: 11px;
font-style: normal;
font-weight: normal;
}

.txtB81E02{
font-family:"arial";
color:#B81E02;
font-size: 11px;
font-style: normal;
font-weight: normal;
}

.txtrodape{
font-family:"arial";
color:#ffffff;
font-size: 10px;
font-style: normal;
font-weight: normal;
}

.txtrodape2{
font-family:"arial";
color:#d2d2d2;
font-size: 10px;
font-style: normal;
font-weight: normal;
}

.bgr_internas{
background: url(../img/bgr_centro_internas.gif) top right repeat-y;
}

.bgr_home1{
background: url(../img/bgr_fundo1.gif) top right repeat-y;
}

.bgr_home2{
background: url(../img/bgr_fundo2.gif) top right repeat-x;
}

.bgr_home3{
background: url(../img/bgr_fundo3.gif) top right repeat-x;
}

.bgr_noticias{
background: url(../img/bgr_noticias.gif) top right no-repeat;
}

.bgr_ft{
background: url(../img/bgr_ft.gif) top right no-repeat;
}

.caminho{
background: #E9EAE0;
font-family:"arial";
color:#2B5D7D;
font-size: 10px;
font-style: normal;
font-weight: normal;
}

.tr_c{
background: url(../img/tr.gif) top right repeat-x;
font-family:"arial";
color:#ffffff;
font-size: 10px;
font-style: normal;
font-weight: normal;
}
.tr_c a:link{
background: url(../img/tr.gif) top right repeat-x;
font-family:"arial";
color:#ffffff;
font-size: 10px;
font-style: normal;
font-weight: normal;
text-decoration:none;
}
.tr_c a:visited{
background: url(../img/tr.gif) top right repeat-x;
font-family:"arial";
color:#ffffff;
font-size: 10px;
font-style: normal;
font-weight: normal;
text-decoration:none;
}
.tr_c a:hover{
background: url(../img/tr.gif) top right repeat-x;
font-family:"arial";
color:#ffffff;
font-size: 10px;
font-style: normal;
font-weight: normal;
text-decoration:none;
}
.tr_c a:active{
background: url(../img/tr.gif) top right repeat-x;
font-family:"arial";
color:#ffffff;
font-size: 10px;
font-style: normal;
font-weight: normal;
text-decoration:none;
}












.tr_p{
background: #F1F1EB;
font-family:"arial";
color:#82A5B3;
font-size: 10px;
font-style: normal;
font-weight: normal;
}
.tr_p2{
background: #ffffff;
font-family:"arial";
color:#82A5B3;
font-size: 10px;
font-style: normal;
font-weight: normal;
}
.tr_p_ttl{
background: #F1F1EB;
font-family:"arial";
color:#486B79;
font-size: 10px;
font-style: normal;
font-weight: normal;
}
.tr_s{
background: #ffffff;
font-family:"arial";
color:#82A5B3;
font-size: 10px;
font-style: normal;
font-weight: normal;
}
.txt939393{
font-family:"tahoma";
color:#666666;
font-size: 10px;
font-style: normal;
font-weight: normal;
}
.txt939393 a:link{
font-family:"tahoma";
color:#666666;
font-size: 10px;
font-style: normal;
font-weight: normal;
}
.txt939393 a:visited{
font-family:"tahoma";
color:#666666;
font-size: 10px;
font-style: normal;
font-weight: normal;
}
.txt939393 a:hover{
font-family:"tahoma";
color:#666666;
font-size: 10px;
font-style: normal;
font-weight: normal;
}
.txt939393 a:active{
font-family:"tahoma";
color:#666666;
font-size: 10px;
font-style: normal;
font-weight: normal;
}
.txtFAA856 a:link{
font-family:"tahoma";
color:#FAA856;
font-size: 10px;
font-weight: normal;
text-decoration: none;
}
.txtFAA856 a:visited {
font-family:"tahoma";
color:#FAA856;
font-size: 10px;
font-weight: normal;
text-decoration: none; 
}
.txtFAA856 a:hover {
font-family:"tahoma";
color:#F57E07;
font-size: 10px;
font-weight: normal;
text-decoration: none;
}
.txtFAA856 a:active {
font-family:"tahoma";
color:#F57E07;
font-size: 10px;
font-weight: normal;
text-decoration: none;
}
.form_contato {
	background: #F3F7F8;
	font-family: "Microsoft Sans Serif";
	font-size: 10px;
	color: #666666;
	border: #92B0BC;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.form_jump {
	font-family: "Microsoft Sans Serif";
	font-size: 10px;
	color: #92B0BC;
	border: #92B0BC;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.form_cad {
	font-family: "Microsoft Sans Serif";
	font-size: 10px;
	color: #666666;
	border: #7F9DB9;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.link a:link{
font-family:"arial";
color:#2B5D7D;
font-size: 15px;
font-weight: bold;
text-decoration: none;
line-height:200%
}
.link a:visited {
font-family:"arial";
color:#2B5D7D;
font-size: 15px;
font-weight: bold;
text-decoration: none; 
line-height:200%
}
.link a:hover {
font-family:"arial";
color:#2B5D7D;
font-size: 15px;
font-weight: bold;
text-decoration: none;
line-height:200%
}
.link a:active {
font-family:"arial";
color:#2B5D7D;
font-size: 15px;
font-weight: bold;
text-decoration: none;
line-height:200%
}

.pag a:link{
font-family:"arial";
color:#666666;
font-size: 15px;
font-weight: bold;
text-decoration: none;
line-height:200%
}
.pag a:visited {
font-family:"arial";
color:#666666;
font-size: 15px;
font-weight: bold;
text-decoration: none; 
line-height:200%
}
.pag a:hover {
font-family:"arial";
color:#7F9DB9;
font-size: 15px;
font-weight: bold;
text-decoration: none;
line-height:200%
}
.pag a:active {
font-family:"arial";
color:#7F9DB9;
font-size: 15px;
font-weight: bold;
text-decoration: none;
line-height:200%
}

.link_botao {	
	border: 2px solid peru;	
	margin-right:3px;	
	padding:4px 17px;	
	background-position:bottom;	
	text-decoration: none;	
	color: white !important;			
	font-size: 15px !important;
	background-color: orange;
	font-style: italic;
	font-weight: bolder;
	font-family: Times !important;
	line-height: 30px\9;
}

.link_botao:hover, 
.link_botao:active {	
	border: 2px solid peru;	
	margin-right:3px;	
	padding:4px 17px;	
	background-position:bottom;	
	text-decoration: none;	
	color: orange !important;			
	font-size: 15px !important;
	background-color: white;
	font-style: italic;
	font-weight: bolder;
	font-family: Times !important;
	line-height: 30px\9;
}

.botao{	
	border: 2px solid silver;	
	margin-right:3px;	
	padding:2px 8px;	
	background-position:bottom;	
	text-decoration: none;	
	color: white;			
	font-size: 12px !important;	
	background-color: #486B79;	
	font-family: "arial";	
	font-weight: bold;
}

.botao:hover, 
.botao:active{	
	border: 2px solid silver;	
	background-color:white !important;	
	color: #486B79;	
	text-decoration: none;	
	font-family: "arial";	
	font-size: 12px !important;
}

#icones_redirecionamento{
	height: 53px;
	text-align: center;
}

#icones_redirecionamento  div{
	float:left; 
	width:25%;
}

#icones_redirecionamento div a img{
	border: none;
}

#icones_redirecionamento div a:hover,
#icones_redirecionamento div a:visited
{
	text-decoration: none;
	cursor: pointer;
}

#intranet
{
	font-size:33px;
	font-style:italic;
	font-weight:bold;
	font-family:times;
	color:#2B5D7D;
	text-decoration: none;
	cursor: pointer;
}

#area_banners{
	height:367px; 
	overflow-y:auto;
	text-align:center;
}

.img_cabecalho{
	border: none;
}

.bgr_home4{
background: url(../img/bgr_fundo4.gif) top right repeat-x;
}

#tabela_cabecalhos tr .header_home1{
	background: url("../img/bgr_fundo5.gif") repeat-x scroll right top transparent;
	text-align: center;
}

#tabela_cabecalhos tr .header_home2{
	background: url("../img/bgr_fundo4.gif") repeat-x scroll right top transparent;
	text-align: center;
}

#tabela_cabecalhos tr td a,
#tabela_cabecalhos tr td a:active,
#tabela_cabecalhos tr td a:hover,
#tabela_cabecalhos tr td a:visited
{
	font-size: 19px;
	font-family: Times;
	font-weight: bolder;
	font-style: italic;
	text-decoration: none;
}

#noticias_home{
	padding-left:10px;
}

#noticias_home div .dthr{
	color: #F68A1B;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bolder;
}

#noticias_home div a,
#noticias_home div a:active,
#noticias_home div a:hover,
#noticias_home div a:visited
{
	font-size: 14px;
	font-family: tahoma;
}

#complemento_home
{
	height: 126px;
    padding-left: 8px;
    padding-right: 8px;
    text-align: right;
}

#atalhos a, #portaria, #ato_declaratorio, #poligonal, .subtitulo
{
	color: #2B5D7D;
	font-size: 18px;
	font-weight: bolder;
	font-style: italic;
	font-family: serif;
}

.linha{
	text-align: left;
	display: block;
	min-height: 25px;
}

.linha label, #hidroviarias_consulta_medidas_rios #form_consulta_historico  .tabela  .td_label{
	line-height: 21px;
    width: 16%;
	float: left;
	text-align: right;
	padding-right: 5px;
	color: #82A5B3;
    font-family: "arial";
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
}

.linha select, #hidroviarias_consulta_medidas_rios #form_consulta_historico  .tabela select{
	color: #82A5B3;
	border: 1px solid #92B0BC;
    font-family: "arial";
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
}

#abas li{
	float: left;
    list-style: none outside none;
}

#hidroviarias_medidas_rios #abas{
	display: none;
	background-color: #E9EAE0;
	width: 95%;
	margin: 0 auto;
	border-left: 1px solid #E9EAE0;
	border-right: 1px solid #E9EAE0;
	margin-left: 5%\9;
}

#hidroviarias_medidas_rios #abas table{
	width: 100%;
}

#hidroviarias_medidas_rios #abas table td{
	background-color: white;
	text-align: center !important;
	vertical-align: middle !important;
	width: 100px;
	color: black;
	cursor: pointer;
}

#hidroviarias_medidas_rios #abas table .selecionada{
	color: white !important;
	font-weight: bold;
	background-color: #82A5B3;
}

#hidroviarias_medidas_rios #conteudo_abas{
	margin-left: 5%\9;
}

#hidroviarias_medidas_rios #conteudo_abas .conteudo{
	display: block;
	text-align: center;
	border: 1px solid #E9EAE0;
	width: 95%;
	margin: 0px auto;
	color: #82A5B3;
	font-weight: bolder;
}

#hidroviarias_medidas_rios #conteudo_abas .conteudo .div_btn_historico{
	text-align: right;
	padding: 5px;
}

#hidroviarias_medidas_rios #conteudo_abas .aviso{
	color: red !important;
	padding-bottom: 10px !important;
	padding-left: 4px\9;
	padding-right: 4px\9;
}

#hidroviarias_medidas_rios #conteudo_abas .conteudo .div_btn_historico .btn_historico, #hidroviarias_consulta_medidas_rios #form_consulta_historico #consultar{
	background-color: #E9EAE0;
	cursor: pointer;
}

#hidroviarias_consulta_medidas_rios #form_consulta_historico #equipamento{
	width: 440px;
}

#hidroviarias_consulta_medidas_rios #form_consulta_historico  .tabela{
	border: 1px solid #E9EAE0;
	width: 100%;
	width: 96%\9;
	border-collapse: collapse;
}

#hidroviarias_consulta_medidas_rios #form_consulta_historico  .tabela .th_label{
	background-color: #82A5B3;
    color: white !important;
	font-weight: bolder;
}

#hidroviarias_consulta_medidas_rios #form_consulta_historico  .tabela  .td_label{
	width: 100% !important;
}

#hidroviarias_consulta_medidas_rios #form_consulta_historico  .tabela  .td_campo{
	padding-left: 8px;
}

#hidroviarias_consulta_medidas_rios #form_consulta_historico  .tabela  .td_primeira_linha{
	padding-top: 8px;
}

#hidroviarias_consulta_medidas_rios #form_consulta_historico  .tabela  .td_radio{
	padding-left: 4px;
}

#hidroviarias_consulta_medidas_rios #form_consulta_historico .linha_botao{
	padding-left: 10px\9;
}

#hidroviarias_consulta_medidas_rios #form_consulta_historico .tabela #msg{
	color:red; 
	text-align:center;
}

#hidroviarias_consulta_medidas_rios_rel #listagem_medidas{
	text-align:center\9;
}

#hidroviarias_consulta_medidas_rios_rel #listagem_medidas table{
	text-align:center;
	border-collapse: collapse;
}

#hidroviarias_consulta_medidas_rios_rel #listagem_medidas .td_cabecalho, #hidroviarias_consulta_medidas_rios_rel_anual #listagem_medicoes_anual th{
	color: #82A5B3;
	font-weight: bolder;
}

#hidroviarias_consulta_medidas_rios_rel #tabela_externa{
	width: 100%;
}

#hidroviarias_consulta_medidas_rios_rel #tabela_listagem{
	margin: 0 auto;
}

#hidroviarias_consulta_medidas_rios_rel .tabela{
	float: left;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-left: none;
	line-height: 18px;
	font-size: 16px;
}

#hidroviarias_consulta_medidas_rios_rel #listagem_medidas .tabela td, #hidroviarias_consulta_medidas_rios_rel #listagem_medidas .tabela th{
	text-align: center;
}

#hidroviarias_consulta_medidas_rios_rel .primeira_tabela{
	border-left: 1px solid black !important;
}

#hidroviarias_consulta_medidas_rios_rel  .tabela th, #hidroviarias_consulta_medidas_rios_rel  #listagem_medidas .tabela .col{
	background-color: #82A5B3;
	color: white;
}

#hidroviarias_consulta_medidas_rios_rel #listagem_medidas table td {
	padding-left: 2px;
	padding-right: 2px;
}

#hidroviarias_consulta_medidas_rios_rel  .tabela .cor {
	background-color: #F1F1EB;
	color: #486B79;
}

#hidroviarias_consulta_medidas_rios_rel  .tabela .sem_cor {
	color: #82A5B3;
}

#hidroviarias_consulta_medidas_rios_rel  #listagem_medidas .lb_rodape{
	text-align: left !important;
	color: #82A5B3;
	font-weight: bolder;
}

#hidroviarias_consulta_medidas_rios_rel  #listagem_medidas .tabela_mes td, #hidroviarias_consulta_medidas_rios_rel  #listagem_medidas .tabela_mes th{
	border-bottom: 1px solid black;
	font-family: "arial";
	font-size: 12px !important;
	font-style: normal;
	font-weight: normal;
	width: 37px !important;
}

#hidroviarias_consulta_medidas_rios_rel_anual #listagem_medicoes_anual{
	padding-left: 15px;
	padding-right: 17px;
}

.titulo{
	color: #2B5D7D;
	font-size: 20px;
	font-weight: bolder;
	font-style: italic;
	font-family: serif;
}


/*barra de busca do google*/
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2{
	width: initial;
	height: initial;
	padding: initial;
	min-width: initial;
	margin-top: initial;
}

.cse input.gsc-search-button, input.gsc-search-button {
	height: 18px !important;
	padding: 1 1 1 1 !important;
}

.gsc-input{
	padding-right: 5px !important;
	font-family: "tahoma" !important;
	color: #666666 !important;
	font-size: 11px !important;
	font-weight: normal !important;
	text-decoration: none !important;
}

.gsc-search-button{
	padding-right: 10px !important;
}

.gsc-search-box{
	padding-left: 2px !important;
}

.gsc-control-searchbox-only{
	width: 160px !important;
}

.gsc-input-box {
	width: 122px !important;
}

.gsc-adBlock{
	display: none !important;
}
/******************/

/**************/
.div_submenus{	
	font-size: 11px;
	font-family: tahoma;
	font-weight: normal;
	text-align: center;
	padding-left: 11px;
	width: 95%;
}

.div_submenus .div_linha div{
	float: left;
	background-color: #E9EAE0;
	border: 1px solid white;
	text-align: center !important;
	cursor: pointer;
}

.div_submenus .div_linha a div.primeiro{
	border-left: none;
}

.div_submenus .div_linha a div.ultimo{
	overflow: hidden;
	float: none;
	border-right: none;
}

.div_submenus .div_linha div:hover{
	background-color: #FAA856;
}

.div_submenus .div_linha div.selecionado{
	background-color: #FAA856;
}

.div_submenus .div_linha a, .div_submenus .div_linha a:visited{
	font-size: 11px;
	color: #2B5D7D;
	font-family: tahoma;
	font-family: "arial";
	text-decoration: none;
}

.div_submenus .div_linha a:hover{
	color: white;
	text-decoration: none;
	font-size: 11px;
}

.div_submenus .div_linha a.selecionado, .div_submenus .div_linha a.selecionado:hover, .div_submenus .div_linha a.selecionado:visited{
	color: white;
	text-decoration: none;
	font-size: 11px;
}

.div_subtitulo{
	font-size: 11px;  
	font-family: tahoma;  
	font-weight: normal;  
	text-align: center;  
	padding-left: 11px;                      
	padding-right: 11px;
	background-color: #E9EAE0;
}
/************************/

/*********** pág travessia *******/
#table_central .bgr_internas #travessia .imagem{
	border: 1px solid #E9EAE0;
}
/********************************/