/*àààààààà*/
* { margin:0px; padding:0px; }

/* 945 px */
body { font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:11px; background: #121212 url('../img/00-bg.gif') repeat-y top left; color:#fff; }
body#body2 { font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:11px; background: #121212 url('../img/00-2-bg.gif') repeat-y top left; color:#fff; }
body#body3 { font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:11px; background: #121212 url('../img/00-3-bg.gif') repeat-y top left; color:#fff; }

div#wrapper {float:left; background:url('../img/00-bg_degradat.gif') repeat-x top left; min-height: 805px; height: auto !important; height: 805px; width:100%; }


img { border:0px; }
ul, ul li { list-style:none; padding:0px; margin:0px; }
h1, h2, h3, h4, h5, p { font-weight:normal; font-size:12px; }
a { text-decoration:none; color:#000000; outline:none;}

.cl { clear:both; }
.right {float:right;}

.debug{border:1px solid red;}


/* 203 px */
div#b_esquerra {float:left; width:203px; padding-top:94px;}

/* 141 px */
div#b_menu {float:left; width:143px; padding-top:94px; background: #4d2d11 url('../img/00-bg_barra.gif') repeat-x top left; min-height: 805px; height: auto !important; height: 805px;}
div#b_menu img{padding-left:1px;}

ul#links_menu{margin:0; padding:0; padding-top:35px; width:143px;}
ul#links_menu li{width:143px; background: url('../img/00-menu_separador.gif') no-repeat top left; font-size:17px; line-height:20px; padding:1px 0 0 0; }
ul#links_menu li a {display:block; width:123px; padding:20px 0 20px 20px;}
ul#links_menu li a:hover {background:url('../img/00-bg_links-h.jpg') repeat-y top left; }
ul#links_menu li.last a:hover {background:none;}

ul#links_menu li a.act {background:url('../img/00-bg_links-h.jpg') repeat-y top left; }

div#b_dreta {float:left; width:575px; padding:94px 0 0 23px; background:url('../img/00-negre.gif') no-repeat 23px 0px;  }
div#b_dreta2 {float:left; width:575px; padding:94px 0 0 23px;  background:url('../img/00-negre2.gif') no-repeat 23px 0px;}
div#b_dreta3 { float:left; width:600px; padding:94px 0 0 23px; background:url('../img/00-negre3.gif') no-repeat 23px 0px; }


div#titol_seccio{float:left; padding-left:1px; width:572px;}

div#tornar {float:left; padding:25px 0 0 35px; width:537px;}
div#tornar a {color:#494949; font-weight:normal; font-size:11px; line-height:27px;}
div#tornar a:hover {text-decoration:underline;}
div#tornar a span { color:#c66f23; }
/*******************************************************/
div#noticies {float:left; width:575px; background: url('../img/00-sep_notis.gif') no-repeat top left; margin-top:75px; padding-top:24px; line-height:20px; font-weight:normal;}

div#noticies div.noti {float:left; background:#121212; padding:3px 0 8px 0; margin-bottom:30px; font-weight:normal;}
div#noticies div.noti div.img {float:left; width:155px; height:53px; padding-top:5px;}
div#noticies div.noti div.contingut {float:left; padding-left:25px; padding-right:25px; width:370px;}
div#noticies div.noti div.contingut h2 a {font-size:11px; line-height:20px; color:#c66f23; font-weight:normal;}
div#noticies div.noti div.contingut p {width:346px;}
div#noticies div.noti div.contingut p a {font-weight:normal; color:#fff;}
div#noticies div.noti div.contingut p a strong {color:#c66f23; font-weight:bold;}

div#pagines {float:left; background:url('../img/00-sep_notis.gif') no-repeat bottom left; padding-bottom:30px;}
div#pagines div#pagleft{float:left; padding-left:60px; padding-right:60px; width:389px;}
div#pagines div#pagright {float:left; width: 66px;}
div#pagines a {color:#504f4f; margin-right:10px;} 
div#pagines a.act {color:#c66f23;}
div#pagines a:hover{color:#c66f23;}
/*******************************************************/


/*******************************************************/
div#mitjans {float:left; background:url('../img/00-sep_notis.gif') no-repeat top left; padding: 24px 0 0 43px; margin:76px 0 26px 0; line-height:20px; font-weight:normal;}

div#mitjans div.mitja {float:left; width:470px; background:#121212; padding:7px 0 12px 15px; margin-bottom:16px;}
div#mitjans div.mitja div.img {float:left; width:103px; height:136px; padding-top:5px;}
div#mitjans div.mitja div.contingut {float:left; width:330px; padding-left:22px; padding-right:15px; color:#686c6d; line-height:20px;}
div#mitjans div.mitja div.contingut h2 {font-size:11px; line-height:20px; color:#c66f23; font-weight:normal;}
div#mitjans div.mitja div.contingut p a {color:#686c6d; text-decoration:underline;}
div#mitjans div.mitja div.contingut p a:hover {text-decoration:none;}
div#mitjans div.mitja p.subtitol {width:330px; font-weight:normal; font-size:11px; color:#fff;}
/*******************************************************/


/*******************************************************/
div#fitxa {float:left; background:url('../img/00-sep_notis.gif') no-repeat top left; padding:24px 23px 50px 0; width:400px; margin:24px 0 26px 0; }
div#fitxa div.img { margin-bottom:10px; padding:0px;}
div#fitxa div.contingut {float:left; background:url('../img/00-sep_notis.gif') no-repeat bottom left; width:330px; padding:25px 35px 30px 35px; color:#494949; font-size:11px; line-height:20px;}
div#fitxa div.contingut h2 {font-size:11px; line-height:20px; color:#c66f23; font-weight:normal;}
div#fitxa div.contingut h3 {font-size:17px; line-height:20px; color:#fff; font-weight:normal; padding-top:5px;}
div#fitxa div.contingut h4 {font-size:11px; line-height:20px; color:#3e3e3e; font-weight:normal; padding-bottom:15px;}
div#fitxa div.contingut p {padding-top:28px;}

div#fitxa_premsa {float:left; width:131px; margin-top:24px; padding:25px 0 20px 20px; background:  url('../img/00-sep_notis.gif') no-repeat top left; }
div#fitxa_premsa h2 {font-size:11px; line-height:15px; color:#c66f23; font-weight:normal; padding-bottom:5px;}
div#fitxa_premsa a {color:#494949; line-height:27px;}
div#fitxa_premsa a strong{color:#c66f23;}
/*******************************************************/

/*******************************************************/
div#contacta {float:left; background:url('../img/00-sep_notis.gif') no-repeat top left; padding:24px 0 0 24px; width:331px;  margin:80px 0 26px 0; }

table.tbl_contacta {width:281px; font-size:10px;}
table.tbl_contacta tr.tr_text{background:url('../img/0103-tr-bg.jpg') repeat-x; width:281px; min-height:17px; height:auto !important; height:17px;}
table.tbl_contacta tr.tr_textarea{background:#222221; padding:3px 10px 0 0;}
table.tbl_contacta tr.tr_textarea td.nom{padding:3px 10px 0 10px; color:#686c6d; vertical-align:top;}
table.tbl_contacta tr.tr_textarea td.value{padding:3px 10px 0 0; color:#686c6d; }
table.tbl_contacta textarea{background:#222221; border:0px; color:#686c6d;}

td.nom{padding:3px 10px 8px 10px; color:#686c6d; }
td.value{padding:3px 10px 8px 0; color:#686c6d; }

table.tbl_contacta input{background:#222221; border:0px; color:#686c6d; min-height:16px; height:auto !important; height:16px;}

p.buttons {float:left; padding-bottom:20px; padding-top:20px; width:331px;}
p.buttons input.button{float:left; background:#79481d; border:0px; color:#000; padding:1px 10px 1px 10px; margin:0; font-weight:bold;}

#pa_error {float:left; color:#a2a2a1; width:283px;}

#info_contacta {float:left; width:180px; margin-top:80px; padding:25px 0 25px 25px; background:url('../img/00-sep_notis.gif') no-repeat top left;}
#info_contacta div.img {float:left; padding-bottom:25px;}
#info_contacta p {float:left; width:155px; color:#a2a2a1; font-size:10px; line-height:15px;}
#info_contacta p a{color:#a2a2a1; text-decoration:none;}
#info_contacta p a:hover{color:#a2a2a1; text-decoration:underline;}