@charset "utf-8";
/* CSS Document */
@import 'http://www.bcn.cat/css_accessible/basic.css';
body{ font-size:62.5%; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}


p{ line-height:1.2em;}

a.torna{ margin-left:.8em;color:#C91800!important; font-size:1.1em; 
		  background:url(../img/raquo_torna.gif) 0 3px no-repeat; padding-left:1em;}
h1{ margin-top:4.7em; height:15.1em; font-size:1em;}
h1 img{ width:100%;}
/** Contenidors *******************************************/

#contenidor{ z-index:0; position:relative; background-color:#FFFFFF; border-left:2em solid #2F323B; border-right:2em solid #2F323B; margin:0; padding:0 0 2.8em 0;}
#contenidor.ambfons{background:url(../img/bg_contenidor2.gif) bottom right #FFFFFF no-repeat;}

body#presentacio #contenidor{ padding-bottom:0;}
body#tutorial #contenidor{ min-height:33em; height:33em;}
body#categoria #contenidor{ padding-bottom:0em; }
body#bases #contenidor{ height:58em;min-height:58em;}
body#participa #contenidor{ min-height:33em; height:33em;}
body#noflash #marc_web { width: 55.5em;}
body#noflash #contingut{ width: auto;}
body#noflash h2{ font-size: 1.5em;}

body#finalistes-uninstant #contingut { min-height: 70em;}
#contingut2{margin:0 2.7em;padding:0;}
#contingut{ width:48em;margin:0 0 0 2.7em; padding:0;}
#contingut2 p ,#contingut p{font-size: 1.1em; margin-top:0; margin-left:.8em; margin-bottom:1.3em; }
#contingut p.primer{ width:38em;}
#contingut p.segon{ width:40em;}
#contingut #vius p{ width:11em; margin-left:8em;  margin-bottom:.4em; }
#contingut #instant p{ width:12em; margin-left:7.7em;  margin-bottom:.4em; }
.caixa-fi a,
#contingut a{ color:#C91800!important; text-decoration:none; border-bottom:1px dotted;}
.caixa-fi a:hover,#contingut a:hover{ text-decoration:none; }
h2 { margin:2em 0 .5em .6em;}
p.entrada{ font-weight:bold;}



/** Menú principal *************************************/ 


ul#menu{ text-align:center; position:relative; list-style-type:none; position:absolute; top:2.8em; margin:2.2em 0 0 2em; padding: .8em 0 .7em 0em; width:73.8em;  
			font-family:Tahoma,Arial; background-color:#C91800;  }
ul#menu li{ display:inline; font-size:1.1em; text-transform:uppercase;font-weight:bold; background: url(../img/separador.jpg) right no-repeat;  padding-right:1em; padding-left:1em;}
ul#menu li.separador{ padding-right:0; background:none;}
ul#menu li.primer{ padding-left:0;}
ul#menu li a{ color:#FFFFFF; }
ul#menu li.marcat{color:#E48C80;}

ul#menu .se, ul#menu .sd{ position:absolute; width:9px; height:9px;}
ul#menu .se{ background:url(../img/cantonada_menu_se.jpg) no-repeat; top:0; left:0;}
ul#menu .sd{ background:url(../img/cantonada_menu_sd.jpg) no-repeat; top:0; right:0;}

ul#menu h2{display:none;} 



/** Bases **********************************************/


ol#bases{ border:1px solid #959699; background:url(../img/bg_bases.gif) #FFFFFF repeat-y; padding:1.6em; margin-bottom:0em; margin-left:.6em; }
ol#bases li{ padding-left:0; padding-bottom:1.2em; color:#C91800; margin-left:1em;}
	ol#bases li h3{ margin-bottom:.6em;font-size: 1.1em; font-weight:bold;}
	ol#bases li p { color: #555; font-weight: normal; font-size: 1.1em; margin: 0;}

ol#bases li ul{ margin:.5em 0 0 0; padding:0; list-style-type:disc;  }
ol#bases li ul li p{ margin:.5em 0 0 0;}

ol#bases li ul.jurat{ font-size:1.1em; padding:.5em; color:#555!important;}
ol#bases li ul.jurat li{color:#555!important;}

p.bases-pdf{ margin-top:2em!important;}
p.bases-pdf a{ background:url(../img/icona_pdf.gif) no-repeat;vertical-align:middle; padding:.1em 0 .1em 2em;}
p.getacro{ margin-top:2em!important; text-align:center;}

