body {
	background: #7690BC url("../images/background/background.gif") repeat-x;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin: 0px;
	text-align: center;
	line-height: 13px;
}

/* HEADER */
.HeaderInfoLeft {
	background-image:url("../images/navbar/HeaderInfoLeft.gif"); 
	height:27px;
	width:5px;
}

.HeaderInfoRight {
	background-image:url("../images/navbar/HeaderInfoRight.gif"); 
	height:27px;
	width:5px;
}

.HeaderInfoBackground {
	background: #EDF5FC;
	background-image:url("../images/navbar/HeaderInfoBackground.gif"); 
	height:27px;
}

.HeaderInfo {
	font: normal 11px Arial, Verdana, sans-serif;
	color: #00609D;
}

.TitleHeader {
	width: 810px;
	height: 80px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
}

/* MENUS */
.MenuCodigo {
	background: url("../images/menus/MenuHeaderCodigo.gif");
	font: bold 11px Arial, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #FFFFFF;
	padding-left: 10px;
	height: 29px;
}

.MenuUtilizador {
	background: url("../images/menus/MenuHeaderUtilizador.gif");
	font: bold 11px Arial, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #FFFFFF;
	padding-left: 10px;
	height: 29px;
}

.MenuApoio {
	background: url("../images/menus/MenuHeaderApoio.gif");
	font: bold 11px Arial, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #FFFFFF;
	padding-left: 10px;
	height: 29px;
}

.MenuLoja {
	background: url("../images/menus/MenuHeaderLoja.gif");
	font: bold 11px Arial, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #FFFFFF;
	padding-left: 10px;
	height: 29px;
}

.MenuInfo {
	background: url("../images/menus/MenuHeaderInfo.gif");
	font: bold 11px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #FFFFFF;
	padding-left: 10px;
	height: 29px;
}

.MenuStats {
	background: url("../images/menus/MenuHeaderStats.gif");
	font: bold 11px Arial, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #FFFFFF;
	padding-left: 10px;
	height: 29px;
}

.MenuAjuda {
	background: url("../images/menus/MenuHeaderAjuda.gif");
	font: bold 11px Arial, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #FFFFFF;
	padding-left: 10px;
	height: 29px;
}


.MenuFundo {
	padding:10px;
	background-image:url("../images/menus/MenuFundo.gif"); 
	background-position: center bottom; 
}

.MenuFundo2 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9px;
	padding: 10px;
	background-image:url("../images/menus/MenuFundo2.gif"); 
	background-position: center bottom; 
}

#menu_left {
	text-align: left;
}

#menu_left .menu {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#00609D;
	text-align: left;
}

#menu_left .titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top:8px;
	text-align: left;
}

#menu_left .menu a:link {
	color:#00609D;
	text-decoration: none;
}

#menu_left .menu a:visited {
	color:#00609D;
	text-decoration: none;
}
	 
#menu_left .menu a:hover {
	text-decoration: underline;
}

#menu_left2 {
	text-align: left;
}

#menu_left2 .menu {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#00609D;
	text-align:left;
}

#menu_left2 .titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top:8px;
}

#menu_left2 .menu a:link {
	color:#00609D;
	text-decoration: none;
}
#menu_left2 .menu a:visited {
	color:#00609D;
	text-decoration: none;
}

	 
#menu_left2 .menu a:hover {
	color:#00609D;
	text-decoration: underline;
}


/* BOX */
.box_main_ce {
	width:5px;
	height:5px;
	background: url("../images/box/box_main_ce.gif") top left no-repeat transparent;
}

.box_main_cd {
	width:5px;
	height:5px;
	background: url("../images/box/box_main_cd.gif") top left no-repeat transparent;
}

.box_main_cc {
	background: url("../images/box/box_main_cc.gif");
	height: 5px;
	width: 800px;
	background-color: #FFFFFF;
}

.box_main_e {
	background: #DDECFA url("../images/box/box_main_e.gif");
	width: 5px;
	background-color: #FFFFFF;
}

.box_main_d {
	background: #DDECFA url("../images/box/box_main_d.gif");
	width: 5px;
	background-color: #FFFFFF;
}

.box_main_be {
	width:5px;
	height:5px;
	background: url("../images/box/box_main_be.gif") top left no-repeat transparent;
}

.box_main_bd {
	width:5px;
	height:5px;
	background: url("../images/box/box_main_bd.gif") top left no-repeat transparent;
}

.box_main_bc {
	background: url("../images/box/box_main_bc.gif");
	height: 5px;
}

