*{margin:0;padding:0;}
ul,li{list-style-type:none;}

/************/
body{
	background:#252525 url(/img/bodybg.png) top left repeat-x scroll;
	color:#CCCCCC;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
h3{
	color:#FF33AA;
	font-size:16px;
	font-style:italic;
	
	background:transparent url(/img/1pxdash.gif) 150px center repeat-x;
	}
	h3 span{
		background-color:#252525;
		padding-right:10px;
		}
		h3 span strong{
			color:#666666;
			}
*:focus{
	outline:none;
}
a img{
	border:0px solid red;
}
/* classes genèriques */
.empty{
	font-size:12px;
	color:#A3216D;
}
.btnrosita{
	width:49px;
	background:transparent url(/img/infotop.png) -216px -87px no-repeat scroll;
	color:white;
	border:0;
	height:21px;
	font-size:11px;
}
.radio{ /* class que estilitza els elements juntament amb */
	border:0 !important;
	width:12px !important;
	height:12px !important;
	overflow:hidden !important;
	background:transparent url(/img/infotop.png) -240px -62px no-repeat !important;
	
	cursor:pointer !important;
	vertical-align:middle !important;
}
.radio.actiu{
	background:transparent url(/img/infotop.png) -253px -62px no-repeat !important;
}
.doble-columna div{
	width:50%;
	float:left;
	}
.triple-columna div{
	width:33.33%;
	float:left;
	}
	#principal #top #preguntas-frecuentes p,
	.triple-columna div p,
	.doble-columna div p{
		font-size:12px;
		width:90%;
		line-height:18px;
		background-color:#252525;
	}
	.triple-columna a,
	.doble-columna a{
		color:#FF33AA;
		text-decoration:none;
		}
		.triple-columna a span,
		.doble-columna a span{
			color:#FF33AA;
			border-bottom:1px dashed #666666;
			}
	.triple-columna div h4,
	.doble-columna div h4{
		font-family:Constantina,Georgia,'Nimbus Roman No9 L',serif;
		padding:15px 0;
		color:white;
		background-color:#252525;
	}
	.triple-columna div ul,
	.doble-columna div ul,
	.doble-columna div ol{
		margin:10px 0;
		list-style-type:disc;
		}
		.triple-columna div ul li,
		.doble-columna div ul li,
		.doble-columna div ol li{
			margin-left:20px;
			font-size:12px;
			list-style-type:disc;
		}
	.doble-columna .numeric,
	.doble-columna .numeric li{
		list-style-type:decimal;
	}
	.doble-columna .romano,
	.doble-columna .romano li{
		list-style-type:upper-roman;
	}
.unica{
	font-size:12px;
	margin-top:10px;
	clear:both;
}
.unica.info,
.unica.error{
	margin-bottom:10px;
	font-weight:bold;
}
.unica.error{
	color:red;
}
.unica.info{
	color:#00FF00;
}
#demotip{ 
	display:none;
	background:transparent url(/img/black_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;
	
	z-index:1024;
}
/* principal */
#principal{
	width:999px;
	}
/* #top */
	#principal #top{
		background:transparent url(/img/fondoint.png) top left no-repeat scroll;
		}
		#principal.index #top{
			background:transparent url(/img/fondo.png) top left no-repeat scroll;
			min-height:690px;
			}
		#principal #top h1{
			display:none;
		}
		#principal #top #capslera{
			height:167px;
			}
			#principal #top #capslera #logo{
				display:block;
				height:151px;
				width:300px;
				}
				#principal #top #capslera #claim{
					width:250px;
					position:absolute;
					left:44px;
					top:103px;
					}
					#principal #top #capslera #claim span{
						background-color:#FF33AA;
						font-size:18px;
						font-weight:normal;
						font-style:italic;
						line-height:24px;
						color:white;
						}
			#principal #top #capslera #topinfo{
				position:absolute;
				width:460px;
				height:61px;
				top:43px;
				left:521px;
				background:transparent url(/img/infotop.png) 0 0 no-repeat scroll;
				}
/* mostra info de les convocatories actual i pasada */
		#principal #top #topinfo{
			font-size:11px;
			}
			#principal #top #topinfo ul{
				margin-left:11px;
				margin-top:7px;
				}
				#principal #top #topinfo ul li{
					height:19px;
					margin-top:3px;
					float:left;
					line-height:19px;
				}

			#principal #top #topinfo #topinfo-antiga{
				width:253px;
				}
