/* LAYOUT */body                  { margin:0; padding:0; background:#EFEFEF;}#wrap                 { width:820px; padding: 0 10px; margin:0 auto; background:#fff url("../sys_imagens/bg.gif") repeat-y top center; }#content              { padding:0px; }#drop-shadow-container {	width:840px;	height:7px;	margin:0 auto;	background:#EDEDED url("../sys_imagens/footer_bg.gif") no-repeat;	line-height: 5px;}/* COLUMNS */#main                 { width:620px; float:left; margin:0px; padding:0px; padding-left:10px; padding-top:20px; /* background-color:#00FF99 */; }.mainbox1             { width:298px; float:left; padding:0px; padding-top:10px; padding-left:7px; padding-right:7px;  border-left:1px dashed #ccc; /*background:#999966;*/}.mainbox2             { width:620px; float:left; padding:0px; padding-top:10px; padding-left:7px; display:block; border-left:1px dashed #ccc;  margin:0px;  height:auto; margin-bottom:10px; }#sub                  { width:180px; float:left; padding:0px; margin:0px; /* background:#CCCCCC; */}#sub h2 			  { font-size: 1.5em; font-weight: normal; padding: 0; display: inline;}/*================================================================================================*//* MISC */.clear                { clear:both; visibility:hidden; height:0; }.hide                 { display:none; }.item                 { margin-bottom:2em; }.spinner              { vertical-align: -4px; }/* 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 15 1em 0; padding:0; }h2, h3                { font-family:Verdana, Arial, Helvetica, sans-seri; 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;}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; }#main h3	      { color:#908649; /*background:#F0F0F0;*/ }.hint                 { font-style:italic; color:#999; }small                 { font-size:10px; line-height:10px; }sup,sub               { font-size:9px; line-height:9px; 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: 300px;}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, select {	display: block;	width: 320px;	float: left;	margin-bottom: 5px;	}textarea {height:60px;}.botao {width:80px;float:right;margin-right:32px;}.botao2 {width:90px;float:right;margin-right:32px;}.label2{	width: 1em;/*	padding-left: 75px;*/	margin-left: 96px;}label {	text-align: left;	width: 65px;	margin-left:5px;	padding-right: 10px;}form br {	clear: left;}/*form table            { margin-bottom:0; border:0; }form td, form th      { padding:0px 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;	background: #F0F0F0 url("../sys_imagens/headers/foto1.jpg") no-repeat top left;	display: block;	}#bottommenu             { margin:0px; height:30px; background: url(../sys_imagens/bg/menu_path.png) repeat-x top left; margin-bottom:3px;}#branding             { margin:0px; height:70px; background:#ffffff; display:block; clear: both;}#branding h1          { font-size:20px; color:white; font-family:"Lucida Grande",helvetica,arial,sans-serif; font-weight:normal; margin:0; line-height:0;}#branding img         { display:block; margin-left:45px; padding:0px; float:left;}/*  MENU SECUNDARIO */#branding ul{	font-weight:bold;	/*background-color:#00FFCC;*/	color: #999999;	height:20px;	margin-right:10px;	padding:0px;	display:block;	width: 230px;	margin: 0px;	float: right;	padding-top:50px;}	#branding ul li{	font: 10px Verdana, Arial, Helvetica, sans-serif;	display:inline;	color: #999999;	font-weight:bold;	padding: 0px 5px 0px 5px;	line-height:18px;		list-style-type: none;	list-style-image: none;	/*background-color:#CCCC00;	border: #333333 solid 1px;*/	height:20px;}#branding ul li a{	color:#999999;	text-decoration:none;	/* background-color:#CCCC00; */}#branding ul li a:hover{	color:#999999;	text-decoration: underline;	/* background-color:#CCCC00; */}#branding ul li a:active{	color:#999999;	text-decoration:none;	/* background-color:#CCCC00; */}/* FIM MENU SECUNDARIO */#menu             { margin:0px; height:30px; background: url(../sys_imagens/bg/menu_prin.png) repeat-x top left;}#menu ul{	display:block;	font-weight:bold;	/*background-color:#00FFCC;*/	color:#656565;	padding:0px;	margin:0px;	margin-left:45px;	}	#menu ul li{	font: 10px Verdana, Arial, Helvetica, sans-serif;	display:inline;/*	color:#ffffff;*/	color:#656565;	font-weight:bold;	padding:0px 0px 0px 15px;	line-height:30px;		list-style-type: none;	list-style-image: none;	height:30px;	/* background-color:#CCCC00; */}#menu ul li a{/*	color:#ffffff;*/	color:#656565;	text-decoration:none;	/* background-color:#CCCC00; */}#menu ul li a:hover{/*	color:#ffffff;*/	color:#656565;	text-decoration: underline;	/* background-color:#CCCC00; */}#menu ul li a:active{/*	color:#ffffff;*/	color:#656565;	text-decoration:none;	/* background-color:#CCCC00; */}#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 ul{	display:block;	font-weight:bold;	/*background-color:#00FFCC;*/	color:#7F7F7F;	padding-left:0px;	margin-left: 20px;	}	#menusecundario ul li{	font: 9px 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; */}

.catalogbox     { margin-top:10px;	margin-left:7px;	margin-right:7px;	width: 166px; }

.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;*/ }.productscontainerbox { margin:0px; width:541px; float:left; padding:0px; padding-left:7px; margin-bottom:10px; margin-right:10px; margin-top:10px;  border-left:1px dashed #ccc;  /*background:#F0F0F0;*/ }.productsbox     { margin:0px; width:120px; float:left; padding:0px; margin-right: 15px; display:block; font: Verdana, Arial, Helvetica, sans-seri; font-size:8px; /* background:#F0F0F0;*/}.productsbox img { margin-bottom:1px;}.productsbox span { font-size:9px; line-height: 12px; display: block; margin-bottom: 15px;}.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:9px;  /*background:#F0F0F0;*/ }.navigationbox span a{ font-size:14px;  /*background:#F0F0F0;*/ }.highlightsbox3 { background:#FFF0CC;	float:right; width: 250px; margin: 10px; padding: 10px;}.highlightsbox {	background: #FFF0CC;		float: left;	width:296px;	height:125px;	margin:0px;	padding:0px;	margin-bottom:10px;	font: Verdana, Arial, Helvetica, sans-serif;	line-height:14px;	font-size:10px;  /*background:#F0F0F0;*/}.highlightsbox img{ margin:0px; float:left;	margin-right:10px;}.highlightsbox h3{	font: Verdana, Arial, Helvetica, sans-seri;	font-size:11px;  /*background:#F0F0F0;*/	color:#908649;	display:block;	padding-top: 2px;	}.highlightsbox a{	font-size:12px;  /*background:#F0F0F0;*/	margin-top: 5px;	color:#908649;	text-align: right;	display:block;	}.highlightsbox2 { 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:9px;  /*background:#F0F0F0;*/}.highlightsbox2 img{ margin:0px;  /*background:#F0F0F0;*/ }.contentboxright     {	margin:0px;	width:350px;	height:auto;	float:right;	margin-left:10px;  /* border: #CCCCCC solid 1px;background:#F0F0F0;*/	margin-bottom: 10px;	overflow:hidden;}.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:350px;	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:156px; 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:8px;  /* background:#F0F0F0; */}.categoriasbox br{ clear: both; height:1px; display:block;}.categoriasbox img { margin-bottom:0px; border:#CCCCCC solid 1px; }.categoriasbox span { font-size:9px; 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:8px;  background:#FFFCF3; }.prodnavigatorbox     { text-align: center; 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 */ul.menu { 	margin: 0px;	padding: 0px;	position: absolute;	bottom: -2px;	left: 5px;	width: 800px;	text-decoration: none;	}ul.menu li {	margin: 0px;	text-decoration: none;	display: inline;	margin: 0;	}ul.menu, ul.menu li a {	margin: 0px;	padding: 5px 15px 6px;	text-decoration: none;	}ul.menu li a {	margin: 0px;	font: 1em Verdana, Helvetica, Arial, Sans-Serif;	color: white;	margin: 0;	text-decoration: none;	}ul.menu li a:hover {	margin: 0px;	background: #3D3D3D;	color: #eee !important;	text-decoration: none;	}ul.menu li.current_page_item a, ul.menu li.current_page_item a:hover {	margin: 0px;	color: #333 !important;	background: white;	text-decoration: none;	}/* 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;}.linkdireita{	display:block;	float:right;	margin:0px;	padding:10px 10px 10px 10px;	font-size:10px;	height:10px;	line-height: 10px;	font:Verdana, Arial, Helvetica, sans-serif;	font-size:9px;	color:#929292;}.linkesquerda{	display:block;	float:left;	padding:2px 2px 2px 2px;	font-size:10px;	color:#929292;	font-size:9px;	margin-top: 5px;}.seccao15_element { margin:0px; margin-left:0px; margin-bottom:0px; width:250px; height:155px; padding:5px; background:#FFF0D5; display:block; }.seccao15_element h3 { margin:0px;  }.seccao15_element span{ margin:0px;  margin-bottom:5px; display:block; font-weight:bold; font-size:10px; }#seccao15_container{ /*background:#339933; width:255px; */;}.coloursbox     { display: block; float: right;  margin:0px; width:50px; ; padding:0px; margin-right: 12px; font: Verdana, Arial, Helvetica, sans-seri; font-size:8px;/* background:#F0F0F0;*/}.coloursbox img { border: 1px solid #999999; }.coloursbox span { font-size:10px; line-height: 12px;  margin-bottom: 5px; font-weight:bold;}.signaturedireita{	display:block;	float:right;	padding:2px 2px 2px 2px;	font-size:9px;	color:#929292;	font-size:9px;	margin-top: 5px;}.linkesquerda img, .signaturedireita img{	vertical-align: middle;}table, td, tr, thead, tfoot, tbody, th, tf{ 	text-align: left;	border-collapse: collapse; 	margin: 0px; 	padding: 0px;		background: #f0f0f0;}tbody tr td{/*	border-right:2px solid black #ccc; */}th{	height: 10px;	text-align: center;	vertical-align: middle;	font-size:14px;	color: gray;	background: url(../sys_imagens/bg/menu_path.png);}.basket{	width: 600px;}.basket table{	width: 600px;	margin: 10px;	padding: 0px;}.basket table thead tr{	font-size: 15px;	font-weight: bold;}.basket table thead tr td{	padding-bottom: 5px;	border-bottom: 1px solid black;}.basket table tbody tr td{	padding: 2px;}.price{	text-align: right;}.subtotalRow{	text-align: right;}#vat_opt, #delivery_opt{	width: 150px;}.basket select{	width: 40px;}.productImage{	float: left;	margin: 10px;}#add{	float: right;	margin: 5px;	width:360px;}#add select{	width: 100px;}#add fieldset{	border: #CCCCCC solid 1px;	background:#F0F0F0;}#add legend{	margin: 5px 5px 5px 5px;	color: #fff;	background: #ffa20c;	border: 1px solid #781351;	padding: 2px 6px} .verticalSpecification{	float: left;	padding: 10px;}.rowSpecification{	margin: 5px;	display: block;}.rowSpecification h1{	font-size: 13px;	color:#908649;	display: block;}.rowSpecification span{	display: block;}.rowSpecification img{	padding: 0px;	margin-right: 5px;	width:77px;	border: 1px solid #999999;}.rowSpecification input{	padding: 0px;	width: 12px;}.rowSpecification label{	width: 50px;	font-size:10px;	font-weight:bold;}.addButton{ 	margin:5px; 	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;}.addButton a,a:hover,a:visited{ 	color:#656565;	text-decoration:none;}
