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



body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	margin: 0px;
	padding: 0px;
}
p,ul,li,h1,h2,h3,h4,form,img,a,label {
	font-size:1em;
	list-style:none;
	margin:0;
	padding:0;
	border:none;
	text-decoration:none;
	color:#000;
	line-height:135%;
}
input {
	font-size:1em;
}

* div.cl {
	clear:both;
	padding:0;
}

#l0 {
	width:999px;
	margin:8em auto 1em auto;
}

h2{
	font-size:1.2em;
}
h3{
	font-size:1em;
}



/* MENU + CABECERA */

#hdr {
	margin-left:25px;
	position:relative;
	zoom:1
}
#hdr_home{
	margin-left:25px;
	padding-bottom:1em;
	position:relative;
	zoom:1;
}
#hdr img, #hdr_home img {
	float:left;
	display:inline;
}
/*
.menu_logo1 { 
	width:254px; 
	float:left; 
	display:inline;
	position:absolute;
	top:-2px;
	left:0px;
}
*/

.menu_logo1 {
display:inline;
float:left;
left:-15px;
position:absolute;
top:-10px;
width:254px;
}
/*
.menu_logo1 {
 display:inline;
 float:left;
 left:0;
 position:absolute;
 top:-2px;
 width:254px;
}
*/
.menu_logo2 {
	width:30px; 
	float:right; 
	display:inline;
	margin-right:10px;
}
#hdr_home .logo2 img, #hdr .logo2 img{
	height:30px;
	width:29px;
	float:none;
}
.logo2 {
	background:url(../img/logo2.gif) no-repeat center;
	display:block;
}
.logo2:hover {
	background:url(../img/logo2_on.gif) no-repeat center;
}
.menu {
	width:669px; 
	float:left; 
	display:inline;
	background:url(../img/hdr_bg.gif) no-repeat left bottom;
	height:29px;
	margin-left:257px;
	margin-bottom:29px;
	z-index:10;
	position:relative;
}
.menu ul {
	padding:0px 10px 0 10px;
	float:right;
}
.menu li {
	float:left;
	display:inline;
	padding:.3em 9px .6em;
	margin:0;
	display:block;
	text-align:right;
	font-size:1.2em;
}
.menu a {
	color:#fff;
	text-decoration:none;
	font-size:1.2em;
	
}
.menu a:hover {
	color:#000;
	text-decoration:none;
}
.menu #sel{
	color:#FFDA09;
}
#equip { 
	width:45px;
	margin-right:10px;
}
#faq { 
	margin-left:40px;
	margin-right:10px;
}

.tit{
	position:absolute;
	left:30px;
	top:15px;
}
.close{
	position:absolute;
	right:18px;
	top:17px;
	z-index:10;
}

/* FI MENU + CABECERA */



/* HOME */


