/* RESET CSS */
* {
	padding:0;
	margin:0;
	border:none;
	vertical-align:baseline;
	font-family:inherit;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	outline:0;
}
img, div, input {behavior: url("iepngfix.htc")}
h1, h2, h3, h4, h5 {font-weight:normal;}
ul, ol {
	list-style: none;
	list-style-type: none;
}
strong, b {font-weight:bold;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}

/* Estils útils */
.clear {clear:both;font-size:0;line-height:0;}
.floatLeft {float:left;}
.floatRight {float:right;}
.center {text-align:center;}
.mostra {display:block;visibility:visible;}
.amaga {display:none;visibility:hidden;}

body {
	background-color:#0a0a0a;
	font-family:Arial, Verdana;
}

.wrapper {
	margin:62px auto 0;
	width:804px;
}

/*********** HEADER ***************/
.header {
	position:relative;
	margin-bottom:40px;
}
/**** Menú superior petit ***/
.menuSup {
	position:absolute;
	z-index:100;
}
.menuSup li {
	display:inline;
	color:#fff;
	font-size:12px;
	margin-right:8px;
}
.menuSup li.idioma {
	font-size:10px;
	margin-right:4px;
}
.menuSup li a {
	color:#fff;
	font-weight:bold;
}
.menuSup li .actiu {
	color:#FE862D;
}
/**** Menú ****/
.menu {
	height:57px;
}
.menu .logo {
	float:right;
	width:124px;
	height:57px;
	margin-top:3px;
	z-index:20;
}
.menu .logo a h1 {
	text-indent:-99999px;
	width:124px;
	height:57px;
	background:url(/img/logo.gif) left top no-repeat;
	cursor:pointer;
	z-index:20;
}
.menu .logo a:hover h1 {
	background-position:0 bottom;
}
.menu .barraTits {
	float:left;
	position:relative;
}
.menu .barraTits .slider {
	position:absolute;
	z-index:15;
	width:32px;
	height:34px;
	margin-top:22px;
	left:-16px;
	background-image:url(/img/menu_slider.png) !important;background-image:none;filter:none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu_slider.png');
}
.menu .barraTits .barraTar {
	position:absolute;
	z-index:10;
	width:0px;
	height:11px;
	margin-top:31px;
	background:url(/img/menu_barraTar.gif) left top repeat-x;
	font-size:0;
}
.menu .barraTits .barraBlanc {
	position:absolute;
	z-index:5;
	width:680px;
	height:11px;
	margin-top:31px;
	background:url(/img/menu_barraBlanc.gif) left top no-repeat;
	font-size:0;
}

.menu .barraTits .menuTitles {
	margin-top:44px;
}
.menu .barraTits .menuTitles li {
	float:left;
}
.menu .barraTits .menuTitles li a {
	text-indent:99999px;
	display:block;
	overflow:hidden;
	height:16px;
	background:url(/img/menu.gif) left top no-repeat;
}

.menu .barraTits .menuTitles #doc a {
	background-position:0 top;
	width:154px;
}
.menu .barraTits .menuTitles #doc a:hover, .menu .barraTits .menuTitles #doc a.actiu {
	background-position:0 -21px;
}
.menu .barraTits .menuTitles #pro a {
	background-position:-154px top;
	width:86px;
}
.menu .barraTits .menuTitles #pro a:hover, .menu .barraTits .menuTitles #pro a.actiu {
	background-position:-154px -21px;
}
.menu .barraTits .menuTitles #rep a {
	background-position:-240px top;
	width:125px;
}
.menu .barraTits .menuTitles #rep a:hover, .menu .barraTits .menuTitles #rep a.actiu {
	background-position:-240px -21px;
}
.menu .barraTits .menuTitles #reg a {
	background-position:-365px top;
	width:111px;
}
.menu .barraTits .menuTitles #reg a:hover, .menu .barraTits .menuTitles #reg a.actiu {
	background-position:-365px -21px;
}
.menu .barraTits .menuTitles #spo a {
	background-position:-476px top;
	width:58px;
}
.menu .barraTits .menuTitles #spo a:hover, .menu .barraTits .menuTitles #spo a.actiu {
	background-position:-476px -21px;
}
.menu .barraTits .menuTitles #mul a {
	background-position:-534px top;
	width:144px;
}
.menu .barraTits .menuTitles #mul a:hover, .menu .barraTits .menuTitles #mul a.actiu {
	background-position:-534px -21px;
}


