/* 

Nombre: css base.
Descripción: Hoja de estilos por defecto para la plantilla base de portales municipales. -- PORTAL DIVAL --
Autor: Digital Value
Versión: 1.1
Fecha: 30-Març-2011

*/


/*********************************************/

/* GENERIC */
body { color:#666; font-size:11px; font-family:Arial, Helvetica, sans-serif; background-color: #ddd;}
body #cuerpo { width:980px;	margin: 0 auto;	overflow: hidden; background:#fff;}

input:active {outline:0;}
*:focus {outline:0;}

tbody, tbody th{ border: none;}
th { padding:0;}

br + br { display:none;}
p img + br { display:none;}

a, #pagination-toc a, ul.pager a, .calendar #node-title a/*, .pane-page-content h2*/ { color:#039; text-decoration:none;}
a:hover, #pagination-toc a:hover, ul.pager a:hover, .calendar #node-title a:hover, . pm-listado .views-field-title a:hover { color:#900;}
a.active { color:#063;}
.historicos-mes a.active { font-weight:bold;}

/* TITULS */
h1 { font-size:18px; margin:0.8em 0 0.8em 0; font-weight:normal;}
h2, .dv-mes, .pm-pagina-lista-titulares .views-field-title, .titol-audio, .titol-video, .pm-historicos-listado .views-field-title, .historicos-anyo { font-size:16px; margin:0.8em 0 0.8em 0; font-weight:normal;}
.noticia-element h2,
.day-view .calendar #node-title,
#pm-listado-directorio .pm-term-parent .pm-taxnomy-term-name { font-size:18px; font-weight:normal; margin:0.8em 0 0.8em 0;}

/*.noticia-element .field-content,*/ .views-field-teaser, .calendar .view-data-node-revisions-teaser, .calendar .date-display-single{ font-size:12px;}


h3,.search-results dt, .title, #pm-listado-directorio .pm-term-children .pm-taxnomy-term-name, .month-view .calendar #node-title, .historicos-mes { font-size:14px; margin:0.8em 0 0.8em 0; font-weight:normal;}
h4 { font-size:12px; margin:0.8em 0 0.8em 0; font-weight:normal;}
h5 { font-size:11px; margin:0.8em 0 0.8em 0; font-weight:normal;}
h1, h2, h3, h4, h5, .title, .views-field-title, .dv-mes, .calendar #node-title, #pm-listado-directorio .pm-term-parent .pm-taxnomy-term-name, #pm-listado-directorio .pm-term-children .pm-taxnomy-term-name { font-family:Georgia, "Times New Roman", Times, serif;}
.pm-listado .views-field-title { font-family:Arial, Helvetica, sans-serif;}

h2.pane-title, .pm-listado h2, .pm-listado-archivo-imagen h2 { margin:0.4em 0 0.4em 0;}

.not-front h1, .not-front h2, .not-front h3, .not-front h4, .not-front h5 { background:none; padding:0;}

/* PARAGRAFS */
p, /*.views-field-title,*/ ul.menu li, .date-display-single, #node-revisions-teaser, .search-results p { margin:0.4em 0 0.4em 0;}

/* SEPARACIONS */
.pane-node, .dv-node .iconos-pie, .dv-node .video-element, .dv-node .audio-element, .dv-node .image-gallery, ul.pager, .files-conjunt, .pm-carrusel-960, .pm-carrusel-700, .pm-carrusel-480, .pm-carrusel-350, .pane-lista-panel-pane-2, .pm-listado-por-tipo-imagenes, .pm-term-children, .pane-events-panel-pane-1, .pane-page-content .nice-menus, .pane-views-events-calendar-block-1, .pane-gweather { margin-bottom:14px; overflow:hidden;}
#search-box, #logo  { margin:0.5em;}
.dv-list .views-field-title a {padding:5px; display:block;}
.pane-node .node-inner h2 { margin:0;}

/* LLISTES */
/* llistes del sistema */
ul, .search-results dd { padding:0;}
li { display:block;}
ul { margin:0;}
ul.menu li { padding:0;}

/* Llistes de definicio */
dd { margin:0;}
dd .search-info { font-style:italic;}

/* llistes de nodo */
.view-content ul { padding:1em;}
.view-content li { display:list-item;}

/* llistes estandars dins del nodo */
.dv-node ul {margin:0 0 0 1em ;}
.dv-node li {margin:0 0 0 1em; display:list-item; list-style:circle;}

/* BLOCS */
.pane-lista-panel-pane-2 {}
.pane-lista-panel-pane-2 h2, .pane-node h2.pane-title, .pane-menufooter h2, .pane-gweather h2, .pane-block h2, .front h2.pane-title, .dv-mes { background:#CCC; padding:2px;}

/* CAPÇALERA */
#header { overflow:hidden; height:inherit; position:relative; padding:5px;}
#header h1 { font-size:20px; margin:0.5em 0 0 0;}
.cabecera-contenido-principal { overflow:hidden;}

	/* LOGO I NOM */
	#logo-title { position:absolute; top:0; left:0;}
	
		/* LOGO */
		#logo { float:left;}
	
		/* NOM DE LA PAGINA */
		#name-and-slogan { float:left; margin-left:2em; margin-top:30px;}
		
/* BUSCADOR */
#search-box  { position:absolute; bottom:0; right:0;}
#search-box form label { display:none;}
#edit-search-theme-form-3-wrapper { margin:0; padding:0;}
.barra-auxiliar #search-block-form { overflow:hidden; float:right;}
.barra-auxiliar #search-block-form .form-item { margin:0; padding:0; border:none;}
.barra-auxiliar #search-block-form .form-submit { font-size:10px; margin:0; padding:0; border:none; background:#666; color:#CCC;}
.barra-auxiliar #search-block-form .form-text { font-size:11px; margin:0; padding:0; background:#CCCCCC; border: none;}


	
/* IDIOMES */
#idiomas {float: right;	}
#idiomas ul { margin:0;}
#idiomas li { margin:0 0 0 0.5em; padding-left:25px; display: inline-table;}
ul li.es { background: url('images/p1/bandera-es.jpg') no-repeat 0 0; }
ul li.ca {background: url('images/p1/bandera-val.jpg') no-repeat 0 0; }

/* SECONDARY LINKS */
.barra-auxiliar .secondary-links a { color:#CCC;}
.barra-auxiliar .secondary-links a:hover { color:#fff;}
.barra-auxiliar ul.secondary-links { text-align:right;}

/* NOTICIA DESTACADA */
.pm-noticia-destacada { padding:1em; background:#ddd; overflow:hidden;}
.pm-noticia-destacada .views-field-title { font-size:22px; text-align:justify; margin:10px 0 10px 0;}
.pm-noticia-destacada .views-field-teaser { font-size:13px; text-align:justify;}
/* skinr noticia destacada - a */
.noticia-destacada-a { /*padding:1em; background:#ddd; overflow:hidden;*/ margin-bottom: 14px;}
/*.noticia-destacada-a .views-field-title { font-size:22px; text-align:justify; margin:10px 0 10px 0;}
.noticia-destacada-a .views-field-teaser { font-size:13px; text-align:justify;}*/
.noticia-destacada-a .views-field-field-image-fid { margin:10px;}
/* skinr noticia destacada - n1*/
.pm-noticia-destacada-n1 { /*padding:1em; background:#ddd; overflow:hidden;*/ margin-bottom: 14px;}
/*.pm-noticia-destacada-n1 .views-field-title { font-size:22px; text-align:justify; margin:10px 0 10px 0;}
.pm-noticia-destacada-n1 .views-field-teaser { font-size:13px; text-align:justify;}*/
.pm-noticia-destacada-n1 .views-field-field-image-fid { float:left; margin:0 10px 10px 0; max-width:33.33%}
.pm-noticia-destacada-n1 .views-field-field-image-fid img { width:100%; height:auto;}
/* skinr noticia destacada - n4*/
.pm-noticia-destacada-n4 { /*padding:0; background:#ddd; overflow:hidden;*/ margin-bottom: 14px;}
.pm-noticia-destacada-n4 .pm-noticia-destacada { padding:0;}
.pm-noticia-destacada-n4 .views-field-title { margin:0; /*font-size:22px; text-align:justify;*/}
.pm-noticia-destacada-n4  {position: relative;}
.pm-noticia-destacada-n4 .pane-content {padding: 0px; height: 200px; overflow: hidden; margin:auto; max-width:450px; background-color:#ddd;}
.pm-noticia-destacada-n4 img {width: 100%; height: auto;}
.pm-noticia-destacada-n4 .views-field-title {position: absolute; max-width: 450px; bottom:0; background: transparent url('images/carrusel-descripcion-fondo.png') repeat;}
.pm-noticia-destacada-n4 .views-field-title span.field-content {  padding:10px; display:block;}
.pm-noticia-destacada-n4 .views-field-teaser { display:none;}
	
/* NOTICIES */
.pm-noticias-formato-1 { margin-bottom: 14px;}

/* FOTO DE TOTES LES NOTICIES */
.views-field-field-image-fid { text-align:center;}
img.imagecache { text-align:center; margin:auto; display:block;}
.imagecache img { display:block;}

/* skinr noticies N4 */
.noticias-n4  { overflow:hidden;}
.noticias-n4 .views-row { border-bottom:1px solid #ccc; margin-bottom:1em; overflow:hidden;}
.noticias-n4 .views-row-last { border:none; margin-bottom:0;}
/* skinr noticies N1 */
.pm-noticias-n1 .views-field-field-image-fid { float:left; margin:5px 10px 0 0;}
.pm-noticias-n1 .views-row { overflow:hidden; overflow:hidden;}

/* AGENDA */
.dv-agenda-element { overflow:hidden;}
/* skinr agenda tipo b*/
.agenda-tipo-b .dv-mes { margin-bottom:10px; letter-spacing:3em; text-transform:uppercase; text-align:center;}
.agenda-tipo-b .dv-fecha { border-top:1px solid #ccc; font-size:18px; font-weight: bold;}
.agenda-tipo-b .dv-fecha span { font-size:14px; font-weight:normal; margin:0 10px 0 10px;}
.agenda-tipo-b h2 { font-size:18px; font-weight:normal;}
.agenda-tipo-b .pm-agenda .date-display-single { font-style:italic;}
.agenda-tipo-b .pm-agenda .field-content { font-size:12px;}
/* skinr agenda tipo a*/
.agenda-tipo-a .dv-mes { margin-bottom:10px; letter-spacing:3em; text-transform:uppercase; text-align:center;}
.agenda-tipo-a .dv-fecha { border-top:1px solid #ccc; font-size:18px; font-weight: bold;}
.agenda-tipo-a .dv-fecha span { font-size:14px; font-weight:normal; margin:0 10px 0 10px;}
.agenda-tipo-a h2 { font-size:18px; font-weight:normal;}
.agenda-tipo-a .views-field-field-image-fid { float: left; margin-right:1em;}

/* CALENDARI */
/* skinr calendari L1*/
.pm-calendario-l1 .calendar-calendar table.mini th.mon { border-left:none;}
.pm-calendario-l1 .calendar-calendar td { color: #777777; text-align: center;}
.pm-calendario-l1 .calendar-calendar .month-view td {padding: 3px;	background:url(/sites/all/themes/divalweb/images/skinr/calendario_circulo_m.png) center no-repeat; text-align: center;   vertical-align: middle;}
.pm-calendario-l1 .calendar-calendar .mini-day-off a {	color:#333;	text-decoration:none;}
.pm-calendario-l1 .calendar-calendar .mini-day-on {color:#009;	/*background:url(images/calendario_circulo_m.png) center right;*/ text-align: center; vertical-align: middle;}
.pm-calendario-l1 .calendar-calendar .mini-day-on a{ color:#009; text-align: center; vertical-align: middle; text-decoration:none;}
.pm-calendario-l1 .calendar-calendar .mini-day-on a:hover { color:#900; text-align: center; vertical-align: middle; text-decoration:none;}
.pm-calendario-l1 .calendar-calendar tr td.today, .pm-calendario-l1 .calendar-calendar tr.odd td.today, .pm-calendario-l1 .calendar-calendar tr.even td.today { text-align: center; vertical-align: middle; background:url(/sites/all/themes/divalweb/images/skinr/calendario_circulo_mm_2.png) center no-repeat; text-decoration:none;}
.pm-calendario-l1 .calendar-calendar .today a {font-weight:bold;}
.pm-calendario-l1 .calendar-calendar div.date-nav { background-color:transparent; border: 0px solid #CCCCCC; color: #777777; padding: 0.2em; width: auto; }
.pm-calendario-l1 table td.mini a { font-weight: normal; margin-right: 0px; text-align: center; vertical-align: middle;}
.pm-calendario-l1 .calendar-calendar th.days { background-color: #FFFFFF; border: 1px solid #FFFFFF; color: #333333; font-weight: bold;}
/* skinr calendari L2*/
.pm-calendario-l2 .pm-bloque-calendario .calendar-calendar div.date-nav { background-color:transparent; border: 0px solid #CCCCCC; color: #777777; width: auto;}
.pm-calendario-l2 .calendar-calendar th.days { background-color: #D2D7DD; border: 0px solid #CCCCCC; color: #465568; font-weight: bold; border-bottom:2px solid #666; border-top:2px solid #666; }
.pm-calendario-l2 .month-view { background-color:#aaa;}
/*.pm-calendario-l2 .calendar-calendar tr td.today, .pm-calendario-l2 .calendar-calendar tr.odd td.today, .pm-calendario-l2 .calendar-calendar tr.even td.today, .pm-calendario-l2 .calendar-calendar .today a{ font-weight:bold; vertical-align: middle; background:transparent; text-decoration:none; }*/
.pm-calendario-l2 .calendar-calendar .mini-day-off a {	color:#333;	text-decoration:none;}
.pm-calendario-l2 .calendar-calendar .mini-day-on a { color:#009; text-align: center; vertical-align: middle; text-decoration:none;}
.pm-calendario-l2 .calendar-calendar .mini-day-on a:hover { color:#900; text-align: center; vertical-align: middle; text-decoration:none;}
.pm-calendario-l2 .calendar-calendar td { color: #777777; text-align: center;}

.pm-calendario-l2 .calendar-calendar table.mini td.empty { background: url("/sites/all/themes/divalweb/images/skinr/fondo-degradat-calendari.png") center no-repeat transparent;}
.pm-calendario-l2 .calendar-calendar td.has-no-events { background: url("/sites/all/themes/divalweb/images/skinr/fondo-degradat-calendari.png") no-repeat bottom right transparent;}
.pm-calendario-l2 .calendar-calendar td.today { background: url("/sites/all/themes/divalweb/images/skinr/fondo-degradat-calendari.png") no-repeat bottom right #D2EBEE; font-weight:bold;}

.pm-calendario-l2 .calendar-calendar td.has-events { background: url("/sites/all/themes/divalweb/images/skinr/fondo-degradat-calendari-event2.png") no-repeat bottom right #8693A3; padding: 1px 2px 2px;}
.pm-calendario-l2 .calendar-calendar td.has-events a { color:#fff;}
.pm-calendario-l2 .calendar-calendar td.today a {font-weight:bold; color:#333;}
	
/* skinr calendari tipo A*/
.calendario-tipo-a .pane-content {border: 2px solid #cacaca;}
.calendario-tipo-a .calendar-calendar .date-nav a {text-decoration: none;font-size: 13px;}
.calendario-tipo-a .attachment .calendar-calendar .month-view table.mini th.days {border: none;font-size: 13px;}
.calendario-tipo-a .attachment .calendar-calendar .month-view table.mini td {border: 1px solid;}
.calendario-tipo-a .attachment .calendar-calendar .month-view table.mini td a {text-decoration: none;}
/* skinr calendari - n3*/
.pm-calendario-n3 {background: #fff;}
.pm-calendario-n3 table.mini, .calendario table.mini a { font-size: 11px;}
.pm-calendario-n3 .pm-bloque-calendario {border: none; padding: 5px;}
.pm-calendario-n3 table.mini tbody td {border: 1px solid #EAF0F5; padding:0 2px 5px 2px;}
.pm-calendario-n3 .calendar-calendar td.has-no-events {background: url("/sites/all/themes/divalweb/images/skinr/fondo-degradat-calendari-event.png") no-repeat bottom right #C3D6E4;}
.pm-calendario-n3 .calendar-calendar th.days {color: #36c; background:#C3D6E4;}
.pm-calendario-n3 .calendar-calendar td.has-no-events a {color: #36c;}
.pm-calendario-n3 .calendar-calendar td.has-events {background: #36c;}
.pm-calendario-n3 .calendar-calendar td.has-events a {color: #fff; text-decoration:none;}
.pm-calendario-n3 .calendar-calendar td.today {background: #C3D6E4;}
.pm-calendario-n3 .calendar-calendar td.today a {color: #36C;}
.pm-calendario-n3 .calendar-calendar div.date-nav {background: #fff; border:none;}
.pm-calendario-n3 .calendar-calendar th.days { border:none;}

/* VISTES CALENDARI (interior en pagines) */
.calendar-calendar td .inner .view-field, .calendar-calendar td .inner .view-field a { color:inherit;}
.calendar-calendar td.has-events { background:#ddd;}
.calendar-calendar td.today { background:#C3D6E4;}
.calendar-calendar .month-view td.week { text-align:center; font-weight:bold; font-size:12px;}
.calendar-calendar .month-view td.week a { font-weight:bold; font-size:12px; }
.day-view .calendar #node-title { font-weight:normal; padding:0;}
.week-view .calendar #node-title { font-size:12px; font-weight:normal; padding:0;}
.calendar-calendar td .inner div.calendar div, .calendar-calendar td .inner div.calendar div a { background-image:none; background-color:transparent;}
.calendar-calendar td.calendar-agenda-hour, .calendar-calendar td.calendar-agenda-items { border:none;}
.calendar-calendar td.calendar-agenda-hour { padding:0.5em 0 0.5em 0;}
.calendar-calendar td.calendar-agenda-items { padding:0.5em 0 0.5em 0.5em;}
.calendar-calendar td { padding:0.5em 0 0.5em 0.5em;}
.calendar-calendar .month-view td { padding:2px;}
.calendar-calendar td .inner div.day a { color:inherit;}
.day-view .inner .view-item-events { border-top:none; border-bottom:1px solid #ccc; margin-bottom:10px;}
.week-view .inner .view-item-events { border-bottom:1px solid #ccc; padding:10px 0 10px 0; display:table;}
.month-view .inner .view-item-events { border-bottom:1px solid #ccc; padding:10px 0 10px 0; display:inline-block;}
.calendar-calendar td .inner div, .calendar-calendar td .inner div a { background:none;}
.calendar-calendar td .inner div.calendar div, .calendar-calendar td .inner div.calendar div a, .calendar-calendar td.calendar-agenda-items div.calendar { padding:0;}
.calendar-calendar td .inner div.calendar .view-label-node-revisions-teaser { float:left; margin-right:1em; font-style:italic;}
.calendar-calendar td .inner div.calendar div, .calendar-calendar td .inner div.calendar div a {}
.calendar-calendar .month-view .day { padding:0; margin:0; float:none; border:none; background-color:#CCC; width:100%;}
.calendar-calendar table.mini td a { color:#666;}

/* ORAGE GWEATHER */
.gweather_forecast { float:left; width:25%; text-align: center;}
.gweather_image img {margin: auto;}
/* skinr orage D3 */
.clima-d3 { margin-bottom: 14px;}
.clima-d3 .gweather_forecast { float:left; width:25%;}
.clima-d3 .gweather_image img {margin: auto;}
/* skinr orage d1 */
.pm-clima-d1 { margin-bottom: 14px;}
.pm-clima-d1 .gweather {border:1px solid #ccc;}
.pm-clima-d1 #gweather_forecast_1 { float:left; width:46%; background:url("/sites/all/themes/divalweb/images/skinr/transparente-negro-25.png") repeat scroll 0 0 transparent; height:65px; }
.pm-clima-d1 .resto-dias, .pm-clima-d1 .gweather_forecast_2, .pm-clima-d1 .gweather_forecast_3, .pm-clima-d1 .gweather_forecast_4 { width:18%; background:transparent; float:left;}
.pm-clima-d1 .gweather_image { float:left;}
.pm-clima-d1 .gweather_image img { margin:2px;}
.pm-clima-d1 #gweather_forecast_1 .gweather_image { width:50%; }
.pm-clima-d1 #gweather_forecast_1 .gweather_image img { width:100%; height:auto; margin-top: 7px; }
.pm-clima-d1 .resto-dias .gweather_image, .pm-clima-d1 .gweather_forecast_2 .gweather_image, .pm-clima-d1 .gweather_forecast_3 .gweather_image, .pm-clima-d1 .gweather_forecast_4 .gweather_image { width:100%; }
.pm-clima-d1 .resto-dias .gweather_image img, .pm-clima-d1 .gweather_forecast_2 .gweather_image img, .pm-clima-d1 .gweather_forecast_3 .gweather_image img, .pm-clima-d1 .gweather_forecast_4 .gweather_image img { width:70%; height:auto; margin:auto;  }
.pm-clima-d1 #gweather_forecast_1 .temperatures { float:right; width:50%; font-size:14px; margin-top: 4px;}
.pm-clima-d1 #gweather_forecast_1 .gweather_day { float:right; width:50%; font-size:14px; margin-top: 4px;}
/*.pm-clima-d1 .resto-dias { float:left;}*/
.pm-clima-d1 .resto-dias .gweather_day, .pm-clima-d1 .resto-dias .temperatures, .pm-clima-d1 .gweather_forecast_2 .gweather_day, .pm-clima-d1 .gweather_forecast_2 .temperatures, .pm-clima-d1 .gweather_forecast_3 .gweather_day, .pm-clima-d1 .gweather_forecast_3 .temperatures, .pm-clima-d1 .gweather_forecast_4 .gweather_day, .pm-clima-d1 .gweather_forecast_4 .temperatures { font-size:9px;}
/* skinr orage d2 */
.clima-d2 { margin-bottom: 14px;}
.clima-d2 .gweather {border:1px solid #ccc;}
.clima-d2 .gweather_forecast { width: 33.3%;}
.clima-d2 #gweather_forecast_1 { float:left; background:#ccc; float:left; overflow:hidden; width:100%; }
.clima-d2 .resto-dias { background:#fff;}
.clima-d2 .gweather_image { float:left;}
.clima-d2 .gweather_image img { margin:2px;}
.clima-d2 #gweather_forecast_1 .gweather_image { }
.clima-d2 #gweather_forecast_1 .gweather_image img { width:50px; height:auto; }
.clima-d2 #gweather_forecast_1 .gweather_day { float:right; width:50%; font-size:14px;}
.clima-d2 .resto-dias .gweather_image { width:50%; }
.clima-d2 .resto-dias .gweather_image img { width:100%; height:auto; margin-top: 2px; }
.clima-d2 #gweather_forecast_1 .temperatures { float:right; width:70%; font-size:20px;}
.clima-d2 #gweather_forecast_1 .gweather_day { float:right; width:30%; font-size:14px; color:#999;}
.clima-d2 .resto-dias, .clima-d2 .gweather_forecast_2, .clima-d2 .gweather_forecast_3, .clima-d2 .gweather_forecast_4 { float:left;}
.clima-d2 .resto-dias .temperatures, .clima-d2 .gweather_forecast_2 .temperatures, .clima-d2 .gweather_forecast_3 .temperatures, .clima-d2 .gweather_forecast_4 .temperatures { float:right; width:50%; font-size:9px;}
.clima-d2 .resto-dias .gweather_day, .clima-d2 .gweather_forecast_2 .gweather_day, .clima-d2 .gweather_forecast_3 .gweather_day, .clima-d2 .gweather_forecast_4 .gweather_day { float:right; width:50%; font-size:9px; margin-top: 2px;}
.clima-d2 #gweather_forecast_1 .div-temperatura-baixa { width:50%; float:left;}
.clima-d2 #gweather_forecast_1 .div-temperatura-alta { width:50%; float:right;}
/* skinr orage L1*/
.pm-clima-l1 .gweather_forecast { float:left; width:25%;}
.pm-clima-l1 .gweather_image img {margin: auto;}
.pm-clima-l1 { margin-bottom: 14px;}
.pm-clima-l1 .gweather_forecast_1 { float:left; background:#CCC; vertical-align:bottom; width:100%;}
.pm-clima-l1 .gweather_forecast_1 .gweather_image img{ width:50px; height:auto;}
.pm-clima-l1 .resto-dias, .pm-clima-l1 .gweather_forecast_2, .pm-clima-l1 .gweather_forecast_3, .pm-clima-l1 .gweather_forecast_4 { align: center; float: left; text-align: center; width: 33%;}
.pm-clima-l1 .gweather { background-color: #ddd;}
/* skinr orage L2*/
.pm-clima-l2 .gweather_forecast { float:left; width:25%;}
.pm-clima-l2 .gweather_image img {margin: auto;}
.pm-clima-l2 { margin-bottom: 14px;}
.pm-clima-l2 .gweather_forecast_1 { background:url("/sites/all/themes/divalweb/images/skinr/transparente-negro-25.png") repeat transparent; /*Corner Radius Firefox*/	-moz-border-radius: 5px; /*Corner Radius*/ border-radius: 5x; width:100%;}
.pm-clima-l2 .gweather_forecast_1 .gweather_day {float:left; background:url(/sites/all/themes/divalweb/images/skinr/flecha_clima.png) center right no-repeat; height:40px; font-weight:bold; font-size:14px; width: 62px; /*Corner Radius Firefox*/	-moz-border-radius: 5px; /*Corner Radius*/ border-radius: 5x;}
.pm-clima-l2 .gweather_forecast_1 .Hoy { margin-top:10px; }
.pm-clima-l2 .gweather_forecast_1 .gweather_image { float:left; margin:0 10px 0 10px;}
.pm-clima-l2 .gweather_forecast_1 .temperatures { float:left; font-size:13px; font-weight:bold; }
.pm-clima-l2 .gweather_forecast_1 .temperatures .div-temperatura-baixa { float:left; margin: 12px 0 0 0px;}
.pm-clima-l2 .gweather_forecast_1 .temperatures .div-temperatura-alta { float:left; margin: 12px 0 0 6px;}
.pm-clima-l2 .gweather_forecast_1 .gweather_image img { width: 40px; height:auto;}
.pm-clima-l2 .resto-dias, .pm-clima-l2 .gweather_forecast_2, .pm-clima-l2 .gweather_forecast_3, .pm-clima-l2 .gweather_forecast_4 { align: center; float: left; text-align: center; width: 33%;}
.pm-clima-l2 .gweather_image img { float: left; height: 25px; width: 25px;}
img { display:block;}
/* skinr orage n1*/
.clima-n1 .gweather_forecast { float:left; width:25%;}
.clima-n1 .gweather_image img {margin: auto;}
.clima-n1 { margin-bottom: 14px;}
.clima-n1 .gweather .gweather_forecast_1 { -moz-border-radius: 5px 5px 5px 5px; background: none repeat scroll 0 0 #CCCCCC;}
.clima-n1 .gweather .gweather_day { text-transform:lowercase;}

/* skinr orage a*/
.clima-tipo-a .gweather_forecast { float:left; width:25%;}
.clima-tipo-a .gweather_image img {margin: auto;}
.clima-tipo-a { margin-bottom: 14px;}
.clima-tipo-a h2.pane-title{padding:5px;}
.clima-tipo-a .gweather_forecast .gweather_image{width:42px;height:42px;padding:1px;}
.clima-tipo-a .gweather_forecast_1 .temperatures{font-size:22px;}
.clima-tipo-a .gweather_forecast .gweather_day{text-transform:lowercase;}
.clima-tipo-a .gweather_forecast_1 .gweather_day {}
.clima-tipo-a .gweather_forecast_1 .temperatures .div-temperatura-baixa{ float:left;}
.clima-tipo-a .gweather_forecast_1 .temperatures .div-temperatura-alta { float:left;}
.clima-tipo-a .resto-dias .div-temperatura-baixa, .clima-tipo-a .gweather_forecast_2 .div-temperatura-baixa, .clima-tipo-a .gweather_forecast_3 .div-temperatura-baixa, .clima-tipo-a .gweather_forecast_4 .div-temperatura-baixa { width:49%; float:left;}
.clima-tipo-a .resto-dias .div-temperatura-alta, .clima-tipo-a .gweather_forecast_2 .div-temperatura-alta, .clima-tipo-a .gweather_forecast_3 .div-temperatura-alta, .clima-tipo-a .gweather_forecast_4 .div-temperatura-alta { width:49%; float:right;}
.clima-tipo-a .gweather_forecast_1 .temperatures .div-temperatura-baixa{margin-top:10px; width:50%;}
.clima-tipo-a .gweather_forecast_1 .temperatures .div-temperatura-alta {margin-top:10px; width:50%;}
.clima-tipo-a .gweather_forecast_1 .gweather_image{float:left;margin-left:13px;}
.clima-tipo-a .gweather_forecast_1 {float:left;width:100%;}
.clima-tipo-a .gweather_forecast .gweather_image img {width:40px;height:40px;}
.clima-tipo-a .resto-dias, .clima-tipo-a .gweather_forecast_2, .clima-tipo-a .gweather_forecast_3, .clima-tipo-a .gweather_forecast_4 {width:33.3%;}
.clima-tipo-a .resto-dias .gweather_image, .clima-tipo-a .gweather_forecast_2 .gweather_image, .clima-tipo-a .gweather_forecast_3 .gweather_image, .clima-tipo-a .gweather_forecast_4 .gweather_image {margin:auto;}
.clima-tipo-a .resto-dias .temperatures, .clima-tipo-a .gweather_forecast_2 .temperatures, .clima-tipo-a .gweather_forecast_3 .temperatures, .clima-tipo-a .gweather_forecast_4 .temperatures { background:url(/sites/all/themes/divalweb/images/pixel.jpg) center repeat-y; overflow:hidden;}
.clima-tipo-a .gweather_forecast_1 .temperatures { background:url(/sites/all/themes/divalweb/images/pixel.jpg) center repeat-y; overflow:hidden;}

/* MAPA GOOGLE */
div.mapcanvas { height:150px;}

/* GALERIES */
.pm-listado-por-tipo-imagenes .element-galeria { max-width:100px;}
#conjunt-galeria .views-field-title { margin:0 0 0.4em 0; text-align:center;}
#conjunt-galeria .views-field-title span.field-content { bottom:0;}

/* BANNERS */
.pane-page-content .pm-carteles { border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding: 1em 0 1em 0; overflow:hidden;}
.pane-page-content .pm-carteles .views-row { float:left; margin:3px;}
.pm-carteles .views-row { float:left;}
/* Banners Format E */
.pm-banners-formato-e img { width:160px; height:auto;} /* força el tamany */

/* CARRUSEL */
/*carruseles - estilos generales*/
.jcarousel-skin-tango .jcarousel-container {border: none;}
.jcarousel-skin-tango .jcarousel-container-horizontal {	width:inherit; padding: 0;}
.pm-titulo-resum .views-field-title {margin-bottom: 3px;}
.pm-titulo-resum .views-field-title a {	text-decoration: none; font-size: 15px;	}
.pm-titulo-resum .views-field-teaser {font-size: 12px; line-height: 15px;}
.jcarousel-skin-tango .jcarousel-container {-moz-border-radius:0; background:#ccc;}
.pm-carrusel-960 .view-content ul, .pm-carrusel-700 .view-content ul, .pm-carrusel-480 .view-content ul, .pm-carrusel-350 .view-content ul { padding:0 !important;}
.pm-carrusel-960 .views-field-title, .pm-carrusel-700 .views-field-title, .pm-carrusel-480 .views-field-title, .pm-carrusel-350 .views-field-title { margin:0.5em;}
.pm-carrusel-960 .views-field-teaser, .pm-carrusel-700 .views-field-teaser, .pm-carrusel-480 .views-field-teaser, .pm-carrusel-350 .views-field-teaser { margin:0.5em; display:block;}
.pm-carrusel-960 .views-field-teaser .views-field-teaser, .pm-carrusel-700 .views-field-teaser .views-field-teaser, .pm-carrusel-480 .views-field-teaser .views-field-teaser, .pm-carrusel-350 .views-field-teaser .views-field-teaser { margin:0;}
.pm-carrusel-960-element .pm-titulo-resum, .pm-carrusel-700-element .pm-titulo-resum, .pm-carrusel-480-element .pm-titulo-resum, .pm-carrusel-350-element .pm-titulo-resum {	background: transparent url('images/carrusel-descripcion-fondo.png') repeat; overflow:hidden !important; position:relative; right:10px; top:10px;}
/* 960 */
.pm-carrusel-960 .jcarousel-skin-tango .jcarousel-clip-horizontal {	width:960px; height:300px;}
.pm-carrusel-960-element .pm-titulo-resum {	margin-left:510px; width:450px;}
.pm-carrusel-960-element { width: 960px; height: 300px;}
.pm-carrusel-960 .jcarousel-skin-tango .jcarousel-item { width:960px; height:300px;	margin:0;}
/* 700 (en realitat 730) */
.pm-carrusel-700 .jcarousel-skin-tango .jcarousel-clip-horizontal {	width:740px; height:292px;}
.pm-carrusel-700-element .pm-titulo-resum {	margin-left:390px; width:350px;}
.pm-carrusel-700-element { width: 740px; height: 292px;}
.pm-carrusel-700 .jcarousel-skin-tango .jcarousel-item { width:740px; height:292px;	margin:0;}
/* 480 (en realitat 500) */
.pm-carrusel-480 .jcarousel-skin-tango .jcarousel-clip-horizontal {	width:500px; height:200px;}
.pm-carrusel-480-element .pm-titulo-resum {	margin-left:250px; width:250px;}
.pm-carrusel-480-element { width: 500px; height: 200px;}
.pm-carrusel-480 .jcarousel-skin-tango .jcarousel-item { width:500px; height:200px;	margin:0;}
/* 350 */
.pm-carrusel-350 .jcarousel-skin-tango .jcarousel-clip-horizontal {	width:350px; height:146px;}
.pm-carrusel-350-element .pm-titulo-resum { display:none;}
.pm-carrusel-350-element { width: 350px; height: 146px;}
.pm-carrusel-350 .jcarousel-skin-tango .jcarousel-item { width:350px; height:146px;	margin:0;}
.pm-carrusel-350 .jcarousel-skin-tango .jcarousel-container-horizontal {width:350px;}

.pm-carrusel-imagenes-vertical { background:#CCC;}
.pm-carrusel-imagenes-vertical .view-content ul { padding:0;}
.pm-carrusel-imagenes-vertical .views-field-field-enlace-value { overflow: hidden;}
.pm-carrusel-imagenes-vertical .jcarousel-container { margin:auto;}
.pm-carrusel-imagenes-vertical .jcarousel-container-vertical { padding: 40px 0 40px 0;}
.pm-carrusel-imagenes-vertical .views-field-field-image-fid { width:100%;}
.pm-carrusel-imagenes-vertical .views-field-field-image-fid img { /*width:100%; height:auto;*/ margin:auto;}



/*Quitar botones de los carruseles*/
.jcarousel-skin-tango .jcarousel-next-horizontal,
.jcarousel-skin-tango .jcarousel-prev-horizontal { background: none; height: 0px; left: 0px; top: 0px; width: 0px;}

/* NICE MENUS */
.pane-nice-menus-1 {}
.pane-nice-menus-1 .pane-content, .pane-nice-menus-2 .pane-content, .pane-nice-menus-3 .pane-content, .pane-nice-menus-4 .pane-content, .pane-nice-menus-5 .pane-content, .pane-nice-menus-6 .pane-content, .pane-nice-menus-7 .pane-content  { overflow:inherit;}
ul.nice-menu-top li, ul.nice-menu-top li { width: inherit;}
ul.nice-menu-bottom li li, ul.nice-menu-bottom li li { width: inherit;}
ul.nice-menu-right, ul.nice-menu-left, ul.nice-menu-down, ul.nice-menu-right li, ul.nice-menu-left li { width:100%;}
ul.nice-menu-right li li, ul.nice-menu-left li li { width:200px;}
ul.nice-menu-right ul {width:200px;}
/*nice menú a*/
.nice-menu-a {clear: both; border: none;}
.nice-menu-a ul.nice-menu {height: 25px;}
.nice-menu-a ul.nice-menu li {border: none; background-color: #fff; margin-right: 10px;}
.nice-menu-a ul.nice-menu-down li a {display: block;}
.nice-menu-a ul.nice-menu-down li a:hover {}
.nice-menu-a ul.nice-menu-down li ul {border: 1px solid #ccc; background: #fff;}
.nice-menu-a ul.nice-menu-down li ul li {margin-right: 0px;}
.nice-menu-a ul.nice-menu-down li li.menuparent { background-color: transparent;}

/* Sols val per a fer que se simule correctament en la fulla de mostra */
#pagina-nice-menus .panel-pane { min-height:200px;}

/* PAGINADOR */
#pagination-toc { background:none; padding:0 1em 0 0; border:none; border-right:1px solid #ccc; max-width:33%;}
#pagination-toc h4 { margin-top:0;}
#pagination-toc li { margin:0;}

/* LLISTAT ARCHIU IMAGE */
.pm-listado-archivo-imagen {}
.pm-listado-archivo-imagen .views-row { float:left; margin:0.5em;}
.pm-listado-archivo-imagen h2 { text-align:center;}

/* LLISTAT DE GALERIES */
.pm-pagina-galerias {}
.pm-pagina-galerias .views-row { width:50%;}
.pm-pagina-galerias .views-row-odd { float:left; clear:both;}
.pm-pagina-galerias .views-row-even { float:right;}
.pm-pagina-galerias h2 { text-align:center;}

/* GALERIES BAIX DE NODO */
.files-conjunt {}
.files-conjunt table.sticky-table { width:100%;}
.files-conjunt table.sticky-table td { padding:0.5em;}

/* MENU GROUP */
.menu-group { width:140px; background:#ddd;}
.menu-group ul.menu { margin:0;}
.menu-group ul.menu li { padding:0; margin:0;}

/* TABS (pestanyes) */
.tabs ul.primary { white-space:normal;}

/* SO */
.flowplayer { width:100%;}

/* VIDEO */
.contingut-video { width:100%;}
.contingut-video .flowplayer { margin:0 auto;}

/* LLISTATS */
.pm-listado .views-row h2 { margin:0;}
.pm-listado div.content { margin:0;}
.pane-page-content .pm-listado .views-field-title { font-family: Georgia,"Times New Roman",Times,serif; font-size:18px; font-weight:normal; margin:0.8em 0 0.8em 0;}
.pane-page-content .pm-listado .views-field-title a { padding:0;}

/* LLISTAT TITULARES */
.pm-pagina-lista-titulares .views-field-title { margin:0 0 1em 0;}
/* skinr listado por titulares d2*/
/*.listado-titulares-d2 .views-field-title a { color:#039; text-decoration:none;}
.listado-titulares-d2 .views-row { padding:3px;}
.listado-titulares-d2 .views-row-odd { background-color:#fff;}
.listado-titulares-d2 .views-row-even { background-color: #F6F6F6;}
.listado-titulares-d2 .views-field-title { font-family:Georgia, "Times New Roman", Times, serif;}
.listado-titulares-d2 .views-field-title { font-size:18px; font-weight:normal; margin:10px 0 10px 0;}
.listado-titulares-d2 .pm-listado .views-field-field-image-fid { margin:10px;}*/
/* skinr listado por titulares b*/
.pm-listado-b .views-field-title a { color:#039; text-decoration:none;}
.pm-listado-b .views-row { padding:3px;}
.pm-listado-b .views-row-odd { background-color:#fff;}
.pm-listado-b .views-row-even { background-color: #eee;}
.pm-listado-b .views-field-title { font-family:Georgia, "Times New Roman", Times, serif;}
.pm-listado-b .views-field-title { font-size:18px; font-weight:normal; margin:0.8em 0 0.8em 0;}
.pm-listado-b .pm-listado .views-field-field-image-fid { float:left; margin:5px 10px 10px 0;}


/* CAIXES D'ENLLAÇOS */
/* skinr n1 */
.listado-tipo-a .pm-listado .views-field-title { font-family: Arial,Helvetica,sans-serif; margin:0; font-size:11px;}
.listado-tipo-a { margin-bottom: 14px;}
.listado-tipo-a .pm-listado { margin-bottom:0;}
.listado-tipo-a .views-row { padding:0.5em;}
.listado-tipo-a .view-content {margin: 0;}
.listado-tipo-a .dv-list .views-field-title a {display: block; border: none; margin: 0; padding:2px 0 2px 0;}
.listado-tipo-a div.dv-list {padding:0;}	
.listado-tipo-a div.dv-list .view-content {margin: 2px;}
/* skinr n3 */
.pm-listado-enlaces-n3 .pm-listado .views-field-title { font-family: Arial,Helvetica,sans-serif; margin:0; font-size:11px;}
.pm-listado-enlaces-n3 { margin-bottom: 14px;}
.pm-listado-enlaces-n3 .view-content {margin:0;}
.pm-listado-enlaces-n3 .views-row {margin: 0;padding:0 5px 0 0;}
.pm-listado-enlaces-n3 a {}
.pm-listado-enlaces-n3 .dv-list .views-field-title a {display: block; margin-left: 0px; border: none; padding:2px 0 2px 0;}

.pm-listado-enlaces-n3 div.views-row-odd {float: left;}
.pm-listado-enlaces-n3 div.views-row-even {float: left;}



/* enlaces en linea */
.pm-enlaces-en-linea { margin-bottom: 14px;}
.pm-enlaces-en-linea .view-content {margin:0;}
.pm-enlaces-en-linea .views-row {margin: 0;padding:0 5px 0 0;}
.pm-enlaces-en-linea a {display: block; margin-left: 0px; border: none;}
.pm-enlaces-en-linea div.views-row-odd {float: left;}
.pm-enlaces-en-linea div.views-row-even {float: left;}

/* MENUS PRINCIPALS NO DESPLEGABLES HORIZONTALS */
/* skinr menú horizontal no desplegable tipo A */
.menu-principal-a {}
.menu-principal-a ul { margin:10px 0 10px 0;}
.menu-principal-a ul li { margin:0; padding: 0 10px 0 10px; float:left;}
/* skinr menú horizontal no desplegable tipo B*/
.pm-menu-b ul.menu { overflow:hidden; margin:10px 0 10px 0; border-bottom:1px solid #ccc;}
.pm-menu-b ul.menu li { margin:0; padding: 5px 10px 5px 10px; float:left; background:#CCC; margin-right:2px;  }
.pm-menu-b ul.menu li:hover { background:#999; }

/* MENUS PRINCIPALS NO DESPLEGABLES VERTICALS */
/* skinr menu vertical a */
.menu-vertical-a { margin-bottom: 14px;}
.menu-vertical-a ul.menu { margin:0;}
.menu-vertical-a ul.menu li { padding:0; margin:0;}
.menu-vertical-a li a { padding:2px; margin:0; border-bottom:1px solid #ccc; display:block;}
.menu-vertical-a li li a { padding-left:10px;}
.menu-vertical-a ul.menu ul.menu { margin:2px 0 2px 0px;}
/* skinr menu vertical b */
.menu-vertical-b { margin-bottom: 14px;}
.menu-vertical-b ul.menu { margin:0;}
.menu-vertical-b ul.menu li { padding:0; margin:0;}
.menu-vertical-b ul.menu ul.menu { margin:2px 0 2px 5px;}

/* MENU HORIZONTAL */
/* menu-horizontal - D3 (sustituix a l'antic menu de baix del peu) */
.pm-menu-d3 ul.menu li { margin:0;}
.pm-menu-d3 ul.menu { }
.pm-menu-d3 ul.menu li, .pm-menu-d3 ul.menu { overflow:hidden;}
.pm-menu-d3 li a { padding-right:10px; display:block;}
.pm-menu-d3 ul.menu { width:100%;}
.pm-menu-d3 ul.menu li.expanded { width:100%; border:none;}
.pm-menu-d3 ul.menu li, .pm-menu-d3 ul.menu li a {color:#003399; font-size: 13px; font-weight:bold; margin-bottom:5px;}
.pm-menu-d3 ul.menu li li, .pm-menu-d3 ul.menu li li a{ color:#666; float:left; font-size:12px; font-weight: bold; margin-bottom:5px;}
.pm-menu-d3 ul.menu li li.expanded ul { clear:both;}
.pm-menu-d3 ul.menu li li li, .pm-menu-d3 ul.menu li li li a{ color: #666; float:left; font-size:12px; font-weight:normal; margin-bottom:5px; }
.pm-menu-d3 ul.menu li li li.expanded ul{ clear:both;}
.pm-menu-d3 ul.menu li li li li, .pm-menu-d3 ul.menu li li li li a{ color: #666; float:left; font-size:11px; font-weight:normal; margin-bottom:5px; }
.pm-menu-d3 ul.menu li li li li.expanded ul{ clear:both;}
/* menu-horizontal - D1 */
.pm-menu-d {}
.pm-menu-d ul.menu li { background:#CCC; -moz-border-radius:5px; padding:5px; display:block; color:#003399; margin:5px 0 5px 0;}
.pm-menu-d ul.menu li a { color:#003399;}

/* menu-peu */
.pie-tipo-a ul.menu li { margin:0;}
.pie-tipo-a ul.menu { }
.pie-tipo-a ul.menu li, .pie-tipo-a ul.menu { overflow:hidden;}
.pie-tipo-a li a { padding-right:10px; display:block;}
.pie-tipo-a ul.menu { width:100%;}
.pie-tipo-a ul.menu li.expanded { width:100%; border:none;}
.pie-tipo-a ul.menu li, .pie-tipo-a ul.menu li a {color:#003399; font-size: 13px; font-weight:bold; margin-bottom:5px;}
.pie-tipo-a ul.menu li li, .pie-tipo-a ul.menu li li a{ color:#666; float:left; font-size:12px; font-weight: bold; margin-bottom:5px;}
.pie-tipo-a ul.menu li li.expanded ul { clear:both;}
.pie-tipo-a ul.menu li li li, .pie-tipo-a ul.menu li li li a{ color: #666; float:left; font-size:12px; font-weight:normal; margin-bottom:5px; }
.pie-tipo-a ul.menu li li li.expanded ul{ clear:both;}
.pie-tipo-a ul.menu li li li li, .pie-tipo-a ul.menu li li li li a{ color: #666; float:left; font-size:11px; font-weight:normal; margin-bottom:5px; }
.pie-tipo-a ul.menu li li li li.expanded ul{ clear:both;}

/* MENU DINAMIC HORIZONTAL */
.pane-dynamic-persistent-menu-0 { height:46px; background:url(/sites/all/themes/divalweb/images/skinr/fondo-menudinamic-50.png) center repeat-x; margin-bottom: 14px; padding:0 10px 0 10px !important;}
.dynamic-persistent-menu-menu { height:23px; }
.dynamic-persistent-menu-menu li { background:url(/sites/all/themes/divalweb/images/skinr/fondo-color-50.png) repeat; display:inline-block; height:23px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px;}
.dynamic-persistent-menu-menu li a { padding:4px 10px 4px 10px; display:block;}
.dynamic-persistent-menu-sub-menu { height:23px;}
.dynamic-persistent-menu-sub-menu li { display:inline-block; height:23px;}
.dynamic-persistent-menu-sub-menu li a { padding:4px; display:block;}

/* LLISTATS D'HISTORICS */
.pm-historicos-listado .views-field-title { margin-bottom:2px;}
.historicos-anyo { margin-bottom:0; letter-spacing:3px;}
.historicos-mes { margin-bottom:0;}
.pm-historicos-por-fechas { border-left:1px solid #666; padding-left:5px;}

/* CARRUSEL DE NOTICIES */
.pm-carrusel-noticias { text-align:center;}

.pm-carrusel-noticias, .pm-carrusel-noticias .view-content { margin:auto;}
.pm-carrusel-noticias .jcarousel-skin-tango .jcarousel-container { background-color:transparent;}
.pm-carrusel-noticias .views-field-field-image-fid { max-width:40%; float:left; height:auto; overflow:hidden; display:block; padding-right:10px;}
.pm-carrusel-noticias .views-field-field-image-fid img { width:100%; max-height:130px; float:left; height:auto;}
.pm-carrusel-noticias .jcarousel-skin-tango .jcarousel-item-horizontal { margin:0;}
.pm-carrusel-noticias .view-content ul { padding: 0;}
.pm-carrusel-noticias .jcarousel-skin-tango .jcarousel-container-horizontal {width:494px;}
.pm-carrusel-noticias .jcarousel-skin-tango .jcarousel-clip-horizontal {width:494px; height:130px;}
.pm-carrusel-noticias .jcarousel-skin-tango .jcarousel-item {width:494px; height:130px;}
.pm-carrusel-noticias .jcarousel-skin-tango .views-field-title { font-size:18px; font-weight:bold; text-align:justify; display:block;}
.pm-carrusel-noticias .views-field-teaser { text-align:justify;}

/* SISTEMA */
.more-link, .node_read_more, .views-field-view-node { float:right; clear:both;}
.more-link, ul.links li.node_read_more { padding:0;}
.more-link a, .node_read_more a { color:#666;}
.more-link a:hover, .node_read_more a:hover { text-decoration: underline;}
.view-empty { color:#900;}
.template-filename, .template-name { display:none;}

/* NODO */
.node-image img { float:left; margin:0 1em 0.5em 0;}
.node-date { font-style:italic;}
.bt-volver { float:left; clear:both;}
.iconos-pie { clear:both; overflow:}
ul.pager li:hover { background:#ddd;}
.dv-node p { text-align:justify;}

/* PARES I FILLS NAVEGACIO PER DIRECTORIS */
.pm-term-parent .taxonomy_image_wrapper img { /*max-width:60px; max-height:60px;*/ float:left; margin:0 1em 1em 0;}
.pm-term-parent .pm-taxonomy-term { overflow:hidden; padding:0 0 10px 0; font-size:18px;}
.pm-term-parent .views-row {overflow:hidden; padding:10px 10px 0 10px; background:#eee;}
#pm-listado-directorio .pm-term-parent .pm-taxnomy-term-name { margin:0;}
.pm-term-children {background:#eee; overflow:hidden; padding:10px 10px 10px 10px;}
.pm-term-children .taxonomy_image_wrapper img { /*max-width:50px; max-height:50px;*/ margin:auto;}
.pm-term-children .pm-taxonomy-term { text-align:center;}
.pm-term-children .views-row {overflow:hidden; float:left; width:33%; margin-bottom:0.5em;}
.pm-term-children. .pm-taxnomy-term-name { margin:0.5em;}
.pm-term-children .pm-taxnomy-term-description { margin:0.5em;}

/* DATA */
.pm-fecha { background:#666; color:#CCC;}
.barra-auxiliar .pm-fecha { float:left; }

/* BARRES AUXILIARS */
.barra-auxiliar {background:#666; overflow:hidden; }

/* ICONO EDITAR */
.edit-link { float:left; margin-right:0.5em;}

/*   =================================================================================================================   */	
/*                                                    MODIFICA EL PANELS                                                 */
/*   =================================================================================================================   */	
.panel-region-separator {}
.pane-content { overflow:hidden;}

.panels-flexible-column-inside { padding:0;}
/*.panels-flexible-region { width:100%;}*/
.panel-pane { padding:10px;}
.pane-page-content .panel-pane { padding:0 10px 0 10px;}
.panels-flexible-row { margin:0; padding:0;}

.panel-flexible .panel-separator { margin:0; clear:both;}
.panels-flexible-region-inside { padding:0;}

/*   =================================================================================================================   */	
/*                   ELEMENTS DE LLISTAT EN COLUMNES (APLICABLE SOLS AFEGINT UNA CLASSE EN EL PANELL)                    */
/*   =================================================================================================================   */	
/* 2 columnes - col-2 */
.pm-col-2 .views-field-field-image-fid { text-align:center;}
.pm-col-2 img.imagecache { text-align:center; margin:auto; display:block;}
.pm-noticias-formato-1 .pm-col-2 .imagecache img { display:block;}
.pm-col-2 .views-row {margin-bottom: 10px; padding-bottom: 0; width: 48%;}
.pm-col-2 .views-row-odd {float: left; clear:both;}
.pm-col-2 .views-row-even {float: right;}
/*.pm-col-2 .views-field-title, .pm-col-2 .views-field-teaser { margin:0 5px 0 5px;}*/
.pm-col-2 .views-field-teaser { text-align:justify;}
/*.pm-col-2 ul.menu li { width:50%; float:left; padding:0; margin:0;}
.pm-col-2 ul.menu ul.menu li { width:100%; float:none;}*/
/*.pm-col-2 #dv-menufooter-nomasonry ul.menu { width:50%; float:left;}
.pm-col-2 #dv-menufooter-nomasonry ul.menu ul.menu { width:100%; float:none;}*/
/*.pm-col-2 #dv-menufooter ul.menu { width:50%;}
.pm-col-2 #dv-menufooter ul.menu ul.menu { width:100%; float:none;}*/
.pm-col-2 #dv-menufooter-nomasonry .dv-menufooter-group { width:50%; float:left;}
.pm-col-2 #dv-menufooter-nomasonry ul.menu { margin:0 5px 0 5px;}
.pm-col-2 #dv-menufooter-nomasonry ul.menu li { float:none;}
.pm-col-2 #dv-menufooter-nomasonry ul.menu li a {padding:0;  padding-right:5px;}

.pm-col-2 #dv-menufooter .dv-menufooter-group { width:50%; float:left;}
.pm-col-2 #dv-menufooter ul.menu { margin:0 5px 0 5px;}


.pm-col-2 .view-content .views-row > * { margin:5px;}
/*.pm-col-2 ul.menu li a { float:left; width:50%; display:block;}*/
.pm-col-2 ul.menu li { width:48.6%; float:left; padding:0; margin:0 5px 10px 5px;}
.pm-col-2 ul.menu li a {  display:block; padding:3px 5px 3px 5px; display:block; }

/* 3 columnes - col-3 */
.pm-col-3 .views-field-field-image-fid { text-align:center;}
.pm-col-3 img.imagecache { text-align:center; margin:auto; display:block;}
.pm-col-3 .imagecache img { display:block;}
.pm-col-3 .views-row {margin-bottom: 10px;padding-bottom: 0; width: 33.3%;}
.pm-col-3 .views-row {float: left;}
.pm-col-3 .views-field-title, .pm-col-3 .views-field-teaser {}
.pm-noticias-formato-1 .pm-col-3 img.imagecache { width:93%; height:auto;}
.pm-col-3 .element-4, .noticias-n2 .element-7, .noticias-n2 .element-10, .noticias-n2 .element-13, .noticias-n2 .element-16, .noticias-n2 .element-19, .noticias-n2 .element-22 { clear:both;}
/*.pm-col-3 ul.menu { width:33.3%; float:left;}
.pm-col-3 ul.menu ul.menu { width:100%; float:none;}*/
.pm-col-3 #dv-menufooter-nomasonry ul.menu { width:33.3%; float:left;}
.pm-col-3 #dv-menufooter-nomasonry ul.menu ul.menu { width:100%; float:none;}
.pm-col-3 #dv-menufooter-nomasonry ul.menu li { float:none;}
/*.pm-col-3 #dv-menufooter ul.menu { width:33.33%; margin-right:10px;}
.pm-col-3 #dv-menufooter ul.menu ul.menu { width:100%; float:none;}*/
.pm-col-3 #dv-menufooter .dv-menufooter-group { width:33.33%; float:left;}
.pm-col-3 #dv-menufooter ul.menu { margin:0 5px 0 5px;}
.pm-col-3 ul.menu li { width:32%; float:left; padding:0; margin:0 5px 10px 5px;}
.pm-col-3 ul.menu li ul.menu li { float:none;}
.pm-col-3 ul.menu li a {  display:block; padding:3px 5px 3px 5px;; display:block;}
.pm-col-3 ul.menu { overflow:hidden; font-size:12px; font-weight:bold;}
.pm-col-3 ul.menu ul.menu { overflow:hidden; font-size:11px; font-weight:normal;}



#pagina-nice-menus .pane-dynamic-persistent-menu-0 { min-height:inherit;}
#pagina-nice-menus .pane-dynamic-persistent-menu-0 h2 { display:none;}

/* 4 columnes - col-4 */
.pm-col-4 .views-field-field-image-fid { text-align:center;}
.pm-col-4 img.imagecache { text-align:center; margin:auto; display:block;}
.pm-col-4 .imagecache img { display:block;}
.pm-col-4 .views-row {margin-bottom: 10px;padding-bottom: 0; width: 25%;}
.pm-col-4 .views-row {float: left;}
.pm-col-4 .views-field-title, .pm-col-4 .views-field-teaser { margin:0 5px 0 5px;}
.pm-noticias-formato-1 .pm-col-4 img.imagecache { width:93%; height:auto;}
/*.pm-col-4 ul.menu { width:25%; float:left;}
.pm-col-4 ul.menu ul.menu { width:100%; float:none;}*/
.pm-col-4 #dv-menufooter-nomasonry ul.menu { width:25%; float:left;}
.pm-col-4 #dv-menufooter-nomasonry ul.menu ul.menu { width:100%; float:none;}
.pm-col-4 #dv-menufooter-nomasonry ul.menu li { float:none;}
/*.pm-col-4 #dv-menufooter ul.menu { width:25%;}
.pm-col-4 #dv-menufooter ul.menu ul.menu { width:100%; float:none;}*/
.pm-col-4 #dv-menufooter .dv-menufooter-group { width:25%; float:left;}
.pm-col-4 #dv-menufooter ul.menu { margin:0 5px 0 5px;}
/*.pm-col-4 ul.menu li a { float:left; display:block; padding-right:5px;}*/

.pm-col-4 ul.menu li { width:23.8%; float:left; padding:0; margin:0 5px 10px 5px;}
.pm-col-4 ul.menu li a {  display:block; padding:3px 5px 3px 5px; display:block; }

.pm-col-4 #dv-menufooter ul.menu li { width:100%; margin:0;}
.pm-col-4 #dv-menufooter ul.menu li a { padding:3px 5px 3px 5px;}
.pm-col-4 #dv-menufooter ul.menu { margin:10px 5px 10px 5px; overflow:hidden; font-size:12px; font-weight:bold;}
.pm-col-4 #dv-menufooter ul.menu ul.menu { margin:0; overflow:hidden; font-size:11px; font-weight:normal;}


/* Borde */
/*.borde { margin-bottom: 14px;}
.borde .pm-noticias-formato-1 { margin-bottom:0;}
.borde .pane-content { background-color: #333; padding:5px;}
.borde .pane-content > div { background-color: #fff; overflow:hidden;}
.borde .views-field-view-node { padding:4px;}
.borde .views-field-field-image-fid { padding-top:4px;}
.borde .more-link { margin:5px;}
.borde .views-row-last, .borde .views-row-last a, .borde .view-lista .views-row-last a { border-bottom: none;}
.borde div.content * { margin:5px;}*/

/* dv-borde1 */
.dv-borde1 { margin-bottom: 14px;}
.dv-borde1 .pm-noticias-formato-1 { margin-bottom:0;}
.dv-borde1 .pane-content { background-color: #333; padding:1px;}
.dv-borde1 .pane-content > div { background-color: #fff; overflow:hidden;}
.dv-borde1 .views-field-view-node { padding:4px;}
.dv-borde1 .views-field-field-image-fid { padding-top:4px;}
.dv-borde1 .more-link { margin:5px;}
.dv-borde1 .views-row-last, .dv-borde1 .views-row-last a, .dv-borde1 .view-lista .views-row-last a { border-bottom: none;}
.dv-borde1 div.content * { margin:5px;}
/* dv-borde3 */
.dv-borde3 { margin-bottom: 14px;}
.dv-borde3 .pm-noticias-formato-1 { margin-bottom:0;}
.dv-borde3 .pane-content { background-color: #333; padding:3px;}
.dv-borde3 .pane-content > div { background-color: #fff; overflow:hidden;}
.dv-borde3 .views-field-view-node { padding:4px;}
.dv-borde3 .views-field-field-image-fid { padding-top:4px;}
.dv-borde3 .more-link { margin:5px;}
.dv-borde3 .views-row-last, .dv-borde3 .views-row-last a, .dv-borde3 .view-lista .views-row-last a { border-bottom: none;}
.dv-borde3 div.content * { margin:5px;}
/* dv-borde5 */
.dv-borde5 { margin-bottom: 14px;}
.dv-borde5 .pm-noticias-formato-1 { margin-bottom:0;}
.dv-borde5 .pane-content { background-color: #333; padding:5px;}
.dv-borde5 .pane-content > div { background-color: #fff; overflow:hidden;}
.dv-borde5 .views-field-view-node { padding:4px;}
.dv-borde5 .views-field-field-image-fid { padding-top:4px;}
.dv-borde5 .more-link { margin:5px;}
.dv-borde5 .views-row-last, .dv-borde5 .views-row-last a, .dv-borde5 .view-lista .views-row-last a { border-bottom: none;}
.dv-borde5 .node-inner > * { margin:5px;}
/* borde1 */
.pm-bordeb1 h2.pane-title { border-top:1px solid #000; border-right:1px solid #000; border-left:1px solid #000; margin:0.4em 0 0 0;}
.pm-bordeb1 .pane-content > div { border-bottom:1px solid #000; border-right:1px solid #000; border-left:1px solid #000; padding:5px;}
.pm-bordeb1 .node-inner > * { margin:5px;}
/* borde3 */
.pm-bordeb3 h2.pane-title { border-top:3px solid #000; border-right:3px solid #000; border-left:3px solid #000; margin:0.4em 0 0 0;}
.pm-bordeb3 .pane-content > div { border-bottom:3px solid #000; border-right:3px solid #000; border-left:3px solid #000; padding:5px;}
.pm-bordeb3 .node-inner > * { margin:5px;}
/* borde5 */
.pm-bordeb5 h2.pane-title { border-top:5px solid #000; border-right:5px solid #000; border-left:5px solid #000; margin:0.4em 0 0 0;}
.pm-bordeb5 .pane-content > div { border-bottom:5px solid #000; border-right:5px solid #000; border-left:5px solid #000; padding:5px;}
.pm-bordeb5 .node-inner > * { margin:5px;} 
/* borde a1 */
.pm-bordea1 h2.pane-title { border-top:1px solid #000; border-right:1px solid #000; border-left:1px solid #000; margin:0.4em 0 0 0;}
.pm-bordea1 .pane-content > div { border:1px solid #000; padding:5px;}
.pm-bordea1 .node-inner > * { margin:5px;}
/* borde a3 */
.pm-bordea3 h2.pane-title { border-top:3px solid #000; border-right:3px solid #000; border-left:3px solid #000; margin:0.4em 0 0 0;}
.pm-bordea3 .pane-content > div { border:3px solid #000; padding:5px;}
.pm-bordea3 .node-inner > * { margin:5px;}
/* borde a5 */
.pm-bordea5 h2.pane-title { border-top:5px solid #000; border-right:5px solid #000; border-left:5px solid #000; margin:0.4em 0 0 0;}
.pm-bordea5 .pane-content > div { border:5px solid #000; padding:5px;}
.pm-bordea5 .node-inner > * { margin:5px;}
 
 
 
 
 
/* fondo-color */
 .pm-fondo-color h2.pane-title { background-color: #C60; margin:0.4em 0 0 0; color:#FFF;}
 .pm-fondo-color .pane-content > div { background-color: #FC6; padding:5px; overflow:hidden;}
/* dv-fondo-color */
 .dv-fondo-color h2.pane-title { background-color:#F63; margin:0; -moz-border-radius-topright:5px; -moz-border-radius-topleft:5px; border-top-right-radius: 5px; border-top-left-radius: 5px; }
 .dv-fondo-color .pane-content > div { background-color: #F99; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-bottom-right-radius:5px ;border-bottom-left-radius: 5px; padding:5px;}


/* Resaltado */
.pm-resaltado .pane-content > div { background-color: #CCC; overflow:hidden;}
.pm-resaltado { color: #333;}
.pm-resaltado ul.menu { background-color: #CCC; padding:5px; overflow:hidden;}
.pm-resaltado ul.menu li { margin:4px;}
.pm-resaltado ul.menu ul.menu { background:transparent; padding:inherit;}
.pm-resaltado .views-field-view-node { padding:4px;}
.pm-resaltado .views-field-field-image-fid { padding-top:4px;}
.pm-resaltado .more-link { margin:5px;}
.pm-resaltado .views-row-last, .pm-resaltado .views-row-last a, .pm-resaltado .view-lista .views-row-last a { border-bottom: none;}
.pm-resaltado .node-inner > * { margin:5px;}
.pm-resaltado .view-content > * { margin:5px;}

.pm-resaltado ul.nice-menu a { color:#FFF;}
.pm-resaltado ul.nice-menu li { background:#999 url("/sites/all/themes/divalweb/images/skinr/fondo-li-2.png") repeat-x bottom; border:1px solid #fff; padding:2px 15px 2px 5px}
.pm-resaltado ul.nice-menu li:hover { background:#999 url("/sites/all/themes/divalweb/images/skinr/fondo-li-3.png") repeat-x bottom;}
/*.pm-resaltado ul.nice-menu-down li.menuparent a {}*/
.pm-resaltado ul.nice-menu-down li.menuparent, .pm-resaltado #header-region ul.nice-menu-down li.menuparent { background:#999 url("/sites/all/themes/divalweb/images/skinr/fondo-li-500.png") no-repeat bottom right;}
.pm-resaltado ul.nice-menu-down li.menuparent:hover, .pm-resaltado #header-region ul.nice-menu-down li.menuparent:hover { background:#999 url("/sites/all/themes/divalweb/images/skinr/fondo-li-500-hover.png") no-repeat bottom right;}




/* Negativo */
/*.pm-negativo .pane-content { background:#333;}*/
/*.pm-negativo h2.title {margin:0.8em 5px 0.8em 5px;}*/
.pm-negativo .pane-content { color:#fff;}
.pm-negativo h2.title, .pm-negativo h2.title a, .pm-negativo h2.pane-title, .pm-negativo h2.pane-title a { /*color:#000;*/ color:#FFF;}
.pm-negativo .pm-listado .views-field-title, .pm-negativo .pm-listado .views-field-title a { color:#FFF;}
.pm-negativo .views-field-teaser { color:#CCC;}
.pm-negativo .views-field-view-node, .pm-negativo .view-lista { color:#CCC}
.pm-negativo .views-field-view-node a { color:#CCC}
.pm-negativo .views-field-field-image-fid { padding-top:4px;}
.pm-negativo .more-link { margin:5px;}
.pm-negativo .more-link a { color:#CCC;}

.pm-negativo ul.menu li { margin:4px;}
.pm-negativo ul.menu a { color:#CCC;}
.pm-negativo ul.menu a:hover { color:#fff;}
.pm-negativo ul.menu { background-color: #333; padding:5px; overflow:hidden;}
.pm-negativo .pane-content > div { background-color: #333; overflow: hidden;}
.pm-negativo .views-row-last, .pm-negativo .views-row-last a, .pm-negativo .view-lista .views-row-last a { border-bottom: none;}
.pm-negativo .node-inner > * { margin:5px;}
.pm-negativo .view-content > * { margin:5px;}

.pm-negativo ul.nice-menu a { color:#FFF;}
.pm-negativo ul.nice-menu li, .pm-negativo ul.nice-menu-down li.menuparent, .pm-negativo #header-region ul.nice-menu-down li.menuparent { background-color:#333; border:1px solid #666;}
.pm-negativo ul.nice-menu li:hover, .pm-negativo ul.nice-menu-down li.menuparent:hover, .pm-negativo #header-region ul.nice-menu-down li.menuparent:hover { background-color:#000;}
/*.pm-negativo ul.nice-menu li, .pm-negativo ul.nice-menu-down li { background:#333;}*/
/*.pm-negativo ul.nice-menu li:hover, .pm-negativo ul.nice-menu-down li:hover { background:#666;}*/


/*.pm-negativo .calendar-calendar table.mini td { background:#000;}
.pm-negativo .calendar-calendar table.mini td.today { background:#CCC;}
.pm-negativo .calendar-calendar table.mini td.today a { color:#000;}
.pm-negativo .calendar-calendar table.mini td a { color:#ccc;}
.pm-negativo .calendar-calendar table.mini td a:hover { color:#FFF;}*/



/* foto-derecha */
.pm-foto-derecha .views-field-field-image-fid { float:right; margin:5px 0 0 10px; max-width:33.33%;}
.pm-foto-derecha .views-field-field-image-fid img { width:100%; height:auto;}
/* foto-izquierda */
.pm-foto-izquierda .views-field-field-image-fid { float:left; margin:5px 10px 0 0; max-width:33.33%;}
.pm-foto-izquierda .views-field-field-image-fid img { width:100%; height:auto;}
/* fondo-degradado 50-0*/
.dv-fondo-degradado-50-0 .pane-content { background-image:url(/sites/all/themes/divalweb/images/skinr/fondo-degradat-50-0.png); background-repeat:repeat-x; background-position:top;}
.dv-fondo-degradado-50-0 ul.menu { background-image:url(/sites/all/themes/divalweb/images/skinr/fondo-degradat-50-0.png); background-repeat:repeat-x; background-position:top;}
.dv-fondo-degradado-50-0 ul.menu ul.menu { background:none;}
/* fondo-degradado 0-50*/
.dv-fondo-degradado-0-50 .pane-content { background-image:url(/sites/all/themes/divalweb/images/skinr/fondo-degradat-0-50.png); background-repeat:repeat-x; background-position:top;}
.dv-fondo-degradado-0-50 ul.menu ul.menu { background:none;}
/* Vinyetes - Decoracio 1 */
.pm-decoracion-d1 .views-row a { color: #666666; display: block; font-size: 11px; padding: 5px; text-transform: uppercase; display:block; /*width:100%;*/}
.pm-decoracion-d1 .views-row { border-bottom: 1px dashed; }
/* Vinyetes - Decoracio 2 */
.pm-decoracion-d2 .views-row { background:url(/sites/all/themes/divalweb/images/skinr/fondo-li.png) repeat-x bottom;}
.pm-decoracion-d2 .views-row a { padding:5px; width:100%; display:block; }
/* Vinyetes - Decoracio 3 */
.pm-decoracion-d3 .views-row { background:transparent url(/sites/all/themes/divalweb/images/skinr/fondo-li2.png) no-repeat right center;}
.pm-decoracion-d3 .views-row a { color:#666; padding:5px; margin-bottom:1px; display:block;}
/* Vinyetes - Decoracio 4 */
.pm-decoracion-d4 .views-row a { padding:5px;}
.pm-decoracion-d4 ul.menu, .pm-decoracion-d4 .views-row { display:list-item; list-style:square; margin:2px 2px 2px 2em;}
/* Vinyetes - Decoracio 5 */
.pm-decoracion-d5 .views-row a { padding:5px;}
.pm-decoracion-d5 ul.menu li, .pm-decoracion-d5 .views-row { display:list-item; list-style:disc; margin:2px 2px 2px 2em;}

/* SOLUCIONA EL CONFLCTE EN EXPLORER DE L'EDITOR */
.cke_toolbox { width:778px; background:#0C9; overflow:hidden; display:table;}
 
#edit-body-wrapper * { border:none;}
#cke_edit-body table.cke_editor { *width: 100%;}
#cke_top_edit-body .cke_toolbar_start { display:none;}
#cke_edit-body table.cke_editor .cke_toolgroup:nth-child(2) { width:778px;}
.cke_toolbox_collapser { display:none;}

/*Pagina projectes europeus */
body #ps-projectes-europeus { width:980px;	margin: 0 auto;	overflow: hidden; background:#fff;}
#ps-projectes-europeus .menu-projectes-europeus ul.menu { background:#004488; overflow:hidden; color:#fff; }
#ps-projectes-europeus .menu-projectes-europeus ul.menu a { color:#fff;}
#ps-projectes-europeus .menu-projectes-europeus ul.menu li { float:left; padding:4px 10px 4px 10px; border-right:1px solid #fff;}
#ps-projectes-europeus .menu-projectes-europeus ul.menu li:last-child { border-right:none;}
#ps-projectes-europeus .panel-pane.caixa-p-e { padding:0; position:relative; background: url(/sites/default/files/plec2.png) 0 34px no-repeat;}
#ps-projectes-europeus .panel-pane.caixa-p-e .pane-content { padding:50px 10px 10px 10px; margin:0 0 10px 10px; background:#eee; top:0; border: 1px solid #ccc; box-shadow: 0 0 4px #ccc; border-radius: 3px;}
#ps-projectes-europeus .panel-pane.caixa-p-e h2.pane-title { background:#004488; color:#fff; position: absolute; top:10px; text-transform: uppercase; padding:3px 15px 3px 20px;}



#ps-projectes-europeus .panel-pane.caixa-p-e2 { padding:0; position:relative; background: url(/sites/default/files/plec2.png) 0 34px no-repeat;}
#ps-projectes-europeus .panel-pane.caixa-p-e2 .pane-content { padding:50px 10px 10px 10px; margin:0 0 10px 10px; background:#fff; top:0; border: 1px solid #ccc; box-shadow: 0 0 4px #ccc; border-radius: 3px;}
#ps-projectes-europeus .panel-pane.caixa-p-e2 h2.pane-title { background:#004488; color:#fff; position: absolute; top:10px; text-transform: uppercase; padding:3px 15px 3px 20px;}

#ps-projectes-europeus .panel-pane.banner-projectes-europeus { padding:10px 0 10px 10px;}



 
#ps-projectes-europeus .panel-pane.caixa-p-e3 h2.pane-title { display:none;}
#ps-projectes-europeus .panel-pane.caixa-p-e3 .llistat-ultimes-convocatories .views-row { padding:0;}
#ps-projectes-europeus .pane-page-content .panel-pane.caixa-p-e3 .pane-content { margin: 0;}
#ps-projectes-europeus .panel-pane.caixa-p-e3 .pane-content .views-field-teaser,
#ps-projectes-europeus .panel-pane.caixa-p-e3 .pane-content .views-field-body { padding: 50px 10px 10px; margin:0 0 10px 10px; background:#fff; top:0; border: 1px solid #ccc; box-shadow: 0 0 4px #ccc; border-radius: 3px;}
#ps-projectes-europeus .panel-pane.caixa-p-e3 .pane-content .views-field-teaser .views-field-teaser,
#ps-projectes-europeus .panel-pane.caixa-p-e3 .pane-content .views-field-teaser .views-field-body { padding:0; margin:0; border:none; box-shadow: inherit;}
#ps-projectes-europeus .panel-pane.caixa-p-e3 { padding:0; position:relative; background: url(/sites/default/files/plec2.png) 0 37px no-repeat;} 
#ps-projectes-europeus .panel-pane.caixa-p-e3 .pane-content .view-content .views-field-title { background:#004488; color:#fff; position: absolute; top:10px; text-transform: uppercase; padding:3px 15px 3px 20px;}
#ps-projectes-europeus .panel-pane.caixa-p-e3 .pane-content .view-content .views-field-title a {color:#fff; font-size: 18px; margin: 0 0 7px; font-weight:normal;}
#ps-projectes-europeus .panel-pane.caixa-p-e3 .pane-content > .views-field-teaser,
#ps-projectes-europeus .panel-pane.caixa-p-e3 .pane-content > .views-field-body { padding:50px 10px 10px 10px; margin:0 0 10px 10px; background:#fff; top:0; border: 1px solid #ccc; box-shadow: 0 0 4px #ccc; border-radius: 3px;}

#ps-projectes-europeus .panel-pane.caixa-p-e3 .pane-content .views-field-teaser {display:none;} 

#ps-projectes-europeus .panel-pane.caixa-p-e3 .pane-content .views-field-body .views-field-teaser { padding:0; margin:0; border:none; box-shadow: none; display:inline;}

#ps-projectes-europeus .titul-p-e h2.pane-title { background:#004488; color:#fff; padding:3px 15px 3px 20px; font-weight:normal;}
#ps-projectes-europeus .titul-p-e .views-field-field-image-fid { float:left; max-width:30%;}
#ps-projectes-europeus .titul-p-e .views-field-field-image-fid img { width:90%; float:left; height:auto;}
#ps-projectes-europeus .pane-page-content .panel-pane.carrusel-p-e { /*background:#0CC;*/ overflow:hidden; margin:0; padding:0; }
#ps-projectes-europeus .carrusel-p-e img { width:100%!important; height:auto!important; }
#ps-projectes-europeus .carrusel-p-e .pane-content p { margin:0; }

#ps-projectes-europeus .dv-mes {margin: 0 0 4px 0;}
#ps-projectes-europeus .dv-agenda-element .views-field-title h2 { margin:0;}
#ps-projectes-europeus .panel-pane.caixa-p-e .pm-agenda .dv-fecha { color:#004488; font-weight:bold;}
#ps-projectes-europeus .panel-pane.caixa-p-e .views-field-title h2 { font-size:11px;}
#ps-projectes-europeus .panel-pane.caixa-p-e .views-field-field-event-date-value { /*display:none;*/}
#ps-projectes-europeus .views-field-view-node {background: url(/sites/default/files/ic-agenda-completa2.png) left center no-repeat; height: 32px; padding-left: 28px; float:left;}
#ps-projectes-europeus .views-field-view-node a { line-height:32px;}
#ps-projectes-europeus .views-field-teaser { /*display:none;*/ font-size:11px;}
#ps-projectes-europeus .pm-listado-por-tipo .views-field-title a {font-size:13px;}

.caixa-p-e .more-link {background: url(/sites/default/files/ic-agenda-completa2.png) left center no-repeat; height: 32px; padding-left: 28px; float:right;}
.caixa-p-e .more-link a {line-height: 33px; text-decoration: none; vertical-align: middle;}

#ps-projectes-europeus .titul-p-e.panel-pane { /*padding:10px 10px 0 10px;*/ margin-bottom:0; overflow:hidden; clear:both;}



#ps-projectes-europeus .cos-esquerra .titul-p-e.panel-pane { padding: 10px 10px 0 0;}
#ps-projectes-europeus .cos-dreta .titul-p-e.panel-pane { padding: 10px 0 0 10px;}


#ps-projectes-europeus .pane-page-content > h2.pane-title { display:none;}
/*#ps-projectes-europeus .pane-page-content .pane-content h2.pane-title { display:inherit;}*/

#ps-projectes-europeus .jcarousel-skin-tango .jcarousel-clip-horizontal { width:695px; height:380px}
#ps-projectes-europeus .jcarousel-skin-tango .jcarousel-clip-horizontal ul.jcarousel-list { width:100%;}
#ps-projectes-europeus .jcarousel-skin-tango .jcarousel-item-horizontal { margin-right:0;}
#ps-projectes-europeus .jcarousel-skin-tango .jcarousel-item { width:695px; height:380px}

#ps-projectes-europeus .jcarousel-list-horizontal { padding:0;}
/*#ps-projectes-europeus .pane-page-content .panel-pane { padding:0;}*/
#ps-projectes-europeus .pane-page-content .cap-pe .panel-pane { padding:0;}

.pane-page-content .panel-pane.mes-projectes-europeus {height: 19px; padding: 0 0 0 30px; /*float:left;*/ vertical-align: middle; margin:20px 0 0 10px;}
.pane-page-content .panel-pane.mes-projectes-europeus p { margin:0;}

.titul-p-e.projectes .dv-list { overflow:hidden; padding:15px 0 15px 0; margin-bottom:15px; border-bottom:1px solid #999;}
.titul-p-e.projectes .dv-list:last-child { border-bottom:none; margin-bottom:0; padding-bottom:0;}

.titul-p-e. .views-row-last.dv-list { overflow:hidden; margin-bottom:0; padding-bottom:0; }


.mes-projectes-europeus.projectes {background: url(/sites/default/files/ic-tots-projectes3.png) left center no-repeat;}
.mes-projectes-europeus.convocatories {background: url(/sites/default/files/ic-vore-vore%20totes.png) left center no-repeat;}

.panel-pane.cartell-projectes-europeus  { clear:both;}
#ps-projectes-europeus .pm-carteles { margin:0; width:100%;}
#ps-projectes-europeus .pane-page-content .pm-carteles .views-row { width:100%;}
#ps-projectes-europeus .pane-page-content .pm-carteles .views-row img { width:100%; height:auto;}

#ps-projectes-europeus .panel-pane.banner-projectes-europeus .views-row  { padding:0; margin:0 0 5px 0; background:#fff; box-shadow: 0 0 4px #ccc; border-radius: 3px; border: 1px solid #ccc; box-sizing: border-box; width:100%;}

.llistat-ultimes-convocatories .views-row {overflow:hidden; padding:15px 0 15px 0; margin-bottom:15px; border-bottom:1px solid #999;}
.llistat-ultimes-convocatories .views-row:last-child { border:none;}
#ps-projectes-europeus .llistat-ultimes-convocatories .views-field-field-enlace-value {background: url(/sites/default/files/ic-enllac.png) left center no-repeat; height: 32px; padding-left: 28px; float:left;}
#ps-projectes-europeus .llistat-ultimes-convocatories .views-field-title-1 {background: url(/sites/default/files/ic-vore-vore%20totes_0.png) left center no-repeat; height: 32px; padding-left: 28px; float:left; margin-right: 25px;}

#ps-projectes-europeus .llistat-ultimes-convocatories .views-field-field-enlace-value .field-content,
#ps-projectes-europeus .llistat-ultimes-convocatories .views-field-title-1 .field-content { line-height:32px; vertical-align:middle;}
#ps-projectes-europeus .llistat-ultimes-convocatories .views-field-title {font-size: 13px; font-weight:bold;}
#ps-projectes-europeus .llistat-ultimes-convocatories .views-field-field-subtitles-value { display:none;}

#ps-projectes-europeus .llistat-ultimes-convocatories .views-field-view-node { display:none;}
#ps-projectes-europeus .regio-ultimes-convocatories .panel-pane.caixa-p-e2 { padding:0; position:relative; background: url(/sites/default/files/plec2.png) 0 37px no-repeat;}
.not-front #ps-projectes-europeus .pane-page-content h2.pane-title { font-weight:normal;}

#ps-projectes-europeus .cap-projectes-europeus { padding:0;}
#ps-projectes-europeus .panel-pane.cap-projectes-europeus img { width:100%!important; height:auto!important;}
#ps-projectes-europeus .pane-page-content { padding:10px 20px 0 0;}

#ps-projectes-europeus .panel-pane.menu-projectes-europeus { padding: 10px 0 10px 0;}
#ps-projectes-europeus .pane-page-content .panel-pane.caixa-p-e2 .pane-content { margin:0 0 10px 10px;}

.llistat-agenda-ue .views-row {overflow:hidden; padding:15px 0 15px 0; margin-bottom:15px; border-bottom:1px solid #999;}
.llistat-agenda-ue .views-row:last-child { border:none;}
#ps-projectes-europeus .llistat-agenda-ue .views-field-field-enlace-value {background: url(/sites/default/files/ic-mapa.png) left center no-repeat; height: 32px; padding-left: 28px; float:left; width:25%; float:left; box-sizing: border-box;}
#ps-projectes-europeus .llistat-agenda-ue .views-field-title-1 {background: url(/sites/default/files/ic-enllac.png) left center no-repeat; height: 32px; padding-left: 28px; float:left; width:25%; float:left; box-sizing: border-box;}

#ps-projectes-europeus .llistat-agenda-ue .views-field-field-enlace-value .field-content,
#ps-projectes-europeus .llistat-agenda-ue .views-field-title-1 .field-content { line-height:32px; vertical-align:middle;}
#ps-projectes-europeus .llistat-agenda-ue .views-field-field-event-date-value {clear:both; overflow:hidden;}
#ps-projectes-europeus .llistat-agenda-ue .views-field-title {font-size: 13px; font-weight:bold; float:left; width:50%; box-sizing: border-box; padding-right:25px;}
#ps-projectes-europeus .llistat-agenda-ue .views-field-field-subtitles-value { display:none;}

#ps-projectes-europeus .llistat-agenda-ue .views-field-view-node { display:none;}
#ps-projectes-europeus .regio-agenda-ue .panel-pane.caixa-p-e2 { padding:0; position:relative; background: url(/sites/default/files/plec2.png) 0 37px no-repeat;}
.not-front #ps-projectes-europeus .pane-page-content h2.pane-title { font-weight:normal;}

#ps-projectes-europeus .llistat-agenda-ue .views-field-teaser { display:none;}






#ps-projectes-europeus .llistat-projectes-ue .views-field-field-enlace-value {background: url(/sites/default/files/ic-mapa.png) left center no-repeat; height: 32px; padding-left: 28px; float:left; width:25%; float:left; box-sizing: border-box;}
#ps-projectes-europeus .llistat-projectes-ue .views-field-title-1 {background: url(/sites/default/files/ic-enllac.png) left center no-repeat; height: 32px; padding-left: 28px; float:left; width:25%; float:right; box-sizing: border-box;}

#ps-projectes-europeus .llistat-projectes-ue .views-field-field-enlace-value .field-content,
#ps-projectes-europeus .llistat-projectes-ue .views-field-title-1 .field-content { line-height:32px; vertical-align:middle;}
#ps-projectes-europeus .llistat-projectes-ue .views-field-field-event-date-value {clear:both; overflow:hidden;}
#ps-projectes-europeus .llistat-projectes-ue .views-field-title {font-size: 13px; font-weight:bold; box-sizing: border-box; padding-right:25px;}
#ps-projectes-europeus .llistat-projectes-ue .views-field-field-subtitles-value { display:none;}

#ps-projectes-europeus .llistat-projectes-ue .views-field-view-node { display:none;}
#ps-projectes-europeus .regio-projectes-ue .panel-pane.caixa-p-e2 { padding:0; position:relative; background: url(/sites/default/files/plec2.png) 0 37px no-repeat;}

#ps-projectes-europeus .regio-projectes-ue .views-field-field-image-fid-1 { width:110px; height: auto; overflow:hidden; margin:0 25px 0 0; float:left;}
#ps-projectes-europeus .regio-projectes-ue .views-field-field-image-fid-1 img.imagecache { width:100%; height:auto;}

#ps-projectes-europeus .llistat-projectes-ue .views-field-teaser { display:none;}




.llistat-agenda-resum-ue .views-row {overflow:hidden; padding:15px 0 15px 0; margin-bottom:15px; border-bottom:1px solid #999;}
.llistat-agenda-resum-ue .views-row:last-child { border:none;}
/*#ps-projectes-europeus .llistat-agenda-resum-ue .views-field-field-enlace-value {background: url(/sites/default/files/ic-mapa.png) left center no-repeat; height: 32px; padding-left: 28px; float:left; width:25%; float:left; box-sizing: border-box;}
#ps-projectes-europeus .llistat-agenda-resum-ue .views-field-title-1 {background: url(/sites/default/files/ic-enllac.png) left center no-repeat; height: 32px; padding-left: 28px; float:left; width:25%; float:left; box-sizing: border-box;}

#ps-projectes-europeus .llistat-agenda-resum-ue .views-field-field-enlace-value .field-content,
#ps-projectes-europeus .llistat-agenda-resum-ue .views-field-title-1 .field-content { line-height:32px; vertical-align:middle;}
#ps-projectes-europeus .llistat-agenda-resum-ue .views-field-field-event-date-value {clear:both; overflow:hidden;}
#ps-projectes-europeus .llistat-agenda-resum-ue .views-field-field-subtitles-value { display:none;}

#ps-projectes-europeus .llistat-agenda-resum-ue .views-field-view-node { display:none;}
#ps-projectes-europeus .regio-agenda-resum-ue .panel-pane.caixa-p-e2 { padding:0; position:relative; background: url(/sites/default/files/plec2.png) 0 37px no-repeat;}

#ps-projectes-europeus .llistat-agenda-resum-ue .views-field-teaser { display:none;}*/

#ps-projectes-europeus .llistat-agenda-resum-ue .views-field-title {font-size: 13px; font-weight:bold; box-sizing: border-box; padding-right:0;}

#ps-projectes-europeus .llistat-agenda-resum-ue .views-field-field-enlace-value,
#ps-projectes-europeus .llistat-agenda-resum-ue .views-field-title-1 { display:none;}

#ps-projectes-europeus .llistat-agenda-resum-ue .vore-agenda {background: url(/sites/default/files/ic-agenda-completa2.png) left center no-repeat; line-height: 32px; padding-left: 28px; float:left; float:left; box-sizing: border-box; vertical-align: middle;}

#ps-projectes-europeus .llistat-projectes-ue .views-row { overflow:hidden; margin-bottom:25px;}


.panel-pane.banner-contacte-pe { padding:10px 0 10px 10px;}



#ps-projectes-europeus .panel-pane.socials h2.pane-title { background: #004488 url(/sites/default/files/ic-connecta2.png) right center no-repeat; padding: 3px 45px 3px 20px;}

.titul-grup-socials { overflow:hidden; float: right; margin-top:-41px;}
.element-social { float:left;}

.element-social {}
.element-social-facebook { margin-left:10px;}
.element-social-twitter {}