/* CSS Document */
div.mws_header {
	background-color: #FFFFFF;
}
div.mws_headerBlue {
	background-color: #FFFFFF;
}
div.mws_header_blue_bar {
	background-color: #0B3179;
}
div.mws_header_green_bar {
background-color: #184F26;
}
div.mws_header_sand_bar {
background-color: #c9a022;
}
div.mws_header_bar {
background-image: url(img/bar_aux1.gif);
background-repeat: repeat-x;
background-color: #123456;
}

.menu-hv * { margin: 0; padding: 0; }
.menu-hv a { display: block; width: 85px }
.menu-hv li { list-style: none; float: left; }
.menu-hv li ul { position: absolute; visibility: hidden;}
.menu-hv li ul li { float: none; white-space: nowrap; display: inline; /* o inline é pro IE */}
.menu-hv li ul li ul { position: absolute; left: 100%; top: 0; }
.menu-hv li:hover ul, .menu-hv li.over ul { visibility: visible;}
.menu-hv li:hover ul ul, .menu-hv li.over ul ul { visibility: hidden;}
.menu-hv ul ul li:hover ul, .menu-hv ul ul li.over ul { visibility: visible;}
/* visual */
.menu-hv {  width: 85px;}
.menu-hv a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #184F26;
	display: block;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	background-image: url(img/degradeGreenBut2.gif);
	background-repeat: repeat-x;
	text-align: center;
    padding-top: 7px; 
	padding-bottom: 7px;
}

.menu-hv a:hover { background-image: url(img/degradeGreenButi2.gif);
			 	                background-repeat: repeat-x;}             

.tabBackTransp_old {
	background-image: url(img/whsqtransp.png);
    background-repeat: repeat;
}

.tabBackTransp {
	background-image: url(img/bakblueTrasnp.jpg);
    background-repeat: repeat;
}

.tabBackTranspG {
	background-image: url(img/bakgreenTrasnp.jpg);
    background-repeat: repeat;
}

.tabBackTranspS {
	background-image: url(img/baksandTrasnp.jpg);
    background-repeat: repeat;
}

.butBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0B3179;
	display: block;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	text-align: center;
	background-image: url(img/degradeBlueButN.gif);
	padding-top: 7px;
	padding-bottom: 7px;
}
.butBlue:hover {
	background-position:  left bottom ;
}
.butBlue2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0B3179;
	display: block;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 15px;
	background-image: url(img/degradeBlueBut.gif);
	background-repeat: repeat-x;
}
.butBlue2:hover {
	color: #0B3179;
	background-color: #FFFFFF;
	background-image: url(img/degradeBlueButi.gif);
	background-repeat: repeat-x;
}
.butWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0B3179;
	display: block;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 7px;
}
.butWhite:hover {
	color: #0B3179;
	background-color: #FFFFFF;
}
.butWhiteG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #184F26;
	display: block;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 7px;
}
.butWhiteG:hover {
	color: #184F26;
	background-color: #FFFFFF;
}
.butWhiteS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #c9a022;
	display: block;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 7px;
}
.butWhiteS:hover {
	color: #c9a022;
	background-color: #FFFFFF;
}
.butSand {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #c9a022;
	display: block;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	text-align: center;
	background-image: url(img/degradeSandButN.gif);
	padding-top: 7px;
	padding-bottom: 7px;
}
.butSand:hover {
	background-position:  left bottom ;
}
.butGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #184F26;
	display: block;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	text-align: center;
	background-image: url(img/degradeGreenButN.gif);
	padding-top: 7px;
	padding-bottom: 7px;
}
.butGreen:hover {
	background-position:  left bottom ;
}
.butGreen2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #184F26;
	display: block;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 15px;
	background-image: url(img/degradeGreenBut.gif);
	background-repeat: repeat-x;
}
.butGreen2:hover {
	color: #184F26;
	background-color: #FFFFFF;
	background-image: url(img/degradeGreenButi.gif);
	background-repeat: repeat-x;
}

.butGreen3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #184F26;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}
.butGreen3:hover {
	color: #184F26;
	background-color: #FFFFFF;
}


.butBlueTiltle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0B3179;
	display: block;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	text-align: left;
	background-image: url(img/degradeBlueBut.gif);
	background-repeat: repeat-x;
	padding-left: 15px;
}
.butGreenTiltle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #184F26;
	display: block;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	text-align: left;
	background-image: url(img/degradeGreenBut.gif);
	background-repeat: repeat-x;
	padding-left: 15px;
}

.title_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	margin: 2px;
	padding: 2px;
}

.title_text:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #DDDDDD;
	text-decoration: underline;
	margin: 2px;
	padding: 2px;
}

.header_title_text5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #FFFFFF;
	margin: 2px;
	padding: 2px;
	text-align: right;
	background-color: #c9a022;
}

.header_title_text4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #FFFFFF;
	margin: 2px;
	padding: 2px;
	text-align: right;
	background-color: #0B3179;
}

.header_title_textg4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #FFFFFF;
	margin: 2px;
	padding: 2px;
	text-align: right;
	background-color: #184F26;
}

.header_title_text3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-position: top;
}

