/* #####################################BODY */
BODY {
	background-color: #E1F0CA;
	top-margin:15px;
}

/* #####################################TABLES */

.table_superior_menu{
	WIDTH:900px;
    vertical-align:top;
	border:0pt;
    background-color:#e5e5e5;;
	height:30px;
}

.table_main{
	WIDTH:900px;
    vertical-align:top;
    background-color: #FFFFFF;
	BORDER-RIGHT: #009247 1px solid;
	BORDER-TOP: #009247 1px solid;
	BORDER-LEFT: #009247 1px solid;
	BORDER-BOTTOM: #009247 1px solid;
}

.table_index{
	WIDTH:850px;
    vertical-align:top;
    background-color: #FFFFFF;
}


.table_superior_menu_index{
	WIDTH:700px;
    vertical-align:top;
	border:0pt;
    background-color: #CCCCCC;
}

.table_middle{
	WIDTH:470px;
    vertical-align:top;
	border:0pt;
BORDER-TOP: #009247 1px solid;
}

.table_linha1{
	WIDTH:626px;
	height:70px;
    vertical-align:top;
	BORDER-RIGHT: #009247 1px solid;
	BORDER-TOP: #009247 1px solid;
	BORDER-LEFT: #009247 1px solid;
	BORDER-BOTTOM: #009247 1px solid;
	 background-color: #e1f0ca;
	
}

.table_linha2{
	WIDTH:305px;
	height:120px;
    vertical-align:top;
	BORDER-RIGHT: #009247 1px solid;
	BORDER-TOP: #009247 1px solid;
	BORDER-LEFT: #009247 1px solid;
	BORDER-BOTTOM: #009247 1px solid;
	 background-color: #e1f0ca;
	
}

.table_linha3{
	WIDTH:202px;
	height:150px;
    vertical-align:top;
	BORDER-RIGHT: #009247 1px solid;
	BORDER-TOP: #009247 1px solid;
	BORDER-LEFT: #009247 1px solid;
	BORDER-BOTTOM: #009247 1px solid;
	 background-color: #e1f0ca;
	
}

.table_linha4{
	WIDTH:202px;
		height:130px;
    vertical-align:top;
	BORDER-RIGHT: #009247 1px solid;
	BORDER-TOP: #009247 1px solid;
	BORDER-LEFT: #009247 1px solid;
	BORDER-BOTTOM: #009247 1px solid;
	 background-color: #e1f0ca;
	
}

.table_coluna2{
	WIDTH:414px;
	height:130px;
    vertical-align:top;
	BORDER-RIGHT: #009247 1px solid;
	BORDER-TOP: #009247 1px solid;
	BORDER-LEFT: #009247 1px solid;
	BORDER-BOTTOM: #009247 1px solid;
	 background-color: #e1f0ca;
	
}

.table_coluna1{
	WIDTH:202px;
	height:130px;
    vertical-align:top;
	BORDER-RIGHT: #009247 1px solid;
	BORDER-TOP: #009247 1px solid;
	BORDER-LEFT: #009247 1px solid;
	BORDER-BOTTOM: #009247 1px solid;
	 background-color: #e1f0ca;
	
}

.table_left_menu{
	WIDTH:180px;
	height:100%;
    vertical-align:top;
	text-align:left;
	border:0pt;
	background-color:#99cc33;
}

.table_right_menu{
	WIDTH:200px;
    vertical-align:top;
	border:0pt;
}

.table_right_menu_intern{
	WIDTH:180px;
    vertical-align:top;
	BORDER-RIGHT: #77AD23 1px solid;
	BORDER-TOP: #77AD23 1px solid;
	BORDER-LEFT: #77AD23 1px solid;
	BORDER-BOTTOM: #77AD23 1px solid;
    background-color: #D5EAB4;

}

.table_form{
	WIDTH:650px;
	border:0pt;
    background-color: #D5EAB4;
	BORDER-RIGHT: #77AD23 1px solid;
	BORDER-TOP: #77AD23 1px solid;
	BORDER-LEFT: #77AD23 1px solid;
	BORDER-BOTTOM: #77AD23 1px solid;
}

.table_contato{
	WIDTH:650px;
	border:0pt;
    background-color: #FFFFFF;
	BORDER-RIGHT: #77AD23 1px solid;
	BORDER-TOP: #77AD23 1px solid;
	BORDER-LEFT: #77AD23 1px solid;
	BORDER-BOTTOM: #77AD23 1px solid;
}

.table_colspan{
	WIDTH:680px;
	border:0pt;
    background-color: #FFFFFF;
	BORDER-TOP: #009247 1px solid;
}

.table_colaborador{
	WIDTH:100%;
	border:0pt;
    background-color: #D5EAB4;
}

