body { 
	margin: 0 auto;
	font-family: Lucida Grande, Geneva, Arial, Verdana, sans-serif;
	font-size: 12px;
	background-color: #FFF;
	line-height: 16px;
	color: #3b3f3d;
}
a {
	text-decoration: none;
	cursor: pointer;
	color: #666;
}
img {
	border-width: 0px;
	vertical-align: middle;
}
img.marc {
	border: 5px solid #C3C2BB;
}
form {
	margin: 0;
	padding: 0;
}
hr {
	width: 100%;
	border: 0px;
	border-bottom: 1px solid #cdcbca;
}
br.p {
	margin-bottom: 2px;
	clear: both;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0px 0px 10px 0px;
	font-family: Arial, sans-serif;
	color: #000;
	font-weight: normal;
}
h1 {
	font-size: 2.0em;
	line-height: 27px;
}
h2 {
	font-size: 1.8em;
	line-height: 25px;
}
h3 {
	font-size: 1.6em;
	line-height: 23px;
}
h4 {
	font-size: 1.4em;
	line-height: 21px;
}
h5 {
	font-size: 1.2em;
	line-height: 19px;
}
h6 {
	font-size: 1em;
}
a.mes {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bolder;
	font-family: Arial;
}
.llegenda, .llegenda a {
	font-size: 10px;
}

/* -------- CONTINENT -------- */
div#cap-print {
	display: none;
}
div#continent { 
	background-color: #FFF;
	margin: 0 auto;
	padding: 0px 20px 0px 20px;
	width: 930px;
}
div#capcalera { 
	background: transparent url('../img/fons/fons.png') repeat-x top left;
}
div#cap {
	height: 182px;
	margin: 0 auto;
	width: 960px;  
}
div#cap_publicitat {
	margin: 5px 0 0 0;
	float: left;
	width: 730px;
	height: 90px;
	background: #333333;
}
div#cap_temps {
	margin: 5px 40px 0 0;
	float: right;
	width: 140px;
	text-align: right;
	font-family: Arial;
	color: #FFF;
	line-height: 20px;
}
div#cap_temps div#cap_temps1 {
	float: left;
	height: 55px;
	width: 70px; 
}
div#cap_temps div#cap_temps2 {
	float: right;
	height: 55px;
	width: 70px; 
}
div#cap_temps div#cap_temps3 {
	float: left;
	height: 35px;
	width: 70px; 
}
div#cap_temps div#cap_temps4 {
	float: right;
	height: 35px;
	width: 70px; 
}
div#cap_temps span.temperatura {
	font-size: 15px;
}
div#cap_logo {
	margin: 10px 0 0 0;
	float: left;
	width: 260px;
}
div#cap_data {
	float: right;
	width: 250px;
	margin-top: 70px;
	color: #FFF;
	text-align: right;
}
div#cap_lema {
	margin: 63px 0 0 0;
	float: left;
	width: 380px;
	font-size: 16px;
	color: #FFF;    
	font-family: Verdana;
}


/* -------- MENU -------- */
div#menu_blau {
	background-color: #035082;
	height: 32px;
}
div#menu {
	margin: 0 auto;
	width: 960px;
	clear: both;
	display: block;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Arial, Verdana, sans-serif;
}
div#menu a {
	display: block;
	padding: 10px 5px 6px 5px;
	float: left;
	text-decoration: none;
}
div#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 670px;
	float: left;
}
div#menu li {
	float: left;
	margin: 0;
	padding: 0;
}
div#menu a:hover, div#menu li.actiu a {
	color: #999 !important;	
	background: transparent url('../img/fons/fletxeta.gif') no-repeat scroll center bottom;
}
div#menu ul li.clar a {
	color: #FFFFFF;
}
div#menu ul li.fosc a {
	color: #CDDCE6;
}
div#menu div#dreta {
	float: right;
	text-align: right;
}
div#menu div#dreta a {
	color: #FFF;
}
div#menu div#form {
	margin: 5px 0 0 20px;
	float: left;
	width: 225px;
}


