BODY
{
	background-color: #FFFFFF;
	margin: 0;
	color: #555555;
	font-family: arial;
	font-size: 10pt;
	text-align: center;
	color: #555555;
}

IMG
{
	border: 0;
}

TABLE
{
	border: 0;
	margin-top: 0;
	margin-bottom: 0;
}

TD
{
	font-size: 10pt;
}

TD.tab
{
	width: 110px;
	height: 36; 
	background: url(images/tab.gif) center bottom no-repeat;
	text-align: center;
	font-size: 8pt;
	font-weight: 800;
	color: #777786;
	padding-top: 0.1cm;
}

TD.tab1
{
	text-align: center;
	font-size: 8pt;
	font-weight: 800;
	color: #777786;
}

TD.tab2
{
	text-align: center;
	font-size: 8pt;
	font-weight: 800;
	color: #777786;
}


TD.tab-selected
{
	width: 110px; 
	height: 36; 
	background: url(images/tab-selected.gif) center bottom no-repeat;
	text-align: center;
	font-size: 8pt;
	font-weight: 900;
	color: #F8F8FF;
}

TD.tab-selected1
{
	font-family: sans-serif;
	text-align: center;
	font-size: 8pt;
	font-weight: 800;
	color: #FFFFFF;
}

TD.tab-selected2
{
	font-family: sans-serif;
	text-align: center;
	font-size: 8pt;
	font-weight: 800;
	color: #FFFFFF;
}

TABLE.main
{
	background-color: rgb(81, 169, 206);
	text-align: center;
	margin-top: 0;
	margin-bottom: 0.5cm;
	width: 100%;
	font-size: 12pt;
}

TABLE.folder
{
	width:100%;
	text-align: left;
	background-color: #339AC5;
}

TD.diagram-wraper 
{
	width:45px;
	background: #B9E5EF;
}

TD.left-frame
{
	width: 167px;
	vertical-align: top;
	text-align: center;
	padding: 0;
	background: url(images/left-frame-background.gif) top right repeat-y;	
}

TABLE.site-board
{
	margin-top: 0.5cm;
	width: 167px;
	margin-bottom: 0.5cm;
	background: url(images/board-background.gif) left top;
}

TD.site-board-header
{
	background: url(images/board-header-background.gif);
	padding-left: 0.5cm;
	height: 26px;
	vertical-align: middle;
	font-family: arial;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: 900;
	cursor: hand;
	letter-spacing: 1px;
}

TD.site-board-header-single
{
	background: url(images/board-header-background-single.gif);
	padding-left: 0.5cm;
	height: 26px;
	vertical-align: middle;
	font-family: arial;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: 900;
	cursor: hand;
	letter-spacing: 1px;
}

TD.site-board-header-no-link
{
	background: url(images/board-header-background.gif);
	padding-left: 0.5cm;
	height: 26px;
	vertical-align: middle;
	font-family: arial;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: 900;
	cursor: default;
	letter-spacing: 1px;
}

TR.site-board-element
{
	cursor: hand;
}

TD.site-board-element-no-link
{
	padding-left: 0.7cm;
	padding-top: 0.1cm;
	padding-bottom: 0.05cm;	
	font-family: arial;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: 500;
}

TD.site-board-current-header-single
{
	background: url(images/board-header-background-single.gif);
	padding-left: 0.3cm;
	height: 26px;
	vertical-align: middle;
	font-family: arial;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: 900;
	cursor: default;
	letter-spacing: 1px;
}

SPAN.site-board-current-header-bullet
{
	font-size: 12pt;
	font-family: courier;
	text-decoration: blink;
}

TD.site-board-current-element
{
	padding-left: 0.35cm;
	padding-top: 0.1cm;
	padding-bottom: 0.05cm;	
	font-family: arial;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: 700;
}

SPAN.site-board-current-element-bullet
{
	font-family: courier;
	text-decoration: blink;
}