.h1 {
   color: #009900;
   padding-left: 0px;
   padding-bottom: 5px;
   border-bottom: 1px solid #009900;
   WIDTH:100%;  
}

/* #####################################TD */

.td_footer{
	text-align:center;
    background-color: #e5e5e5;
    height:30px;
	text-align:center;
	vertical-align:middle;
    FONT-SIZE: 8pt;
    COLOR: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;   
}


.td_align{
	text-align:center;
}

.td_colspan{
	text-align:center;
    vertical-align:top;
	width:720px;
}

.td_middle{
	WIDTH:520px;
    vertical-align:top;
	text-align:center;
}

.td_left_menu{
	WIDTH:180px;
    vertical-align:top;
	border:0pt;
    background-color: #99cc33;
	text-align:left;
}

.td_home_menu{
	WIDTH:200px;
	HEIGHT:25px;
	text-align:left;  
	FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #026130;
    font-family: Verdana, Arial, Helvetica, sans-serif;    
}

.td_home_menu_index{
	WIDTH:120px;
	HEIGHT:25px;
	text-align:left;  
	FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #026130;
    font-family: Verdana, Arial, Helvetica, sans-serif;    
}

.td_legislacao_menu{
	WIDTH:400px;
	HEIGHT:25px;
	text-align:right;  
	FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #026130;
    font-family: Verdana, Arial, Helvetica, sans-serif;    
}


.td_legislacao_menu_index{
	WIDTH:500px;
	HEIGHT:25px;
	text-align:right;  
	FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #026130;
    font-family: Verdana, Arial, Helvetica, sans-serif;    
}

.td_superior_menu_right{
	WIDTH:700px;
	HEIGHT:25px;
	text-align:right;  
	FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #026130;
    font-family: Verdana, Arial, Helvetica, sans-serif;    
}

.td_contato_menu{
	WIDTH:180px;
	HEIGHT:25px;
	text-align:right;  
	FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #026130;
    font-family: Verdana, Arial, Helvetica, sans-serif;    
}

.td_contato_menu_index{
	WIDTH:180px;
	HEIGHT:25px;
	text-align:right;  
	FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #026130;
    font-family: Verdana, Arial, Helvetica, sans-serif;    
}

.td_right_menu{
	WIDTH:200px;
	vertical-align:top;
    background-color: #B2D5C3;

}



.td_legend{
	text-align:right;  
	 FONT-SIZE: 8pt;
    COLOR: #026130;
    font-family: Verdana, Arial, Helvetica, sans-serif;  
	height:20px; 
    vertical-align:middle;

}

.link_pdf {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #77AD23;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    HEIGHT:50px;
	vertical-align:middle;
}

/* #####################################REPORTAGENS */
.rep_description {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #77AD23;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
    text-align: left;
    HEIGHT:50px;
	vertical-align:middle;
	font-style:italic;
}

.rep_date {
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #77AD23;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
    text-align: left;
    HEIGHT:30px;
	vertical-align:middle;
	font-style:italic;
}

.rep_title {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #026130;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
    text-align: left;
    HEIGHT:50px;
	vertical-align:middle;
}

.colaborador_title {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #026130;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    HEIGHT:40px;
	vertical-align:middle;
}

.colaborador_content {
    FONT-WEIGHT: regular;
    FONT-SIZE: 8pt;
    COLOR: #026130;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: justify;
    HEIGHT:30px;
	vertical-align:middle;
}

.content {
    FONT-WEIGHT: regular;
    FONT-SIZE: 8pt;
    COLOR: #026130;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
    text-align: justify;
	line-height:12pt;
	vertical-align:top;
}

.content_index {
    FONT-WEIGHT: regular;
    FONT-SIZE: 8pt;
    COLOR: #026130;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
	line-height:11pt;
	vertical-align:middle;
}

.services_content {
    FONT-WEIGHT: regular;
    FONT-SIZE: 8pt;
    COLOR: #026130;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #E1F0CA;
    text-align: justify;
	line-height:12pt;
	vertical-align:top;
}

.content_right_menu {
    FONT-WEIGHT: regular;
    FONT-SIZE: 8pt;
    COLOR: #026130;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
	line-height:12pt;
	vertical-align:top;
}

.contact_list_title {
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #026130;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: right;
	line-height:13pt;
}

.contact_list_result {
    FONT-WEIGHT: regular;
    FONT-SIZE: 8pt;
    COLOR: #026130;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
	line-height:13pt;
}

.contact_content {
    FONT-WEIGHT: regular;
    FONT-SIZE: 9pt;
    COLOR: #026130;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: justify;
	line-height:13pt;
}

.contact_title {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #026130;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: justify;
	line-height:13pt;
}