/* estats de les convocatories actual i pasada (els quadradets de colors) */
			#principal #top #topinfo .estat-obe,
			#principal #top #topinfo .estat-tan,
			#principal #top #topinfo .estat-del{
				float:left;
				text-align:center;
				width:22px;
				height:19px;
				margin-right:9px;
				}
			#principal #top #topinfo .estat-obe{
				background:transparent url(/img/infotop.png) -204px -62px no-repeat scroll;
				}
			#principal #top #topinfo .estat-tan{
				background:transparent url(/img/infotop.png) -158px -62px no-repeat scroll;
				}
			#principal #top #topinfo .estat-del{
				background:transparent url(/img/infotop.png) -181px -62px no-repeat scroll;
				}
/* icones del topinfo  */
			#principal #top #topinfo #topinfo-tancada,
			#principal #top #topinfo #topinfo-deliverando,
			#principal #top #topinfo #topinfo-actual-data,
			#principal #top #topinfo #topinfo-actual-falta{
				float:left;
				text-align:center;
				height:19px;
				padding-left:20px;
				/*	letter-spacing:-1px;*/
				}
			#principal #top #topinfo #topinfo-tancada{
				background:transparent url(/img/infotop.png) -446px -144px no-repeat scroll;
				}
			#principal #top #topinfo #topinfo-deliverando{
				background:transparent url(/img/infotop.png) -446px -82px no-repeat scroll;
				}
			#principal #top #topinfo #topinfo-actual-data{
				background:transparent url(/img/infotop.png) -446px -62px no-repeat scroll;
				}
			#principal #top #topinfo #topinfo-actual-falta{
				background:transparent url(/img/infotop.png) -446px -102px no-repeat scroll;
				margin-left:20px;
				}
/* A link - solicitar patrocini! */
			#principal #top #topinfo #topinfo-solicita{
				color:#333333;
				text-decoration:none;
				width:135px;
				height:24px;
				text-align:center;
				line-height:20px;
			/*	letter-spacing:-1px;*/
				display:inline;
				float:left;
				
				background:transparent url(/img/infotop.png) 0px -62px no-repeat scroll;
				
				margin-top:8px;
				}


/* ;MENU; */
		#principal #top #menu{
			background:transparent url(/img/bgbar.png) bottom left repeat-x scroll;
			padding-bottom:12px;
			margin:0 0 0 40px;
			}
			#principal #top #menu ul{
				margin-left:-7px;
				}
				#principal #top #menu ul li{
					float:left;
					}
					#principal #top #menu ul li a{
						text-transform:uppercase;
						text-decoration:none;
						padding:0 10px;
						font-size:16px;
						color:white;
						font-weight:bold;
						}
						#principal #top #menu ul li a.actiu,
						#principal #top #menu ul li a:hover{
							color:#FF33AA;
							}
			#principal #top #menu #proymenu,
			#principal #top #menu #submenu{
				clear:both;
				position:relative;
				height:0px;
				overflow:hidden;
				}
				#principal #top #menu #proymenu li a,
				#principal #top #menu #submenu li a{
					font-size:12px;
					}

/* contingut inici i tal */
		#principal #top #inici{
			clear:both;
			margin:15px 0 0 40px;
			}


/* text benvinguda */
			#principal #top #inici #hola{
				width:100%;
				height:263px;
				overflow:hidden;
				padding-bottom:20px;
				background:transparent url(/img/bgbar.png) bottom left repeat-x scroll;
				font-family:Georgia,Constantina,'Nimbus Roman No9 L',serif;
				}
				#principal #top #inici #hola h4{
					color:#FF33AA;
					margin-bottom:14px;
				}	
				#principal #top #inici #hola p{
					font-size:15px;
					margin-right:20px;
