/*-------------- Generics / Reset --------------*/
.top_footer{
float: none !important
}



.bottom_social_footer{
float: none !important
}

#menu_superior{
width: auto !important;
text-align: left;

}

.list_menus_footer {
    background-color: #592500 !important;
    float: none !important;
}
#li-item {
    margin-left: 25px !important;
}

* {
	margin: 0;
	padding: 0;
	/*line-height: 1;*/
	font-size: 1em;
}
body {
	font-size: 62.5%;
	background-color: #CCC;
}
body, input, select, textarea {
	color: #666;
	font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
}
a {
	color: #FF6600;
	text-decoration: none;
}
a:hover {
	
}
img {
	border: none;
}
hr, #skip {
	display: none;
}
ul {
	list-style-type: none;
}
p {
	font-size: 1.2em;
	line-height: 1.2;
	margin-bottom: 1em;
}
textarea {
	resize: none;
}
abbr {
	border: none;
}
.ajax-info {
	display: none;
}
.access {
	display: none;
}
.columna {
	float: left;
	width: 100%;
}
.entradeta {
	color: #444;
	font-weight: bold;
}
	.entradeta .separate-icon {
		color: #FF6600;
		font-size: .75em;
	}

.bot-mes {
	font-weight: bold;
}
.bot-tancar {
	position: absolute;
	text-indent: -500em;
	outline: none;
	right: 1.1em;
	top: .3em;
	width: 11px;
	height: 11px;
	background: url(/resources/images/bot-extres-tancar.png) no-repeat 0 0;
	z-index: 2;
}
.se, .sd, .ie, .id {
	position: absolute;
	display: block;
	width: 8px;
	height: 8px;
}
.se {
	top: 0;
	left: 0;
}
.sd {
	top: 0;
	right: 0;
}
.ie {
	bottom: 0;
	left: 0;
}
.id {
	bottom: 0;
	right: 0;
}

.actions li {
	float: left;
	margin-right: .8em;
	position: relative;
}
.actions li.ultim {
	margin-right: 0;
}
	.actions li a {
		width: 14px;
		height: 14px;
		text-indent: -500em;
		outline: none;
		display: block;
		background-position: center center;
		background-repeat: no-repeat;
	}
	.actions li a.bot-pdf {
		background-image: url(/resources/images/ico-pdf.png);
	}
	.actions li a.bot-copia {
		background-image: url(/resources/images/ico-enviar.png);
	}
	.actions li a.bot-imprimir {
		background-image: url(/resources/images/ico-imprimir.png);
	}
	.actions li a.bot-xarxes {
		background-image: url(/resources/images/ico-mes.png);
	}
	.actions li .capsa-actions {
		display: none;
		position: absolute;
		top: -5.2em;
		right: -170px;
		width: 17em;
		padding: 0 .4em .5em 0;
		background: url(/resources/images/bg-capsa-actions.png) no-repeat right bottom;
		z-index: 20;
	}
	.xarxes-avall .actions li .capsa-actions {
		top: -0.2em;
		right:0;
	}
	.actions li .capsa-actions ul {
		padding: .4em;
		border: 4px solid #F60;
		background-color: #FFF;
	}
	.actions li:hover .capsa-actions, .actions li.hover .capsa-actions {
		display: block;
	}
		.actions li .capsa-actions li {
			float: left;
			margin: 0 .2em .2em 0;
		}
		.actions li .capsa-actions li.ultim {
			margin-right: 0;
		}
		.actions li .capsa-actions li a {
			display: block;
			width: 20px;
			height: 20px;
			text-indent: 0;
		}
			.actions li .capsa-actions li a img {
				display: inline;
				border: none;
			}

/*-------------- Apartats --------------*/
#wrapper {
	width: 99.3em;
	margin: 0 auto;
	padding-bottom: 1.5em;
	position: relative;
	background-color: #fff;
}

#header {
	position: relative;
	background: #FF6600 url(/resources/images/bg-ombra-header.png) repeat-x bottom;
	z-index: 10;
	margin:auto;
}

    #intersitial{
      position: absolute;
      z-index: 110;
      top: 30px;
    }

	#publi {
		width: 96.3em;
		margin-bottom: 2em;
	}
		#publi .columna {
			width: 72.8em;
			overflow: hidden;
			margin-right: 1.5em;
		}
		#publi .col-ultima {
			width: 22em;
			margin-right: 0;
		}
		#publi .columna_gran {
            width: 95em;
        }
		
	#header h1 {
		clear: both;
		float: left;
		width: 16.2em;
	}
		#header h1 img {
			display: block;
		}
	#header p.data {
		font-size: 1.3em;
		font-weight: bold;
		color: #000;
		margin-bottom: 0;
	}
		#header p.data .data-dia {
			padding-left: 1.1em;
		}
	
	.menu-header {
		float: left;
		position: relative;
	}
	#main-menu {
		z-index: 10;
	}
	#main-menu-segon {
		margin-left: -1.2em;
		z-index: 9;
	}
		.menu-header h2, .menu-header ul li a, .menu-header ul li span, .menu-header h3 {
			font-size: 3.4em;
		}
		.menu-header h2, .menu-header h3 {
			
		}
		.menu-header a, .menu-header span {
			display: block;
			padding: .16em .3em .1em .4em;
			color: #000;
			font-weight: bold;
		}
		body#locals .menu-header a, body#locals .menu-header span {
			padding-bottom: .4em;
		}
		.menu-header li li a, .menu-header li li span {
			width: 7em;
		}
		body#locals .menu-header li li a, body#locals .menu-header li li span {
			/*width: 13.25em;*/
			width: auto;
		}
			#main-menu-segon a, #main-menu-segon span {
				color: #FFF;
			}
		.menu-header h2 a:hover, .menu-header a.actual:hover {
			color: #000;
			background: none;
		}
		.menu-header h3 a {
			color: #FFF;
		}
		.menu-header li {
			position: relative;
			line-height: 1;
		}
			.menu-header li .wrap {
				display: none;
				position: absolute;
				width: 26.6em;
				left: 0;
				top: 0;
				padding: 0 0 .5em 0;
				background: url(/resources/images/bg-ombra-menu-inf.png) repeat-x 0 bottom;
			}
			body#locals .menu-header li .wrap {
				/*width: 47.8em;*/
				width: auto;
			}
			.menu-header li .wrap2 .wrap, #main-menu-segon .wrap {
				width: 34.6em;
			}
			body#locals .menu-header li .wrap2 .wrap, body#locals #main-menu-segon .wrap {
				/*width: 33.2em;*/
				width: auto;
			}
			.menu-header li .wrap2 {
				width: 26.2em;
				padding: 0 .4em 0 0;
				background: url(/resources/images/bg-ombra-menu-dreta.png) repeat-y right 0;
			}
			body#locals .menu-header li .wrap2 {
				/*width: 47.4em;*/
				width: auto;
				padding-right: 0;
			}
			.menu-header li .wrap2 .wrap2, #main-menu-segon .wrap2 {
				width: 34.2em;
			}
			body#locals .menu-header li .wrap2 .wrap2, body#locals #main-menu-segon .wrap2 {
				/*width: 32.8em;*/
			}
			.menu-header li ul {
				background-color: #FF6600;
				padding-bottom: 1em;
			}
			body#locals .menu-header li ul {
				padding-bottom: 0;
			}
			.menu-header li li {
				position: static;
			}
			.menu-header li:hover .wrap, .menu-header li.hover .wrap {
				display: block!important;
			}
			.menu-header li:hover ul .wrap, .menu-header li.hover ul .wrap {
				display: none!important;
			}
			.menu-header li li:hover .wrap, .menu-header li li.hover .wrap {
				display: block!important;
			}
			#main-menu li li:hover, #main-menu li li.hover {
				
			}
			#main-menu li li:hover a, #main-menu li li.hover a {
				color: #FF6600;
				background-color: #FFF;
			}
				#main-menu li li:hover li a, #main-menu li li.hover li a {
					color: #FF6600;
					background: none;
				}
			#main-menu-segon li li:hover a, #main-menu-segon li li.hover a {
				color: #FFF;
				background-color: #000;
			}
				#main-menu-segon li li:hover li a, #main-menu-segon li li.hover li a {
					color: #FF6600;
					background: none;
				}
			.menu-header li ul .wrap {
				left: 26.2em;
				top: 0;
			}
			body#locals .menu-header li ul .wrap {
				/*left: 47.4em;*/
			}
			#main-menu li ul .wrap ul {
				background-color: #FFF;
			}
				.menu-header li ul ul a {
					color: #FFF;
					font-size: 3.4em;
				}
				.menu-header li ul ul a, #main-menu-segon li a {
					width: 9.35em;
				}
				body#locals .menu-header li ul ul a, body#locals #main-menu-segon li a {
					width: 8.5em;
				}
				#main-menu li ul ul li:hover a, #main-menu li ul ul li.hover a {
					color: #FFF;
					background-color: #FF6600;
				}

    #vilawebrandomlogo{
        float: right;
        margin-bottom: -5px;
        margin-top: -30px;
    }

/* --------------------------------- */

#content {
	width: 97.1em;
	padding: .7em .8em 0 1.4em; /* padding-right es 16px - 8px d'ombra */
	z-index: 1;
	position: relative;
	background: #fff;
	/*overflow: hidden;*/
}
	#content em {
		font-style: normal;
		background-color: #ffe7d3;
	}

