/* CSS Document */
body { background-color:#000313;
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size:12px;
line-height:18px;
color:#FFFFFF;
margin: 0;
padding: 0;
 SCROLLBAR-FACE-COLOR:#000313;
SCROLLBAR-HIGHLIGHT-COLOR: #000313;
SCROLLBAR-SHADOW-COLOR: #E3E3E3;
SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
SCROLLBAR-ARROW-COLOR: #FFFFFF;
SCROLLBAR-TRACK-COLOR: #a7a7a7;
SCROLLBAR-DARKSHADOW-COLOR: #000000;
}
img { border:0;

}


td {
padding-left:20px;
vertical-align: bottom


}

a { 
 color:#FFFFFF;
 text-decoration:none;

}
a:hover{ 
text-decoration:underline

}
.sel{ 
color: #999999; 


}
.idioma{ 
color: #999999; 
margin-right:75px; float:right; float:right; z-index:10000; position:relative

}
div#centered { 
	position:absolute;
    left: 50%;
    top: 50%;
    width: 955px;
    height: 600px;
    margin-top: -300px; /* moitié de la hauteur */
    margin-left: -477px; /* moitié de la largeur */
	background:#000313 url(../img/../img/llum.jpg) no-repeat center; 

	 }
	 div#centered2 { 
	position:absolute;
    left: 50%;
    top: 50%;
    width: 955px;
    height: 600px;
    margin-top: -300px; /* moitié de la hauteur */
    margin-left: -477.5px; /* moitié de la largeur */

	 }
	 div#centered2 .div{ 
	 font-size:10px;
	 position:absolute; top:-15px; color:#CCCCCC

	 }
	 
.fade {
     position:absolute; 
	 top:30px; 
	 left: 0px;
	 text-align:left; 
	 margin-left:400px; 
	 text-align:center;
	 z-index:300
	 }
form {
	background: #000313;
	width: 760px;
	margin-left:100px;
	text-align:left;
	height:423px;
		margin-left:350px;
	padding:15px;

}
.okey { width:760px;
text-align:center;
height:223px;
padding-top:200px


}

label {
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	color: #FFF;
	display: block;
}

.campo {
	width: 256px;
	height: 24px;
	margin-bottom: 2px;
	border: 0px;
	background: #000313;
	background-image: url(../img/f3.jpg);
	background-repeat: no-repeat;
	color: #000313;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px;
}

.campo:hover {
	background-image: url(../img/f1.jpg);
}

#comentario {
	width: 264px;
	height: 203px;
	background-image: url(../img/f4.jpg);
	background-repeat: no-repeat;
}

#comentario:hover {
	background-image: url(../img/f2.jpg);
}

#boton_enviar {
	width: 62px;
	height: 19px;
	margin-left: 80px;
	background: #000313;
	border: 1px Solid #000313;
	background-image: url(../img/boton.jpg);
	text-indent: -9999px; 
	color:#DDDDDD; 
	font-size:0px
}



#ratlla2 {
	width:955px;
	height:44px;
	z-index:1;
	margin-top:10px;
	background:url(../img/../img/ratlla1.jpg) no-repeat top;
}
#ratlla1 {
	width:955px;
	height:1px;
	z-index:1;
	margin-top:10px;
	background: url(../img/../img/ratlla2.jpg) no-repeat bottom;
}

#maria {
	width:135px;
	height:10px;
	z-index:1;	
	float:left;
	padding-left:40px;
	padding-top:21px;

}
#curriculum {
	width:780px;
	height:423px;
	z-index:1;	
	margin-left:100px;
	padding:15px;
	text-align:justify;
	overflow-y:scroll;
	overflow-x:hidden;
	margin-bottom:15px; 
	font-size:12px;
	line-height:20px
/*	border: #FFFFFF solid 1px;
*/
}
#curriculum td{ 
    margin:5px;
	vertical-align:top; 
	padding-bottom:10px

}

#fletxa {
	width:120px;
	height:20px;
	z-index:1;	
	float:left;
	padding-left:40px;

}
#superior {
	
	z-index:1;	
	float:right;
	margin-right:25px;
	margin-top:21px;

}
#nubol {
	width:955px;
	height:213px;
	z-index:1;
	text-align:center;
	margin-top:220px;

}
#interior {
	width:955px;
	height:380px;
	z-index:1;
	text-align:center; 
	padding-top:27px; 
	margin-bottom:20px 

}
#interior td{ 
    margin:0 !important;
	padding:0 !important

}
#ratlla4 {
	width:955px;
	height:2px;
	z-index:1; 
	margin-top:20px;
	background:url(../img/../img/ratlla3.jpg) no-repeat bottom; 
}
#ratlla3 {
	width:955px;
	height:44px;
	z-index:1000; 
	margin-top:15px;
	background:url(../img/../img/ratlla1.jpg) no-repeat top; 
}
#peces {
	width:955px;
	height:213px;
	z-index:1;
	text-align:center;
	margin-top:240px;

}
a.linkopacity:hover img {
filter:alpha(opacity=50);
-moz-opacity: 0.5; 
opacity: 0.5;
-khtml-opacity: 0.5;}


a.linkopacity img {
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;
-khtml-opacity: 1.0; }

#Layer1 {
	position:absolute;
	left:-20px;
	top:25px;
	z-index:1;
}
#Layer2 {
	position:absolute;
	left:940px;
	top:25px;
	z-index:2;
}
.legal {
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size:10px;
line-height:12px;
color:#FFFFFF;
width:256px;
margin:8px 0 8px 0; 
text-align:center
}
.copy  {
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size:10px;
line-height:12px;
color: #999999;
width:955px;
}