/*					font-family:Georgia,Constantina,'Nimbus Roman No9 L',serif;*/
					color:white;
					}
					#principal #top #inici #hola #aqueesperas{
						color:#FF33AA;
						}
					#principal #top #inici #hola p{
						margin-bottom:18px;
						line-height:20px;
						}
						#principal #top #inici #hola p a{
							color:#FF33AA;
							text-decoration:none;
							}
							#principal #top #inici #hola p a span{
								border-bottom:1px dashed #666666;
							}
			#principal #top #inici #hologin{
				float:left;
				height:324px;
				width:365px;
				margin-right:14px;
				}
				#principal #top #inici #hologin #login{
					padding-left:35px;
					background:transparent url(/img/infotop.png) -423px -122px no-repeat scroll;
					height:21px;
					clear:both;
					text-align:left;
					margin-top:20px;
					}
					#principal #top #inici #hologin #login input{
						line-height:21px;
						font-size:11px;
						float:left;
						}
						#principal #top #inici #hologin #login #fakeusuari,
						#principal #top #inici #hologin #login #fakeclau{
							display:none;
							cursor:text;
							font-size:11px;
							float:left;
						}
					#principal #top #inici #hologin #login #fakeusuari,
					#principal #top #inici #hologin #login #fakeclau,
					#principal #top #inici #hologin #login .entradausuari{
						width:135px;
						background:transparent url(/img/infotop.png) 0 -87px no-repeat scroll;
						border:0;
						text-indent:9px;
						color:#252525;
						vertical-align: bottom;
						height:17px;
						padding-top:4px;
						margin-right:5px;
						}
			#principal #top #inici #promtv{
			/*	background:red url(/img/promTV.jpg) 0 0 no-repeat; */
				height:324px;
				width:576px;
				float:left;
				}
				
/* BANNERS I TAG CLOUD */
		#principal #top #bantag{
			clear:both;
			float:left;
			margin: 0 0 0 40px;
			}
			#principal #top #bantag #tags,
			#principal #top #bantag #banners{
				float:left;
				height:110px;
				
				}
				#principal #top #bantag #banners{
						width:450px;
						margin-top:45px;			
					}
					#principal #top #bantag #banners dl{
						width:187px;
						float:left;
						margin-right:19px;
						}
						#principal #top #bantag #banners dl dt{
							float:left;
							text-indent:-1000px;
							width:15px;
							height:82px;
							}
							#principal #top #bantag #banners dl dt#bancolab{
								/*background:#666666 url(/img/bancolab.png) bottom left no-repeat;*/
								background:#666666 url(/img/infotop.png) -384px -64px no-repeat scroll;
							}
							#principal #top #bantag #banners dl dt#banpatro{
								/*background:#666666 url(/img/banpatro.png) bottom left no-repeat;*/
								background:#666666 url(/img/infotop.png) -400px -64px no-repeat scroll;
							}
						#principal #top #bantag #banners dl dd{
							float:left;
							height:80px;
							width:170px;
							border:1px solid #333;
							display:block;
							}
				#principal #top #bantag #tags{
						/*width:468px;*/
						width:509px;
						margin-top:15px;
					}
					#categorias #filtre .unica,
					#categorias #cloud .unica,
					#principal #top #bantag #cloud{
							margin-top:7px;
						}
						#categorias #cloud ul,
						#principal #top #bantag #cloud ul{
								text-align:center;
							}
							#categorias #cloud ul li,
							#principal #top #bantag #cloud ul li{
								float:left;
								}
								#categorias #cloud ul li a,
								#principal #top #bantag #cloud ul li a{
										text-decoration:none;
										color:#515151;
										background-color:#333333;
										margin:1px;
										padding:0 4px;
										height:28px;
										line-height:28px;
										float:left;
									}
									#categorias #cloud ul li a:hover,
									#principal #top #bantag #cloud ul li a:hover{
										background-color:#252525;
										color:white;
									}
									#categorias #cloud ul li.actiu a{
										color:white;
										background-color:#FF33AA;
									}
		#principal #top .contenidor{
			margin-left:40px;
			padding-top:12px;
			}
			#principal #top .contenidor .introductori{
				font-family:Constantina,Georgia,'Nimbus Roman No9 L',serif;
				margin-top:8px;
				font-size:13px;
				color:#FFFFFF;
				}
				#principal #top .contenidor .introductori{
					padding-bottom:20px;
				}
			#principal #top #solicitar #camps,
			#principal #top #solicitar #textarea,
			#principal #top #solicitar #contratos,
			#principal #top #contacto #camps,
			#principal #top #contacto #textarea,
			#principal #top #contacto #paragraf{
				float:left;
				font-size:12px;
				color:#CCCCCC;
			}
			#principal #top #contacto h3{
				margin-bottom:12px;
			}
			#principal #top #contacto label{
				height:24px;
				display:block;
			}
			#principal #top #solicitar #camps,
			#principal #top #contacto #camps{
				width:26%;
				margin-right:3%;
				}
				#principal #categorias #filtre input.gris,
				#principal #top #solicitar #textarea input.gris,
				#principal #top #solicitar #camps input,
				#principal #top #contacto #camps input{
					display:block;
					width:237px;
					background:transparent url(/img/newsletter.png) no-repeat scroll 0 0;
					color:#252525;
					font-size:11px;
					height:18px;
					padding-top:3px;
					text-indent:10px;
					vertical-align:top;
					border:0;
					margin-bottom:8px;
				}
				#principal #categorias #filtre input.gris,
				#principal #top #solicitar #textarea input.gris{
					background-position:0px -21px;
					width:380px;
				}
				#principal #top #contacto #camps #tipus{
					
					}
					#principal #top #contacto #camps #tipus *{
						display:inline;
						width:auto;
					}
			#principal #top #solicitar #textarea,
			#principal #top #contacto #textarea{
				width:40%;
				}
				#principal #top #solicitar #textarea .text-entrada,
				#principal #top #contacto #textarea #contacte{
					width:372px;
					height:132px;
					border:0;
					background:transparent url(/img/textarea.png) 0 0 no-repeat;
					font-size:12px;
					font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
					padding:4px;
				}
				#principal #top #solicitar #textarea #enviar,
				#principal #top #contacto #textarea #enviar{
					float:right;
					margin-top:8px;
					margin-right:3px;
				}
			#principal #top #solicitar #contratos,
			#principal #top #contacto #paragraf{
				margin-left:3%;
				width:27%;
				}
				#principal #top #solicitar #contratos .checkbox{
					margin-top:10px;
					}
					#principal #top #solicitar #contratos .checkbox a{
						text-decoration:none;
						color:#FF33AA;
					}
