@font-face {
    font-family: 'KlavikaRegular';
    src: url('../fonts/klavika_regular_2-webfont.eot');
    src: url('../fonts/klavika_regular_2-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/klavika_regular_2-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'KlavikaMedium';
    src: url('../fonts/klavika_medium_2-webfont.eot');
    src: url('../fonts/klavika_medium_2-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/klavika_medium_2-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'KlavikaBold';
    src: url('../fonts/klavika_bold_2-webfont.eot');
    src: url('../fonts/klavika_bold_2-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/klavika_bold_2-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'KlavikaLight';
    src: url('../fonts/klavika_light_2-webfont.eot');
    src: url('../fonts/klavika_light_2-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/klavika_light_2-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'KlavikaRegularItalic';
    src: url('../fonts/klavika_regular_italic_2-webfont.eot');
    src: url('../fonts/klavika_regular_italic_2-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/klavika_regular_italic_2-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'KlavikaMediumItalic';
    src: url('../fonts/klavika_medium_italic_2-webfont.eot');
    src: url('../fonts/klavika_medium_italic_2-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/klavika_medium_italic_2-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'KlavikaLightItalic';
    src: url('../fonts/klavika_light_italic_2-webfont.eot');
    src: url('../fonts/klavika_light_italic_2-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/klavika_light_italic_2-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

body {
	margin: 0;
	border: 0;
	padding: 0;
}

a img { border: 0; }

/* FONS */
#background {
    width: 100%; 
    height: 100%; 
    position: fixed; 
    left: 0px; 
    top: 0px; 
    z-index: -1;
}
#background img {
	width:100%;
    height:100%;
}

#centrat {
	margin: 0 auto;
	border: 0;
	padding: 0;
	
	width: 950px;
}

/* CAPÇALERA*/
#capcalera {
	margin: 0;
	border: 0;
	padding: 0;
	
	height: 152px;
}
#logo {
	margin: 0 9px 0 0;
	border: 0;
	padding: 0;
	
	float: left;
}
#suggeriments_idiomes {
	margin: 0;
	border: 0;
	padding: 0;
	
	width: 788px;
	height: 35px;
  	color: #fff;
    font-size: 12px;
    font-family: 'KlavikaRegular';
    float: right;
}

/*
#suggeriments {
	margin: 6px 0 0 0;
	border: 1px solid #000;
	padding: 0;
	
	font-size: 21px;
	font-family: 'KlavikaBold';
	font-style:italic;
	text-transform:uppercase;
	width: 400px; 
  	float: left;
}
#suggeriments a {
	text-shadow: -2px 0 black, 0 2px black, 2px 0 black, 0 -2px black;
	color: #efc33b;
	text-decoration: none;
}
#suggeriments img {
	margin: 0 10px 0 0;
	float: left;
}
*/

#idiomes {
	margin: 0;
	border: 0;
	padding: 0;
	
	width: 300px; 
  	color: #fff;
  	text-align: right;
   	float: right;
}
#idiomes a {
	color: #fff;
	text-decoration: none;
}
#idiomes a.actual, #idiomes a:hover { color: #efc33b; }

#menu {
	margin: 8px 0;
	border: 0;
	padding: 0;
	
	width: 789px; /*786px;*/ 
    font-size: 15px;
    font-family: 'KlavikaMedium';
   	float: left;
}
#nav {
	margin: 0 auto;
	border: 0;
	padding: 0;

	list-style:none;
}
#nav li { float:left; }
#nav li:first-child a {
	padding: 12px 9.5px;
	
	-webkit-border-top-left-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
}
#nav li:last-child a {
	padding: 12px 9.5px;
	
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomright: 8px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}
#nav li:last-child a:hover, #nav li.hover a {
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	border-bottom-right-radius: 0px;
}

#nav li:last-child ul {	margin: 0 0 0 -98px; }
#nav li:last-child ul a { text-align: right; }

#nav li a {
	margin: 0;
	border: 0;
	padding: 12px 9.5px;
	
	color: #000;
	background: #efc33b;
	text-decoration: none;
	display: block;
}
#nav li a:hover, #nav li.hover a {
	color:#fff;
	background: #000;
}
#nav li a.actual { color: #fff; }

