/* -------- Capçalera -------- */
#panel_dalt {display: none;}
#cap {background-color:#fff;width:100%;}

#contingut_cap {width:950px;text-align:left;margin:auto;padding:7px 0 10px;}
#contingut_cap form, #contingut_cap .destacat, #contingut_cap .destacat2, #contingut_cap .sindica {display: none;}
#contingut_cap h1 {margin:25px 0 0 5px;}
#contingut_cap #navegacio { display: none; }
#contingut {width:960px;margin:auto;text-align:left;}


#peu { display: none }
 


/* -------- Reset CSS -------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family: Arial, Verdana, sans-serif;vertical-align:baseline;}
:focus {outline: 0;}
a, a:link, a:visited, a:hover, a:active{color:inherit;text-decoration:none;cursor: pointer;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
th, td {text-align: left; font-weight: normal;}
img, iframe {border: none; text-decoration:none;vertical-align: middle;}
ol, ul {list-style: none;}
input, textarea, select, button {font-size: 100%;font-family: inherit;}
select {margin: inherit;}
hr {margin: 0;padding: 0;border: 0;color: #000;background-color: #000;height: 1px}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/* -------- Estructura -------- */
body {background:#eae7e5;font-family:Helvetica,"MS Sans Serif",Arial,sans-serif;font-size:85%; line-height: 1.3em;text-align:center;color:#000;}
.ocult {display:none;}
.oc {display:none!important;}
.p {clear:both;}


/* -------- Colors -------- */
.taronja {color:#e8521d!important} /* Taronja fosc */
.taronja_clar {color:#ee813c!important} /* Taronja clar */
.blau_clar {color:#00a8df!important} /* Blau clar */
.blau {color:#0077b2!important} /* Blau mig */
.blau_fosc {color:#3a6aab!important} /* Blau fosc */
.groc {color:#f8bf44!important} /* Groc */
.vermell {color:#e2001a!important} /* Vermell */
.verd {color:#41a62a!important} /* Verd */
								  
.fons_blanc { background-color: #FFF; }

.neteja { clear: both; }
.data { color: #666666; font-size: 13px; text-transform: uppercase;}
.categoria { color: #666666; font-size: 13px; text-transform: uppercase; }
.ocult { display: none; }

.error {
	background: #FFD2D2 url(error.png) no-repeat 10px 10px;
	color: #D8000C;
	border: 1px solid #FF7560;
	font-size: 10px; 
	font-weight: bold;
	padding: 10px 10px 0 50px;
	margin-bottom: 20px;
	min-height: 50px;
}
.error ul { list-style: none; }


.contingut_estandard .esquerra, h2, .bloc_comentari, #b_dreta, .pp_overlay, .pp_pic_holder, .ppt { display: none}


/* -------- Article desplegat -------- */
div.article_dreta { float: right; width: 200px; font-size:1em;line-height: 1.4em; margin-left: 10px; }
h5.entradeta { font-size: 13px; line-height: 20px; font-weight: bold; border-bottom: 5px solid #F7F6F5;border-top: 5px solid #F7F6F5; padding: 5px 0; margin-bottom: 20px; }
h5.entradeta p { margin: 0; }
h5.entradeta a { text-decoration: underline; }
h5.entradeta a:hover { border-bottom: none !important; }

div.article_dreta h6 { color: #5A4E4A; font-weight: bold; margin: 10px 0 5px 0;}
div.article_dreta hr {margin: 10px 0; height: 5px; background-color: #EFEFEF}

.article_b { margin: -15px -15px 15px -15px; padding: 15px; }
.article_b.gris { background-color: #F7F6F5; }
.article_b h3 { font-size: 22px; margin-bottom: 15px; line-height:25px; } 
.article_b a { color: #0077b2; }
.article_b a:hover { color: #0077b2; }
.article_b img.marc { border-bottom: 5px solid #ECE9E8; }


div.article div.separador {  border-top: 2px solid #E5F0F7; padding: 8px 0; margin-bottom: 20px; }
div.article div.separador div.separador_esquerra { float: left; width: 370px; }
div.article div.separador div.separador_dreta { float: right; width: 200px; text-align: right; }

div.article_b div.separador { border-bottom: 2px solid #E5F0F7; border-top: 2px solid #E5F0F7; }

div.peudefoto { background-color: #EEE; color: #605d5d; font-size: 11px; padding: 2px 5px; margin-bottom: 5px; }

div.article ul, ul.article { display: none }

div.article div.llegenda_article, div.etiquetes { display: none }