.box_main_texto {
	padding: 0px;
	vertical-align: top;
	color: #00609D;
	background-color: #FFFFFF;
}


.box_texto {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 30px;
	padding-left: 10px;
	padding-right: 10px;
}

.box_texto p.titulo1 {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #538EC4;
	margin-top: 5px;
}

.box_texto p.titulo2 {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #538EC4;
	margin-top: 30px;
}

.box_texto p {
	margin-top: 8px;
	margin-bottom: 8px;
}

.box_texto ul {
	margin-top: 10px;
}

.centerTabela {
	padding-top: 20px;
}

a.BoxLink:link	{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
}
a.BoxLink:visited	{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
}
a.BoxLink:hover		{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
}


/* CÓDIGO DA ESTRADA */
.CodigoTitulo {
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
	text-align: left;
	padding-left: 20px;
}

.CodigoSubTitulo {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left:20px;
}

td.CodigoTituloP {
	font-size: 24px;
	font-weight: bold;
	text-align: left;
	color:#00609D;
}

td.CodigoSubTituloP {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#00609D;
}


table.toolbar {
	width: 100%;
	padding-right: 8px;
	padding-top: 8px;
}

.centerTabela {
	padding-top: 20px;
}

table.ctabela {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
	border-color: #00609D;
	border-collapse: collapse;
}

table.ctabela td {
	border-color: #00609D;
	border: 1px solid;
}

tr.cheader {
	background-color: #D6E7F7;
	color: #333333;
	text-align: center;
}

table.ctabela2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
}



/* FOOTER */
#footer { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #333333;
	text-align: center;
	padding-top:10px;
	padding-bottom:10px;
}
#footer a:link {
	color: #333333;
	text-decoration: none;
}
#footer a:visited {
	color: #333333;
	text-decoration: none;
}
#footer a:hover {
	color: #333333;
	text-decoration: underline;
}

/* DOWNLOADS */
table.download {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #333333;
}

.dn_fundo_top {
	background-image:url("../images/codigo/dn_box_top.png");
	background-position: center top; 
	width: 770px;
}

.dn_fundo_bottom {
	background-image:url("../images/codigo/dn_box_bottom.png");
	width: 770px;
	height: 25px;
}

a.DLink:link	{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
a.DLink:visited	{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
a.DLink:hover		{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}

a.DLinkSmall:link {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: underline;
}
a.DLinkSmall:visited	{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: underline;
}
a.DLinkSmall:hover	{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: underline;
}

/* FONTS */
.textoAzulEscuroSmall {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #00609D;
}
.textoPreto	{
	font: normal 8pt Arial, Verdana, sans-serif;
	color: #000000;
}
a.textoPreto {
	font: normal 8pt Arial, Verdana, sans-serif;
	color: #000000;
	text-decoration: underline;
}
a.textoPreto:visited {
	font: normal 8pt Arial, Verdana, sans-serif;
	text-decoration: underline;
	color: #000000;
}
a.textoPreto:hover {
	font: normal 8pt Arial, Verdana, sans-serif;
	text-decoration: underline;
	color: #000000;
}
.textoPretoTitulo {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;	
}
.textoPretoTitulo2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;	
}
.textoPreto2	{
	font: normal 11px Arial, Verdana, sans-serif;
	color: #000000;
}
.textoPreto3 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
}
a.textoPreto3:link {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
	text-decoration: underline;
}
a.textoPreto3:visited {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
	text-decoration: underline;
}
a.textoPreto3:hover {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
	text-decoration: underline;
}
.textoPretoSmall {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.textoPretoSmall2 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 9px;
	color: #333333;
}

