HTML {margin: 0; padding: 0;}
#contenidor {margin-left: auto;margin-right: auto;width: 798px;border: solid 1px #000;
/*	min-height: 550px;
	height: auto !important;
	height: 550px;*/
}
#logos { width:798px; background-color:#FFFFFF; border-bottom: 6px solid #CC0000;}
	#logocr {float:left;	padding:0 0 0 5px;}
	#bannertop {float:right; padding:0 5px 0 0;}
	#menutop { clear:both; width:100%;}	
	#menutop ul {
	padding-left: 0;
	margin-left: 0;
	background-color: #000000;
	color: White;
	float: left;
	width: 100%;
	font-family: verdana, helvetica, sans-serif; }
	#menutop ul li {
	display: inline; }
	#menutop ul li a {
	padding: 6px 10px;
	background-color: #000000;
	color: White;
	font-size: 9px;
	font-weight:bold;
	font-style: italic;
	text-decoration: none;
	float: left;
	border-right: 1px solid #cc0000; }	
	#menutop ul li a:hover {text-decoration: underline; }
	#menutop ul li a.petit {font-size: 8px; }
	#menutop ul li a.imatge {padding:0px; }
	#menutop ul li a.partit {padding:2px 10px; }
#imatge { width:798px; height:209px; background-image:url(../pics/fotogrup.jpg);
}
#columna-izquierda, #columna-izquierda0 {
	float: left;
	width: 381px;
	padding:5px 0 0 10px;
	background: #ffffff;
	font: 11px verdana, helvetica, sans-serif;
	color:#333333;
	}
	.titol {font-family: verdana, helvetica, sans-serif; font-size: 14px; color: #ae0000; font-weight:bold; border-bottom: solid 1px black;}
#columna-derecha, #columna-derecha0 {
	float: right;
	width: 380px;
	padding:5px 10px 0 0;
	background: #ffffff;
	font: 11px verdana, helvetica, sans-serif;
	color:#333333;
	}
#columna-central {
	width:777px;
	padding:5px 10px 5px 10px;
	background: #ffffff;
	font: 11px verdana, helvetica, sans-serif;
	color:#333333;
	}	
#columna-izquierda0, #columna-derecha0 {
	min-height: 241px;
	height: auto !important;
	height: 241px;
}	
#columna-izquierda, #columna-derecha, #columna-central {
	min-height: 450px;
	height: auto !important;
	height: 450px;
}	
#nou02, #nou03, #nou04, #nou05 { width:100%; background:#ffffff; font: 11px verdana, helvetica, sans-serif; color:#333333; display:block;}
#nou03, #nou04, #nou05 { display:none;}
#tofertes {font-family: verdana, helvetica, sans-serif; font-size: 11px; color:#333333; margin:0; padding:0;}
#form1 {font-family: verdana, helvetica, sans-serif; font-size: 9px; color:#333333; margin:0; padding:0;}
	#tofertes th { color: #ae0000;}
#foot {
	position:relative;
	text-align:center;clear:both; width:100%; display:block;background:url(heading.jpg); background-position:0 100px; background-color:#000000;
	color:#fff;
	width:798px;
	height:25px;
	}
	
#bback {
        display:block;
        color:#Ffffff;
        width:155px;
		height:18px;
        font-size:11px;
        text-align:center;
        text-decoration:none;
	    background:url(../pics/bbase.jpg) top left no-repeat;
        margin:0;
		padding:2px 0 0 0;
		}
#bback:hover {
	    background:url(../pics/bbaseover.jpg) top left no-repeat;
}
#menuofertes, #entrarcurri {
		list-style:none;
		margin:0;
		padding:10px 0 10px 0;
}	
	#menuofertes li, #entrarcurri li {
		font: 11px verdana, helvetica, sans-serif;
		float:left; //para eliminar el comportamiento de elemento de bloque(salto de linea)
}
	.varisbotons {
		padding: 0 10px 0 0;
}
	.unoultim {
		padding: 0;
}
	.botook {
		padding: 10px 0 0 0;
}
	#entrarcurri input, #fentrada input, #form1 input {
		font: 11px verdana, helvetica, sans-serif;
		border: 1px solid #000000;
}
a.enllas:active, a.enllas:link, a.enllas:visited { color: #ae0000;}
a.enllas:hover { text-decoration:none;}
.tnoucurriculum, .tnoucurriculumi {
		font: 11px verdana, helvetica, sans-serif;
		border-collapse:collapse;
		width:100%;
}
	.tnoucurriculum th,.tnoucurriculumi th{
		border: 1px solid #ae0000;
		text-align:left;
		color:#ae0000;
		padding:2px 0 2px 10px;
	}
	.tnoucurriculum td{
		border-right: 1px solid #000000;
		border-left: 1px solid #000000;
		padding:2px 0 2px 10px;
	}
	.tnoucurriculum td#ultimafila{
		border-right: 1px solid #000000;
		border-bottom: 1px solid #000000;
		border-left: 1px solid #000000;
	}
	.tnoucurriculumi td#ultimafila{
		border-right: 1px solid #000000;
		border-bottom: 1px solid #000000;
		border-left: 1px solid #000000;
		padding:0;
	}
#taulapprofe, #taulapprofei {
	font: 10px verdana, helvetica, sans-serif;
	margin:0;
	padding:0;
}	
	#taulapprofe, #taulapprofei td {
	margin:0;
	padding:0;
	border: 1px solid #ffffff;
	}	
	#taulapprofe input, #taulapprofei input, #taulapprofe select, #taulapprofei select {
		border: 1px solid #ffffff;
		font: 10px verdana, helvetica, sans-serif;
	}	
	