
html body {
  font-family: Arial, Helvetica, sans-serif; font-size: 80%; background-color: #000000; margin: 0px;
  }
/* \*/ 
* html img { 
 margin: 0px 0px -3px 0px; 
 } 
/* */

a { text-decoration: none; color: #00A5C6; font-weight: bold; }
a:hover { color: #FF94A5; font-weight: bold; }
a:focus { outline:none; } 
h1 { }
p { margin: 5px 5px 20px 0px; padding: 0px 0px 0px 0px; }
ul { }
img { border: 0px; }
acronym { text-decoration: underline; color: #ffffff; }


.pagina {
  width: 740px; margin: 0px auto 0px auto; color: #FFFFFF;
  border-left: 1px solid #000000; border-right:  1px solid #000000;
  } 
.cap1 { width: 100%; height: 60px; }
.cap1 .centrat { width: 500px; margin: 0px; float: left;
  } 
.cap1 .logo2 { width: 180px; height: 50px; margin: 0px 0px 0px 0px; float: right;
  background-color: #000000; text-align: right; }
.cap1 .logo2 img { padding: 0px 0px 0px 0px; }

.cap { width: 590px; height: 180px; margin: 10px 0px 0px 142px; clear: both; }
.cap .logo1 { width: 370px; height: 90px; float: left; }
.cap .logo1 img { padding: 0px;}

.menus {
  width: 100%; height: 95px; clear: both; margin: 10px 0px 0px 0px;
}

.menu {
  width: 500px; height: 30px; margin: 160px 0px 20px 0px; padding: 0px; 
  font-size: 16px; clear: both;
  top: 0px;
  position: absolute;
}
.menu ul { width: 100%; height: 30px; padding: 0px; margin: 0px; list-style-type: none; display: inline; }
.menu ul li { width: auto; height: 24px;
  float: left; margin: 0px; padding: 0px; 
  background-color: #000000; display: inline;
}
.menu ul li a { width: auto; height: 24px;
  float: left; background-color: #000000; display: inline;
  margin: 0px 0px 0px 0px; padding: 0px 19px 2px 0px; float: left; 
  color: #00A5C6; text-decoration: none; 
  }
.menu ul li a:hover { display: inline; width: auto; height: 24px;
  float: left; background-color: #000000; color: #ffffff; text-decoration: none;
  }

#sub_actual { font-size: 110%; position: absolute; top: 170px; margin-top: 10px; background-color: #000000;
  width: 600px; height: 24px; z-index:1; visibility: hidden; clear: both;
  background-image: url(galeria/fons_menu01.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
#sub_actual ul { padding: 0px; margin: 0px 0px 0px 0px; list-style-type:none; }
#sub_actual ul li { display: inline; margin: 20px 0px 0px 0px; height: 20px; float: left; width: auto; }
#sub_actual ul li a { display: inline; margin: 0px 0px 0px 0px; padding: 2px 15px 2px 0px;
  color: #FF94A5; text-decoration: none; float: left; width: auto; }
#sub_actual ul li a:hover { display: inline; margin: 0px 0px 0px 0px; padding: 2px 15px 2px 0px;
  background-color: #000000; color: #ffffff; text-decoration: none; width: auto; }
  
#sub_ant {
  font-size: 110%; position: absolute; top: 170px; margin-top: 10px; background-color: #000000;
  width: 500px; height: 54px; z-index:1; visibility: hidden; clear: both;
  background-image: url(galeria/fons_menu01.gif	);
  background-repeat: no-repeat;
  background-position: 60px 0px;
}
#sub_ant ul { padding: 0px; margin: 20px 0px 0px 60px; list-style-type:none; }
#sub_ant ul li { display: inline; margin: 0px 0px 0px 0px; height: 20px; float: left; width: auto; }
#sub_ant ul li a { display: inline; margin: 0px 0px 0px 0px; padding: 2px 10px 2px 0px;
  color: #FF94A5; text-decoration: none; float: left; width: auto; }
#sub_ant ul li a:hover { display: inline; margin: 0px 0px 0px 0px; padding: 2px 10px 2px 0px;
  background-color: #000000; color: #ffffff; text-decoration: none; width: auto; }

#sub_art {
  font-size: 110%; position: absolute; top: 170px; margin-top: 10px; background-color: #000000;
  width: 410px; height: 24px; z-index:1; visibility: hidden; clear: both;
  background-image: url(galeria/fons_menu01.gif	);
  background-repeat: no-repeat;
  background-position: 160px 0px;
}
#sub_art ul { padding: 0px; margin: 20px 0px 0px 160px; list-style-type:none;}
#sub_art ul li { display: inline; margin: 0px 0px 0px 0px; height: 20px; float: left; width: auto; }
#sub_art ul li a { display: inline; margin: 0px 0px 0px 0px; padding: 2px 10px 2px 0px;
  color: #FF94A5; text-decoration: none; float: left; width: auto;}
#sub_art ul li a:hover { display: inline; margin: 0px 0px 0px 0px; padding: 2px 10px 2px 0px;
  background-color: #000000; color: #ffffff; text-decoration: none; width: auto; }


#sub_any {
  font-size: 90%; margin-top: 10px; margin-bottom: 20px; background-color: #404040;
  width: 70%; height: 20px; z-index:1; clear: both;
}
#sub_any ul {
  padding: 0px; margin: 0px 0px 0px 0px; list-style-type:none;
}
#sub_any ul li {
  display: inline; margin: 0px 0px 0px 0px; 
  height: 20px; line-height: 20px; vertical-align: middle;
  float: left; width: auto;
  border-right: 2px solid #000000;
}
#sub_any ul li a {
  display: inline; margin: 0px 0px 0px 0px; padding: 0px 15px;
  background-color: #404040; color: #ffffff; text-decoration: none; float: left; width: auto;
}
#sub_any ul li a:hover {
  display: inline; margin: 0px 0px 0px 0px; padding: 0px 15px;
  background-color: #FF94A5; color: #000000; text-decoration: none; width: auto;
}
#sub_any .actual {
  background-color: #00A5C6;
  color: #ffffff;
  padding: 0px 15px;
  font-weight: bold;
  border-left: 4px solid #47C7E7;
  border-right: 4px solid #47C7E7;
}
#sub_any .opcioactual {
  color: #00A5C6;
  color: #FF94A5;
  padding: 0px 15px;
  font-weight: bold;
  border-right: 2px solid #000000;
}



