/* Modulo de legislação Layout  */
/* Modulo de legislação Layout CMS Template */
/* Seguinte */
#Layer1 {
	top		: 142px;/*188px;*/
	left		: 335px;/*83px;*/
	position	: absolute;
	}
/* Anterior */
#Layer2 {
	top		: 142px;/*188px;*/
	left		: 305px;/*53px;*/
	position	: absolute;
	}
.leftlinelex {
	width:80px;
	background-image:url(../Images/menu_top_lines.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}
.contentlex {
	width:775px;
	text-align:left;
	vertical-align:top;
	padding-left:25px;
	}	
.dottedlinelex {
	background-image:url(../Images/dot.gif);
	background-position:top;
	background-repeat:repeat-x;
	font-size:1px;
	line-height:1px;
	height:1px;	
	}
.tablelex {
	border:none;
	}
.tablelex td {
	border:none;
	background-image:url(../Images/dot.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:5px;
	}	
BODY {
	COLOR: #000000; FONT: 11px Arial, Helvetica, sans-serif
}
TD {
	COLOR: #000000; FONT: 11px Arial, Helvetica, sans-serif
}
A {
	COLOR: #009900; TEXT-DECORATION: Arial, Helvetica, sans-serif
}
A:hover {
	COLOR: #cc0000; FONT:bold italic Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
FORM {
	MARGIN: 0px
}
HR {
	CLEAR: both; COLOR: #bdced8; HEIGHT: 1px
}
HR.sep {
	COLOR: #bdced8; HEIGHT: 1px; MARGIN: 0px
}
P {
	MARGIN: 0ex 0ex 2ex
}
.def_table {
	WIDTH: 100%
}
.margin5 {
	BACKGROUND: #ffffff; FONT-SIZE: 5px; HEIGHT: 5px
}
.cinza {
	COLOR: #666666
}
.msg {
	COLOR: #fd4c00; FONT: bold 10px verdana; MARGIN: 0em 0em 0.2em; TEXT-DECORATION: none
}
.INICIOcabsup_table {
	BACKGROUND-COLOR: #00309c; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px 0px 2px; PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
.Iniciotopo_table {
	BACKGROUND-COLOR:#CCCCCC; text-align:center; color:#003366; font-size: 18px; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px 0px 10px; PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 1px
}
.INICIOshx18er_table {
	BACKGROUND-COLOR: #00309c; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: 0px; PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
.shx3 {
	BORDER-BOTTOM: #00309c 2px solid; BORDER-LEFT: #00309c 2px; BORDER-RIGHT: #00309c 2px; BORDER-TOP: #00309c 2px; MARGIN: 0px 0px 0px 3px; PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.shx4 {
	COLOR: #000000; FONT: bold 12px verdana; LETTER-SPACING: 3px
}
.shx4high {
	COLOR: #000000; FONT: bold 12px verdana; LETTER-SPACING: 3px
}
.shx4high {
	COLOR: #fd4c00
}
.shx4:hover {
	TEXT-DECORATION: none
}
.shx4high:hover {
	TEXT-DECORATION: none
}
.shx6 {
	BORDER-BOTTOM: #bdced8 1px solid; BORDER-LEFT: #bdced8 1px; BORDER-RIGHT: #bdced8 1px; BORDER-TOP: #bdced8 1px; MARGIN: 0px 0px 0px 3px; PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 1px
}
.shx7 {
	COLOR: #000000; FONT: 10px Arial, Helvetica, sans-serif
}
.shx7high {
	COLOR: #000000; FONT: 10px Arial, Helvetica, sans-serif
}
.shx8 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: 0px; FLOAT: left
}
.shx7high {
	COLOR: #fd4c00; FONT-WEIGHT: bold
}
.shx7:hover {
	COLOR: #00309c; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.shx7high:hover {
	COLOR: #00309c; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.shx12 {
	COLOR: #ffffff; FONT: bold 10px Arial, Helvetica, sans-serif
}
.shx12 {
	COLOR: #fd4c00
}
.shx12:hover {
	COLOR: #e6ba08; TEXT-DECORATION: none
}
.shx9 {
	BACKGROUND: #ffffff; MARGIN: 0px 0px 5px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; WIDTH: 100%
}
.shx5 {
	COLOR: #000000; FONT: 10px verdana; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; TEXT-DECORATION: none
}
.shx17 {
	COLOR: #000000; FONT: bold 10px verdana; PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 1px; TEXT-DECORATION: none
}
.shx17:hover {
	COLOR: #000000; FONT: bold 10px verdana; PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 1px; TEXT-DECORATION: none
}
.shx16 {
	COLOR: #000000; FONT: 10px Arial, Helvetica, sans-serif
}
.shx10 {
	BACKGROUND: white
}
.shx11 {
	COLOR: Green;
	FONT: 10px Arial, Helvetica, sans-serif;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
	TEXT-DECORATION: none
}
.shx11:hover {
	COLOR: Red;
	FONT: bold 10px Arial, Helvetica, sans-serif;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
	TEXT-DECORATION: none
}
.shx11high {
	COLOR: #fd4c00; FONT: bold 10px Arial, Helvetica, sans-serif; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.shx11high:hover {
	COLOR: #fd4c00; FONT: bold 10px Arial, Helvetica, sans-serif; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.titulos {
	COLOR: Black;
	FONT: italic bold 11px Arial, Helvetica, sans-serif;
	PADDING:Center;
	TEXT-DECORATION: none;
}
.shx1 {
	COLOR: #ffffff; FONT: 12px Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.shx2 {
	COLOR: #000000; FONT: 11px Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.shx19 {
	BACKGROUND: #b0c4de
}
.shx20 {
	BACKGROUND: #b0c4de; BORDER-BOTTOM: white 1px solid; BORDER-TOP: white 1px solid; COLOR: black; FONT: bold 10px Verdana; PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-TOP: 2px
}
.shx21 {
	BACKGROUND: white; COLOR: black; FONT: bold 10px Verdana; PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
.shx22 {
	BACKGROUND: white; COLOR: black; FONT: 10px Verdana; PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
.shx23 {
	COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
body.x91 { FONT-FAMILY: ARIAL ROUNDED MT BOLD; FONT-SIZE: 15px; text-decoration: none; COLOR: #004080; background-color: #d6daed; margin-left: 10px; margin-top: 1px; margin-right: 0px; margin-bottom: 0px; }
table.x91 { FONT-FAMILY: ARIAL ROUNDED MT BOLD; FONT-SIZE: 15px; text-decoration: none; COLOR: #004080; background-color: #d6daed; margin-left: 10px; margin-top: 1px; margin-right: 0px; margin-bottom: 0px; }
td.x91 { FONT-FAMILY: ARIAL ROUNDED MT BOLD; FONT-SIZE: 15px; text-decoration: none; COLOR: #004080; background-color: #d6daed; margin-left: 10px; padding-left: 10px; margin-top: 1px; padding-top: 1px; margin-right: 0px; padding-right: 0px; margin-bottom: 0px; padding-bottom: 0px; vertical-align:top; }
a.x91 { FONT-FAMILY: ARIAL ROUNDED MT BOLD; FONT-SIZE: 15px; text-decoration: none; line-height: 17px; COLOR: #004080; background-color: #d6daed; }
a.subx91 { FONT-FAMILY: ARIAL ROUNDED MT BOLD; FONT-SIZE: 13px; text-decoration: none; line-height: 15px; COLOR: #004080; background-color: #d6daed; }


a.codigosmenu:active, a.codigosmenu:focus, a.codigosmenu:link, a.codigosmenu:visited {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: Black;
	background-image:url(../Images/dot.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	height:20;
	width:80;
	text-align:left;
	vertical-align:middle;
	padding-top:5px;
	padding-left:5px;
}

a.codigosmenu:hover {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color:#990000 ;
	text-decoration:none;	
	background-image:url(../Images/dot.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	height:20;
	width:80;
	text-align:left;
	vertical-align:middle;
	padding-top:5px;
	padding-left:5px;
	background-color:#EEEEEE;
}

span.codigomsg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	background-color: #FFFFFF;
	text-decoration:None;
	color: #333333;
}


.styleBF3 {font-weight: bold; color: #0000FF;}

