/* CSS Document */

body {
	margin: 0; /* es recomendable ajustar a cero el margen y el relleno del elemento body para lograr la compatibilidad con la configuración predeterminada de los diversos navegadores */
	padding: 0; /* esto centra el contenedor en los navegadores IE 5*. El texto se ajusta posteriormente con el valor predeterminado de alineación a la izquierda en el selector #container */
}
img {
	border: 0px none #FFFFFF;
}
hr {
	height:0px;
	border:0px;
	border-top:1px solid #666666;
	margin-left: 67px;
}
a {
	outline: 0; /* treu el puntexat del borde a FF */
}
#centered {
	position: absolute;
	text-align: center;
	width: 100%;
	top: 20%;
	margin-top: -160px;
	z-index:1;
}
.container {
	width: 880px;
	margin: 0 auto; /* los márgenes automáticos (conjuntamente con un ancho) centran la página */
	text-align: left; /* esto anula text-align: center en el elemento body. */
	position: relative;
	top: 30px;
}
.nom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	font-weight: bold;
	letter-spacing: 1px;
}
.next_prev a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.next_prev a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0000FF;
	text-decoration: none;
}
.thumbnails {
	text-align: center;
	vertical-align: bottom;
}
.curriculum {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	text-align: left;
	background-color: #FFFFFF;
	color: #666666;
}
.titol_capitol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
.titol_quadre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	text-align: center;
	vertical-align: top;
}
.titol_quadre2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}
.capitols {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.correu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #990066;
}
.curriculum_nom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	font-style: normal;
}
.curriculum_any {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #999999;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
}
.contacte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}
.contacte_mail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #3300CC;
}
.textes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}
.textes a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.textes a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0000FF;
	text-decoration: none;
}
.ancla_textes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	margin-top: 0px;
}
#ancla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990066;
	text-decoration: none;
	text-align: right;
	margin-top: 0px;
}
.titol_dels_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	font-style: normal;
}
.texts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	text-align: left;
	background-color: #FFFFFF;
	color: #666666;
}
.interview {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	font-style: italic;
}
#bottom_fade {
	width: 100%;
	height: 130px;
	z-index: 99;
	position: fixed;
	bottom: 0px;
	background-image: url(../images/bottom-fade.png);
	background-repeat: repeat-x;
	background-position: center bottom;
}

/* __________ comença canvi opacitat als mosaics */
.anulat_imatge-opacitat {
	border-collapse: collapse;
}
.anulat_imatge-opacitat img {
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* IE 8 */	
   filter:alpha(opacity=100); /* IE 5-7 */ 
   -moz-opacity: 1.0; /* Firefox*/
   opacity: 1.0; /* Good browsers */
   -khtml-opacity: 1.0; /* Safari 1.x */
}	
.anulat_imatge-opacitat:hover img {
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /* IE 8 */
   filter: alpha(opacity=70); /* IE 5-7 */
   -moz-opacity: 0.7; /* Firefox*/
   opacity: 0.7; /* Good browsers */
   -khtml-opacity: 0.7; /* Safari 1.x */
}
/* __________ acaba canvi opacitat als mosaics */

/* __________ comença FADE per tots els navegadors */
.anulat_thumbnails_fade {
	border-collapse: collapse;
}
.anulat_thumbnails_fade img {
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* IE 8 */	
   filter:alpha(opacity=100); /* IE 5-7 */ 
   -moz-opacity: 1.0; /* Firefox*/
   opacity: 1.0; /* Good browsers */
   -khtml-opacity: 1.0; /* Safari 1.x */
}	
.anulat_thumbnails_fade img:hover {
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 8 */
   filter: alpha(opacity=70); /* IE 5-7 */
   -moz-opacity: 0.7; /* Firefox*/
   opacity: 0.5; /* Good browsers */
   -khtml-opacity: 0.7; /* Safari 1.x */
}
/* __________ final FADE */

/* __________ comencen llistes */
#navlist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	letter-spacing: 0px;
}
#navcontainer ul {
	list-style-type: none;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	letter-spacing: 0px;
}
#navcontainer ul li a {
	padding-left: 15px;
	text-align: right;
	text-decoration: none;
	color: #333333;
	line-height: 30px; /* REPITIT per Opera 6.0. Separació entre linies */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0px;
	outline: 0; /* treu el puntexat del borde a FF */
}
#navcontainer ul li a:hover {
	color: #0000FF;
	line-height: 30px; /* REPITIT per Opera 6.0. Separació entre linies */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 0px;
}
#navcontainer ul li a#current {
	color: #0000FF; /* REPITEIT per Opera 6.0. Separació entre linies */
	line-height: 30px; /* REPITIT per Opera 6.0. Separació entre linies */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0px;
}
.separacio_llista {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9px;
	line-height: 29px;
}
/* __________ acaben llistes */
.one {
	text-align: center;
	vertical-align: top;
}