#col1 {
	width:639px;
	float:left;
	display:inline;
	padding-left:20px;
}
#col2 {
	width:323px;
	float:right;
	display:inline;
	padding-right:10px;
}
.box1 {
	background:url(../img/box1_bg2.gif) no-repeat center bottom;
	margin-bottom:.7em;
	*zoom:1;
}
#col1 h1, #col2 h1, #col1 h2, #col2 h2 {
	display:none;
}
.box1-top {
	background:url(../img/box1_bg1.gif) no-repeat center top;
	height:15px;
}
.informacio {
	display:inline;
	width:371px;
	height:197px;
	/*background:url(../img/minfo_bg1.gif) no-repeat center center;*/
	float:left;
	margin-right:25px;
	margin-left:30px;
	padding-bottom:10px;
}
.aportacio {
	float:left;
	display:inline;
	width:160px;
	margin-left:27px;
	padding-top:25px;
	padding-bottom:35px;
	text-align:center;
	font-size:1.1em;
}
.aportacio img{
	display:block;
	padding-bottom:10px;
	margin:0 auto;
}
.aportacio strong {
	font-weight:normal;
	font-size:1.3em;
	display:block;
	margin-top:.7em;
}
.box2,.box3,.box4 {
	background:url(../img/box2_bg1.gif) no-repeat center top;
	margin-bottom:.7em;
	*zoom:1;
	position:relative;
}
.box3 {
	background-image:url(../img/box3_bg1.gif);
}
.box4 {
	background-image:url(../img/box4_bg1.gif);
}
.box2 a,.box3 a,.box4 a {
	display:block;
	background:url(../img/box2_bg2.gif) no-repeat center bottom;
	font-size:1.1em;
	color:#fff;
	padding:2em 15px 2em 300px;
	*zoom:1;
	height:45px;
}
.box3 a {
	padding:2em 300px 2em 15px;
}
.box5 {
	background:url(../img/box5_bg2.gif) no-repeat center bottom;
	margin-bottom:.7em;
}
.box5 form {
	background:url(../img/box5_bg1.gif) no-repeat center top;
	padding:3em 60px 1.2em;
	position:relative;
}
.box5 label {
	display:block;
	margin-bottom:1em;
}
.box5 label span {
	color:#FD6019;
	font-size:1.2em;
	width:50px;
	display:inline;
	float:left;
}
.box5 .text {
	border:none;
	font-size:1.1em;
	padding:.1em .5em;
	width:110px;
}
.box5 .button {
	position:absolute;
	width:20px;
	height:20px;
	right:45px;
	top:4em;
}
.box5 .button input {
	width:100%;
	height:100%;
	background:url(../img/button_bg1.gif) no-repeat center center;
}
.box5 .button input:hover {
	background-image:url(../img/button_bg2.gif);
}
.box5 a {
	background:url(../img/button_bg.gif) no-repeat center center;
	*background:url(../img/button_bg.gif) no-repeat center 2px;
	width:147px;
	display:block;
	margin:2em auto;
	*margin-bottom:.5em;
	color:#fff;
	font-size:1.8em;
	text-align:center;
	padding:.1em 0 .2em;
	*padding-bottom:27px;
	_padding-bottom:45px;
}
.box5 a:hover {
	color:#000;
}
.box6 {
	background:url(../img/box6_bg2.gif) no-repeat center bottom;
	margin-bottom:.7em;
	position:relative;
}
.box6 div {
	background:url(../img/box6_bg1.gif) no-repeat center top;
	padding:6.5em 18px 1.2em 28px;
	_padding-left:0px;
}
.box6 a {
	display:block;
	background:url(../img/box6_bg3.gif) no-repeat left top;
	margin:0;
	font-weight:bold;
	font-style:italic;
	text-align:right;
	height:102px;
	padding:0;
	width:110px;
}
.box6 a:hover {
	background:url(../img/box6_bg3_b.gif) no-repeat left top;
}
.box6 img {
	float:right;
	display:inline;
	margin-bottom:12px
}
.home_tit_anuncis{
	position:absolute;
	left:7px;
	top:5px;
}
.home_tit_converses{
	position:absolute;
	right:6px;
	top:7px;
}
.box6 .home_tit_concurs{
	position:absolute;
	right:25px;
	top:15px;
	padding:0;
}
.premi {
	width:170px;
	float:left;
	display:inline;
	position:relative;
	right:10px;
	_left:20px;
	font-size:1.1em;
	margin-top:1em;
	padding-bottom:1em;
	line-height:120%;
}
.premi span {
	color:#fff;
}
.guanyador {
	clear:both;
	background:url(../img/box6_bg4.gif) no-repeat center center;
	width:270px;
	margin-left:-13px;
	_margin-left:0px;
	_left:13px;
	color:#FED602;
	padding:2.6em 15px .8em;
	position:relative;
}
.guanyador span {
	position:absolute;
	font-size:.9em;
	color:#fff;
	left:15px;
	top:.6em;
}
#ftr {
	margin-top:10px;
}
#ftr ul {
	width:700px;	
	margin:0 auto;
}
#ftr li {
	display:inline;
	float:left;
	padding-left:10px;
	margin-left:7px;
	background:url(../img/bull_bg.gif) no-repeat left 1em;
	line-height:100%;
	padding-top:.5em;
}
#ftr li.first {
	padding-left:0;
	background:none;
	margin-left:0;
}
#ftr li.ec {
	background:url(../img/logo3.gif) no-repeat left center;
	padding-left:30px;
	padding-top:0;
}

