*{font-family:"Arial Narrow",Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:13px;}
html,body{ height:100%;}

img{border:none;}
h1{font-size:24px; color:#ac7076; border-bottom:solid 1px #511c21; padding-bottom:5px; margin-bottom:30px; text-align:right;}
h2{font-size:18px; color:#FFFFFF; border-bottom:solid 1px #511c21; padding-bottom:5px; margin-bottom:20px; text-align:left; font-style:italic;}
a{color:#CCFF00; text-decoration:none;}

.franganegra{
	width:600px; 
	position:fixed; 
	height:100%; 
	background-color:#000000; 
	padding:0 0px; 
	margin-left:-300px; 
	left:50%; 
	z-index:2;	
	opacity: 0.8; 
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    /* filter: alpha(opacity=70);*/
   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	}
	
	
.contingut{width:500px; position:relative; margin:0 auto; z-index:3; padding:220px 0px 0px 0px; color:#ccc;}
	.logoibarra{ width:714px; height:200px; position:absolute; top:30px; left:-120px;}
		.menu{width:500px;position:absolute; left:150px; top:80px; z-index:9;}
			.menu ul{list-style:none;}
			.menu ul li{float:left; padding:16px 15px;}
			.menu ul li:hover{background:#915157}
			.menu ul li a{color:#FFF; text-decoration:none; font-weight:bold;}
			.menu ul li a:hover{}
		.caixalogos{position:absolute; top:10px; left:150px;}
			.logo{text-align:center; padding:10px;font-weight:bold; color:#CCFF00; float:left; min-width:50px; margin-right:10px;}
			.logo:hover{ background:#333333;}
			.logo a{font-weight:bold; color:#CCFF00; text-decoration:none;}
			.logo a:hover{color:#FFF;}
	ul.fotos { list-style:none; }
		ul.fotos li { width:100px; float:left; margin:10px; }
		ul.fotos li img { width:100px; height:70px;}
		
		
		.video{text-align:center; font-size:16px; font-weight:bold; color:#915157; line-height:24px; margin-bottom:20px; padding-bottom:20px; border-bottom:solid 1px #000;}
		
		
		.carta table{ width:500px;}
			.carta table tr{}
			.carta table tr:hover{ color:#FFFFFF;}
			.carta table tr.filatitol{ font-weight:bold; color:#ac7076;}
			.carta table tr.filatitol:hover{ background:none; color:#ac7076;}
				.carta table tr td{ width:70px; text-align:center; padding:5px;}
				.carta table tr td:hover{}
				.carta table tr td.columnaplats{ width:360px; text-align:left;}
	

		fieldset{margin-bottom:10px; border:none;}
		label{width:100px; float:left}
		input,textarea{border:none; padding:5px;}





		
	.footer{text-align:center; border-top:solid 1px #511c21; padding-top:10px; margin-top:30px; font-size:11px; color:#999;}



.img_bg {
width: 100%;
height: 100%;
position: fixed;
z-index: 1;
top:0px;
left:0px;
}