.history_date {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;	
	COLOR: #77AD23;
}

.title_align {
    text-align: right;
}

.logo {
    vertical-align: middle;
	width:180px;
	height:68px;
	text-align: center;
}

.logo_index {
    vertical-align: middle;
	width:200px;
	height:68px;
	text-align: right;
}

/* #####################################LINKS */

A:link {
	TEXT-DECORATION: none;
}

A:visited {
	TEXT-DECORATION: none;
}

A:hover {
	TEXT-DECORATION: none;
}

.link_superior_menu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;	
	COLOR: #046734;
	TEXT-DECORATION:none;
}



.link_superior_menu:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;	
	COLOR: #046734;
	TEXT-DECORATION:none;
}

.link_superior_menu:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;	
	COLOR: #046734;
	TEXT-DECORATION:none;
}

.link_services_title:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;	
	COLOR: #046734;
	TEXT-DECORATION:none;
}



.link_services_title:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;	
	COLOR: #046734;
	TEXT-DECORATION:none;
}

.link_services_title:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;	
	COLOR: #046734;
	TEXT-DECORATION:none;
}

.link_content:link {
	FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;	
	COLOR: #046734;
	TEXT-DECORATION: none;
}

.link_content:visited {
	FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;	
	COLOR: #046734;
	TEXT-DECORATION: none;
}

.link_content:hover {
	FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;	
	COLOR: #046734;
	TEXT-DECORATION: none;
}

.link_content_index:link {
	FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;	
	COLOR: #63a301;
	TEXT-DECORATION: none;
}

.link_content_index:visited {
	FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;	
	COLOR: #63a301;
	TEXT-DECORATION: none;
}

.link_content_index:hover {
	FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;	
	COLOR: #63a301;
	TEXT-DECORATION: underline;
}

.link_right_menu:link {
	FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;	
	COLOR: #026130;
	TEXT-DECORATION: none;
}

.link_right_menu:visited {
	FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;	
	COLOR: #026130;
	TEXT-DECORATION: none;
}

.link_right_menu:hover {
	FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;	
	COLOR: #026130;
	TEXT-DECORATION: none;
}

.link_history_title:link {
	FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;	
	COLOR: #026130;
	TEXT-DECORATION: none;
}

.link_history_title:visited {
	FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;	
	COLOR: #026130;
	TEXT-DECORATION: none;
}

.link_history_title:hover {
	FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;	
	COLOR: #026130;
	TEXT-DECORATION: none;
}




/* #####################################IMAGEM */

IMG{
	BORDER: 0px ;
	vertical-align:absmiddle;
	
	
}


/* #####################################FORMS */

.form_radio_button {	
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	VERTICAL-ALIGN: middle;
}

.form_button {
    FONT-WEIGHT: regular;
	BORDER-RIGHT: #77AD23 1px solid;
	BORDER-TOP: #77AD23 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #77AD23 1px solid;
	COLOR: #FFFFFF;
	LINE-HEIGHT: 14px;
	BORDER-BOTTOM: #77AD23 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	VERTICAL-ALIGN: middle;
    background-color: #026130;
    text-align: center;
}

.form_checkbox {

	FONT-SIZE: 11px;
	COLOR: #013064;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	VERTICAL-ALIGN: middle;
	BORDER-RIGHT: #77AD23 1px solid;
	BORDER-TOP: #77AD23 1px solid;
		BORDER-BOTTOM: #77AD23 1px solid;
			BORDER-LEFT: #77AD23 1px solid;

}

.form_select_text {
	BORDER-RIGHT: #77AD23 1px solid;
	BORDER-TOP: #77AD23 1px solid;
	FONT-SIZE: 8pt;
	BORDER-LEFT: #77AD23 1px solid;
	COLOR: #026130;
	LINE-HEIGHT: 14px;
	BORDER-BOTTOM: #77AD23 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    background-color: #FFFFFF;
	
}

.form_text_area {
	BORDER-RIGHT: #77AD23 1px solid;
	BORDER-TOP: #77AD23 1px solid;
	FONT-SIZE: 8pt;
	BORDER-LEFT: #77AD23 1px solid;
	COLOR: #026130;
	LINE-HEIGHT: 12px;
	BORDER-BOTTOM: #77AD23 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	VERTICAL-ALIGN: middle;
    background-color: #FFFFFF;	
}

.form_input_text {
	BORDER-RIGHT: #77AD23 1px solid;
	BORDER-TOP: #77AD23 1px solid;
	FONT-SIZE: 8pt;
	BORDER-LEFT: #77AD23 1px solid;
	COLOR: #026130;
	BORDER-BOTTOM: #77AD23 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	VERTICAL-ALIGN: middle;
    background-color: #FFFFFF;
}
