

/* transformar uma div em um scrol parecendo que os iputs estão dentro de um selected  */
.scrollbox {
	border: 1px solid #CCCCCC;
	width: 350px;
	height: 100px;
	background: #FFFFFF;
	overflow-y: scroll;
}
.scrollbox div {
	padding: 3px;
}
.scrollbox div input {
	margin: 0px;
	padding: 0px;
	margin-right: 3px;
}
.scrollbox div.even {
	background: #FFFFFF;
}
.scrollbox div.odd {
	background: #e6e6e6;
}

.sucesso {
	padding: 5px 0px;
	margin-bottom: 3px;
	background: #E4F1C9;
	border: 1px solid #A5BD71;
	font-size: 11px;
	text-align: center;
	width:90%;
}
.erro {
	padding: 5px 0px;

	background: #FFDFE0;
	border: 1px solid #FF9999;
	font-size: 11px;
	text-align: center;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

.notas {
	padding: 4px;
	margin-bottom: 3px;
	/*background: #ffffff;*/
	border: 1px solid #999;
	font-size: 11px;
	text-align: center;
	
}

.rodape {
	padding: 4px;
	margin-bottom: 3px;
	/*background: #ffffff;*/
	border:none;
	font-size: 11px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	
	
}


.warning td{
	/*padding: 5px 0px;*/
	background-color:#e13b40;
	/*border: 1px solid #e51b1b;*/
	/*font-size: 11px;*/
	
	text-align: center;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}

#warning{
	background-color:#e13b40;
}
#warning td a{
	color:#ffffff;
}

.andamentos{
	padding:4px;
	background-color:#facd7d;
	border:1px solid #e39102;
	
	text-align: justify;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4e4d4d;
	margin-top:5px;

}

.andamentos span{
	font-weight:bold;
	
	
}



.andamentos ul{
	
	padding:0px 2px 0px 0px;
	list-style:none;
	
}

.andamentos a{
	text-decoration:none;
	color:#4e4d4d;
	
}

.andamentos li{
	margin-bottom:6px;
	font-size:11px;
	
}




.titulo{
    
		padding:6px 10px 6px 10px;    
    
    
    margin:0px 0px 0px 0px;
    
    
    margin-bottom:10px;
	
	
    
}

.titulo{
	
}
.titulo table{
	height:20px;
	font-size:15px;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-align:center;
        
}


.titulo .data_hora_geracao{
	font-size:11px;
}

.obs_relatorio{
	font-size:9px;
}


.side_bar table{
	background: #E4F1C9;
	border: 1px solid #A5BD71;
	font-size: 11px;
	padding-top:2px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:10px;
	width:100%;
	margin:6px 0px 0px 0px;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;

	width:50%;
	margin-bottom:10px;
}

.side_bar img{
	border:0px;
}

/*
RI
*/
/*Tabela2*************************
.tabela3{
border:1px solid #538ed5;
padding:0px 0px 0px 0px;
border-collapse:collapse;
}
.tabela3 .subtotal{
	color:#3333ff;
	font-size:1em;
	font-weight:bold;
}
.tabela3 .subtitulo_grupo{
background-color:#538ed5;
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
text-align:center;
color:#FFFFFF;
font-weight:bold;
}

.tabela3 .fonte{
background-color:#8db4e3;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
/*text-align:center;
color:#FFFFFF;
font-weight:bold;
font-style:italic;
}

.tabela3 thead th{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:1.1em;
font-weight:bold;
text-align:center;
background:url(../img/j_css_padrao/table2_head_back.gif) top repeat-x #538ed5;
padding-top:4px;
padding-bottom:4px;
}

.tabela3 thead td, .tabela3 tfoot td{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:6px 4px 4px 4px;
}

.tabela3 thead td{
background:url(../img/j_css_padrao/table2_th_back.gif) top repeat-x #3399CC;
text-align:center;
font-weight:bold;
}

.tabela3 tbody{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
}

.tabela3 tfoot td{
font-weight:normal;
background-color:#3399CC;
font-size:0.9em
}


.tabela3 tbody th{
background-color:#CDE4F1;
color:#0070b2;
padding:4px;
border-top:1px dashed #0070b2;
border-bottom:1px dashed #0070b2;
}

.tabela3 tbody tr{

}

.tabela3 td{
padding:4px;
}

*/

/*
RI
*/
.seleciona_relatorios{
  
font-size:12px;
font-weight:bold;
padding-left:10px;
padding-right:10px;
text-align:center;
}