div#contingut_tres_blocs {
	clear: both;
	margin: 0px;
	padding-left: 15px;	
	padding-right: 15px;
	border-left: 195px solid #F2F2EE;
	border-right: 195px solid #F2F2EE;
	min-height: 100%;
}
div#contingut_tres_blocs div#b_esquerra {
	position: relative;
	width: 170px;
	float: left;
	margin-left: -200px;
	z-index: 2;
	left: -1px;
	padding-top: 20px;
	padding-bottom: 20px;
}
div#contingut_tres_blocs div#b_centre {
	position: relative;
	width: 100%;
	float: left;	
	z-index: 1;
	margin: 0 -1px;/* moz fix*/
	padding-top: 20px;
	padding-bottom: 20px;
}
div#contingut_tres_blocs div#b_dreta {
	position: relative;
	width: 170px;
	float: right;
	margin-right: -200px;
	left: 1px;
	padding-top: 20px;
	padding-bottom: 20px;
}

div#contingut_dos_blocs {
	min-height: 100%;
}
div#contingut_dos_blocs div#b_esquerra {
	width: 720px;
	float: left;
}
div#contingut_dos_blocs div#b_dreta {
	padding: 20px 10px 20px 10px;
	float: right;
	width: 165px;
}

div.desplacament_e {
	float: left;
	width: 500px;
}
div.desplacament_d {
	float: right;
	width: 200px;
	text-align: right
}


div.modul {
	margin: 10px 0px 20px 0px;
}
div.modul ul {
	padding-left: 20px;
	margin: 5px 0px 0px 0px;
	list-style: inside;
	list-style-position: outside;
	font-size: 11px;
}
div.modul ul li {
	margin-bottom: 10px;
	list-style-image: url( '../img/icones/bullet.gif' );
}

div.ultimes_entrades ul, div.altres_blocs ul {
	padding-left: 20px;
	margin: 0;
	list-style: inside;
	list-style-position: outside;
	font-size: 12px;
	font-weight: bolder;
}
div.ultimes_entrades ul li {
	margin-bottom: 10px;
	list-style-image: url( '../img/icones/article.gif' );
}
div.altres_blocs ul li {
	margin-bottom: 10px;
	list-style-image: url( '../img/icones/fletxa_gris.gif' );
}


table.bloc_grafic {
	margin-bottom: 30px;
	width: 100%;
	line-height: 14px;
	display: block;
}
table.bloc_grafic td.esquerra { 
	width: 65px;
	text-align: center;
	vertical-align: top;
}
table.bloc_grafic td.dreta {
	vertical-align: top;
	width: 100px;
	font-size: 11px;
	padding: 10px 0px 0px 5px;
}
table.bloc_grafic td.dreta h6, div.bloc_grafic h6 {
	font-size: 12px;
	margin-bottom: 0px;
	font-weight: bolder;
}
table.bloc_grafic td.dreta a {
	color: #e30a16;
}

.entrada-previa {
	margin-top: 15px;
}
.entrada-previa .quadre {
	background-color: #F2F2EE;
	 /*url('/img/fons/fons_quadre.png') repeat-x left top;*/
	width: 510px; 
	margin-bottom: 10px;
}
.entrada-previa .quadre .dreta { 
	padding: 5px 10px 5px 10px; 
	float: right; 
	width: 200px; 
	text-align: right 
}
.entrada-previa .quadre .dreta h4 { 
	margin-bottom: 3px;
}
.entrada-previa .quadre .dreta h4 a { 
	color: #000;
	font-weight: bolder;
}
.entrada-previa .quadre .esquerra { 
	float: left; 
	width: 200px; 
	padding-top: 3px;
}
.entrada-previa .text {
	float: right;
	width: 317px;
}
.entrada-previa .text p, .entrada-previa p {
	margin-top: 5px;
}
.entrada-previa .imatge {
	float: left;
	margin: 10px 10px 5px 0px;
	width: 200px;
	background-color: #C3C2BB;
	text-align: center;
}
div.entrada-previa div.peu {
	color: #605d5d;
	font-size: 11px;
	padding: 5px 5px 3px 5px;
	text-align: left;
}
.peudefoto {
	background-color:#EEEEEE;
	color: #605d5d;
	font-size: 11px;
	padding: 5px 5px 3px 5px;
	text-align: left;
}
h2.titol {
	margin: 0px;
}
h5.subtitol {
	margin: 3px 0px 5px 0px;
	font-size: 12px;
	color: #3b3f3d;
	font-weight: bolder;
}

#tags {
	line-height: 25px;
}
p.tags {
	margin: 2px 0;
}
p.tags a:hover {
	text-decoration: underline;
}