p.getacro a{ border:none!important;}
p.getacro a:hover{ border:none;}


/** Tutorials **********************************************/

ul#caixa-contingut{   margin-bottom:0em; width:43em; border:1px solid #959699; margin-left:.6em; background:url(../img/bg_bases.gif) #FFFFFF repeat-y; padding:1.6em;  list-style-type:none;}
ul#caixa-contingut li{ padding-left: 0em;font-size: 1.1em; font-weight:bold; padding-bottom:.4em; color:#C91800; margin-left:.2em; background:url(../img/raquo_tutorials.gif) 0 3px no-repeat; padding-left:1.2em;}
	ul#caixa-contingut li a{ text-decoration:none; border-bottom: 1px dotted;}
	ul#caixa-contingut li a:hover{border-bottom: 1px solid;}
	ul#caixa-contingut li span{ font-weight:normal; padding-left:.3em;}
	ul#caixa-contingut li span img{ vertical-align:middle;}
	

/** Cantonades *********************************************************/


#contenidor .ie{ position:absolute; bottom:-5px; left:-3px; background:url(../img/cantonada_contenidor_ie.jpg) no-repeat; width:13px; height:13px;}
#contenidor .id{ position:absolute; bottom:-5px; right:-3px; background:url(../img/cantonada_contenidor_id.jpg) no-repeat; width:13px; height:13px;}

#contenidor.ambfons .ie{position:absolute; bottom:-5px; left:-4px;  background:url(../img/cantonada_contenidor2_ie.jpg) no-repeat; width:13px; height:13px; }
#contenidor.ambfons .id{position:absolute; bottom:-5px; right:-4px;  background:url(../img/cantonada_contenidor2_id.jpg) no-repeat; width:13px; height:13px; }

#contenidor .caixa-central .se, #contenidor .caixa-central .sd, #contenidor .caixa-fi .sd, #contenidor .caixa-fi .se, #contenidor .caixa-fi .ie,#contenidor .caixa-fi .id, 
#contenidor .caixa-central .id, #contenidor .caixa-central .ie, #contenidor .caixa-foto .ie,
#contenidor .caixa-foto .id, #contenidor .caixa-foto .se, #contenidor .caixa-foto .sd{position:absolute; width:7px; height:6px;}

#contenidor .caixa-central .se{  background:url(../img/cantonada_caixa_central_se.jpg) no-repeat;}
#contenidor .caixa-central .sd{  background:url(../img/cantonada_caixa_central_sd.jpg) no-repeat; right:0;} 
#contenidor .caixa-central .id{  background:url(../img/cantonada_caixa_central_id.jpg) no-repeat;  bottom:0; right:0;} 
#contenidor .caixa-central .ie{  background:url(../img/cantonada_caixa_central_ie.jpg) no-repeat;  bottom:0; left:0;}

#contenidor .caixa-foto .ie{  background:url(../img/cantonada_bases_ie.jpg) no-repeat;  bottom:0; left:0;}
#contenidor .caixa-foto .id{  background:url(../img/cantonada_bases_id.jpg) no-repeat;  bottom:0; right:-1px;}
#contenidor .caixa-foto .se{  background:url(../img/cantonada_caixa_central_se.jpg) no-repeat;}
#contenidor .caixa-foto .sd{  background:url(../img/cantonada_caixa_central_sd.jpg) no-repeat; right:0;} 


 
#contenidor .caixa-fi .sd{  background:url(../img/cantonada_caixa_fi_sd.jpg) no-repeat; top:-.1em; right:-.1em;}
#contenidor .caixa-fi .se{  background:url(../img/cantonada_caixa_fi_se.jpg) no-repeat; top:-1px; left:-1px;}
#contenidor .caixa-fi .ie{  background:url(../img/cantonada_caixa_fi_ie.jpg) no-repeat; bottom:-.1em; left:-1px; }
#contenidor .caixa-fi .id{  background:url(../img/cantonada_caixa_fi_id.jpg) no-repeat; bottom:-.1em; right:-1px;}