/* galeria fotos amb paginador */
.galeria, .image-carrussel {
	position: relative;
}
	.galeria li img, .image-carrussel li img {
		margin: 0 auto 1.5em;
		display: block;
	}
	.paginacio {
		position: absolute;
		bottom: 0;
		right: 0;
		margin: 0;
	}
		.paginacio a, .paginacio span {
			float: left;
		}
		.paginacio a {
			outline: none;
			display: block;
			text-indent: -500em;
			width: 9px;
			height: 13px;
		}
		.paginacio span {
			width: 3em;
		}
		.paginacio .bot-esquerra {
			margin-top: .1em;
			background: url(/resources/images/bot-pag-prev.png) no-repeat left center;
		}
		.paginacio .bot-esquerra-off {
			margin-top: .1em;
			background: url(/resources/images/bot-pag-prev-off.png) no-repeat left center;
		}
		.paginacio .info {
			margin:0 .4em !important;
			color: #FF6600;
			text-align: center;
		}
		.paginacio .bot-dreta {
			margin-top: .1em;
			background: url(/resources/images/bot-pag-seg.png) no-repeat right center;
		}
		.paginacio .bot-dreta-off {
			margin-top: .1em;
			background: url(/resources/images/bot-pag-seg-off.png) no-repeat right center;
		}
/* zones scrollables */
.scrollable {
	position: relative;
}
.scrollable-clip {
	position: relative;
	overflow: hidden;
}
.menu-header .scrollable-clip {
	/*width: 52em;*/
}
.scrollable-content {
	position: absolute;
	top: 0;
	width: 100%;
}
.scrollable .bot-dalt, .scrollable .bot-baix {
	position: absolute;
	width: 16px;
	height: 10px;
	left: 0;
	bottom: 0;
	cursor: pointer;
	z-index: 10;
}
.scrollable .bot-dalt {
	background: url(/resources/images/bot-control-dalt.png) no-repeat 0 0;
}
.scrollable .bot-baix {
	background: url(/resources/images/bot-control-baix.png) no-repeat 0 0;
}

/*-------------- Footer --------------*/
#footer, #short-menu {
	position: relative;
	width: 97.1em;
	margin-left: 1.4em;
	padding-bottom: .8em;
}
#short-menu {
	margin: 0 0 0.8em;
}
#footer .wrap, #short-menu .wrap {
	width: 96.3em;
	padding: 0 .8em 0 0;
}
	#footer-global, #short-menu .wrap-container {
		padding: .9em 1.5em 1em;
		background-color: #FFF;
	}
	#short-menu ul {
		margin-bottom: .7em;
	}
		#footer-global ul, #short-menu .wrap-container ul {
			text-align: center;
		}
			#footer-global li, #short-menu .wrap-container li {
				display: inline;
				line-height: 1.4em;
				margin-right: .7em;
				padding-right: .6em;
			}
			#short-menu .wrap-container li {
				font-size: 1.2em;
				background-position: right .4em;
			}
			#footer-global li.ultim, #short-menu .wrap-container li.ultim {
				margin-right: 0;
				padding-right: 0;
				background: none;
			}
		#short-menu .info p {
			font-size: 1.1em;
			margin-bottom: .5em;
		}
	#footer-main {
		padding: .9em 1.5em 1em;
		background-color: #FF6600;
		position:relative;
	}
	#footer-main ul {
		float: left;
		width: 58em;
	}
		#footer-main li {
			display: inline;
			font-size: 1em;
			margin-right: 0.5em;
		}
			#footer-main li a {
				color: #FFF;
				font-weight: bold;
			}
			#footer-main li img {
				vertical-align: middle;
			}
	#footer-main .info-general {
		color: #333;
		float: left;
		width: 25.5em;
		padding: .3em 0 0;  
	}
		#footer-main .info-general p {
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 1.1em;
			line-height: 1.25;
			margin-bottom: .1em;
		}
		#footer-main .info-general address {
			font-size: 1em;
			font-style: normal;
		}
			#footer-main .info-general address span {
				margin-right: 0.3em;
			}
			
			#footer-main .info-general span.gnuine {
				position: absolute; 
				top: 2.6em; 
				right: 1em;
				
			} 
			#footer-main .info-general span.gnuine a {
				color: #FFF;
			}

/* estils del player FlowPlayer. */ 
div.wrap_vwtv {
	position: relative;
	text-align: center;
	background-color: #252525; 
	margin-bottom: 1em
}
a.vwtv { 
    display:block; 
	width: 100%;
	height: 100%;
} 
a.vwtv span {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(/resources/images/boto_play.png) no-repeat center center;
	z-index: 10;
}
a.vwtv img { 
    border:0 !important; 
	margin: 0 auto 0 auto;
}
 
/*-------------- Altres --------------*/
#header:after, #publi:after, #footer-main:after, .actions:after, .actions li .capsa-actions ul:after, .paginacio:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;width:425px;}



/* Agafat del fitxer plaques.css */

/*-------------- Plaques --------------*/
.placa {
	z-index: 1;
	margin-bottom: .7em;
	padding-bottom: 8px;
	position: relative;
}
.placa .wrap {
	background: #FFF; 
	padding: 0 2.3em 1.5em 1.5em;
	overflow: hidden;
}
.placa0 .wrap {
	padding: 0 .8em 0 0;
	width: 96.3em;
}
#placa-tv .wrap, #placa-oratge-cam .wrap {
	background-color: #000;
}
	#placa-tv .component, #placa-tv .columna, #placa-oratge-cam .component, #placa-oratge-cam .columna {
		border-color: #636363;
	}
#placa-debat .wrap {
	background-color: #fff0e6;
}
#placa-tv p {
	color: #FFF;
}
#placa-nit h4 {
	font-size: 2.9em;
	line-height: 1.1;
	margin-bottom: .45em;
}
#placa-nit p {
	color: #454545;
}
#placa-blocs .wrap {
    background-color: #fee7d3;
}

.placa-publicitat {
	background: none;
	margin-bottom: 1.5em;
	padding: 0;
}
	.placa-publicitat .sd, .placa-publicitat .ie, .placa-publicitat .id {
		display: none;
	}
	.placa-publicitat .wrap {
		width: 100%;
		background: none;
		padding: 0;
	}
	.placa-publicitat .placa-container {
		padding: 0;
	}
.placa-publicitat .component {
	height: auto;
	border: none;
}
	.placa-publicitat .component .columna {
		width: auto;
	}
	.placa-publicitat .component .col-ultima {
		/*margin-right: 0;*/
	}
	.placa-publicitat .component img {
		display: block;
		border: none;
		margin: 0;
	}