/* FI HOME */




/* INTERIORS */

.cont {}

.footnote {
	position:absolute;
	bottom:0px;
	left:40px;
	width:930px;
	font-size:1.2em;
}
.footnote a {
	color:#FFFFFF;
	text-decoration:none;
}
.footnote a:hover {
	color:#000;
	text-decoration:none;
}
.nou{
	float:left;
	display:inline;
}
.pages{
	float:right;
	display:inline;
	color:#FFFFFF;
}

#sel {
	color:#000000;
}

/* FI INTERIORS */



/* ANUNCIS */
.anuncis_top{ 
	background:url(../img/anuncis_bg_top.gif) no-repeat left top; 
	height:90px;
	position:relative;
}
.anuncis_bot{
	background:url(../img/anuncis_bg_bot.gif) no-repeat left top; 
	height:40px;
}
.anuncis_mid{
	background:url(../img/anuncis_bg_mid.gif) repeat-y left top; 
	height:416px;
	padding:10px 20px 10px 35px;
	position:relative;
}
.anuncis_mid h2{
	background-color:#DB7B10;
	height:1.8em;
	padding:0.5em 0 0 0.5em;
	color:#000;
}
.anuncis_mid h2.white{
	color:#ffffff;
}
.anuncis_mid h3{
	background-color:#CCCCCC;
	padding:1px 20px;
	color:#000;
	font-weight:normal;
}
.anuncis_mid span{
	margin-left:20px;
	font-weight:normal;
}
.anuncis_mid li{
	background-color:#F2F2F2;
	padding-bottom:1.2em;
	position:relative;
	*zoom:1;
}
.anuncis_mid p{
	padding:.5em .8em 1.2em .8em;
}
.anuncis_mid a, .anuncis_mid a:hover, .anuncis_mid h2{
	vertical-align:middle
}
.anuncis_mid ul ul{
	padding:5px 0px;
}
.anuncis_mid ul ul p{
	padding-left:2em;
}
.anuncis_mid ul ul li{
	position:relative;
}
.respondre{
	position:absolute;
	right:4px;
	top:29px;

}
.respondre2{
	position:absolute;
	right:4px;
	top:20px;
}
.respondre a, .respondre2 a{
	color:#B3B3B3;
}
.respondre a:hover, .respondre2 a:hover{
	color:#000;
}

/* FI ANUNCIS */


/* CONVERSES */
.converses_top{ 
	background:url(../img/converses_bg_top.gif) no-repeat left top; 
	height:90px;
	position:relative;
}
.converses_bot{
	background:url(../img/converses_bg_bot.gif) no-repeat left top; 
	height:40px;
}
.converses_mid{
	background:url(../img/converses_bg_mid.gif) repeat-y left top; 
	height:416px;
	padding:10px 20px 10px 35px;
	position:relative;
}
.converses_mid h2{
	background-color:#D44225;
	height:1.8em;
	padding:0.5em 0 0 .5em;
	color:#FFFFFF;
	vertical-align:middle;
	color:#000000;
}
.converses_mid h2.white{
	color:#ffffff;
}
.converses_mid h2.titol {
	background-color:#F19782;
	height:1.8em;
	padding:0.5em 0 0 .5em;
	color:#FFFFFF;
	font-weight:normal;
}
.converses_mid h2.titol img {
	padding-left:2em;
}
.converses_mid h2.subtitol {
	background-color:#F26D51;
	height:1.8em;
	padding:1em 0 0 .5em;
	color:#B30E0E;
}
.converses_mid h3{
	background-color:#D44225;
	padding:1px 20px;
	color:#000;
}
.converses_mid span{
	color:#FFFFFF;
}
.converses_mid li{
	background-color:#F2F2F2;
	margin-bottom:.7em;
	_zoom:1;
}
.converses_mid li.list1, .list1 h2{
	background-color:#D44225;
	_zoom:1;
}
.converses_mid li.list1, .converses_mid li.list2{
	margin-bottom:0;
}
.converses_mid li.list2, .list2 h2{
	background-color:#F26D51;
	_zoom:1;
}
.converses_mid li h2 span{
	float:right;
	padding-right:1em;
	zoom:1;
	font-weight:normal;
}
.converses_mid li h2 span a{
	color:#FFFFFF;
}
.converses_mid li h2 span a:hover{
	color:#000;
}
.converses_mid p{
	padding:.5em .8em 1.2em .8em;
}
.converses_mid a, .converses_mid a:hover, .converses_mid h2{
	vertical-align:middle
}
.converses_mid ul ul{
	padding:5px 0px;
}
.desplegable{
	display:none;
}
/* FI CONVERSES */