/* Submenu */
#nav ul.submenu {
	margin: 0;
	border: 0;
	padding: 10px;
	
	position: absolute;
	list-style: none;
	background: #000;
	z-index: 20;
	display: none;
	
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
}
#nav ul.submenu li {
	border-bottom: 1px dashed #fff;
	
	/*width: 146px;*/
	width: 156px;
	float:none;
}
#nav ul.submenu li:last-child { border: 0; }
#nav ul.submenu li a {
	margin: 0;
	border: 0;
	padding: 8px 0;
	
	color: #fff;
	background: #000;
	text-decoration: none;
	display: block;
}
#nav ul.submenu li a:hover {
	color: #efc33b;
}


#submenu {
	margin: 0;
	border: 0;
	padding: 0;
	
	width: 785px; 
    height: 32px;
	float: left;
}
#submenu .actualitzacions {
	margin: 0;
	border: 0;
	padding: 3px 0;
	
	width: 700px; 
    height: 26px; //32px;
    font-size: 12px;
    font-family: 'Verdana';
    background: url('../img/background-twitter.png') no-repeat;
    float: left;
}
.actualitzacions .ultima {
	margin: 0 11px;
	border: 0;
	padding: 0;
	
	color: #efc33b;
	font-size: 16px;
    font-family: 'KlavikaMedium';
    float: left;
}


/* TWITTER */
#container {
    margin: 0;
    border: 0;
    padding: 0 0 0 5px;
    
    display: block;
    overflow: hidden;
    text-align: left;
    
    color: #fff;
    width: 585px;
    height: 35px;
}
#holder { position: relative; }
#tweets { font-size: 9px; }


#submenu .xarxes_socials {
	margin: 0;
	border: 0;
	padding: 0;
	
	width: 80px;
    height: 32px;
    text-align: right;
    float: right;
}
#submenu .xarxes_socials a {
	margin: 0;
	border: 0;
	padding: 0;
}

/* CONTINGUT */
.continguts {
	margin: 0;
	border: 0;
	padding: 0;
}

/* INICI */
.benvinguda {
	margin: 40px 0 70px 0;
	border: 0;
	padding: 0;
	
	color: #fff;
	font-size: 44px;
	font-family: 'KlavikaBold';
	line-height: 65px;
}
.benvinguda span { color: #efc33b; }

#ticker-area {
	margin: 0 0 0 -19px;
	border: 0;
	padding: 0;
	
	font-size: 78px;
	text-transform: uppercase;
}


.seccions {
	margin: 0;
	border: 0;
	padding: 0;
	
	height: 185px; //162px;
}
.seccions div {
	margin: 0;
	border: 0;
	padding: 0;
	
	width: 316px;
	float: left; 
}
.seccions .esquerra { text-align: left; }
.seccions .centra { text-align: center; }
.seccions .dreta { text-align: right; }