#contenidor #bases { position:relative;}
#contenidor #bases .ie{ position:absolute; width:6px; height:6px; background:url(../img/cantonada_bases_ie.jpg) no-repeat; left:-1px; bottom:-1px;}
#contenidor #bases .id{ position:absolute; width:6px; height:6px; background:url(../img/cantonada_bases_id.jpg) no-repeat; right:-1px; bottom:-1px;}
#contenidor #bases .sd{ position:absolute; width:6px; height:6px; background:url(../img/cantonada_bases_sd.jpg) no-repeat; right:-1px; top:-1px;}
#contenidor #bases .se{ position:absolute; width:6px; height:6px; background:url(../img/cantonada_bases_se.jpg) no-repeat; left:-1px; top:-1px;}


#contenidor #caixa-contingut { position:relative;}
body#tutorial #contenidor #caixa-contingut .ie{ position:absolute; width:6px; height:6px; background:url(../img/cantonada_tutorials_ie.jpg) no-repeat; left:-1px; bottom:-1px;}
body#tutorial #contenidor #caixa-contingut .id{ position:absolute; width:6px; height:6px; background:url(../img/cantonada_tutorials_id.jpg) no-repeat; right:-1px; bottom:-1px;}

body#participa3 #contenidor #caixa-contingut .id{background:url(../img/cantonada_tutorials_id.jpg) no-repeat;}
body#participa3 #contenidor #caixa-contingut .ie{background:url(../img/cantonada_tutorials_ie.jpg) no-repeat;}

body#participa2 #contenidor #caixa-contingut .ie{ position:absolute; width:6px; height:6px; background:url(../img/cantonada_tutorials_ie.jpg) no-repeat; left:-1px; bottom:-1px;}
body#participa2 #contenidor #caixa-contingut .id{ position:absolute; width:6px; height:6px; background:url(../img/cantonada_tutorials_id.jpg) no-repeat; right:-1px; bottom:-1px;}

#contenidor #caixa-contingut .sd{ position:absolute; width:6px; height:6px; background:url(../img/cantonada_bases_sd.jpg) no-repeat; right:-1px; top:-1px;}
#contenidor #caixa-contingut .se{ position:absolute; width:6px; height:6px; background:url(../img/cantonada_bases_se.jpg) no-repeat; left:-1px; top:-1px;}

#contenidor #caixa-contingut .ie{ position:absolute; width:6px; height:6px; background:url(../img/cantonada_bases_ie.jpg) no-repeat; left:-1px; bottom:-1px;}
#contenidor #caixa-contingut .id{ position:absolute; width:6px; height:6px; background:url(../img/cantonada_bases_id.jpg) no-repeat; right:-1px; bottom:-1px;}


#contenidor .caixa-central.categories .ie{ position:absolute; width:6px; height:6px; background:url(../img/cantonada_categories_ie.jpg) no-repeat; left:0; bottom:0px;}
#contenidor .caixa-central.categories .id{ position:absolute; width:6px; height:6px; background:url(../img/cantonada_categories_id.jpg) no-repeat; right:0; bottom:0px;}

#contenidor .caixa-central.categories.ultim .ie{ position:absolute; width:6px; height:6px; background:url(../img/cantonada_categories2_ie.jpg) no-repeat; right:0; bottom:0px;}


/** Caixes ***********************************************/


