@charset "utf-8";
body {
	background-position: center top;
	margin:0px;
	background-color:#F6F6F6;
}
#content {

margin: auto; /* Takes care of horizontal alignment in standards compliant browsers */
width: 980px;
}
#table {
	MARGIN: auto;
}
#table1 {
	MARGIN: auto;
	/*background-image:url(../images/bg_top.png);*/
}
#table2 {
	MARGIN: auto;
	background-image:url(/images/bg_menu.png)
}
#table3 {
	MARGIN: auto;
	background-image:url(/images/bg_news.png);
	height:36px;
}
#tablecenter {
	MARGIN: auto;
	background: url(/images/bg_t_center.png) repeat-y;	
}
#td_topcenter {
	background: url(/images/bg_t_topo.png) no-repeat top ;	
}
#tablerodape {
	MARGIN: auto;
	border-top:#666666 solid 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	padding-top:8px;
}
#tablebanner {
	background-image:url('http://www.lusavouga.pt/images/bg_banner.png');
	height:200px;
}
#tablecontent {
	text-align:left;	
}
.menu_txt {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #5a5758;
}
.menu_txtpreto {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 10px;
	color: #000000;
}
.menu_txt11cinza10 {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #666666;
	text-decoration:none;
	
}

.menu_txt11cinza {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #666666;
	text-align: left;
}
.menu_txt11cinza a {
	color: #666666;
	text-decoration:none;
}
.menu_txt11cinza a:hover {
	color: #000000;
	text-decoration:none;
}
.txt11cinza_submenu {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #666666;
	border-bottom:#999999 solid 1px;
	text-align: left;
}
.txt11cinza_submenu a {
	color: #666666;
	text-decoration:none;
}
.txt11cinza_submenu a:hover {
	color: #000000;
	text-decoration:none;
}
.txt11verde {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #277755;
	border-bottom:#999999 solid 1px;
	text-align: left;
}
.txt11verde a {
	color: #277755;
}
.menu_txt9 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 9px;
	color: #5c5b59;
}
.txt_b8 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 8px;
	color: #FFFFFF;

}
.txt_white16 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 16px;
	color: #FFFFFF;
		font-weight:bold;
}