.sel_relatorio a{
width:200px;
height:100%;
text-decoration:none;
color:#ffffff;

	-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:0px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
-moz-box-shadow:0 4px 10px #CCCCCC inset;
-x-system-font:none;
	border:1px solid #2c78b0;
	padding:5px 23px 6px 23px;
	margin:0px 6px 0px 6px;

	/*filter:alpha(opacity=90);*/
        -moz-opacity: 0.80;
background:#2c78b0;
font-size:30px;
font-family:arial;


}

.sel_relatorio a:hover{
width:100%;
height:40px;
text-decoration:none;
color:#ffffff;
background:#ebaa0e;
border:1px solid #ebaa0e;
}






/*******************
entrada
***********/
.bordaBox {
background: transparent; 
width:100%;
display:block;

}
.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b4, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b, .bordaBox .b4b {
display:block; overflow:hidden; font-size:1px;
}
.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b {
height:1px;
}
.bordaBox .b2, .bordaBox .b3, .bordaBox .b4 {
background:#b6e2ee; border-left:1px solid #b6e2ee; border-right:1px solid #b6e2ee;
}
.bordaBox .b1 {
margin:0 5px; background:#b6e2ee;
}
.bordaBox .b2 {
margin:0 3px; border-width:0 2px;
}
.bordaBox .b3 {
margin:0 2px;
}
.bordaBox .b4 {
height:2px; margin:0 1px;
}
.bordaBox .conteudo_rel {
padding:14px;display:block;  border-left:1px solid #b6e2ee; border-right:1px solid #b6e2ee;
}
.conteudo_rel{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../imagens/fundo_entrada.jpg) no-repeat #b6e2ee;
	background-position:center;
	/*background-color:#FFF;*/
	height:92%;

}

.titulo_entrada{
	font-size:20px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.tabela_relatorios{
height:100%;
}
.tabela_relatorios td{
	text-align:center;	
}

.rel1{
	width:280px;
	height:29px;
	background:url(../imagens/btn_relatorio.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	padding-top:8px;
	font-weight:bold;
	text-align:center;
	margin-bottom:5px;
	display:block;
	
}







/*********************MENU RELATÓRIO*************/
.bordaRel {
bbackground: ttransparent; 
width:290px;
margin:5px 0px 5px;
}
.bordaRel .b1, .bordaRel .b2, .bordaRel .b3, .bordaRel .b4, .bordaRel .b1b, .bordaRel .b2b, .bordaRel .b3b, .bordaRel .b4b {
display:block; overflow:hidden; font-size:1px;
}
.bordaRel .b1, .bordaRel .b2, .bordaRel .b3, .bordaRel .b1b, .bordaRel .b2b, .bordaRel .b3b {
height:1px;
}
.bordaRel .b2, .bordaRel .b3, .bordaRel .b4 {
background:#0081c2; border-left:1px solid #0081c2; border-right:1px solid #0081c2;
}
.bordaRel .b1 {
margin:0 5px; background:#0081c2;
}
.bordaRel .b2 {
margin:0 3px; border-width:0 2px;
}
.bordaRel .b3 {
margin:0 2px;
}
.bordaRel .b4 {
height:2px; margin:0 1px;
}
.bordaRel .nome_rel {

padding-top:3px;
padding-left:3px;
padding-bottom:3px;
padding-right:3px;
display:block;  border-left:1px solid #0081c2; border-right:1px solid #0081c2;
}
.nome_rel{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	background:#0081c2;
	background-position:center;
	height:20px;
	font-weight:bold;
}

.nome_rel a{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
}
.nome_rel a:hover{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:underline;
}

.desc_rel1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	width:280px;
	height:79px;
	text-align:justify;
	background-color:#0467aa;
	padding:4px 4px 4px 4px;
	opacity:0.42;
	-moz-opacity:0.42;
	filter:alpha(opacity=42);
}

.desc_rel1 span a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

.desc_rel1 span a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}



.elementos_grupo{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	width:280px;
	height:100%;
	text-align:left;
	background-color:#0467aa;
	
	opacity:0.42;
	-moz-opacity:0.42;
	filter:alpha(opacity=42);
	margin-top:4px;
	border:2px solid #FFFFFF;
	
	
	
}

.elem_grupo{
	width:280px;
	
	border-bottom:1px dashed #6699FF;
	padding:8px 0px 5px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	
	position:relative;
	height:20px;
	
}

.elem_grupo_ult{
	width:280px;
	
	
	padding:5px 0px 5px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	
	
	height:20px;
}
.elem_grupo a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFF00;
	text-decoration:none;
	
}