.caixa-central{ position:relative; width:22em; float:left;  margin-right:1.5em; margin-bottom:1.5em; }
.caixa-central h3{ background-color:#C91800; color:#FFFFFF; border:none; margin:0; padding:0.3em 0 .2em .6em;}
.caixa-central .contingut-caixa{padding-top:1.1em; height:11.2em;border-right: 1px solid #CCCDCF; background:url(../img/bg_caixa_central.gif) bottom right no-repeat;
								 border-bottom: 1px solid #CCCDCF;border-left: 1px solid #CCCDCF;}

.caixa-central .contingut-caixa a{ text-decoration:none;  }
.caixa-central .contingut-caixa a:hover{border-bottom:1px solid;}

.caixa-central.categories{ width:39.8em; margin-left:13.5em; margin-bottom:0.7em;}
.caixa-central.categories .contingut-caixa{ padding-left:0em; height:1%!important;  border-bottom: 1px solid #9D9EA1; background:none; background-color:#FFFFFF;
											border-left: 1px solid #9D9EA1;border-right: 1px solid #9D9EA1; padding-bottom:1.5em;}
.caixa-central.categories .contingut-caixa p{ margin:0; padding:0;}
.caixa-central.categories .contingut-caixa a{ margin-left:.8em; font-size:1.1em;   color:#C91800; text-decoration:none;padding-left:1em; background:url(../img/raquo_tutorials.gif) 0 3px no-repeat; border-bottom: 1px dotted;  }
	.caixa-central.categories .contingut-caixa a:hover{border-bottom: 1px solid;}
	

.caixa-central.categories.ultim{ margin-bottom:6.7em;}

.caixa-foto{position:relative; width:23em; float:left; margin-right:.2em; margin-top:.8em;  margin-left:.8em;  }
.caixa-foto h3{ background-color:#C91800; color:#FFFFFF;  border:none; margin:0; padding:0.3em 0 .2em .6em;}
.caixa-foto .contingut-caixa{padding-top:1.1em; padding-right:.3em; height:41.5em; border-right: 1px solid #959699; background:url(../img/bg_bases.gif) #FFFFFF repeat-y;
								 border-bottom: 1px solid #959699;border-left: 1px solid #959699}
								 
								 
.caixa-foto p.enviat{color:#C91800; font-weight:bold; text-align:center;}
body#participa2 .caixa-foto .contingut-caixa{ height:9.5em;}
body#participa2 .caixa-foto .contingut-caixa p{ width:12em; margin-top:.5em;} 
body#participa2 .caixa-foto .contingut-caixa img{ position:absolute; right:1em; top:3.5em;}


.caixa-foto dl {font-size:1.1em; margin-left:1em; margin-top:0em; padding:0;}
.caixa-foto dl dt{font-weight:bold;}
.caixa-foto dl dd{margin:0 0 .5em 0; padding:0;}
.caixa-foto dl dd img{ width:95%; margin-top:.3em;}

	
#caixa-contingut{ width:44.5em; border:1px solid #959699; background:url(../img/bg_bases.gif) #FFFFFF repeat-y; margin-left:.7em; margin-bottom:0; padding:1.6em 1.6em 1.6em 1.2em; list-style-type:none;}
#caixa-contingut p{font-size: 1.1em; padding-bottom:.4em; margin:0 0 0.5em 0;  }
	#caixa-contingut h3{ color:#FFFFFF;  margin-bottom:.6em;font-size: 1.1em; font-weight:bold;color:#C91800;}
	#caixa-contingut ol{  padding-left:2.9em; margin-top:0;}
	#caixa-contingut ol li{ font-size:1.1em; font-weight:bold;}
		#caixa-contingut ol li span{ font-weight:normal;}

	#caixa-contingut dl { margin:0; padding:0em 0 .5em 1.5em;}
	#caixa-contingut dl.primer{ padding-top:1.5em;}	
	#caixa-contingut dl dt{ font-weight:bold; display: inline; margin:0 .2em 0 0;}	
	#caixa-contingut dl dd{ display: inline; margin:0 1.2em 0 0;}
	/*#caixa-contingut dl:after { height: 0;content: "."; visibility: hidden;display: block; clear: both;}*/


#noticies{ border-top:2px solid #DFDFDF; height:1%;  clear:both; padding:1.5em 1em; }
#noticies ul { list-style-type:none; margin:0; padding:0;}
#noticies ul li { font-size:1.1em; font-weight:bold; padding:.5em 0 0 0; margin:0;}
#noticies ul li span{ font-weight:normal; color:#C91800;}
#noticies p{ font-weight:normal;  font-size:1em; margin:.4em 0 0 0; padding:0;}





/** Caixes inferiors **************************************************************/

#fi{ clear:both; padding-top:1.2em; padding-left:3.1em; margin-top:2em; padding-bottom:0em;  background:url(../img/bg_fi.jpg) repeat-x;}
#fi h2{ margin:0; padding:0;}
#fi:after{ height: 0;content: "."; visibility: hidden; display: block; clear: both; }

#fi ul{ list-style-type:none;  margin:1.5em 0 -2.5em 0 ; padding:0 0 2em 0;}
#fi li{ display:inline; margin-right:1.8em;}



.caixa-fi{ position:relative; min-height:14.7em;  position:relative; padding-top:1.1em; width:22em; border:1px solid #CDCDCD; background-color:#FFFFFF; margin-bottom:3.4em; margin-left:.4em; float:left;}
.caixa-fi p{  font-size:1.1em; width:11.5em; margin-left:7.6em; margin-bottom:.3em; }
.caixa-fi p.patrocina{ width:19.1em!important;position:absolute; bottom:0; 
						background: url(../img/bg_fi_caixa.jpg) top #FFFFFF repeat-x; 
						padding:.4em 0 0 0;  margin-top:1em; margin-left:0; padding-left:.9em;}
						p.patrocina.english{ padding-bottom:.45em!important;}
.caixa-fi p img{ margin-left:.2em;}
.caixa-fi p.patrocina a{ border-bottom:none;}
.caixa-fi p.patrocina a:hover{ text-decoration:none; border-bottom:none;}
.caixa-fi img.foto_premi{ position:absolute; top:0.5em; left:0.5em;}

/** Premis *******************/

ul#premi{ list-style-type:none; padding:2.5em 0 2em .6em;}
ul#premi li{ display:inline; margin-right:1em; }

/** Info_pagina **************************************************************/

#info-pagina{ background-color:#2F323B; margin:0;}
#info-pagina ul{ margin:0 2em;  padding:1.8em 0; list-style-type:none; background:url(../img/bg_info.gif) top repeat-x; text-align:center;}
#info-pagina ul li{ display:inline;font-size:1.1em; background:url(../img/info_separa.jpg) right no-repeat; padding: 0 .5em;}
#info-pagina ul li.separa_info{ background:none;}
#info-pagina a{ color:#FFFFFF;}

/** navegacio ****************************************************************/

#salta_nav{ display:none;}

/** Imatges gent ****************************************************************/

#patricia{ position:absolute; right:4em; top:12.8em; width:22.2em; height:43.5em; z-index:1;}
#nando{ position:absolute; right:1.5em; bottom:4.5em; width:22.7em; height:60em; z-index:1;}
#sergio{ position:absolute; bottom:5em; right:4em; width:18.8em; height:39.7em; z-index:1;}
#sonia{ position:absolute; bottom:5em; right:2em;width:21.1em; height:37.4em; z-index:1;}
#chris{ position:absolute; bottom:5em; right:1.8em;width:23.1em; height:31.2em; z-index:1;}
#gerard{position:absolute; bottom:1.4em; left:3em;width:13.3em; height:38.6em; z-index:1;}
#cristina{ position:absolute; bottom:1.6em; right:1.9em; z-index:1; width:16em; height:34.4em;}
#felip{ position:absolute; width:27.7em; height:68.1em; bottom:2em; right:0;z-index:1;}
#felip_guanyador {position:absolute; bottom:0em; right:0; z-index:1;}

.dona{ position:absolute; bottom:0; left:0; width:8.7em; height:11.2em; }
.movil{ position:absolute; bottom:1em; left:1em; }
.atrapalo{ vertical-align:middle; margin:0; padding-bottom:0em; padding-right:.1em;} 


/** Formularis ***************************************************************/
 #caixa-contingut:after{ height: 0;content: "."; visibility: hidden;display: block; clear: both; }
 #caixa-contingut li a{ text-decoration:none; border-bottom: 1px dotted;  }
	
 	#caixa-contingut.modificar{ padding:0; width:46.9em;}

body#participa	form#form1{ padding-right:.5em;}
	
	form#form3, form#form1, form#form2{ margin:0 -1.6em 0 0; padding:0; font-size:1.1em;}
	form#form3, form#form2{ padding:0 1.2em;} 
	
	form#form1.ambfons{ background:url(../img/bg_form.gif) 29.7em bottom no-repeat; margin:0; padding:0; height:13.4em;}
	
	form#form3 ul, form#form2 ul, form#form1 ul{ list-style-type:none; margin:0; padding:0;}
	 form#form1 ul li{ float:left; padding-right:1em; margin:0 0 1em 0;}
	 form#form3 ul li label, form#form2 ul li label, form#form1 ul li label{ font-weight:bold;margin:0; padding:0 0 .2em 0; display:block;}
	 form#form3 ul li label span,
	 form#form2 ul li label span, 
	 form#form1 ul li label span{ font-family:Verdana, Arial, Helvetica, sans-serif;}
	
		 
     form#form3 .info ul li, form#form2 .info ul li{font-size: 1.1em;  padding-bottom:.4em; color:#C91800; margin-left:.2em; background:url(../img/raquo_tutorials.gif) 0 3px no-repeat; padding-left:1.2em;}
	 form#form3 .info ul li.pdf, form#form2 .info ul li.pdf{font-size: 1.1em;  padding-bottom:.4em; color:#C91800; margin-left:.2em; background:url(../img/ico_pdf.gif) -2px 3px no-repeat; padding-left:1.5em;}
	 form#form3 .info ul li a, form#form2 .info ul li a{ text-decoration:none; border-bottom: 1px dotted;}
	 form#form3 .info ul li a:hover, form#form2 .info ul li a:hover{border-bottom: 1px solid;}
		 
		 form#form3 input,form#form2 input{ width:91%; margin-bottom:.8em;}
		 form#form3 textarea, form#form2 textarea{ width:17.9em; height:8.4em; overflow:hidden;}
		 form#form1 input{ width:12.5em;}
		 form#form1 input#email{ width:26.3em;}
		 
		 form#form1 label#lab-email{ width:26.3em;}
		 form#form1 li#vial{ clear:left;}
		 form#form1 input#via{ width:17.2em; }
		 form#form1 input#numero{ width:4.5em;}
		 form#form1 input#pis{ width:2em;}
		 form#form1 input#porta{ width:3.7em;}
		 form#form1 input#bloc{ width:5em;}
		 
		 form#form3 input#dia1,form#form2 input#dia{ width:8%; float:left; margin-right:.4em;}
		 form#form3 input#mes1,form#form2 input#mes{ width:8%; float:left; margin-right:.4em;}
		 form#form3 input#an1, form#form2 input#an{ width:16%; }
		 form#form3 span.separa-form, form#form2 span.separa-form{margin-right:.4em; float:left; font-weight:bold; font-size:1.1em;font-family:Verdana, Arial, Helvetica, sans-serif; }

		 form#form3 input#fitxer1, form#form2 input#fitxer{ clear:both; margin-bottom:2.3em;}
		  form#form1 li.check{clear:left; width:100%;}
		 form#form1 li.check label{ display:inline; font-weight:normal; }
		 form#form1 li.check input{ font-size:1.1em; width:1em; margin:0 .5em 0 0; padding:0;}
		
		 form#form1 .info,
		 form#form3 .info, form#form2 .info{ clear:left; font-size:.9em;}
		 form#form1 .info span{ color:#C91800; font-weight:bold;}
 		 
		 form#form-votacio input#envia, form#form3 input#envia1, form#form1 input#esborra, form#form2 input#envia, form#form1 input#envia{cursor: pointer;border:0; font-size:1em; 
		  margin:1.3em 0 0 14em;font-weight:bold;  color:#FFFFFF;}
		  form#form1 input#envia.login{ margin:1.3em 0 0 0;}
		  form#form-votacio input#envia{padding-bottom:.5em; margin-left:15em; margin-top:0;  background:url(../img/boto_envia_vot.gif) no-repeat; width:111px; height:21px;}
		 form#form1 input#envia, form#form1 input#esborra{padding-bottom:.3em; background:url(../img/boto_form.gif) no-repeat; width:93px; height:23px; }
		form#form1 input#esborra{ margin-left:3em;}
		form#form3 input#envia1, form#form2 input#envia{padding-bottom:.5em; background:url(../img/boto_form2.gif) no-repeat;
		 margin:2em 0 0 5.5em;width:68px; height:23px;}
		
		input#modifica{ bottom:1.4em; right:-.5em; position:absolute; cursor:pointer; text-align:left; background:url(../img/boto_modificar.gif) no-repeat; 
		border:0; font-size:1em; width:126px;font-weight:bold;  color:#FFFFFF; height:25px}
/** Contacte *******************************************/

 #missatge{ width:52.2em; height:10em;}
 .contacte{ width:64em!important;}
 .contacte form#form1 input#email{ width:16em;}
 .contacte form#form1 input#envia{margin-left:17.5em; margin-top:0; text-align:center; padding-top:.2em; }
/** Votacio *******************************************************************/

#votacio { width:47em; padding:0; margin:2em 0 0 .8em;}
	
	#votacio form#form-votacio ul {margin:0; padding:0; list-style-type:none;}
	#votacio form#form-votacio ul li { z-index:2; position:relative; float:left;  margin-right:1em;  margin-bottom:1.5em; }
	#votacio form#form-votacio ul li.ultimfila { margin-right:0em;background-color:#FFFFFF;}
	#votacio form#form-votacio ul li p{ margin:0; padding:0; }
	#votacio form#form-votacio ul li input{ display:block; margin:0; padding:0; float:left; }
	#votacio form#form-votacio ul li label{ margin:0  0 0 -6em; padding:0; }
	#votacio form#form-votacio ul li a{ border:none; }
		#votacio form#form-votacio ul li a:hover{ border:none;}
	p.vot{ clear:both;}
/** Votacio popular *******************************************************************/

input#correu{ width:25em!important;}
#recuadre_form a{color:#C91800;  background:url(../img/raquo_tutorials.gif) 0 3px no-repeat; padding-left:1em;}
#recuadre_form ul{ list-style-type:none; font-size:1.1em;}
#recuadre_form ul li{ margin-bottom:.5em;}
/** Resultats Votacio *************************************************************/

#thumb_ranking {width: 490px; margin:2em 0 0 .8em; padding:0; }
	#thumb_ranking:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	
#thumb_ranking ul{ padding:0; margin:0; text-align:center; list-style-type:none;}
#thumb_ranking ul li{padding:0; margin:0 4px 0 0; text-align:center; float:left; position:relative; z-index:3; }
#thumb_ranking ul li a {border:1px solid #9D9EA1!important; background-color:#FFFFFF; text-align:center; display:block; height: 128px; width:106px; margin-bottom:1em; vertical-align:middle;}
#thumb_ranking ul li a:hover { border-bottom:1px solid #9D9EA1; text-decoration:none;}
#thumb_ranking ul li a img { margin:10px 0 0 0; z-index:1;}
/*#thumb_ranking ul p{ position:relative; top: -1.9em; z-index:1000; font-size:0.9em; text-align:right; background:#fff; font-weight: normal; margin:0 8px; width:90px; padding: 5px 0 0 0;}*/

#thumb_ranking ul li p.num{position:absolute; bottom:0; right:.4em; font-size:1em;
			 font-family:Tahoma,Arial;}

#thumb_ranking ul li p span.posicio{color:#C31700; font-size:1.1em;  font-weight:bold; }
#thumb_ranking ul li p span.vots{ margin-left:3.3em;}
#thumb_ranking.finalistes ul li{ margin-bottom:1em;}

/** Guanyadors preview ****************************/
#barra_preview { background-color: #000; padding: 0; margin: 0; width: 100%; height: 30px; border:0; border-bottom:1px solid #FFF;}
	.escutbcn { border:0; float: left; padding:0; margin:0;}
#foto_preview { padding: 0; margin: 0; background-color: #EDEDED; background-image: none;}
#estd_controlapagina_preview  { padding: 0; margin: 0;}
#recuadre_preview { padding: 7px 0 3px 0; margin: 10px; background-color: #fff; text-align:center;}
	#data { margin: 5px; padding: 5px 0 0 0; font-size: 1.1em; text-align: left;}
	#data p { padding: 5px 5px 5px 10px; background:none;}
	#centerbutton  {text-align: center; clear: both; margin: 0 0 15px 0; padding: 0;}
	#centerbutton input#tancar{ background:url(../img/boto_form2.gif) no-repeat; border:0;width:68px;font-weight:bold;
				 padding-bottom:.3em;  color:#FFFFFF; height:23px}
#peupreview { padding: 10px 0 10px 0; margin: 0; text-align: center; clear:both;}
#peupreview hr { display: none;}

/** 2 guanyadores preview ***********************/

#data p.identificador { color:#555555; font-weight:bold; text-align:right;}
#data p.identificador .guanyador { color:#c91800;}
/*#data p span.catguanyador { color:#c91800; font-weight:bold;}*/


/** Invitacio ****************************/
body#invitacio h1 { height: 23.6em; margin: 0; padding: 0; background-color: #2f323b; border-top: 1px solid #FFF;}
body#invitacio #contingut {  width: auto; padding-top: 4.3em;}
body#invitacio #convida-text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; width: 35em; position: absolute; top: 8em; left: 32em;}
	body#invitacio #convida-text a { color: #c91800; border-bottom: 1px dotted #c91800;}
	body#invitacio #convida-text a:hover { text-decoration: none;}
	body#invitacio #convida-text p { margin-bottom: 1.3em;}
body#invitacio h2 { margin: 0;}
body#invitacio ul#premi { padding: 0;}
	body#invitacio ul#premi li { margin-right: 1.8em;}
	body#invitacio ul#premi a { border: none;}
	body#invitacio ul#premi img { float: none;}

/** Error *************************************************/

h2.error{ color:#D6513F; font-size:1.8em;}
p.text-error{ font-weight:bold;}
a.tornar{color:#C91800!important; text-decoration:none; border-bottom:1px dotted; background:url(../img/raquo_torna.gif) 0 3px no-repeat; padding-left:.7em;}