/* Esquelet contingut */
.content {
	margin:3px 0;
}
.barraSup {
	background:url(/img/barraBlanca.jpg) left top no-repeat;
	height:21px;
}
.barraInf {
	background:url(/img/barraBlanca.jpg) left -21px no-repeat;
	height:22px;
	font-size:11px;
	color:#333;
	padding:7px 58px 0;
	margin-bottom:40px;
}
.barraInf span {
	color:#666;
	padding:0 6px;
}
.barraInf strong {
	color:#000;
}
.barraInf a {
	color:#000;
}

.fonsNegre, .fonsBlanc {
	padding:30px 62px;
	overflow:auto;
	height:100%;
}
.fonsNegre p, .fonsBlanc p {
	font-size:14px;
	margin-bottom:16px;
}
.fonsNegre h1, .fonsBlanc h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#fff;
}
.fonsNegre .subtitolPetit, .fonsBlanc .subtitolPetit {
	font-size:12px;
	color:#ccc;
}
.fonsNegre ul, .fonsBlanc ul {
	margin:12px 0;
}
.fonsNegre li, .fonsBlanc li {
	font-size:14px;
	padding:3px 0;
}
.fonsNegre {
	background:url(/img/bg_negre.jpg) left top no-repeat;
}
.fonsBlanc {
	background:url(/img/bg_blanc.jpg) left top no-repeat;
}
.fonsNegre p {
	color:#fff;
}
.fonsNegre li {
	color:#fff;
}
.fonsNegre a {
	color:#fe862d;
}


/* Peu */
.peu {
	width:100%;
	height:41px;
	margin-bottom:20px;
}
.peu .barraPeu{
	float:left;
	font-size:0;
	background:url(/img/barraPeu.gif) 0 0 repeat-x;
	width:712px;
	height:7px;
	margin-top:20px;
}
.peu .logoPeu{
	float:right;
	width:92px;
	height:41px;
}
.peu .logoPeu a h1 {
	text-indent:-99999px;
	width:92px;
	height:41px;
	background:url(/img/logo_peu.gif) left top no-repeat;
	cursor:pointer;
}
.peu .logoPeu a:hover h1 {
	background-position:left bottom;
}

/* FITXES */
.fitxa {
	height:259px;
	padding:20px 63px 0;
	margin-bottom:3px;
}
.fitxaBlanc {
	background:url(/img/bg_fitxaBlanc.jpg) left top no-repeat;
	color:#000;
}
.fitxaNegre {
	background:url(/img/bg_fitxaNegre.jpg) left top no-repeat;
	color:#fff;
}

.fitxa .contentVideo {
	width:280px;
}

.fitxa .marcVideo {
	padding:1px 1px;
}
	.fitxaBlanc .fora {
		float:left;
		width:284px; 
		background-color:#bdbdbd;
	}
	.fitxaBlanc .mig {
		width:282px; 
		background-color:#aaa;
	}
	.fitxaBlanc .dins {
		width:280px; 
		background-color:#8f8f8f;
	}
	.fitxaNegre .fora {
		float:right;
		width:284px; 
		background-color:#323232;
	}
	.fitxaNegre .mig {
		width:282px; 
		background-color:#282828;
	}
	.fitxaNegre .dins {
		width:280px; 
		background-color:#202020;
	}

.fitxa .contFitxa {
	overflow:auto;
	width:368px;
	padding-top:2px;
}
	.fitxaBlanc .contFitxa {
		padding-left:20px;
	}
.fitxa .contFitxa .contLogo {
	float:left;
	width:120px;
	padding-top:3px;
}
.fitxa .contFitxa .contLogo div {
	background-repeat:no-repeat;
}
.fitxa .contFitxa .fitxaTecnica {
	font-size:11px;
	margin:4px 0 0 128px;
}
	.fitxa .contFitxa .fitxaTecnica h1 {
		font-family:Georgia, "Times New Roman";
		font-size:23px;
		line-height:20px;
		margin-bottom:10px;
	}
	.fitxa .contFitxa .fitxaTecnica strong {
		font-size:12px;
	}
	.fitxa .contFitxa .fitxaTecnica span {
		display:block;
	}
	.fitxa .contFitxa .fitxaTecnica li {
		margin:0 0 6px;*margin:0 0 3px;
	}


.fitxa .contFitxa .descripcioFitxa {
	font-size:11px;
	line-height:14px;
	margin:10px 0 0 128px;
}
	.fitxa .contFitxa .descripcioFitxa p {
		margin:0 0 10px;
		line-height:13px;
	}
	.fitxa .contFitxa .fitxaTecnica .mesInfoFitxa {
		padding-top:2px;
	}
	.fitxa .contFitxa .fitxaTecnica .mesInfoFitxa a {
		display:block;
		font-size:13px;
		font-weight:bold;
		color:#fff;
		background-color:#f60;
		padding:0px 3px;
	}
	.fitxa .contFitxa .fitxaTecnica .mesInfoFitxa a:hover {
		background-color:#000;
		text-decoration:none;
	}