.elem_grupo a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	
}









* css dos botões */

.buttons {
	float: right;
}
.button {
	display: inline-block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
        text-decoration:none;
		height:39px;
		
}
.buttons .button {
	margin-left: 5px;
}
.button .button_left {
	width: 14px;
	height: 39px;
	display: block;
	float: left;
}
.button .button_middle {
	background: url(../imagens/btn_rel_centro.png) repeat-x;
	padding-top:9px;
	padding-bottom:0px;
	display: block;
	float: left;
	color: #ffffff;
	height: 39px;
	font-weight:bold;
	width:254px;
	

}
.button .button_right {
	width: 14px;
	height: 39px;
	background: url(../imagens/btn_rel_dir.png) no-repeat;
	display: block;
	float: left;
}
.button .button_rel {
	background: url(../imagens/btn_rel_esq.png) no-repeat;
}





.button .button_left3 {
	width: 14px;
	height: 40px;
	display: block;
	float: left;
}
.button .button_middle3 {
	background: url(../imagens/btn_rel_centro3.png) repeat-x;
	padding-top:11px;
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-bottom:0px;
	display: block;
	float: left;
	color: #343434;
	height: 40px;
	font-weight:bold;
	width:254px;
	

}
.button :hover{
		text-decoration:none;
}
.button_middle3 a{
		text-decoration:none;
}
.button .button_right3 {
	width: 14px;
	height: 40px;
	background: url(../imagens/btn_rel_dir3.png) no-repeat;
	display: block;
	float: left;
}
.button .button_rel3 {
	background: url(../imagens/btn_rel_esq3.png) no-repeat;
}







* css dos botões */

.buttons {
	float: right;
}
.button_verde {
	display: inline-block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
        text-decoration:none;
		height:39px;
		
}
.buttons .button {
	margin-left: 5px;
}
.button .button_ver_left {
	width: 14px;
	height: 35px;
	display: block;
	float: left;
}
.button .button_ver_middle {
	background: url(../imagens/btn_ver_centro.png) repeat-x;
	padding-top:9px;
	padding-bottom:0px;
	display: block;
	float: left;
	color: #ffffff;
	height: 35px;
	font-weight:bold;
	width:254px;
	

}
.button .button_ver_right {
	width: 14px;
	height: 35px;
	background: url(../imagens/btn_ver_dir.png) no-repeat;
	display: block;
	float: left;
}
.button .button_ver_esq {
	background: url(../imagens/btn_ver_esq.png) no-repeat;
}




.button_ri {
	display: inline-block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
        text-decoration:none;
		height:39px;
		
}
.buttons .button_ri {
	margin-left: 5px;
}
.button_ri .button_left {
	width: 14px;
	height: 39px;
	display: block;
	float: left;
}
.button_ri .button_middle {
	background: url(../imagens/btn_rel_centro.png) repeat-x;
	padding-top:9px;
	padding-bottom:0px;
	display: block;
	float: left;
	color: #ffffff;
	height: 39px;
	font-weight:bold;
	width:254px;
	

}
.button_ri .button_right {
	width: 14px;
	height: 39px;
	background: url(../imagens/btn_rel_dir.png) no-repeat;
	display: block;
	float: left;
}
.button_ri .button_rel {
	background: url(../imagens/btn_rel_esq.png) no-repeat;
}





.button_ri .button_left3 {
	width: 14px;
	height: 40px;
	display: block;
	float: left;
}
.button_ri .button_middle3 {
	background: url(../imagens/btn_rel_centro3.png) repeat-x;
	padding-top:11px;
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-bottom:0px;
	display: block;
	float: left;
	color: #343434;
	height: 40px;
	font-weight:bold;
	width:254px;
	

}
.button_ri :hover{
		text-decoration:none;
}
.button_middle3 a{
		text-decoration:none;
}
.button_ri .button_right3 {
	width: 14px;
	height: 40px;
	background: url(../imagens/btn_rel_dir3.png) no-repeat;
	display: block;
	float: left;
}
.button_ri .button_rel3 {
	background: url(../imagens/btn_rel_esq3.png) no-repeat;
}

.button_ri a:hover{
	text-decoration:none;
}





/* css dos botões */





