@charset "UTF-8";
/* CSS Document */

body {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background-color: #330000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	margin: 0;
}

ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#container {
	margin: 20px auto;
	width: 992px;
}			
			
#header_top {
	height: 25px; 
	background: transparent url(tmp_images/bg_h_top.png) no-repeat scroll 0 0;
}

#ombra_dx {
	height: auto;
	width: 9px; 
	margin-left: 984px;
	margin-top: -643px;
}

#header_down {
	height: 89px; 
	background: transparent url(tmp_images/bg_h_down.jpg) no-repeat scroll 0 0;
}

			ul#mainmenu {
				bottom: 0;
				height: 23px;
				left: 447px;
				top: 52px;
				position: relative;
				width: 543px;
				z-index: 5;
			}
			
			ul#mainmenu li a:hover {
				background-position: 0 -23px;
			}
			
			ul#mainmenu li a#selected {
				background-position: 0 -23px;
			}
		
			#b0 a {
				-moz-background-clip: border;
				-moz-background-inline-policy: continuous;
				-moz-background-origin: padding;
				background: transparent url(tmp_images/but_bio.jpg) no-repeat scroll 0px 0px;
				display: block;
				float: left;
				height: 23px;
				width: 38px;
			}

			#b1 a {
				-moz-background-clip:border;
				-moz-background-inline-policy:continuous;
				-moz-background-origin:padding;
				background:transparent url(tmp_images/but_rep.jpg) no-repeat scroll 0px 0px;
				display:block;
				float: left;
				height:23px;
				width:95px;
			}
			
			#b2 a {
				-moz-background-clip:border;
				-moz-background-inline-policy:continuous;
				-moz-background-origin:padding;
				background:transparent url(tmp_images/but_av.jpg) no-repeat scroll 0px 0px;
				display:block;
				float: left;
				height:23px;
				width:123px;
			}
			
			#b3 a {
				-moz-background-clip:border;
				-moz-background-inline-policy:continuous;
				-moz-background-origin:padding;
				background:transparent url(tmp_images/but_pho.jpg) no-repeat scroll 0px 0px;
				display:block;
				float: left;
				height:23px;
				width:70px;
			}
			
			#b4 a {
				-moz-background-clip:border;
				-moz-background-inline-policy:continuous;
				-moz-background-origin:padding;
				background:transparent url(tmp_images/but_press.jpg) no-repeat scroll 0px 0px;
				display:block;
				float: left;
				height:23px;
				width:57px;
			}
			
			#b5 a {
				-moz-background-clip: border;
				-moz-background-inline-policy: continuous;
				-moz-background-origin: padding;
				background: transparent url(tmp_images/but_fri.jpg) no-repeat scroll 0px 0px;
				display: block;
				float: left;
				height: 23px;
				width: 67px;
			}
			
			#b6 a {
				-moz-background-clip: border;
				-moz-background-inline-policy: continuous;
				-moz-background-origin: padding;
				background: transparent url(tmp_images/but_con.jpg) no-repeat scroll 0px 0px;
				display: block;
				float: left;
				height: 23px;
				width: 77px;
			}
			
			ul#langmenu{
				bottom: 0;
				height: 23px;
				left: 809px;
				top: -30px;
				position: relative;
				width: 175px;
			}
			
			ul#langmenu li a:hover {
				background-position: 0 -23px;
			}
			
			ul#langmenu li a#selected {
				background-position: 0 -23px;
			}
		
			#bde a {
				-moz-background-clip: border;
				-moz-background-inline-policy: continuous;
				-moz-background-origin: padding;
				background: transparent url(tmp_images/but_lang_de.jpg) no-repeat scroll 0px 0px;
				display: block;
				float: left;
				height: 23px;
				width: 39px;
			}

			#bita a {
				-moz-background-clip: border;
				-moz-background-inline-policy: continuous;
				-moz-background-origin: padding;
				background: transparent url(tmp_images/but_lang_ita.jpg) no-repeat scroll 0px 0px;
				display: block;
				float: left;
				height: 23px;
				width: 37px;
			}
			
			#besp a {
				-moz-background-clip: border;
				-moz-background-inline-policy: continuous;
				-moz-background-origin: padding;
				background: transparent url(tmp_images/but_lang_esp.jpg) no-repeat scroll 0px 0px;
				display: block;
				float: left;
				height: 23px;
				width: 45px;
			}
			
			#beng a {
				-moz-background-clip: border;
				-moz-background-inline-policy: continuous;
				-moz-background-origin: padding;
				background: transparent url(tmp_images/but_lang_eng.jpg) no-repeat scroll 0px 0px;
				display: block;
				float: left;
				height: 23px;
				width: 47px;
			}
			
			#sep01{
				-moz-background-clip: border;
				-moz-background-inline-policy: continuous;
				-moz-background-origin: padding;
				background: transparent url(tmp_images/langmenu_sep.jpg) no-repeat scroll 0px 0px;
				display: block;
				float: left;
				height: 23px;
				width:1px;
			}
			
			#sep02{
				-moz-background-clip: border;
				-moz-background-inline-policy: continuous;
				-moz-background-origin: padding;
				background: transparent url(tmp_images/langmenu_sep.jpg) no-repeat scroll 0px 0px;
				display: block;
				float: left;
				height: 23px;
				width: 1px;
			}
			
			#sep03{
				-moz-background-clip: border;
				-moz-background-inline-policy: continuous;
				-moz-background-origin: padding;
				background: transparent url(tmp_images/langmenu_sep.jpg) no-repeat scroll 0px 0px;
				display: block;
				float: left;
				height: 23px;
				width: 1px;
			}
			