TD.main-frame
{
	background-color: #B9E5EF;
	vertical-align: top;
	font-size: 12pt;
	font-weight: 600;
	text-align: center;
}

TD.index-main-frame
{
	width: 100%;
	background-color: #FFFFFF;
	vertical-align: center;
	text-align: center;
	padding: 0.5cm;
}


TABLE.section
{
	width: 80%;
	margin: 1.5cm;
	background: #FFFFFF url(images/section-board-top-border.gif) top left repeat-x;
}

IMG.section-spacer-left
{
	width: 23px;
	height: 1px;
}

TD.section-top-left-corner
{
	width: 23px;
	height:59px;
	background: url(images/section-board-top-left-corner.gif) top left no-repeat;
}

TD.section-no-header-top-left-corner
{
	width: 23px;
	height:31px;
	background: url(images/section-board-no-header-top-left-corner.gif) top left no-repeat;
}

IMG.section-spacer-header
{
	width: 335px;
	height: 1px;
}

TD.section-header
{
	width: 335px;
	height: 59px;
	background: url(images/section-board-header.gif) top left no-repeat;
	color: #FFFFFF;
	font-size: 11pt;
	font-weight: 900;
	letter-spacing:2px;
	padding-bottom: 0.5cm;
	padding-left: 0.2cm;
	vertical-align: bottom;
}

TD.section-header-double-line
{
	width: 335px;
	height: 59px;
	background: url(images/section-board-header.gif) top left no-repeat;
	color: #FFFFFF;
	font-size: 11pt;
	font-weight: 900;
	letter-spacing:2px;
	padding-bottom: 0.45cm;
	padding-left: 0.2cm;
	vertical-align: bottom;
}


TD.section-header1-bullet
{
	background: #4F657D;
	color: #FFFFFF;
	padding-left: 2px;
	padding-right: 2px;
	font-weight: 500;
	text-align: center;
}

TD.section-header1
{
	background: #FFFFFF;
	color: #4F657D;
	font-size: 8pt;
	font-weight: 800;
	text-align: left;
	padding-left: 2px;
	padding-right: 2px;
	vertical-align: center;
}

TD.section-header2
{
	color: #FFFFFF;
	font-size: 18pt;
	font-weight: 900;
	letter-spacing:2px;
	padding-top: 0.1cm;
	padding-left: 0.4cm;
	text-align: left;
	vertical-align: center;
}


TD.section-sub-header
{
	width: 100%;
	background: url(images/section-board-sub-header.gif) top left no-repeat;
	color: #000000;
	font-size: 16pt;
	font-weight: 800;
	letter-spacing:2px;
	padding-top: 0.4cm;
	padding-left: 0cm;
	vertical-align: bottom;
}

TD.section-header-img
{
	width: 100%;
	background: url(images/section-board-sub-header.gif) top left no-repeat;
	color: #000000;
	font-size: 16pt;
	font-weight: 800;
	letter-spacing:2px;
	padding-top: 0.8cm;
	padding-right: 0.8cm;
	vertical-align: bottom;
	text-align: right;
}

TD.section-top-border
{
	height:20px;
	background: url(images/section-board-top-border.gif) top left repeat-x;
}

IMG.section-spacer-right
{
	width: 25px;
	height: 1px;
}

TD.section-top-right-corner
{
	width: 25px;
	height:59px;
	background: url(images/section-board-top-right-corner.gif) top right no-repeat;
}

TD.section-no-header-top-right-corner
{
	width: 25px;
	height:31px;
	background: url(images/section-board-no-header-top-right-corner.gif) top right no-repeat;
}

TD.section-left-border
{
	width:10px;
	background: url(images/section-board-left-border.gif) top left repeat-y;
}

TD.section-left-border-img
{
	width:10px;
	background: url(images/section-board-left-border.gif) top left repeat-y;
	height: 100px;
}