/************/

/* HOME */
.home .fitxaBlancVimeo {
	height:428px;
	background-image:url(/img/bg_fitxaBlanc_homeV.jpg);
}
.home .fitxaNegreVimeo {
	height:428px;
	background-image:url(/img/bg_fitxaNegre_homeV.jpg);
}
.home .fitxaBlancYoutube {
	height:586px;
	background-image:url(/img/bg_fitxaBlanc_homeY.jpg);
}
.home .fitxaNegreYoutube {
	height:586px;
	background-image:url(/img/bg_fitxaNegre_homeY.jpg);
}
.home .fitxa h1 {
	font-size:10px;
	padding:0 3px 3px;
}
.home .fitxaBlanc .fora {
	width:676px; 
}
.home .fitxaBlanc .mig {
	width:674px; 
}
.home .fitxaBlanc .dins {
	width:672px; 
}
.home .fitxaNegre .fora {
	width:676px; 
}
.home .fitxaNegre .mig {
	width:674px; 
}
.home .fitxaNegre .dins {
	width:672px; 
}



/* FITXA EXTENSA*/
.fitxaExt .contInfoPrincipal {
	overflow:auto;
	height:100%;
	margin:12px 0 20px;
	padding:14px 20px;
	background-color:#0a0a0a;
	border:1px solid #2a2a2a;
}
.fitxaExt .infoFitxa {
	float:left;
	width:226px;_width:223px;
	padding-right:20px;
}
.fitxaExt .contentVideoFitxa {}
.fitxaExt h1 {
	font-size:24px;
	padding-left:4px;
}
.fitxaExt .contInfoPrincipal ul {
	margin:0;
}
.fitxaExt .contInfoPrincipal li {
	font-size:12px;
}
.fitxaExt .contInfoPrincipal li strong {
	display:block;
}
.fitxaExt .imgLeft {
	float:left;
	margin-bottom:6px;
	margin-left:20px;_margin-left:10px;
	padding-right:20px
}
.fitxaExt .imgRight {
	float:right;
	margin-bottom:6px;
	margin-right:20px;
	padding-left:20px;
}
.fitxaExt p {
	margin-left:12px;
	margin-right:12px;
}
/**********/
/* Llista vídeos */
.llistaVideos h1 {
	font-size:22px;
	color:#f80;
}
.llistaVideos h2 {
	font-size:17px;
	color:#fff;
	font-family:Georgia;
}
.llistaVideos li {
	background:url(/img/arrow.gif) left 6px no-repeat;
	padding:0 0 8px 9px;
}
.llistaVideos li span {
	font-family:Georgia;
}



/**********/
.introduccio {
	font-size:14px;
	color:#fff;
	padding:0px 0px 24px;
}

/* CONTACTO - FORMULARIO*/
.formulari {
	/*margin:0 auto 40px;
	width:544px;*/
}
.formulari label {
	float:left;
	width:86px;
	text-align:right;
	font-size:14px;
	color:#fff;
	padding:2px 10px 0 0;
}
.formulari label span {
	color:#fe9733;
	padding-right:3px;
}
.formulari .textField {
	background:#fff url(/img/bg_textField.gif) left top no-repeat;
	display:block;
	width:565px;
	font-family:Arial;
	font-size:14px;
	margin-bottom:12px;
	padding:1px 3px 2px;
}
.formulari .mensaje {
	height:188px;
	padding-top:4px;
}
.formulari .botons {
	margin:0 0 0 96px;
}
.formulari .botons input {
	background-color:#f14a00;
	font-family:Arial;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	padding:2px;
	margin-right:5px;
	cursor:pointer;
}
.formulari .botons input:hover {
	background-color:#ff7713;
}

/* GALERÍA */
.contGaleria {
	overflow:auto;
	height:100%;
	padding-bottom:28px;
}
.contGaleria ul li {
	float:left;
	padding:0 5px 1px 0;
}
.contGaleria ul li a img {
	width:50px;
	height:50px;
	border:1px solid #dedede;
	padding:2px;
	background:#dedede;
}
a.imageborder img{
	width:93px;
	height:93px;
	border:1px solid #dedede;
	padding:5px;
	background:#eee;
	float:left;
	margin:0 10px;
}
.contGaleria ul li a:hover img, a.imageborder:hover img {
	background:#f60;
	border-color:#f60;
}

