* {
	min-height:1px;
}

body {
	border:0;
	margin:0;
	padding:0;
	background:#EEF9EE url("../images/bg.png") 0 0 repeat-x; font:70%/160% "verdana",sans-serif;

	_text-align:center;
}

a {
	color:#192666;
}

a:hover {
	color:#4F6AD7;
}

form {
	margin: 0px;
	padding: 0px;
}

label {
	/*display: block;*/
}

input {
	font-size: 12px;
}

p {
	margin: 0.1em 0 0.1em 0;
}

table {
	font-size: 100%;
}

h1, h2, h3, h4, h5 {
	border:0;
	margin:15px 0 10px 0;
   	padding:0;
	font-weight:bold;
}

h1 {
	font-size:260%;
	line-height:100%;
	font-family:"georgia",serif;
	font-weight:normal;
}

h2 {
	font-size:180%;
	line-height:100%;
	font-family:"georgia",serif;
	font-weight:normal;
}

h3 {
	font-size:120%;
	line-height:100%;
	font-weight:bold;
}

h4 {
	font-size:120%;
}

h5 {
	font-size:100%;
}

div {
	margin: 0; 
	padding: 0; 
	display: block;
}

a:link {
	color: #4169E1; 
	text-decoration: underline;
}


/* iWP */

textarea{
    text-align: left;
    font-weight: normal;
    width: auto;
}

label {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
	vertical-align: top;
}

span {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
}

th {
    font-size: 11px;
    color: #F1F1F1;
	text-align: center;
	font-weight : bold;
	border-bottom: 1px solid: #D8D8D8;
	background-color: #4F6976;
}

select{
	font-size: 11px;
}

input{
	font-size: 11px;
}


/*___________________Classes especificas _______________________
----------------------------------------------------------------*/

.tabelaComBack {
	height: 130px;
    width: 760px;
	padding: 2em; 
	margin: 0; 
	text-align: left;
	background-image: url(../image/header.jpg); 
	background-repeat: no-repeat; 
	background-position:  center 50%;
}

.tabelaTeste {
    font-family : Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
    width: 760px;
	padding: 2em; 
	margin: 0; 
	text-align: left;
    BACKGROUND-COLOR: #006600;

}
.tr-off {
    font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	BACKGROUND-COLOR: #e6e6e6;
	TEXT-DECORATION: none
}

.tr-on {
    font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	BACKGROUND-COLOR: #f5f5f5;
	TEXT-DECORATION: none
}

.td-center {
	text-align: center;
}

.infoMessage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: red;
	vertical-align: top;
}
.infoMessages {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: red;
	vertical-align: top;
}

.warnMessage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: red;
	vertical-align: top;
}
.warnMessages {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: red;
	vertical-align: top;
}

.errorMessage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: red;
	vertical-align: top;
}
.errorMessages {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: red;
	vertical-align: top;
}

.fatalMessage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: red;
	vertical-align: top;
}
.fatalMessages {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: red;
	vertical-align: top;
}
/*==========================UPORTAL FRAMEWORK==========================
Classes for the iWorkplace outer framework that encompasses all the channels */

/*_______________iWorkplace Header Branding_______________
----------------------------------------------------------------------------------------*/
.brand-identity{
color : #000000;
font-size : 10pt;
font-weight : normal;
background : #6487DC;
border : 0px;
}

.brand-identity-secondary{
color : #000000;
font-size : 10pt;
font-weight : normal;
background : #6487DC;
border : 0px;
text-align: left;
}

/*_______________iWorkplace Footer Branding_______________
---------------------------------------------------------------------------------------*/
.brand-identity-poweredby{
color : #000000;
font-size : 10pt;
font-weight : normal;
background : #192666;
border-bottom: 1px dotted #D8D8D8;
text-align: right;
top: 0px;
}

/*_______________iWorkplace Date_______________
-----------------------------------------------------------------------*/
.date{
font-size : 9px;
font-weight : normal;
text-align: right;
}

/*_______________iWorkplace Header Bar_______________
---------------------------------------------------------------------------------*/
.header-bar{
color : #666666;
font-size : 10pt;
font-weight : normal;
background: #E4E3E3;
border-top : 0px none;
border-bottom : 0px none;
border-left : 0px none;
border-right : 0px none;
}