.txt_b9 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 9px;
	color: #FFFFFF;
}
.txt_b12 {
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #333333;
}
.txt_b14gray {
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #676767;
}
.txt_b14gray a {
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #277755;
	text-decoration: none;
}
.txt_b14gray a:hover {
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #676767;
	text-decoration: none;
}
.txt_b10 {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #FFFFFF;
}
.txt_b10 a {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.txt_b10 a:hover {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
.txt_b10b {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #999999;
	font-weight: bold;
}
.txt_b10b a {
	font-family: "Trebuchet MS", Verdana, Arial;
	color:#999999;
	text-decoration:none;
}
.txt_b10b a:hover {
	color:#676767;
	text-decoration:none;
}
.txt_b16b {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 16px;
	color: #666666;
	line-height:20px;
}
.txt_b16white {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 16px;
	color: #FFF;
	line-height:20px;
}
.txt_b16white a {
	font-family: "Trebuchet MS", Verdana, Arial;
	color:#FFF;
	text-decoration:none;
}
.txt_b16white a:hover {
	color:#FFF;
	text-decoration:underline;
}
.txt_b15white {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 15px;
	color: #FFF;
	line-height:20px;
}
.txt_b15white a {
	font-family: "Trebuchet MS", Verdana, Arial;
	color:#FFF;
	text-decoration:none;
}
.txt_b15white a:hover {
	color:#FFF;
	text-decoration:underline;
}
.form
{
    border: 1px solid #FFFFFF;
	font: normal normal normal 10px Verdana;
	color: #FFFFFF;
	padding: 2px;
	text-align: left;
	background-color:#5A5758;
}
.txt_b15whitetblue {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 15px;
	color: #FFF;
	line-height:20px;
}
.txt_b15whitetblue a {
	font-family: "Trebuchet MS", Verdana, Arial;
	color:#FFF;
	text-decoration:none;
}
.txt_b15whitetblue a:hover {
	color:#71cef5;
	text-decoration:none;
}

.txt_b13b {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 13px;
	color: #999;
}
.txt_b13b a {
	font-family: "Trebuchet MS", Verdana, Arial;
	color:#999;
	text-decoration:none;
	font-weight: bold;
}
.txt_b13b a:hover {
	color:#676767;
	text-decoration:none;
}
.txt_19azul {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 19px;
	color: #999;
}
.txt_9azul {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 9px;
	color: #999;
}
.txt_10azul {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.txt_9azul a {
	color:#999;
	text-decoration:none;
}
.txt_9azul a:hover {
	color:#676767;
	text-decoration:none;
}
.txt_b9bl {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 10px;
	color: #FFFFFF;
}
.txt_b9bl a {
	font-family: "Trebuchet MS", Verdana, Arial;
	color: #FFFFFF;
	text-decoration:none;
}
.txt_b9bl a:hover {
	color: #05AEE7;
	text-decoration:none;
}
.txtfield_newsletter {
    border:0px;
	color: #333333;
    margin-left:5px;
    margin-top:3px;
	font-family: verdana;
	font-size: 9px;
	text-decoration: none;
	width:80px;
	height:12px;
	background-color:#e0e0e0;
}
.txtfield_produtos {
	border:0px;
	color: #333333;
    margin-left:5px;
    margin-top:3px;
	font-family: verdana;
	font-size: 9px;
	text-decoration: none;
	width:80px;
	height:12px;
	background-color:#e0e0e0;
}
.texto11castanho_list {
	font-family: "Trebuchet MS", Verdana, Arial;
	background-color:#ffffff;
	color: #5A5758;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	padding:4px;
}
.texto11castanho_current {
	font-family: "Trebuchet MS", Verdana, Arial;
	background-color:#5A5758;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	padding:4px;
	border:1px;
	border-color:Gray;
}

.imageborder img{
border: 9px solid #999999;
}

.imageborder:hover img{
border: 9px solid #CCCCCC;
}
.imageborder:active img{
border: 9px solid #66CCFF;
}
.imageborder:focus img{
border: 9px solid #66CCFF;
}

.txt_b10azullink {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 10px;
	color: #FFFFFF;
}
.txt_b10azullink a {
	font-family: "Trebuchet MS", Verdana, Arial;
	color: #66CCFF;
	text-decoration:none;
}
.txt_b10azullink a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
input.btn
{
	text-align: center;
	border: 1px solid #676767;
	background-color: #676767;
	font: normal normal  10px Verdana;
	color: #FFFFFF;
	padding: 2px;
	border-spacing:3;
	height: 22px;
}

.txt_b10b1 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 10px;
	color: #CCCCCC;
	background-color:#5A5758;
	margin-left:12px;
	padding:3px;
	text-decoration:none;
}
.txt_b10b1 a {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 10px;
	color: #CCCCCC;
	background-color:#5A5758;
	padding:3px;
	text-decoration:none;
}
.txt_b10b1 a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.txt14a1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #277755;
	padding-left: 10px;
	font-weight: bold;
}

.txt14a1 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #277755;
	padding-left: 10px;
	font-weight: bold;
}
.txt12a1v {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #277755;
}
.txt12a1v a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #277755;
}
.txt12a1v a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
ul.newsdetalhe { /* that's your list */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
list-style-type: none;
margin: 0px;
padding: 0px;
}
ul.newsdetalhe li {
margin: 0;
padding: 0px 0px 8px 0px;
}
ul.newsdetalhe a {

padding: 0;
color: #666666;
text-decoration:none;
margin: 0px 0px 0px 0px;
} 
ul.newsdetalhe a:hover {
color: #000000;
} 

.tabelasfixacao {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#333333;
	font-weight:normal;
	text-align:center;
	border:1px solid #CCCCCC;
}
.tabelasfixacaomarcador {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
	font-weight:bold;
	text-align:center;
	border:1px solid #CCCCCC;
}
.tabelasfixacaotitulo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	padding-bottom:12px;
	padding-top:10px;
}
.tabelasfixacaotitulo2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	padding-bottom:12px;
	padding-top:32px;
}
.txt11white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.scrollstyle
 { 
    scrollbar-face-color:#cccccc;
   scrollbar-arrow-color:#999999;
   scrollbar-track-color:#999999;
   scrollbar-shadow-color:#cccccc;
   scrollbar-highlight-color:#cccccc;
   scrollbar-3dlight-color:#cccccc;
   scrollbar-darkshadow-Color:#999999;
 }
.glossario {float:left; width:27px; height:27px; margin:3px; padding-top:6px; font-size:0.85em; text-align:center; background-color:#CCCCCC}
.glossario a {color:#000000; text-decoration:none}
.glossario a:hover {color:#40575c; text-decoration:underline}

.btn_green {cursor:pointer;background:#EEEEEE;height:22px;font-weight:bold;font-size:11px;text-align:center;color:#146F48;border:0;padding-bottom:3px;}
.box
{
    border: 1px solid #6987A5;
	font: normal normal  11px Verdana;
	color: #000000;
	padding: 2px;
	text-align: left;
	border: none;
}
.txt14gray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #949494;
}


.txt_10home {
	font-family: Arial;
	font-size: 10px;
	color: #999;
	line-height: 16px;
}
.txt_10home a {
	color:#999;
	text-decoration:none;
}
.txt_10home a:hover {
	color:#676767;
	text-decoration:none;
}
