/* CSS Document */

.Llinkbox { font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; color: #f3f3f3; text-decoration: none; width: 87px; height: 18px; margin: 0; }
.Llinkbox:hover { color: #fff; background-color: #666666; text-decoration: none; width: 87px; height: 18px; margin: 0; }

.Llinkbox2 { font-family: verdana, helvetica, arial, sans-serif; font-size: 9px; color: #333333; line-height: 18px; text-decoration: none; width: 95px; height: 18px; float: left; margin: 0; }
.Llinkbox2:hover { color: #FFFFFF; background-color: #666666; text-decoration: none; width: 95px; height: 18px; float: left; margin: 0; }
.Llinkbox2:active { color: #FFFFFF; background-color: #2A2623; text-decoration: none; width: 95px; height: 18px; float: left; margin: 0; }

.Llinkbox21 { font-family: verdana, helvetica, arial, sans-serif; font-size: 9px; color: #333333; line-height: 18px; text-decoration: none; width: 190px; height: 18px; float: left; margin: 0; }
.Llinkbox21:hover { color: #FFFFFF; background-color: #666666; text-decoration: none; width: 190px; height: 18px; float: left; margin: 0; }
.Llinkbox21:active { color: #FFFFFF; background-color: #2A2623; text-decoration: none; width: 190px; height: 18px; float: left; margin: 0; }

.Llinkboxnolink { font-family: verdana, helvetica, arial, sans-serif; font-size: 9px; color: #333333; line-height: 18px; text-decoration: none; width: 95px; height: 18px; float: left; margin: 0; }

.Llinkbox3 { font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; color: #F3F3F3; text-decoration: none; width: 87px; height: 18px; margin: 0; }
.Llinkbox3:hover { color: #fff;	text-decoration: none; width: 87px;	height: 18px; margin: 0; background-color: none; }

.Llinkbox4 {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 9px;
	color: #333333;
	line-height: 18px;
	text-decoration: none;
	width: 190px;
	height: 18px;
	float: left;
	margin: 0;
}
.Llinkbox4:link {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 9px;
	color: #333333;
	line-height: 18px;
	text-decoration: none;
	width: 190px;
	height: 18px;
	float: left;
	margin: 0;
	background-color: #fffded;
}
.Llinkbox4:hover { color: #FFFFFF; background-color: #666666; text-decoration: none; width: 190px; height: 18px; float: left; margin: 0; }
.Llinkbox4:active { color: #FFFFFF; background-color: #2A2623; text-decoration: none; width: 190px; height: 18px; float: left; margin: 0; }
.Llinkbox4:visited {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 9px;
	color: #333333;
	line-height: 18px;
	text-decoration: none;
	width: 190px;
	height: 18px;
	float: left;
	margin: 0;
	background-color: #fffded;
}


.Llinkbox5 { font-family: verdana, helvetica, arial, sans-serif; font-size: 9px; 	margin-bottom:4px; color: #333333; line-height: 18px; text-decoration: none; width: 190px; height: 18px; float: left; margin: 0; }
.Llinkbox5:link {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 9px;
	color: #333333;
	line-height: 18px;
	text-decoration: none;
	width: 190px;
	height: 18px;
	float: left;
	margin: 0;
	background-color: #fffded;
	margin-bottom:4px;
}
.Llinkbox5:hover { color: #FFFFFF; background-color: #666666; text-decoration: none; width: 190px; height: 18px; float: left; margin: 0; 	margin-bottom:4px;}
.Llinkbox5:active { color: #FFFFFF; background-color: #2A2623; text-decoration: none; width: 190px; height: 18px; float: left; margin: 0;	margin-bottom:4px; }
.Llinkbox5:visited {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 9px;
	color: #333333;
	line-height: 18px;
	text-decoration: none;
	width: 190px;
	height: 18px;
	float: left;
	margin: 0;
	background-color: #fffded;	margin-bottom:4px;
}
.Llinkboxfilet { 
font-family: verdana, helvetica, arial, sans-serif; 
font-size: 9px; color: #333333; 
line-height: 18px; 
text-decoration: none; 
width: 190px; height:
 18px; 
 float: left;
  margin: 0;	border-top-color:#003946;
	border-top-style:solid;
	border-top-width:thin;
	border-bottom-color:#003946;
	border-bottom-style:solid;
	border-bottom-width:thin;
	margin-top:4px;
	margin-bottom:4px; }
.Llinkboxfilet:link {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 9px;
	color: #333333;
	line-height: 18px;
	text-decoration: none;
	width: 190px;
	height: 18px;
	float: left;
	margin: 0;
	background-color: #fffded;
		border-top-color:#003946;
	border-top-style:solid;
	border-top-width:thin;
	border-bottom-color:#003946;
	border-bottom-style:solid;
	border-bottom-width:thin;
		margin-top:4px;
	margin-bottom:4px;
}
.Llinkboxfilet:hover { color: #FFFFFF; background-color: #666666; text-decoration: none; width: 190px; height: 18px; float: left; margin: 0; 	border-top-color:#003946;
	border-top-style:solid;
	border-top-width:thin;
	border-bottom-color:#003946;
	border-bottom-style:solid;
	border-bottom-width:thin;
		margin-top:4px;
	margin-bottom:4px;}
.Llinkboxfilet:active { color: #FFFFFF; background-color: #2A2623; text-decoration: none; width: 190px; height: 18px; float: left; margin: 0; 	border-top-color:#003946;
	border-top-style:solid;
	border-top-width:thin;
	border-bottom-color:#003946;
	border-bottom-style:solid;
	border-bottom-width:thin;
		margin-top:4px;
	margin-bottom:4px;}
.Llinkboxfilet:visited {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 9px;
	color: #333333;
	line-height: 18px;
	text-decoration: none;
	width: 190px;
	height: 18px;
	float: left;
	margin: 0;
	background-color: #fffded;
		margin-top:4px;
	margin-bottom:4px;
}


.Llinkbox_textos {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 9px;
	color: #333333;
	line-height: auto;
	text-decoration: none;
	width: 190px;
	height: auto;
	float: left;
	margin:4px 0px 6px 0px;
	border-top-color:#CCCCCC;
	border-top-style:solid;
	border-top-width:thin;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:thin;
}
.Llinkbox_textos:link {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration:underline;
	height: auto;
	float: left;
	background-color:none;
}
.Llinkbox_textos:hover { color: #FFFFFF; background-color: #666666; text-decoration: none;  height: auto; float: left;  }
.Llinkbox_textos:active { color: #FFFFFF; background-color: #2A2623; text-decoration: none;  height: auto; float: left;  }
.Llinkbox_textos:visited {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 9px;
	color:#666666;
	text-decoration: none;
	height: auto;
	float: left;
	background-color:none;
}





.peufoto {
	margin: 15px 0px 10px 0px;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	width: auto;
	background-color:none;
	font-weight:normal;
	border-top-color:#CCCCCC;
	border-top-style:solid;
	border-top-width:thin;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:thin;
}
.down_cv {
margin: 15px 0px 10px 0px;	color:#fffded;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height:15px;
	width: auto;	background-color:none;	font-weight:normal;	 text-decoration:none;}	
.down_cv:link {
margin: 15px 0px 10px 0px;	color:#333333;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height:15px;
	width: 475px;	background-color:none;	font-weight:normal; text-decoration:none;	}	
.down_cv:hover {
margin: 15px 0px 10px 0px;	color:#666666;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height:15px;
	width: 475px;	background-color:#fffded;	font-weight:normal; text-decoration:none;	}	
.down_cv:active {
margin: 15px 0px 10px 0px;	color:#666666;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height:15px;	background-color:none;	font-weight:normal;	 text-decoration:none;}	
.down_cv:visited {
	margin: 15px 0px 10px 0px;	color:#333333;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height:15px;	background-color:none;	font-weight:normal; text-decoration:none;	}	
.milnecvtitle {
	margin: 4px 0px 10px 0px;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height:17px;
	width: auto;
	background-color:none;
	font-weight:normal;
	border-top-color:#CCCCCC;
	border-top-style:solid;
	border-top-width:thin;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:thin;
}

	
# body {
 margin: 0px auto; 
 background:../background_showroom.jpg;  
 bgcolor:#2A2623;
 background-repeat:no-repeat;
 filter:alpha(opacity=40);
 opacity: 40;
-moz-opacity:.4;

}
p {
	margin : 0;
	padding : 0;

	color:;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;

	background-color:;
	vertical-align: text-top;
	text-align: inherit;
	color: #000000;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}

.flotant_taula {
	margin: 0px auto;
	padding: 6px 9px 9px 6px;
	background-repeat:repeat;
	background-image: url(../macFFBgHack_clarisim.png);
}
.flotant_taula_open {
	margin: 0px auto;
	padding: 6px 9px 9px 6px;
	background-repeat:repeat;
}
.no_flota_taula {
	padding: 0px 0px 0px 0px;
	background-image:url(../macFFBgHack_clar.png);
	background-repeat:repeat;
}

#flotant { 
	padding: 6px 9px 9px 6px; 
	width:auto;
	height:auto; 
	text-align: left; 
	background-color:;	
	margin: 0px auto; 
	margin-top: 10px;	
	border-color:; 
	font:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
}

#marc_flotant { 
	width:810px;
	height:auto; 
	margin: 0px auto; 
	font:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	background-image:url(../macFFBgHack.png);
	background-repeat:repeat;
	padding: 5px 0px 5px 0px;

}


.flotant_txt {
	font:Arial, Helvetica, sans-serif;
	font-size:11pt;
	color: #E3E3E3;
	width: 190px;
}
.txt_central {
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #E3E3E3;
	padding: 4px 4px 4px 4px;
	text-indent: 8px;
	line-height: 14px;
}

.flotant_titol { font:Arial, Helvetica, sans-serif; font-size:13pt;	text-decoration:underline; }


.explicatitol {
	margin-left:0px;
	color:#FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	margin: 2px;
	line-height:20px;
	width: 190px;
}
	
.explica { color:#000000; font:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none;  }
.noirbold { 	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	width: auto; font-weight:bold  }


.explica_minus { color:#FFFFFF; font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; text-decoration: none; }

.news_txt {
	color:#333333;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	text-decoration: none;
	line-height: 13px;
}

.news_enlace {
	color:#5D4F4B;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	text-decoration: none;
	background-color: #E0DED5;
}
.news_enlace:link { color:#5D4F4B; font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; text-decoration: underline; }
.news_enlace:hover { color:#fff; background-color:#5D4F4B; font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; text-decoration: none; }


.parla { margin-left:0px; padding :2px;	color:#e0e1dd; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; margin: 2px; border-color: #FFFF00; }
.parla: link { margin-left:0px;	padding :2px; color:#e0e1dd; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; margin: 2px; border-color: #FFFF00; }

.h3 { margin-left:0px; padding :2px; color:#e0e1dd; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; margin: 2px; border-color: #FFFF00; }
.h3: link { margin-left:0px; padding :2px; color:#e0e1dd; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; margin: 2px; border-color: #FFFF00;	}
.h1 { margin-left:0px; padding :2px; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; margin: 2px; border-color: #FFFF00; }
.h1: link { margin-left:0px; padding :2px; color:#e0e1dd; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; margin: 2px; border-color: #FFFF00;	}

.open1 {
	margin-left:0px;
	padding :0px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0px;
	background-color:#D5D3D0;
	width:190px;
	line-height: 14px;
	margin-bottom: 0px;
}

/* INICI Accordion CSS */

.accordion {
	width: 190px;
	border-bottom: solid 1px #2A2623;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	height: auto;
}

.accordion h3 { 
	background: #5F574F url(images/arrow-square.gif) no-repeat right -51px;	
	padding: 7px 15px; 
	margin: 0;
 	font: font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:9px; 
	border: solid 1px #2A2623; 
 	cursor: pointer; 
	color: #F5F5F5; 
}
.accordion h3:hover {
	background-color:#2A2623;
	color: #f5f5f5;
	border: solid 1px #5F574F; 
}

.accordion p { background-color: #f5f5f5; color:#000000; margin: 0;	padding: 7px 7px 10px; border-left: solid 1px #c4c4c4; border-right: solid 1px #c4c4c4; }

/* FINAL Accordion CSS */

#contenidos{
float:left;
width:580px;
}
/* TEXT CSS */

#cont1 , #cont2{ /*Formato común de ambos bloques de texto*/
	width:49%;
	display:block;
	position:relative;
	font:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	text-align:left;
}

#cont2{
	float:right; /*Alinear bloque 2 a la derecha*/
}

#cont1{
	float:left; /*Alinear bloque 1 a la izqda*/
} 


/* FINAL TEXT CSS */

/* JAVASCRIPT SUPPORT CSS */

		#caja {
	width:auto;
	height:18;
	display: none;
		background-color:;
	margin-left:-3px;
	background-color: #00FFCC;
  		}  
		#cajaluz {  	
		width:auto;
		height:18;  	
		display: none;  	
		background-color:;
		margin-left:-3px;
  		}  
		#atras{
		display:block } 
		#mostrar{
		display:block }  
		#ocultar{
		display:block; }  
		
/* FINAL JAVASCRIPT SUPPORT CSS */
#img_left{
margin: 0px 4px 0px 0px
} 
.p {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #99FF00;
}
