BODY {
	margin: 5px auto;
	text-align: center;
	background-color: #FFFFFF;
	}

BODY, P, DIV, TD, TH, INPUT, SELECT, TEXTAREA {
	font-family: arial;
	color: #000033;
	font-size: 16px;
	word-spacing: 0em;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
}

.text font {font-size: 11px;}
/* fck creates font tag after pasting a link*/
A font {color: ##330033;}

INPUT , SELECT {font-size: 11px; }

P {
	margin-top: 0px;
	margin-bottom: 5px;
	border-bottom: solid ##330033 1px;
	}


.menuSub {
	position:absolute;
	z-index:5;
	left:-300px;
	top:-300px;
	visibility:hidden;
	FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	padding-top: 10px;
	}

.menuSubLinks {
	background: #330033;
	font-size:11px;
	width: 130px;
	border: solid #330033 1px;
	}

.menuSubLinks A , .menuSubLinks A:visited {
	display: block;
	width: 110px;
	color: #FFFFFF;
	padding: 5px 8px;
	margin: 0px 1px;
	text-decoration:none;
	text-align: left;
	border-bottom: solid #330033 1px;
	}

.menuSubLinks A.last {border-bottom: 0px;}

.menuSubLinks A:hover , .menuSubLinks A.sel {
	color: #FFFFFF;
}

.toolbarLeft {
	position: absolute;
	left: 2px;
	top: 8px;
	background: url(/images/toolbar_left.gif) no-repeat 0px 0px;
	width: 4px;
	height: 54px;
	}

.toolbarRight {
	position: absolute;
	right: -1px;
	top: 1px;
	background: url(/images/toolbar_right.gif) no-repeat 0px 0px;
	width: 9px;
	height: 51px;
	}

.menuToolbar A , .menuToolbar A:visited {
	color: #10075E;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	}

.menuToolbar A:hover {color: #474747text-decoration:underline;}

.menuToolbar A.sel {color: #330033;}

.pageMain {
	clear:both;
	text-align: left;
	background: #ffffff url(/images/background_with_related.gif) repeat-y left top;
	width: 100%;
	padding-top: 134px;
	/*overflow: auto;*/
	overflow: hidden;
	}

.sideNav {
	width: 135px;
	margin-top: 32px;
	margin-left: 10px;
	margin-right: 22px;
	float: left;
	font-size: 11px;
	}

.sideNav DIV A {
	text-decoration: none;
	}

.sideNav .parentPage {
	padding: 5px;
	padding-left: 20px;
	}

.sideNav .parentPage A , .sideNav .parentPage A:visited  {
	color: #10075E;
	text-decoration: none;
	}

.sideNav .sel1, .sideNav .marked1
{

	background: url(/images/sidenav_main_sel.gif) no-repeat 0px 0px !important;
	/*
	margin-bottom: 23px;
	*/
}


.sideNav .marked1 A , .sideNav .marked1 A:visited {
	font-weight: bold;
	}

.sideNav .level2 {
	background: url(/images/sidenav_inner.gif) no-repeat 15px 6px;
	padding: 2px;
	padding-left: 25px;
	}

.sideNav .marked2 A , .sideNav .marked2 A:visited {
	color: #10075E;
	font-weight: bold;
	}

.sideNav .sons1 .sel , .sideNav .son1 .marked2
{
	background: url(/images/sidenav_inner_sel.gif) no-repeat 15px 6px;
}

.sideNav .sel2 A , .sideNav .sel2 A:visited {
	color: #10075E;
	font-weight: bold;
	}

.sideNav .sel3, .sideNav .sel3 {

}

.sideNav .sel3 A , .sideNav .sel3 A:visited {
	color: #10075E;
	font-weight: bold;
	}

.toolsHeader {
	border-bottom: solid #DDDDDD 2px;
	
	}

H1 {
	color: #312780;
	border-bottom: solid #312780 2px;
	text-transform: uppercase;
	font-size: 12px;
	margin: 0px;
	/*margin-right: 20px;*/
	margin-bottom: 20px;
	padding: 3px 0px;
	}

H2 {
	color: #312780;
	border-bottom: solid #312780 2px;
	text-transform: uppercase;
	font-size: 12px;
	margin: 0px;
	margin-bottom: 20px;
	padding: 3px 0px;
	}

H2.light
{
	color: #10075E;
	border-bottom: solid #DADADA 1px;
	}

H3 {
	color: #312780;
	font-size: 24px;
	font-weight: normal;
	margin: 0px;
	}

H3.catHeader A , H3.catHeader A:visited {
	color: #312780;
	text-decoration: none;

}

.text A.reg , .text A.reg:visited {
	color: #10075E;
	}


H4 P , H3 P  {display:inline;color: #312780;}

H4 A {display:block;margin: 0px ;}
H4.u {border-bottom: solid #DCDCDC 1px;margin-bottom: 5px;}

.text {
	font-size: 0.7em;
	line-height: 1.4em;
	}

.nav {}
.nav DIV
{
	float: right;
	width: 18px;
	height: 20px;
	border: solid #ffffff 1px;
	}
.nav .sel
{
	border: solid #DADADA 1px;
	}

.nav .sel A
{
	
.layout td.space {
	width: 10px;
	padding: 3px;
	}

DIV.img img  {border: solid #dadada 1px;}

.sideImg {
	border: solid #10075E 1px;
	margin-right: 10px;
	margin-bottom: 5px;
	float: left;
}

.subtitle , A.subtitle , A.subtitle:visited {
	color: #FFFFFF;
	text-decoration: none;
	}
.small {font-size: 0.9em;}


A.small {text-decoration:none;}
A.more , A.more:visited
{
	background: url(/images/bullet3.gif) no-repeat 0px 4px;
	padding-left: 8px;
	color: #cc9933 !important;
	text-decoration: none;
	font-size: 0.9em;
	text-transform: uppercase;
	}

A.more:hover
{
	color:#FFFFFF;
	text-decoration: underline;
	}

A.download , A.download:visited
{
	background: url(/images/bullet_down.gif) no-repeat 0px 3px;
	padding-left: 15px;
	color: #cc9933 !important;
	text-decoration: none;
	font-size: 0.9em;
	text-transform: uppercase;
	}

A.download:hover {text-decoration: underline;}

A.empty {background: none !important; padding-left: 0px; }

.titleMenu {
	position: relative;
}

.titleMenu DIV {
	position: absolute;
	right: 5px;
	top: 3px;
	font-size: 11px;
}

.titleMenu DIV A , .titleMenu DIV A:visited {

	color: #cc9933;
	text-decoration: none;
}


.mid , .mid select {width: 210px; }

.boxYears
{
	float: right;
	}

BR.half {line-height: 0.5em;}

.border {border: solid #C2C2C2 1px;}
.head_blue {
	color: #10075E;
	font-size: 24px;
	font-weight: lighter;
}
.azul {
	color: #000033;
	font-size: 14px;
	text-align: justify;
}
.style41 {color: #312780}
.head_orange {
	font-size: 24px;
	font-weight: normal;
	color: #d78535;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
}
.head_orange {
	font-size: 18px;
	font-weight: normal;
	color: #d78535;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
}
.bold {
	font-weight: bold;
}
.left {
	text-align: left;
}