.header-bar-login{
color : #666666;
font-size : 10pt;
font-weight : normal;
background: #F5F5F6;
border : 0px none;
}

.login{
color : #505050;
font-size : 8pt;
font-weight : bold;
}
 
 .notification{    
     font-size: 10pt;
	 font-weight: bold;
 }
 
 A.notification-link{
	color: #99CC00;
}

 A.notification-link:hover{
	color: #FF6300;
}

 A.notification-link:visited{
	color: #99CC00;
}

A.headerlinks{
color : #505050;
font-size : 8pt;
font-weight : bold;
}

A.headerlinks:hover{
color : #3366CC;
}

A.headerlinks:visited{
color : #505050;
}

/*_______________iWorkplace Tab Bar_______________
----------------------------------------------------------------------------*/

.tab-bar-top{
color : #192666;
background : #F5F5F6;
border : 0px;
}

.tab-bar{
color : #192666;
font-size : 9pt;
font-weight : normal;
background : #F5F5F6;
border-top : 0px none;
border-bottom : 1px solid #D8D8D8;
border-left : 0px none;
border-right : 0px none;
}

.tab-wrapper{
/*background : #192666;
border-top : 0px;
border-bottom : 0px;
border-left : 0px;
border-right : 0px;*/
}

.tab-wrapper-first{
/*background : #BBB7A8;
border-top : 2px solid #555143;
border-bottom : 2px solid #555143;
border-left : 2px solid #555143;
border-right : 1px solid #555143;*/
}

.tab-wrapper-last{
/*background : #BBB7A8;
border-top : 2px solid #555143;
border-bottom : 2px solid #555143;
border-left : 1px solid #555143;
border-right : 2px solid #555143;*/
}

.tab-body{
color : #192666;
font-size : 9pt;
font-weight : normal;
background-image: url(../navigation/background_inactive.gif);
border : 0px;
}

A.tab-navigation{
	color: #192666;
	font-weight : bold;
	text-decoration: none;
}

A.tab-navigation:hover{
	color: #192666;
	font-weight : bold;
	text-decoration: none;
}

A.tab-navigation:visited{
	color: #192666;
	font-weight : bold;
	text-decoration: none;
}

.tab-active-wrapper{
/*background : #192666;
border-top : 0px;
border-bottom : 0px;
border-left : 0px;
border-right : 0px;*/
}

.tab-active-wrapper-first{
/*background : #EBE8DF;
border-top : 2px solid #555143;
border-bottom : 2px solid #EBE8DF;
border-left : 2px solid #555143;
border-right : 1px solid #555143;*/
}

.tab-active-wrapper-last{
/*background : #EBE8DF;
border-top : 2px solid #555143;
border-bottom : 2px solid #EBE8DF;
border-left : 1px solid #555143;
border-right : 2px solid #555143;*/
}

.tab-body-active{
color : #192666;
font-size : 9pt;
font-weight : normal;
background-image: url(../navigation/background_active.gif);
border : 0px;
}

A.tab-navigation-active{
	color: #192666;
	font-weight : bold;
	text-decoration: none;
}

A.tab-navigation-active:hover{
	color: #192666;
	font-weight : bold;
	text-decoration: none;
}

A.tab-navigation-active:visited{
	color: #192666;
	font-weight : bold;
	text-decoration: none;
}

/*_______________iWorkplace Body and Links_______________
--------------------------------------------------------------------------------------*/

/*_______________iWorkplace Text_______________
------------------------------------------------------------------------*/
.iworkplace-text{
}

.iworkplace-text-reversed{
color : White;
}

.iworkplace-text-small{
font-size : 8pt;
}

.iworkplace-label{
color : black;
font-weight : bold;
}

.iworkplace-label-reversed{
color : Black;
font-weight : bold;
}

.iworkplace-input-text{
color : Black;
font-size: 9pt;
font-family: Monaco, Andale Mono, monospace;
background : #192666;
}

.iworkplace-crumbtrail{
font-size : 7pt;
}

