body{
	background:#97c33e;;
	margin: 0;
	padding: 0;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
}
div#contenidor_01{width:940px; margin:0 auto; }
div#capcalera_home_01{background:url(../img/capcalera_home.gif) no-repeat; height:305px;}
div#capcalera_home_02{padding-left:25px;}
div#capcalera_home_03{float:left; padding-top:73px; width:473px;}
div#capcalera_home_04{float:left; padding-left:108px; width:334px;}

/*capcalera_home_02*/
div.cap_home_02 {padding-top:35px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold}
div.cap_home_02 a.link_verd:link, a.link_verd:visited { color:#97c33e; }
div.cap_home_02 a.link_blanc:link, a.link_blanc:visited { color:#fff; }
div.cap_home_02 a.link_negre:link, a.link_negre:visited { color:#000; }

span.cap_home_verd {color:#97c33e;}
div#div_link_home{float:left; width:40px; padding-left:5px; padding-right:5px; border-right:1px solid #97c33e;}
div#div_link_contacto{float:left; width:105px; padding-left:5px;}
div.div_link_idioma{float:left; width:29px; padding-left:5px; padding-right:5px; border-right:1px solid #fff;}
div#div_link_login{float:left; width:45px; padding-left:5px;}
div.resposta_positiva{color:#0570d4; font-weight:bold; font-size:12px; margin:10px 0; padding:10px; border: 1px solid #0570d4;}
div.resposta_negativa{color:#dc2960; font-weight:bold; font-size:12px; margin:10px 0; padding:10px; border: 1px solid #dc2960; background:#FC6}

div#peu_01_ca{background:url(../img/peu_01.gif) no-repeat; height:162px; }
div#peu_02_ca{background:url(../img/peu_02.gif) no-repeat; height:159px;}

.sense_punts_link{outline-style:none;outline-width:0;}

a.menu:link, a.menu:visited, a.menu:hover {color:#fff; text-decoration:none}
a.menu_triat:link, a.menu_triat:visited, a.menu_triat:hover {color:#000; text-decoration:none}
a.cap_home_verd {color:#97c33e;}


/*select idiomas*/
.idioma_link_ca{color:#fff; padding-left:15px}
.menu_white{color:#fff;}

/*enlaces a buscadores i comunitats socials o xarxes*/
div.enlace_popular {padding-top:40px; padding-right:25px}

/* CONTINGUT */
div#contingut{ 
background-color:#fff;
height:1%;
}

div#contingut_esq_01{
float:left; 
background: url(../img/contenidor_01.gif) left top no-repeat; 
width:713px;
 margin-bottom:15px;
}
div#contingut_esq_02{ 
margin-top:40px;
padding:0 20px 5px 47px;
background: url(../img/contenidor_02.gif) left top repeat-y;
}
div#contingut_esq_03{
background: url(../img/contenidor_03.gif) left top no-repeat;
height:33px;
}

div#contingut_dre{
float:left; 
width:202px;
padding-left:25px;
padding-top:18px;
height:1%;
}
.banner_dreta {
	padding-bottom:25px;
}
#banner_2008{
	float:left; width:111px;
}
#banner_2009{
	float:left; width:91px;
}


h1.titol {font-size:24px; font-weight:bold; margin-bottom:20px;}

div.contingut_home {font-size:19px; font-weight:normal; margin-bottom:20px;} 
div.contingut_interior {font-size:12px; font-weight:normal; margin-bottom:20px;} 
div.llistat_none {font-size:12px; font-weight:normal; margin-bottom:10px;color:#000; margin-bottom:20px; } 
div.llistat_pare {font-size:12px; font-weight:normal; margin-bottom:10px;color:#97c33e; margin-bottom:20px;} 

div.ct_01_rw_01_col{font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold;}
div.ct_02_rw_01_col{font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:normal;}
div.ct_03_rw_01_col{font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold;}

div.ct_02_col{float:left; padding-left:59px; padding-top:20px}

/*Peu_01*/
div.peu_01_col_01{float:left; width:178px; padding-top:20px; padding-left:50px;}
div.peu_01_col_02{font-family:Arial, Helvetica, sans-serif; 
				  width:214px; font-size:14px;  
				  float:left; padding-left:0px; padding-top:25px;  
				  height:102px;}
				  
div.peu_01_col_03{font-family:Arial, Helvetica, sans-serif; width:187px;
                  font-size:14px;float:left; padding-left:40px; padding-top:25px;  height:102px;}
				  
div.peu_01_col_04{font-family:Arial, Helvetica, sans-serif; width:188px;
                    font-size:14px;float:left; padding-left:40px; padding-top:25px; height:102px;}
				  
a.read_more{text-decoration:none; color:#a9a9a9; font-style:italic; 
                   font-family:Arial, Helvetica, sans-serif; 
				   font-weight:600; font-size:12px;}
a.see_all{text-decoration:none; color:#fff; font-style:italic; 
                   font-family:Arial, Helvetica, sans-serif; 
				   font-weight:600; font-size:12px;}				   
			   
/*peu_02*/
div.peu_02_col_01{width:321px; float:left;  padding-top:18px; padding-left:40px; }
div.peu_02_rotul{font-size:10px; color:#8d9ba9; font-weight:bold; height:27px;}
div.peu_02_col_02{width:130px; float:left; padding-left:8px; padding-top:18px; }
div.peu_02_rotul_02{font-size:10px; color:#8d9ba9; font-weight:bold; height:27px;}
div.peu_03_contingut{height:70px;}
div.peu_03_link{margin-top:4px;}
a.peu_02_link, a.peu_02_link:visited{font-size:10px; font-weight:bold; color:#000;}

/*Colors*/
.negre{color:#000;}
.verd{color:#97c33e}
.verd_date{color:#90bb00}

/*fonts*/
.font_11{font-size:11px;}

/*espaits*/
.espaiat_top{padding-top:5px;}
.x_espaiat_top{padding-top:10px;}
.xv_espaiat_top{padding-top:15px;}
.xx_espaiat_top{padding-top:20px;}
.xxii_espaiat_top{padding-top:22px;}
.xxv_espaiat_top{padding-top:25px;}

/*margins*/
.v_margin_top {margin-top:5px;}
.x_margin_top {margin-top:10px;}
.xv_margin_top {margin-top:15px;}

.v_margin_left {margin-left:5px;}
.x_margin_left {margin-left:10px;}
.xv_margin_left {margin-left:15px;}
.xx_margin_left {margin-left:20px;}

.v_margin_bottom {margin-bottom:5px;}
.x_margin_bottom {margin-bottom:10px;}
.xv_margin_bottom {margin-bottom:15px;}
.xx_margin_bottom {margin-bottom:20px;}

/*MISSATGES*/
div.div_format_missatge{font-family:Arial; font-size:12px; margin-left:10px;}

/*AMPLADES*/
div.ample_640 {float:left; width:640px;}
div.ample_640 div{}

div.comentari_contacte {padding-bottom:15px;}

/* MENU HOME */

div#menu_lateral_01{float:left; width:220px}
div#menu_lateral_02{padding-top:20px; padding-left:28px}
div#menu_lateral_03{background:url(../img/borde_menu_01.gif) no-repeat; width:175px; height:24px}
div#menu_lateral_04{background:url(../img/borde_menu_02.gif) repeat-y; width:171px; font-size:14px; padding-bottom:40px; padding-left:2px; padding-right:5px}
div#menu_lateral_05{background:url(../img/borde_menu_03.gif) no-repeat; width:175px; height:24px}


div#contenido_03{background:url(../img/borde_contenido_01.gif) left top no-repeat; width:486px;}
div#contenido_04{background:url(../img/borde_contenido_02.gif) left top repeat-y; width:486px; font-size:14px; height:1%}
div#contenido_05{background:url(../img/borde_contenido_03.gif) left bottom no-repeat; width:486px; padding-bottom:20px}  
div#contenido_06 {padding:20px 20px 5px 27px}


div#contenido_03 a:link, div#contenido_03 a:visited{text-decoration:none; color:#a9a9a9; font-style:italic; 
                   font-family:Arial, Helvetica, sans-serif; 
				   font-weight:600; font-size:12px;}
div#contingut_esq_01 a:link, div#contingut_esq_01 a:visited{text-decoration:none; color:#a9a9a9; font-style:italic; 
                   font-family:Arial, Helvetica, sans-serif; 
				   font-weight:600; font-size:12px;}

/*-------------------------------------------------------MENU----------------------------------------------*/


#menu{font: Bold 13px Arial, Verdana;padding:0 0 0 0;}
#menu ul{list-style:none;padding:0;	margin:0;}
#menu ul li{border-bottom:2px solid #8DC327;}
#menu ul li a, #menu ul li a:active, #menu ul li a:link{text-decoration:none;color:#000000;display:block;padding:8px 0 8px 8px; }
#menu ul li a:hover{background:#6eac24;color:#ffffff;}
#menu ul li.triat  ul {border:0px; padding-bottom:10px;}
#menu ul li.triat  ul.menu_hijo li {font-weight: normal;color: #727272;text-decoration: none;font: 12px Arial, Helvetica, sans-serif;display: block;	border:0px;}
#menu ul li.triat  ul.menu_hijo li a {color: #727272;padding:5px 5px 5px 20px;}
#menu ul li.triat  ul.menu_hijo li a:hover {font: 12px Arial, Helvetica, sans-serif;color: #000000;text-decoration: underline;background: #dfdfdf top left no-repeat;}
#menu ul li.triat  ul.menu_hijo li.triat{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #727272;
	background:#dfdfdf top left no-repeat;
	display: block;
}

.texto_01 {
font-size:12px;
padding-top:3px;
padding-left:5px;
}

.p_activa{
color:#756E71;
font-weight:bold;
text-decoration:underline;
cursor:default;
font-family:Arial, Helvetica, sans-serif, Garamond;
}

.compartir {
background-color:#FFFFFF;
border-top:1px solid #97c33e;
padding:5px 5px 0 0;
text-align:right; 
}

.foto_galeria {
	float:left; margin-right:15px; margin-bottom:15px; width:200px;

}

.centrar_foto_01{display: table; width:200px; height: 200px;  #position: relative; overflow: hidden;}
.centrar_foto_02{#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;}
.centrar_foto_03{#position: relative; #top: -50%;}