


#repEspecial { display:block; width:550px; height:auto; overflow:hidden; float:left;}
#repEspecial br {display:none;}
#repEspecial a { color:#9b0033; }
#repEspecial a:hover { color:#0e2b8d; }
#repEspecial h4 { padding:7px 10px; }
#repEspecial h4, #repEspecial div h4 a { font-size:13px; }
#repEspecial h5, #repEspecial div h5 a { font-size:11px; }
#repEspecial p { padding:7px 15px 7px 10px; }
#repEspecial a.mesInfo { padding:7px 10px 7px 18px; margin:0 0 0 10px;}


#repEspecial div.rep_esp_2x2, #repEspecial div.rep_esp_1x4, #repEspecial div.rep_esp_1x2 { display:block; overflow:hidden;}


/* Contingut núm 1 */
#repEspecial div.rep_esp_2x2 { width:550px; height:122px; } 
#repEspecial div.rep_esp_2x2 p {  width:500px; }


/* Contingut núm 2 SI numReports=3)*/
#repEspecial div.rep_esp_1x4 { width:259px; height:282px; }


/* Contingut núm 3 SI numReports>3 i tb núm 4 si numReports=4 */
#repEspecial div.rep_esp_1x2 { width:259px; height:122px; }
#repEspecial div.rep_esp_1x2 img { float:left;}
#repEspecial div.rep_esp_1x2 div { float:right; display:block; width:140px; height:122px; }


/* Continguts núm 4,5 i 6 SI numReports<4 */
#repEspecial ul.rep_esp_1x2 , #repEspecial ul.rep_esp_1x2 li { list-style-type:none; }


#repEspecial ul.rep_esp_1x2 li { display:block; width:259px; height:35px;   background:url(/web/Fundacio/_imatges/fonsGris.jpg); margin:0 0 3px 0; }
/* #repEspecial ul.rep_esp_1x2 li:hover {  background-image:url(/web/Fundacio/_imatges/fonsBlau.jpg);} */
#repEspecial ul.rep_esp_1x2 li img { width:35px; height:35px; float:left; padding:0 5px 0 0;}
#repEspecial ul.rep_esp_1x2 li h5 {display:block; height:35px; }
#repEspecial ul.rep_esp_1x2 li h5 a, #repEspecial ul.rep_esp_1x2 li h5 a:hover {display:block; height:27px; min-width:210px; padding:3px 5px;  }


/* Imatge gran */
.repor_superior_larga { display:block; width:780px; padding:0;  } 
.repor_superior_llarga img {  width:780px; /* max-height:310px; */}


/* SUBHOME */
div.rep_esp_1x2 { display:block;  width:259px; height:122px; overflow:hidden; }
div.rep_esp_1x2 * { margin:0; padding:0; }
div.rep_esp_1x2 img { float:left;}
div.rep_esp_1x2 div { float:right; display:block; width:140px; height:122px; }
div.rep_esp_1x2 h4 {padding:7px 10px;}
div.rep_esp_1x2 h4, div.rep_esp_1x2 div h4 a { font-size:13px;   }
div.rep_esp_1x2 a { color:#9b0033; }
div.rep_esp_1x2 a:hover { color:#0e2b8d; }
div.rep_esp_1x2 a.mesInfo { padding:7px 10px 7px 18px; margin:0 0 0 10px; }


#rep_esp_1x2_b h3 {visibility:hidden; }
