/*INICIO MENU DINAMICO - LARANJA SEM DIVISÓRIA*/
body{ behavior:url("csshover3.htc"); }

.pd_menu_01 {float:left; padding:0; margin:0;color: #FFFFFF;background: #E77817;width:100%; border:solid 1px #E77817;clear:both;} /*Color navigation bar normal mode*/
.pd_menu_01  a, .pd_menu_01 a:visited {
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:bold;
font-size:8pt;
color: #FFFFFF;
background-color: #E77817;
text-decoration: none;
}
.pd_menu_01 ul {list-style-type:none;padding:0; margin:0;}
.pd_menu_01 ul li {float:left; position:relative; z-index:auto !important ; z-index:1000 ; border-right:solid 1px #E77817; border-left:solid 1px #E77817; }
.pd_menu_01 ul li a {color: #FFFFFF;background: #E77817;float:none !important ; float:left ; display:block; height:20px; line-height:20px; padding:0 10px 0 10px; text-decoration:none; }
.pd_menu_01 ul li ul {display:none; border:none;color: #FFFFFF ; background: #E77817; width:1px}
.pd_menu_01 ul li:hover a {background-color:#FFA953; text-decoration:none; color:#623100;} /*Color main cells hovering mode*/
.pd_menu_01 ul li:hover ul {display:block;  position:absolute; z-index:999; top:19px; margin-top:1px; left:0;}
.pd_menu_01 ul li:hover ul li a {display:block; width:11em; height:auto; line-height:1.3em; margin-left:-1px; margin-right:-1px; padding:5px 10px 5px 10px; border-left:solid 1px #FFA953; border-bottom: solid 1px #FFA953; background-color:#FFA953;  color:#623100;} /*Color subcells normal mode - medium*/
.pd_menu_01 ul li:hover ul li.large a {display:block; width:15em; height:auto; line-height:1.3em; margin-left:-1px; padding:5px 10px 5px 10px; border-left:solid 1px #FFA953; border-bottom: solid 1px #FFA953; background-color:#FFA953;  color:#623100;} /*Color subcells normal mode - large*/
.pd_menu_01 ul li:hover ul li a:hover {background-color:#E77817; text-decoration:none;color:#FFFFFF;} /*Color subcells hovering mode*/
.pd_menu_01 ul li a:hover {background-color:#FFA953; text-decoration:none;color:#623100;} /*Color main cells hovering mode*/
.pd_menu_01 ul li a:hover ul {display:block; width:11em; position:absolute; z-index:999; top:19px; left:0; }
.pd_menu_01 ul li a:hover ul.large {display:block; width:15em; position:absolute; z-index:999; top:19px; left:0; }
.pd_menu_01 ul li ul li a:visited { background-color:#FFA953;  color:#623100;} /*Color subcells normal mode*/
.pd_menu_01 ul li a:hover ul li a {display:block; width:11em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px #E77817; border-bottom: solid 1px #E77817; background-color:#FFA953;  color:#623100;}
.pd_menu_01 ul li a:hover ul li a.large {display:block; width:15em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px #E77817; border-bottom: solid 1px #E77817; background-color:#FFA953;  color:#623100;}
.pd_menu_01 ul li a:hover ul li a:hover {background-color:#E77817; text-decoration:none;color:#FFFFFF;} /*Color subcells hovering mode*/
/*FINAL MENU DINAMICO*/
.link1 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000066;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;

}
.link2 {
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.link1:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0000FF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; background: #FFFFFF width=100 height=100
}
A.link2:hover {
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; background: #035377

}
.link3 {
	COLOR: #1c6bb4; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.link3:hover {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.link4 {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.link4:hover {
	FONT-SIZE: 11px; COLOR: #1c6bb4; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.texto1 {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.texto1 {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.texto1 {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.botaoG {
	BORDER-RIGHT: #535771 1px solid; BORDER-TOP: #535771 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #535771 1px solid; WIDTH: 80px; COLOR: #ffffff; BORDER-BOTTOM: #535771 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; BACKGROUND-COLOR: #6699cc
}
.formmailG {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #999999 1px solid; WIDTH: 115px; COLOR: #333333; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff
}
.formservicos {
	BORDER-RIGHT: #535771 1px solid; BORDER-TOP: #535771 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #535771 1px solid; WIDTH: 110px; COLOR: #535771; BORDER-BOTTOM: #535771 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff
}
A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
TD.catbar {
	BORDER-RIGHT: #c0cfe2 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #eef8fd 1px solid; PADDING-LEFT: 2px; BACKGROUND: #d8dfee; PADDING-BOTTOM: 0px; FONT: bold 12px tahoma, helvetica, arial, tahoma; WIDTH: 110px; CURSOR: pointer; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #c0cfe2 1px solid; TEXT-ALIGN: left
}
TD.catmenu {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; FONT: bold 11px tahoma, helvetica, arial, tahoma; PADDING-TOP: 4px; TEXT-ALIGN: left
}
A.poplink {
	DISPLAY: block; FONT: bold 11px arial, helvetica, arial, tahoma; COLOR: #001C37; TEXT-DECORATION: none
}
.btnLearnMore {
	PADDING-RIGHT: 1px; PADDING-LEFT: 22px; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(Images/btnLearnMore.gif); PADDING-BOTTOM: 2px; MARGIN: 5px 0px 0px; COLOR: #366; PADDING-TOP: 1px; BACKGROUND-REPEAT: no-repeat
}
#navSecond UL {
	PADDING-RIGHT: 0px; BORDER-TOP: #FFA953 2px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: #005782 2px solid; HEIGHT: 1%; BACKGROUND-COLOR: #FFA953; TEXT-ALIGN: center
}
#navSecond_b UL {
	PADDING-RIGHT: 0px; BORDER-TOP: #E27b1c 0px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px;
	MARGIN: 0px; PADDING-TOP: 4px; BORDER-BOTTOM: #b89678 2px solid; HEIGHT: 1%; BACKGROUND-COLOR: #E77817; TEXT-ALIGN: center;
    BORDER-RIGHT: #ffffff 2px solid;
}
#navSecond_b LI {
	DISPLAY: inline
}
#navSecond_b A:link {
	BORDER-RIGHT: #E77910 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #E77817 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 1px;
	BORDER-LEFT: #E77817 1px solid; COLOR: #fff; PADDING-TOP: 1px; BORDER-BOTTOM: #E77817 1px solid; TEXT-DECORATION: none
}
#navSecond_b A:focus {
	BORDER-RIGHT: ##E77817 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #E77817 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 1px;
	BORDER-LEFT: #E77817 1px solid; COLOR: #fff; PADDING-TOP: 1px; BORDER-BOTTOM: #E77817 1px solid; TEXT-DECORATION: none
}
#navSecond_b A:visited {
	BORDER-RIGHT: #E77817 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #E77817 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 1px;
	BORDER-LEFT: #E77817 1px solid; COLOR: #fff; PADDING-TOP: 1px; BORDER-BOTTOM:#E77817 1px solid; TEXT-DECORATION: none
}
#navSecond_b A:hover {
	BORDER-RIGHT: #4d7393 1px solid; BORDER-TOP: #38597a 1px solid; BACKGROUND: #617d9c; BORDER-LEFT: #4d7393 1px solid; BORDER-BOTTOM: #38597a 1px solid
}

/* =----------------------------------- RSS */

div#rss{
	width:174px;
	height:60px;
	background:url(Images/bg_rss.png) no-repeat;
	float:left;
	margin-bottom:6px;

}
div#rss span{
	font-size:100%;
	font-weight:bold;
	background:url(Images/feed-icon-28x28.png) 13px 13px no-repeat;
	padding: 12px 0 0 56px;
	display:block;
	height:36px;
}
div#rss span a{
	color:#888;
	text-decoration:none;
}
div#rss span a:hover{
	text-decoration:underline;
      }

/* =----------------------------------- items hide&show */
.list-categories {
	float: left;
}
.list-categories h4 {
	font-size: 120%;
	margin: 0;
	border-bottom: 1px solid #636363;
	font-weight: normal;
	margin: 20px 0 10px 0;
	float: left;
	clear: both;
	width: 100%;
}
.list-categories.downloads h4 {
	margin-top: 10px;
}
.list-categories h4 span{
	background: #006699;
	color: #FFF;
	padding: 8px 10px 6px 10px;
}