h1 {text-decoration: none; font-weight: normal; display: inline; font-family: arial, helvetica, sans serif; font-size: 12pt;}
h2 {text-decoration: none; font-weight: normal; display: inline; font-family: arial, helvetica, sans serif; font-size: 12pt;}
h3 {text-decoration: none; font-weight: normal; display: inline; font-family: arial, helvetica, sans serif; font-size: 12pt;}
a { text-decoration:none; color: #408040; }
a:hover { text-decoration:underline; color: #000000; background-color: #d0f0d0;}
img {border-width: 0px;}

body {scrollbar-face-color: #D0D0D0; scrollbar-shadow-color: #F0F0F0; scrollbar-highlight-color: #A0A0A0; scrollbar-3dlight-color: #FFFFFF; scrollbar-darkshadow-color: #404040; scrollbar-track-color: #80D080; scrollbar-arrow-color: #000000; font-family: sans-serif; color: black; background-color: white; margin: 0px; padding: 0px; border: 0px;}

select { background-color: #f0f8ff; font-family: Arial, Tahoma, sans-serif; }

input { background-color: #E0E0E0; highlight-color: #FFFF00; font-family: Arial, Tahoma, sans-serif; }

textarea { background-color: #E0E0E0; highlight-color: #FFFF00; font-family: Arial, Tahoma, sans-serif; }

input { font-size: 8pt; }

textarea { font-size: 8pt; }

textarea.alt { background-color: #F0F0F0; }

.enviar
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #66ccff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}

input.goButton {
	background-color: #D0D0D0;
	color: #000000;
	font-size: 8pt;
	button-highlight-color: #FFFF00;
}

.mini1 { font-size: 10px; }

#c_help {cursor: help}
#c_cross {cursor: crosshair}
#c_arrow {cursor: default}

.menu, .menu_main, .menu_active .menu_lang,.menu_lang_active,.menu_lang_off {font-family: tahoma, arial, helvetica, sans-serif;margin:0px; padding:0px;font-size:12pt;border: 0px;}
.menu {background-color: #fff4f4; background-image: url(/h2b.gif);}
.menu_lang,.menu_lang_active,.menu_lang_off, .menu_main, .menu_active {
}

.menu_lang {font-size:8pt;}
.menu_lang_active {background-color: #ffffff;}
.menu_lang_off {color: #b0b0b0;}

.menu_main {
	height: 18px;
	margin: 0px;
	padding: 2px 0px 2px 0px;
	position: relative;
	top: 3px;
	display: block;}

.menu_lang {
	height: 18px;
	margin: 0px;
	padding: 2px 0px 2px 0px;
	position: relative;
	top: 3px;
	display: block;}

.menu_main:hover, .menu_lang:hover  { text-decoration:none; color: #000000; background-color: #f0f0d0;}

.menu_image {
	padding: 0px;
	vertical-align: top;
}

.sub_menu_link {background-color: #transparent;display: inline;font-family: tahoma, arial, helvetica, sans-serif;margin:0px; padding:0px 8px 0px 8px;font-size:9pt;}

.sub_menu_link:hover { text-decoration:none; color: #000000; background-color: #f0f0d0;}

.menu_div {margin: 0px; padding: 0px; speak: none; font-size: 8pt; position: absolute; top: 84px; left: 0px; z-index: 10; display: block; float: left; background: #ffffff; width: 100%; visibility: hidden; filter: alpha(opacity=90); -moz-opacity: 0.9; }

.menu_box {margin: 0px; padding: 0px; speak: none; font-size: 8pt; position: absolute; top: 84px; left: 0px; z-index: 10; display: block; background: #ffffff; width: 100%; visibility: hidden; background-image: url(/h2b.gif); border-bottom: 1px solid #a0a0a0;}

.small_box_apoio {display: block; text-decoration: none; font-size: 75%; border: 1px solid black; border-left: 4px solid black; padding: 2px; margin: 2px; width: 250px; height: 100px; min-width: 250px; min-height: 100px; max-width: 250px; max-height: 100px; float: left; background: #c0ffff url(/abox_back1.gif); overflow: visible;}

.sbox1 {position: relative; top: 74px; left: 3px; float: right; margin: 0px 0px -29px -29px;} .sbox_pic {position: relative; top: 43px; left: 3px; float: right; margin: 0px 0px -60px -60px;}

.small_box_pg {display: block; text-decoration: none; font-size: 75%; border: 1px solid black; border-left: 4px solid black; padding: 2px; margin: 2px; width: 250px; height: 100px; min-width: 250px; min-height: 100px; max-width: 250px; max-height: 100px; float: left; background: #ffc0c0 url(/abox_back1.gif); overflow: visible;}

.small_box_online {display: block; text-decoration: none; font-size: 75%; border: 1px solid black; border-left: 4px solid black; padding: 2px; margin: 2px; width: 250px; height: 100px; min-width: 250px; min-height: 100px; max-width: 250px; max-height: 100px; float: left; background: #ffffc0 url(/abox_back1.gif); overflow: visible;}

.small_box_news {display: block; text-decoration: none; font-size: 75%; border: 1px solid black; border-left: 4px solid black; padding: 2px; margin: 2px; width: 250px; height: 50px; min-width: 250px; min-height: 50px; max-width: 250px; max-height: 50px; float: left; background: #ffffc0 url(/abox_back1.gif); overflow: visible;} .sbox_news {position: relative; top: 24px; left: 3px; float: right; margin: 0px 0px -29px -29px;}

.small_box_aberto {display: block; text-decoration: none; font-size: 75%; border: 1px solid black; border-left: 4px solid black; padding: 2px; margin: 2px; width: 250px; height: 100px; min-width: 250px; min-height: 100px; max-width: 250px; max-height: 100px; float: left; background: #c0c0ff url(/abox_back1.gif); overflow: visible;}

@media print
{
.noprint {margin: 0px; padding: 0px; visibility: hidden !important; height: 0px; width: 0px; display:none !important;}
.noscreen {margin: 0px; padding: 0px;}
.onlyspeech {margin: 0px; padding: 0px; visibility: hidden !important; height: 0px; width: 0px; display:none !important;}
.menuclass {visibility: hidden !important; height: 0px; width: 0px; display:none !important;}
.menu {visibility: hidden !important; height: 0px; width: 0px; display:none !important;}
.onlyhandheld {margin: 0px; padding: 0px; visibility: hidden !important; height: 0px; width: 0px; display:none !important;}
.onlyprint {margin: 0px; padding: 0px;}
}
@media screen
{
.noprint {margin: 0px; padding: 0px;}
.noscreen {margin: 0px; padding: 0px; visibility: hidden !important; height: 0px; width: 0px; display:none !important;}
.onlyspeech {margin: 0px; padding: 0px; visibility: hidden !important; height: 0px; width: 0px; display:none !important;}
.menuclass {}
.menu {}
.onlyhandheld {margin: 0px; padding: 0px; visibility: hidden !important; height: 0px; width: 0px; display:none !important;}
.onlyprint {margin: 0px; padding: 0px; visibility: hidden !important; height: 0px; width: 0px; display:none !important;}
}
@media speach
{
.noprint {margin: 0px; padding: 0px; visibility: hidden !important; height: 0px; width: 0px; display:none !important;}
.noscreen {margin: 0px; padding: 0px; visibility: hidden !important; height: 0px; width: 0px; display:none !important;}
.menuclass {margin: 0px; padding: 0px; visibility: hidden !important; height: 0px; width: 0px; display:none !important;}
.menu {margin: 0px; padding: 0px; visibility: hidden !important; height: 0px; width: 0px; display:none !important;}
.onlyspeech {margin: 0px; padding: 0px;}
.onlyhandheld {margin: 0px; padding: 0px; visibility: hidden !important; height: 0px; width: 0px; display:none !important;}
.onlyprint {margin: 0px; padding: 0px; visibility: hidden !important; height: 0px; width: 0px; display:none !important;}
}
@media handheld
{
.noprint {margin: 0px; padding: 0px; visibility: hidden !important; height: 0px; width: 0px; display:none !important;}
.noscreen {margin: 0px; padding: 0px; visibility: hidden !important; height: 0px; width: 0px; display:none !important;}
.menuclass {margin: 0px; padding: 0px; visibility: hidden !important; height: 0px; width: 0px; display:none !important;}
.menu {margin: 0px; padding: 0px; visibility: hidden !important; height: 0px; width: 0px; display:none !important;}
.onlyspeech {margin: 0px; padding: 0px; visibility: hidden !important; height: 0px; width: 0px; display:none !important;}
.onlyhandheld {margin: 0px; padding: 0px;}
.onlyprint {margin: 0px; padding: 0px; visibility: hidden !important; height: 0px; width: 0px; display:none !important;}
}
