/* CSS Document */body{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	background-color:#2E68B2;/*	background-image:url(img/fons-punt.gif);*/	background-position:top center;	border:0;	padding:0;}.perfil{	padding:3px;	border:1px solid #0066CC;}p{	color:#333333;	line-height:16px;}a:link, a:visited{	color:#003366;	text-decoration:none;	}a:hover{	color:#003366;	text-decoration:underline;	}.vermell{	color:#FF0000;}a img{	border:0;}.select{	color:#FF0000;	font-weight:bold;}h1, h2, h3, h4{	color:#003399;}h1{ font-size:16px;}h2{ font-size:14px;}h3{ font-size:12px;}h4{ font-size:10px;}table{	empty-cells:show;	border-collapse:collapse;	background-color:#CCE0F5;}td, th{	padding:3px;}th {	color:#0066CC;	font-weight:bold;	text-align:right;}#menu0, #menu1, #menu2, #menu3, #menu4, #menu5, #menu6{	position:absolute;	top:10px;	left:50%;	margin-left:-400px;	width:800px;	height:255px;	text-align:center;	background-repeat:no-repeat;	background-position:top center;	border-bottom:30px solid #CCC;}#menu0{	background-image:url("img/cap/0.jpg")!important;}#menu1{	background-image:url("img/cap/1.jpg")!important;}#menu2{	background-image:url("img/cap/2.jpg")!important;}#menu3{	background-image:url("img/cap/3.jpg")!important;}#menu4{ 	background-image:url("img/cap/4.jpg")!important;}#menu5{ 	background-image:url("img/cap/5.jpg")!important;}#menu6{ 	background-image:url("img/cap/4.jpg") !important;}#pestanyamenu{	position:absolute;	top:70px;	left:388px;	width:400px;	height:30px;}ul{	list-style-type:none;	margin:0;	padding:0;	padding-left:10px;}li{	padding:3px;}#contingut{		position:absolute;	top:285px;	left:50%;	margin-left:-400px;	width:800px;	background-color:#FFFFFF;	}#submenu{	position:absolute;	top:20px;	left:100px;}#context{	position:relative;	margin-left:290px;	padding:10px;	padding-right:20px;}textarea, input.txt, input.obligatorio, input.txt2{	border: 1px solid #0066CC;	background-color:#FFFFFF;}input.obligatorio{	border: 1px solid #FF0000;	border-left: 4px solid #FF0000;}#final{	text-align:center;	border-top:1px dashed #CCC;	border-bottom:20px solid #CCC;}#DetalleRollos, #DetalleLaser, #DetalleZigZag{	display:none;	border: 2px dotted #99CCFF;	padding:5px;}#producto1{	display:block;}#producto2, #producto3{	display:none;}.contenedorimg{	position:relative;	display:block;	width:100%;	clear: none;}.minifoto{	position:relative;	display:block;	width:100px;	height:80px;	overflow:hidden;	text-align:center;	margin:5px;	float:left;	border: 1px solid #666666;}/* CAMBIO DE TABLAS A DIV */.tabla{	clear: none;	overflow: auto;}.fila{ clear: both;}.col, .colimg, .coltxt, .colcap, .colmenu, .colcontingut, .colbanner1{	float: left;	padding: 0px;}.colmenu{	width:300px;}