.menu-bloc {
	margin-bottom: 1.5em;
}
	.menu-bloc li {
		float: left;
	}
		.menu-bloc li a, .component h3, .placa-estatica .wrap h3, .placa-files .wrap h3, .placa-container h3.pestanya {
			width: 13em;
			padding: .1em 0 .25em;
			font-size: 1.1em;
			text-align: center;
		}
		.menu-bloc li a {
			color: #999;
			display: block;
			font-weight: bold;
			margin-right: 1.36em;
		}
		.menu-bloc li.ultim a {
			margin-right: 0;
		}
		.menu-bloc li.actual a, .menu-bloc li a:hover, .component h3, .placa-estatica .wrap h3, .placa-files .wrap h3 , .placa-container h3.pestanya{
			background-color: #FF6600;
			color: #FFF;
		}

	.placa-container {
		/*height: 33.2em;*/
		/*overflow: hidden;*/
		padding: 3em 0 0;
		position: relative;
	}
	.placa0 .placa-container {
		padding: 0;
	}
	.placa1 .placa-container, #placa-debat .placa-container {
		padding: 1.5em 0 0;
	}
	.placa-estatica .placa-container {
		min-height: 30em;
	}
	.fila-placa {
		margin-bottom: 4.4em;
	}
	.fila-ultima {
		margin-bottom: 0;
	}
	/*li.sub-placa {
		height: 24em;
		overflow: hidden;
		margin-bottom: .8em;
	}*/
	.component {
		float: left;
		height: 33.2em;
		position: relative;
	}
	.placa0 .component {
		height: auto;
	}
	.component .columna {
		margin-right: 1.5em;
	}
	.component, .comp-ultims-canvis .columna, .comp-resultats .columna, .comp-noticies-general .columna, .comp-blocs .columna, .comp-top .columna, .comp-biblio .columna, .comp-classificats .columna, .comp-locals .columna, .component .menu-contextual, .comp-titulars-agencies .columna, .comp-mails .contingut, .comp-rectificacions .contingut, .comp-enllacos .menu-submenu, .comp-bloc-destacat .columna.primer, .comp-entrevistes .columna {
		margin-right:.7em;
		padding-right:.7em;
		border-right: 1px solid #cecece;
	}
	.comp-ultim, .component .col-ultima, .comp-enllacos, .comp-nit4, .comp-nit5, .comp-nit6 {
		margin: 0 -0.2em 0 0;
		padding: 0;
		border: none;
	}
	.component h3 {
		position: absolute;
		top: -4.8em;
		left: 0;
	}
	.placa-estatica .wrap h3 {
        position: absolute;
        top: auto;
		left: auto;
    }
	.placa-files .wrap h3, #placa-capdesetmana.placa-files h3.pestanya {
		position: absolute;
        top: 0;
		left: 0;
	}

    .placa-container h3.pestanya{
        position: relative;
        top: -15px;
        margin-bottom: 5px;
    }
		.component h3 a {
			color: #FFF;
		}
	.component h4 {
		font-size: 1.5em;
		line-height: 1.15;
		margin-bottom: .7em;
	}
	.component p.peu-foto {
		color: #999;
		font-size: 1.1em;
		line-height: 1.25;
	}
	.component img {
		display: block;
		margin: 0 0 1em 0;
		border: 1px solid #CCC;
	}
    .component embed, .component object {
        display: block;
        margin: 0 0 1em 0;
    }
	.component .mes-info li {
		font-size: 1.2em;
		line-height: 1.2;
		margin-bottom: 0;
	}
	.menu-contextual li {
		font-size: 1.2em;
		line-height: 1.4;
		font-weight: bold;
		/*margin-bottom: .4em;*/
		text-align: center;
		color: #CCC;
	}
	.menu-contextual li a {
		color: #CCC;
	}
	.menu-contextual li.actual a, .menu-contextual li a:hover, .menu-submenu li.actual a, .menu-submenu li a:hover  {
		color: #F60!important;
	}
	
	.zona-imatge {
		float: left;
		margin-right: 1.5em;
	}
		.zona-imatge img {
			margin: 0 0 .5em 0;
		}
		
	/* -------------------------------------------------
	 A continuació tots els components al detall. 
	S'ordenen segons el número de columnes que ocupen 
	------------------------------------------------- */
	.comp-buit {
		height: 1em;
	}
	
	.cols1 {
		width: 140px;;
	}
		
		.comp-noticies-locals h4 {
			font-size: 1.1em;
			line-height: 1.25;
			margin-bottom: 3px;
		}
		.comp-noticies-locals .localitzacio {
		font-weight:bold;
		font-size:1.1em;
		}
		.comp-noticies-locals .columna p {
			font-size:1.1em;
			line-height: 1.25;
		}
		
		.menu-contextual, .menu-submenu {
			width: 14.3em;
		}
		.comp-llistat-noticies li, .edicio-text p {
			margin-bottom: 2.2em;
		}
		#placa2-0-mailredaccio .col-ultima .edicio-html p {
			font-size: .9em;
		}
		.comp-llistat-noticies h4, .edicio-text p {
			font-weight: bold;
			font-size: 1.3em;
			line-height: 1.15;
		}
		.comp-llistat-noticies h4 {
			margin-bottom: 0;
		}
			#placa-opinio .comp-blocs, #placa-opinio .comp-opinio,#placa-opinio .comp-opinio2, .comp-analisi {
				position: absolute;
				top: 0;
				padding: 3em .7em 0;
				height: 34.7em;
				background-color: #ffe7d3;
			}
			#placa-opinio .comp-blocs h3, #placa-opinio .comp-opinio h3, #placa-opinio .comp-opinio2 h3, .comp-analisi h3 {
				top: 0;
				left: .7em;
			}
			.comp-analisi .scrollable h3 {
				top: -2.8em;
				left: 0em;
			}
			#placa-opinio .comp-opinio h3.segon , #placa-opinio .comp-opinio2 h3.segon{
				top: 0;
				left: 15em;
			}			
			#placa-opinio .comp-blocs {
				right: 14.2em;
				margin-right: 0;
				border-right: 1px solid #ffe7d3;
			}
				#placa-opinio .comp-blocs .col-ultima {
					margin-right: .7em;
					padding-right: .7em;
					border-right: 1px solid #cecece;
				}
			#placa-opinio .comp-opinio, #placa-opinio .comp-opinio2, .comp-analisi {
				right: -1.5em;
			}
			.comp-opinio img, .comp-opinio2 img  {
				margin-bottom: .8em;
			}
            .comp-opinio .tipus, .comp-opinio2 .tipus  {
				font-weight: bold;
                margin-bottom: 0em;
                color: #666;
            }
			.comp-opinio .autor, .comp-opinio2 .autor, .comp-opinio2 .data {
				font-size: 1.1em;
				line-height: 1.25;
				margin-bottom: 1em;
				color: #666;
			}
			.comp-opinio2 .autor {
				margin-bottom:0;	
			}
			.comp-opinio h5, .comp-opinio2 h5 {
				font-size:1.2em;
				line-height: 1.2;
			}
			.comp-opinio h4, .comp-opinio2 h4  {
				font-size: 1.4em;
				line-height: 1.15;
				margin-bottom: 0em;
			}
			.comp-opinio2 ul li ul  {
			margin-top:1em;	
			}
			.comp-opinio2 ul li ul.mailobert  {
			margin-top:2.4em;	
			}
			
			
			.comp-analisi p {
				font-size: 1.1em;
				line-height: 1.25;
			}
			.comp-analisi .autor {
				margin-bottom: .9em;
				color: #666;
			}
			.comp-analisi h4 {
				font-size: 1.3em;
				line-height: 1.15;
				margin-bottom: .9em;
			}
		
		.comp-flaixos h4 {
			font-size: 1.3em;
			line-height: 1.15;
			margin-bottom: .9em;
			color: #F60;
		}
		
		.comp-agenda li {
			margin-bottom: 1.9em;
		}
			.comp-agenda h4{
				color: #FF6600;
			}
			.comp-agenda h4, .comp-agenda p, .comp-agenda dd {
				font-size: 1.1em;
				line-height: 1.25;
				margin-bottom: .18em;
			}
			.comp-agenda dt {
				display: none;
			}
			.comp-agenda dd {
				padding: 0;
				color: #999;
			}
		
		.comp-destaquem li {
			margin-bottom: 1.9em;
		}
			.comp-destaquem h4{
				color: #FF6600;
			}
			.comp-destaquem h4, .comp-destaquem p {
				font-size: 1.1em;
				line-height: 1.25;
				margin-bottom: .18em;
			}
		
		.comp-fotos .galeria li img {
			width: 14.1em;
		}
		.comp-fotos .galeria li .peu-foto {
			margin-bottom: 0;
		}
		.comp-fotos .galeria .paginacio {
			position: static;
			width: 6.5em;
			margin: 1em auto;
		}
		
		.comp-enllacos .columna {
			width: 14.3em;
		}
			.comp-enllacos .menu-contextual li {
				font-size: 1.3em;
				line-height: 1.15;
			}
			.comp-enllacos .menu-submenu li {
				font-size: 1.1em;
				line-height: 1.25;
				font-weight: bold;
				margin-bottom: .33em;
			}
				.comp-enllacos .menu-submenu li a {
					color: #999;
				}
				.comp-enllacos .menu-submenu li a:hover {
					color: #FF6600;
				}
				.comp-enllacos .info p {
					font-size: 1.1em;
					line-height: 1.25;
				}
			.placa2 .comp-cercador, .placa2 .comp-cercador2 {
				height: 31.7em;
			}
		
		.comp-xarxes-menu img, .comp-xarxes-destacats img {
			border: none;
			display: inline;
			margin: 0;
		}
		.comp-xarxes-menu {}
			.comp-xarxes-menu p {
				font-size: 1.1em;
				line-height: 1.25;
				color: #999;
			}
			.comp-xarxes-menu ul {
				padding: 2.3em 0 0 2em;
			}
			.comp-xarxes-menu li {
				margin-bottom: .8em;
			}
				.comp-xarxes-menu a {
					font-weight: bold;
					color: #999;
				}
				.comp-xarxes-menu img {
					vertical-align: middle;
					margin-right: .9em;
				}
		.comp-xarxes-destacats {}
			.xarxes-destacat {
				margin-bottom: 3.5em;
			}
				.xarxes-destacat img {
					margin-bottom: .3em;
				}
				.xarxes-destacat p {
					font-size: 1.1em;
					line-height: 1.25;
					margin-bottom: .2em;
					color: #999;
				}
					.placa .xarxes-destacat input {
						font-size: 1em;
						margin-bottom: 0;
					}
					.placa .xarxes-destacat input.input-submit {
						font-size: 1em;
						margin: 0;
						padding: 0;
						background: none;
						text-align: left;
						width: 100%;
						font-weight: normal;
						color: #F60;
						cursor: pointer;
					}
			.comp-xarxes-destacats .ultim {
				margin: 0;
			}
		.comp-xarxes-info {}
			.comp-xarxes-info h4, .comp-xarxes-info p {
				font-size: 1.1em;
				line-height: 1.25;
				color: #999;
			}
			.comp-xarxes-info p {
				margin-bottom: 2em;
			}
		.comp-blocs-recomanats li {
			clear: left;
		overflow:hidden;
		margin-bottom:.2em;
		}
		.comp-blocs-recomanats img {
		float:left;
		border:1px solid #CCC;
		}
		.comp-blocs-recomanats li div {
		float:right;
		width:7.3em;
		}
		.comp-blocs-recomanats .autor, .comp-blocs-recomanats h5 {
			font-size:1.1em;
			line-height: 1.25;
		}
		.comp-blocs-recomanats h4 {
			font-size: 1em;
			color: #999;
			margin-bottom: 1.2em;
		}
		.comp-weekend-varis {}
			.comp-weekend-varis strong {
				color: #444;
			}
			.comp-weekend-varis p {
				font-weight: normal;
				font-size: 1.1em;
				margin-bottom: 1em;
			}
				.comp-weekend-varis em {
					color: #F60;
					font-style: normal;
				}
				.comp-weekend-varis .partits .date {
					color: #999;
				}

	div.imatge-web	{
		height: 19em;
		margin-bottom: 1em;
		border: 1px solid #CCC;
		overflow: hidden;
	}
	img.image-100x100 {
		border: 0;
		width: 100%;
	}

	.cols2 {
		width: 30.1em;
	}
		.comp-noticia1 h4, .comp-fitxa h4 {
			color:#F60;
					
		}
		.comp-bloc-destacat .columna, .comp-noticia2 .columna, .comp-noticia2b .columna, .comp-noticia2-locals .columna, .comp-blocs .columna, .comp-biblio .columna, .comp-classificats .columna, .comp-locals .columna, .comp-agencies .columna {
			width: 14.3em;
		}
		
		.comp-noticia2 .autor, .comp-noticia2-locals .autor {
			font-size:1.1em;
			font-weight:bold;
			margin:0;
		}
		.comp-noticia2 .data-hora, .comp-noticia2 .categoria, .comp-noticia2-locals .data-hora, .comp-noticia2-locals .categoria {
			font-size:1.1em;
			color:#666;
		}
		
			.comp-noticia2b .columna {
				padding-top: 0.5em;
			}
		
		.comp-html .info p {
			font-size: 1.1em;
			line-height: 1.25;
			color: #999;
		}
		.comp-html img {
			margin: 0;
			border: none;
		}
			.comp-fitxa img {
				width: 100%;
			}
			.fitxa-llibre h4, .fitxa-llibre p {
				margin-bottom: 0;
			}
			.fitxa-llibre h4 {
				font-size: 1.2em;
				line-height: 1.2;
				color: #666;
			}
			.bot-fitxa {
				margin-top: 1.5em;
				display: block;
				width: 11px;
				height: 12px;
				text-indent: -500em;
				outline: none;
				background: url(/resources/images/bot-fitxa.png) no-repeat 0 0;
			}
			.comp-blocs li {
				margin-bottom: 1.3em;
			}
				.comp-blocs p.obrir-bloc {
					font-size: 1.1em;
					line-height: 1.25;
					margin: 0;
				}
					.comp-blocs p.obrir-bloc a {
						color: #FF6600;
					}
				.comp-blocs .menu-contextual li{
					font-size:1.4em;
					margin-bottom: 0;
				}
					.comp-blocs .menu-contextual li a{
						color:#999;	
					}
			
				.comp-blocs h4 {
					margin-bottom: 0;
					font-size: 1.1em;
					line-height: 1.25;
					color: #FF6600;
				}
				.comp-blocs h5 {
					font-size: 1.1em;
					font-weight: normal;
					line-height: 1.25;
				}
					.comp-blocs h5 a {
						color: #666;
					}

			.comp-biblio .menu-contextual, .comp-classificats .menu-contextual, .comp-locals .menu-contextual {
				/*height:33.2em;*/
			}
			.comp-biblio .menu-contextual li {
				font-size:2em;
			}
			
		.comp-biblio h4 {
			font-size: 1.2em;
			line-height: 1.2;
			color: #999;
			margin: 0;
		}
		.comp-biblio p {
			font-size: 1.1em;
			line-height: 1.25;
		}
		.comp-biblio, .comp-classificats {
			position:relative;
		}		
		
		.comp-classificats .menu-contextual li {
			font-size: 1.4em;
		}
		.comp-classificats p.menu-contextual {
			text-align:center;
			font-weight:bold;
			font-size:1.1em;
			line-height: 1.25;
			color:#999;
		}
		.comp-classificats .col-ultima h5 {
			font-size: 1.1em;
			line-height: 1.25;
		}
		.comp-classificats .col-ultima p {
			font-size: 1.1em;
			line-height: 1.25;
		}
		
		.comp-ultima-hora h4, .comp-ultima-hora h5,.comp-utima-hora p {
			font-size: 1.1em;
			line-height: 1.25;
		}
		.comp-ultima-hora h4 {
			font-size: 1.1em;
			line-height: 1.25;
			color:#999;
			margin:0 0 1em 0;
		}
		.comp-ultima-hora li .data {
			color:#999;
		}	

		.comp-enquestes {
			/*height:33.1em;
			overflow:hidden;*/
			position: relative;
		}
			.comp-enquestes ol {
				list-style: none;
			}
			.comp-enquestes h4 {
				color:#F60;
				font-size: 1.2em;
				line-height: 1.2;
			}
			.comp-enquestes ol.opcions-enquesta {
				
			}

			.comp-enquestes ol.opcions-enquesta li {
				padding: .2em 0 .1em 0;
				background-repeat: no-repeat;
				background-position: 0 0;
			}

				.comp-enquestes ol.opcions-enquesta li.opcioA {
					background-image: url(/resources/images/llista-Aoff.png);
				}
				.comp-enquestes ol.opcions-enquesta li.opcioA:hover, .comp-enquestes ol.opcions-enquesta li.opcioA.actual{
					background-image: url(/resources/images/llista-A.png);
				}	
				.comp-enquestes ol.opcions-enquesta li.opcioB {
					background-image: url(/resources/images/llista-Boff.png);
				}
				.comp-enquestes ol.opcions-enquesta li.opcioB:hover, .comp-enquestes ol.opcions-enquesta li.opcioB.actual{
					background-image: url(/resources/images/llista-B.png);
				}	
				.comp-enquestes ol.opcions-enquesta li.opcioC {
					background-image: url(/resources/images/llista-Coff.png);
				}
				.comp-enquestes ol.opcions-enquesta li.opcioC:hover, .comp-enquestes ol.opcions-enquesta li.opcioC.actual{
					background-image: url(/resources/images/llista-C.png);
				}	
				.comp-enquestes ol.opcions-enquesta li.opcioD {
					background-image: url(/resources/images/llista-Doff.png);
				}
				.comp-enquestes ol.opcions-enquesta li.opcioD:hover, .comp-enquestes ol.opcions-enquesta li.opcioD.actual{
					background-image: url(/resources/images/llista-D.png);
				}	
				.comp-enquestes ol.opcions-enquesta li.opcioE {
					background-image: url(/resources/images/llista-Eoff.png);
				}
				.comp-enquestes ol.opcions-enquesta li.opcioE:hover, .comp-enquestes ol.opcions-enquesta li.opcioE.actual{
					background-image: url(/resources/images/llista-E.png);
				}	


				.comp-enquestes ol.opcions-enquesta li a, .comp-enquestes ol.opcions-enquesta li span {
					font-size: 1.2em;
					line-height: 1.2;
					color:#666;
					vertical-align:.3em;
					padding-left: 1.75em;
				}

			.opcions-container {
				/*min-height: 9.5em;*/
				margin-bottom: .7em;
			}
			
			.comp-enquestes p.total {
				font-size: 1em;
				margin-bottom: .3em;
				color:#F60;
			}
			.comp-enquestes p.total span {
				font-weight:bold;
				color: #333;
			}
			.comp-enquestes ol.resultats-grafics {
				position: absolute;
				bottom: 0;
			}
			.comp-enquestes ol.resultats-grafics li {
				background: #fff2e8;
				height: 14.2em;
				position: relative;
				padding: 0;
				float: left;
				margin: 0 6px 0 0;
			}
				.comp-enquestes ol.resultats-grafics li.barA .bar {
					background:#F60;	
				}
				.comp-enquestes ol.resultats-grafics li.barB .bar {
					background:#f48747;	
				}
				.comp-enquestes ol.resultats-grafics li.barC .bar {
					background:#faac76;	
				}
				.comp-enquestes ol.resultats-grafics li.barD .bar {
					background:#fcc69f;	
				}
				.comp-enquestes ol.resultats-grafics li.barE .bar {
					background:#fed5b6;
				}		
				.comp-enquestes ol.resultats-grafics li.barE {
					margin:0;	
				}

			.comp-enquestes ol.resultats-grafics li .bar {
				position:absolute;
				bottom:0;
				left:0;
				width: 100%;
				margin:0;
				padding:0;
				border:none;
			}	
			.comp-enquestes ol.resultats-grafics li .bar p {
				font-size:1em;
			}
				.comp-enquestes ol.resultats-grafics li .bar .info-fora, .comp-enquestes ol.resultats-grafics li .bar .info-dins {
					position: absolute;
					left: 0;
					width: 100%;
					text-align: center;
					font-size: 1.2em;
					line-height: 1.2;
					color: #333;
				}
				.comp-enquestes ol.resultats-grafics li .bar .info-fora {
					/*margin: -4.5em 0 0 0;*/
					top: -4.5em;
				}
				.comp-enquestes ol.resultats-grafics li .bar .info-dins {
					/*margin: 1em;*/
					top: 1em;
				}
					.comp-enquestes ol.resultats-grafics li .bar .info-fora span, .comp-enquestes ol.resultats-grafics li .bar .info-dins span {
						font-weight: bold;
						font-size: .9em;
					}
					.comp-enquestes ol.resultats-grafics li .bar .info-fora span {
						color: #F60;
					}
					.comp-enquestes ol.resultats-grafics li .bar .info-dins span {
						color: #FFF;
					}
	
		.comp-locals .menu-contextual li {
			/*font-size: 1.2em;
			line-height: 1.2;*/
		}
		.comp-locals .col-ultima img {
			border:none;
		}

		.comp-top {}
			.comp-top li {
				position: relative;
				line-height: 1.1;
				padding: 0 0 0 2.2em;
				margin: 0 0 1.5em 0;
			}
			.comp-top li h4 {
				color: #F60;
				font-size: 1.1em;
				line-height: 1.25;
				display: inline;
			}
			.comp-top li span {
				font-size: 1.1em;
				color: #999;
			}
			.comp-top li span.posicio {
				position: absolute;
				top: .1em;
				left: -.6em;
				display: block;
				width: 2em;
				text-align: right;
				font-weight: bold;
			}
			.comp-top li span.autor {
				color: #000;
			}
			
		.comp-meteosat {}
			.comp-meteosat .zona-imatge {
				width: 100%;
				height: 19.4em;
				overflow: hidden;
				position: relative;
		 	}
			.comp-meteosat .zona-imatge img {
				border: none;
				width: 100%;
				position: absolute;
				top: -0.9em;
			}
			.comp-meteosat .zona-links {
				position: absolute;
				left: 0;
				bottom: 0;
			}
				.comp-meteosat .zona-links h4, .comp-meteosat .zona-links li {
					font-size: 1.2em;
					line-height: 1.2;
				}
				.comp-meteosat .zona-links h4 {
					color: #FF6600;
					margin-bottom: 1.25em;
				}
				.comp-meteosat .zona-links li {
					margin-bottom: .25em;
				}
					.comp-meteosat .zona-links li a {
						color: #FFF;
					}
		.comp-agencies {}
			.comp-agencies .menu-contextual li {
				font-size: 1.7em;
			}
			.comp-agencies .col-ultima li {
				margin-bottom: 1.3em;
			}
			.comp-agencies .col-ultima p, .comp-agencies .col-ultima h4 {
				font-size: 1.1em;
				line-height: 1.25;
				margin: 0;
			}
		.comp-noticia-enllacos li {
			margin-bottom: 1.5em;
		}
			.comp-noticia-enllacos li .data {
				font-size: 1.1em;
				margin-bottom: .1em;
				color: #999;
			}
			.comp-noticia-enllacos li h4 {
				font-size: 1.1em;
				line-height: 1.25;
				margin-bottom: .8em;
			}
			.comp-noticia-enllacos li .mes-info li {
				font-size: 1.1em;
				line-height: 1.25;
			}
		.comp-premsa-menu {
			
		}
			
	.cols3 {
		width: 45.9em;
	}
		.comp-noticia3 h4 {
			font-size: 2.3em;
			line-height: 1.04; /* 1.08 */
			margin-bottom: 0;
		}
		.comp-noticia3 .entradeta {
			clear: both;
		}
		.comp-noticia3b .zona-imatge, .comp-noticia3c .zona-imatge {
			float: none;
			margin: 0;
		}
		.comp-noticia3b .columna {
			width: 22.2em;
		}
		.comp-noticia3b h4 {
			font-size: 1.8em;
			line-height: 1.1;
		}
		.comp-noticia3b .mes-info p {
			font-size: 1.1em;
			line-height: 1.25;
		}
		.comp-noticia3c h4 {
			float: left;
			width: 14.7em;
			margin-right: 1em;
		}
		.comp-noticia3c .entradeta {
			float: left;
			width: 22.2em;
		}
		.comp-noticia3-trama .columna {
			width: 22.2em;
		}
		.comp-noticia3-trama .zona-imatge, .comp-noticia4-trama .zona-imatge {
			float: none;
			margin: 0;
		}
		.comp-noticia3-trama .mes-info, .comp-noticia4-trama .mes-info {
			position: absolute;
			left: 0;
			margin-top: 1em;
			padding: 1em;
			background-color: #ffe7d3;
			/*height: 9.4em;*/
		}
		.comp-noticia3-trama .mes-info {
			width: 20.3em;
		}
			.comp-noticia3-trama .mes-info .entradeta {
				margin-bottom: .7em;
			}
			.comp-noticia3-trama .mes-info p, .comp-noticia4-trama .mes-info p {
				margin-bottom: 0;
			}
			.comp-noticia3-trama h4 {
				font-size: 1.8em;
				margin-bottom: .46em;
			}
		
	.cols4 {
		width: 61.7em;
	}
		.comp-noticia4 .columna, .comp-noticia4-trama .columna, .comp-noticia4 .mes-info, .comp-nit6 .mes-info {
			width: 30.1em;
		}
		.comp-noticia4 .zona-imatge {
			float: none;
			margin: 0;
		}
		.comp-noticia4 .mes-info {
			position: absolute;
			left: 0;
		}
			.comp-noticia4 h4 {
				font-size: 2.6em;
				margin-bottom: .46em;
			}

		.comp-noticia4-trama .mes-info {
			width: 28.1em;
		}
			.comp-noticia4-trama h4 {
				font-size: 2.6em;
				margin-bottom: .46em;
			}


		.comp-webcams {}
			.comp-webcams .zona-imatge {
				width: 45.9em;
			}
				.comp-webcams .zona-imatge img {
					width: 100%;
				}
				.comp-webcams .menu-contextual li {
					text-align: left;
					margin-bottom: .4em;
				}
					.comp-webcams .menu-contextual li a {
						color: #808080;
					}
					.comp-webcams .menu-contextual li.actual a, .comp-webcams .menu-contextual li a:hover {
						color: #FFF;
					}
				.comp-webcams .zona-imatge img {
					border: none;
					height:33em;
					width:100%;
				}

	.cols5 {
		width: 77.5em;
	}
		.comp-noticia5 .columna {
			width: 38em;
		}
		.comp-noticia5 .zona-imatge, .comp-noticia6 .zona-imatge {
			position: relative;
		}
			.comp-noticia5 .zona-imatge img, .comp-noticia6 .zona-imatge img {
				margin: 0;
			}
			.comp-noticia5 .zona-imatge .peu-foto, .comp-noticia6 .zona-imatge .peu-foto {
				position: absolute;
				bottom: 0;
				left: 35.9em;
				margin: 0;
				width: 34.4em;
			}
		.comp-noticia5 h4, .comp-noticia6 h4 {
			font-size: 3em;
			line-height: 1.1;
			margin-bottom: .4em;
		}
		.comp-tv {}
			.comp-tv img {
				border: none;
			}
			.comp-tv .menu-contextual {
				height: 22.2em!important;
			}
			.comp-tv .menu-contextual ul {
				margin-bottom: 2em;
			}
			.comp-tv .menu-contextual ul.ultim {
				margin-bottom: 0;
			}
				.comp-tv .menu-contextual li {
					font-size: 1.4em;
				}
				.comp-tv .menu-contextual li a {
					color: #808080;
				}
				.comp-tv .menu-contextual li.actual a, .comp-tv .menu-contextual li a:hover {
					color: #FFF;
				}
			.comp-tv .tv-central {
				width: 61.7em;
				height: 21.3em!important;
			}
				.comp-tv .tv-central .player {
					float: left;
					width: 37.9em;
					height: 21.3em;
					margin-right: .7em;
				}
				.comp-tv .tv-central .contingut {
					position: relative;
					float: right;
					width: 22.9em;
					height: 21.3em;
				}
				.comp-tv .tv-central p {
					font-size: 1.1em;
					line-height: 1.25;
				}
				.comp-tv .tv-central p.data {
					margin-bottom: .3em;
				}
				.comp-tv .tv-central h4 {
					font-size: 1.4em;
					line-height: 1.15;
					margin-bottom: 1.1em;
				}
				.comp-tv .tv-central .accions {
					position: absolute;
					left: 0;
					right: auto;
					bottom: .2em;
					top: auto;
				}
			.comp-tv .tv-thumbs {
				width: 76.7em;
				height: 9.9em;
				padding: 0.9em 1.5em 0;
				position: absolute;
				left: -1.5em;
				bottom: 0;
				border-top: 1px solid #636363;
				border-right: 1px solid #636363;
				background: #000;
				overflow: hidden;
			}
				.comp-tv .tv-thumbs h3 {
					background: none;
					padding: 0;
					margin-bottom: 1em;
					text-align: left;
					position: static;
				}
				.comp-tv .tv-thumbs li {
					width: 9.6em;
					float: left;
					margin-right: 1em;
				}
				.comp-tv .tv-thumbs li.ultim {
					margin: 0;
				}
					.comp-tv .tv-thumbs li a {
						display: block;
					}
					.comp-tv .tv-thumbs li img {
						height: 5.4em;
						margin-bottom: .7em;
						opacity: .5;
						border-left: 12px solid #252525;
						border-right: 12px solid #252525;
					}
					.comp-tv .tv-thumbs li.actual img, .comp-tv .tv-thumbs li a:hover img {
						opacity: 1;
					}
					.comp-tv .tv-thumbs li p.data {
						margin: 0;
						font-size: 1.1em;
						line-height: 1.25;
						color: #CCC;
					}
				.tv-thumbs .jcarousel-container-horizontal {
					/*width: 77em;*/
				}
				.tv-thumbs .jcarousel-clip-horizontal {
					width: 73.2em;
					margin: 0;
				}
				.tv-thumbs .jcarousel-prev-horizontal, .tv-thumbs .jcarousel-next-horizontal {
					position: absolute;
					width: 10px;
					height: 16px;
					top: 2em;
					cursor: pointer;
				}
				.tv-thumbs .jcarousel-prev-horizontal {
					left: auto;
					right: 1.5em;
					background: url(/resources/images/bot-control-prev-tv.png) no-repeat 0 0;
				}
				.tv-thumbs .jcarousel-next-horizontal {
					right: -0.5em;
					background: url(/resources/images/bot-control-seg-tv.png) no-repeat 0 0;
				}
			.comp-mails .columna, .comp-rectificacions .columna {
				width: 30.1em;
			}
			.comp-mails .menu-contextual, .comp-rectificacions .menu-contextual {
				width: 14.3em;
			}
			.comp-mails .menu-contextual .paginacio, .comp-rectificacions .menu-contextual .paginacio {
				position: static;
				margin: 0 auto;
				width: 6em;
				height: 1em;
			}
			.comp-mails .menu-contextual .paginacio .info, .comp-rectificacions .menu-contextual .paginacio .info {
				margin-right: 0;
			}
			.paginacio a.bot-tots {
				width: auto;
				text-indent: 0;
				margin-right: .4em;
			}
				.comp-mails .menu-contextual li, .comp-rectificacions .menu-contextual li {
					font-size: 1em;
					color: #999;
					font-weight: normal;
					margin-bottom: 1.5em;
					text-align: left;
				}
					.comp-mails .menu-contextual li h4, .comp-rectificacions .menu-contextual li h4 {
						margin: 0;
						font-size: 1.1em;
						line-height: 1.25;
					}
					.comp-mails .menu-contextual li a, .comp-rectificacions .menu-contextual li a {
						color: #999;
					}
					.comp-mails .menu-contextual li p, .comp-rectificacions .menu-contextual li p {
						margin: 0;
						font-size: 1.1em;
						line-height: 1.25;
					}
			
				.comp-mails h4, .comp-rectificacions h4 {
					color: #FF6600;
					margin-bottom: .2em;
				}
				.comp-mails p.autor, .comp-mails p.data, .comp-rectificacions p.data {
					color: #999;
					font-size: 1.1em;
					line-height: 1.25;
				}
				.comp-mails .contingut p.autor {
					font-weight: bold;
					margin-bottom: .2em;
				}
			
			#placa-nit .component h3 {
				width: 77.5em;
				text-align: left;
				padding-left: 15px;
				left: -1.5em;
			}
			.comp-nit5 .mes-info {
				background-color: #FFEFE5;
				padding: 1.4em!important;
				width: 11.5em!important;
				height: 30.4em!important;
			}
				.comp-nit .mes-info li {
					margin-bottom: 1.4em;
					font-size: 1.1em;
					line-height: 1.25;
				}
			.comp-nit4, .comp-nit5, .comp-nit6 {
				margin-right: 1.5em;
			}
			.comp-nit4 .columna, .comp-nit6 .columna {
				width: 38em;
			}
			.comp-nit4 .columna {
				padding-left: 39.5em;
			}
			.comp-nit5 .columna {
				width: 30.1em;
				padding-left: 31.6em;
			}
			#placa-nit .comp-html {
				position: absolute;
				top: 1.5em;
				right: 0;
			}
			.comp-nit4 .scrollable .bot-dalt {
				left: 56.5em!important;
			}
			.comp-nit4 .scrollable .bot-baix {
				left: 58.9em!important;
			}
			.comp-nit5 .scrollable .bot-dalt {
				left: 45em!important;
			}
			.comp-nit5 .scrollable .bot-baix {
				left: 47.4em!important;
			}
			.comp-nit4 .zona-imatge, .comp-nit5 .zona-imatge, .comp-nit6 .zona-imatge {
				float: none;
				position: absolute;
				top: -1.2em;
				left: -1.5em;
				margin: 0;
				padding: 0;
			}
				.comp-nit4 .zona-imatge img, .comp-nit5 .zona-imatge img, .comp-nit6 .zona-imatge img {
					border: none;
					margin: 0;
				}
			.comp-nit6 .mes-info {
				padding-top: 22em;
			}
			
		.comp-debat {
			height: 35.5em;
		}		
			.comp-debat .widget {
				position: absolute;
				top: -1.5em;
				left: -1.5em;
				width: 63.2em;
			}
				.comp-debat .widget img {
					border: none;
					margin: 0;
				}
			.comp-debat .info {
				position: absolute;
				top: 0;
				left: 63.2em;
				width: 11.3em;
				height: 31.1em;
				padding: 2.1em 1.5em 0;
				background: url(/resources/images/bg-debat-info.png) no-repeat 0 0;
			}
				.comp-debat .info h3, .comp-debat .info p {
					color: #fff0e6;
				}
				.comp-debat .info h3 {
					font-family: "Arial Black", Arial, sans-serif;
					position: static;
					font-size: 3em;
					background: none;
					width: 10.8em;
					height: 2.9em;
					padding: 0;
					margin-bottom: .4em;
					text-indent: -500em;
					background: url(/resources/images/tit-debat.png) no-repeat 0 0;
				}
				.comp-debat .info p {
					font-size: 1.5em;
					line-height: 1.15;
					margin: 0;
				}
				.comp-debat .info p.autor {
					font-weight: bold;
				}
				.comp-debat .info img {
					border: none;
					margin: 0;
					position: absolute;
					left: 0;
					bottom: 3.7em;
				}
				.comp-debat .wrap-imatge {
					position: inherit !important;
				}
				.comp-debat .wrap-imatge .accions {
					bottom: 4em;
				}								
			
	.cols6 {
		width: 100%;
	}
		.comp-noticia6 .columna {
			width: 38em;
			padding-left: 39.5em;
		}
		
		.comp-noticia6 .scrollable .bot-dalt {
			left: 56.5em!important;
		}
		.comp-noticia6 .scrollable .bot-baix {
			left: 58.9em!important;
		}
		
		.comp-noticia6 .zona-imatge, .comp-noticia-especial .zona-imatge, .comp-noticia-especial-b .zona-imatge, .comp-noticia-especial-bsang .zona-imatge{
			float: none;
			position: absolute;
			top: -1.5em;
			left: -1.5em;
			margin: 0;
			padding: 0;
		}

        .comp-noticia-especial-b .zona-imatge, .comp-noticia-especial-bsang .zona-imatge{
            margin: 1.5em 0 0 1.5em;
            padding-right: 0.7em;
            border-right: 1px solid silver;
        }
		
	.placa2 .placa-container {
		padding: 0;
	}
	.placa-sang .placa-container {
		padding: 0 0 15px;
	}
	.placa-sang .placa-container  .col-ultima {
		padding-top	: 1.5em;
	}
		.placa-sang .zona-imatge {
            margin: 15px 0 0;
            padding: 0;
            border: 0;
        }
		.placa-sang .zona-imatge  img{
           width: 790px;
		   height: 362px;
        }
			.comp-noticia6 .zona-imatge .peu-foto {
				left: 37.2em;
				bottom: 1em;
			}
			.comp-noticia6 .zona-imatge img, .comp-noticia-especial .zona-imatge img, .comp-noticia-especial-b .zona-imatge img, .comp-noticia-especial-bsang .zona-imatge img  {
				border: none;
			}
            .comp-noticia-especial-b .zona-imatge img, .comp-noticia-especial-bsang .zona-imatge img {
                margin-bottom: 0;
            }

		.comp-noticia6 .mes-info {
			background-color: #FFEFE5;
			padding: 1.4em;
			width: 11.5em;
			height: 30.4em!important;
		}
			.comp-noticia6 .mes-info li {
				margin-bottom: 1.4em;
				font-size: 1.2em;
				line-height: 1.2;
			}
		.comp-noticia-especial .columna {
			padding-top: 19.7em;
		}

        .comp-noticia-especial-b .columna, .comp-noticia-especial-bsang .columna {
            float: right;
            width: 14.4em;
        }
		.comp-noticia-especial h4{
            float: left;
			width: 16.4em;
			margin-right: .38em;
			font-size: 3.9em;
			line-height: 1.1;
        }
        .comp-noticia-especial-b h4, .comp-noticia-especial-bsang h4{
			font-size: 1.6em;
			line-height: 1.15;
        }
		.comp-noticia-especial .entradeta {
			margin: 1.3em 0 1.67em 65.4em;
		}

		.comp-ultims-canvis, .comp-resultats {
			height: auto;
		}
		.comp-ultims-canvis .columna, .comp-resultats .columna {
			width: 14.5em;
		}
			.comp-ultims-canvis li, .comp-resum li, .comp-resultats li {
				margin-bottom: 1.3em;
			}
			.comp-ultims-canvis .columna h4, .comp-ultims-canvis .columna p, .comp-resum .columna h5, .comp-resum .columna p, .comp-resultats .columna h4, .comp-resultats .columna p {
				font-size: 1.1em;
				line-height: 1.25;
				margin: 0;
			}
			.comp-ultims-canvis .columna a, .comp-resultats .columna a {
				color: #808080;
			}
			.comp-ultims-canvis .columna a:hover, .comp-resultats .columna a:hover {
				color: #F60;
			}
			body#home .comp-ultims-canvis .columna a {
				color: #FF6600;
			}
			.comp-resum .columna h4 {
				font-size: 1.2em;
				line-height: 1.2;
				margin-bottom: .33em;
				color: #808080;
			}
	
		.comp-titulars-agencies li{
			font-size: 1.1em;
			line-height: 1.25;
			padding: 0 0 .5em 0;
		}
			.comp-titulars-agencies li.actual h4 a{
				color:#F60;
			}
			.comp-titulars-agencies li a{
				color:#999;
			}
			.comp-titulars-agencies li a:hover{
				color:#F60;
			}
			.comp-titulars-agencies p{
				color:#999;
				font-weight:normal;
			}
		.comp-titulars-agencies h4, #content-titulars p {
			font-size: 1.1em;
			line-height: 1.25;
		}
			.comp-titulars-agencies p.data {
				font-size:1em;
			}

		.comp-titulars-agencies .columna {
			width:14.3em;
		}
			.comp-titulars-agencies .col-ultima {
				width:14em;
				border-right:none;
				padding: 0;
				margin: 0;
			}
		.comp-titulars-agencies img, .comp-titulars-agencies a img {
			border:none;
		}
					
		/* escoles */
		.comp-estudia li, .comp-escoles li {
			margin-bottom: 1.5em;
		}
		.comp-estudia h4, .comp-estudia p, .comp-escoles h4, .comp-escoles p  {
			font-size: 1.1em;
			line-height: 1.25;
			margin: 0;
		}
		.comp-diari img {
			border: none;
			width: 30em;
			height: 6.6em;
		}


		.comp-diari li {
		    padding-bottom: 1.3em;
		}

		.comp-diari li.last {
		    padding-bottom: 0;
		}
		/* entrevistes*/
		.comp-entrevistes .wrap-columnes {
			height: 33.2em;
		}
		.comp-entrevistes .columna {
			width: 14.3em;
		}
			.comp-entrevistes h4 {
				font-size: 1.2em;
				margin-bottom: .1em;
			}
			.comp-entrevistes p.data {
				font-size: 1.2em;
				color: #F60;
				margin-bottom: 1.2em;
			}
			.comp-entrevistes blockquote {}
				.comp-entrevistes blockquote p {
					font-size: 1.4em;
					font-weight: bold;
				}