TD.section-bottom-left-corner
{
	width: 23px;
	height:23px;
	background: url(images/section-board-bottom-left-corner.gif) bottom left no-repeat;
}

TD.section-bottom-border
{
	height:10px;
	background: url(images/section-board-bottom-border.gif) left bottom repeat-x;
}

TD.section-bottom-right-corner
{
	width: 25px;
	height: 23px;
	background: url(images/section-board-bottom-right-corner.gif) bottom right no-repeat;
}

TD.section-right-border
{
	width:10px;
	background: url(images/section-board-right-border.gif) top right repeat-y;
}

TD.section-right-border-img
{
	width:10px;
	background: url(images/section-board-right-border.gif) top right repeat-y;
	height: 100px;
}

TD.section-contents
{
	padding-top: 1cm 1cm;
	text-align: center;
}

P.section-text
{
	width:90%;
	text-align:left;
	margin: 0.5cm;
}

TABLE.file
{
	margin:0.3cm;
	width:80%; 
	background: #F0F3F5;
}

TD.file-bullet
{
	background: #CFD4DF;
	width: 20px;
	height:20px;
	font-size: 10pt;
	font-weight: 800;
	text-align: center;
	vertical-align: center;
	color: #000000;
}

IMG.file-bullet
{
	width: 20px;
	height: 20px;
}


TD.file-header
{
	width: 100%;
	background: #E4E7F0;
	font-size: 8pt;
	font-weight: 600;
	text-align: left;
	vertical-align: top;
	padding-left: 0.3cm;
	padding-top:0.05cm;
}

TD.file-contents
{
	font-size: 8pt;
	padding: 0.03cm 1cm;
}


TD.file-bullet-link
{
	background: #CFD4DF;
	cursor: hand;
}

TD.file-header-link
{
	width: 100%;
	background: #E4E7F0;
	font-size: 8pt;
	font-weight: 600;
	text-align: left;
	vertical-align: top;
	padding-left: 0.3cm;
	padding-top:0.05cm;
	cursor: hand;
}

IMG.line-spacer
{
	width: 20px;
	height: 1px;
}

TABLE.what-do
{
	margin: 0.5cm;
	width:80%; 
}

TD.what-do-bullet
{
	background: #CFD4DF;
}

IMG.what-do-bullet
{
	width: 25px;
	height: 1px;
}

TD.what-do-contents
{
	padding: 0.03cm 0.5cm;
	background: #F0F3F5;
	line-height: 22px;
	width:100%;
}

TD.what-do-others
{
	font-size: 8pt;
	padding: 0.5cm 0.3cm;
}

TABLE.where
{
	margin-top: 1cm;
	width:80%; 
}

TD.where-bullet
{
	background: #CFD4DF;
	border-right: #FFFFFF solid thin;
}

IMG.where-bullet
{
	width: 20px;
	height: 1px;
}


TD.address
{
	background: #F0F3F5;
	padding: 0.3cm 0.5cm;
	line-height: 22px;
}

DIV.address-cardioteste
{
	color: #777777;
	font-weight: 900;
	letter-spacing: 2px;
}

SPAN.a-cardioteste
{
	color: #777777;
	font-weight: 900;
	letter-spacing: 2px;
}


TD.phone
{
	color: #777777;
	background: #E4E9F0;
	padding: 0.3cm 0.5cm;
	padding-right: 0;
	line-height: 22px;
	font-weight: 600;
}

TD.phone-number
{
	background: #E4E9F0;
	padding: 0.3cm 0.2cm;
	line-height: 22px;
	width: 100%;
}

TD.email-header
{
	color: #777777;
	background: #CFD5DF;
	padding: 0.3cm 0.5cm;
	padding-right: 0;
	width:50px;
	font-weight: 600;
}

TD.email
{
	background: #CFD5DF;
	padding: 0.3cm 0.2cm;
	width: 100%;
}