/* APORTACIONS */
.aportacions_top{ 
	background:url(../img/aportacions_bg_top.gif) no-repeat left top; 
	height:90px;
	position:relative;
}
.aportacions_bot{
	background:url(../img/aportacions_bg_bot.gif) no-repeat left top; 
	height:40px;
}
.aportacions_mid{
	background:url(../img/aportacions_bg_mid.gif) repeat-y left top; 
	height:416px;
	padding:10px 20px 10px 35px;
	position:relative;
}
.aportacions_destacat{
	width:565px;
	position:absolute;
	left:250px;
	top:-15px;
}
.aportacions_destacat_top{
	background:url(../img/aportacions_destacat_top.gif) no-repeat center;
	height:16px;
}
.aportacions_destacat_bot{
	background:url(../img/aportacions_destacat_bot.gif) no-repeat center;
	height:33px;
}
.aportacions_destacat_mid{
	background:url(../img/aportacions_destacat_mid.gif) repeat-y center;
	width:565px;
}
.aportacions_mid .aportacions_destacat p{
	color:#FFFFFF;
	padding:0 1.2em 0 1.5em;
}
.aportacions_destacat a {
	color:#FD6019;
}
.aportacions_destacat .bases a{
	position:absolute;
	bottom:4px; 
	right:14px;
	color:#FED602;
	font-size:1.1em;
}
.aportacions_destacat a:hover, .aportacions_destacat .bases a:hover{
	color:#000;
}
.aportacions_mid h2{
	padding:0 0 0 1em;
	color:#FFFFFF;
	vertical-align:middle;
	font-weight:normal;
	margin-top:90px;
}
.aportacions_text{
	background-color:#F2F2F2;
	color:#000;
	padding:1em;
	margin-top:1em;
	height:150px;
}
.aportacions_text2{
	background-color:#F2F2F2;
	color:#000;
	padding:1em;
	margin-top:1em;
	height:265px;
}
.aportacions_text p, .aportacions_text2 p{
	padding:.5em .8em 1.2em .4em;
}
.aportacions_text span, .aportacions_text2 span{
	color:#000;
}
.aportacions_text img{
	position:relative;
	top:2px;
}
.aportacions_text2 img{
	position:relative;
	top:3px;
}
.aportacions_text li{
	padding-bottom:.1em;
}
.aportacions_premis{
	position:absolute;
	bottom:20px;
	right:100px;
	height:100px;
	width:auto;
}
.aportacions_premis p{
	float:left;
	display:inline;
}
.premi2 {
	float:left;
	display:inline;
	width:170px;
	position:relative;
	right:-20px;
	font-size:1.1em;
	margin-top:1em;
	padding-bottom:1em;
	line-height:120%;
	margin-right:40px;
}
.premi2 span {
	color:#fff;
}
.guanyador2 {
	float:right;
	display:inline;
	background:url(../img/aportacions_guanyador.gif) no-repeat left top;
	width:352px;
	height:65px;
	color:#FED602;
	padding:4em 10px .8em;
	position:relative;
	margin-left:60px;
}
.guanyador2 span {
	position:absolute;
	color:#fff;
	left:10px;
	top:1em;
}
/* FI APORTACIONS */