/* elements scrollables */
.placa .scrollable-clip {
	height: 31.7em;
}
.comp-tv .scrollable-clip {
	height: 21em;
}
.comp-agencies .menu-contextual .scrollable-clip {
	height: 25.2em;
}
/*.comp-blocs .scrollable-clip {
	height: 27.2em;
}*/
.comp-estudia .scrollable-clip {
	height: 24em;
}
.comp-top .scrollable-clip, .comp-titulars .scrollable-clip {
	height: 28.9em;
}
.fila-placa .scrollable-clip {
	height: 31em;
}
#placa-capdesetmana .comp-agenda .scrollable-clip {
	height: 69em;
}
.placa .scrollable .bot-dalt, .placa .scrollable .bot-baix {
	bottom: -1.5em;
}

/* Zona publicitat */

.publicitat {
	z-index: 1;
	margin-bottom: .7em;
	padding-bottom: .8em;
	position: relative;
}

/* Placa recomanats */
#placa-recomanats .placa-container {
	padding-top: 0;
}
#placa-recomanats .component h3 {
	top: 0;
}
.comp-recomanats {
	height: auto;
}
	.comp-recomanats .columna {
		margin: 1.2em 0 0;
	}
	.comp-recomanats li {
		float: left;
		width: 9.5em;
		margin: 0 .97em 0 0;
		padding: 1.8em 0 0;
	}
	.comp-recomanats li.ultim {
		margin-right: 0;
	}
		.comp-recomanats li img {
			border: none;
			margin-bottom: .2em;
		}
		.comp-recomanats li p {
			font-size: 1em;
			margin: 0;
		}
		