.textoAzulEscuro	{
	font: normal 8pt Verdana, Arial, sans-serif;
	color: #00609D;
}
a.textoAzulEscuro:link {
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #00609D;
	text-decoration: underline;
}
a.textoAzulEscuro:visited {
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #00609D;
	text-decoration: underline;
}
a.textoAzulEscuro:hover {
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #00609D;
	text-decoration: underline;
}
.textoLojaTitulo {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.textoLoja {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #487AC3;
}
.textoLojaNormal {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #487AC3;
}

.textoLojaDescricao {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}
.textoCinza	{
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
}
.textoCinzaSmall	{
	font: normal 10px Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
}
a.textoCinzaSmall:Link {
	font: normal 10px Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
}

a.textoCinzaSmall:Visited {
	font: normal 10px Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
}

a.textoCinzaSmall:Hover {
	font: normal 10px Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
}
.textoAzulEscuro2 {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #00609D;
}

.textoCinza2 {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;

}
a.textoCinza2:Link {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
}

a.textoCinza2:Visited {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
}

a.textoCinza2:Hover {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
}
.textoCinza3	{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #333333;
}
.textoCinza4	{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
}

a.textoAzulEscuro2:link {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #00609D;
	text-decoration: underline;
}
a.textoAzulEscuro2:hover {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #00609D;
}
.TextoSinalizacao {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #EFEFEF;
	padding: 5px;
}

.textoAzulEscuro3 {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #00609D;
}
a.textoAzulEscuro3:link {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #00609D;
	text-decoration: underline;
}
a.textoAzulEscuro3:visited {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.textoAzulEscuro3:hover {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
/* BOTÕES */
.botao1 {
	background: url('/images/common/Button1.gif');
	border: 0px;
	width: 60px;
	height: 20px;
	color: #000333;
	font: normal 11px Arial, Verdana, Sans-serif;
	font-weight: bold;
	cursor: pointer;
}
.botao1:hover {
	background: url("/images/common/Button1Hover.gif") no-repeat right top;
	cursor: pointer;
}

.botao2 {
	background: url("/images/common/Button2.gif");
	border: 0px;
	width: 78px;
	height: 20px;
	color: #000333;
	font: normal 11px Arial, Verdana, Sans-serif;
	font-weight: bold;
	cursor: pointer;
}
.botao2:hover {
	background: url("/images/common/Button2Hover.gif") no-repeat right top;
	cursor: pointer;
}

/* LOGIN UTILIZADOR */
.textoAzul {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #2242C0;
	font-weight: bold;
}
a.textoAzul:link {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #2242C0;
	font-weight: bold;
	text-decoration: underline;
}
a.textoAzul:visited {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #2242C0;
	font-weight: bold;
	text-decoration: underline;
}
a.textoAzul:hover {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #3366CC;	
	font-weight: bold;
	text-decoration: underline;
}

a.textoAzulSmall:link {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #2242C0;
	font-weight: normal;
}
a.textoAzulSmall:visited {
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #2242C0;
	font-weight: normal;
}
a.textoAzulSmall:hover {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #3366CC;
	font-weight: normal;
}
.textoVermelho {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: red;
}
.textoLaranja	{
	font: normal 9pt Verdana, Arial, Helvetica, sans-serif;
	color: #FB5A00;
}
.textoAzulClaro	{
	font: normal 9pt Verdana, Arial, sans-serif;
	color: #007EDF;
}

.textoVerde {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #83C10B;
	font-weight: 700;
	line-height: 18px;
}
.textoAzulBold {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: 800;
}
	
a.textoAzulBold:link {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: 800;
	text-decoration: underline;
	color: #2242C0;
}
a.textoAzulBold:visited {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: 800;
	color: #2242C0;
}
a.textoAzulBold:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: 800;
	color: #5299EB;
}

.DropBox {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #222222;
	background-color: #FFFFFF;
}

.InputBox	{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11px;
	font-weight:normal;
	color: #222222;
	background-color: #FFFFFF;
}


.login_fundo_claro1_top {
	background-image:url("/images/box/box_fundo_claro1_top.png");
	background-position: center top; 
	width: 310px;
}

.login_fundo_claro2_top {
	background-image:url("/images/box/box_fundo_claro2_top.png");
	background-position: center top; 
	width: 310px;
}


.login_fundo_claro_bottom {
	background-image:url("/images/box/box_fundo_claro_bottom.png");
	width: 310px;
	height: 20px;
}

.fundo_claro3_top {
	background-image:url("/images/box/box_fundo_claro3_top.png");
	background-position: center top; 
	width: 310px;
}

.fundo_claro3_bottom {
	background-image:url("/images/box/box_fundo_claro_bottom.png");
	width: 310px;
	height: 20px;
}

.fundo_escuro_top {
	background-image:url("/images/box/box_fundo_escuro_top.png");
	background-position: center top; 
	width: 310px;
}

.fundo_escuro_bottom {
	background-image:url("/images/box/box_fundo_escuro_bottom.png");
	width: 310px;
	height: 20px;
}

.fundo_castanho_top {
	background-image:url("/images/box/box_fundo_castanho_top.png");
	background-position: center top; 
	width: 310px;
}

.fundo_castanho_bottom {
	background-image:url("/images/box/box_fundo_castanho_bottom.png");
	width: 310px;
	height: 20px;
}



/* LOJA */
#info_titulo {
	font: normal 13px Arial, Verdana, sans-serif;
	color: #000000;
	font-weight: bold;
}

table.licencas {
	border-collapse: collapse;
	border-color: #444444;
	font: normal 11px Arial, Verdana, sans-serif;
	color: #444444;
}

table.licencas td {
	border: 1px solid #444444;
}

tr.licencas {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #5C8CC2;
	background-color: #769ECB;
	text-align:center;
	font-weight: bold;
}
table.licencas_texto {
	font: normal 11px Arial, Verdana, sans-serif;
	color: #444444;
}
.activar {
	font: normal 11px Arial, Verdana, sans-serif;
	color:#000000;
	border-right:	#5275b5 1px solid;
	border-top: #5275b5 1px solid;
	border-left: #5275b5 1px solid;
	border-bottom: #5275b5 1px solid;
}

td.encDados {
	font: normal 12px Arial, Verdana, sans-serif;
	color: #000000;
}

#info {
	font: normal 12px Arial, Verdana, sans-serif;
	color: #000000;
	font-weight: bold;
	text-align: center;
}