/* ACTIVITATS */
.tactivitats, .tactivitats2 {
	margin: 0;
	border: 0;
	padding: 0;
	
	width: 100%;
	border-spacing: 1px;
}
.tactivitats td {
	margin: 1px;
	border: 0;
	padding: 0;
	
	color: #fff;
	font-size: 13px;
	font-family: 'KlavikaRegular';
	background: url('../img/background-taula.png');
	text-align: center;
}
.tactivitats2 td {
	margin: 1px;
	border: 0;
	padding: 8px 18px;
	
	color: #fff;
	font-size: 13px;
	font-family: 'KlavikaRegular';
	background: url('../img/background-taula.png');
	text-align: center;
}
.tactivitats td.hora, .tactivitats2 td.hora {
	padding: 8px 18px;
	width: 35px;
}
.tactivitats td.dia, .tactivitats2 td.dia {
	padding: 8px 18px;
	width: 125px;
}
.tactivitats td.jugador, .tactivitats2 td.jugador { width: 235px; }
.tactivitats td.jugador_llarg, .tactivitats2 td.jugador_llarg { width: 390px; }
.tactivitats td.esquerre, .tactivitats2 td.esquerre { text-align: left; }
.tactivitats td.text_gris, .tactivitats2 td.text_gris { color: #a7a7a7; }

.tactivitats td .text_petit, .tactivitats2 td .text_petit { font-size: 11px; }
.tactivitats td .text_gris, .tactivitats2 td .text_gris { color: #a7a7a7; }
.tactivitats td .text_negre, .tactivitats2 td .text_negre { color: #000; }

.tactivitats .casella { padding: 8px 18px; }
.tactivitats .groc, .tactivitats2 .groc {
	color: #000;
	background: #efc33b;
}

/* ACTIVITATS */
.taula_ranking {
	margin: -1px 0 0 -1px;
	border: 0;
	padding: 0;
	
	width: 640px;
	border-spacing: 1px;
	float: left;
}
.taula_ranking td {
	margin: 1px;
	border: 0;
	padding: 8px 20px;
	
	color: #fff;
	font-size: 13px;
	font-family: 'KlavikaLight';
	background: url('../img/background-taula.png');
	text-align: center;
}
.taula_ranking td.hora { width: 35px; }
.taula_ranking td.jugador { width: 235px; }
.taula_ranking td.jugador_llarg { width: 390px; }
.taula_ranking td.esquerre { text-align: left; }
.taula_ranking td.text_gris { color: #a7a7a7; }

.taula_ranking td.groc {
	color: #000;
	background: #efc33b;
	font-family: 'KlavikaRegular';
}

.taula_ranking td .text_petit { font-size: 9px; }
.taula_ranking td .text_gris { color: #a7a7a7; }

.titol_seccio {
	margin: 0 1px 18px 1px;
	border: 0;
	padding: 4px 20px;
	
	width: 906px;
	color: #fff;
	font-size: 18px;
	font-family: 'KlavikaMedium';
	background: url('../img/background-taula.png');	
}

.titol_separador {
	margin: 0 0 1px 0;
	border: 0;
	padding: 0 25px;
	
	width: 588px;
	height: 36px;
	color: #fff;
	font-size: 18px;
	font-family: 'KlavikaMedium';
	background: url('../img/background-taula.png');
	float:left;
}
.titol_llarg {
	margin: 0 0 20px 0;
	padding: 0 20px;
	
	width: 910px;
	float:none;
}
.titol_separador .imatge {
	margin: 9px 0 0 0;
	border: 0;
	padding: 0;
	
	width: 27px;
	float:left;
}
.titol_separador .text {
	margin: 4px 0 0 0;
	border: 0;
	padding: 0;
	
	float:left;
}


.capcalera-taula {
	margin: 0 1px;
	border: 1px solid #000;
	padding: 0 5px 0 20px;
	
	width: 921px;
	height: 36px;
	color: #fff;
	font-size: 18px;
	font-family: 'KlavikaMedium';
	background: url('../img/background-taula.png');
	float:none;
	
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
.capcalera-taula .imatge {
	margin: 9px 0 0 0;
	border: 0;
	padding: 0;
	
	width: 27px;
	float:left;
}
.capcalera-taula .text {
	margin: 4px 0 0 0;
	border: 0;
	padding: 0;
	
	float:left;
}
.capcalera-taula .text a {
	color: #fff;
	text-decoration: none;
}
.capcalera-taula .text a:hover {
	color: #efc33b;
}

.peu-taula {
	margin: 0 1px;
	border: 0;
	padding: 0;
	
	width: 948px;
	height: 37px;
	background: url('../img/background-taula.png');
	
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
}

/* PEU */
#peu {
	margin: 30px 0 20px 0;
	border: 0;
	padding: 1px 20px 0 20px;
	
	width: 910px;
	height: 80px;
	background: #fff;
	float:left;
	
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
#peu a {
	color: #000;
	text-decoration: none;
}
#peu .peu1 {
	margin: 0;
	border: 0;	
	padding: 0;	
	
	font-size: 24px;
	font-family: 'KlavikaBold';
}

#peu .peu2 {
	margin: 0 0 4px 0;
	border: 0;	
	padding: 0;	
	
	height: 15px;
	font-size: 10px;
	font-family: 'Verdana';
}
.peu2 .direccio {
	margin: 0;
	border: 0;	
	padding: 0;
	
	float: left;
}
.peu2 .links {
	margin: 0;
	border: 0;	
	padding: 0;
	
	float: right;
}
.peu2 .links .separador { margin: 0 8px; }


/* Fancybox PopUps */
.popup { display: none; }

#legal_warning, #center_rules {
	margin: 5px;
	border: 0;
	padding: 5px;
	
	width: 700px;
	height: 600px;
	overflow: auto;
	
	font-size: 12px;
	font-family: 'Verdana';
}

#credits {
	margin: 0;
	border: 0;
	padding: 30px 25px;
	
	width: 300px; 
  	height: 160px;
  	background-color: #000;
}
#credits a {
	text-decoration: none;
	color: #999999;
}
#credits p {
	margin: 20px 0;
	border: 1px solid #000;
	padding: 0;
	
	color: #fff;
	font-size: 12px;
	font-family: Arial;
}