/* cap de setmana */
    #placa-capdesetmana    .wrap, #placa-capdesetmana  .placa-container {
       background-color: #e8e8e8;
    }

	#placa-capdesetmana .component h3 {
		position: static;
		top: auto;
		left: auto;
		background: none;
		text-align: left;
		color: #444;
		width: 100%;
	}
	#placa-capdesetmana .comp-noticia1 h4 {
		margin-bottom: .6em;
		font-size: 1.4em;
	}
	#placa-capdesetmana .entradeta p {
		font-size: 1.1em;
	}
	#placa-capdesetmana .comp-agenda {
		position: absolute;
		top: 2.6em;
		right: 0;
		border-left:1px solid #CECECE;
		margin-left:0.7em;
		padding-left:0.7em;
		height: 70.8em;
	}
	
/* Cercador noticies dret */
.comp-cercador, .comp-cercador2 {
	height: 34.7em;
	position:absolute;
	right: -1.5em;
	top: 0;
	width: 16.6em;
	margin: 0;
	border: none;
	padding: 3em 0 0;
	background: #FF6600 none repeat scroll 0 0;
}
.comp-cercador2 {
	right: 15.7em;
	width: 14.3em;
	padding: 3em .7em 0;
}
 	.comp-cercador h3, .comp-cercador2 h3 {
		color:#FFF;
		top: 0;
		font-size:1.2em;
		width: 100%;
		/*height:1em;
		padding:0.1em 0 1.4em;
		text-align:center;*/
	}
 