#content {
	height: 497px; 
	background:transparent url(tmp_images/bg_content.jpg) no-repeat scroll 0 0;
}

			ul#rep_menu {
				height: 25px;
				left: 580px;
				top: 99px;
				position: relative;
				z-index: 5;
			}
			
			ul#rep_menu li a:hover {
				background-position: 0 -25px;
			}
			
			ul#rep_menu li a#selected {
				background-position: 0 -25px;
			}
		
			#b0_rep_ita a {
				-moz-background-clip: border;
				-moz-background-inline-policy: continuous;
				-moz-background-origin: padding;
				background: transparent url(tmp_images/but_rep_opera_ita.png) no-repeat scroll 0px 0px;
				display: block;
				float: left;
				height: 25px;
				width: 157px;
			}

			#b1_rep_ita a {
				-moz-background-clip:border;
				-moz-background-inline-policy:continuous;
				-moz-background-origin:padding;
				background:transparent url(tmp_images/but_rep_sacra_ita.png) no-repeat scroll 0px 0px;
				display:block;
				float: left;
				height:25px;
				width:126px;
			}
			
			#b0_rep_de a {
				-moz-background-clip: border;
				-moz-background-inline-policy: continuous;
				-moz-background-origin: padding;
				background: transparent url(tmp_images/but_rep_opera_de.png) no-repeat scroll 0px 0px;
				display: block;
				float: left;
				height: 25px;
				width: 157px;
			}

			#b1_rep_de a {
				-moz-background-clip:border;
				-moz-background-inline-policy:continuous;
				-moz-background-origin:padding;
				background:transparent url(tmp_images/but_rep_sacra_de.png) no-repeat scroll 0px 0px;
				display:block;
				float: left;
				height:25px;
				width:126px;
			}
			
			#b0_rep_eng a {
				-moz-background-clip: border;
				-moz-background-inline-policy: continuous;
				-moz-background-origin: padding;
				background: transparent url(tmp_images/but_rep_opera_eng.png) no-repeat scroll 0px 0px;
				display: block;
				float: left;
				height: 25px;
				width: 157px;
			}

			#b1_rep_eng a {
				-moz-background-clip:border;
				-moz-background-inline-policy:continuous;
				-moz-background-origin:padding;
				background:transparent url(tmp_images/but_rep_sacra_eng.png) no-repeat scroll 0px 0px;
				display:block;
				float: left;
				height:25px;
				width:126px;
			}
			
			#b0_rep_esp a {
				-moz-background-clip: border;
				-moz-background-inline-policy: continuous;
				-moz-background-origin: padding;
				background: transparent url(tmp_images/but_rep_opera_esp.png) no-repeat scroll 0px 0px;
				display: block;
				float: left;
				height: 25px;
				width: 157px;
			}

			#b1_rep_esp a {
				-moz-background-clip:border;
				-moz-background-inline-policy:continuous;
				-moz-background-origin:padding;
				background:transparent url(tmp_images/but_rep_sacra_esp.png) no-repeat scroll 0px 0px;
				display:block;
				float: left;
				height:25px;
				width:126px;
			}
			
			#repmenu_sep {
				-moz-background-clip: border;
				-moz-background-inline-policy: continuous;
				-moz-background-origin: padding;
				background: transparent url(tmp_images/repmenu_sep.png) no-repeat scroll 0px 0px;
				display: block;
				float: left;
				height: 25px;
				width: 10px;
			}
			

			#paragrafo {
				padding-left: 6px;
				bottom: 0;
				left: 447px;
				top: 60px;
				position: relative;
				width: 471px;
			}
	
			#paragrafo_link {
				padding-left: 6px;
				bottom: 0;
				left: 447px;
				top: 85px;
				position: relative;
				width: 471px;
				z-index: 1;
			}
			
			#txt {
				width: 471px; 
				text-align: left;
				font-size: 12px;
				color: #ffffff;
			}
			
			#txt a {
				-moz-background-clip:border;
				-moz-background-inline-policy:continuous;
				-moz-background-origin:padding;
				color: #FFFFFF;
				list-style-type: none;
				text-decoration: none;
			}
			
			#nav_next {
				text-align: right;
				width: 471px;
			
			}
			
			#nav_prev {
				text-align: left;
				width: 471px;
			
			}
			
			#nav_next a {
				color: #FFFFFF;
				text-decoration: none; 
				
			}
			
			#nav_prev a {
				color: #FFFFFF;
				text-decoration: none; 
				
			}
			#flash_gallery {
				padding-left: 6px;
				bottom: 0;
				left: 230px;
				top: -14px;
				position: relative;
				z-index: 1;
			}
	
			
			#link_s a {
				color: #000000;
				text-decoration:none;width:100%; font-size: 12px;
				
			}
			
			#link_s a:visited {
				color: #000000; font-size: 12px; width:100%
				
			}

			#link {
				margin-top: -9px;
				color: #ffffff;

			}
			
			#vid {
				position: relative;
				z-index: 1;
				margin-left: 0px;
				margin-top: 15px;

			}
			
			#vid_01 {
				position: relative;
				z-index: 1;
				margin-left: 660px;
				margin-top: -263px;

			}
			
			

#footer {
	height: 32px; 
	background:transparent url(tmp_images/bg_footer.png) no-repeat scroll 0 0;
}