/* FAQ */
.faq_top{ 
	background:url(../img/faq_bg_top.gif) no-repeat left top; 
	height:50px;
	position:relative;
}
.faq_top .tit{
	left:434px;
	top:25px;
}
.faq_bot{
	background:url(../img/faq_bg_bot.gif) no-repeat left top; 
	height:40px;
}
.faq_mid{
	background:url(../img/faq_bg_mid.gif) repeat-y left top; 
	height:456px;
	padding:10px 20px 10px 35px;
	position:relative;
}
.faq_destacat{
	background:url(../img/faq_destacat.gif) no-repeat center;
	height:44px;
	width:669px;
	position:absolute;
	left:175px;
	bottom:0px;
	font-size:1.2em;
}
.faq_mid .faq_destacat p{
	color:#FFFFFF;
	padding:.5em 1.2em 1em 1.3em;
}
.faq_destacat a{
	color:#000;
}
.faq_destacat a:hover{
	color:yellow;
}
.faq_text{
	background-color:#F2F2F2;
	color:#000;
	margin:0px auto;
	height:410px;
	width:800px;
	overflow:hidden;
}
.faq_text p{
	padding:.5em .8em 1.2em .8em;
	background:none;
}
.faq_text span {
	color:#FD6019;
}
.faq_mid h2{
	background-color:#D44225;
	height:1.8em;
	padding:0.5em 0 0 0;
	color:#000;
	font-weight:bold;
	text-align:center;
	background:none;
	margin-top:1em;
}
.faq_mid h3{
	padding:1px 5px;
	color:#000;
	background:none;
	font-weight:normal;
}
.faq_scroll{
	position:absolute;
	right:18px;
	top:10px;
}
/* FI FAQ */


/* RECURSOS */

.recursos_top{ 
	background:url(../img/recursos_bg_top.gif) no-repeat left top; 
	height:90px;
	position:relative;
}
.recursos_bot{
	background:url(../img/recursos_bg_bot.gif) no-repeat left top; 
	height:40px;
}
.recursos_mid{
	background:url(../img/recursos_bg_mid.gif) repeat-y left top; 
	height:416px;
	padding:10px 20px 10px 35px;
	position:relative;
}
.recursos_mid h2{
	background-color:#FF1D25;
	height:1.5em;
	padding:0em 0 0 0.5em;
	margin-bottom:.3em;
	margin-top:.4em;
	color:#FFFFFF;
	font-weight:normal;
}
.recursos_mid h3{
	padding:0 0 0.4em 0.5em;
	font-weight:normal;
	height:1.3em;
	_height:auto;
	_padding-left:0;
	_margin-bottom:-2px;
}
.recursos_mid span{
	margin-left:20px;
	font-weight:normal;
}
.recursos_mid .ref{
	_margin-left:3px;
}
.recursos_mid li{
	background-color:#F19782;
	margin-bottom:.3em;
	padding-bottom:.2em;
	_padding-bottom:0;
	_zoom:1;
}
.recursos_mid li img{
	position:relative;
	top:1px;
}
.recursos_mid li span{
	float:right;
	background-color:#F26D51;
	padding: .2em 1em 0 1em;
	display:block;
	height:1.7em;
	border-left:2px solid #B30E0E;
}
.recursos_mid li span a{
	color:#FFFFFF;
}
.recursos_mid li span a:hover{
	color:#000;
}
.recursos_mid p{
	padding:.5em .8em 1.2em .8em;
}
.recursos_mid .footnote span a {
	color:#F19782;
	text-decoration:none;
}
.recursos_mid .footnote span a:hover {
	color:#000;
	text-decoration:none;
}
.recursos2 h3 {
	background-color:#CCCCCC;
	color:#000000;
	padding:.2em 0 .4em .8em;
	font-weight:normal;
	height:1.3em;
	_height:auto;
}
.recursos2 h4 {
	background-color:#CCCCCC;
	color:#000000;
	padding:0 0 .5em .8em;
	font-weight:normal;
	height:1.3em;
}
.recursos2 li {
	background-color:#F2F2F2;
}
.recursos2 li span{
	float:right;
	padding:0 1em;
	border:none;
}
.recursos2 li span a{
	color:#FF1D25;
}
.recursos2 li span a:hover{
	color:#000;
}
.recursos2 .comentaris{
	background:#ccc;
	float:right;
	display:inline;
}
.recursos2_tit{
	float:left;
}
.recursos2 p{
	padding-bottom:.3em;
}
.recursos2 li li p{
	margin-left:.8em;
}
p.dades { 
	position:relative;
	padding-left:70px;
	padding-bottom:0em;
	line-height:120%;
	*float:left;
	*clear:both;
}
.recursos2 li .dades span{ 
	position:absolute;
	left:-20px;
	background:none;
	border:none;
}
.recursos2 li li {
	background:#fff;
}
/* FI RECURSOS */