.cerca-noticies {
	position: relative;
}
.cerca-noticies .se, .cerca-noticies .sd, .cerca-noticies .ie, .cerca-noticies .id  {
	width: 2px;
	height: 2px;
}
.cerca-noticies .se {
	background-image: url(/resources/images/cercador-se.png);
}
.cerca-noticies .sd {
	background-image: url(/resources/images/cercador-sd.png);
}
.cerca-noticies .ie {
	background-image: url(/resources/images/cercador-ie.png);
}
.cerca-noticies .id {
	background-image: url(/resources/images/cercador-id.png);
}

/*--- formularis ---*/
.placa fieldset {
	border: none;
}
.placa input, .placa select {
	width:13em;
	background:#fee7d3;
	margin: 0 auto .5em;
	border: none;
	text-align:center;
	padding:.1em;
	font-size:1.1em;
}
.placa input.checkbox {
	width: auto;
	background: none;
	margin: 0;
	border: none;
	padding: 0;
	font-size: 1.1em;
}

.placa .sense-focus {
	font-weight: bold;
	color: #FBB28A;
}
	
.cerca-noticies {
	width: 14.3em;
	margin: 0 auto;
 }
 	.cerca-noticies p label {
		color:#FFF;
		font-weight:bold;
		font-size: .9em;
		padding: 0 0 .8em .5em;
		float:left;
	}
	.cerca-noticies p {
		padding: 0;
		margin-bottom: 0;
	}

 	.cerca-noticies textarea {
		width: 11.45em;
		height: 7.5em;
		text-align: center;
		border: none;
		overflow: hidden;
		padding: .5em .25em;
		font-weight: bold;
	}
	
 	.cerca-noticies input.input-submit {
		background: url(/resources/images/lupa2.png) no-repeat 11.2em 0.1em #FFF;
		width: 100%;
		padding:0;
		margin:0;
		font-size: 1em;
		border:none;
		height:2.7em;
		cursor:pointer;
	}
	.cerca-noticies input.radio {
		vertical-align: top;
		float:left;
		width: 1em;
		background: none;
		padding: 0;
		margin: 0;
	}
	.cerca-noticies fieldset#field-cerca {
		position: relative;
		border: none;
		margin: 0 0 1.8em 0;
	}
	.cerca-noticies fieldset#field-cerca label, .mini-cerca label{
		display:none;
	}
		.cerca-noticies fieldset#field-cerca p {
			margin-bottom: -4px;
		}

