* {
	padding: 0;
	margin: 0;
}
body {
	margin-top: 0;
	margin-bottom: 0;
	background-color: #E3E4E5;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
}
a {
	color:#000000;
	text-decoration:none;
}

/* Varis */
.clear1 {
	clear: both;
	font-size: 1px;
}
.clear2 {
	clear: both;
	font-size: 1px;
	height: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.clear3 {
	clear: both;
	font-size: 1px;
	height: 1px;
	font-family: Arial, Helvetica, sans-serif;
	background: #000000;
}
.sep1 {
	width: 900px;
	height: 30px;
}
.float1 {
	float:left;
}
.float2 {
	float:right;
}
/* General */
#cont {
	width: 900px;
	background: #FFFFFF;
	margin: 0 auto;
}
#banner_cap {
	width: 900px;
	background: #FFFFFF;
	margin: 0 auto;
}
#cap {
	width: 900px;
}
#franja1 {
	width: 876px;
	height: 19px;
	background: #00B1FF;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 4px;
}
.franja1-left {
	width: 438px;
	float:left;
}
.franja1-right {
	width: 438px;
	float:left;
	text-align: right;
}
#menu {
	width: 876px;
	height: 19px;
	background: #000086;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 5px;
}
.menu-left {
	width: 800px;
	float: left;
}
.menu-right {
	width: 76px;
	float: left;
	text-align: right;
}
#lateral {
	width: 190px;
	float: left;
	padding-top:12px;
}
.lateral-baner {
	width: 190px;
	margin-top: 12px;
}
.lateral-baner2 {
	width: 190px;
	margin-bottom: 4px;
}
#submenu {
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 4px;
}
/* Portada */
.cont1 {
	width: 686px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 12px;
	float: left;
	background:url(../img/fons_blanc.jpg) no-repeat;
}
.cont1-left {
	width: 337px;
	float: left;
	margin-right: 12px; 
}
.cont1-right {
	width: 337px;
	float: left;
}
#modul1{
	border-bottom: 1px solid #000000;
	margin-bottom: 8px;
}
.modul1{
	width: 337px;
	padding-bottom: 6px;
}
.modul1b{
	width: 337px;
	border-top: 1px solid #999999;
	padding-top: 8px;
	padding-bottom: 6px;
}
.modul1-foto{
	width: 111px;
	float: left;
}
.caixa_petita_banner, .buscador {
	width: 190px;
	margin-bottom: 4px;
}
.buscador-left{
	width:110px;
	float:left;
}
.buscador-right{
	width:52px;
	float:left;
}
.caixa_petita-titol-pistacho {
	width: 178px;
	height: 19px;
	background: #D9E021;
	padding-left: 12px;
	padding-top: 4px;
}
.caixa_petita-text-pistacho {
	width: 166px;
	background: #F5F7C6;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 12px;
	padding-bottom:8px;
}
.caixa_petita-titol-buscador {
	width: 178px;
	height: 19px;
	background: #F1F1F1;
	padding-left: 12px;
	padding-top: 4px;
}
.caixa_petita-text-buscador {
	width: 166px;
	background: #F8F8F8;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 12px;
	padding-bottom:8px;
}
.caixa_gran {
	float:left;
	width: 337px;
	margin-top: 12px;
}
.caixa1 {
	float:left;
	width: 337px;
	margin-top: 12px;
}
.caixa1b {
	float:left;
	width: 337px;
	padding-left: 12px;
	margin-top: 12px;
}
.caixa12 {
	float:left;
	width: 337px;
	margin-top: 12px;
	margin-right:12px;
	border-top: 1px solid #F2F2F2;
	border-bottom: 1px solid #F2F2F2;
}
.caixa1b2 {
	float:left;
	width: 337px;
	margin-top: 12px;
	border-top: 1px solid #F2F2F2;
	border-bottom: 1px solid #F2F2F2;	
}
.caixa-titol-blau {
	width: 313px;
	height: 19px;
	background: #41B7FF;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 4px;
}
.caixa-text-blau {
	width: 313px;
	height: 136px;
	background: #B3E2FF;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 12px;
}
.caixa-titol-gris {
	width: 313px;
	height: 19px;
	background: #999999;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 4px;
}
.caixa-text-gris {
	width: 313px;
	height: 136px;
	background: #BFBFBF;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 12px;
}
.caixa-titol-verd {
	width: 313px;
	height: 19px;
	background: #6BC877;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 4px;
}
.caixa-text-verd {
	width: 662px;
	background: #CFF4CF;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 12px;
	padding-bottom: 12px;
}
.caixa-titol-verdc {
	width: 662px;
	height: 19px;
	background: #6BC877;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 4px;
}
.caixa-titol-marro {
	width: 313px;
	height: 19px;
	background: #C69C6C;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 4px;
}
.caixa-text-marro {
	width: 313px;
	height: 77px;
	background: #DFC7A1;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 12px;
}
.caixa-titol-blaub {
	width: 313px;
	height: 19px;
	background: #2786C6;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 4px;
	margin-bottom: 12px;
}
.caixa-titol-blauc {
	width: 662px;
	height: 19px;
	background: #2786C6;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 4px;
	margin-bottom: 12px;
}
.caixa-titol-marrob {
	width: 313px;
	height: 19px;
	background: #978A82;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 4px;
}
.caixa-titol-taronjab {
	width: 313px;
	height: 19px;
	background: #F37344;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 4px;
	margin-bottom: 12px;
}
.caixa-titol-taronjac {
	width: 662px;
	height: 19px;
	background: #F37344;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 4px;
	margin-bottom: 12px;
}
.caixa-titol-lila {
	width: 313px;
	height: 19px;
	background: #AE5DAC;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 4px;
}
.caixa-text-lila {
	width: 313px;
	height: 136px;
	background: #DFBEDD;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 12px;
}
.caixa-titol-vermell {
	width: 313px;
	height: 19px;
	background: #A61700;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 4px;
}
.caixa-text-vermell {
	width: 313px;
	height: 136px;
	background: #FF8673;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 12px;
}
.caixa-titol-pistacho {
	width: 662px;
	height: 19px;
	background: #D9E021;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 4px;
}
.caixa-text-pistacho {
	width: 662px;
	background: #F5F7C6;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 12px;
	padding-bottom:8px;
}
.caixa-titol-pistachoc {
	width: 662px;
	height: 19px;
	background: #D9E021;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 4px;
	margin-bottom: 12px;
}
.caixa-titol-buscadorc {
	width: 662px;
	height: 19px;
	background: #F1F1F1;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 4px;
	margin-bottom: 12px;
}
.caixa2 {
	float:left;
	width: 163px;
}
.caixa2b {
	float:left;
	width: 162px;
	padding-left: 12px;
}
.caixa2-titol-taronja {
	width: 139px;
	height: 19px;
	background: #FBB03B;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 4px;
}
.caixa2-text-taronja {
	width: 139px;
	height: 74px;
	background: #FED79E;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 12px;
}
.caixa2-titol-fucsia {
	width: 137px;
	height: 19px;
	background: #F15499;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 4px;
}
.caixa2-text-fucsia {
	width: 137px;
	height: 74px;
	background: #FAC2DB;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 12px;
}
.entitats {
	width: 325px;
	padding-left: 12px;
	padding-top: 6px;
	cursor: pointer;
}
.entitats-text {
	width: 275px;
	height: 40px;
	float:left;
}
.entitats-foto {
	width: 34px;
	height: 40px;
	float: right;
}
.colaboradors {
	width: 325px;
	padding-left: 12px;
	padding-top: 6px;
	cursor: pointer;
}
.colaboradors-text {
	width: 275px;
	height: 52px;
	float:left;
}
.colaboradors-foto {
	width: 34px;
	height: 52px;
	float: right;
}
.colaboradors-peu {
	width: 325px;
	border-bottom: 1px solid #000000;
	margin-left: 12px;
	padding-top: 10px;
}
#fons_colaboradors{
	float:left;
}
#c_t{
	background:url(../img/fons_colaboradors2.jpg) repeat-y;
	float:left;
}
#fons_entitats{
	float:left;
}
#c_b{
	background:url(../img/fons_entitats2.jpg) repeat-y;
	float:left;
}

