/* Portada
------------------------------*/
body, body#cats, body#poetarium { margin: 0; padding: 0; background-color: #000; font-family: Arial, Helvetica, sans-serif, Verdana; width:100% }
body#cats 	{ background-color:#123E3E}
body#poetarium 	{ background: #000 url(../img/bg.jpg) center 0 repeat-x;}

#pagina { width: 990px; padding: 0; margin: 0 auto; }
	#pagina:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* --- Capçalera --- */
#capcalera { width: 950px; background-color: #fff; display: block; height: 122px; }
	#capcalera img { float: left; }
#cercador, #idiomes { width: 393px; height: 92px; background-color: #fff; float: left; text-align: right; margin: 15px 0 33px 0; padding-right: 10px; border-right: 1px solid #F2B48D; }
form#formcercador { float: right; }
	form#formcercador p { float: left; }
	form#formcercador input { background-color: #666; color: #fff; border: 0; height: 18px; }
	form#formcercador p.submit { background: url(../img/ok.png) no-repeat center; background-color: #fff; width: 28px; height: 20px; position: relative; top: 0; }
p.submit2 { background: url(../img/ok3.png) no-repeat center; background-color: #123E3E; width: 28px; height: 20px; position: relative; left: 159px; top: -21px; }
form#formcercador p.submit input, p.submit2 input { background-color: transparent; width: 28px; }
form#cercacanal { height: 20px; }
	form#cercacanal p.submit2 input { border: none; }
#idiomes { width: 100px; }
	#idiomes ul { margin: 0; margin-top: 4px; }
		#idiomes ul li { list-style: none; margin-top: -5px; }
			#idiomes ul li a { color: #666666; font-weight: bold; font-size: 11px; }
				#idiomes ul li a.actual { color: #E36A17; font-weight: bold; font-size: 11px; }
/* --- Contingut --- */
#contingut { width: 990px; margin-left: 20px; float: left; }
#formpopup { width: 100% }

#poetarium #capcalera { background: url(../img/bg_header.gif) no-repeat 50px 0; margin-bottom: 0; padding-bottom: 0; }
#poetarium #titol_pot {color:#FFF; font-size: large; text-align:right; width:920px; font-weight: 600; }
#poetarium #titol_pot2 {color:#FFF; font-size: large; text-align:right; width:920px; font-weight: 600; margin-bottom:-15px;}
/*
.poetarium { background: #000 url(../img/bg.jpg) center 0 repeat-x; }
.poetarium .placa { margin-top: 20px; }
.poetarium #poetarium-reticula {padding-top: 30px; padding-bottom: 50px;}
#poetarium .placa { margin-top: 0;}
#poetarium #poetarium_placa { padding-bottom: 0; padding-top:0; margin-top:0; margin-bottom:0; }
#poetarium #poetarium_reticula {padding-bottom: 0; padding-top:0; margin-top: 0; margin-bottom:0;}
*/


.placa, .placa2 { width: 930px; margin-top: 27px; padding-bottom: 5px; border-bottom: 1px solid #333; }
.placa2 { border-bottom: 1px solid #496D6D; }
.linia4 { border-top: 1px solid #496D6D; } 
.linia44 { border-bottom: 1px solid #496D6D; } 
.placa:after, .placa2:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.columnaesquerra, .columnaesquerra2 { width: 276px; margin-right: 14px; float: left; }
.columnadreta { width: 640px; float: left; }
.columnadreta3 { width: 100%;  margin:0;padding:0; /*padding:20px 20px 20px 40px*/ }
.columnaesquerra h2, .columnaesquerra2 h2, .columnadreta h2, .columnadreta3 h2 { background-color: #fff; color: #E36A17; font-size: 18px; font-weight: bold; height: 29px; padding-top: 7px; padding-left: 10px; display: block; margin-bottom: 15px; }
.columnadreta3 h2 { height: 52px; padding-left: 0; }
	.columnadreta3 h2.formulari { background-color: #000; padding-left: 10px; margin-bottom: -25px; }
.registre small, .contacte small { float: right; color: #E36A17; font-size: 11px; font-weight: bold; position: relative; top: -40px; background: url(../img/asterisc.png) no-repeat right; padding-right: 20px; margin-right: 12px; }
.contacte small { font-size: 12px; background: url(../img/tancar.png) no-repeat left; position: relative; top: -50px; padding-left: 17px; margin-left: 10px; }
.tancar {font-size: 12px; background: url(../img/tancar.png) no-repeat left; position: relative; top: 10px; padding-left: 17px; margin-left: 10px; }


ul#categories, ul#categories2, ul#categories3 { position: relative; left: -33px; margin-top: 10px; margin-bottom: 5px; width: 248px; }
ul#categories li, ul#categories2 li,  ul#categories3 li { list-style: none; font-weight: bold; font-size: 11px; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px dotted #333; background: url(../img/fletxa-llista.png) no-repeat right; }
ul#categories2 li { background: url(../img/fletxa-llista2.png) no-repeat right; border-bottom: 1px dotted #496D6D; }
ul#categories3 li { background: url(../img/fletxa-llista3.png) no-repeat right; border-bottom: 1px dotted #496D6D; }
ul#categories li.actiu, ul#categories2 li.actiu, ul#categories3 li.actiu { color: #E36A17; background: url(../img/fletxa-llista-actiu.png) no-repeat right; }
ul#categories2 li.actiu { background: url(../img/fletxa-llista-actiu2.png) no-repeat right; }
ul#categories3 li.actiu { background: url(../img/fletxa-llista-actiu3.png) no-repeat right; }
ul#categories li.ultim, ul#categories2 li.ultim, ul#categories3 li.ultim { border-bottom: none;  }
ul#categories li a, ul#categories2 li a, ul#categories3 li a { color: #fff; }
ul#categories li.actiu a, ul#categories2 li.actiu a, ul#categories3 li.actiu a {color:#E36A17}
ul#categories li a:hover, ul#categories2 li a:hover, ul#categories3 li a:hover { color:  #E36A17; text-decoration: none; }

.titol_canals { width:250px; color:#f60; font-weight: bold; font-size: 14px; margin: 15px 0 10px 10px; border-bottom: 2px dotted #333;}
.titol_tags   {color:#f60; font-weight: bold; font-size: 14px; margin: 15px 0 10px 10px; }



.cercaparaula { color: #fff; font-weight: bold; font-size: 12px; margin-left: 12px; margin-top: -15px; margin-bottom: 8px; }
.cercaavancada { color: #fff; font-weight: bold; font-size: 11px; margin-left: 12px; margin-top: 8px; }
p.enllac, p.enllac2 { background: url(../img/cerca.png) no-repeat left; padding-left: 15px; margin-left: 12px; padding-top: 1px; }
p.enllac2 { width: 128px; }
p.enllac input, p.enllac2 input { margin-left: 10px; background-color: #486767; color: #fff; border: 0; height: 19px; font-size: 12px; }
.caixa-gran { width: 305px; float: left; margin-right: 12px; }
	.caixa-gran h3 { color: #E36A17; font-size: 16px; font-weight: bold; margin-top: 15px; padding: 0 10px; }
	.caixa-gran img { border: 1px solid #333; }
	.caixa-gran .data-temps, .caixa .data-temps { color: #666; font-size: x-small; margin: 2px 0; }
	.caixa-gran .scroll { text-align: center; margin-top: 5px; }
		.caixa-gran .scroll img { border: 0; }
.caixa { width: 146px; float: left; height: 240px; border: 1px solid #333; margin-left: 11px; margin-bottom: 11px; background-color: #121212; }
.caixa .lloc {text-transform:uppercase}
.fonsverd { border: 1px solid #496D6D; background-color: #0F3434; }
.fonsgris { border: 1px solid #496D6D; background-color: #333; }
.caixa h3 { color: #E36A17; font-size: 13px; font-weight: bold; margin-top: 7px; padding: 0 10px; }
.caixa p, .caixa-gran p { padding: 0 10px; color: #fff; font-size: 11px; line-height: 13px; }
.columnagran { background-color: #fff; color: #E36A17; height: 29px; width: 920px; padding-top: 7px; padding-left: 10px; display: block; margin-bottom: 15px; }
.columnapetita { background-color: #fff; color: #E36A17; height: 29px; width: 600px; padding-top: 7px; padding-left: 10px; display: block; margin-bottom: 15px; }
.columnagran2 { background-color: #fff; color: #E36A17; width: 920px; padding-left: 10px; display: block; margin-top: 10px; margin-bottom: -25px; height: 36px; }
	.columnagran2 h3.seccio, .columnagran2 h3.seccio2 { font-size: 13px; font-weight: bold; margin-left: 800px; float: left; margin-top: 5px; width: 120px; }
	.columnagran2 h3.seccio2 { font-size: 14px; margin-top: -22px; }
.columnagran h2, .columnagran2 h2 { font-size: 18px; font-weight: bold; float: left; }
.columnagran2 h2 { margin-top: 8px; }
.cats h2 { font-size: 26px; font-weight: bold; float: left; margin-top: 3px; }
.columnagran h3.seccio, .columnagran2 h3.seccio { font-size: 13px; font-weight: bold; margin-left: 88px; float: left; margin-top: 5px; }
.columnagran2 h3.seccio { font-size: 14px; margin-left: 745px; margin-top: 12px; }
.columnagran h3.paginacio { float: right; font-size: 13px; font-weight: bold; color: #000; margin-right: 5px; }
	.columnagran h3.paginacio p { display: inline; position: relative; top: -10px; }
	.columnagran h3.paginacio a img { position: relative; top: -2px; margin: 0 3px; }
#menupeu, #menupeu2 { margin-top: 60px; padding-bottom: 15px; width: 930px; display: block; border-bottom: 1px solid #333; }
#menupeu2 { border-bottom: 1px solid #496D6D; }
#menupeu:after, #menupeu2:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
ul#llistapeu { position: relative; left: -35px; float: left; }
	ul#llistapeu li { display: inline; list-style-type: none; padding-right: 18px; font-size: 13px; font-weight: bold; }
		ul#llistapeu li a { color: #fff; }
#logospeu { float: right; }
#peu { margin-top: 20px; padding-bottom: 15px; width: 930px; color: #CCC; font-size: 11px; }
	#peu p { padding-bottom: 15px; }
	#peu a { color: #F60; }
.video { border: 0; padding-bottom: 0; }
.videoesquerra { width: 289px; height: 369px; float: left; background: #fff url(../img/cantonada1.png) no-repeat left top; position: relative; padding-bottom:15px}
.videodreta { width: 640px; float: left; }
.videoesquerra h2 { color: #000; font-size: 22px; font-weight: bold; padding: 12px; padding-bottom: 8px; }
.videoesquerra .datavideo { color: #E36A17; font-size: 14px; padding: 12px; padding-bottom: 0px; }
.videoesquerra p { color: #333; font-size: 13px; padding: 0 12px 8px 12px; }
.videoesquerra h4 { color: #E36A17; font-size: 13px; padding: 0 12px 5px 12px; font-weight: normal; }
.videoesquerra .scroll { text-align: center; padding: 10px 0; width: 270px; }
.videoesquerra span.obrirfinestra { float: left; padding-left: 17px; margin-left: 10px; margin-right: -73px; font-size: 11px; font-weight: bold; color: #E56A17; background: url(../img/obrirfinestra.png) no-repeat left; }
#inferior { position: absolute; bottom: 0; background: url(../img/cantonada3.png) no-repeat left bottom; }
#url { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-right: -11px; padding: 5px 0 5px 12px; width: 277px; }
	#url h4.enllac { color: #E36A17; font-size: 12px; font-weight: bold; background: url(../img/url.png) no-repeat left; padding-left: 18px; margin-right: 8px; padding-top: 5px; }
		#url h4.enllac input { margin-left: 10px; background-color: #E1E1E1; color: #666; border: 0; height: 15px; width: 200px; font-size: 12px; }
#xarxa { background: url(../img/cantonada2.png) no-repeat left bottom; margin: 0; padding: 3px 0 0 12px; height: 30px; }
	#xarxa h4.enviar { color: #E36A17; font-size: 12px; font-weight: bold; background: url(../img/enviar.png) no-repeat left; padding-left: 18px; margin-right: 10px; padding-right: 10px; margin-top: -4px; padding-top: 9px; float: left; border-right: 1px solid #ccc; height: 20px; }
	#xarxa h4.compartir { color: #E36A17; font-size: 12px; font-weight: bold; /*background: url(../img/compartir.png) no-repeat left; padding-left: 18px;*/ margin-right: 0; padding-top: 1px; float: left; }
		#xarxa h4.compartir img { display: inline; vertical-align: bottom; }
.comentaris, .comentaris2 {margin-bottom: 0; border: 0;}


#capcomentaris, #capcomentaris2 {height:30px; /*border-bottom: 1px solid #666;*/ padding-bottom: 7px; }
/*#capcomentaris2 {border-bottom: 1px solid #496D6D; }*/
.botonera {width:100%; height:30px; text-align:left; border-bottom:1px solid #333;border-top:1px solid #333; padding:15px 0 5px 0; margin-bottom:10px}
.botonera2 {width:100%; height:30px; text-align:left; border-bottom:1px solid #496D6D;border-top:1px solid #496D6D; padding:15px 0 5px 0; margin-bottom:10px}.boto {float:left;color: #666; font-size: 12px; font-weight: bold; padding-right: 10px; margin-right:5px }
.boto a  {background: url(../img/afegir.png) no-repeat left; padding-left: 18px; padding-right: 10px;}
.boto .curt { height: 15px; width: 100px; display: block; }

#capcomentaris h2, #capcomentaris2 h2 { color: #E36A17; font-size: 18px; font-weight: bold; height: 29px; padding-left: 3amstrong
px; display: inline; margin-bottom: 15px; }
#capcomentaris h4, #capcomentaris2 h4 { padding-left: 10px; margin-top: 5px; float: right; }
#capcomentaris h4 a, #capcomentaris2 h4 a { color: #666; font-size: 12px; font-weight: bold; background: url(../img/afegir.png) no-repeat left; padding-left: 18px; margin-right: 35px; }
#capcomentaris2 h4 a { background: url(../img/afegir2.png) no-repeat left; color: #496D6D; }
#capcomentaris h4.sortir a, #capcomentaris2 h4.sortir a { background: url(../img/sortir.png) no-repeat left; padding-left: 18px; padding-right: 10px; margin-right: -10px; border-right: 1px solid #333; }
#capcomentaris h4.nomusuari a, #capcomentaris2 h4.nomusuari a { background: none; padding-left: 18px; padding-right: 10px; border-right: 1px solid #333; }
#capcomentaris h4.nomusuari { width: 120px; margin-right: -12px; }



.comentari { display: block; margin-top: 15px; margin-bottom: 15px; }
	.comentari:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	.comentari .autor {float: left; width: 250px; }
		.comentari .autor p { color: #999; font-size: 13px; }
			.comentari .autor p strong { color: #ccc; }
	.comentari .text, .comentari .text2 { float: left; width: 470px; }
.text2 { float: left; width: 430px; }
.comentari .text h3 { color: #f60; font-size: 13px; font-weight: bold; }
.comentari .text p { color: #ccc; font-size: 13px; padding-right: 15px; }
.comentari .inadequat, .comentari .inadequat2 { float: left; width:200px }
.comentari .inadequat p, .comentari .inadequat2 p { color: #666; font-size: 12px; font-weight: bold; padding-left: 18px; }
.comentari .inadequat p a, .comentari .inadequat2 p a { color: #666; font-size: 12px; font-weight: bold; background: url(../img/ico-bafarades2.png) no-repeat left; padding-left: 18px; }
.votat 						      { margin-left:20px; color: #fff; font-size: 12px; font-weight: bold; background: url(../img/ico-bafarades2.png) no-repeat left; padding-left: 18px; }
.comentari .inadequat2 p a { background: url(../img/ico-bafarades2.png) no-repeat left; color: #496D6D; }
#pagcomentaris {border-bottom:1px solid #333; border-top:1px solid #333; display: block; padding: 6px 0; padding-left: 300px; margin: 20px 0 20px 0;width: 620px;height: 40px;}


#pagcomentaris2 {border-bottom:1px solid #496D6D; border-top:1px solid #496D6D; display: block; padding: 6px 0; padding-left: 300px; margin: 20px 0 20px 0; }
#pagcomentaris2 { border-top: 1px solid #496D6D; border-bottom: 1px solid #496D6D; }
#pagcomentaris p, #pagcomentaris2 p { color: #666; display: inline; font-size: 13px; font-weight: bold; }
#pagcomentaris2 p { color: #496D6D; }
#pagcomentaris img, #pagcomentaris2 img { display: inline; vertical-align: middle; }
.columnaesquerra h4 { color: #666; font-size: 10px; text-transform: uppercase; margin-left: 13px; margin-bottom: -13px; }
.columnadreta h3.paginacio { font-size: 13px; font-weight: bold; color: #000; margin-right: 5px; position: relative; margin-top: -5px; top: -40px; float: right; }
	.columnadreta h3.paginacio p { display: inline; }
	.columnadreta h3.paginacio img { display: inline; vertical-align: middle; }
.comentari form#formafegir textarea { width: 460px; height: 125px; border: 0; font-family: Helvetica, sans-serif, Verdana, Arial; font-size: 13px; }
.comentari form#formafegir input { border: 0; }
.comentari form#formafegir p.submit { background: url(../img/publicar.png) no-repeat center; background-color: transparent; width: 96px; height: 20px; position: relative; top: 65px; left: 5px; border: 0; float: left; }
	.comentari form#formafegir p.submit input { background-color: transparent; width: 96px; float: left; }
.comentari form#formafegir .inadequat { float: left; width: 150px; }
	.comentari form#formafegir .inadequat .caracters { font-size: 12px; font-weight: bold; color: #ccc; float: left; }
	.comentari form#formafegir .inadequat .descartar { float: left; margin-left: -18px; }
		.comentari form#formafegir .inadequat .descartar a { font-size: 12px; font-weight: bold; color: #E36A17; background: none; }
.accessibilitat { font-size: 13px; color: #fff; display: block; }
	.accessibilitat p { padding-bottom: 15px; }
	.accessibilitat h3 { font-size: 16px; color: #E36A17; padding: 20px 0 15px 0; }
	.accessibilitat strong a { color: #666; }
#pautestext { width: 315px; margin-right: 18px; float: left; }
#pautesimg { float: left; width: 305px; }
	#pautesimg img { border: 1px solid #333; }
.pautespag { background-color: #121212; color: #4D4D4D; padding: 13px; font-size: 13px; margin-bottom: 35px; margin-top: 15px; }
	.pautespag:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	.pautespag small { display: block; font-size: 13px; width: 195px; margin-right: 25px; float: left; }
#pautesimg .pautespag img { display: inline; vertical-align: middle; border: none; }
.pautespagines { font-size: 13px; color: #E66A17; }
#tramits h3.titol { margin-bottom: -13px; margin-left: -1px; background-color: #191919; padding: 12px; font-size: 13px; color: #E66A17; font-weight: bold; clear: both; border-top: 1px solid #191919; border-left: 1px solid #191919; border-right: 1px solid #191919; }
#tramits table { clear: both; border-collapse: collapse; margin-top: 15px; margin-bottom: 15px; border: 1px solid #191919; }
	#tramits table th { background-color: #191919; padding: 12px; font-size: 13px; color: #E66A17; font-weight: bold; text-align: left; }
	#tramits table td { background-color: #E66A17; padding: 12px; font-size: 13px; font-weight: bold; text-align: left; vertical-align: top; }
		#tramits table td.tramits { color: #fff; }
		#tramits table td.descripcio { color: #191919; }
		#tramits table td.destinataris { color: #191919; font-weight: normal; }
.resultats h4 { float: left; color: #000; font-size: 13px; font-weight: bold; position: relative; top: -40px; }
	.resultats h4.rtitol { width: 153px; margin-left: 163px; }
	.resultats h4.rdescripcio { width: 118px; }
	.resultats h4.rlloc { width: 80px; }
	.resultats h4.rdata { width: 69px; }
#formulariresultats { display: block; width: 100%; border-bottom: 1px solid #2C2C2C; position: relative; top: -13px; padding-bottom: 13px; margin-bottom: 13px; }
	#formulariresultats:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
form#formresultat { float: right; margin-top: 10px; }
	form#formresultat p { float: left; }
	form#formresultat input { background-color: #2C2C2C; color: #fff; border: 0; height: 18px; margin-left: 13px; }
	form#formresultat input#paraula { width: 256px; }
	form#formresultat input#lloc { width: 70px; }
	form#formresultat input#dia, form#formresultat input#mes, form#formresultat input#any { width: 18px; margin-left: 1px; }
	form#formresultat input#dia { margin-left: 13px; }
	form#formresultat p.submit { background: url(../img/ok2.png) no-repeat center; background-color: #000; width: 28px; height: 20px; position: relative; top: 0; margin-left: 13px; margin-right: 25px; }
		form#formresultat p.submit input { background-color: transparent; width: 28px; margin: 0; }
ul#llistaresul { margin-top: -13px; width: 600px; border-bottom: 1px solid #2C2C2C;}
	ul#llistaresul li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	ul#llistaresul li { list-style-type: none; margin-left: -38px; margin-bottom: 15px; }
	ul#llistaresul img { border: 1px solid #2C2C2C; }
	ul#llistaresul li .resulimg { color: #E36A17; font-size: 13px; font-weight: bold; margin-right: 5px; width: 145px; max-width: 145px; float: left; }
	ul#llistaresul li .resultitol { width: 145px; margin-right: 5px; float: left; }
		ul#llistaresul li .resultitol h3 { color: #E36A17; font-size: 13px; font-weight: bold; }
	ul#llistaresul li .resuldescripcio { width: 108px; margin-right: 5px; float: left; color: #fff; font-size: 12px; }
	ul#llistaresul li .resullloc { width: 70px; margin-right: 5px; float: left; color: #fff; font-size: 12px; }
	ul#llistaresul li .resuldata { width: 60px; margin-right: 5px; float: left; color: #666; font-size: 12px; }
	ul#llistaresul li .resuldurada { width: 44px; margin-right: 5px; float: left; color: #666; font-size: 12px; }
ul#llistaresultit { margin-top: -13px; display: block; width: 100%; border-bottom: 1px solid #2C2C2C; margin-bottom: 25px; padding-left: 0; }
	ul#llistaresultit li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	ul#llistaresultit li { list-style-type: none; margin-bottom: 15px; color: #fff; font-size: 13px; font-weight: bold; padding-left: 0; }
		ul#llistaresultit li .resulimg 			{ width: 145px; margin-right: 10px;  max-width: 145px; float: left; }
		ul#llistaresultit li .resultitol 		{ width: 143px; margin-right: 10px; float: left; overflow:hidden  }
		ul#llistaresultit li .resuldescripcio 	{ width: 108px; margin-right: 10px; float: left; overflow:hidden  }
		ul#llistaresultit li .resullloc 		{ width: 65px;  margin-right: 10px; float: left; overflow:hidden }
		ul#llistaresultit li .resuldata 		{ width: 55px;  margin-right: 10px; float: left; overflow:hidden  }
		ul#llistaresultit li .resuldurada       { width: 54px;  margin-right: 10px; float: left; overflow:hidden  }
.pagresultats { display: block; background-color: #fff; }
	.pagresultats h3.seccio {color: #E36A17; font-size: 16px; font-weight: bold; margin-left: 10px; }
	/*{  height: 29px; padding-top: 7px; padding-left: 10px; display: block; margin-bottom: 15px; }*/
.registre small {  color: #E36A17; font-size: 11px; font-weight: bold; position: relative; top: -40px; background: url(../img/asterisc.png) no-repeat right; padding-right: 20px; margin-right: 12px; }
#formulariregistre { display: block; padding-bottom: 13px; margin-bottom: 13px; }
	#formulariregistre:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
form#formregistre { margin-left: 10px; }
	form#formregistre p {  }
	form#formregistre label { color: #E36A17; font-size: 12px; font-weight: bold }
	form#formregistre input { background-color: #fff; color: #333; font-size: 11px; border: 0; height: 18px; }
		form#formregistre input.camp { margin: 6px 0 11px 0; }
		form#formregistre input.llarg { height: 15px; width: 300px; display: block; }
		form#formregistre input.curt { height: 15px; width: 130px; display: block; }
		form#formregistre input.obligatori { background: #fff url(../img/asterisc2.png) no-repeat right; padding-right: 20px; margin-right: 12px; }
	form#formregistre .formimg { position: relative; top: 5px; }
/* Input Type File */
div.fileinputs { position: relative; display: block; margin-bottom: 15px; }
div.fakefile { position: absolute; top: 0px; left: 0px; z-index: 1; }
/*input.file { position: relative; text-align: right; -moz-opacity: 0 ; filter:alpha(opacity: 0); opacity: 0; z-index: 2; }
*/form#formregistre div.fakefile input { width: 313px}
form#formregistre div.fakefile img { margin-bottom: -7px; }
form#formregistre div.fakefile input { width: 313px; }
/* // Input Type File */
.verificadors { display: block; clear: both; margin-bottom: 50px; }
form#formregistre p.verificar { height: 16px; width: 150px; float: left; margin-bottom: 5px; }
	form#formregistre p.verificar input, form#formregistre p.rebre input { background-color: #333; }
form#formregistre label.verifica, form#formregistre label.rebre { color: #fff; font-weight: normal; position: relative; top: -5px; }
form#formregistre textarea { width: 580px; background-color: #fff; color: #333; font-size: 12px; border: 0; height: 150px; font-family: Helvetica, sans-serif, Verdana, Arial; }
	form#formregistre textarea.textcontacte { width: 430px; background-color: #fff; color: #333; font-size: 12px; border: 0; height: 95px; margin-top: 8px; }
form#formregistre p.rebre { height: 16px; width: 100%; float: left; margin-top: 30px; margin-bottom: 80px; }
.submit { float: left; }
.botoenviar {border:thin #E36A17 solid; height: 20px; width: 100px; color: #E36A17; font-weight: bold; background-color:#000 }
.botok      {border:thin #E36A17 solid; height: 20px; width: 40px; color: #E36A17; font-weight: bold; background-color:#000 }
.botoenviar_gris { background: url(../img/boto-enviar_gris.png) no-repeat center; border: 0; height: 18px; width: 96px; color: #FFF; font-weight: bold; margin:0 10px 10px 0}
.confidencialitat { color: #fff; font-size: 12px; float: right; }
.confidencialitat2 { color: #fff; font-size: 12px; display: block; clear: both; border-top: 1px solid #333; width: 430px; padding-top: 18px; }
/* Pestanyes */
ul.tabs { margin: 0; padding: 0; float: left; list-style: none; height: 18px; /*--Define el ancho de las tabs--*/ width: 100%; }
	ul.tabs li { float: left; margin: 0; padding: 0; height: 18px; /*--Sustrae 1px de la altura de la lista desordenada--*/ line-height: 18px; /*--Alineamiento vertical del texto dentro de la tabla--*/ border: none; margin-bottom: -1px; /*--Desplaza los item de la lista abajo 1px--*/ overflow: hidden; position: relative; background-color: #E36A17; }
		ul.tabs li a, ul.tabs li.lexic a { text-decoration: none; color: #fff; display: block; font-size: 12px; padding: 0 7px; border-right: 1px solid #fff; outline: none; }
		ul.tabs li.lexic a { border-right: 1px solid #E36A17; }
html ul.tabs li.active a { color: #E36A17; border-right: 1px solid #fff; }
/*, html ul.tabs li.active a:hover*/
html ul.tabs li.active { color: #E36A17; /*--Estate seguro de que a la tab activa no se le aplicarán estas propiedades hover--*/ background-color: #fff; border-right: 1px solid #fff; /*--Esto hace que la tab activa esté conectada con respecto a su contenido--*/ }
html ul.tabs li.cantonada { padding-left: 2px; }
/* interior pestanyes */
.tab_container { border: none; border-top: none; overflow: hidden; clear: both; float: left; width: 100%; background: #fff; }
.tab_content { font-size: 12px; }
.videoesquerra .pestanyes { padding-top: 0; }
/* //interior pestanyes */
/* // Pestanyes */
#peuvideo { background-color: #000; margin-top: 2px; height: 36px;  width: 927px; border-bottom:thin solid #403f3f;  border-top:none  ; border-right:thin solid #403f3f; border-left:thin solid #403f3f; }
ul#peuvideobotons { margin: 0; padding: 0; float: left; list-style: none; width: 100%; }
	ul#peuvideobotons li { float: left; padding: 0 13px; ; height: 36px; line-height: 36px; }
#subtitols h4.enllac, #bafarades h4.enllac, #notes h4.enllac, #enviar2 h4.enllac { color: #E36A17; font-size: 12px; font-weight: bold; background: url(../img/ico-subtitols.gif) no-repeat left; padding-left: 18px; }
#subtitols h4.enllac select { margin-left: 10px; background-color: #E1E1E1; color: #666; border: 0; width: 119px; font-size: 12px; }
#bafarades h4.enllac { background: url(../img/ico-bafarades.gif) no-repeat left; }
#notes h4.enllac { background: url(../img/ico-notes.gif) no-repeat left; }
#enviar2 h4.enllac { background: url(../img/enviar.gif) no-repeat left; }
#url2 h4.enllac { color: #E36A17; font-size: 12px; font-weight: bold; background: url(../img/url.gif) no-repeat left; padding-left: 18px; }
	#url2 h4.enllac input { margin-left: 10px; background-color: #E1E1E1; color: #666; border: 0; height: 15px; width: 190px; font-size: 12px; }
#ajuda2 h4.enllac { color: #E36A17; font-size: 12px; font-weight: bold; background: url(../img/ajuda.gif) no-repeat left; padding-left: 18px; }
	#ajuda2 h4.enllac input { margin-left: 10px; background-color: #E1E1E1; color: #666; border: 0; height: 15px; width: 190px; font-size: 12px; }

#xarxa2 h4.compartir { color: #E36A17; font-size: 12px; font-weight: bold; /*background: url(../img/compartir.gif) no-repeat left; padding-left: 18px; */margin-right: 0; float: left; }
	#xarxa2 h4.compartir img { position: relative; top: 5px; }
ul#peuvideobotons li#xarxes {}
.portadacats { background: url(../img/fons4cats.jpg) no-repeat left; height: 421px; border: none; margin-top: 18px; }
	.portadacats h2 { color: #fff; font-size: 16px; font-weight: bold; position: relative; top: 395px; margin-left: 0; display: block; left: 20px; float: left; }
.numcapitol { color: #fff; font-size: 16px; font-weight: bold; margin-left: 5px; }
.textform { color: #fff; font-size: 12px; margin-top: -10px; margin-bottom: 27px; padding-left: 10px; width: 500px; }
/* Scroll */
div.scrollable { position: relative; /* required settings */ overflow: hidden; top: 10px; height: 190px; /* vertical scrollers have typically larger height than width */ width: 300px; }
	/* root element for scrollable items */
div.scrollable div.items { position: absolute; height: 190em; /* this time we have very large space for the height */ }
.item { margin-bottom: 10px; }
.items { position: relative; top: 0; overflow:auto; height:369px;}
#actions { position: relative; top: 10px; }
	#actions ul { list-style: none; display: inline; width: 69px; padding-left: 30px; }
		#actions ul li { float: left; width: 19px; }
/* // Scroll */
/* Scroll 2 */
div.scrollable2 { position: relative; /* required settings */ overflow: hidden; top: 10px; height: 290px; /* vertical scrollers have typically larger height than width */ width: 290px; }
	/* root element for scrollable items */
div.scrollable2 div.items { position: absolute; height: 290em; /* this time we have very large space for the height */ }
#actions2 { position: relative; top: 0; }
	#actions2 ul { list-style: none; display: inline; width: 69px; padding-left: 30px; }
		#actions2 ul li { float: left; width: 19px; }
/* // Scroll 2 */
/* Scroll 3 */
div.scrollable3 { position: relative; /* required settings */ overflow: hidden; top: 10px; height: 270px; /* vertical scrollers have typically larger height than width */ width: 290px; }
	/* root element for scrollable items */
div.scrollable3 div.items { position: absolute; height: 270px; /* this time we have very large space for the height */ }
#actions3 { position: relative; top: 0; }
	#actions3 ul { list-style: none; display: inline; width: 69px; padding-left: 30px; }
		#actions3 ul li { float: left; width: 19px; }
/* // Scroll 3 */
#catspopup {background-color: #fff; height: 100%; min-height:500px; margin:0; padding: 0; }
#catspopup h4 {border-bottom: 1px solid #123E3E; margin-bottom:20px}
#menu-catspopup h3 { float: left; font-size: 22px; font-weight: bold; color: #E36A17; }
#menu-catspopup {border-bottom: 1px solid #123E3E; margin-bottom: 20px; display: block; height: 40px; }
	#menu-catspopup:after 	{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	#menu-catspopup ul 	{ list-style: none; display: inline; float: right;}
	#menu-catspopup ul li 	{ float: left; font-size: 12px; font-weight: bold; color: #E36A17; margin-left: 8px; }
	#menu-catspopup ul li a { color: #496D6D; }
#catspopup h4 { font-size: 22px; font-weight: bold; color: #123E3E; }
#catspopup p { font-size: 13px; color: #333; margin-bottom: 10px; }
#catspopup p#catsdata { font-size: 14px; font-weight: bold; color: #E36A17; margin: 13px 0; }
.pagresult { top: 0; margin-top: -20px; }
.pagresult2 { margin-left: 0; }
.imatge_llista {height:70px; overflow:hidden}
.destacat_taronja {color:#E36A17}
 
 
.textblanc  {color:#FFF}
.textgris {color:#666}
.texttaronja {color:#E36A17}

.2col {
	width:100%
}
.primeracol {
	float:left;
	width:180px;
	color: #fff;
	font-size: small;
	font-weight: bold;
	padding: 1px;
}
.segonacol {
	float:left;
	width:180px;
	margin:1px;
}


.scroll_texts_videos {margin:0; height:357px; overflow:auto; background-color:#ccc; padding:0px;}
.titol_and_exit{height:20px; overflow:hidden; background-color:#eeeeee; padding:10px; font-size:16px; font-weight:bold;}
.form_select {background-color:#123E3E; border:none; color:#F90; font-weight:bold;}