/* Mini-cercador esquerre i comp-menu */

.comp-menu {}

	.comp-menu li {
		font-size: 2em;
		font-weight: bold;
		margin-bottom: .5em;
		text-align: center;
		color: #CCC;
	}
	.comp-menu li.actual a, .comp-menu li.actual {
	color:#F60;
	}
	.comp-menu li a {
	color:#CCC;
	}
	.comp-menu li a:hover {
	color:#F60;
	}

	.comp-menu p {
	text-align:center;
	font-weight:bold;
	font-size: 1.1em;
	line-height: 1.25;
	color:#999;
	}
	.comp-menu p.num-resultats {
		padding-top: .5em;
		text-align: left;
	}
	.comp-menu .menu-submenu li {
	font-size:1.1em;
	line-height: 1.1;
	text-align:left;
	}
	
	.comp-menu .menu-contextual li {
		font-size: 1.4em;
		margin: 0 0 .4em 0;
	}

	
	.mini-cerca {
		text-align:center;
		margin: 1.6em 0 0 0;
		}

		.mini-cerca label {
		display:block;
		height:0;
		}
		.mini-cerca input.input-submit {
			background: url(/resources/images/lupa.png) no-repeat center 0;
			height:2.2em;
			width:3em;
			margin:1.2em 0 .5em 0;
			cursor:pointer;
		}	

/* pagines error */
#placa-error .wrap {
	background-color: #FF6600;
}
	.comp-error {
		height: auto;
		padding: 7em 0 6.5em;
	}
		.comp-error p {
			text-align: center;
			color: #FFF;
			font-size: 2em;
			line-height: 1.5;
		}

/* Estils allargada columnes a plaques llargues segons contingut */
.wrap-columnes {
	overflow: hidden;
	position: relative;
}
.wrap-columnes #content-main #central, .comp-buit, .wrap-columnes .comp-menu, .wrap-columnes .comp-llibres, .wrap-columnes .content-titulars, .wrap-columnes .comp-opinio, .wrap-columnes .comp-opinions, .comp-ultims-canvis .columna, .comp-resultats , .comp-entrevistes .columna {
	padding-bottom: 500em;
	margin-bottom: -500em;
}
	
/* Estils recurrents a plaques */

.patrocini {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 14.3em;
}
.comp-fitxa .patrocini {
	width: 30em;
}
.comp-estudia .patrocini {
	width: 30.1em;
}
.comp-top .patrocini {
	width: 100%;
}
#placa-opinio .comp-blocs .patrocini {
	bottom: 1.5em;
}
	.patrocini p {
		font-size: 1em;
		text-align: center;
		margin-bottom: 0;
	}
	.patrocini a, .patrocini .llibreria {
		color: #999;
		font-weight: bold;
	}
	.patrocini img {
		border: none;
		margin: 0 auto;
	}
	
