.mailtablenot { width: 570px; padding: 0px; border: 0px; }
.mailnot { width: 275px; height: 210px; vertical-align: top; background: url(http://www.crm.pt/images/bg_noticia.gif); }
.mailtbnot { width: 275px; border: 0px; padding: 0px; }
.mailtdimg { vertical-align: top; width: 80px; padding: 0px 10px 0px 10px; }
.mailimgnot { border: 1px #000000 solid; height: 120px; width: 80px; }
.mailtdtext { vertical-align: top; width: 197px; padding-right: 10px; }
.mailtitnot { font-family: verdana, arial; font-size: 12px; font-weight: bold; text-transform: uppercase; padding-bottom: 5px; }
.nottdspace { width: 20px; height: 210px; }
.mailfoot { font-size: 8px; }

body
	{
	color: #000000;
	background: #bec7ce url(images/bg.gif) repeat center top;
	margin: 0px;
	font-size: 11px;
	scrollbar-face-color: #eeeeee;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #cfd2da;
	scrollbar-3dlight-color: #cfd2da;
	scrollbar-arrow-color: #c0c0c0;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	}

hr	{ width: 100%; height: 1px; color: #7f7f7f; margin-bottom: 20px;}
ul
	{
	list-style-type: square;
	line-height: 1.5em;
	}
td					{ font-family: verdana, arial; font-size: 11px; }
a					{ color: #182c70; }
input				{ font-family: verdana, arial; font-size: 10px; }
select				{ font-family: verdana, arial; font-size: 10px; }
textarea
	{
	font-family: verdana, arial;
	font-size: 10px;
	scrollbar-face-color: #eeeeee;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #cfd2da;
	scrollbar-3dlight-color: #cfd2da;
	scrollbar-arrow-color: #c0c0c0;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	}
a:hover				{ text-decoration: none; }

.box				{ border: 1px #000000 solid; }
.imagebox			{ padding-left: 15px; padding-left: 15px; }
.newsimaagehome		{ border: 1px #000000 solid; }
.newstitlehome		{ font-weight: bold; }
.newstitlehomeb		{ font-family: verdana, arial; font-size: 12px; font-weight: bold; text-transform: uppercase; }
.resumo				{ font-family: verdana, arial; font-size: 11px; }
.morelink			{ color: #636363; }
.footerlink			{ font-weight: bold; text-transform: uppercase; }
.footertext			{ color: #fff; }
.message			{ width: 100%; font-weight: bold; text-align: center; color: #008000; padding: 15px; border: 1px #008000 solid; }
.messageerror		{ width: 100%; font-weight: bold; text-align: center; color: #ff0000; padding: 15px; border: 1px #ff0000 solid; }
.cursecat			{ font-family: verdana, arial; font-size: 12px; font-weight: bold; text-transform: uppercase; }
.contactcomp		{ font-size: 14px; font-weight: bold; text-transform: uppercase; }
.contactlocation	{ font-size: 12px; font-weight: bold; text-transform: uppercase; }

.caltdtit			{ text-align: center; font-size: 12px; font-weight: bold; background-color: #ccd2d8; color: #172d47; }
.caltdtitd			{ font-size: 12px; font-weight: bold; background-color: #ccd2d8; color: #172d47; }
.caltdtit2			{ font-size: 12px; font-weight: bold; background-color: #172d47; color: #ffffff; }
.caltd				{ text-align: center; font-size: 12px; background-color: #d9d9d9; }
.caltd2				{ text-align: center; font-size: 12px; background-color: #fefefe; }
.caltdt				{ font-size: 9px; text-align: left; font-weight: bold; }



/*  #fcfc97 */


.linebottom		{ padding-bottom: 5px; border-bottom: 1px #7F7F7F solid; }
.titulo2		{ font-family: verdana, arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; padding-bottom: 10px; }
.titulo3		{ font-family: verdana, arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; padding-bottom: 10px; }
.bgcinza
	{
	background-color: #000000;
	}
	.up {  text-transform: uppercase; }
.red { color: #ff0000; }
.green { color: #076400 }

.barradepesquisa { background: url(images/barra.gif) #999; padding: 5 5 5 85px; }
.barradetransito { background: url(images/barra2.gif) #999; padding: 5 5 5 14px; }