/* nomes solicitar */
			#principal #top #solicitar #camps,
			#principal #top #solicitar #textarea,
			#principal #top #solicitar #contratos{
				margin-top:10px;
			}
/* último patrocinados */
	#principal #patro{
		clear:both;
		margin:0 0 0 40px;
		}
		#principal #patro{

			}
			#principal #patro h3{
				margin-bottom:15px;
				}
				#principal #patro h3 #galeria{
					float:right;
					background:#252525 url(/img/h3galeria.png) 5px center no-repeat;
					padding:1px 0 0 25px;
					
					color:white;
					font-size:12px;
					font-style:normal;
					}
					#principal #patro h3 #galeria a{
						text-decoration:none;
						color:#FF33AA;
						}
						#principal #patro h3 #galeria a span{
							border-bottom:1px dashed #CCCCCC;
							padding:0;
						}
			#principal #patro #contenidor{
				margin:auto auto;
				width:940px;
				}
				#principal #patro #contenidor #panterior,
				#principal #patro #contenidor #pseguent{
					width:20px;
					height:19px;
					display:block;
					text-indent:-2000px;
					background:transparent url(/img/infotop.png) no-repeat;
					float:left;
					
					margin:39px 3px 3px;
				}
				#principal #patro #contenidor #panterior{
					background-position:-157px -87px;
				}
				#principal #patro #contenidor #pseguent{
					background-position:-136px -87px;
				}
				#principal #patro #contenidor #llistat{
					float:left;
					width:882px;
					height:104px;
					overflow:hidden;
					position:relative;
					}
					#principal #patro #contenidor #llistat .items{
						width:20000em;
						position:absolute;
					}
					#principal #patro #contenidor #llistat li{
						float:left;
						border:1px solid #252525;
						margin:4px;
						}
						#principal #patro #contenidor #llistat li.active{
							border:1px solid red;
						}
						#principal #patro #contenidor #llistat li a{
							border:1px solid #FFFFFF;
							float:left;
                                                        height:95px;
                                                        width:135px;
							}
							#principal #patro #contenidor #llistat li a:hover{
								border:1px solid #FF33AA;
							}
							#principal #patro #contenidor #llistat li a img{
								width:135px;
								height:95px;
							}
							#principal #patro #contenidor #llistat li a span{
								display:none;
								
								}