.localitzacio {
	color: #999;
	margin: 0;
}

.placa .data-hora {
	margin: 0 1.1em 0 0;
}
.placa .data-dia , .placa .data-hora{
	color: #808080;
}
#header .data-dia , #header .data-hora{
	color: #000;
}
.altura-excepcio {
	height:31.2em;
}
	
div.publicitat img {
	margin: 0 .8em 0 0 ;
}


/* ------ #11266: Plaques amb fons de color diferent ------*/

.groc .wrap
{
    background-color: #FFF7D9;
}

.groc .comp-noticia3-trama .mes-info, .groc .comp-noticia4-trama .mes-info, .groc .comp-noticia6 .mes-info, .groc .comp-nit5 .mes-info
{
    background-color: #FFE8C3;
}

/*-------------- Menu i Plaques Extres --------------*/
	#menu-extres {
		margin: 0 0 .8em 0;
		z-index: 2;
	}
		#menu-extres li {
			float: left;
            margin-right: 1px;
		}

		#menu-extres li.ultim {
            margin-right: 0;
        }

		#menu-extres li img{
            width: 158px;
            height: 55px;
		}
			#menu-extres li a, #menu-extres li img {
				display: block;
			}
	
            #menu-extres li #boto img{
                width: auto;
                height: auto;
            }

	#bloc-extres {}
			body#shadowbox {
				background:none;
			}
			body#shadowbox .pestanya-extres {
				background: none;
				margin: 0;
				padding: 0;
			}
			body#shadowbox .pestanya-extres .sd, body#shadowbox .pestanya-extres .ie, body#shadowbox .pestanya-extres .id {
				display: none;
			}
			body#shadowbox .pestanya-extres .wrap {
				padding: 0 3.6em;
				background: url(/resources/images/bg-extraplaca.png) no-repeat;
			}
			
			body#shadowbox .bot-tancar {
				top:3em;
				right:2.5em;
				text-indent: -3.7em;
			}
			
			.pestanya-extres .placa-container {
				padding: 5.6em 0 3em;
			}
			
			.pestanya-extres .component {
				height: 38.1em;
				margin: 0;
				padding: 0;
				border: none;
			}
			.pestanya-extres .comp-banner {
				position: absolute;
				left: 0;
				bottom: 0;
				float: none;
				height: auto;
				
			}
				.pestanya-extres .comp-banner a, .pestanya-extres .comp-banner img {
					display: block;
				}
				.pestanya-extres .comp-banner img {
					border: none;
					margin: 0;
					width:92.1em;
				}
			.pestanya-extres .scrollable .bot-dalt, .pestanya-extres .scrollable .bot-baix {
				bottom: -1.25em;
			}
			.pestanya-extres .scrollable-clip {
				height: 31.2em;
			}
			
		#extra-oratge {}
		.comp-extra-oratge {
			
		}
			.comp-extra-oratge img {
				border: none;
				margin: 0;
			}
			.comp-extra-oratge .columna {
				width: 14em;
				padding: 0;
			}
			.comp-extra-oratge .col-ultima {
				margin-right:0em;
			}
			
			.comp-extra-oratge p, .comp-extra-oratge li {
				color: #999;
			}
			.oratge-llistat {
				border-bottom: 1px solid #CCC;
			}
				.oratge-llistat li {
					clear: both;
					height: 1.4em;
					padding: .1em 0 .2em;
					border-top: 1px solid #CCC;
				}
					.oratge-llistat li a, .oratge-llistat li span.dia {
						display: block;
						float: left;
						width: 6.4em;
						font-size: 1.2em;
						line-height: 1.2;
						color: #999;
						outline: none;
						height: 1em;
						overflow: hidden;
					}
					.oratge-llistat li a:hover, .oratge-llistat li.actual a {
						color: #FF6600;
					}
					.oratge-llistat li a:hover {
						height: auto;
					}
					.oratge-llistat li span {
						color: #666;
					}
					.oratge-llistat li span.temperatura {
						margin-right: .4em;
						text-align: right;
						font-size: 1.3em;
						vertical-align: top;
					}
					.oratge-llistat li span.icona img {
						display: inline;
					}
			
			.comp-extra-oratge .destacat {
				position: relative;
				width: 43.9em;
				padding: 1em;
				height: 30.6em!important;
				background-color: #ffe7d3;
			}
			.comp-extra-oratge .destacat .oratge-llistat {
				width: 14.3em;
			}
			.comp-extra-oratge .destacat .oratge-llistat, .comp-extra-oratge .destacat .oratge-llistat li {
				border-color: #b8b8b8;	
			}
			.comp-extra-oratge .destacat .oratge-llistat span.dia {
				color: #666;
			}
				.comp-extra-oratge .destacat h4 {
					font-size: 1.7em;
					font-weight: normal;
					margin-bottom: .53em;
					color: #FF6600;
					width: 12em;
				}
				.comp-extra-oratge .destacat h4 img {
					display: inline;
					vertical-align: middle;
					margin-left: .3em;
				}
				.comp-extra-oratge .destacat p, .comp-extra-oratge .destacat ul.info li {
					font-size: 1.1em;
					line-height: 1.25;
					color: #666;
				}
				.comp-extra-oratge .destacat ul.info {
					margin-bottom: 1.3em;
				}
					.comp-extra-oratge .destacat ul.info li {
						margin-bottom: .3em;
					}
				.comp-extra-oratge .destacat p.info-meteosat {
					position: absolute;
					bottom: 1em;
					left: 1em;
					margin: 0;
				}
				.comp-extra-oratge #mapa-oratge {
					position: absolute;
					top: -1.8em;
					right: 0em;
					width: 29.7em;
					height: 36em;
				}
			.comp-extra-oratge .col-ultima h4 {
				margin-top: 1.3em;
				font-size: 1.1em;
				line-height: 1.25;
				color: #999;
			}
			
		#extra-ultima {
		
		}
			.comp-extra-ultima h3 {
				left: 13.3em;
			}
				.comp-extra-ultima img {
					border: none;
				}
			.comp-extra-ultima .menu-contextual li {
				font-size: 1.3em;
				line-height: 1.15;
			}
			.comp-extra-ultima .menu-contextual li.ultim {
				margin-bottom: 1.9em;
			}
				.comp-extra-ultima .menu-contextual li a {
					color: #999;
				}
			.comp-extra-ultima .columna {
				width: 14.3em;
				margin-right:.7em;
				padding-right:0em;
				border-right: 1px solid #cecece;
			}
			.comp-extra-ultima  .menu-contextual{
			height:31.6em !important;				
			}
			.comp-extra-ultima .col-ultima {
				margin: 0;
				padding: 0;
				border: none;
			}
			.comp-extra-ultima .info-adif {
				margin-left: 1.5em;
				width: 15em;
			}
			.comp-extra-ultima h4, .comp-extra-ultima h5, .comp-extra-ultima p {
				font-size: 1.1em;
				line-height: 1.25;
			}
			.comp-extra-ultima h4, .comp-extra-ultima h5, .comp-extra-ultima p.data {
				color: #999;
			}


/* Banners gratacels i fons*/
.skyscraper {
    position: absolute;
    top: 0;
}
    .skyscraper.left {
        left: 50%;
        margin-left: -657px;
    }
    .skyscraper.right {
        right: 50%;
        margin-right: -657px;
    }

.wallpaper {
  margin: 0px auto;
  height: 2000px;
  width: 100%;
  position: fixed;
}


#searcher_header { width:300px;float:right;margin-top:-18px;}
  #searcher_header a {color:#FFFFFF;font-size: 13px;font-family:Arial;}
  #searcher_header ul {list-style-type:none; float: right; width: 223px;margin-bottom:6px;}
     #searcher_header ul li {float:left;width: 32px;vertical-align:bottom;font-size: 13px;}
     #searcher_header ul li img {vertical-align:text-bottom;}
     #searcher_header ul li:first-child {width:106px;}
     #searcher_header ul li:last-child {text-align:right;width:10px;}
  #searcher_header input {
           font-size: 13px;
           padding: 10px 35px 10px 12px;
           width:178px; 
           height: 13px;
           overflow: hidden;
           background: #FFFFFF url('/resources/img/ico_search_input_bck.png') no-repeat center right;
           border: 0px;
           float: right;
           font-family: Arial;
  }



#accept_cookies {
background-color: #40413e;
color: #FFFFFF;
border-bottom: 2px solid #FFFFFF;
margin-bottom: 0px;
padding: 16px;
}
#accept_cookies .cookies_content{width: 929px;margin: 0px auto 0px; position:relative;padding-right: 30px;}
#accept_cookies span#cookies_tancar{
background:transparent url('/resources/img/cookie_tanca.png?1=1') no-repeat left top; 
display:block;
width: 22px;
height: 22px;
cursor: pointer;
position: absolute;
right: 0px;
top: 0px;
}

#content-main{
margin-left:2px !important;
/*width: 590px;*/
}

.triangulo{
margin-top: 7px !important;
}



/* clearfix */
.accions:after, .scroller-interior:after, .placa .scrollable-clip:after, .menu-bloc:after, .placa-container:after, .fila-placa:after, .sub-placa:after, .comp-publicitat:after, .cerca-noticies p:after, .comp-recomanats ul:after, .jcarousel-list-horizontal:after, .comp-tv .tv-central:after, .comp-enquestes ol.resultats-grafics:after, #menu-extres:after, #zona-extres:after, .pestanya-extres .wrap:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
