a.moderate {color:#CCCCFF; font-size:8pt ;}
a.boldlink:link {text-decoration: none ; color:black;}
a.boldlink:visited {text-decoration: none ; color:black;}
a.boldlink:active {text-decoration: none ; color:black;}
a.boldlink:hover {text-decoration: none ; color:black;}
a.pages {color:#0219FB; font-face:Arial; font-size:10pt;}

a.black_menu:link {color:black; font-family: Arial, Verdana, Helvetica; font-size: 9pt; }
a.black_menu:visited {color:black; font-family: Arial, Verdana, Helvetica; font-size: 9pt;}
a.black_menu:active {color:black; font-family: Arial, Verdana, Helvetica; font-size: 9pt;}
a.black_menu:hover {text-decoration: none ; color:black; font-family: Arial, Verdana, Helvetica; font-size: 9pt;}


a.red:link {color:red; font-family: Arial, Verdana, Helvetica; font-size: 9pt; }
a.red:visited {color:red; font-family: Arial, Verdana, Helvetica; font-size: 9pt;}
a.red:active {color:red; font-family: Arial, Verdana, Helvetica; font-size: 9pt;}
a.red:hover {text-decoration: none ; color:red; font-family: Arial, Verdana, Helvetica; font-size: 9pt;}

body, td
{	font-family:Arial, Helvetica, sans-serif;	
	vertical-align:top;
}
.job0 {background-color:#F7F6F6; font-family: Arial, Verdana, Helvetica; }
.job1 {background-color:#FFF4F4; font-family: Arial, Verdana, Helvetica;}
.tdclassl {
border-left-style: dotted;
border-left-color: red;
border-left-width: 1px;

border-bottom-style: dotted;
border-bottom-color: red;
border-bottom-width: 1px; 

border-top-style: dotted;
border-top-color: red;
border-top-width: 1px; 
}
.tdclassrt 
{
border-right-style: dotted;
border-right-color: red;
border-right-width: 1px;

border-top-style: dotted;
border-top-color: red;
border-top-width: 1px; 
}
.tdclassrd {
border-right-style: dotted;
border-right-color: red;
border-right-width: 1px;

border-bottom-style: dotted;
border-bottom-color: red;
border-bottom-width: 1px; 
}
.job01 {background-color:#E8E8E8; font-family: Arial, Verdana, Helvetica;}
.job11 {background-color:#F3F8FD; font-family: Arial, Verdana, Helvetica;}
h4 {font-family: Arial, Verdana, Helvetica; font-weight: bold;}
h3 {font-family: Arial, Verdana, Helvetica; font-size:10pt; font-weight: bold; font-weight: bold; margin: 10px auto 0px auto;}
h2 {font-family: Arial, Verdana, Helvetica; font-size:11pt; margin: 10px auto 0px auto;}
h5 {font-family: Arial, Verdana, Helvetica; font-size:8pt;}
h6 {font-family: Arial, Verdana, Helvetica; font-size:10pt; margin: 10px auto 0px auto;}
/* a class for all Tigra Hints boxes, TD object */
	.hintsClass
		{text-align: center; font-family: Verdana, Arial, Helvetica;}
/* this class is used by Tigra Hints wrappers */
	.row
		{background: white;}
.table_text {font-family:Arial; font-size: 95%;}
.input_error {font-family:Arial; font-size:9pt; border-color:ff0000; border-style:solid; border-width:1px; color:ff0000; }
.input_normal {font-family:Arial; font-size:9pt; border-color:000000; border-style:solid; border-width:1px; 
color:000000; }

.tdredupper {
border-top-style: solid;
border-top-color: red;
border-top-width: 1px; 
}

.tdgray {
border-top-style: solid;
border-top-color: gray;
border-top-width: 1px;

border-right-style: solid;
border-right-color: gray;
border-right-width: 1px;

border-left-style: solid;
border-left-color: gray;
border-left-width: 1px;

border-bottom-style: solid;
border-bottom-color: gray;
border-bottom-width: 1px;
}
div.break
{
	clear: both;
}

//Blog
.pink {background-color:#FFF2F2;font-family:arial; font-size:12pt; font-weight:bold; color:#000000;}
a.pink {font-family:arial; font-size:10pt; font-weight:bold; color:#000000;}
#padded {padding: 10px 10px 10px 10px;}
#padded_black {font-family:arial; font-size:10pt; font-weight: normal; padding: 10px 10px 10px 10px;}
#padded_blue {font-family:arial; color:#594CAD; font-size:12pt; font-weight: bold; padding: 10px 10px 10px 10px;}
#small {font-family:arial; color:#000000; font-size:10pt; font-weight: normal;}
.separator {background-color:#FFFFFF;}
.red_bg {background-color:#E6E6E6; font-family:arial; font-size:10pt; color:#000000; padding: 0px 0px 0px 30px;}
#red_bg_small_font { font-size:10pt; font-weight:bold;}
a.black {font-family:arial; font-size:10pt; font-weight:bold; color:#000000;}
#little {font-family:arial; font-size:10pt; font-weight: normal;}

.pink_bg {background-color:#F0F0F0; font-family:arial; font-size:10pt; font-weight:bold; color:#000000; padding: 0px 0px 0px 30px;}
.pink_bg .url {
    font-size: 8pt;
    font-weight: normal;
}

.calendar {font-family:arial; font-size:10pt; font-weight: normal;}
.calendarToday {font-family:arial; font-size:10pt; font-weight: bold; color:red;background-color:#FFFFFF}
.calendarHeader {font-family:arial; font-size:10pt; font-weight: bold;}

input.find {border:3px double #000000;border-right-color:#1D3965;border-top-color:#80ABE5;margin:0;color:#FFF;cursor:pointer;background:#red;font-weight:bold}

span.thisone {
 	padding: 2px 2px 2px 2px;  
    font-weight: bold;
    background: red;
    color: #fff;
}
span.thatone {
 	padding: 2px 3px 5px 3px;    
    background: #c1c1c1;
    color: #000;
}
div#sendSeminar
{
	margin: 0px 20px 0px 20px;
	display: none;
}

.errors {
	color: #FF0000;
	font-weight: bold;
}

.arrow {
    font-size: 22px;
    font-family: tahoma;
    color: #000000;
}

table.registration_form {
	width: 96%;
}

p.account_menu {
    font-size: 128%;
    font-weight: bold;
    line-height: 2em;
}
p.account_menu span.account_menu_item {
    padding-right: 2em;
    padding-bottom: 2em;
}

p.account_head {
    font-size: 128%;
    font-weight: bold;
}

p.orderedHead {
    background-color: #F2F2F2;
    font-weight: bold;
    padding: 0.28em;
    width: 80%;
}

a.aSml:hover {
	border-bottom: 1px solid #FF0000;
	color: #FF0000;
}
a.aSml {
	color: #0000FF;
	font-size: 0.84em;
	text-decoration: none;
}
div#divSmile {
    background-color: #FFFFFF;
    border: 1px solid #0000FF;
    border-right: 0;
    border-top: 0;
    display: none;
    font-size: 0.8em;
    position: absolute;
    right: 0;
    top: 31px;
    width: 420px;
    z-index: 1000;
}
div#divSmile p {
    margin: 0.64em;
}
div#divSmile p.closeSmile {
    text-align: right;
}
div#divSmile p.closeSmile a:hover  {
	border-bottom: 1px solid #FF0000;
	color: #FF0000;
}
div#divSmile p.closeSmile a {
	color: #0000FF;
	text-decoration: none;
}

p.TBanner {margin: 0.82em 0 0.82em 0.82em;}
.TBanner a:link	{ color:red; text-decoration:underline; font-weight:bold; }
.TBanner a:visited { color:red; text-decoration:underline; font-weight:bold; }
.TBanner a:hover { color:maroon; text-decoration:none;font-weight:bold; }

.TBannerAdv a:link	{ color:lightgray; text-decoration:underline; font-weight:bold; font-size:10pt;}
.TBannerAdv a:visited { color:lightgray; text-decoration:underline; font-weight:bold;font-size:10pt; }
.TBannerAdv a:hover { color:lightgray; text-decoration:none;font-weight:bold;font-size:10pt; }

td.TBannerBorder {border: 1px solid lightgray;}

p.estrabota_highlight {border: 1px solid lightgray; padding: 0.8em}