TABLE.info-file
{
	margin:0.3cm;
	width:90%; 
	background: #FFFFFF;
}

TD.info-file-bullet
{
	background: #CFD4DF;
}

IMG.info-file-bullet
{
	width: 20px;
	height: 20px;
}

TD.info-file-header
{
	width: 100%;
	background: #E4E7F0;
	font-size: 10pt;
	font-weight: 900;
	text-align: left;
	vertical-align: top;
	padding-left: 0.3cm;
	padding-top:0.05cm;
}


TD.info-file-contents
{
	font-size: 8pt;
	padding: 0.6cm 1cm;
	padding-top: 0.3cm;
	background: #F0F3F5;
}

UL.info-file
{
	list-style-type: square;
	font-size: 8pt;
	margin: 0.1cm 1cm;
}

TD.info-file-dont-forget
{
	font-size: 8pt;
	padding-top: 0.6cm;
	padding-left: 0.6cm;
}

TABLE.main-file
{
	margin:0.3cm;
	width:80%; 
	background: #F0F3F5;
}

TD.main-file-bullet
{
	background: #CFD4DF;
}

IMG.main-file-bullet
{
	width: 20px;
	height: 20px;
}


TD.main-file-header
{
	width: 100%;
	background: #E4E7F0;
	font-size: 10pt;
	font-weight: 900;
	text-align: left;
	vertical-align: top;
	padding-left: 0.3cm;
	padding-top:0.05cm;
}

TD.main-file-contents
{
	font-size: 10pt;
	padding: 0.03cm 1cm;
	line-height: 20px;
	font-weight: 600;
	color: #777777;
}

TABLE.form
{
	background: #F0F3F5;
	width: 80%;
	margin: 0.5cm;
}

TD.form-label
{
	font-size: 9pt;
	font-weight: 600;
	color: #777777;
	padding-left: 0.5cm;
	padding-top: 0.45cm;
	vertical-align: top;
}

TD.form-input
{
	padding-left: 0.1cm;
	padding-right: 0.5cm;
	padding-top: 0.3cm;
}

INPUT.form-text
{
	border: solid 2x #E4E9F0;
	font-family: sans-serif;
	background: #FFFFFF;
}

INPUT.form-radio
{
	border: solid 2x #E4E9F0;
}

INPUT.form-result
{
	border: solid 2x #E4E9F0;
	font-family: sans-serif;
	font-size: 11pt;
	font-weight: 700;
	text-align: center;
	background: #FFFFFF;
}

INPUT.form-written-result
{
	border: solid 2x #E4E9F0;
	font-family: sans-serif;
	font-size: 11pt;
	font-weight: 700;
	text-align: center;
	background: #E4E9F0;
}

TEXTAREA.form
{
	border: solid 2px #E4E9F0;
	font-family: sans-serif;
}

TABLE.result
{
	width: 100%;
	background: #CFD4DF;
}

TD.form-left-button
{
	vertical-align: center;
	text-align: left;
	background: #CFD4DF;
	padding: 0.1cm 0.5cm;
}

TD.form-right-button
{
	vertical-align: center;
	text-align: right;
	background: #CFD4DF;
	padding: 0.1cm 0.5cm;
}

INPUT.form-button
{
	border: solid 1px #9FA4AF;
	background:;
	font-size: 9pt;
	font-weight: 600;
}

INPUT.form-result-button
{
	border: solid 1px #9FA4AF;
	background:;
	font-size: 9pt;
	font-weight: 600;
	width: 3cm;
}

TD.exam-bottom
{
	background: #F0F3F5;
}

TD.exam-key
{
	width: 50%;
	text-align: center;
}

TABLE.exam-key
{
	margin-top: 0.5cm;
}

TD.key-table
{
	text-align: center;
}

TD.key-text
{
	padding-top: 0.5cm;
	padding-left: 0.5cm;
	padding-right: 0.5cm;
	font-size: 9pt;
	text-align: left;
}

