body {
	margin: 0px;
	font-family: Arial;
	font-size: 12px;
}

td
{
	font-size: 12px;
}

input, select {
	font-size: 11px;
	color: #333333;
}
table.dataMenu {
	width: 245px;
	background-image: url(../images/cb_rc_sombra_pop_menu.gif);
	background-repeat: repeat-x;
	background-color: #EEEEEE;
	layer-background-color: #EEEEEE;	
}
td.dataCell {
	padding: 0px 10px;
	height: 39px;
	text-align: center;
}
td.reminder {
	padding: 10px;
	vertical-align: top;
	font-size: 11px;
	color: #CCCCCC;
}
td.menuOff {
	padding: 6px;
	background-image: url(../images/cb_m_background_off.jpg);
	vertical-align: top;	
}
td.dataMenuOpt {
	padding: 4px;
	border-bottom: 1px solid #999999;
}
td.menuOn {
	padding: 6px;
	background-image: url(../images/cb_m_background_on.jpg);
	vertical-align: bottom;
}
td.box {
	background-image: url(../images/cb_button_middle.gif);
	font-size: 11px;
	font-weight: bolder;
	color: #005B99;
	vertical-align: middle;
	text-align: center;
}
td.newsRoom, td.partnersRoom {
	padding: 20px;
}
td.news {
	font-size: 13px;
	font-weight: bolder;
	color: #BAD804;
}
td.newsItem {
	padding-top: 15px;
	font-size: 12px;
	color: #333333;
}
td.copyright {
	font-size: 11px;
	color: #FFFFFF;
}
td.menuLevel3Separator {
	font-size: 13px;
	color: #BAD804;
}
td.contentBackground {
	background-image: url(../images/cb_backg_flash_green.gif);
	background-repeat: repeat-x;
}
td.jobFormContent {
	background-color: #EEEEEE;
	layer-background-color: #EEEEEE;
	font-size: 12px;
	color: #333333;
	vertical-align: top;
}
td.areaContent {
	padding: 20px;
	background-color: #EEEEEE;
	layer-background-color: #EEEEEE;
	background-image: url(../images/cb_sombra_top_content.gif);
	background-repeat: repeat-x;
	font-size: 12px;
	color: #333333;
	vertical-align: top;
}

td.areaContent2 {
	background-color: #EEEEEE;
	layer-background-color: #EEEEEE;
	background-image: url(../images/cb_sombra_top_content.gif);
	background-repeat: repeat-x;
	font-size: 12px;
	color: #333333;
	vertical-align: top;
}
td.groupLogo {
	padding-left: 10px;
	vertical-align: bottom;
}
td.menuLevel3 {
	font-size: 13px;
	color: #BAD804;
}
td.menuLevel3 a:link, td.menuLevel3 a:visited{
	font-size: 13px;
	color: #333333;
	text-decoration: none;	
}
td.menuLevel3 a:hover, td.menuLevel3 a:active {
	color: #005B99;
}
td.institutional {
	layer-background-color: #EEEEEE;
	background-color: #EEEEEE;
	vertical-align: top;
}
td.instItem {
	padding: 9px;
	font-size: 12px;
	color: #333333;
	vertical-align: top;
}
td.mandatory {
	width: 5px;
	background-color: #005B99;
}
/*td.choice {
	width: 5px;
	background-color: #BAD804;
}*/
td.choice {
	width: 5px;
}
td.formText {
	font-size: 12px;
	color: #333333;
	vertical-align: middle;
}
td.frmGroup {
	padding: 0px 10px;
	background-image: url(../images/cb_e_backg_titulos.gif);
	vertical-align: top;
}
td.frmGroupTitle {
	font-size: 12px;
	color: #005B99;	
}
td.frmTop {
	width: 50%;
	font-size: 12px;
	color: #005B99;
	text-align: right;
	vertical-align: middle;
}
td.frmGroupElements {
	padding: 5px;
}
span.areaTitle {
	font-size: 26px;
	color: #005B99;	
}
span.instTitle1 {
	font-size: 26px;
	color: #005B99;
}
span.instTitle2 {
	font-size: 26px;
	color: #BAD804;
}
span.instTitle3 {
	font-size: 26px;
	color: #999999;
}