/* LIGHTBOX */
#SLB-Wrapper {
  margin:0.5em 0;
  margin:auto;
  font-family:Verdana;
  text-align: left;
  position: absolute;
}
#SLB-Wrapper #SLB-Background{
  position: absolute;
  left:7px;
  top:7px;
  float:left;
}
#SLB-Wrapper #SLB-Top {
  background:transparent no-repeat scroll 100% 0;
  height:28px;
  margin:0 0 0 18px;
}
#SLB-Wrapper #SLB-Top img {
  float:right;
  border:0px;
  margin:6px 10px;
}
#SLB-Wrapper #SLB-Top div {
  background:transparent no-repeat scroll 0 0;
  font-size:0;
  height:28px;
  left:-18px;
  line-height:0;
  position:relative;
  width:18px;
}
#SLB-Wrapper #SLB-Bottom {
  background:transparent no-repeat scroll 0 43%;
  height:20px;
  margin:0 18px 0 0;
}
#SLB-Wrapper #SLB-Bottom #SLB-BottomRight {
  background:transparent no-repeat scroll 100% 43%;
  font-size:0;
  height:20px;
  right:-18px;
  line-height:0;
  position:relative;
  width:100%;
  float:right;
}
#SLB-Wrapper #SLB-Bottom.SLB-bbnav, #SLB-Wrapper #SLB-Bottom.SLB-bbnav #SLB-BottomRight{
  height:52px;
}
#SLB-Wrapper #SLB-Bottom.SLB-bbnav {
  background-position:0 100%;
}
#SLB-Wrapper #SLB-Bottom.SLB-bbnav #SLB-BottomRight{
  background-position:100% 100%;
}
#SLB-Wrapper #SLB-Contenido {
  border-left: 7px solid #000;
  border-right: 7px solid #000;
}
#SLB-Wrapper #SLB-Bottom #SLB-Navegador{
  font-size: 11px;
  color: #fff;
  height:30px;
  border-left:0px;
  border-right:0px;
  padding:10px 0px;
  margin:0;
  line-height:11px;
  float:left;
  width:100%;
}
#SLB-Wrapper #SLB-Navegador img{
  border:0px;
}
#SLB-Wrapper #SLB-Navegador strong{
  display: block;
  padding:6px 52px 0 0;
}

#SLB-Wrapper #SLB-Bottom #SLB-Navegador img.btLeft{
  float: left;
  margin: 0 10px 0 0;
}
#SLB-Wrapper #SLB-Bottom #SLB-Navegador img.btRight{
  float: right;
  margin: 0 0 0 10px;
  position:relative;
  right:17px;
}

/******** LOGOS FITXES VÍDEO ********/
.log_pelai_video {
	width:280px;
	height:226px;
	background-image:url(/img/logo/pelai_video.gif);
}
.log_pelai_video_prox {
	width:280px;
	height:226px;
	background-image:url(/img/logo/pelai_video_prox.gif);
}
.log_emparejajajaja_video {
	width:280px;
	height:226px;
	background-image:url(/img/logo/emparejajajaja.jpg);
}

/******** LOGOS FITXES ********/
.log_pelai {
	width:106px;
	height:106px;
	background-image:url(/img/logo/pelai_thumb.gif);
}
.log_granXibarri {
	width:106px;
	height:159px;
	background-image:url(/img/logo/gran_xibarri.jpg);
}
.log_tete10anys {
	width:108px;
	height:160px;
	background-image:url(/img/logo/tete10anys.png) !important;background-image:none;filter:none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/logo/tete10anys.png');
}
.log_bfc {
	width:110px;
	height:41px;
	margin-top:12px;
	background-image:url(/img/logo/bfc.png) !important;background-image:none;filter:none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/logo/bfc.png');
}
.log_cicles {
	width:106px;
	height:120px;
	background-image:url(/img/logo/cicles.jpg);
}
.log_desglas {
	width:106px;
	height:106px;
	background-image:url(/img/logo/desglas.jpg);
}
.log_11ffcv {
	width:106px;
	height:104px;
	background-image:url(/img/logo/11ffcv.jpg);
}
.log_12ffcv {
	width:106px;
	height:201px;
	background-image:url(/img/logo/12ffcv.jpg);
}
.log_13ffcv {
	width:106px;
	height:209px;
	background-image:url(/img/logo/13ffcv.jpg);
}
.log_14ffcv {
	width:106px;
	height:209px;
	background-image:url(/img/logo/14ffcv.jpg);
}
.log_16ffcv {
	width:106px;
	height:46px;
	background-image:url(/img/logo/16ffcv.jpg);
}
.log_26Seminari {
	width:106px;
	height:196px;
	background-image:url(/img/logo/26seminari.jpg);
}
.log_27Seminari {
	width:106px;
	height:148px;
	background-image:url(/img/logo/27seminari.jpg);
}
.log_28Seminari {
	width:106px;
	height:145px;
	background-image:url(/img/logo/28seminari.jpg);
}

