body{background:#CAD7F3;font:73% arial, verdana, helvetica, sans-serif;line-height:120%;color:#FFF; margin:0; padding:0;}
address,caption,cite,code,dfn,var{font-style:normal;font-weight:400;}
ul{list-style:none;margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:400;font-style:normal;}
a{color:#FFF;text-decoration:none; font-weight:bold;}
a:active{outline:none;}
a:hover{text-decoration:none;color:#c00;}
h2{line-height:120%;}
hr{border:0;border-top:1px solid #ccc;}

.block{width:996px;height:1%;overflow:hidden;vertical-align:top;clear:both;position:relative;margin:0 auto 20px;padding:0;}
* html .block{width:996px;vertical-align:top;clear:both;position:relative;margin:0 auto 20px;padding:0;}

.cap {width:auto; background:url(../img/cap_fons_blau_blog.jpg) repeat-x top left; /*height:213px;*/}
.inner_cap {width:996px;height:1%;overflow:hidden;vertical-align:top;clear:both;margin:0 auto; padding:0; }
.logotip { padding:0; margin:8px 0 10px 0;/* float:left;*/}
.blog_banner_negre { padding:0; margin:12px 0 18px 0; *margin-top:12px;}
.main_col { float:left; width:650px; margin:20px 20px 0 0;}
.side_col { float:left; width:326px; margin:20px 0 0 0;}
.sep_dobleline { /*height:12px;*/ padding:0; margin:0; /*margin:10px 0 10px 0;*/ clear:both; display:block; }
.trans{ /**/}
.mod_groc { background:url(../img/modul_326_groc_alto.png) no-repeat; /*height:130px;*/  height:170px; padding:10px; color:#000000; }
.mod_cercador { background:url(../img/modul_326_cercador.png) no-repeat; height:80px; padding:45px 10px 10px 10px; color:#000; }
.roba {  background:url(../img/roba_fons_blog.gif) no-repeat; padding:33px 10px 20px 10px; text-align:center; margin:0;}
.mod_blauclar_peu { background:url(../img/modul_326_blau_clar_peu.png) no-repeat; padding:0; margin:0; height:12px; }

.mod_blauclar {background:url(../img/modul_326_blau_clar.png) no-repeat; min-height:80px; height:auto !important; height:80px; padding:10px; /*color:#000000;*/ }
.mod_blauclar li { background:url(../img/list_groc.gif) no-repeat 10px 0; padding:0 0 8px 25px; margin:6px 0 6px 0; border-bottom:1px solid #CAD7F3;}
.mod_blauclar a { font-weight:normal;}



.footer { width:auto; background:url(../img/peu_fons.gif) repeat-x top left; /*padding:20px 0 0 10px;*/ font-weight:normal; font-size:.9em;}
.footer .logotips { margin-left:15px; width:325px; float:right;}
.footer .text { margin-right:15px; color:#000; float:left; text-align:left; }
.peu { padding:0 15px 0 30px; height:80px; width:996px;height:1%;overflow:hidden;vertical-align:top;clear:both;margin:0 auto; padding:50px 0 0 20px; height:80px; }
.footer .text a { color:#000; font-weight:normal; }
.spacer{ clear:both; height:8px;}
.footer .text ul {padding: 0; width:440px;}
.footer .text ul li { display:inline; color:#000; padding-right:6px; }
.footer .text ul li a img{ padding-left:6px; }
.norightpadding { padding-right:0 !important;}
.nobottommargin { margin-bottom:0 !important;}
.clear {clear:both;}














/*.superbanner {height:96px; text-align:center; padding:0; margin:0 0 6px 0; }*/

/*.menu_seg { float:right; width:540px; margin:30px 0 0 0; padding:0; text-align:right;}
.menu_seg li{ display:inline; float:left; margin:0 10px 0 0; padding:0;}
.menugroc { width:auto; background:url(../img/cap_fons_groc.gif) repeat-x top left; padding-bottom:7px;}
.menugroc li{ display:inline; float:left; margin:10px 0px 0px 0px; padding:0;}
*/