/* caixa para selecionar os relatório */
.b1_esquerda{
	background:url(../imagens/b1_esquerda.png) no-repeat;
	background-position:left bottom;
	
}
.b1_centro{
	background:url(../imagens/b1_centro.png) repeat-x;
	background-position:bottom;
}
.b1_direita{
	background:url(../imagens/b1_direita.png) no-repeat;
	background-position:right bottom;
	
}
.b2_esquerda{
background:url(../imagens/b2_esquerda.png) no-repeat;
	background-position:left bottom;
}
.b2_centro{
	background:url(../imagens/b2_centro.png) repeat-x;
	background-position:bottom;
}
.b2_direita{
	background:url(../imagens/b2_direita.png) no-repeat;
	background-position:right bottom;
	
}

.corpo_tabela{
	font-size:12px;
	color:#333333;
}

.tabela_box{
	width:100%;
	
	min-height:420px;
	
	/*border:1px double #339900;*/
	margin-bottom:10px;
}
/*
#j_barra_gov{
	background:none;
	border:none;
	height:37px;
}
#j_barra_gov .j_mds{
    background: url(../imagens/barra_topo.jpg) no-repeat;
    display: block;
    width: 100%;
    height: 37px;
	margin-bottom:5px;
}
#j_barra_gov .j_mds{
    background: url(../imagens/barra_topo.jpg);
    display: block;
    width: 100%;
    height: 37px;
	margin-bottom:5px;
}
#j_barra_gov{
	background:none;
	border:none;
	background:url(../imagens/barra_topo.png) no-repeat scroll 0px 0 #095224;
	height:30px;
	
	
}*/


#sel_tipo_gerar{
	width:100%;
	background-color:#bbccdb;
	
	height:40px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#285175;
	border-top:2px solid #bbccdb;
	border-bottom:2px solid #bbccdb;
	float:left;
	
	
	
	
}

.abas{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 5px;
	width:200px;
	text-align:center;
	height:20px;
	padding:13px 10px 9px 15px;
	
}

.abasSel{
	float:left;
	
	/*
	margin:0px 7px 0px 7px;	
	height:15px;
	padding:10px 5px 0px 5px;	
	margin:2px 7px 0px 7px;
	
	*/
	background-color:#0d4e88;
	color:#ffffff;
	text-align:center;
	width:200px;
	height:20px;
	padding:13px 10px 9px 15px;
	
	
	
}

#conteudoAbas{
	float: left;
	width: 100%;
	/*border-right: solid 1px #EBEBEB; border-bottom: solid 1px #EBEBEB; border-left: solid 1px #EBEBEB;*/
	/*border-top:dotted 1px #CCC;*/
	/*background-color:#F2F5F6;*/
	
	background-color:
	height:100%;
	/*padding-top:10px;*/
	font:Verdana, Geneva, sans-serif;
	font-size:10px;
	
}



#conteudoAbas table{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}

#conteudoAbas hr{
	border:1px dotted #526576;
}

#conteudoAbas table select{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}


.contAb{
	float:left;
	margin-right:16px;
}

#barra_estados{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	min-width:400px;
	margin-top:5px;
	margin-bottom:10px;
	margin-top:10px;
}

#barra_estados span{
	float:lef;
	margin-right:2px;
	background-color:#6b8c9d;
	color:#FFF;
	
	padding:2px 1px 2px 1px;
	border:1px solid #526576;
	font-weight:bold;
	
}

#barra_estados span a{
	text-decoration:none;
	color:#FFF;
	
	
}

#info_sel_rel{
	border-top:none;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding-top:17px;
	
	height:40px;
	
	
}

.tbprogramas{
	border:1px solid #526576;
	margin:10px 0px 10px 0px;
	background-color:#cbe1ea;
}
/*
#frm1 h1{
	height:20px;
	background:none;
	margin:10px 10px 10px 10px;
	padding:0px;
	color:#0d4e88;
	font-size:1.2em;
	
}


#form_relatorio h1{
	height:20px;
	background:none;
	margin:10px 10px 10px 10px;
	padding:0px;
	color:#0d4e88;
	font-size:1.2em;
	
}
*/
.tabela_snas{
	/*border:1px solid;	*/
	background:#FFF;
}

.tabela_snas th{
	text-align:left;
	/*font-size:17px;*/
	font-size:large;
	font-weight:bold;
	/*border:1px solid;*/
	height:30px;
	padding-left:4px;
	padding-right:4px;
	background-color:#c0c0c0;
	
}

.tabela_snas td{
	padding-left:4px;
	padding-right:3px;
	height:32px;
}

.colunas_titulo{
	font-size:12px;
	
	background-color:#f0f0f0;
}

#rel_psb{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#tabela_gerar_psb{
	border-bottom:1px solid #333;
	border-left:1px solid #333;
	border-right:1px solid #333;
}