.header_title_text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	color: #0B3179;
	margin: 2px;
	padding: 2px;
	text-align: right;
}

.header_title_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #000066;
	text-decoration: underline;
	margin: 2px;
	padding: 2px;
	text-align: right;
}
.header_title_text:hover {
	color: #DDDDDD;
}

.header_title_textG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #184F26;
	text-decoration: underline;
	margin: 2px;
	padding: 2px;
	text-align: right;
}
.header_title_textG:hover {
	color: #DDDDDD;
}

.header_tit_txt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000066;
	text-decoration: none;
	margin: 2px;
	padding: 2px;
	text-align: center;
}

.header_tit_txt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #184F26;
	text-decoration: none;
	margin: 2px;
	padding: 2px;
	text-align: center;
}

.header_tit_txt3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #C9A022;
	text-decoration: none;
	margin: 2px;
	padding: 2px;
	text-align: center;
}

.her_title_bl_ct {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #000066;
	text-decoration: underline;
	margin: 2px;
	padding: 2px;
	text-align: center;
}

.her_title_bl_ct:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #DDDDDD;
	text-decoration: underline;
	margin: 2px;
	padding: 2px;
	text-align: center;
}

.title_text_desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #FFFFFF;
	padding: 20px;
	text-align: justify;
	background-image: url(img/bimg_bl1.png);
	background-repeat: no-repeat;
	background-position: center top;
	vertical-align: top;
}

.linkBlue1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000066;
	text-decoration: underline;
	text-align: left;
}
.linkBlue1:hover {
	color: #3399CC;
}

.table_line1 {
	background-image: url(img/bhdr1.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.table_border1 {
	background-image: url(img/bhdr2.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.table_border_bl1 {
	background-image: url(img/bimg_bl1.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.line1 {
	background-image: url(img/dot1.gif);
	background-repeat: repeat-y;
	background-position: center top;
}

.title_blue1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #0B3179;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 15px;
	vertical-align: top;
}

.title_blue2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #0B3179;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 15px;
	vertical-align: top;
	text-decoration: none;
	display: block;
}

.title_green1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #184F26;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 15px;
}

.title_green2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-large;
	font-weight: bold;
	color: #184F26;
	background-position: center;
}

.title_white1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	text-align: justify;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 15px;
}

.title_white2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #FFFFFF;
	text-align: justify;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 15px;
	text-decoration: none;
	display: block;
}

.title_text_blue1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #0B3179;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 15px;
	text-align: justify;
	vertical-align: top;
}

.title_text_bluex1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #0B3179;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 15px;
	text-align: justify;
	vertical-align: top;
	background-image: url(img/bakblueTrasnp.jpg);
    background-repeat: repeat;
}

.title_text_blue3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #0B3179;
	padding: 2px;
	text-align: center;
}

.title_text_white1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #FFFFFF;
	padding: 15px;
	text-align: justify;
}

.title_text_white2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: normal;
	color: #FFFFFF;
	padding: 15px;
	text-align: justify;
}

.title_text_blue2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #0B3179;
	padding: 10px;
	text-align: justify;
}

.title_text_blue2:hover {
	color: #860000;
}

.title_text_green1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #184F26;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 15px;
	text-align: justify;
}

.title_text_green2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #184F26;
	padding: 15px;
	text-align: justify;
}

.title_text_green2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #DDDDDD;
	padding: 15px;
	text-align: justify;
}

.pg_bottom1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #0B3179;
	text-align: center;
}

.pg_bottom2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #0B3179;
	text-align: center;
	text-decoration: none;
}
.pg_bottom2:hover {
	text-decoration: underline;
}

.pg_bottomg2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #184F26;
	text-align: center;
	text-decoration: none;
}
.pg_bottomg2:hover {
	text-decoration: underline;
}

.pg_bottom_green1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #184F26;
	text-align: center;
}
.glftitle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #184F26;
	text-decoration: none;
	text-align: left;
	padding-left: 10px;
	font-weight: bold;
}
.glftext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #184F26;
	text-decoration: none;
	text-align: left;
	padding-left: 10px;
	font-weight: bold;
}
.glftext2_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	padding-left: 10px;
	font-weight: bold;
}
.glftext3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #184F26;
	text-decoration: none;
	text-align: left;
	padding-left: 10px;
}
.glftext3_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	padding-left: 10px;
}
.glftop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #184F26;
	text-decoration: none;
	text-align: left;
	padding-left: 10px;
}
.glftop:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #DDDDDD;
	text-decoration: none;
	text-align: left;
	padding-left: 10px;
}
.glflink1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #184F26;
	text-decoration: none;
	text-align: left;
	padding-left: 10px;
}
.glflink1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #DDDDDD;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: left;
	padding-left: 10px;
	display: block;
}
.glfdesc1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #184F26;
	text-decoration: none;
	text-align: justify;
	margin-right: 10px;
	padding-right: 10px;
	vertical-align: top;
	margin-top: 5px;
	padding-top: 5px;
}
.glftext2np {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
}
.glftext2r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	padding-right: 10px;
	font-weight: bold;
}
.glftext3r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #184F26;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
}