/* BLOG I TAL */
	#principal #mblog{
		clear:both;
		margin-left:40px;
		padding-top:20px;
		}
		#principal #mblog #blog,
		#principal #mblog #mes{
			float:left;
			width:49%;
			margin-top:10px;
		}
		#principal #mblog #blog{
			margin-right:1%;
			}
			#principal #mblog #blog .blogpost{/* es un li */
				margin-bottom:30px;
				}
				#principal #mblog #blog .blogpost h4{
					font-family:Constantina,Georgia,'Nimbus Roman No9 L',serif;
					font-size:18px;
					font-weight:normal;
					text-transform:capitalize;
					color:white;
					}
					#principal #mblog #blog .blogpost h4 a{
						color:white;
						text-decoration:none;
					}
				#principal #mblog #blog .blogpost h5{
					font-size:10px;
					color:#666666;
					height:25px;
					line-height:25px;
					}
					#principal #mblog #blog .blogpost h5 a{
						color:#666666;
						padding:0 5px;
						}
						#principal #mblog #blog .blogpost h5 a:hover{
							background-color:#333333;
						}
					#principal #mblog #blog .blogpost h5 img{
						vertical-align:middle;
					}
				#principal #mblog #blog .blogpost .contingut-post{
					font-size:12px;
					}
					#principal #mblog #blog .blogpost .contingut-post p{
						margin-bottom:20px;
						}
						#principal #mblog #blog .blogpost .contingut-post p:first-letter{
							text-transform:capitalize;
						}
					
					#principal #mblog #blog .blogpost .contingut-post a{
						color:#FF33AA;
						text-decoration:none;
					}
			#principal #mblog #blog #paginacio div{
				display:inline;
			}
			#principal #mblog #blog #paginacio div,
			#principal #mblog #blog #paginacio a{
				font-size:11px;
				text-decoration:none;
				color:#CCCCCC;
				}
				#principal #mblog #blog #paginacio div{
					color:#666666;
				}
				#principal #mblog #blog #paginacio div#dreta,
				#principal #mblog #blog #paginacio a#dreta{
					float:right;
					padding-right:10px;
					}
					#principal #mblog #blog #paginacio div#dreta span,
					#principal #mblog #blog #paginacio a#dreta span{
						float:right;
						background-position:-431px -62px;
						}
					#principal #mblog #blog #paginacio div#dreta span{
							background-position:-431px -76px;
						}
				#principal #mblog #blog #paginacio div#esquerra,
				#principal #mblog #blog #paginacio a#esquerra{
					float:left;
					padding-left:10px;
					}
					#principal #mblog #blog #paginacio div#esquerra span,
					#principal #mblog #blog #paginacio a#esquerra span{
						float:left;
						background-position:-416px -62px;
						}
					#principal #mblog #blog #paginacio div#esquerra span{
						background-position:-416px -76px;
					}
				#principal #mblog #blog #paginacio div span,
				#principal #mblog #blog #paginacio a span{
					height:13px;
					width:14px;
					margin:2px 4px; 
					overflow:hidden;
					text-indent:30px;
					
					background:transparent url(/img/infotop.png);
				}
		#principal #mblog #mes{
			margin-left:1%;
			}
			#principal #categorias.contenidor #llistatpatrocinats #projectes li h4,
			#principal #ficha .doble-columna h4,
			#principal #mblog #mes h4{
				background:transparent url(/img/h4_fon.png) 0 0 no-repeat;
				font-size:16px;
				font-weight:normal;
				font-style:italic;
				}
				#principal #categorias.contenidor #llistatpatrocinats #projectes li h4 span,
				#principal #ficha .doble-columna h4 span,
				#principal #mblog #mes h4 span{
					display:block;
					height:33px;
					line-height:33px;
					text-indent:14px;
					color:#666666;
					background:transparent url(/img/h4_dre.png) right 0 no-repeat;
				}
			
			#principal #mblog #mes #categorias,
			#principal #mblog #mes #feed{
				width:49%;
				float:left;
				height:175px;
			}
			#principal #mblog #mes #categorias{
				margin-right:1%;
				}
				#principal #mblog #mes #categorias ul{
					margin-top:3px;
					}
					#principal #mblog #mes #categorias ul li{
						margin-left:9px;
						height:18px;
						}
						#principal #mblog #mes #categorias ul li a{
							font-size:12px;
							text-decoration:none;
							color:white;
						}
						#principal #mblog #mes #categorias ul li.actiu{
							border-bottom:1px dashed #666666;
							display:inline;
							}
							#principal #mblog #mes #categorias ul li.actiu a{
								color:#FF33AA;
							}
			#principal #mblog #mes #publicidad{
				/* height:445px; 352 + 10 + 10 + capsalera */
				clear:both;
				}
				#principal #mblog #mes #publicidad #publi{
					margin:10px 0;
					width:470px;
					text-align:center;
				}
			#principal #mblog #mes #feed{
				margin-left:1%;
				}
				#principal #mblog #mes #newsletter p,
				#principal #mblog #mes #feed p{
					margin:8px;
					font-size:12px;
					color:#CCCCCC;
				}
				#principal #mblog #mes #feed a{
					display:block;
					text-align:center;
					
				}
			#principal #mblog #mes #newsletter{
				clear:both;
				height:180px;
				background:transparent url(/img/bgbar.png) bottom left repeat-x;
				margin-bottom:12px;
				}
				#principal #mblog #mes #newsletter fieldset{
					text-align:center;
					border:0;
					font-size:11px;
					}
					#principal #mblog #mes #newsletter fieldset label{
						margin-right:20px;
					}
					#principal #mblog #mes #newsletter fieldset #mailnewsletter{
						width:237px;
						height:18px;
						padding-top:3px;
						font-size:11px;
						color:#252525;
						border:0px none red;
						text-indent:10px;
						margin-left:10px;
						
						vertical-align:top;
						margin-right:6px;
						
						background:transparent url(/img/newsletter.png) 0 0 no-repeat;
					}
			#principal #mblog #mes #cronologicament{
				clear:both;
				}
				#principal #mblog #mes #cronologicament #calendari{
					margin:15px 0 0 10px;
					}
				#principal #mblog #cronologicament ul{
					clear:both;
					}
					#principal #mblog #cronologicament ul li{
						float:left;
						margin:5px;
						color:#666666;
						font-size:13px;
						line-height:16px;
						}
						#principal #mblog #cronologicament ul li.any{
							font-size:16px;
							font-weight:bold;
							color:#FFFFFF;
						}
						#principal #mblog #cronologicament ul li a{
							color:#CCCCCC;
							text-decoration:none;
							}
							#principal #mblog #cronologicament ul li a.actiu{
								color:#FF33AA;
								}
								#principal #mblog #cronologicament ul li a.actiu span{
									border-bottom:1px dashed #666666;
								}
		#principal #top #colaboradores{
			
			}
			#principal #top #colaboradores #llistatColabs,
			#principal #top #colaboradores #fitxaColab{
				margin-top:25px;
				width:50%;
				float:left;
				}
			#principal #top #colaboradores #llistatColabs{
				
				}
				#principal #top #colaboradores #llistatColabs ul{
					
					}
					#principal #top #colaboradores #llistatColabs ul li{
						float:left;
						width:33%;
						}
						#principal #top #colaboradores #llistatColabs ul li a{
							font-size:12px;
							color:white;
							text-decoration:none;
							}
							#principal #top #colaboradores #fitxaColab p.link a span,
							#principal #top #colaboradores #llistatColabs ul li a.actiu span{
								color:#FF33AA;
								border-bottom:1px dashed #666666;
							}
			#principal #top #colaboradores #fitxaColab{
				font-size:12px;
				}
				#principal #top #colaboradores #fitxaColab #logoColab{
					margin-bottom:10px;
				}
				#principal #top #colaboradores #fitxaColab p.descripcio{
					border-left:4px solid #FF33AA;
					padding-left:10px;
					padding-left:10px;
				}
				#principal #top #colaboradores #fitxaColab p.link{
					margin-top:15px;
					text-indent:15px;
					}
					#principal #top #colaboradores #fitxaColab p.link a{
						color:white;
						text-decoration:none;
					}