.principal { width: 100%; min-height: 400px; height: auto !important; height: 400px; }

.titol1 { font-size: 130%; font-weight: bold; color: #ffffff; background: none; margin: 0px 0px 10px 5px; padding: 0px; text-indent: 0px; }
.foto_dta { float: right; padding: 0px 0px 10px 5px; margin: 0px 0px 10px 10px; }
.foto_esq { float:none; padding: 0px 5px 10px 0px; margin: 0px 10px 10px 0px; }

.miniatures { width: 220px; min-height: 400px; height: auto !important; height: 400px; 
  float: left; }
.miniatures .miniatura { width: 60px; height: 60px; float: left; margin: 0px 10px 10px 0px; }
.miniatures .miniatura a { width: 60px; height: 60px; background-color: #FF94A5; color: #ffffff;
  opacity: .40; filter: alpha(opacity=40);
	filter: alpha(opacity=40);
	filter:alpha(opacity=40);
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
}
.miniatures .miniatura a:hover { width: 60px; height: 60px; background-color: #FF94A5; color: #ffffff;
  opacity: 1.00; filter: alpha(opacity=100);
	filter: alpha(opacity=100);
	filter:alpha(opacity=100);
	-moz-opacity: 1.00;
	-khtml-opacity: 1.00;
	opacity: 1.00;
}
  
.dreta    { min-height: 350px; height: auto !important; height: 350px; min-width: 400px; width: 50%; 
  margin: 0px 0px 0px 0px; padding: 0px; float: right; color: #A39B90;
  
  }
.dreta a { color: #A39B90; }
.dreta a:hover { color: #C0A516; }

/* per carregar imatges*/
#carregarimatge { visibility:visible; }
#ContentPhoto   { position: relative;	}
#mostrarimatge {
	z-index: 10; position: relative; width: 400px; visibility:hidden; 
	min-height: 400px; height: auto !important; height: 400px; margin: 0px auto 0px auto;
	}
#mostrarimatge ul { display: inline; width: 400px; margin: 10px 0px 0px 0px; list-style-type:none; }
#mostrarimatge ul li {
  margin: 0px 3px 3px 0px; padding: 0px; border-top: 1px solid #C0A516; 
  display: inline; width: 120px;
}
#mostrarimatge ul li a {
  display: inline; color: #cccccc; text-decoration: none; width: 100px; text-align: center;
  margin: 0px 3px 3px 0px; padding: 1px; float: left; border: 1px solid #C0A516; width: 120px;
  }
#mostrarimatge ul li a:hover {
  color: #C0A516; text-decoration: none;
  }
div.ContentPhotoMenu {
	position: absolute; top: 0px; left: 0px; z-index: 20; width: 350px; 
	min-height: 262px; height: auto !important; height: 262px;
	}
#carregarimatge {titol1 text-align: center; z-index:1; }
#carregarimatge img { margin-top: 30px; }

.bloc01a { width: 380px; height: 10px; margin: 0px; padding: 0px; background-color: #39CEEF;
  background-image: url(galeria/fons_bloc01.gif); background-repeat: repeat-y; }
.bloc01b { width: 380px; margin: 0px; padding: 0px;
  background-image: url(galeria/fons_bloc02.gif); background-repeat: repeat-y; }
.bloc01b a { color: #000000; }
.bloc01b a:hover { color: #ffffff; }
.bloc01c { width: 380px; height: 10px; margin: 0px; padding: 0px;
  background-image: url(galeria/fons_bloc03.gif); background-repeat: no-repeat; }
.bloc02b { width: 380px; height: auto; margin: 0px; padding: 0px; }


ul { margin-left: 15px; }
ul li { list-style-type: circle; }

.abrev { border-bottom: 1px dashed #00A5C6; cursor: help; }
.tornar{width:100%; height:100px; margin:0px; padding:0px;}
.tornar a { text-decoration: none; }
.tornar a:hover { text-decoration: none; }
.tornar p{width:50%; float:left; }
.tornar .tornarprograma{text-align:right; float:right; width:200px; height:60px; }

.taulapatrocinadors { margin: 0px; padding: 0px; }
.taulapatrocinadors img { margin: 0px 30px 0px 0px; }