#info a:link	{
	font: normal 12px Arial, Verdana, sans-serif;
	color: #000000;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}
#info a:visited	{
	font: normal 12px Arial, Verdana, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #000000;
	text-decoration: underline;
}
#info a:hover	{
	font: normal 12px Arial, Verdana, sans-serif;
	color: #000000;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}

table.encomenda {
	font: normal 11px Arial, Verdana, sans-serif;
	color: #000000;
}

tr.encomenda {
	font: normal 11px Arial, Verdana, sans-serif;
	color:#000000;
	background-color:#C3D9FF;
	text-align:center;
	font-weight: bold;
}

textarea.condicoes {
	font: normal 9pt "Courier New", Arial, Verdana, sans-serif;
	color: #000000;
}

a.encomenda:link {
	font: normal 11px Arial, Verdana, sans-serif;
	color: #000000;
}
a.encomenda:visited {
	font: normal 11px Arial, Verdana, sans-serif;
	color: #000000;
}
a.encomenda:hover {
	font: normal 11px Arial, Verdana, sans-serif;
	color: #000000;
}

span.txtloja1 {
	font: normal 12px Arial, Verdana, sans-serif;
	color: #000000;
}

span.txtloja2 {
	font: normal 11px Arial, Verdana, sans-serif;
	color: #000000;
}

a.txtloja2:Link {
	font: normal 11px Arial, Verdana, sans-serif;
	color: #000000;
}
a.txtloja2:Visited {
	font: normal 11px Arial, Verdana, sans-serif;
	color: #000000;
	text-decoration: underline;
}
a.txtloja2:Hover {
	font: normal 11px Arial, Verdana, sans-serif;
	color: #000000;
	text-decoration: underline;
}
.TextoAzulClaro {
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 12px;
	color:#548CD9;
	FONT-WEIGHT: bold;
	text-decoration:none;
}

.SelectBox	{
		font: 10px verdana; 
		color: #300;
		background-color: #FFFFFF;
		border-width: 1px 1px 1px 1px;
}

a.info	{
	font-family: Verdana,Arial,Helvetica, sans-serif;
	font-size: 12px;
	color: #2242C0;
	text-decoration: underline;
}
a.info:visited	{
	font-family: Verdana,Arial,Helvetica, sans-serif;
	font-size: 12px; 
	color: #2242C0; 
	text-decoration: underline;
}
a.info:hover	{
	font-family: Verdana,Arial,Helvetica, sans-serif;
	font-size: 12px;
	color: #2242C0;
	text-decoration: none;
}

textarea.textmensagem {
	border-left: 1px outset #435BBC;
	border-right: 1px outset #999999;
	border-top: 1px outset #435BBC;
	border-bottom: 1px outset #cccccc;
	font-size: 11px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF
}

/* TABELAS */

.odd {
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10px;
	color: #444444;
	background-color:#e2e8f0;
}
.even {
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10px;
	color: #444444;
	background-color:#edf3f7;
}
.tblheader {
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10px;
	color:#ffffff;
	background-color:#5C8CC2;
	background-color: #769ECB;
	text-align: center;
	font-weight: bold;
	height: 15px;
}
a.tblexames:link {
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10px;
	color: #444444;
	text-decoration: underline;
}
a.tblexames:visited {
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10px;
	color: #444444;
	text-decoration: underline;
}
.CalendarioTop {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	height: 20px;
}
.CalendarioBottom {
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #666666;
	text-align: center;	
	vertical-align: middle;
	height: 29px;
}

/* TESTES ONLINE */
.copyright	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #999999;
}
