



h1 {text-decoration: none; font-weight: normal; display: inline; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; border: 0px; margin: 0px;}
h2 {text-decoration: none; font-weight: normal; display: inline; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; border: 0px; margin: 0px;}
h3 {text-decoration: none; font-weight: normal; display: inline; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; border: 0px; margin: 0px;}
a { text-decoration:none; color: #408040; }
a:hover { text-decoration:underline; color: #000000; background-color: #d0f0d0;}
img {border-width: 0px;}

.GSearch123 {border: 1px solid #a0a0a0; background: #80ff80 url(http://img.portugalgay.net/gt2b.gif); padding: 1px 0px 0px 0px; margin: 0px; height: 20px; width: 60px;}

.GSearch434 {min-height: 500px;}

body {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; font-family: Arial, Tahoma, sans-serif; }

textarea { background-color: #E0E0E0; 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;
}

.mini1 { font-size: 10px; }

#c_help {cursor: help}
#c_cross {cursor: crosshair}
#c_arrow {cursor: default}

.main_header, .main_header_link {display: block; margin: 20px 2px 10px 2px; padding: 2px 2px 2px 10px; height: 22px; font-size: 16px; background-color: black; background-image: url(http://img.portugalgay.net/h2x.gif); color: white;}
.main_header_link {cursor: pointer;}
.main_header_link:hover {text-decoration:none;	color: white; background-image: url(http://img.portugalgay.net/h2x5.gif);}

.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:10pt;border: 0px; color: #ffffff; font-weight: bold;}
.menu {background-color: black; background-image: url(http://img.portugalgay.net/h2x.gif);}
.menu_lang,.menu_lang_active,.menu_lang_off, .menu_main, .menu_active {
}

.menu_lang_active, .menu_lang {
	font-size:8px;
	color: #ffffff;
}

.menu_lang_off {
	font-size:8px;
	font-weight: normal;
	color: #e0e0e0;
}

.menu_link {
	color: #ffffff;
	background: blue;
}

.menu_td {
}

.menu_td_active, .menu_lang_active {
	background: black;
	font-weight: bold;
}

.menu_main, .menu_lang, .menu_lang_active, .menu_lang_off {
	height: 18px;
	margin: 0px;
	position: relative;
	top: -1px;
	display: block;
	}

.menu_main
{
	padding: 4px 10px 2px 10px;
}

.menu_lang, .menu_lang_active, .menu_lang_off
{
	padding: 8px 0px 0px 0px;
}

.menu_main:hover, .menu_lang:hover, .menu_lang_off:hover {
	text-decoration:none;
	color: #ffffff;
	background-image: url(http://img.portugalgay.net/h2x3.gif);
}

.menu_lang:hover, .menu_lang_off:hover   {
	background-position: top right;
}

.menu_image {
	padding: 0px;
	vertical-align: top;
}

.sub_menu_link {background-color: transparent;display: block; float: left;font-family: tahoma, arial, helvetica, sans-serif;margin: 1px; padding:0px;font-size:9pt;border-left: 1px solid #a0a0a0;border-right: 1px solid #404040;white-space: nowrap;font-weight: bold; color: white; background: #808080;}

.sub_menu_link:hover { text-decoration:none; color: black;}

.menu_div {margin: 0px; padding: 1px; speak: none; font-size: 8pt; position: absolute; top: 80px; left: 0px; z-index: 10; display: block; float: left; background: #ffffff; width: 100%; visibility: hidden;}

.menu_box {margin: 0px; padding: 2px; speak: none; font-size: 8pt; position: absolute; top: 78px; left: 0px; z-index: 10; display: block; width: 100%; visibility: hidden; border-bottom: 0px; border-top: 1px solid #808080; height: 98px; background-image: url(http://img.portugalgay.net/h2x4.png); background-repeat: repeat-x;}

.menu_map_table {font-size: 8pt; width: 100%; text-align: left; margin: 0px 10px 10px 10px;}

.menu_map_tr { vertical-align: middle;}

.menu_map_td { width: 20%; text-align: left; padding: 0px 2px 0px 0px; border-left: 1px solid #a0a0a0;}

.menu_map_title { font-size: 8pt; font-weight: bold; width: 100%; display: block; padding: 0px 0px 0px 3px;}

.menu_map_link { font-size: 7pt; font-weight: normal; width: 100%; display: block;  padding: 0px 0px 0px 3px;}

.rbox2 {background: black; color: white; padding: 2px; margin: 0px;}
.rpix {float:right; margin: 0px 0px 3px 3px; padding: 0px; width: 150px; height: 150px; border: 1px solid black;}
.rtitle1 {padding: 1px; font-size: 8pt; margin-bottom: 2px; font-weight: bold;}
.rtitle2 {padding: 1px; font-size: 8pt; margin: 2px 0px 2px 0px; font-weight: bold;}
.rfooter {padding: 2px; margin: 0px; font-size: 12px; height: 18px; font-weight: bold;}
.rmsg {width:17px;height:16px;vertical-align:text-top;}
textarea { background-color: #ffffff; }
input.white { background-color: #ffffff; }

.rb_ {font-weight: normal; padding: 2px; margin: 0px; font-size: 12px; clear: both;}
.rb0 {background: #ffa0a0;}
.rb1 {background: #ffa0a0;}
.rb2 {background: #b0ffb0;}
.rb3 {background: #ffb0ff;}
.rb4 {background: #ffffa0;}
.rb5 {background: #b0ffff;}
.rb6 {background: #ffd0a0;}
.rb7 {background: #a0a0ff;}
.rb8 {background: #f0f0f0;}
.rb9 {background: #d0d0d0;}
.rb10 {background: #a0a0ff;}

.rt_ {font-weight: bold; float:right; padding: 0px 3px 0px 0px; margin:0px;}
.rt0 {color:#ffa1a1;}
.rt1 {color:#ffa1a1;}
.rt2 {color:#b1ffb1;}
.rt3 {color:#ffb1ff;}
.rt4 {color:#ffffa1;}
.rt5 {color:#b1ffff;}
.rt6 {color:#ffd1a1;}
.rt7 {color:#a1a1ff;}
.rt8 {color:#f1f1f1;}
.rt9 {color:#d1d1d1;}
.rt10 {color:#a1a1ff;}

.rc1 {float:right; position: relative; top: -6px; left: 3px; margin-left: -20px;}

.rn1, .rn2, .rn3 {display: block;}

.wtable {float:right;border:0px;padding:0px;margin:0px;font-size:8pt;font-family:arial,helvetica,sans-serif;text-align:center;background-color:#fffff0;}
.wmin {color:#0000ff;}
.wmax {color:#ff3300;}
.wt1 {color:#808080; background: url(http://img.portugalgay.net/i/w_1.jpg);}
.wt2 {text-align:left;background: #e0e0e0 url(http://img.portugalgay.net/i/b1.gif) repeat-x;font-size:7pt;}
.wt3 {background: #e0e0e0 url(http://img.portugalgay.net/i/b1.gif) repeat-x;}
.wt4 {background:#e0e0e0;}
.wt5 {text-align:left;background: #e0e0e0 url(http://img.portugalgay.net/i/b1.gif) repeat-x;}

.ix10 {display: block; font-size: 10pt; font-family: arial, helvetica, sans-serif; color:#808080; padding: 0px; margin: 5px 0px 0px 0px; clear:both;}

.sondagem_div {display: block; border-top: 1px dotted black; padding: 2px; border-left: 10px solid #c0c0c0; margin-top: 8px; cursor: pointer;}
.sondagem_div:hover {color: #000000; background-color: #d0f0d0;}

.main_index_box {display: block; border: 1px dotted #a0a0a0; margin: 2px; padding: 10px; overflow: hidden; float: left; font-size: 12px;}
.main_index_img {width: 75px; height: 75px; float: left; margin-right: 2px; border: 1px solid #e0e0e0;}

@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;}

.div_body1 {float:left; width: 124px; padding: 0px; margin: 0px; height: 634px; overflow: hidden;}
.div_body1a {float: left; width: 130px; overflow: hidden; z-index:2; position: absolute; left: 0px; height: 26px;}
.div_body2 {padding-left: 124px; min-height: 650px;}
.div_body2a {padding-left: 124px;}
.rbox1 {float: left; width: 300px; height: 300px; background: black; padding: 1px; margin: 5px; overflow: hidden; font-weight: normal; font-family: trebuchet, tahoma, helvetica, arial;}
.rbox2 {font-size: 10pt; height: 19px;}
.rb_ {height: 251px; overflow: auto;}
.rtitle1 {background: #818181; color: white;}
.rtitle2 {background: #818181; color: white;}
.rfooter {background: #e0e0e0; color: black;}
.rn1 {font-size: 18pt; height: 34px;}
.rn2 {font-size: 18pt; height: 34px; margin-top: 10px;}
.rn3 {font-size: 14pt; height: 24px; margin-top: 10px;}
.div_news1 {padding: 0px 20px 0px 110px; background-image: url(http://img.portugalgay.net/news/background.jpg); background-repeat: no-repeat; min-height: 500px;}
.ix0, .ix1, .ix2, .ix3, .ix4 {clear:right; padding: 5px; margin: 15px 0px 2px 0px; border-top: 4px solid black; border-bottom: 1px solid black; font-size: 12pt; font-weight: bold; display: block;}
.ix0 {background: #ffc0ff url(http://img.portugalgay.net/abox_back1.gif);}
.ix1 {background: #ffffc0 url(http://img.portugalgay.net/abox_back1.gif);}
.ix2 {background: #c0ffff url(http://img.portugalgay.net/abox_back1.gif);}
.ix3 {background: #c0c0ff url(http://img.portugalgay.net/abox_back1.gif);}
.ix4 {background: #ffc0c0 url(http://img.portugalgay.net/abox_back1.gif);}
.ix11 {background: url(http://img.portugalgay.net/destaques.jpg) no-repeat; padding-left: 160px; font-size: 10pt;}


.x6 {
	height: 22px; 
	min-height: 22px; 
	max-height: 22px; 
	background: black url(http://img.portugalgay.net/h2x2.gif); 
	font-size: 10pt; 
	display: block; 
	margin: 0px; 
	border: 0px; 
	vertical-align: middle; 
	color: white;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-weight: bold; 
	color: white;
	background: black url(http://img.portugalgay.net/h2x.gif) ;
	padding: 4px 10px 0px 10px;
	text-decoration: none;
}


span.x6 {
	background: black;
}

h1.x6 {
	background: white;
	color: black;
}


a.x6:hover {
	color: white;
	background: black url(http://img.portugalgay.net/h2x5.gif) ;
	text-decoration: none;
}

img.x6 {
	height: 26px; 
	min-height: 26px; 
	max-height: 26px; 
	padding: 0px; 
	margin: 0px; 
	border: 0px; 
}

.small_box_news, .small_box_online, .small_box_apoio, .small_box_pg, .small_box_apoio, .small_box_pg, .small_box_aberto {display: block; text-decoration: none; font-size: 75%; border: solid black; border-width: 1px 1px 1px 4px; padding: 2px; margin: 2px; width: 250px; min-width: 250px; max-width: 250px; float: left; overflow: visible;}

.small_box_online, .small_box_apoio, .small_box_pg, .small_box_apoio, .small_box_pg, .small_box_aberto {height: 100px; min-height: 100px; max-height: 100px; }
.small_box_news {height: 50px; min-height: 50px; max-height: 50px;}

.small_box_online {background: #ffffc0 url(http://img.portugalgay.net/abox_back1.gif);}
.small_box_news {background: #ffffc0 url(http://img.portugalgay.net/abox_back1.gif);}
.small_box_apoio {background: #c0ffff url(http://img.portugalgay.net/abox_back1.gif);}
.small_box_pg {background: #ffc0c0 url(http://img.portugalgay.net/abox_back1.gif);}
.small_box_aberto {background: #c0c0ff url(http://img.portugalgay.net/abox_back1.gif);}

.sbox1 {position: relative; top: 74px; left: 3px; float: right; margin: 0px 0px -29px -29px;}
.sbox_news {position: relative; top: 24px; left: 3px; float: right; margin: 0px 0px -29px -29px;}
.sbox_pic {position: relative; top: 43px; left: 3px; float: right; margin: 0px 0px -60px -60px;}
.sbox_pic2 {float:right; padding-left: 1px;}

.main_index_box {width: 300px; height: 75px; font-size: 12px; background: url(http://img.portugalgay.net/i/mib01.jpg) top left repeat-x;}
.main_index_box:hover {background: url(http://img.portugalgay.net/i/mib01_h.jpg)}

}

@media print
{
.noprint, .div_body1, .div_body1a, .wtable, .sbox1, .sbox_news, .sbox_pic, .sbox_pic2, .i6 {margin: 0px; padding: 0px; visibility: hidden !important; height: 0px; width: 0px; display:none !important; overflow: hidden;}
.noscreen {margin: 0px; padding: 0px;}
.onlyspeeh {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;}

.div_body2 {}
.rbox1 {margin-top: 10px;}
.rbox2 {font-size: 7pt;}
.rb_ {border-top: 2px solid black;}
.rtitle1 {border-top: 1px solid black;margin-top: 20px;}
.rtitle2 {border-top: 1px solid black;}
.rfooter {border-top: 1px solid black;}

.div_news1 {}
.ix0, .ix1, .ix2, .ix3, .ix4 {clear:right; padding: 5px; margin: 15px 0px 2px 0px; border-top: 4px solid black; border-bottom: 1px solid black; font-size: 12pt; font-weight: bold; display: block;}
.ix11 {font-size: 10pt;}

.main_index_box {width: 300px; height: 75px; font-size: 12px;}
}

@media aural
{
.noprint, .div_body1, .div_body1a, .wtable, .sbox_pic {display:none !important; speak:none !important;}
.noscreen {display:none !important; speak:none !important;}
.menuclass {display:none !important; speak:none !important;}
.menu {display:none !important; speak:none !important;}
.onlyspeech {speak:normal !important;}
.onlyhandheld {speak:normal !important;}
.onlyprint {display:none !important; speak:none !important;}
}

@media braille, embossed
{
.noprint, .div_body1, .div_body1a, .wtable, .sbox_pic {display:none !important;}
.noscreen {display:none !important;}
.menuclass {display:none !important;}
.menu {display:none !important;}
.onlyspeech {}
.onlyhandheld {display:none !important;}
.onlyprint {display:none !important;}
}

@media handheld, tv
{
.noprint, .div_body1, .div_body1a, .wtable, .sbox1, .sbox_news, .sbox_pic, .sbox_pic2, .i6 {margin: 0px; padding: 0px; visibility: hidden !important; height: 0px; width: 0px; display:none !important; overflow: hidden;}
.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;}

.div_body2 {}
.rbox1 {margin-top: 10px;}
.rbox2 {font-size: 7pt;}
.rb_ {border-top: 2px solid black;}
.rtitle1 {border-top: 1px solid black;}
.rtitle2 {border-top: 1px solid black;}
.rfooter {border-top: 1px solid black;}
.div_news1 {}

.ix0, .ix1, .ix2, .ix3, .ix4 {clear:right; padding: 0px; margin: 5px 0px 2px 0px; border-top: 4px solid black; border-bottom: 1px solid black; font-size: 10pt; font-weight: bold; display: block;}

.ix0 {background: #ffc0ff url(http://img.portugalgay.net/abox_back1.gif);}
.ix1 {background: #ffffc0 url(http://img.portugalgay.net/abox_back1.gif);}
.ix2 {background: #c0ffff url(http://img.portugalgay.net/abox_back1.gif);}
.ix3 {background: #c0c0ff url(http://img.portugalgay.net/abox_back1.gif);}
.ix4 {background: #ffc0c0 url(http://img.portugalgay.net/abox_back1.gif);}

.ix11 {font-size: 8pt;}

.small_box_online, .small_box_news, .small_box_apoio, .small_box_pg, .small_box_apoio, .small_box_pg, .small_box_aberto  {display: block; text-decoration: none; font-size: 75%; border-top: 1px dotted black; padding: 2px; margin: 2px; overflow: visible;}

.small_box_online {background: #ffffc0 url(http://img.portugalgay.net/abox_back1.gif);}
.small_box_news {background: #ffffc0 url(http://img.portugalgay.net/abox_back1.gif);}
.small_box_apoio {background: #c0ffff url(http://img.portugalgay.net/abox_back1.gif);}
.small_box_pg {background: #ffc0c0 url(http://img.portugalgay.net/abox_back1.gif);}
.small_box_aberto {background: #c0c0ff url(http://img.portugalgay.net/abox_back1.gif);}

.main_index_box {display: block; float: none; margin: 2px; padding: 10px; font-size: 12px;}
.main_index_img {width: 25px; height: 25px; border: 1px solid #e0e0e0;}
}

