/* Amaga títols nodes pastilles */
.page-node-110 h1#page-title, .page-node-108 h1#page-title, .page-node-596 h1#page-title, .page-node-597 h1#page-title, .page-node-109 h1#page-title {
    display: none;
}

.twtr-ft,.twtr-hd {
    display:none;
}

/** DATAGRID - PASTILLES **/
.datagrid {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    background: #fff; 
    overflow: hidden;
    border: 1px solid #2961FF; 
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px; 
    width:auto;
	color: #00496B;
	font-size: 12px;
}
.datagrid:hover {
    background-color: #d5ffaa;
    -webkit-transition: background-color 2000ms linear;
    -moz-transition: background-color 2000ms linear;
    -o-transition: background-color 2000ms linear;
    -ms-transition: background-color 2000ms linear;
    transition: background-color 2000ms linear;
}
.datagrid table { 
    border-collapse: collapse; 
    text-align: left;
	width: 100%; 
} 
.datagrid table th { 
    padding: 7px 10px; 
    width:100%;
}
.datagrid table td.datagrid-img {
	padding: 0px;
}
.datagrid table td { 
    padding: 3px 10px; 
    width:100%;
}
.datagrid table thead th {
    background-image: -ms-linear-gradient(top, #0461B2 0%, #2282CA 100%);
    background-image: -moz-linear-gradient(top, #0461B2 0%, #2282CA 100%);
    background-image: -o-linear-gradient(top, #0461B2 0%, #2282CA 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0461B2), color-stop(1, #2282CA));
    background-image: -webkit-linear-gradient(top, #0461B2 0%, #2282CA 100%);
    background-image: linear-gradient(to bottom, #0461B2 0%, #2282CA 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0461B2', endColorstr='#2282CA');
    background-color: #5688FF;
    color:#FFFFFF; 
    font-size: 13px;  /* 17px */
    font-weight: bold; 
    border-left: 1px solid #0070A8;
} 
.datagrid table thead th:first-child { 
    border: none;
}
.datagrid ul {
    margin:0 0 5px 15px; /* margin:0 0 5px 30px; */
}
.datagrid table tbody td:first-child {
    border-left: none; 
}
.datagrid table tbody tr:last-child td { 
    border-bottom: none;
}

/** COLUMNA / CEL·LA */
.columna {
    float:left;
}
.columna-main {
	width: 75%;
}
.columna-banners {
	width: 25%;
	text-align: center;
}
.columna-pastilla {
	width: 49%; /* Seria 50% si no fos per IE8... */
	max-width: 500px;
}
.cella {
    clear:both;
    padding:0 20px 20px 20px;
}

/** ENLLAÇOS **/
.enllacpas a:link{
    color:#00496B;
    opacity:0.8;
    text-decoration:none;
}

.enllacpas a:hover{
    color:#00496B;
    opacity:1;
    text-decoration:none;
}

/** INTRO **/
.columna-intro {
	width:98%; /* Seria 100% si no fos per IE8... */
}
.columna-intro .cella {
	padding-bottom: 15px;
}
.datagrid-intro {
    border: 1px solid #2961FF;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px; 
	padding: 5px;
	background-color: #eee;
}
#columns {
	padding-top: 15px !important;
}

/** PENSANT EN TU **/
.pensant-en-tu {
	position: absolute;
	right: 0;
	z-index: 2;
}
.pensant-en-tu img {
	opacity: 0.80;
	filter:alpha(opacity=80);
}

/** MOBILS **/
@media all and (max-width: 799px) {
	div.columna-banners { display: none; }
	div.columna-main { width: 100%; }
}