/* GERAL */
html { margin:0px; padding:0px; }
body { margin:0px; padding:0px; font-size:11px; font-family:Arial, Helvetica, sans-serif; background:#fff; text-align:justify; }
img, table { border:0px; }
form { padding:0px; margin:0px; }
ul { list-style:inside; }
label { cursor:pointer; }
p { font-size:11px; }

a:link, a:visited { color:#000; text-decoration:underline; }
a:hover, a:active { text-decoration:none; }

div.clear-both { clear:both; }


/* MAIN */
div#main { width:900px; margin:0 auto 0 auto; padding:10px 0 50px 0; background:#fff; }
	div#main div.top { clear:both; }
	div#main div.header { background:url(../images/header-bg.jpg); height:150px; padding:0 1px; }


	ul.menu { list-style:none; width:900px; height:34px; margin:0 0 0 1px; padding:0; background:url(../images/menu-bg.jpg) bottom no-repeat; }
	ul.menu li { float:left; height:34px; margin:0 1px; }

	ul.menu li a:link,
	ul.menu li a:visited { height:34px; display:block; text-indent:-3000px; overflow:hidden; }
	ul.menu li a:hover,
	ul.menu li a:active,
	ul.menu li a.Active { background-position:0 34px!important; }

	ul.menu li a.menu1:link,
	ul.menu li a.menu1:visited { background-image:url(../images/menu1.jpg); width:102px; }

	ul.menu li a.menu2:link,
	ul.menu li a.menu2:visited { background-image:url(../images/menu2.jpg); width:75px; }

	ul.menu li a.menu3:link,
	ul.menu li a.menu3:visited { background-image:url(../images/menu3.jpg); width:75px; }

	ul.menu li a.menu4:link,
	ul.menu li a.menu4:visited { background-image:url(../images/menu4.jpg); width:97px; }

	ul.menu li a.menu5:link,
	ul.menu li a.menu5:visited { background-image:url(../images/menu5.jpg); width:101px; }

	ul.menu li a.menu6:link,
	ul.menu li a.menu6:visited { background-image:url(../images/menu6.jpg); width:98px; }

	ul.menu li a.menu7:link,
	ul.menu li a.menu7:visited { background-image:url(../images/menu7.jpg); width:78px; }

	ul.menu li a.menu8:link,
	ul.menu li a.menu8:visited { background-image:url(../images/menu8.jpg); width:78px; }

	ul.menu li a.menu9:link,
	ul.menu li a.menu9:visited { background-image:url(../images/menu9.jpg); width:98px; }
	
	ul.menu li a.menu10:link,
	ul.menu li a.menu10:visited { background-image:url(../images/menu10.jpg); width:75px; }


	/*div.risca-top { background:url(../images/risca-top.jpg) no-repeat top; height:10px; clear:both; margin-bottom:10px; } */

	/* CONTENT */
	div#main div.content { clear:both; /*border-left:1px solid #0E086A; border-right:1px solid #0E086A;*/ padding:0px; padding-bottom:25px; background:url(../images/aaa.jpg) right bottom no-repeat #fff; min-height:300px; }


		div#main div.content div.produto { border-bottom:1px solid #009900; padding:15px 22px; line-height:16px; font-size:11px; }
			div#main div.content .title-bold-green { font-weight:bold; color:#009900; font-size:12px; text-transform:uppercase; }
			div#main div.content .title-bold-blue { font-weight:bold; color:#000066; font-size:12px; text-transform:uppercase; }
			div#main div.content .title-blue { color:#000066; font-size:12px; }
			div#main div.content .title-bold-red { font-weight:bold; color:#EE1C25; font-size:12px; text-transform:uppercase; }
			div#main div.content .title-red { color:#EE1C25; font-size:12px; }
			div#main div.content .title-bold-aqua { font-weight:bold; color:#00b6d6; font-size:12px; text-transform:uppercase; }
			div#main div.content .title-aqua { color:#00b6d6; font-size:12px; }
			div#main div.content .green-bold-italic { font-weight:bold; color:#009900; font-size:12px; font-style:italic; }
			div#main div.content .red-bold-italic { font-weight:bold; color:#EE1C25; font-size:12px; font-style:italic; }
			div#main div.content .bold-12 { font-weight:bold; font-size:12px; }
			div#main div.content .blue-12 { color:#000066; font-size:12px; }
			div#main div.content .grey-12 { color:#666; font-size:12px; }

			div#main div.content div.produto div.ver-produtos { font-size:11px; text-align:right; clear:both; }
				div#main div.content div.produto div.ver-produtos a:link, div#main div.content div.produto div.ver-produtos a:visited { color:#414290; }
				div#main div.content div.produto div.ver-produtos a:hover, div#main div.content div.produto div.ver-produtos a:active { text-decoration:none; }

		div#main div.content div.title-sec { clear:both; margin:20px 0px 10px 0px; border-bottom:1px solid #009900; }

		div#main div.content div.dotted { border-bottom:1px dashed #000066; clear:both; margin:5px 0px; }


		div#main div.content div.top-page { text-align:right; padding:5px 25px; margin-top:20px; }
			div#main div.content div.top-page a:link, div#main div.content div.top-page a:visited { color:#009900; }
			div#main div.content div.top-page a:hover, div#main div.content div.top-page a:active { text-decoration:none; }


	/* QUEM SOMOS */
	div#main div.content div.quem-somos { padding:20px; line-height:16px; }
		div#main div.content div.quem-somos h1 { color:#000066; margin:10px 0px 20px 0px; font-size:16px; }
		div#main div.content div.quem-somos h2 { color:#000066; margin:15px 0px 0px 0px; font-size:14px; }


	/* CONTACTOS */
	div#main div.content div.contactos { padding:20px 20px 20px 46px; line-height:16px; }



	div.risca-bottom { background:url(../images/risca-bottom.jpg) no-repeat bottom; height:25px; clear:both; margin-top:10px; }

	div#main div.footer { clear:both; padding:5px 10px 0px 10px; text-align:right; color:#999; }
		div#main div.footer a:link, div#main div.footer a:visited { color:#999; }
		div#main div.footer a:hover, div#main div.footer a:active { text-decoration:none; }