.paginacio {
	float: right;
}
.paginacio a, .paginacio span, .limitacio a, .limitacio span {
	display: block;
	float: left;
	margin-right: 5px;
	text-decoration: none;
}
.paginacio a:hover, .limitacio a:hover {
	color: #ff9999;
}
.paginacio span.actual, .limitacio span.actual {
	font-weight: bold;
	border: 0px;
}

div.entrada {
	overflow: hidden;
	margin-top: 15px;
}
div.entrada div.text {
	float: left;
	width: 510px;
}
div.entrada div.text p {
	margin-top: 5px;
}
.entrada .imatge {
	float: left;
	margin: 10px 10px 5px 0px;
	width: 200px;
	background-color: #C3C2BB;
	text-align: center;
}
div.entrada div.peu {
	color: #605d5d;
	font-size: 11px;
	padding: 5px 5px 3px 5px;
	text-align: left;
}

div.comentari_inici {
	float: left;
	width: 20px;
	height: 40px;
	background: url('/img/comentari_g.gif') no-repeat left top;
}
div.comentari {
	float: left;
	width: 660px;
	background: #E5E5E5;
	border-color: #FFF;
	-moz-border-radius: 10px;
	padding: 10px;
	margin-bottom: 15px;
}



/********* Peu *********/
div#peu_gris {
	background-color: #E6E5DC;
	border-bottom: 10px solid #C7C6BE;
}
div#peu {
	margin: 0 auto;
	width: 930px;
	clear: both;	
	padding: 15px;	
	color: #000;
	font-size: 11px;
}
div#peu a {
	color: #0096E6;
}
div#peu div#peu_esquerra {
	float: left;
	width: 540px;
}
div#peu div#peu_dreta {
	float: right;
	width: 360px;
	text-transform: lowercase;
}
div#peu div#peu_dreta div#peu_dreta_esquerra {
	float: left;
	width: 260px;
	text-align: right;
}
div#peu div#peu_dreta div#peu_dreta_esquerra a {
	color: #BA9288;
}
div#peu div#peu_dreta div#peu_dreta_dreta {
	float: right;
	width: 90px;
}

div#perfil {
	font-size: 1.2em;
	margin-bottom: 17px;
}
div#perfil_contingut {
	padding: 10px 5px;
	text-align: left;
	clear: right;
	font-size: 11px;
}
#perfil strong {
	font-size: 13px;
}

div#arxiu .contingut {
	font-size: 1.45em;
}
div#arxiu .contingut a {
	display: block;
	padding: 3px 3px 3px 5px;
}

.bloc-dreta, .bloc-sindica {
	margin-top: 3px;
	margin-bottom: 17px;
}
.bloc-dreta .titol, .bloc-sindica .titol {
	color: #373431;
	font-size: 1.6em;
	font-weight: bold;
	padding:5px 0px 5px 10px;
}
.bloc-dreta .contingut, .bloc-sindica .contingut {
	padding: 10px;
	text-align: left;
	font-size: 1.2em;
}
.bloc-dreta .contingut ul, .bloc-sindica .contingut ul {
	margin: 0;
	padding: 0 13px;
}
.bloc-dreta .contingut ul li, .bloc-sindica .contingut ul li {
	margin: 0;
	padding: 7px 9px 8px 0;
}
.bloc-rss {
	margin-right: -20px;
	margin-bottom: 10px;
	font-size: 1.4em;
	vertical-align: middle;
	padding: 5px;
}


.data {
	color: #605d5d;
	display: block;
	margin-bottom: 3px;
	font-size: 11px;
}
.blau, .blau a {
	color: #006DB5 !important;
}
.blau_fosc, .blau_fosc a {
	color: #035082 !important;
}
.taronja, .taronja a {
	color: #E85840 !important;
}
.granate, .granate a {
	color: #8f3f34 !important;
}
.gris, .gris a {
	color: #535151 !important;
}
.ocult {
	display: none;
}



/********* Formulari *********/
form {
	margin: 0px;
	padding: 0px;
}
label {
	margin-top: 3px;
	margin-bottom: 3px;
	cursor: pointer;
	width: auto;
	display: block;
}
fieldset {
	margin-bottom: 10px;
	padding: 3px;
	border: none;
}

