body{

	font-size:12px;
	font-family:Arial;
	color:#555;
	margin:0;
	padding:0;
	background:url('../img/bkg.jpg') no-repeat top left;

}

h1{
	font-size:22px;
	font-weight:normal;
}

h2{
	font-size:18px;
	margin:0;
	padding:0;
	font-weight:normal;
}

#block{

	width:900px;
	margin:auto;
	margin-top:25px;

}

.fila{

	width:240px;
	height:25px;
	font-size:16px;
	font-weight:bold;
	color:#fffbee;
	text-align:center;
	text-decoration:underline;
	cursor:pointer;
}

.fila1{ background:url('../img/fila1.jpg') no-repeat left top; }
.fila2{ background:url('../img/fila2.jpg') no-repeat left top; }
.fila3{ background:url('../img/fila3.jpg') no-repeat left top; }

#llista li
{
display: inline;
list-style-type: none;
padding-right: 20px;
}

#ccoo{
width:190px;
height:70px;
background:url('../img/clients/ccoo-hover.jpg') no-repeat;
}

.footer{
position: fixed;
top: auto;
right: 0;
bottom: 0;
left: 0;
}

.textContact{ width:300px; padding:8px; font-size:12px; color:#666; font-family:arial; height:150px;}
.inputContact{ width:300px; padding:5px; font-size:12px; color:#666; font-family:arial; }
.sublist a, .sublist a:hover{ text-decoration:none; color:#555;}

.img{ padding:3px; border:1px solid #ccc; }
.test{ border:6px solid red; }
.border{ border:1px solid #000; }
.clear{  clear:both; }
.enviar{ width:197px; height:36px; margin:0; padding:0; border:0; cursor:pointer; background:url('../img/enviar.jpg') no-repeat;}
.flag { padding: 1px; border:1px solid #ccc; }

.calcular{ border:0; padding:0; width:131px; height:31px; background:url('../img/calcular.jpg') no-repeat top left; cursor:pointer;}

.presupost td{ border-bottom:1px solid #ccc; padding:5px;}

.comments{ width:98%; height:100px; padding:5px; font-size:11px; color:#666; font-family:arial; }

.precios td{

	padding:8px;
	background:#f3fcf9;

}


/* CSS ADMINISTRACIO */

#budget{

	padding:10px;
	margin-bottom:10px;
	border-bottom:1px solid #ccc;

}


#showing{

float:right;
height:400px;
width:270px;
margin-right:10px;
background:url('../img/blog.jpg') no-repeat;
padding:10px;
padding-top:30px;

}
.filled{ background:#f1fefa; }
.pr{ padding:5px; color:#fff; background:#84d51e; font-weight:bold;}
.prn{ padding:5px; color:#666; border-bottom:1px dashed #ccc; }