/* preguntas frecuentes */
		#principal #top #preguntas-frecuentes{
			
			}
			#principal #top #preguntas-frecuentes #preguntas{
				list-style-type:none;
				margin:0;
				padding-top:15px;
				}
				#principal #top #preguntas-frecuentes #preguntas li{
					list-style-type:none;
					margin:0;
					padding-bottom:10px;
					margin:0 35px 0 0;
					}
					#principal #top #preguntas-frecuentes #resp-pregunta,
					#principal #top #preguntas-frecuentes #preguntas li a{
						font-weight:normal;
						font-size:16px;
						color:#CCCCCC;
						font-family:Constantina,Georgia,'Nimbus Roman No9 L',serif;
						text-decoration:none;
						}
						#principal #top #preguntas-frecuentes #preguntas li a.activa{
							color:#FF33AA;
							}
					#principal #top #preguntas-frecuentes #preguntas li p{
						margin:10px 5px;
					}
/* fi preguntas frecuentes */

/* TODO: fitxa */
#principal #top #ficha .doble-columna{
	padding-top:20px;
	}
	#principal #ficha .doble-columna div{
		width:auto;
		}
	#principal #ficha .doble-columna #fotovideo,
	#principal #ficha .doble-columna #dades-fitxa{
		float:left;
		width:50%;
		}
		#principal #ficha .doble-columna #fotovideo h4,
		#principal #ficha .doble-columna #dades-fitxa h4{
			font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
			padding:0;
			}
		#principal #ficha .doble-columna #dades-fitxa h4{
			margin-bottom:10px;
			}
			#principal #ficha .doble-columna #dades-fitxa h4 a{
				background:transparent url(/img/infotop.png) -306px -81px no-repeat;
				float:right;
				width:38px;
				height:24px;
				line-height:24px;
				text-indent:0;
				text-align:center;
				font-size:10px;
				color:white;
				margin-top:4px;
				margin-right:4px;
				}
				#principal #ficha .doble-columna #dades-fitxa h4 a.actiu{
					background-position:-345px -81px;
				}
		#principal #ficha .doble-columna #dades-fitxa #dades-web,
		#principal #ficha .doble-columna #dades-fitxa #top-patrocinat{
			width:100%;
			}
			
			#principal #ficha .doble-columna #dades-fitxa #top-patrocinat dt{
				float:left;
				overflow:hidden;
				width:15px;
				height:13px;
				clear:left;
				text-indent:40px;
				background-image:url(/img/infotop.png);

				margin:8px;
				}
				#principal #ficha .doble-columna #dades-fitxa #top-patrocinat #nom-patro-ico{
					background-position:-445px -164px;
				}
				#principal #ficha .doble-columna #dades-fitxa #top-patrocinat #tags-patro-ico{
					background-position:-445px -178px;
				}
				#principal #ficha .doble-columna #dades-fitxa #top-patrocinat #conv-patro-ico{
					background-position:-445px -192px;
				}
			#principal #ficha .doble-columna #dades-fitxa #top-patrocinat dd{
				float:left;
				width:448px;
				line-height:18px;
			}
			#principal #ficha .doble-columna #dades-fitxa #top-patrocinat #nom-patro{
				font-size:18px;
				color:white;
				font-family:Constantina,Georgia,'Nimbus Roman No9 L',serif;
				text-transform:capitalize;
				
				margin-top:8px;
				}
			#principal #ficha .doble-columna #dades-fitxa #top-patrocinat #tags-patro{
				font-size:12px;
				margin-top:6px;
				}
			#principal #ficha .doble-columna #dades-fitxa #top-patrocinat #conv-patro{
				font-size:11px;
				color:#666666;
				margin-top:4px;
				}
			#principal #ficha .doble-columna #dades-fitxa #top-patrocinat #contacto-usuario{
				display:block;
				text-align:right;
				background:transparent url(/img/bgbar.png) center center repeat-x;
				clear:both;
				width:100%;
				}
				#principal #ficha .doble-columna #dades-fitxa #top-patrocinat #contacto-usuario a{
					padding-right:20px;
				}
		/* xxx */
		#principal #ficha .doble-columna #dades-fitxa #dades-web{
			margin-top:8px;
			font-size:11px;
			}
			#principal #ficha .doble-columna #dades-fitxa #dades-web dt{
				float:left;
				overflow:hidden;
				width:18px;
				height:15px;
				clear:left;
				text-indent:40px;
				background-image:url(/img/infotop.png);

				margin:8px;
				}
				#principal #ficha .doble-columna #dades-fitxa #dades-web #web-url-ico{
					background-position:-442px -206px;
				}
				#principal #ficha .doble-columna #dades-fitxa #dades-web #web-desc-ico{
					background-position:-442px -238px;
				}
			#principal #ficha .doble-columna #dades-fitxa #dades-web dd{
				float:left;
				width:445px;
				margin-top:8px;
			}