input, select, textarea {
	border: none;
	font-size: 11px;
	clear: right;
	margin-top: 3px;
	padding:2px;
}
input.comentari {
	border: 1px solid #CCCCB9;
	background-color: #CCCCB9;
	width: 680px;
	color: #333;
}
textarea.comentari {
	border: 1px solid #CCCCB9;
	background-color: #CCCCB9;
	width: 680px;
	height: 160px;
	color: #333;
}
textarea.comentari:focus, input.comentari:focus {
	background-color: #FFF;
	color: #333;
}
input.comentari-error, input.cerca-error {
	background-color: #ffe1b1;
	border: 1px solid #ff9c00;
	width: 680px;
}
textarea.comentari-error {
	background-color: #ffe1b1;
	border: 1px solid #ff9c00;
	width: 680px;
	height: 160px;
}
div#loading_comentaris, div#loading_comentari_enviar {
	float: right;
	position: relative;
	display: none;
}
input.cap_cerca {
	border: 1px solid #446B9B;
	font-size: 11px;
	font-weight: normal;
	width: 130px;
}
input.cap_cerca_boto {
	border-width: 0px;
	background-color:transparent;
	color: #FFF;
	font-weight: bold;
	font-family: Lucida Grande, Geneva, Arial, Verdana, sans-serif;
	font-size: 12px;
}
.areamarro {
	background: transparent url('../img/icones/fletxaerror.gif') no-repeat center right;
	width: 60px;
	height: 20px;
}

#calendari {
	font-family: Arial, sans-serif;
	border-collapse: separate;
	min-height: 120px;
}
.calendari {
	width: 165px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	border-collapse: separate;
}
.calendari td {
	text-align: center;
	vertical-align: middle;
	background-color: #FFF;
	padding: 3px;
}
td.activat {
	background-color: #FEE7DE;
}
td.cal_avui, td.cal_festa {
	font-weight: bolder;
}
td.cal_avui { 
	text-decoration: underline;
}
td.cal_festa {
	color:#dc1523;
}
td.cal_acte {
	background-color: #FEE7DE;
}
td.cal_mediatic, td.cal_varis {
	background-color: #aaa;
}

.peudefoto {
	color: #605d5d;
	display: block;
	margin-top: 5px;
	font-size: 11px;
}
.peudefoto .autor {
	color: #868483;
}


a.tafanera {
	background: transparent url('/img/icones/latafanera.gif') no-repeat scroll left top;
}
a.delicious {
	background: transparent url('/img/icones/delicious.gif') no-repeat scroll left top;
}
a.technorati {
	background: transparent url('/img/icones/technorati.gif') no-repeat scroll left top;
}
a.facebook {
	background: transparent url('/img/icones/facebook.gif') no-repeat scroll left top;
}
a.google {
	background: transparent url('/img/icones/google.gif') no-repeat scroll left top;
}
a.rollover {
	height: 10px;
	width: 12px;
	display: block;
	float:left;
	margin: 5px 0px 0px 5px;
}
a.rollover:hover {
	background-position: 0pt -12px
}
a.rollover2 {
	height: 10px;
	width: 12px;
	display: block;
	float:left;
	margin: 5px 0px 0px 5px;
}
a.rollover2:hover {
	background-position: 0pt -10px
}

div#dinamic {
	display: none;
	position: absolute;
	z-index: 200;
}
div#dinamic_marc {
	width: 400px;
	background: transparent url('/img/fons/transparent.png') repeat scroll 0%;
	height: 1%;
	padding: 12px;
}
div#dinamic_contingut {
	background: #FFF;
	border: 1px solid #999999;
	padding: 20px;
}
input.dinamic {
	width: 190px;
	border: 1px solid #E5E5E5;
	background-color: #E5E5E5;
	color: #333;
}
textarea.dinamic {
	width: 190px;
	height: 40px;
	border: 1px solid #E5E5E5;
	background-color: #E5E5E5;
	color: #333;
}
label.dinamic {
	margin-top: 10px;
	float: left;
	display: block;
	cursor: pointer;
	width: 150px;
	font-size: 11px;
	color: #000;
}
textarea.dinamic:focus, input.dinamic:focus {
	background-color: #FFF;
	color: #333;
}


div.fons_usuaris_comentari {
	background-color: #E5F4FD;	
	border-bottom: 5px solid #0096E6;
	color: #0E5E87;
	padding: 10px 10px 10px 50px;
	font-size: 11px;
	margin-bottom: 20px;
}
div.form_usuari_g {
	float: left;
	width: 160px;
	margin-bottom: 5px;
}