span.instTitle4 {
	font-size: 26px;
	color: #336699;
}
td.mainMenu, a.mainMenu {
	font-size: 13px;
	color: #333333;
	text-decoration: none;
}
a.mainMenu:hover {
	color: #005B99;
}
.newsTitle {
	font-size: 13px;
	font-weight: bolder;
	color: #005B99;
}
.newsTitleThin {
	font-size: 13px;
	color: #005B99;
}
a.newsTitle {
	font-size: 13px;
	font-weight: bolder;
	color: #005B99;
	text-decoration: none;
}
a.newsTitle:hover {
	color: #BAD804;
}
.boxLink {
	font-size: 11px;
	color: #005B99;
}
a.boxLink {
	font-size: 11px;
	color: #005B99;
	text-decoration: none;
}
a.menuLevel2 {
	font-size: 13px;
	color: #005B99;
	text-decoration: none;
}
a.boxLink:hover, a.menuLevel2:hover {
	color: #BAD804;
}

a.plus {	
	font-size: 12px;
	color: #005B99;
	text-decoration: none;
}
a.plus:hover {
	color: #BAD804;
}

.powered {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	margin-left: 5px;
}

a.powered:link, a.powered:visited {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	margin-left: 5px;
}

a.powered:active, a.powered:hover {
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
	margin-left: 5px;
}

data {
	font-size: 13px;
	color: #005B99;
	text-decoration: none;
}

a.data {
	font-size: 13px;
	color: #005B99;
	text-decoration: none;
}
a.data:hover {
	
}
a.dataMenuOpt {
	font-size: 13px;
	color: #999999;
	text-decoration: none;
}
a.dataMenuOpt:hover {
	color: #005B99;
}

a.prod:link, a.prod:visited {
	font-size: 12px;
	color: #333333;
	vertical-align: top;
	text-decoration: none;
}

a.prod:active, a.prod:hover {
	font-size: 12px;
	color: #333333;
	vertical-align: top;
	text-decoration: none;
}

a.instTitle1:link, a.instTitle1:visited {
	font-size: 26px;
	color: #005B99;
	text-decoration: none;
}

a.instTitle1:active, a.instTitle1:hover {
	font-size: 26px;
	color: #005B99;
	text-decoration none;
}

a.instTitle2:link, a.instTitle2:visited {
	font-size: 26px;
	color: #BAD804;
	text-decoration: none;
}

a.instTitle2:active, a.instTitle2:hover {
	font-size: 26px;
	color: #BAD804;
	text-decoration: none;
}

a.instTitle3:link, a.instTitle3:visited {
	font-size: 26px;
	color: #999999;
	text-decoration: none;
}

a.instTitle3:active, a.instTitle3:hover {
	font-size: 26px;
	color: #999999;
	text-decoration: none;
}

a.instTitle4:link, a.instTitle4:visited {
	font-size: 26px;
	color: #336699;
	text-decoration: none;
}

a.instTitle4:active, a.instTitle4:hover {
	font-size: 26px;
	color: #336699;
	text-decoration: none;
}

.note
{
	font-size: 11px;
	color: #909090;
}

.formHeader
{
	font-weight: bold;
	padding: 10px 0px 10px 0px;
}

.formText
{
	font-weight: normal;
	font-size: 11px;
}

.leftBarHeader
	{
		height: 50px;
		background-color: #cccccc;
		color: #ffffff;
		font-size: 20px;
		padding-left: 30px;
	}
	
	

a.linkBPTitle {
	font-size: 13px;
	font-weight: bolder;
	color: #005B99;
	text-decoration: none;
}
a.linkBPTitle:hover {
	color: #BAD804;
}
a.linkBPText {
	font-size: 10px;
	font-weight: bolder;
	color: #005B99;
	text-decoration: none;
}
a.linkBPText:hover {
	color: #BAD804;
}