/* fi de pàgina */
#principal #foot{
	clear:both;
	color:#666666;
	margin-left:40px;
	padding-top:40px;
	}
	#principal #foot #proyecto-cdmon{
		font-size:11px;
		padding-top:18px;
		background:transparent url(/img/bgbar.png) repeat-x scroll left 3px;
		margin-top:3px;
		border-top:1px dashed #666666;
		}
		#principal #foot #proyecto-cdmon span{
			float:left;
			}
		#principal #foot #proyecto-cdmon a{
			text-indent:400px;
			margin-left:4px;
			overflow:hidden;
			width:60px;
			height:18px;
			float:left;
			background:transparent url(/img/infotop.png) -323px -62px no-repeat;
			margin-top:-2px;
			}
	#principal #foot #diseny-qint{
		font-size:9px;
		margin-top:3px;
		clear:both;
		margin-bottom:20px;
		}
		#principal #foot #diseny-qint a{
			color:#CCCCCC;
			text-decoration:none;
		}

/* llistatpatrocinats [categorias,buscador] */
	#principal #categorias.contenidor #llistatpatrocinats{
		clear:both;
		padding-top:20px;
	}
	#principal #categorias.contenidor #llistatpatrocinats #projectes{
		padding-top:20px;
		}
		#principal #categorias.contenidor #llistatpatrocinats #projectes li {
			height:120px;
		}
		#principal #categorias.contenidor #llistatpatrocinats #projectes li img{
			float:left;
		}
		#principal #categorias.contenidor #llistatpatrocinats #projectes li .dadesproj{
			margin-left:154px;
			font-size:12px;
			}
			#principal #categorias.contenidor #llistatpatrocinats #projectes li .dadesproj .minicat{
				height:45px;
				line-height:35px;
				text-indent:10px;
			}
			#principal #categorias.contenidor #llistatpatrocinats #projectes li .dadesproj a{
				color:#FF33AA;
				text-decoration:none;
				float:right;
				margin-right:10px;
				}
				#principal #categorias.contenidor #llistatpatrocinats #projectes li .dadesproj a span{
					border-bottom:1px dashed #CCCCCC;
				}
		#principal #categorias #filtre{
			float:left;
			width:400px;
		}
		#principal #categorias #cloud{
			width:500px;
			float:right;
			}
			#categorias #filtre #cercador,
			#principal #categorias #cloud ul{
				margin-top:5px;
				}
				
	.selectopt{
		float:left;
		text-align:center;
		width:160px;
		height:21px;
		margin-right:5px;
		background:transparent url(/img/infotop.png) 0 -131px no-repeat;
		}
		.selectopt select{
			font-size:11px;
			width:140px;
			margin-top:2px;
			border:0px solid black;
			background-color:#CCCCCC;
			}
			.selectopt select option{
				padding:1px 4px;
				background-color:#CCCCCC;
			}
/* qtip */
.qtip-content h5{
	margin-top:10px;
	padding:0 10px;
	text-align:center;
	color:#252525;
	height:30px;
	font-size:12px;
	text-shadow:1px 1px 0px white;
	line-height:15px;
}
.qtip-content p{
	color:#A3216D;
	font-size:11px;
	padding:0 10px;
	text-shadow:1px 1px 0px white;
}

/* simple overlays */
.simple_overlay { 
    display:none; 
    z-index:10000; 
    background-color:#252525; 
    width:1003px;
    min-height:399px;
    border:1px solid #666; 
 
    -moz-box-shadow:0 0 90px 5px #000; 
    -webkit-box-shadow: 0 0 90px #000;     
} 
.simple_overlay .close { 
    background-image:url(/img/overlay/close.png); 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}
.simple_overlay.black { 
    background-image:url(/img/overlay/transparent.png);         
    color:#fff; 
}