#enviar_soci {
	margin: 0;
	border: 0;
	padding: 30px 25px;
	
	width: 300px; 
  	height: 160px;
  	background-color: #000;
}

/* DESPLEGABLES */
#menu2 { 
	margin: 5px 0 0 0;
	border: 0;
	padding: 0;
	
	color: #fff;
	float: right;
}
#menu2 ul {
	margin: 0;
	border: 0;
	padding: 0;
	
	list-style-type: none;
}
#menu2 ul li:hover {
	position: relative;
}
#menu2 ul li.selecciona {
	margin: 0;
	border: 0;
	padding: 3px 0 0 40px;
	
	color: #000;
	width: 175px;
	height: 23px; //32px;
	font-size: 13px;
	font-family: 'KlavikaMedium';
	background: url('../img/background-desplegable.png');
}

#menu2 ul li ul {
	margin: 0;
	padding: 0 0 0 29px;
	
	width: 186px;
	display: none;
}


#menu2 ul li ul li.opcio {
	margin: 0;
	padding: 8px 10px;
	
	color: #000;
	font-size: 13px;
	font-family: 'KlavikaMedium';
	background: #efc33b;
}

#menu2 ul li ul li a {
	margin: 0;
	padding: 3px 0;
	
	color: #000;
	text-decoration: none;
}
#menu2 ul li ul li a:hover { color: #fff; }

#menu2 ul li a:hover {
	color: #000;
	position: relative;
}
#menu2 ul li a:hover ul, #menu2 ul li:hover ul {
	display: block;
	position: absolute;
	left: 0px;
}

/* LES NOSTRES ACTIVITATS */
.totes_activitats {
	margin: 0;
	border: 0;
	padding: 0;	
	
	height: 550px;
}
.activitats {
	margin: 0;
	border: 0;
	padding: 0 0 20px 0;
	
	width: 638px;
	float: left;
	background: url('../img/background-taula.png');
	
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.activitats .capcalera {
	margin: 20px 25px;
	border: 0;
	padding: 0;
	
	color: #fff;
	font-size: 16px;
	font-family: 'KlavikaMedium';
}
.activitats .capcalera .tipus {
	border: 0;
	
	width: 450px;
	float: left;
}
.activitats .capcalera .tipus span {
	margin: 0 6px 0 0;
	border: 0;
	padding: 0;
}
/* .activitats .capcalera .tipus span.actual { color: #efc33b; } */
.activitats .capcalera .tipus span a { color: #fff; text-decoration: none; }
.activitats .capcalera .tipus span.actual a { color: #efc33b; text-decoration: underline; }
.activitats .capcalera .horaris {
	width: 130px;
	text-align: right;
	float: right;
}
.activitats .titol {
	margin: 75px 25px 10px 25px;
	border: 0;
	padding: 0;
	
	color: #efc33b;
	font-size: 42px;
	font-family: 'KlavikaBold';
	line-height: 45px;
}
.activitats .subtitol {
	margin: 10px 25px 5px 25px;
	border: 0;
	padding: 0;
	
	color: #fff;
	font-size: 20px;
	font-family: 'KlavikaBold';
	line-height: 23px;
}
.activitats .text {
	margin: 15px 25px 50px 25px;
	border: 0;
	padding: 0;
	
	color: #fff;;
	font-size: 12px;
	font-family: 'Verdana';
}
.activitats .text img {
	margin: 5px 0 5px 10px;
	border: 1px solid #efc33b;
	padding: 1px;
	
	width: 343px;
	float: right;
}
.links_seccions {
	margin: 0;
	border: 0;
	padding: 0;
	
	width: 285px;
	float: right;
	text-align: right;
}
.links_seccions .centre { margin: 31px 0; }



/* DESPLEGABLE */
#desplegable_activitats {
	margin: 5px 0;
	border: 0;
	padding: 0;
	
	width: 215px; 
    font-size: 13px;
    font-family: 'KlavikaMedium';
    text-shadow: 1px 1px #f1f100;
    float: right;
}
#nav_activitats {
	margin: 0 auto;
	border: 0;
	padding: 0;
	
	width: 215px;
	list-style:none;
}
#nav_activitats li { float:left; }
#nav_activitats li span {
	margin: 0;
	border: 0;
	padding: 3px 0 4px 40px;
	
	width: 175px;
	color: #000;
	background: url('../img/background-desplegable.jpg');
	text-decoration: none;
	display: block;
	cursor: pointer;
}