.iworkplace-copyright{
font-size : 7pt;
font-style : italic;
}

caption{
color: #666666;
font-size : 8pt;
font-weight : bold;
text-align: center;
}

/*_______________iWorkplace Navigation_______________
-------------------------------------------------------------------------------*/
A.navigation{
color : Black;
}

A.navigation:visited{
color : Black;
}

A.navigation:hover{
color : #A94509;
}

A.iworkplace-navigation-category{
color : #354851;
font-size : 11px;
text-decoration: none;
}

A.iworkplace-navigation-category:visited{
color : Black;
text-decoration: none;
}

A.iworkplace-navigation-category:hover{
color : #A0522D;
text-decoration: none;
}

.iworkplace-navigation-category:selected{
color : #333333;
font-weight : bold;
vertical-align : middle;
}

A.iworkplace-navigation-channel{
color : Black;
vertical-align : middle;
}

A.iworkplace-navigation-channel:visited{
color : Black;
vertical-align : middle;
}

A.iworkplace-navigation-channel:hover{
color : #A0522D;
vertical-align : middle;
}

.iworkplace-navigation-channel:selected{
background : Black;
color : #333333;
vertical-align : middle;
}

/*_______________iWorkplace Background Colors_______________
-------------------------------------------------------------------------------------------*/
.iworkplace-background{
background : #192666;
}

.iworkplace-background-channelarea{
background : #192666;
}

.iworkplace-background-dark{
background : transparent;
}

.iworkplace-background-med{
background : #D8D8D8;
}

.iworkplace-background-light{
/*background : #F5F5F6;*/
background : #192666;
}

.iworkplace-background-fragment-content{
background : #DEDEDE;
}

.iworkplace-background-highlight{
background : #99CC00;
}

.iworkplace-background-shadow{
background : #000000;
}

/*_______________iWorkplace Images_______________
--------------------------------------------------------------------------*/
.img-float-left {
	float: left;
	margin: 0pt 10pt 10pt 0pt;
}

.img-float-right {
	float: right;
	margin: 0pt 0pt 10pt 10pt;
}

/*_______________iWorkplace Tables_______________
--------------------------------------------------------------------------*/
.table-nav{
color : #555143;
text-align: center;
}

.table-nav-gradebook{
color : #555143;
text-align: center;
}

.table-option{
color : #555143;
font-size : 8pt;
font-weight : bold;
}

.table-option-right{
color : #555143;
font-size : 8pt;
font-weight : bold;
}

.table-option-left{
color : #555143;
font-size : 8pt;
font-weight : bold;
}

.table-option-single{
color : #555143;
font-size : 8pt;
font-weight : bold;
}

.table-option-bottom{
color : #555143;
font-size : 8pt;
font-weight : bold;
}

.table-option-right-bottom{
color : #555143;
font-size : 8pt;
font-weight : bold;
}

.table-option-left-bottom{
color : #555143;
font-size : 8pt;
font-weight : bold;
}

.table-option-single-bottom{
color : #555143;
font-size : 8pt;
font-weight : bold;
}

.th{
color : #505050;
font-weight : bold;
border-bottom: 1px solid #D8D8D8;
}

.th-right{
color : #505050;
font-weight : bold;
border-bottom: 1px solid #D8D8D8;
}

.th-left{
color : #505050;
font-weight : bold;
border-bottom: 1px solid #D8D8D8;
}

.th-top{
color : #505050;
font-weight : bold;
border-bottom: 1px solid #D8D8D8;
}

.th-top-single{
color : #505050;
font-weight : bold;
border-bottom: 1px solid #D8D8D8;
}

.th-top-right{
color : #505050;
font-weight : bold;
border-bottom: 1px solid #D8D8D8;
}

.th-top-left{
color : #505050;
font-weight : bold;
border-bottom: 1px solid #D8D8D8;
}

.th-thin{
color : #505050;
font-weight : bold;
border-bottom: 1px solid #D8D8D8;
}

.th-thin-left{
color : #505050;
font-weight : bold;
border-bottom: 1px solid #D8D8D8;
}