.log_vuelveJuanPerro {
	width:106px;
	height:153px;
	background-image:url(/img/logo/vuelve_juan_perro.jpg);
}
.log_kima {
	width:114px;
	height:43px;
	margin-top:6px;
	background-image:url(/img/logo/kima.png) !important;background-image:none;filter:none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/logo/kima.png');
}
.log_iesMenendezPelayo {
	width:106px;
	height:149px;
	background-image:url(/img/logo/ies_menendez_pelayo.jpg);
}
.log_catMakingOf {
	width:106px;
	height:62px;
	background-image:url(/img/logo/catalunya_making_of.jpg);
}
.log_loRiu {
	width:106px;
	height:147px;
	background-image:url(/img/logo/lo_riu.jpg);
}
.log_rumbamazigha {
	width:106px;
	height:85px;
	background-image:url(/img/logo/rumbamazigha.jpg);
}
.log_pericoSambeatOjo {
	width:106px;
	height:135px;
	background-image:url(/img/logo/perico_sambeat_ojo.jpg);
}
.log_chicuelo {
	width:106px;
	height:95px;
	background-image:url(/img/logo/chicuelo.jpg);
}
.log_suk {
	width:106px;
	height:141px;
	background-image:url(/img/logo/suk.jpg);
}
.log_rogerBenet {
	width:106px;
	height:107px;
	background-image:url(/img/logo/roger_benet.jpg);
}
.log_juliolIntensiu {
	width:106px;
	height:81px;
	background-image:url(/img/logo/juliol_intensiu.jpg);
}
.log_mallorcaIslaVino {
	width:106px;
	height:63px;
	background-image:url(/img/logo/mallorca_isla_vino.jpg);
}
.log_180graus {
	width:106px;
	height:150px;
	background-image:url(/img/logo/180graus.jpg);
}
.log_somorrostro {
	width:106px;
	height:129px;
	background-image:url(/img/logo/somorrostro.jpg);
}
.log_vinosFerrer {
	width:106px;
	height:69px;
	background-image:url(/img/logo/vinos_ferrer.jpg);
}
.log_15ffcv {
	width:106px;
	height:188px;
	background-image:url(/img/logo/15ffcv.png) !important;background-image:none;filter:none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/logo/15ffcv.png');
}
.log_cancionesAuseron {
	width:106px;
	height:95px;
	background-image:url(/img/logo/canciones_auseron.jpg);
}
.log_14ffcv {
	width:106px;
	height:209px;
	background-image:url(/img/logo/14ffcv.jpg);
}
.log_drogodependencia {
	width:106px;
	height:67px;
	background-image:url(/img/logo/drogodependencia.jpg);
}
.log_joyasBereberes {
	width:106px;
	height:150px;
	background-image:url(/img/logo/joyas_bereberes.jpg);
}
.log_dakotaTv {
	width:106px;
	height:106px;
	background-image:url(/img/logo/dakota_tv.jpg);
}
.log_inconnexusXXI {
	width:106px;
	height:80px;
	background-image:url(/img/logo/inconnexus_xxi.jpg);
}
.log_paradoValldemosa {
	width:106px;
	height:148px;
	background-image:url(/img/logo/parado_valldemosa.jpg);
}
.log_lluisRibalta {
	width:106px;
	height:209px;
	background-image:url(/img/logo/lluis_ribalta.jpg);
}
.log_atlanticRowing {
	width:106px;
	height:81px;
	background-image:url(/img/logo/atlantic_rowing.jpg);
}
.log_fitesMusica {
	width:106px;
	height:165px;
	background-image:url(/img/logo/fites_musica.jpg);
}
.log_casaPairal {
	width:106px;
	height:60px;
	background-image:url(/img/logo/casa_pairal.jpg);
}
.log_festaGranXibarri {
	width:106px;
	height:106px;
	background-image:url(/img/logo/festaGranXibarri.gif);
}
.log_pensandoEnMiles {
	width:106px;
	height:113px;
	background-image:url(/img/logo/pensandoEnMiles.gif);
}
.log_laLatina {
	width:106px;
	height:150px;
	background-image:url(/img/logo/laLatina.gif);
}