* {
	margin:0;
	padding:0;
	text-decoration:none;
	list-style:none;
}

body {
	text-align:center;
	background-image:url(images/bgBody.gif);
	background-position:top;
	background-repeat:repeat-x;
}

.General {
	width:990px;
	margin:0 0;
}

.TopBar {
	height:40px;
}

.Search {
	padding-left:20px;
}

.Search input {
	border:1px solid #2A6C9D;
}

.Date {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	padding-right:15px;
}

.Login a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	padding-left:5px;	
}

.Login a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	padding-left:5px;
}

.Login a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	padding-left:3px;
	border-left:2px solid #2A6C9D;
}

.Copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
}

/*** BORDERS ***/

.BorderTop {
	height:24px;
	background-image:url(images/Top.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.BorderTopLeftCorner {
	width:20px;
	background-image:url(images/TopLeftCorner.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}

.BorderTopRightCorner {
	width:13px;
	background-image:url(images/TopRightCorner.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

.BorderMiddleLeftCorner {
	background-image:url(images/MiddleLeftCorner.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:22px;
}

.BorderMiddleCenter {
	background-image:url(images/MiddleCenter.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

.BorderMiddleRightCorner {
	background-image:url(images/MiddleRightCorner.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.BorderLeft {
	background-image:url(images/Left.gif);
	background-repeat:repeat-y;
	background-position:right;
}

.BorderRight {
	background-image:url(images/Right.gif);
	background-repeat:repeat-y;
	background-position:left;
}

.BorderBottomLeft {
	background-image:url(images/BottomLeftCorner.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

.BorderBottom {
	background-image:url(images/Bottom.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:21px;
}

.BorderBottomRight {
	background-image:url(images/BottomRightCorner.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:21px;
}

.RightPaneTop {
	width:171px;
	height:22px;
	background-image:url(images/RightPaneTop.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#D4E2EB;
}

.RightPaneBottom {
	width:171px;
	height:22px;
	background-image:url(images/RightPaneBottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#D4E2EB;
}

/*** PANES ***/

.LogoPane {
	width:445px;
	height:154px;
}

.BannerPane {
	width:521px;
	padding-top:1px;
}

.TopPane {
	width:706px;
	padding:10px 10px 10px 0;
}
.ContentPane {
	width:706px;
	padding:5px 5px 5px 0;
}
.ContentPane_b {
	width:100%;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.ContentPane_c {
	/*padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0;*/
	padding:5px;
	width:auto;
}
.Leftpane {
	width:auto;
	padding:0;
	margin:0;
}
.RightPane {
	width:166px;
	background-color:#D4E2EB;	
	border-left:2px solid #4C84AD;
	border-right:2px solid #4C84AD;
}

.BottomLeftPane {
	width:206px;
}

.BottomCenterPane {
	width:206px;
}

.BottomRightPane {
	width:206px;
}

/*** MENU DNN ***/

.Menu {
	/*padding-left:15px;*/
}
.menubar {
	background-color:#2A6C9D;
	width:100%;
    height: 20px;
}
.MainMenu_MenuIcon {
	display:none;
}

.MainMenu_MenuArrow {
	display:none;
}

.MainMenu_MenuItem td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	padding-right:4px;
}

.MainMenu_MenuItemSel {
	background-color:#EAF0F5;
}

.MainMenu_MenuItemSel td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	padding-right:4px;
}

.MainMenu_SubMenu td {
	height:18px;
}

/*** SIDEMENU ***/

.H4c_Style1 {
	border-style: none;
	border-width: 0px;
	text-align:left;	
	z-index:1000;
}

.H4c_Style2 {
	color: #FFFFFF;
	text-align:center!important;
	/*background-color:#2A6C9D!important;*/
	vertical-align:top!important;
	height: 37px!important;
	position:relative!important;
	background-image:url(images/bgMenuActive_fire.jpg)!important;
	_background-image:url(images/bgMenuActive.jpg)!important;
	width:92px!important;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 9px;
	background-repeat: repeat-y;
	background-position: left top;
	margin-left:2px;
}

.H4c_Bglevel2 {/**/	
	z-index: 100;	
	
}

.H4c_MenuLevel0,.H4c_MenuLevel0:visited,.H4c_MenuLevel0:link {
	color:#FFF!important;
	text-decoration: none;
	font-family: Arial, 'Tahoma'!important;
	font-size: 10px!important;
	font-weight:normal!important;	
	width: 80px;
	height:30px;
}
.H4c_MenuLevel0:hover
{
	color: #FFFFFF;
	font-weight:bold;
	width: 80px;
		height:30px;
}
.H4c_MenuLevel0Selected,.H4c_MenuLevel0Selected:visited,.H4c_MenuLevel0Selected:link,.H4c_MenuLevel0Selected:hover{/**/
	color: #FFFFFF;
	font-family: Arial, 'Tahoma'!important;
	font-size: 10px!important;
	font-weight:normal!important;	
	text-decoration:none;
 	background:none!important;
	text-align:left!important;	
	padding-top:5px!important;
}


.H4c_MenuLevel1Selected,.H4c_MenuLevel1Selected:visited {/**/
	color: #000000;
	padding:7px;
	text-align:left!important;
}

.H4c_MenuLevel1,.H4c_MenuLevel1:visited ,.H4c_MenuLevel1:link {/**/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:7px;
	line-height:18px;
	color: #000000;
	text-decoration: none;		
}

.H4c_MenuLevel1:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:7px;
	line-height:18px;
	color: #FFFFFF;
	background-color:#F2740D;
}

.H4c_MenuLevel1Selected,.H4c_MenuLevel1Selected:visited,.H4c_MenuLevel1Selected:link {
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#000000;	
	line-height:18px;
}


.H4c_Style3{/**/
	color: #FFF!important;
	text-align:left!important;
	background-image:url(images/bgMenu.jpg)!important;
	background-repeat:repeat-x!important;
	background-position: 0px 100px;
	padding-left:10px!important;
	padding-top:5px!important;
	padding-right:3px;
	height: 40px!important;
	position:relative;
	vertical-align:top!important;
	cursor:pointer!important;
	width:94px!important;
}

.H4c_Style4 {/**/
	text-align: right;	
	height:35px;
	width:3px;
	position: relative;
}
td.H4c_Style2{
	nowrap;
}
td.H4c_Style3{/**/
	nowrap;
	padding-left:0px;
}
 

#dropmenudiv{
	margin-top:5px!important;
	margin-right:30px!important;
	line-height:20px!important;	
	background-color:#2A6C9D!important;	
	z-index:100;	
	width:500px!important;	
	padding-right:20px!important;
	position:absolut!important;
}

#dropmenudiv a{	
	font:normal 9px Arial!important;	
	display:inline!important;
	border-bottom:none!important;
	background-color:#2A6C9D!important;
	text-indent: 3px;
	line-height:17px!important;	
	padding: 1px 10px!important;
	text-decoration: none;	
	color: #FFF!important;	
	font-weight:normal!important;
	border-right:2px dotted white;
	height:5px!important;
}

#dropmenudiv a:hover{ /*hover background color*/
	
	background-color:#F2740D;
	color:#FFCC00!important;
	font-weight:normal!important;
} 

#describe{
	position:absolute;	
	font:normal 12px Verdana;	
	background-color:#FCE0C7;
	z-index:100;	
}

#describe a{		
	display: block;
	border-bottom:#FFFFFF 1px solid;
	background-color:#FCE0C7;
	text-indent: 3px;	
	padding: 1px 5px;
	text-decoration: none;	
	color: #000000;	
}

#describe a:hover{ /*hover background color*/
	background-color:#F2740D;
	color:#FFFFFF;
} 

.MenuRight {
	background-image:url(images/bgSeparator.jpg);
	width:19px;
	height:38px;
}


/* estilo para igualar barra azul */

#cover {
	background-color: #eaf0f5;
	height: 38px;
	width: 500px;
	position: absolute;
	left: 16px;
	_left: 15px;
	top: 250px;
}
.hrBlue1 {
	height:30px;
	background-color:#2A6C9D;
	border:0;
	width:100%;
	margin-left: 11px;
}
.hrBlue2 {
	height:30px;
	background-color:#2A6C9D;
	border:0;
	width:100%;
}
/* ADDED LATER */
h1 {
	font-family: Tahoma, Arial, Verdana, Georgia;
	font-size:18pt;
	color:#2a6c9d;
	font-weight:bold;
}
h2{
	font-family: Tahoma, Arial, Verdana, Georgia;
	font-size:14pt;
	color:#d4662b;
}
/*ul, span ul {
	list-style-type:none;
		font-family:Tahoma,arial;
	font-size:11px;
}
li, span li, span ul li {
	padding-left:15px;
	list-style-type:none;
	background-image: url(/reallife/Portals/_default/Skins/Real Life/images/bullet2.gif);
	background-repeat:no-repeat;
	background-position: 3px 5px;
	font-family:Tahoma,arial;
	font-size:11px;
	line-height:1.4;
}*/

/* Add by Tiago */

div.cont_a {
	clear: both;
	width: 100%;
	padding-bottom: 6px;
}

div.MidLeftpane {
	float: left;
	width: 49%;
	padding-bottom: 6px;
}

div.MidRightPane {
	float: right;
	width: 49%;
	padding-bottom: 6px;
}