.th-thin-right{
color : #505050;
font-weight : bold;
border-bottom: 1px solid #D8D8D8;
}
/*====================================================*/



/*==========================UPORTAL CHANNELS==========================
Classes for portal channels */

/*_______________iWorkplace Channel Style_______________
------------------------------------------------------------------------------------*/
.channel-border{
	border-top: 2px solid #6487DC;
	border-left: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
	border-bottom: 1px solid #D8D8D8;
}

.channel-title{
	background : #192666;
	height: 22px;
	font-size: 10pt;
	vertical-align: middle;
}

A.A-channel-title{
	color : black;
	font-size: 10pt;
	font-weight : bold;
	text-decoration: none;
}

A.A-channel-title:hover{
	color : #2F6BE2;
}

A.A-channel-title:visited{
	color : black;
}

.channel{
	background : #192666;
	font-weight : normal;
	border: 2px solid #192666;
}

/*_______________iWorkplace Channel Text_______________
------------------------------------------------------------------------------------*/
.iworkplace-channel-text{
color : Black;
}

.iworkplace-channel-title{
color : #354851;
font-size : 11px;
font-weight : bold;
vertical-align : middle;
}


.iworkplace-channel-title-reversed{
color : #666666;
font-size : 12pt;
font-weight : bold;
}

.iworkplace-channel-subtitle{
font-size : 11pt;
font-weight : bold;
}

.iworkplace-channel-subtitle-reversed{
color : #666666;
font-weight : bold;
}

.iworkplace-channel-emphasis{
font-weight : bold;
color : black;
}
.iworkplace-channel-strong{
font-weight : bold;
}

.iworkplace-channel-code{
color : Black;
font-family: Monaco, Andale Mono, monospace;
}

.iworkplace-channel-copyright{
font-size : 7pt;
font-style : italic;
}

.iworkplace-channel-warning{
color : #FF6300;
font-weight : bold;
}

.iworkplace-channel-error{
color : Black;
}

.iworkplace-channel-table-caption{
color : #2D2B24;
font-weight : bold;
text-align: center;
}

.iworkplace-channel-table-header{
color : #2D2B24;
font-weight : bold;
text-align: left;
}

.iworkplace-channel-table-row-even{
color : Black;
}

.iworkplace-channel-table-row-odd{
}


/*_______________Channel Form Elements_______________
----------------------------------------------------------------------------------------*/
form{
	margin: 0px 0px 0px 0px;
	scrollbar-face-color: #D3D4D8;
	scrollbar-shadow-color: #949494;
	scrollbar-highlight-color: #192666;
	scrollbar-3dlight-color: #CCCCCC;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #B7B8C9;
	scrollbar-arrow-color: #7082C0;
}

file-input{
font-size: 8pt;
font-weight: bold;
width: auto;
}

input.text{
font-size: 8pt;
text-align: left;
width: auto;
}

input.text-disabled{
text-align: left;
width: auto;
}

input.radio{
text-align: left;
width: auto;
}

input.image{
background: transparent;
}

.iworkplace-button{
color : #192666;
font-weight: bold;
background : #6487DC;
}

.iworkplace-button-disabled{
color : #ACAFB9;
font-weight: bold;
background : #192666;
}
/*====================================================*/

/*==========================UPORTAL2.2 UPDATED==========================
These are classes that have been added to UPORTAL2.2  */
.navigation-selected {
    color : #354851;
    font-size : 11px;
    font-weight: bold;
}

.iworkplace-background-page {
    color : White;
}

.iworkplace-background-semidark {
	background: #A7BAEF;
}

.iworkplace-background-selected {
	background: #B7D072;
}

.iworkplace-background-neutral-dark {
	background : #A7BAEF;
	color : #505050;
	font-size : 8pt;
	font-weight : bold;
}

.iworkplace-background-neutral-light {
	color : #A7BAEF;
	font-size : 10pt;
	font-weight : normal;
	/*background: #F5F5F6;*/
	background: #E4E3E3;
}

.iworkplace-navigation-category-selected {
	color : #000000;
	font-size : 10pt;
	font-weight : bold;
}

/*====================================================*/

