html, body {	overflow:auto;}body {	padding: 0px;	margin: 0px;	background: url(../images/proteka_bg.jpg) repeat-x;	z-index: 1;}#caixa { 	background:2px url(../images/proteka_bg_caixa.jpg) no-repeat;	z-index: 2;	position: absolute;	font-family: Helvetica-light, Arial, Verdana,  sans-serif;	top: 46%;	left: 50%;	margin-top: -275px;	margin-left: -395px;	width: 790px;	height: 550px;	}a {color: black;text-decoration:none;}a:link {color: #666600;text-decoration:none;}a:visited {color: black;text-decoration:none;}a:active {color: #666600;text-decoration:none;}a.lef-item{color: green;text-decoration:none;}a.left-item:link{color: green;text-decoration:none;}a.left-item:visited{color: green;text-decoration:none;}a.left-item:active{color: #1a1ab5;text-decoration:none;}.txt3 strong{color:#BDBD31;}.txt4 { font-family: Helvetica-light, Arial, Verdana,  sans-serif; text-align:justify; font-size: 12px; font-weight: normal; word-spacing: 0em; letter-spacing: 0em; color: #6d6d6e;}#img {		position: relative; 		top: 0px;    	 	left: 50%;    	margin-left: -280px;		padding: 0px;				width: 580px; 		height: auto;		}#inst{		position: relative; 		top: 0px;     	left: 50%;  		margin-left: -280px;		text-align: justify;		border : 0px solid #e2a219;		width: 560px; 		height: 275px;		/*height: auto;*/	    padding: 10px;	}#inst table {font-size:12px;}fieldset {margin : 0;padding : 0em;border : 1px solid #1a1ab5;}legend {font-weight : bold;color: green;margin : 0.5em;padding : 0.5em;}				label {font-size:14px;font-weight: bold;}.bold {color : #3a3737;font-weight : bold;}.lista {	margin-left: 9px;	padding-left: 9px;	list-style-image: url(../images/li_plus.gif);	list-style-type: none;}#top_menu {position:absolute; left:30px; top:90px; z-index:10; width: 400px; font-family: Helvetica-light, Arial, Verdana,  sans-serif; font-size: 18px; color: #6d6d6e;}#top_menu_reg {position:absolute; left:400px; top:55px; z-index:10; width: 200px; font-family: Helvetica-light, Arial, Verdana,  sans-serif; font-size: 12px; color: #6d6d6e;}#top_menu td {font-family: Helvetica-light, Arial, Verdana,  sans-serif; font-size: 18px; color: #6d6d6e;}#marco_menu {position: absolute; left: 304px; top: 34px; width: 442px; height: 77px; z-index: 9;}#menu2 {position:relative; left:-14px; top:100px; z-index:10;}#logo {position:absolute; left:23px; top:30px; width:220px; height:54px;z-index: 3;}#logo_fons {position:absolute; left:30px; top:33px; width:300px; height:70px;}#left_menu {position:absolute; left:10px; top:200px; width:125px; height:125px; z-index:6;line-height:50px;}#left_menu td{text-align: center; height: 40px;vertical-align: top;	font-family: Helvetica-light, Arial, Verdana,  sans-serif; font-size: 12px; color: #6d6d6e ; font-weight: bold;}#txt_index {position:absolute; left:325px; top:175px; width:375px; height:115px; z-index:7;}#caixa2 {position: absolute; top: 50%; left: 50%; margin-top: -185px; margin-left: -350px; width: 700px; height: 370px; z-index: 30; background: #ffffc0;}#caixa1 {position: absolute; top: 50%; left: 50%; margin-top: -185px; margin-left: -351px; width: 702px; height: 370px; z-index: 30; background: #ffffc0;}#H_line {position:absolute; left:20px; top:135px; z-index:8;}#V_line {position:absolute; left:180px; top:135px; z-index:8;}#adre {position:absolute; left:5px; top:417px; width:184px; height:15px; z-index:22;}#web {position:absolute; left:5px; top:500px; width:184px; height:15px; z-index:22;}#contacta {position:absolute; left:375px; top:250px; width:300px; height:115px; z-index:7;}#contingut {position:absolute; left:200px; top:145px; width:550px; height: auto; z-index:20;} /*height:375px;*/#links {position:absolute; left:230px; top:190px; width:525px; height:340px; z-index:7;}#links td{text-align: left; vertical-align: top;}#apts {position: absolute; left: 215px; top: 150px; width: 240px; height: 34px; z-index: 10;}#service {position: absolute; left: 415px; top: 145px; width: 10px; height: 40px; z-index: 10;}#marcservice  {position: absolute; left: 414px; top: 144px; width: 10px; height: 33px; z-index: 9;}#nou {position: absolute; left: 280px; top: 210px; width: 500px; height: 25px; z-index: 21;} #petites {position: absolute; left: 265px; top: 190px; width: 350px; height: 25px; z-index: 21;}#march  {position: absolute; left: 264px; top: 189px; width: 482px; height: 62px; z-index: 11;}