/* Actualitat */

#modul2{
	margin-bottom: 8px;
}
.modul2{
	padding-bottom: 6px;
	padding-top: 6px;
}
.modul2b{
	border-bottom: 1px dotted #CCCCCC;
	padding-top: 8px;
	padding-bottom: 6px;
	padding-left:10px;
	padding-right: 10px;
}
.modul-acutalitat-foto{
	width: 344px;
	float: left;
	padding-right: 12px;
	padding-bottom: 12px;
}

/* Colaboradors */

.caixa-colaboradors {
	float:left;
	width: 260px;
}
.caixa-titol-colaboradors {
	width: 260px;
	height: 24px;
	background: #F37344;
}
.caixa-cos-colaboradors {
	width: 236px;
	margin-bottom: 12px;
	padding: 12px;
}
.cont-colaboradors {
	float:left;
	width: 414px;
	padding-left: 12px;
}
.cont-colaboradorsb {
	float:left;
	width: 414px;
	padding-left: 12px;
}
.cont-colaboradors2 {
	padding-top: 4px;
	padding-bottom: 4px;
	border-top: 1px solid #FFFFFF;
}
.cont-colaboradors2b {
	border-bottom: 1px solid #FFFFFF;
}
.colaboradors-galeria {
	width: 414px;
	padding-bottom: 20px;
}
/* Entitats */