/* 
#main {width:770px; margin:50px auto 0 auto; _text-align:left;}

#header {
	position:relative;
	width:770px;
	height:100px;
	margin:0;
	padding:0;
	background:#233C9B url("../images/header.jpg") 0 0 no-repeat;
	color:#FFF;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
}

#header #logo {
	position:absolute;
	top:25px;
	left:25px;
	margin:0;
}

#header #logo a {
	color:#FFF;
}

#header #logo a:hover {
	color:#B5C4E3;
	text-decoration:underline;
}
    
#header #search {
	position:absolute;
	top:35px;
	right:20px;
}

#header #search form {
	position:relative;
}

#header #search #search-input-out {
	position:absolute;
	top:0;
	right:45px;
	width:155px;
	height:28px;
	margin:0;
	padding:0;
	border:0;
	background:url("../images/search_input.gif") 0 0 no-repeat;
	font:bold 90%/100% "verdana",sans-serif;
	color:#192666;
}

#header #search #search-input {
	width:140px;
	margin:5px 8px;
	padding:3px 0;
	border:0;
	background:#FFF;
	font:bold 100%/100% "verdana",sans-serif;
	color:#192666;
}

#header #search #search-submit {
	position:absolute;
	top:0;
	right:0px;
}

#header #search fieldset {
	margin:0;
	padding:0;
	border:0;
}

#header #search fieldset {
	width:200px;
}

#header #search legend {
	display:none;
}

#page {
	width:770px;
	min-height:1px;
	background:#FFFFFF;
	_height:1px;
	margin-left: auto;
	margin-right: auto;
}

#page2 {
	width:770px;
	min-height:1px;
	background:url("../images/bg_page_in.jpg") 0 0 no-repeat;
	_height:1px;
	
	margin-left: auto;
	margin-right: auto;
}

#page-in {
	min-height:1px;
	padding:10px 0;
	background:url("../images/bg_page_in.jpg") 0 0 no-repeat;
	_height:1px;
}

#footer {
	position:relative;
	clear:both;
	width:770px;
	height:60px;
	margin-bottom:50px;
	background:url("../images/footer.jpg") 0 0 no-repeat;
	color:#6685CC;
	margin-left: auto;
	margin-right: auto;
}

#footer a {
	color:#6685CC;
}

#footer a:hover {
	color:#192666;
}

#top {
	position:absolute;
	top:55px;
	left:550px;
}

#top p {
	position:relative;
	width:30px;
	height:25px; 
	margin:0; 
	overflow:hidden;
}

#top p span {
	display:block; 
	position:absolute; 
	left:0; 
	top:0; 
	z-index:1; 
	width:30px; 
	height:25px; 
	background:url("../images/ico_top.gif") 0 0 no-repeat; 
	cursor:pointer;
}

#top a:hover span {
	background:url("../images/ico_top.gif") -30px 0 no-repeat;
}

#footer p#copyright {
	position:absolute; 
	top:10px; 
	left:40px; 
	margin:0;
}

#createdby {
	position:absolute; 
	top:10px; 
	left:562px; 
	margin:0; 
	color:#8CA3D8;
}

#createdby a {
	color:#8CA3D8;
}*/


/**************************************************************************/

#main {width:770px; margin:50px auto 0 auto; _text-align:left;}

/* Header */
#header {
	position:relative;
	width:770px;
	height:100px;
	margin:0;
	padding:0;
	background:#233C9B url("../images/header.jpg") 0 0 no-repeat;
	color:#FFF;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
}

    /* Header - logo */
    #header #logo {
		position:absolute;
		top:10px;
		left:25px;
		margin:0;
	}

    #header #logo a {
		color:#FFF;
	}
    #header #logo a:hover {
		color:#B5C4E3; 
		text-decoration:underline;
	}
    
    /* Header - Search */
    #header #search {
		position:absolute; 
		top:10px; 
		right:30px;
	}
    #header #search form {
		position:relative;
	}
    #header #search #search-input-out {
		position:absolute; 
		top:0; 
		right:45px; 
		width:155px; 
		height:28px; 
		margin:0; 
		padding:0; 
		border:0; 
		background:url("../images/search_input.gif") 0 0 no-repeat; 
		font:bold 90%/100% "verdana",sans-serif; 
		color:#192666;
	}
    #header #search #search-input {width:140px; margin:5px 8px; padding:3px 0; border:0; background:#FFF; font:bold 100%/100% "verdana",sans-serif; color:#192666;}
    #header #search #search-submit {position:absolute; top:0; right:0px;}
    #header #search fieldset {margin:0; padding:0; border:0;}
    #header #search fieldset {width:200px;}
    #header #search legend {display:none;}

