﻿@charset "UTF-8";*{margin:0;padding:0;}
html, body{height:100%}
body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;font-weight:normal;color:#333;text-align:left;background:#fff url('../images/menu/m-contacte.jpg') 0 127px no-repeat;}
a img{border:none;}
img.foto-article{padding:3px 10px 90px 0;border:0 none;float:left;}
img.foto-article2, img.foto-article3{padding:25px 10px 0 0;border:0 none;float:left;}
img.foto-article4{padding:3px 10px 10px 0;border:0 none;float:left;}
a:link, a:visited, a:hover, a:active{text-decoration:none;}
a:link, a:hover{color:#069;}
a:visited, a:active{color:#666;}
h1, h2, h3, h4{padding-bottom:6px;font-weight:bold;}
h1, h1 a, h2.destacat, h2.destacat a{font-size:14px;color:#036 !important;}
h2, h2 a{font-size:12px;color:#069 !important;clear:left;}
h1 a:hover, h2 a:hover{text-decoration:underline;}
h3{padding-bottom:0;font-size:10px;color:#069;}
h4{font-size:10px;color:#CCC;}
p{padding-top:0;padding-bottom:6px;}
div.cita{background:transparent url(../images/cometes.gif) no-repeat scroll 0 0;font-size:116%;line-height:140%;margin-left:10px;padding-left:27px !important;text-transform:none;width:240px;float:right;}
div#cita02{margin-top:5px;}
div.requadre{margin:5px 0;padding:8px 12px 0;border:1px dotted #aaa;overflow:hidden;height:auto;}
.taulacabeceradalt, .taulacabecera, .taulacontingut{font-size:9px;font-style:normal;font-weight:normal;line-height:11px;}
.taulacabeceradalt, .taulacabecera{color:#FFF;}
.taulacabeceradalt, .taulacontingut{color:#FFF;text-align:center;}
.taulacabeceradalt{padding:9px 0;}
.taulacabecera{padding:5px 3px;text-align:left;}
.taulacontingut{color:#036;}
#cnt_header{position:absolute;top:0;left:0;width:100%;height:127px;background:url(../images/header_bg_allover.jpg);}
#header{width:100%;height:127px;background:url(../images/header_bg.jpg) no-repeat;}
#heading{padding:30px 0 0 70px;font-family:"Helvetica Neue", Helvetica, Arial, Helvetica, sans-serif;margin:0;letter-spacing:-3px;font-weight:lighter;color:#004F78;font-size:36px;}
#selidioma{position:absolute;top:81px;left:830px;}
#selidioma li a{color:#FFF;padding-right:12px;text-transform:lowercase;font-variant:small-caps;font-size:11px;}
#newsflash{margin-left:700px;margin-top:42px;width:240px;height:20px;overflow:hidden;}
#newsflash p{display:inline;}
#newsflash h3{color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:9px;font-style:normal;font-weight:normal;}
#newsflash .contentpaneopen{color:#FFF;font-size:10px;font-family:Arial, Helvetica, sans-serif;overflow:hidden;line-height:100%;}
#newsflash .contentpaneopen a{color:#FFF;}
#topmenue{position:absolute;top:92px;left:50px;}
#topmenue ul li{display:inline;text-transform:lowercase;font-variant:small-caps;font-size:12px;font-weight:bold;float:left;}
#topmenue ul li a{padding:7px 11px 6px;color:#FFF;display:block;text-decoration:none;}
#topmenue ul li a:hover{color:#039;background-color:#6CF;}
#CCI{clear:left;height:61px;background:url(../images/footer_bg_allover.png) #C03000;width:100%;}
#CCO{height:22px;margin-left:70px;padding-top:5px;color:#FFF;}
#CCO a{color:#FFF;}
#container{position:relative;min-height:92.5%;width:980px;overflow:hidden;}
#content{margin-top:127px;padding-top:15px;width:650px;min-height:500px;line-height:150%;margin-right:70px;float:right;}
#content .contentpaneopen{width:100%;}
#content ul{list-style-position:inside;padding-bottom:6px;}
h2.galeria-logos{padding-top:12px;}
li.galeria-logos{padding-bottom:6px;width:126px;height:45px;list-style-type:none;float:left;}
li.galeria-logos-grans{width:156px;height:45px;list-style-type:none;float:left;}
.contentheading{font-size:18px;color:#678799;}
#menu{margin-top:127px;padding-top:20px;padding-left:20px;padding-right:30px;width:210px;float:left;}
#menu a{text-decoration:none;}
#menu a:link, #menu a:hover, #menu a:visited, #menu a:active{color:#036;}
#menu ul.menu{margin-bottom:10px;width:190px;list-style:none;}
#menu ul.menu li{padding:5px 0 5px 15px;border-bottom:1px dotted #CCC;display:block;background:url(../images/readmore_2.gif) left top no-repeat;}
#menu ul li#current a{font-weight:bold;}
#menu ul.menu ul li{padding-bottom:0;border-bottom:none;background:none;}
#menu ul.menu ul li a{color:#069 !important;font-size:10px;}
#menu fieldset{border:none;}
#menu .moduletable_menu, #menu .moduletable, #menu .moduletable_text{margin:16px 0;padding:0 16px;}
.small{font-size:10px;letter-spacing:0.8px;color:#999;padding-left:3px;}
.createdate{font-size:10px;color:#555556;padding:1px 0 3px 3px;border-bottom:1px dotted #555556;border-left:1px dotted #555556;display:inline;}
.modifydate{font-size:10px;color:#CCC;}
.pagenavcounter{background:url(../images/page.gif) left no-repeat #EEE;border:1px solid #DEDEDE;padding:2px;padding-left:19px;display:table-cell;}
.contenttoc{border-left:1px dotted #555556;border-bottom:1px dotted #555556;padding-left:5px;padding-bottom:5px;margin-left:5px;margin-bottom:5px;}
.componentheading{padding-top:20px;padding-bottom:6px;margin-bottom:0;color:#036;text-transform:uppercase;font-weight:bold;font-size:14px;}
.readon{background:url(../images/readmore.gif) left no-repeat;padding-left:15px;}
.sectiontableentry1{background-color:#E9F2F6;border-bottom:1px solid #FFF;}
.sectiontableentry2{background-color:#F6F6F6;border-bottom:1px solid #FFF;}
.bannerheader{font-weight:bold;color:#555;margin-top:10px;}
.banneritem_text{border-bottom:1px dotted #CCC;padding:5px 0;}
.banneritem_text a{font-weight:bold;}
ul.latestnews{float:left;}
ul.mostread{float:left;}
.article_separator{clear:left;}
.blog_more ul{padding-left:15px;}
#usermodules{width:599px;background:url(../images/content_segment_bg.png) no-repeat;clear:left;}
#usermodules * a{text-decoration:none !important;}
#user1module, #user2module{width:47%;padding-left:3%;margin:5px auto;padding-bottom:30px;float:left;}
#user2module{padding-left:0;}
#user1module h3, #user2module h3{border-bottom:3px double #004F78;color:#004F78;font-size:16px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;padding-left:15px;margin-bottom:10px;padding-bottom:5px;margin-right:20px;background:url(../images/h3_bg.gif) no-repeat top left;}
#user1module ul, #user2module ul{padding-left:3px;width:90%;}
#user1module ul li , #user2module ul li{display:block;border-bottom:1px dotted #CCC;background:url(../images/readmore_2.gif) left top no-repeat;padding:4px 0 4px 23px;}
#user1module ul li a, #user2module ul li a{text-decoration:none;}
.tool-tip{background:#EEE;border:1px solid #CCC;padding:5px;}
.tool-title{font-weight:bold;}
.tool-text{font-size:10px;}
#shaded-border-right{background:url(../images/shaded-border-right.png) no-repeat;height:507px;width:8px;position:absolute;top:127px;left:950px;z-index:1;}
#jflanguageselection{float:right;margin:15px 0 10px 5px;}
#jflanguageselection ul.jflanguageselection{font-weight:normal;list-style-image:none;list-style-position:outside;list-style-type:none;margin-top:3px;padding:0;}
#jflanguageselection ul.jflanguageselection li{background-image:none;border:medium none;float:left;font-size:0.9em;margin:1px;padding-left:0;padding-right:0;white-space:nowrap;}
#jflanguageselection ul.jflanguageselection li a{display:block;}
div#page, div.blog{margin-bottom:16px;}
p.buttonheading{margin:0;padding-bottom:0;padding-right:4px;text-align:right;}
div.blog_more h2{color:#333 !important;font-size:11px;}
.leading_separator{border-bottom:solid 0 #333;display:block;height:10px;margin:0;clear:both;}
.article_separator{border:solid 1px #333;display:none;margin:0;}
.blog{padding:0;}
.cols1{display:block;float:none !important;margin:0 !important;}
.cols2{width:45%;}
.cols3{width:30%;}
.column1 , .column2{border:solid 0 #D4A7C5;margin:0 5px 0 0;position:relative;}
.column2 , .column1{float:left;margin:0;}
.column2{float:right;margin:0;width:45%;}
.article_row{margin:0;padding:0 0 20px;overflow:hidden;}
.article_column{border:solid 0 #ccc;padding:10px 10px 10px 0;}
.row_separator2{display:block;clear:both;margin:0;border:solid 0;}