#tabela_gerar_psb .nota{
	font-size:10px;
	width:556px;
	text-align:left;
	margin-bottom:5px;
}

#tabela_gerar_psb th{
	background-color:#666;
	height:29px;
	
}

#tabela_gerar_psb table{
	font-size:12px;
	border:1px solid;
	margin-bottom:20px;
	
}

#tabela_gerar_psb table th{
	color:#FFF;
	
}
#tabela_gerar_psb th a{
	font-size:14px;
	text-decoration:none;
	color:#ffffff;
	
}



.abasSelPsb{
	
	color:#000;
	padding-top:7px;
	background-color:#666;
	border-top:1px solid #333;
	border-right:1px solid #333;
	border-left:1px solid #333;
	
}

.abasPsb{
	background-color:#999;
	color:#000;
	padding-top:7px;
	width:100%;
	height:100%;
	border-bottom:1px solid #333;
	/*border-LEFT:1px solid #333;	*/
}



.abasSelPsb a{
	
	color:#000;
	
	
}


.j_body_table_body{
	/*background:#FFF;*/
	padding:4px;
}

.barra_exportacao{
	background:#FFF;
	margin-left:80%;
	border:1px solid #4ba7d6;
	background-color:#c8e7f7;
}

.barra_exportacao table img{
	border:none;
}

.barra_exportacao a{
	color:#0079b6;
	text-decoration:none;
}
.barra_exportacao a:hover{
	color:#0079b6;
	text-decoration:none;
}

.barra_exportacao table td a{
	color:#0079b6;
	text-decoration:none;
}
.barra_exportacao table td a:hover{
	color:#0079b6;
	text-decoration:none;
}

.novo_andamento{
	padding:4px;
	background-color:#5EAAF7;
	border:1px solid #006;
	
	text-align: justify;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4e4d4d;
	margin-top:5px;

}







#meu_ri_titulo{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#06C;
}

#dv_meu_ri{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#dv_meu_ri ul{
	list-style:none;
}

#dv_meu_ri ul li{
	float:left;
	margin-left:10px;
	position:relative;
}

.titulo_meu_ri{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000000;
}
.titulo_meu_ri strong{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000000;
}



#content{
	width:960px;
}

#mn_horizontal a:hover, #mn_horizontal span {
color:#CCC;
text-decoration:none;
white-space:pre;
font-weight:bold;
}
#mn_horizontal a, #mn_horizontal span {
color:#FFFFFF;
text-decoration:none;
white-space:pre;
font-weight:bold;
}

.grafico_ri{

background:#FFF;
margin:0px;

}

.content_grafico{
	/*border:thin solid #CCCCCC;*/
	border:1px solid #ededed;
	background-color:#ffffff;
	text-align:center;
}
.content_grafico iframe{
	border:none;
	
}

.titulo_grafico{
color:#FFFFFF;
font-family:"Trebuchet MS";
font-size:11px;
font-weight:bold;
background-color:#333;
padding:2px 2px 2px 6px;
border:thin solid #333;
}

.table_grafico_ri{
	
}
.table_grafico_ri td iframe{
	
}
.table_grafico_ri td{
	padding:10px;
}

.iframe_grafico{
	text-align:center;
}
.legenda_mapa{
font-size: 11px;
font-family: Arial;
width: 300px;
text-align:left;
border: 0px solid black;

}


.legenda{
	border:1px solid #333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.legenda th{
	background-color:#333;
	color:#ffffff;
	padding:4px;
}

.legenda td{
	
	padding:4px;
}

.b_msg_new {
    /*background-color: #F7F8F0;*/
    background:url('../imagens/info.png') #F7F8F0 no-repeat;    
    background-position:right;
    border: 3px solid #FFA200;
    font-size: 14px;
    margin-bottom: 30px;
    padding: 10px 50px 10px 10px;
    text-align:justify;
    font-family: Arial,Helvetica,sans-serif;
    font-size:12px;
    color:#333;
}

.b_msg_new a{
    /*background-color: #F7F8F0;*/
    text-decoration: underline;
    color: #333;
    font-weight: bold;
    
}

.bot_fechar_men_new{
   
    width:13px;

    padding:2px 2px 2px 2px;
    margin-left:942px;
    margin-bottom:2px;
    background-color: #F7F8F0;
    border: 2px solid #FFA200;
    }
    .bot_fechar_men_new a{
    text-decoration:none;
    /*color:#A5BD71;*/
    color:#FFA200;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    }
    
    .box_men_new{
        width:100%;
     
    }