/* Main menu (tabs) */
#tabs {background:#192666; margin:0 5px; padding:10px 0 0 0; _height:1px;}

    #tabs ul {margin:0 10px; padding:0; list-style:none;}
    #tabs ul li {margin:0 5px 0 0; padding:0; float:left;}
    #tabs ul li a {display:block; position:relative; padding:7px 15px; border:0; background:url("../images/tab_link.gif") 0 0 repeat-x; color:#B5C4E3; font-weight:bold; text-decoration:none; cursor:pointer;}
    
    /* Main menu (tabs - link) */
    #tabs ul li a span.tab-l, #tabs ul li a:hover span.tab-l {position:absolute; top:0; left:0; _left:-15px; width:8px; height:8px; background:url("../images/tab_link_l.gif") 0 0 no-repeat;}
    #tabs ul li a span.tab-r, #tabs ul li a:hover span.tab-r {position:absolute; top:0; right:0; _right:-1px; width:8px; height:8px; background:url("../images/tab_link_r.gif") 100% 0 no-repeat;}
    
    /* Main menu (tabs - hover) */
    #tabs ul li a:hover {background:url("../images/tab_hover.gif") 0 0 repeat-x; color:#FFF;}
    #tabs ul li a:hover span.tab-l {background:url("../images/tab_hover_l.gif") 0 0 no-repeat;}
    #tabs ul li a:hover span.tab-r {background:url("../images/tab_hover_r.gif") 100% 0 no-repeat;}
    
    /* Main menu (tabs - active) */
    #tabs ul li#active a {background:#FFF; color:#FF9000;}
    #tabs ul li#active a span.tab-l {position:absolute; top:0; left:0; _left:-15px; width:8px; height:8px; background:url("../images/tab_active_l.gif") 0 0 no-repeat;}
    #tabs ul li#active a span.tab-r {position:absolute; top:0; right:0; width:8px; height:8px; background:url("../images/tab_active_r.gif") 100% 0 no-repeat;}

/* Page (2 columns) */
.page {
	min-height:1px;
	background:#FFF url("../images/bg_page.jpg") 0 0 repeat-y;
	_height:1px;
	margin-left: auto;
	margin-right: auto;
    width: 770px;
	height: 100%;
	background-color: white;
}


.page-in {
	min-height:1px; 
	padding:0; 
	/*background:url("../images/bg_page_in.jpg") 0 0 no-repeat;*/
	_height:1px;
}

/* Strip */
#strip {position:relative; clear:both; padding:3px 20px 10px 20px; color:#6182D1;}
#strip p {margin:0;}
#strip a {color:#6182D1;}
#strip a:hover {color:#192666;}

    /* Strip - breadcrumbs */
    #strip #breadcrumbs {width:520px; margin:0; padding:0;}
    
    /* Strip - RSS */
    #strip #rss {float:right; width:175px; _width:200px; margin:0; padding-left:25px; background:url("../images/ico_rss.gif") 0 50% no-repeat}