/* Submenu */
#nav_activitats ul.submenu {
	margin: 0 0 0 29px;
	border: 0;
	padding: 5px 10px;

	list-style: none;
	position: absolute;
	background: #efc33b;
	text-shadow: 1px 1px #f1f100;
	z-index: 20;
	
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
}
#nav_activitats ul.submenu li {
	border-bottom: 1px dashed #000;
	float:none;
}
#nav_activitats ul.submenu li:last-child { border: 0; }
#nav_activitats ul.submenu li span, #nav_activitats ul.submenu li a {
	margin: 0;
	border: 0;
	padding: 8px 0;
	
	color: #000;
	width: 166px;
	background: #efc33b;
	text-decoration: none;
	display: block;
	cursor: pointer;
}
#nav_activitats ul.submenu li span.hover, #nav_activitats ul.submenu li a:hover { color:#fff; }


/* SERVEIS i NOTICIES */
.llista_items {
	margin: 0;
	border: 0;
	padding: 0;
}
.item {
	margin: 0 0 1px 0;
	border: 0;
	padding: 0 0 20px 0;
	
	width: 638px;
	float: left;
	background: url('../img/background-taula.png');
}
.item_soci {
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
}
.item .titol {
	margin: 10px 25px 10px 25px;
	border: 0;
	padding: 0;
	
	color: #efc33b;
	font-size: 42px;
	font-family: 'KlavikaBold';
	line-height: 45px;
}
.item .subtitol {
	margin: 10px 25px 5px 25px;
	border: 0;
	padding: 0;
	
	color: #fff;
	font-size: 20px;
	font-family: 'KlavikaBold';
	line-height: 23px;
}
.item .cursiva, .cursiva {
	margin: 0 25px;
	border: 0;
	padding: 0;
	
	color: #efc33b;
	font-size: 20px;
	font-family: 'KlavikaRegularItalic';
}
.item .text {
	margin: 15px 25px 25px 25px;
	border: 0;
	padding: 0;
	
	color: #fff;;
	font-size: 12px;
	font-family: 'Verdana';
}
.item .text a { color: #fff; text-decoration: none; }
.item .text a:hover { text-decoration: underline; }
.item .text img {
	margin: 5px 0 5px 10px;
	border: 1px solid #efc33b;
	padding: 1px;
	
	width: 343px;
	float: right;
}
.item .text .img_avantatge { width: 150px; }
.item .thumb {
	margin: 0 0 25px 25px;
	border: 1px solid #efc33b;
	padding: 1px;
	
	width: 170px;
	float: left;
}

.item .telf {
	margin: -10px 25px;
	border: 0;
	padding: 0;
	
	color: #fff;;
	font-size: 42px;
	font-family: 'KlavikaBold';
}
.llista_items .capcalera-taula {
	margin: 0 0 1px 0;
	border: 0;
	padding: 0 25px;
	
	width: 588px;
	height: 36px;
	color: #fff;
	font-size: 18px;
	font-family: 'KlavikaMedium';
	background: url('../img/background-taula.png');
	
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
.llista_items .capcalera-taula .imatge {
	margin: 9px 0 0 0;
	border: 0;
	padding: 0;
	
	width: 27px;
	float:left;
}
.llista_items .capcalera-taula .text {
	margin: 4px 0 0 0;
	border: 0;
	padding: 0;
	
	float:left;
}
.torna_a_menu {
	margin: 0;
	border: 0;
	padding: 0 25px;
	
	width: 588px;
	height: 37px;
	color: #fff;
	font-size: 18px;
	font-family: 'KlavikaMedium';
	background: url('../img/background-taula.png');
	float: left;
	
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
}
.torna_a_menu .imatge {
	margin: 9px 0 0 0;
	border: 0;
	padding: 0;
	
	float: right;
}
.torna_a_menu .text {
	margin: 4px 0 0 0;
	border: 0;
	padding: 0 10px;
	
	width: 500px;
	text-align: right;
	cursor: pointer;
	float: right;
}

/* CONTACTE */
.capcalera_contacte {
	margin: 0 0 1px 0;
	border: 0;
	padding: 0 25px;
	
	width: 900px;
	height: 36px;
	color: #fff;
	font-size: 18px;
	font-family: 'KlavikaMedium';
	background: url('../img/background-taula.png');
	
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
.capcalera_contacte .imatge {
	margin: 9px 0 0 0;
	border: 0;
	padding: 0;
	
	width: 27px;
	float:left;
}
.capcalera_contacte .text {
	margin: 4px 0 0 0;
	border: 0;
	padding: 0;
	
	float:left;
}
.item_contacte {
	margin: 0 0 1px 0;
	border: 0;
	padding: 0 0 80px 0;
	
	width: 950px;
	float: left;
	background: url('../img/background-taula.png');
	
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
}
.item_contacte .titol {
	margin: 10px 25px 10px 25px;
	border: 0;
	padding: 0;
	
	color: #efc33b;
	font-size: 42px;
	font-family: 'KlavikaBold';
	line-height: 45px;
}

.item_contacte .form_arribar .formulari {
	width: 400px;
	float: left;
}
.item_contacte .form_arribar .com_arribar {
	width: 545px;
	float: right;
}
.item_contacte .subtitol {
	margin: 10px 25px 5px 25px;
	border: 0;
	padding: 0;
	
	color: #fff;
	font-size: 20px;
	font-family: 'KlavikaBold';
	line-height: 23px;
}
.item_contacte .text {
	margin: 15px 25px 25px 25px;
	border: 0;
	padding: 0;
	
	color: #fff;;
	font-size: 12px;
	font-family: 'Verdana';
}
.item_contacte .telf {
	margin: -10px 25px;
	border: 0;
	padding: 0;
	
	color: #fff;;
	font-size: 42px;
	font-family: 'KlavikaBold';
}
.item_contacte .condicions, .item_soci .condicions {
	margin: 0 0 10px 0;
	border: 0;
	padding: 0;
	
	color: #fff;;
	font-size: 10px;
	font-style: italic;
	font-family: 'Verdana';
}
#location {
	margin: 15px 25px 20px 25px;
	padding: 0;
	
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

/* FORMULARI */
form {
	margin: 15px 0 20px 25px;
	border: 0;
	padding: 0;
}
input {
	margin: 0 8px 12px 0;
	border: 0;
	padding: 5px 10px;
	
	font-size: 16px;
	font-family: 'KlavikaRegular';
	
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
input.curt { width: 155px; }
#form_soci input.curt { width: 268px; }
#form_soci input.llarg { width: 568px; }
textarea {
	margin: 0 0 12px 0;
	border: 1px solid #002f5b;
	padding: 1px 5px;
	
	width: 350px;
	font-size: 16px;
	font-family: 'KlavikaRegular';
	
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
textarea.llarg { width: 578px; }
input.inactiu, textarea.inactiu {
	color: #999;
	font-family: 'KlavikaRegularItalic';
}
form .botons input {
	cursor: pointer;
	background: #cdcdcd;
}
form .botons input.hover {
	background: #efc33b;
}
form .botons a {
	margin: 0 8px 12px 0;
	border: 1px solid #000;
	padding: 5px 10px;
	
	color: #000;
	font-size: 16px;
	font-family: 'KlavikaRegular';
	background: #cdcdcd;
	text-decoration: none;
	
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
form .botons a:hover {
	background: #efc33b;
}

#mail_enviat {
	margin: 0;
	border: 0;
	padding: 0;
	
	color: #efc33b;
	font-size: 20px;
	font-family: 'KlavikaRegularItalic';
}

.nota_informativa {
	margin: 0 0 10px 0;
	border: 0;
	padding: 5px 25px 0 25px;
	
	width: 900px;
	height: 36px;
	color: #efc33b;
	font-size: 18px;
	font-family: 'KlavikaMedium';
	background: url('../img/background-taula.png');
	
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

/* FORMULARI SOCI */
#enviar_soci {
	margin: 0;
	border: 0;
	padding: 10px 15px;
	
	width:700px;
	height:925px;
	overflow:auto;
}
#enviar_soci .titol {
	margin: 10px 0 20px 0;
	border: 1px solid #000;
	padding: 0;
	
	color: #efc33b;
	font-size: 42px;
	font-family: 'KlavikaBold';
	line-height: 45px;
}
#enviar_soci .subtitol {
	margin: 0 0 0 10px;
	border: 0;
	padding: 0;
	
	color: #fff;
	font-size: 20px;
	font-family: 'KlavikaBold';
	line-height: 23px;
}
#enviar_soci .bu {
	margin: 20px 0;
	border: 1px solid #000;
	padding: 0;
}

.bu input {
	cursor: pointer;
	background: #cdcdcd;
}
.bu input.hover {
	background: #efc33b;
}

form .botons .enviar {
	margin: 0 8px 12px 0;
	border: 1px solid #000;
	padding: 5px 10px;
	
	color: #000;
	font-size: 16px;
	font-family: 'KlavikaRegular';
	background: #cdcdcd;
	text-decoration: none;
	cursor: pointer;
	
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}


/* TARIFES */
#taula_tarifes {
	margin: 0;
	border: 0;
	padding: 0;
	
	width: 690px;
}
#taula_tarifes td {
	margin: 0;
	border: 0;
	padding: 0 10px;
	
	color: #fff;
	font-size: 13px;
	font-family: 'KlavikaLight';
	background: url('../img/background-taula.png');
	text-align: center;
}
#taula_tarifes .cap { padding: 14px 10px 8px 10px; }
#taula_tarifes .gran { font-size: 20px; }
#taula_tarifes .negreta { font-family: 'KlavikaBold'; }
#taula_tarifes .curt { width: 20px; }
#taula_tarifes .llarg { width: 285px; }
#taula_tarifes .radio { padding: 15px 0 0 0; }
#taula_tarifes .uppercase { text-transform: uppercase; }
#taula_tarifes .esquerre { text-align: left; }
#taula_tarifes .dreta { text-align: right; }

.banner {
	width: 282px;
	height: 162px;
	
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

/* PDF */
.pdf {
	margin: 8px 1px 0 1px;
	border: 1px solid #000;
	padding: 0 20px;
	
	width: 906px;
	height: 36px;
	color: #fff;
	font-size: 18px;
	font-family: 'KlavikaMedium';
	background: url('../img/background-taula.png');
	float:none;
	
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.pdf .imatge {
	margin: 9px 0 0 0;
	border: 0;
	padding: 0;
	
	width: 27px;
	float:left;
}
.pdf .text {
	margin: 4px 0 0 0;
	border: 0;
	padding: 0;
	
	float:left;
}
.pdf .text a {
	color: #efc33b;
	text-decoration: none;
}

#ticker-area {
	margin: 0;
	border: 0;
	padding: 0;
	
	//width: 300px;
	height: 130px;
}