@charset "UTF-8";/*==================================================================================================  Strongspace Base Style Sheet  (c) Copyright 2005 Justin French, TextDrive Inc. All Rights Reserved.    All area stylesheets (eg public_area.css) and Controller (eg dashboard.css) inherit   from this base stylesheet.==================================================================================================*//* LAYOUT */body                  { margin:0; padding:0; background:#E8E8E8 url("/sys_imagens/site_build/bg/fundo.png") repeat-x top left;}#wrap                 { width:820px; padding: 0px; border-left:1px solid #999999;  border-right:1px solid #999999;	border-bottom: 1px solid #999999; margin:0 auto; background:#ffffff; }#content              { padding:0px; }#drop-shadow-container {	width:820px;	height:50px;	margin:0 auto;	/*	background:#EDEDED url("../sys_imagens/footer_bg.gif") no-repeat; */	line-height: 5px;}/* COLUMNS */#main                 { width:566px; float:left; padding:0px; padding-left:10px; padding-top:20px; }.mainbox1             { width:298px; float:left; padding:0px; padding-top:10px; padding-left:7px; padding-right:7px;  border-left:1px dashed #ccc; overflow:hidden; /*background:#999966;*/}.mainbox2             { width:620px; float:left; padding:0px; padding-top:10px; padding-left:7px; display:block; border-left:1px dashed #ccc;  /*background:#99FF33;*/}#sub                  { width:180px; float:left; padding:0px; margin:0px; /* background:#CCCCCC; */}#sub h2 			  { font-size: 11px; font-weight: bold; padding: 0px; display: block; font-family:Verdana, Arial, Helvetica, sans-serif;}#sub div 			  { padding:5px; display: block;}#sub p 			  	  { margin:0px; padding:0px; padding-bottom:5px; display: block; font-size:10px;}#sub span		  	  { margin:0px; padding:0px; padding-bottom:5px; display: block; font-size:9px;}#sub img 			  { display: block; border-bottom:3px solid #FFCC00; margin-top:0px; margin-bottom:5px;}/*================================================================================================*//* MISC */.clear                { clear:left; visibility:hidden; height:1px; font-size:1px; line-height:1px; }.hide                 { display:none; }.item                 { margin-bottom:2em; }.spinner              { vertical-align: -4px;}.active { /*	background-color:ffffff; *//*	color:#ffffff;*/	color:#ffffff;	font-weight:bold;	height:30px;}.active a { /*	color:#ffffff;*/	color:#ffffff;	font-weight:bold;	height:30px;}.active a:hover{ /*	background-color:ffffff; *//*	color:#ffffff;*/	color:#ffffff;	font-weight:bold;	height:30px;}.active a:active{ /*	background-color:ffffff; *//*	color:#ffffff;*/	color:#ffffff;	font-weight:bold;	height:30px;}/* TYPOGRAPHY */body {	font-family:"Lucida Grande", "Lucida Sans", geneva, arial, sans-serif;	font-size:11px;	line-height:160%;	color:#3D3D3D;}h1,h2,h3,h4,h5,h6,p,pre,table,blockquote  { margin:0 0 1em 0; padding:0; }h2, h3                { font-family:"Lucida Grande", "Lucida Sans", geneva, arial, sans-serif; font-weight:normal; }h2                    { font-size:20px; font-weight:bold; margin:0px; }h3 span               { font-size:12px; font-weight:bold; color:#3D3D3D; }h3                    { font-size:15px; margin-bottom:0.6em; font-weight:bold;}h4,h5,h6              { font-size:11px; margin-bottom:0; }blockquote            { padding:1em; padding-bottom:0; border:1px solid #ccc; /*background:#F0F0F0;*/ }p+h3                  { margin-top:1.5em; }.hint                 { font-style:italic; color:#999; }small                 { font-size:10px; line-height:10px; }sup,sub               { font-size:10px; line-height:10px; vertical-align:30%;  }ol.footnote           { font-size:10px; line-height:12px; color:#aaa; margin-left:0; padding-left:15px; }/* LINKS */a                     { color:#3D3D3D; text-decoration:none; }a:hover               { text-decoration:underline; }a:visited             { color:#3D3D3D; }a.delete, a.red, .red     { color:#3D3D3D; }a.create, a.green, .green { color:#3D3D3D; }/* IMAGES */a img { border:none; }/* FORMS *//* FORMS */form                  { margin:0px; width: 294px;}form p                  { clear:both; }fieldset              { padding:0; border:0; margin:0; margin-bottom:2.5em; }form .item p          { margin-bottom:0; }div.fieldWithErrors   { display:inline; }  /* hack for Rails automated div.fieldWithErrors around fields with errors */#buttons              { clear:both; }label,input, textarea {	display: block;	width: 175px;	float: left;	margin-bottom: 5px;	}textarea {height:80px;}.botao {width:80px;/*height:20px;*/float:right;margin:0px;margin-right:32px;}.botao2 {width:90px;float:right;margin-right:32px;}.label2{	width: 1em;/*	padding-left: 75px;*/	margin-left: 96px;}label {	text-align: left;	float: left;	width: 65px;	margin:0px;	padding-right: 10px;}form br {	clear: left;}form table            { margin-bottom:0; border:0; }form td, form th      { padding:5px 0; text-align:left; border:0; vertical-align:top; }form table th         { width:120px; font-weight:normal; } /* LISTS */ .red {color:#CC0000;}/*================================================================================================*//* HEADER *//*#header               { background:#000 url("../sys_imagens/braga-1.jpg"); height:200px; width:825px;}*/#header {	padding: 0;	margin: 0;	position: relative;	height: 180px;	width:820px;	border-bottom:#FFFFFF solid 5px;	display: block;	overflow:hidden;	}#bottommenu             { margin:0px; height:30px; margin-bottom:3px; background:#ffffff url("/sys_imagens/site_build/bg/menu_bottom.png") repeat-x top left; }#branding             {	height:90px;	display:block;	width: 820px;	margin: 0px;	padding: 0px;	overflow:hidden;}#branding img{	margin-left:75px;	padding:0px;	margin-top: 20px;	display: block;	float:left;}#branding div{	margin:0px;	padding:0px;	height:51px;	width:140px;	margin-right:20px;	margin-top: 15px;	float: right;	display: block;}#branding div p{	margin:0px;	padding:0px;	float:left;	margin-left: 10px;	padding-top: 38px;	clear:none;}#branding div span{	margin:0px;	padding:0px;	width:51px;	height:51px;	float:left;	clear:none;}/* FIM MENU SECUNDARIO */#menu { margin:0px; padding:0px; height:30px;  background:url(/sys_imagens/site_build/bg/spi-menu.jpg) repeat-x top left; overflow:hidden; display:block; }#menu ul{	font: 10px Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	display:block;	/*background-color:#00FFCC;*/	color:#656565;	padding:0px;	margin:0px;	line-height:30px;		height:30px;	margin-left:45px;	}	#menu ul li{	font: 10px Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	display:inline;/*	color:#ffffff;*/	color:#656565;	padding:9px 5px 9px 5px; 	margin:0px 1px 0px 1px ;	line-height:30px;		height:30px;	list-style-type: none;	list-style-image: none;/*	height:30px;*//*	line-height:28px;	*/    /*background-color:#CCCC00; */}#menu ul li a{/*	color:#ffffff;*/	font: 10px Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	color:#656565;	text-decoration:none;	padding:9px 5px 9px 5px; 	margin:0px 1px 0px 1px ;	line-height:30px;		height:30px;/*	line-height:28px;	*//*	height:30px;*/	/* background-color:#CCCC00; */}#menu ul li a:hover{/*	color:#ffffff;*/	font: 10px Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	color:#656565;	text-decoration: none;	padding:9px 5px 9px 5px; 	margin:0px 1px 0px 1px ;	line-height:30px;		height:30px;/*	line-height:28px;	*//*	height:30px;*/	/* background-color:#CCCC00; */}#menu ul li:hover{/*	color:#ffffff;*/	font: 10px Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	color:#656565;	text-decoration: none;	padding:9px 5px 9px 5px; 	margin:0px 1px 0px 1px ;	line-height:30px;		height:30px;	background-color: #ffffff;/*	line-height:28px;	*//*	height:30px;*/	/* background-color:#CCCC00; */}#menu ul li a:active{/*	color:#ffffff;*/	font: 10px Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	color:#656565;	text-decoration:none;	padding:9px 5px 9px 5px; 	margin:0px 1px 0px 1px ;/*	height:30px;*/	/* background-color:#CCCC00; */}.activado{	font: 10px Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	color:#656565;	text-decoration:none;/*	line-height:30px;	*//*	padding:9px 5px 9px 5px; 	margin:0px 2px 0px 2px;*/	background-color: #ffffff;/*	line-height:28px;		height:30px; */}#menusecundario {	margin:0px;	margin-top:10px;	margin-left:7px;	margin-right:7px;	width: 166px;	background:#f3f3f3;	}#menusecundario h3{	margin:0px;	padding-left:7px;	padding-right:7px;	margin-bottom:5px;	width: 152px;	height:25px;	font:10px Verdana, Arial, Helvetica, sans-serif;/*	color:#FFFFFF;*/	color:#656565;	line-height:25px;	background: url(../sys_imagens/bg/menu_nav.png) top left repeat-x;	font-weight:bold;	}#menusecundario ul{	display:block;	font-weight:bold;	/*background-color:#00FFCC;*/	color:#7F7F7F;	padding-left:0px;	margin-left: 0px;	}	#menusecundario ul li{	font: 10px Verdana, Arial, Helvetica, sans-serif;	display:block;	color:#7F7F7F;	font-weight:bold;	padding-left:7px;	padding-top:1px;	line-height:18px;		list-style-type: none;	list-style-image: none;	/*height:20px;*/	/* background-color:#CCCC00; */}#menusecundario ul li a{	color:#7F7F7F;	text-decoration:none;	/* background-color:#CCCC00; */}#menusecundario ul li a:hover{	color:#7F7F7F;	text-decoration: underline;	/* background-color:#CCCC00; */}#menusecundario ul li a:active{	color:#7F7F7F;	text-decoration:none;	/* background-color:#CCCC00; */}.contentbox     { margin:0px; width:296px; height:auto; float:left; padding:0px; margin-bottom:10px; font-size:10px; /*border: #CCCCCC solid 1px; background:#F0F0F0;*/ }.contentbox h3{ color:#908649; /*background:#F0F0F0;*/ }.contentboxfoto     { margin:0px; width:120px; height:140px; border: #CCCCCC solid 1px; float:left; padding:0px; margin-bottom:10px; /*background:#F0F0F0;*/ }.seccao15_element { margin:0px; margin-left:15px; margin-bottom:15px; width:260px; float:left; padding:10px; background:#FFF0CC; }.seccao15_element h3 { margin:0px;  }.seccao15_element span{ margin:0px;  margin-bottom:5px; display:block; font-weight:bold; font-size:10px; }.productsbox     { margin:0px; width:50px; float:left; padding:0px; margin-right: 15px; display:block; font: Verdana, Arial, Helvetica, sans-seri; font-size:8px;/* background:#F0F0F0;*/}.productsbox img { border: 1px solid #999999; }.productsbox span { font-size:10px; line-height: 12px; display: block; margin-bottom: 5px; font-weight:bold;}.galeriasbox     { margin:0px; width:120px; height:130px; float:left; padding:0px; margin-right: 15px; display:block; font: Verdana, Arial, Helvetica, sans-seri; font-size:8px;/* background:#F0F0F0;*/}.galeriasbox img { border: 1px solid #999999; }.galeriasbox span { font-size:10px; line-height: 12px; display: block; margin-bottom: 5px; padding-bottom:5px; font-weight:bold;}.navigationbox     { text-align:center; margin:0px; width:59px; height:207px; float:left; padding:0px; margin-bottom:10px; margin-top:10px; background:url(../sys_imagens/bg/navigation.png) no-repeat top left; /*background:#F0F0F0;*/ }.navigationbox span { margin:0px; width:59px; text-align:center; padding:0px; margin-bottom:10px; margin-top:10px; font: Verdana, Arial, Helvetica, sans-seri; font-size:10px;  /*background:#F0F0F0;*/ }.navigationbox span a{ font-size:14px;  /*background:#F0F0F0;*/ }.seccao10_element { margin:0px; width:296px; height:109px; padding:0px; margin-left:5px; margin-bottom:10px; background:#FFF0CC;	font: Verdana, Arial, Helvetica, sans-seri;	line-height:14px;	float:left;	font-size:10px;  /*background:#F0F0F0;*/}.seccao10_element img{ margin:0px; float:left;	margin-right:10px; /*background:#F0F0F0;*/ }.seccao10_element h3{	font: Verdana, Arial, Helvetica, sans-seri;	font-size:11px;  /*background:#F0F0F0;*/	color:#908649;	line-height:12px;	display:block;	padding-top: 10px;	}.seccao10_element a{	font: Verdana, Arial, Helvetica, sans-seri;	font-size:11px;  /*background:#F0F0F0;*/	color:#908649;	line-height:12px;	display:block;	padding-top: 0px;	/*padding-left: 112px;*/	}.seccao10_element span a{ font-size:9px;  /*background:#F0F0F0;*/ }.seccao10_element2 { margin:0px; width:103px; height:109px; padding:0px; margin-bottom:10px; 	margin-right:10px;	display:block;	/*background:#FFF0CC; */	font: Verdana, Arial, Helvetica, sans-seri;	line-height:14px;	float:left;	font-size:10px;  /*background:#F0F0F0;*/}.seccao10_element2 img{ margin:0px;  /*background:#F0F0F0;*/ }.contentboxright     {	margin:0px;	width:276px;	height:auto;	float:right;	margin-left:10px;  /* border: #CCCCCC solid 1px;background:#F0F0F0;*/	margin-bottom: 10px;}.contentboxright h3 {	padding:0px;	margin:0px;	font: Verdana, Arial, Helvetica, sans-seri;	font-size:11px;  /*background:#F0F0F0;*/	color:#908649;	line-height:12px;	display:block;	padding-top: 10px;/*	border-bottom: #CCCCCC solid 1px; */}.contentboxright div {	width:266px;	height:110px;	margin-left:10px;	margin-top:2px;	padding-top:10px;	padding-bottom:5px;	font: Verdana, Arial, Helvetica, sans-seri;	font-size:11px;  /*background:#F0F0F0;*/	color:#908649;	line-height:12px;	display:block;	border-top: #CCCCCC solid 1px; 	border-bottom: #908649 solid 1px; }/*FORM*//* DFD SFD FSDF SDF SD*/.contentboxform     { margin:0px; width:296px; height:170px; float:left; padding:0px; margin-bottom:20px; font-size:10px; background: url(../sys_imagens/bg/form.png) no-repeat top left; /*border: #CCCCCC solid 1px; background:#F0F0F0;*/ }.contentboxform h3 {	margin-left:10px;	font: Verdana, Arial, Helvetica, sans-seri;	font-size:11px;  /*background:#F0F0F0;*/	color:#908649;	line-height:12px;	display:block;	padding-top: 10px;	}.contentboxform p {	display:block;	margin-left:10px;}.clickbotaoform { margin:0px; width:100px;height:25px; float:left; padding-left:10px; padding-right:10px; margin-top: 5px;margin-right: 15px;text-align:center;line-height:25px;display:block; font: Verdana, Arial, Helvetica, sans-serif;font-weight:bold; font-size:10px;  /* background:#F0F0F0; */color:#656565;background:url(../sys_imagens/bg/botao.png) repeat-x top left;}.clickbotaoform a{ color:#656565;text-decoration:none;}.clickbotaoform a:hover{ color:#656565;text-decoration:none;}.clickbotaoform a:visited{ color:#656565;text-decoration:none;}.clickbotao { margin:0px; width:auto;height:25px; float:left; padding-left:10px; padding-right:10px; margin-top: 5px;margin-right: 15px;text-align:center;line-height:25px;display:block; font: Verdana, Arial, Helvetica, sans-serif;font-weight:bold; font-size:10px;  /* background:#F0F0F0; */color:#656565;background:url(../sys_imagens/bg/botao.png) repeat-x top left;}.clickbotao a{ color:#656565;text-decoration:none;}.clickbotao a:hover{ color:#656565;text-decoration:none;}.clickbotao a:visited{ color:#656565;text-decoration:none;}.categoriasbox     { margin:0px; width:120px; float:left; padding:0px; margin-right: 15px; display:block; font: Verdana, Arial, Helvetica, sans-seri; font-size:10px;  /* background:#F0F0F0; */}.categoriasbox br{ clear: both; height:1px; display:block;}.categoriasbox img { margin-bottom:0px; border:#CCCCCC solid 1px; }.categoriasbox span { font-size:10px; line-height: 12px; display: block; margin-bottom: 8px;}.yellowbox     { margin:0px; width:340px; height:90px; float:left; padding:0px; display:block; font: Verdana, Arial, Helvetica, sans-seri; font-size:10px;  background:#FFFCF3; }.prodnavigatorbox     { margin:0px; width:600px; height:90px; float:left; padding:0px; margin-right: 15px; display:block; font: Verdana, Arial, Helvetica, sans-seri; font-size:8px; background:#FFFFFF; }.prodnavigatorbox img { margin-bottom:10px;}/* FOOTER */#footer               { height:30px;}#footer p             { margin:0; }#footer img 		  { margin:10px; }                      /* MESSAGES */     .message              { clear:both; padding:5px 5px 6px 30px; border:1px solid black; margin:0; margin-bottom:20px; border-width: 1px 0; }.message.success      { border-color:#78A400; color:#78A400; background:#F7FDF1 url("../sys_imagens/success.gif") no-repeat 5px 5px; }.message.failure      { border-color:#C11B1B; color:#C11B1B; background:#F9F0F0 url("../sys_imagens/failure.gif") no-repeat 5px 5px; }.message.notice       { border-color:#0066CC; color:#0066CC; background:#EFF5FC url("../sys_imagens/notice.gif") no-repeat 5px 5px; }.message ul li        { list-style: none; background: transparent; padding-left: 10px;}/* QUESTIONS */.question             {}.question h4          { margin-bottom:0; }/* BAR GRAPHS */.bar-graph            { margin:.5em 0; padding:4px; color:white; text-align:center; font-size:10px; }/* FORM ERRORS */#form-errors          { border:1px solid #C11B1B; margin-bottom:1em; background:#F9F0F0; }#form-errors p,#form-errors ul       { margin:0 1em 1em 1em; }#form-errors h3       { background:#C11B1B; color:white; padding:5px 10px; font-size:12px; font-family:verdana,arial,sans-serif; }	/* MENUS */#menutopo {	margin:0px;	margin-right:10px;	height: 16px;	float: right;	width: auto;	line-height: 16px;	vertical-align: middle;	text-decoration: none;	}#menutopo a {	color: #fff;	height: 16px;	width: auto;	margin:0px;	padding: 4px 5px 4px 5px;	vertical-align: middle;	line-height: 16px;	text-decoration: none;	 background: url(../sys_imagens/fundo_menus.png);	}#menutopo a:hover {	color: #3D3D3D;    background: url(../sys_imagens/fundo_menus_b.png);	height: 16px;	width: auto;	margin:0px;	padding: 4px 5px 4px 5px;	vertical-align: middle;	line-height: 16px;	text-decoration: none;	}#menutopo .hi{    background:  #FFFFFF url(../sys_imagens/fundo_menus_b.png);	color: #3D3D3D;	height: 16px;	margin:0px;	width: auto;	padding: 4px 5px 4px 5px;	vertical-align: middle;	line-height: 16px;	text-decoration: none;	}/*- Main Menu in Header *//* COMPETICOES E CALENDARIO LATERAL */.destaquescompeticoes{	margin-top: 20px; 	padding-top: 0px;	heigth: 100px;	text-align: left;/*background: #ededed;*/	}.headercompeticao{	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px; /*	float: left;*/	text-align: center;/*	border: 1px solid #ff0000;*/}.equipas{	height: 50px;/*	display: block;*/	text-align: center;	margin: 10px 0px 10px 0px; 	background: #ffffff; /*url(../sys_imagens/headers/braga-3.jpg) left top no-repeat;*//*	background: #000000;*/}.infocampo{	text-align: left;	margin: 0px 0px 10px 0px;	background: #ffffff; /*url(../sys_imagens/headers/braga-3.jpg) left top no-repeat;*//*	background: #000000;*/}.equipacasa{	width: 85px;	float: left;	text-align: center;	height: 50px;	vertical-align: middle;	line-height: 50px;	font-size: 1px;/*	border: 1px sold #ff0000;*/}.resultado{	width: 40px;	float: left;	text-align: center;	height: 32px;	vertical-align: middle;	font-size: 12px;	color:#3D3D3D;	font-weight:bold;	padding-top: 18px;	line-height: 14px;/*	border: 1px sold #ff0000;*/}.equipavisitante{	width: 85px;	float: left;	/*	float: right; */	text-align: center;	height: 50px;	vertical-align: middle;/*	border: 1px solid #ff0000;*/}.sb-links { width: 100%; margin:0px; text-align:left}.sb-links ul li {	list-style-type: none;	list-style-image: none;	margin: 0px 0 0;	padding: 0;	}.sb-links ul ul li {	list-style-type: none;	list-style-image: none;	margin-top: 0;	padding: 1px 0;	}/*#sub ul, #sub ol {	margin: 5px 0 0;	padding-left: 0;	}#sub ul {	_margin-left: 0px; 	}#sub ol {	margin-left: 15px;	}#sub ul li, #sub ol li {	margin: 0;	padding: 1px 0;	}	#sub ul li {	list-style-type: none;	list-style-image: none;	}*/		/* IMAGENS  */	.imgpremio {	float: left;	margin: 0px 10px 10px 0px;	}.imgcenter {	float:none;	padding: 5px 5px 5px 5px;	display:inline;	text-align: center;	}.imgleft {	float: left;	margin: 10px 10px 10px 0;	}.imgjogador {clear:both;	margin: 10px 10px 10px 0px;	}.imgright {	float: right;	margin: 10px 0px 10px 10px;	text-align:right;	}.imgborder {	border: 1px solid #bcbcbc;	}.noborder {	border: none !important;	}/*CALENDARIO E TABELA */			a.cal_head			{				color: #000000;			}			a.cal_head:hover			{				text-decoration: none;			}			.cal_head			{				background-color: #DDDDDD;				color:            #444	;				font-weight:      bold;				text-align: center;				height: 17px;			}			.cal_days /*darussol*/			{				background-color: #DDDDDD;				color:            gray;				font-weight:      bold;				height: 17px;				text-align: center;				width: 27px;			}			.cal_content			{				background-color: #EEEEEE;				color:            #000000;				font-weight:      normal;				height: 17px;				text-align: center;			}			.cal_today			{				background-color: #3D3D3D;				color:            #FFFFFF;				font-weight:      bold;				height: 17px;				text-align: center;			} 			.cal_event, a.cal_event /* e-man 17-06-04 */			{				background-color: #EEEEEE;				color:            #3D3D3D;				font-weight:      bold;				height: 17px;			}			.cal_task, a.cal_task /* e-man 17-06-04 */			{				background-color: #3D3D3D;				color:            #FFFFFF;				font-weight:      bold;				height: 17px;			}		.cal_content1 {background-color: #EEEEEE;				color:            #000000;				font-weight:      normal;				height: 17px;				text-align: center;}.cal_head1 {background-color: #DDDDDD;	color:            #444;	font-weight:      bold;	font-style:       normal;	height: 17px;	text-align: center;}.cal_today1 {background-color: #3D3D3D;	color:            #FFFFFF;	font-weight:      bold;	font-style:       normal;	height: 17px;	text-align: center;}.foto{	height: 120px;	width: 120px;	float:left;	border:#CCCCCC solid 1px;	padding:1px;/*	display: block;*/	text-align: center;	margin:3px 3px 20px 3px; 	background: #ffffff; /*url(../sys_imagens/headers/braga-3.jpg) left top no-repeat;*//*	background: #000000;*/}.galeriafoto{	height: 190px;	width: 150px;	float:left;	border:#CCCCCC solid 1px; 	text-align:center;/*	display: block;*/	margin:3px 10px 20px 10px; 	background: #ffffff; /*url(../sys_imagens/headers/braga-3.jpg) left top no-repeat;*//*	background: #000000;*/}.galeriafoto:hover{  background: url(../sys_imagens/fundo_menus.png);/*	background: #000000;*/}.galeriafoto img{	/*display: block;*/ 	text-align:center;	margin:5px 0px 0px 0px; /*url(../sys_imagens/headers/braga-3.jpg) left top no-repeat;*//*	background: #000000;*/}.galeriafoto h2{font-size:12px;color:#333333;text-align:left;padding-left: 5px;/*display: block;*//*url(../sys_imagens/headers/braga-3.jpg) left top no-repeat;*//*	background: #000000;*/}.itempremio h3{color:#333333;text-align:left;padding: 0px 0px 0px 0px;margin: 0px 0px 5px 0px;/*display: block;*//*url(../sys_imagens/headers/braga-3.jpg) left top no-repeat;*//*	background: #000000;*/}.itempremio {padding: 0px;margin: 0px 0px 10px 0px;width:480px;float: left;height: auto;}.itemnoticia {padding: 0px;margin: 0px 0px 10px 0px;width:480px;float: left;height: auto;}.itemnoticia h3{color:#333333;text-align:left;padding: 0px 0px 0px 0px;margin: 0px 0px 5px 0px;/*display: block;*//*url(../sys_imagens/headers/braga-3.jpg) left top no-repeat;*//*	background: #000000;*/}.itemnoticia small{text-align:left;font-weight:bold;/*display: block;*//*url(../sys_imagens/headers/braga-3.jpg) left top no-repeat;*//*	background: #000000;*/}#calendarcontainer{width: 210px;height: 130px;display: inline;background:#FFFFFF;}.signaturedireita{	display:block;	float:right;	margin:0px;	padding:2px 2px 2px 2px;	font-size:9px;	line-height: 10px;	color:#3D3D3D;	font:Verdana, Arial, Helvetica, sans-serif;	font-size:9px;	width:160px;}.signaturedireita img{	float:left;	display:inline;	margin-left:5px;}.signaturedireita span{	float:left;	display:block;	margin:0px;	padding:2px 2px 2px 2px;	font-size:9px;	height:25px;	line-height: 25px;	color:#929292;	font:Verdana, Arial, Helvetica, sans-serif;	font-size:9px;}.linkdireita{	display:block;	float:right;	margin:0px;	padding:10px 10px 10px 10px;	font-size:10px;	height:10px;	line-height: 10px;	color:#3D3D3D;}.linkesquerda{	display:block;	float:left;	margin:0px;	padding:2px;	font-size:9px;	height:10px;	line-height: 25px;	color:#929292;	font:Verdana, Arial, Helvetica, sans-serif;	font-size:9px;}.seccao9_element {	float:left;	margin:0px;	margin-left:5px;	margin-right:5px;	margin-bottom:10px;	padding:0px;	font-size:10px;	height:109px;	width:103px;}.seccao7_element img{	margin:0x;	padding:0px;	margin-bottom:10px;}.seccao16_element { margin:0px; width:120px; padding:0px; margin-left:5px; margin-bottom:10px;;	font: Verdana, Arial, Helvetica, sans-seri;	line-height:14px;	float:left;	font-size:10px;  /*background:#F0F0F0;*/}.seccao16_element img{ margin:0px; display:block;	margin-right:10px; /*background:#F0F0F0;*/ }.seccao16_element h3{	font: Verdana, Arial, Helvetica, sans-seri;	font-size:11px;  /*background:#F0F0F0;*/	color:#908649;	line-height:12px;	display:block;	padding-top: 10px;	}.seccao16_element span a{	font: Verdana, Arial, Helvetica, sans-seri;	font-size:11px;  /*background:#F0F0F0;*/	color:#908649;	line-height:12px;	display:block;	margin:5px 0px 5px 0px;	/*padding-left: 112px;*/	}/*.seccao16_element span{ font-size:10px; display:block; margin:5px 0px 5px 0px;  }*/#seccao7_container{margin-bottom:10px;width:290px;padding-left:5px;}.seccao18_element { 	margin:0px; 	width:140px; 	padding:0px; 	margin-left:5px; 	margin-bottom:10px;;	font: Verdana, Arial, Helvetica, sans-seri;	line-height:12px;	float:left;	display:block;	font-size:10px;  	/*background:#F0F0F0;*/}.seccao18_element img{ margin:0px; display:block;	margin-right:10px; /*background:#F0F0F0;*/ }.seccao18_element h3{	font: Verdana, Arial, Helvetica, sans-seri;	font-size:11px;  /*background:#F0F0F0;*/	color:#908649;	line-height:12px;	display:block;	padding-top: 10px;	}.seccao18_element a{	font: Verdana, Arial, Helvetica, sans-seri;	font-size:10px;  /*background:#F0F0F0;*/	color:#908649;	line-height:12px;	/*display:block;*/	/*padding-left: 112px;*/	}.seccao18_element a:hover{	font: Verdana, Arial, Helvetica, sans-seri;	font-size:10px;  /*background:#F0F0F0;*/	color:#908649;	line-height:12px;	/*display:block;*/	/*padding-left: 112px;*/	}.seccao18_element a:active{	font: Verdana, Arial, Helvetica, sans-seri;	font-size:10px;  /*background:#F0F0F0;*/	color:#908649;	line-height:12px;	/*padding-left: 112px;*/	}#maincontent1{ width:600px; display:block; margin-left:80px;}.seccao2_element { width:180px; height:140px; float:left; padding:0px; margin:0px; margin-right:20px; display:block;/* background:#CCCCCC; */}.seccao2_element h2 { font-size: 11px; font-weight: bold; padding: 0px; display: block; width:180px; font-family:Verdana, Arial, Helvetica, sans-serif;}.seccao2_element div { padding:5px; display: block;}.seccao2_element p { margin:0px; padding:0px; padding-bottom:5px; display: block; font-size:10px;}.seccao2_element span { margin:0px; padding:0px; padding-bottom:5px; display: block; font-size:9px;}.seccao2_element img { display: block; border-bottom:3px solid #FFCC00; margin-top:0px; margin-bottom:5px;}.seccao6_element {	width:160px;	height:140px;	float:left;	padding:0px;	margin:0px;	display:block;/* background:#CCCCCC; */}.seccao6_element br{	padding:0px;	margin:0px;	display:block;/* background:#CCCCCC; */}.seccao6_element h2 {	line-height:normal;	display:compact;	font-size: 11px;	font-weight: bold;	padding: 0px;	margin:0px;	width:160px;	text-align:left;	font-family:Verdana, Arial, Helvetica, sans-serif;}.seccao6_element div { padding:5px; display: block;}.seccao6_element p { margin:0px; padding:0px; padding-bottom:5px; display: block; font-size:10px;}.seccao6_element span { margin:0px; padding:0px; padding-bottom:5px; display: block; font-size:9px;}.seccao6_element img { display: block; border-bottom:3px solid #FFCC00; margin-top:0px; margin-bottom:5px;}#seccao20_container{ width:156px; display:block; margin-left:10px;}#seccao20_container h2{ font-size: 12px; font-weight: bold; padding: 0px; display: block; font-family:Verdana, Arial, Helvetica, sans-serif;}#seccao20_container div{ padding:5px; display: block;}#seccao20_container p{ margin:0px; padding:0px; padding-bottom:5px; display: block; font-size:10px;}#seccao20_container span{ margin:0px; padding:0px; padding-bottom:5px; display: block; font-size:9px;}#seccao20_container img{ display: block; border-bottom:3px solid #FFCC00; margin-top:0px; margin-bottom:5px; float:right;}.highlightsbox { margin:0px; width:296px; height:109px; padding:0px; margin-bottom:10px; background:#FFF0CC;	font: Verdana, Arial, Helvetica, sans-seri;	line-height:14px;	float:left;	font-size:10px;  /*background:#F0F0F0;*/}.highlightsbox img{ margin:0px; float:left;	margin-right:10px; /*background:#F0F0F0;*/ }.highlightsbox h3{	font: Verdana, Arial, Helvetica, sans-seri;	font-size:11px;  /*background:#F0F0F0;*/	color:#908649;	line-height:12px;	display:block;	padding-top: 10px;	}.highlightsbox span{	font: Verdana, Arial, Helvetica, sans-seri;	font-size:11px;  /*background:#F0F0F0;*/	color:#908649;	line-height:12px;	display:block;	position:relative;	bottom:20px;	float: right;	width: 184px;	/*padding-left: 112px;*/	}.highlightsbox span a{ font-size:10px;  /*background:#F0F0F0;*/ }/*.seccao1_element { display:block;}*/.seccao1_element h2{ width:600px; 					font-size: 13px; 					font-weight: bold; 					padding: 0px; 					margin:0px;					display: block; 					font-family:Verdana, Arial, Helvetica, sans-serif; 					clear:left; 					padding-bottom: 5px; 				}/*.seccao1_element div { padding:5px; display: block;}*/.seccao1_element p { margin:0px; padding:0px; padding-bottom:5px; display: block; font-size:10px;}.seccao1_element span { margin:0px; padding:0px; padding-bottom:5px; display: block; font-size:9px;} .seccao1_element img { display: block; float:left; margin-bottom:5px; margin-right:5px;}.seccao1_element a {	display: block;	clear:both;	margin-bottom:10px;	float: left;} .seccao1_elemento { 	margin:0px; width:350px; padding:0px; margin-bottom:10px;	height:103px;	font: Verdana, Arial, Helvetica, sans-seri;	line-height:14px;	font-size:10px;  /*background:#F0F0F0;*/	display:block;	clear:left;	margin-bottom:20px;}.seccao1_elemento img{ margin:0px; float:left;	margin-right:10px; /*background:#F0F0F0;*/ }.seccao1_elemento h3{	font: Verdana, Arial, Helvetica, sans-seri;	font-size:11px;  /*background:#F0F0F0;*/	color:#908649;	line-height:12px;	width:236px;	display:block;	padding-top: 10px;	float:left;	}.seccao1_elemento p{	font: Verdana, Arial, Helvetica, sans-seri;	line-height:12px;	display:block;	position:relative;	margin:0px;	margin-top: 5px;	margin-bottom: 5px;	padding:0px;	/*padding-left: 112px;*/	}.seccao1_elemento span{	font: Verdana, Arial, Helvetica, sans-seri;	font-size:11px;  /*background:#F0F0F0;*/	color:#908649;	line-height:12px;	display:block;	position:relative;	width: 200px;	margin-top: 20px;	padding:0px;		/*padding-left: 112px;*/	}.seccao1_elemento span a{ 	font-size:10px;	 display: inline; 	 clear: none; 	 margin:0px; /*background:#F0F0F0;*/ }/* STYLE PARA VERSAO INLGESA*/#seccao27_container{margin-bottom:10px;width:290px;padding-left:5px;}#seccao40_container{ width:156px; display:block; margin-left:10px;}#seccao40_container h2{ font-size: 12px; font-weight: bold; padding: 0px; display: block; font-family:Verdana, Arial, Helvetica, sans-serif;}#seccao40_container div{ padding:5px; display: block;}#seccao40_container p{ margin:0px; padding:0px; padding-bottom:5px; display: block; font-size:10px;}#seccao40_container span{ margin:0px; padding:0px; padding-bottom:5px; display: block; font-size:9px;}#seccao40_container img{ display: block; border-bottom:3px solid #FFCC00; margin-top:0px; margin-bottom:5px; float:right;}.seccao38_element { 	margin:0px; 	width:140px; 	padding:0px; 	margin-left:5px; 	margin-bottom:10px;;	font: Verdana, Arial, Helvetica, sans-seri;	line-height:12px;	float:left;	display:block;	font-size:10px;  	/*background:#F0F0F0;*/}.seccao38_element img{ margin:0px; display:block;	margin-right:10px; /*background:#F0F0F0;*/ }.seccao38_element h3{	font: Verdana, Arial, Helvetica, sans-seri;	font-size:11px;  /*background:#F0F0F0;*/	color:#908649;	line-height:12px;	display:block;	padding-top: 10px;	}.seccao38_element a{	font: Verdana, Arial, Helvetica, sans-seri;	font-size:10px;  /*background:#F0F0F0;*/	color:#908649;	line-height:12px;	/*display:block;*/	/*padding-left: 112px;*/	}.seccao38_element a:hover{	font: Verdana, Arial, Helvetica, sans-seri;	font-size:10px;  /*background:#F0F0F0;*/	color:#908649;	line-height:12px;	/*display:block;*/	/*padding-left: 112px;*/	}.seccao38_element a:active{	font: Verdana, Arial, Helvetica, sans-seri;	font-size:10px;  /*background:#F0F0F0;*/	color:#908649;	line-height:12px;	/*padding-left: 112px;*/	}.seccao35_element { margin:0px; margin-left:15px; margin-bottom:15px; width:260px; float:left; padding:10px; background:#FFF0CC; }.seccao35_element h3 { margin:0px;  }.seccao35_element span{ margin:0px;  margin-bottom:5px; display:block; font-weight:bold; font-size:10px; }.seccao22_element { width:180px; height:140px; float:left; padding:0px; margin:0px; margin-right:20px; display:block;/* background:#CCCCCC; */}.seccao22_element h2 { font-size: 11px; font-weight: bold; padding: 0px; display: block; width:180px; font-family:Verdana, Arial, Helvetica, sans-serif;}.seccao22_element div { padding:5px; display: block;}.seccao22_element p { margin:0px; padding:0px; padding-bottom:5px; display: block; font-size:10px;}.seccao22_element span { margin:0px; padding:0px; padding-bottom:5px; display: block; font-size:9px;}.seccao22_element img { display: block; border-bottom:3px solid #FFCC00; margin-top:0px; margin-bottom:5px;}.seccao29_element {	float:left;	margin:0px;	margin-left:5px;	margin-right:5px;	margin-bottom:10px;	padding:0px;	font-size:10px;	height:109px;	width:103px;}.seccao30_element { margin:0px; width:296px; height:109px; padding:0px; margin-left:5px; margin-bottom:10px; background:#FFF0CC;	font: Verdana, Arial, Helvetica, sans-seri;	line-height:14px;	float:left;	font-size:10px;  /*background:#F0F0F0;*/}.seccao30_element img{ margin:0px; float:left;	margin-right:10px; /*background:#F0F0F0;*/ }.seccao30_element h3{	font: Verdana, Arial, Helvetica, sans-seri;	font-size:11px;  /*background:#F0F0F0;*/	color:#908649;	line-height:12px;	display:block;	padding-top: 10px;	}.seccao30_element a{	font: Verdana, Arial, Helvetica, sans-seri;	font-size:11px;  /*background:#F0F0F0;*/	color:#908649;	line-height:12px;	display:block;	padding-top: 0px;	/*padding-left: 112px;*/	}.seccao30_element span a{ font-size:9px;  /*background:#F0F0F0;*/ }.seccao30_element2 { margin:0px; width:103px; height:109px; padding:0px; margin-bottom:10px; 	margin-right:10px;	display:block;	/*background:#FFF0CC; */	font: Verdana, Arial, Helvetica, sans-seri;	line-height:14px;	float:left;	font-size:10px;  /*background:#F0F0F0;*/}.seccao30_element2 img{ margin:0px;  /*background:#F0F0F0;*/ }.seccao36_element { margin:0px; width:120px; padding:0px; margin-left:5px; margin-bottom:10px;;	font: Verdana, Arial, Helvetica, sans-seri;	line-height:14px;	float:left;	font-size:10px;  /*background:#F0F0F0;*/}.seccao36_element img{ margin:0px; display:block;	margin-right:10px; /*background:#F0F0F0;*/ }.seccao36_element h3{	font: Verdana, Arial, Helvetica, sans-seri;	font-size:11px;  /*background:#F0F0F0;*/	color:#908649;	line-height:12px;	display:block;	padding-top: 10px;	}.seccao36_element span a{	font: Verdana, Arial, Helvetica, sans-seri;	font-size:11px;  /*background:#F0F0F0;*/	color:#908649;	line-height:12px;	display:block;	margin:5px 0px 5px 0px;	/*padding-left: 112px;*/	}.seccao21_element h2{ width:600px; 					font-size: 13px; 					font-weight: bold; 					padding: 0px; 					margin:0px;					display: block; 					font-family:Verdana, Arial, Helvetica, sans-serif; 					clear:left; 					padding-bottom: 5px; 				}/*.seccao1_element div { padding:5px; display: block;}*/.seccao21_element p {	margin:0px;	padding:0px;	padding-bottom:5px;	display: block;	font-size:10px;}.seccao21_element span { margin:0px; padding:0px; padding-bottom:5px; display: block; font-size:9px;} .seccao21_element img { display: block; float:left; margin-bottom:5px; margin-right:5px;}.seccao21_element a {	display: block;	clear:both;	margin-bottom:10px;	float: left;} .seccao21_elemento { 	margin:0px; width:350px; padding:0px; margin-bottom:10px;	height:103px;	font: Verdana, Arial, Helvetica, sans-seri;	line-height:14px;	font-size:10px;  /*background:#F0F0F0;*/	display:block;	clear:left;	margin-bottom:20px;}.seccao21_elemento img{ margin:0px; float:left;	margin-right:10px; /*background:#F0F0F0;*/ }.seccao21_elemento h3{	font: Verdana, Arial, Helvetica, sans-seri;	font-size:11px;  /*background:#F0F0F0;*/	color:#908649;	line-height:12px;	width:235px;	display:block;	padding-top: 10px;	float:left;	}.seccao21_elemento p{	font: Verdana, Arial, Helvetica, sans-seri;	line-height:12px;	display:block;	position:relative;	margin:0px;	margin-top: 5px;	margin-bottom: 5px;	padding:0px;	/*padding-left: 112px;*/	}.seccao21_elemento span{	font: Verdana, Arial, Helvetica, sans-seri;	font-size:11px;  /*background:#F0F0F0;*/	color:#908649;	line-height:12px;	display:block;	position:relative;	width: 200px;	margin-top: 30px;	padding:0px;		/*padding-left: 112px;*/	}.seccao21_elemento span a{ 	font-size:10px;	 display: inline; 	 clear: none; 	 margin:0px; /*background:#F0F0F0;*/ }