TABLE.key
{
	width: 70%;
	margin: 0.5cm;
}


TABLE.key-dep-tabac
{
	width: 60%;
	margin: 0.5cm;
	
}

TD.key
{
	background: #E4E9F0;
	text-align: right;
	font-weight: 600;
	font-size: 9pt;
}

TD.key0
{}

TD.key1
{
	width: 15px;
	hight: 15px;
	background: #00FF00;
	text-align: center;
	font-family: sans-serif;
	font-size: 11pt;
	font-weight: 700;
}

TD.key2
{
	width: 15px;
	hight: 15px;
	background: #FFFF00;
	text-align: center;
	font-family: sans-serif;
	font-size: 11pt;
	font-weight: 700;
}

TD.key3
{
	width: 15px;
	hight: 15px;
	background: #FFAA55;
	text-align: center;
	font-family: sans-serif;
	font-size: 11pt;
	font-weight: 700;
}

TD.key4
{
	width: 15px;
	hight: 15px;
	background: #FF6655;
	text-align: center;
	font-family: sans-serif;
	font-size: 11pt;
	font-weight: 700;
}

TD.key5
{
	width: 15px;
	hight: 15px;
	background: #FF0000;
	text-align: center;
	font-family: sans-serif;
	font-size: 11pt;
	font-weight: 700;
}

TD.key-note
{
	padding-left: 0.6cm;
	padding-right: 0.6cm;
	padding-bottom: 0.6cm;
	font-size: 8pt;
}

TD.exam-bottom-note
{
	text-align: center;
	vertical-align: bottom;
}

TABLE.exam-bottom-note
{
	width: 90%;
	border-left: solid #CFD4DF 1px;
}


TD.exam-bottom-note-bullet
{
	background: #CFD4DF;
}

TD.exam-bottom-note-header
{
	font-size: 8pt;
	font-weight: 800;
}

TD.exam-bottom-note-contents
{
	font-size: 8pt;
	padding-left: 0.2cm;
	padding-bottom: 0.1cm;
}

TD.form-result
{
	vertical-align: center;
	text-align: left;
	background: #CFD4DF;
}

TD.form-result-note
{
	vertical-align: top;
	text-align: left;
	padding-left: 3.7cm;
	padding-top: 0;
	padding-bottom: 0;
	margin:0;
	heieght:1pt;
	background: #CFD4DF;
	font-size: 8pt;
}

UL.file-list
{
	list-style-type: square;
	font-size: 8pt;
	margin: 0.1cm 0.4cm;	
}

TD.footer-separator
{
	background:#FFFFFF;
}

IMG.footer-separator
{
	height: 10px;
}

TD.footer
{
	background: #DDFEFF;
	font-size: 6pt;
}

TD.footer-empty
{
	width:100%
}

TD.tekever
{
	text-align: right; vertical-align: top;
	color: #0066DD;
	font-size: 6pt;
}

TD.tekever-img
{
	text-align: right; vertical-align: bottom;
}

A.tab:link
{
	color: #E5F3F2;
}

A.tab:visited
{
	color: #E9F3F2;
}

A.tab:active
{
	color: #FFFFFF;
	text-decoration: none;
}

A.tab:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

A.site-board-element:link
{
	color: #FFFFFF;
}

A.site-board-element:visited
{
	color: #FFFFFF;
}

A.site-board-element:active
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight:600;
}

A.site-board-element:hover
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight:600;
}

A.site-board-header:link
{
	color: #FFFFFF;
}

A.site-board-header:visited
{
	color: #FFFFFF;
}

A.site-board-header:active
{
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 2px;
}

A.site-board-header:hover
{
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 2px;
}

A:link {text-decoration: none;}

A:visited {text-decoration: none;}

A:active {text-decoration: underline;}

A:hover {text-decoration: underline;}