/* Content */
.content {
	width:530px; 
	margin:0; 
	padding:13px 0 0 20px;
	vertical-align: top;
}

    /* Content - article */
    .principal {
		width:490px;
		clear:both;
		margin:0;
		padding:20px;
		background:url("../images/content_article_bg.jpg") 0 0 no-repeat;
	}
	
    .principal h1, .titulo {
		display: block;
		margin:0 -20px;
		padding:10px;
		font-size: 20px;
		background:#DEE5FD url("../images/content_title_bg.gif") 0 0 repeat-y;
		color:#192666;
		margin-bottom: 10px;
		font-size: 17px;
		font-weight: bold;
		padding-left:25px;
	}

	.subTitulo { 
		display: block;
		border-bottom: solid 1px #c7d3fc;
		padding-top: 15px; 
		font-family: verdana,arial,helvetica,sans-serif; 
		font-weight: bold; 
		font-size: 12px; 
		color: #192666; 
		width: 100% 
	}

    
	.principal h1 span {
		background:url("../images/ico_list.gif") 0 50% no-repeat;
		
		
	}
    
    .principal p {text-align:justify;}

    /* Content - More */
    .content .btn-more {margin:0 0 15px 0; padding:0; border:0; position:relative;}
    .content .btn-more a {display:block; position:absolute; top:0; right:0; width:67px; _width:95px; height:21px; margin:0; padding:0 0 0 28px; background:url("../images/btn_more.gif") 0 0 no-repeat; color:#FFF; text-decoration:none;}
    .content .btn-more a:hover {background:url("../images/btn_more.gif") -95px 0 no-repeat;}

/* Right column */
#col {
	width:200px; 
	margin:13px 20px -2px 0; 
	padding:0; 
	background:#CEDBF9 url("../images/col_bg.gif") 0 0 repeat-y;
}

.tdmenu {
}
#col-in {padding:20px 10px; background:url("../images/col_top.gif") 0 0 no-repeat;}
.tdmenu h3 {padding:13px 15px 14px 15px; margin:0 -10px 15px -10px; background:#A0B9F3 url("../images/col_title_bg.gif") 0 0 repeat-y; color:#192666;}


    /* Right column - Category */
    ul#category {margin:15px 0; padding:0; list-style:none;}
	ul#category ul {list-style:none; margin:0px; padding: 0px; margin-left: 20px}
    ul#category li {margin:0; padding:0; border-bottom:1px solid #E0E8FA;}
    ul#category li a {display:block; padding:3px 0 3px 22px; background:url("../images/ico_archive.gif") 5px 6px no-repeat; text-decoration:none;}
    ul#category li a:hover {background-color:#D3DFF8; color:#192666;}
    ul#category li#category-active a {background:#E0E8FA url("../images/ico_archive2.gif") 5px 50% no-repeat; font-weight:bold;}

    ul#menu {margin:15px 0; padding:0; list-style:none;}
    ul#menu li {margin:0; padding:0; border-bottom:1px solid #E0E8FA;}
    ul#menu li a {display:block; padding:3px 0 3px 22px; background:url("") 5px 6px no-repeat; text-decoration:none;}
    ul#menu li a:hover {background-color:#D3DFF8; color:#192666;}
    ul#menu li#category-active a {background:#E0E8FA url("") 5px 50% no-repeat; font-weight:bold;}

/* Footer */
#footer {
	position:relative;
	clear:both;
	width:770px;
	height:60px;
	margin-bottom:50px;
	background:url("../images/footer.jpg") 0 0 no-repeat;
	color:#6685CC;
	margin-left: auto;
	margin-right: auto;
}
#footer a {color:#6685CC;}
#footer a:hover {color:#192666;}

    /* Footer - "back on top" */
    #top {position:absolute; top:55px; left:550px;}
    #top p {position:relative; width:30px; height:25px; margin:0; overflow:hidden;}
    #top p span {display:block; position:absolute; left:0; top:0; z-index:1; width:30px; height:25px; background:url("../images/ico_top.gif") 0 0 no-repeat; cursor:pointer;}
    #top a:hover span {background:url("../images/ico_top.gif") -30px 0 no-repeat;}

    /*  Footer - copyright */
    #footer p#copyright {position:absolute; top:10px; left:10px; margin:0;}

    /* Footer - created by */
    #createdby {position:absolute; top:10px; left:562px; margin:0; color:#8CA3D8;}
    #createdby a {color:#8CA3D8;}

.box {
	border: none;
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.box td {
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.box tr {
	margin: 0px;
	padding: 0px;
}

div#loginform td {
	text-align: left;	
}


#header label {
	color: #fff;
}

.textologout {
	color: #fff;
}

#header a {
	color: #fff;
}