.caixa-titol-entitats {
	width: 260px;
	height: 24px;
	background: #2786C6;
}
.caixa-cos-entitats {
	width: 236px;
	margin-bottom: 12px;
	padding: 12px;
}

/* Galeria */

#galeria_imatge1 {
	padding-top: 4px;
	padding-right:4px;
	width:536px;
	float:left;
}
#galeria_pre {
	margin-top: 4px;
	width:146px;
	height:386px;
	float:left;
	background: #CFF4CF;
}
.galeria_b_cont {
	padding-top: 6px;
	height:24px;
	width:134px;
	padding-left: 8px;
	float:left;
}
.galeria_b1 {
	height:22px;
	width:23px;
	float:left;
	border:1px solid #6BC877;
}
.galeria_b_text {
	padding-top:4px;
	height:20px;
	width:78px;
	float:left;
	text-align:center;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
}

.thumbs_rev{
	width: 104px;
	margin-right: 10px;
	padding-bottom: 8px;
	float:left;
}
.thumbs_rev_text{
	padding-bottom: 6px;
}
.thumbs_rev_img{
	width:100px;
	border: 2px solid #FFFFFF;
	cursor:pointer;
}

.comparteix{
	border-bottom: 1px solid #CCCCCC;
	background: #F1F1F1;
	padding-bottom: 4px;
	padding-top: 6px;
	padding-left: 10px;
	font-size:11px;
	margin-top:4px;
}
.image_comparteix{
	padding-right:10px;
	border:0;
}

/* Comentaris */

.titol-comments{
	border-bottom: 1px solid #CCCCCC;
	background: #F1F1F1;
	padding-bottom: 4px;
	padding-top: 6px;
	padding-left: 10px;
	font-size:11px;
}
.form-comments{
	background: #F8F8F8;
	padding-bottom: 15px;
	padding-left: 10px;
	font-size:11px;
	margin-bottom: 8px;
}
.comments{
	padding-bottom: 6px;
	margin-top:12px;
}
.comment1, .comment2 {
	padding:10px;
}
.comment1 {
background:#F8F8F8;
border:solid #DDD;
border-width:1px 0;
}

#comentaris{
	border-bottom: 1px solid #CCCCCC;
	background: #F1F1F1;
	padding-bottom: 4px;
	padding-top: 6px;
	padding-left: 10px;
}
.cont_mes{
	padding-bottom: 6px;
	border: 1px solid #CCCCCC;
	margin-top:12px;
}

/* Peu */
#peu {
	padding: 12px;
}

/* Frase */
.frase{
	padding-top: 12px;
	border-bottom: 1px solid #000000;
	padding-bottom: 12px;
}

/* Paginació*/
.paginar{ letter-spacing:3px;padding-left:10px;}
.paginar a{ text-decoration:none !important; font-size:11px; padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:5px; color: #FFFFFF;background:#000086; font-weight:bold;}
.paginar a:hover, .paginar .actived{ background:#00B1FF;}