/* CONCURS */
.concurs_top{ 
	background:url(../img/concurs_bg_top.gif) no-repeat left top; 
	height:90px;
	position:relative;
*z-index:5;
}
.concurs_top .pistes{ 
	height:71px;
	width:92px;
	position:absolute;
	top:40px;
	left:475px;	
	z-index:10;
}
.concurs_top div.pistes { 
	height:71px;
	padding-left:40px;
	color:#000;
	background:url(../img/concurs_pistesoff.gif) no-repeat left top;
	display:block;
	padding-top:37px;
}

.concurs_top .pistes2{ 
	height:71px;
	width:92px;
	position:absolute;
	top:40px;
	right:125px;
	z-index:100;
	*zoom:1;
}
.concurs_top div.pistes2{
	height:71px;
	color:#000;
	display:block;
	text-align:center;
	background:url(../img/concurs_pistes2off.gif) no-repeat left top;
	padding-top:23px;
}
.concurs_bot{
	background:url(../img/concurs_bg_bot.gif) no-repeat left top; 
	height:40px;
}
.concurs_mid{
	background:url(../img/concurs_bg_mid.gif) repeat-y left top; 
	height:416px;
	padding:30px 20px 10px 35px;
	position:relative;
}
.concurs_mid #sel {
	color:#FED602;
}
.concurs_mid .pages .edicions{
	color:#D34225;
}
.concurs_col {
	width:335px;
	height:362px;
	float:left;
	display:inline;
	background:url(../img/concurs_destacat1.gif) no-repeat left top;
	position:relative;
}
.concurs_col p {
	padding:1.2em 1em 0em 1em;	
}
.concurs_col a {
	color:#FED602;	
}
.concurs_col a:hover {
	color:#D44225;
}
.concurs_colb {
	width:297px;
	height:362px;
	float:left;
	display:inline;
	background:url(../img/concurs_destacat2.gif) no-repeat left top;
	margin-left:5px;
}
.concurs_colb p {
	padding:1.2em 1em .5em 1em;	
	color:#FFFFFF;
}
.concurs_colb span{
	color:#B30E0E;
}
.concurs_premis{
	position:absolute;
	top:180px;
	left:0px;
	height:100px;
	width:auto;
}
.concurs_premis p{
	float:left;
	display:inline;
	padding:0;	
}
.concurs_links {
	position:absolute;
	bottom:45px;
	right:10px;
	width:auto;
}
.concurs_links2 {
	position:absolute;
	bottom:10px;
	left:10px;
	width:auto;
}
.concurs_links2 a{
	font-size:1.8em;
	letter-spacing:2px;
}
.concurs_links a:hover, .concurs_links2 a:hover {
	color:#000000;
}
.concurs_colc {
	width:345px;
	float:left;
	display:inline;
	margin: 0 20px;
}
.concurs_colc h2{
	color:#fff;
	font-weight:bold;
	background:none;
	margin-top:1em;
	padding-bottom:1em;
}
.concurs_colc h2 span{
	color:#FED602;
}


/* FI CONCURS */


/* EQUIP */

.equip {
	margin-left:25px;
	padding-top:10px;
}

/* FI EQUIP */
