@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}
body { 
	padding:0;
	margin: 0;
	font: 11px "Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
	color: #434343;
}
#mare {
	margin: 0 auto;
	width:940px;
}
/*capçalera*/
#idioma {
	height: 18px;
	text-align: right;
	margin-top: 12px;
}
#idioma a {
	font: bold 11px "Trebuchet MS", Arial, Verdana;
	color: #4A626A;
	background: inherit;
	text-decoration: none;
}
#idioma a:hover {
	font: bold 11px "Trebuchet MS", Arial, Verdana;
	background: #F9C32B;
	color: #FFF;
	text-decoration: none;
}
#cap {
	background: url(../img/cap.jpg) no-repeat top center; 
	height: 100px;
}
#capAgenda {
	background: url(../img/cap_agenda.jpg) no-repeat top center; 
	height: 100px;
}
#capAssociacio1 {
	background: url(../img/cap_associacio1.jpg) no-repeat top center; 
	height: 100px;
}
#capAssociacio2 {
	background: url(../img/cap_associacio2.jpg) no-repeat top center; 
	height: 100px;
}
#capAssociacio3 {
	background: url(../img/cap_associacio3.jpg) no-repeat top center; 
	height: 100px;
}
#capAssociacio4 {
	background: url(../img/cap_associacio4.jpg) no-repeat top center; 
	height: 100px;
}
#capPrevencio {
	background: url(../img/cap_prevencio.jpg) no-repeat top center; 
	height: 100px;
}
#capRecursos {
	background: url(../img/cap_recursos.jpg) no-repeat top center; 
	height: 100px;
}
#capPublica {
	background: url(../img/cap_publicacions.jpg) no-repeat top center; 
	height: 100px;
}
#capContactar {
	background: url(../img/cap_contactar.jpg) no-repeat top center; 
	height: 100px;
}
#capAnorexia {
	background: url(../img/cap_anorexia.jpg) no-repeat top center; 
	height: 100px;
}
#capBulimia {
	background: url(../img/cap_bulimia.jpg) no-repeat top center; 
	height: 100px;
}
#capTrastorn {
	background: url(../img/cap_trastorns.jpg) no-repeat top center; 
	height: 100px;
}
#capAfarta {
	background: url(../img/cap_afarta.jpg) no-repeat top center; 
	height: 100px;
}
#capColabora {
	background: url(../img/cap_colabora.jpg) no-repeat top center; 
	height: 100px;
}
#capConsulta {
	background: url(../img/cap_consulta.jpg) no-repeat top center; 
	height: 100px;
}
#capEscola {
	background: url(../img/cap_escola.jpg) no-repeat top center; 
	height: 100px;
}
#capFamilia {
	background: url(../img/cap_familia.jpg) no-repeat top center; 
	height: 100px;
}
#capSoci {
	background: url(../img/cap_soci.jpg) no-repeat top center; 
	height: 100px;
}
#capSoci2 {
	background: url(../img/cap_soci2.jpg) no-repeat top center; 
	height: 100px;
}
#capMetge {
	background: url(../img/cap_metge.jpg) no-repeat top center; 
	height: 100px;
}
#capSocietat {
	background: url(../img/cap_societat.jpg) no-repeat top center; 
	height: 100px;
}
#cap h2, #capAssociacio1 h2, #capAssociacio2 h2, #capAssociacio3 h2, #capAssociacio4 h2, #capPrevencio h2, #capRecursos h2, #capPublica h2, #capContactar h2, #capAnorexia h2, #capBulimia h2, #capTrastorn h2, #capAgenda h2, #capAfarta h2, #capColabora h2, #capConsulta h2, #capEscola h2, #capFamilia h2, #capSoci h2, #capSoci2 h2, #capMetge h2, #capSocietat h2 {
	display: none;
}
#retorn {
	float:left;
	width:180px;
    height:100px;
	margin:0px;
	padding:0px;
}
#retorn a {
	display:block;
	width:180px;
    height:100px;
	margin:0px;
	padding:0px;
}
#retorn a span{
	display:none;	
}
/*menu superior*/
.menuTop { 
	height: 33px;
	background: #4A626A;
	margin-top:6px;
	}
.menuTop ul { 
	padding: 0;  
	margin: 0;  
	float: right;  
	height: 33px;  
	width: 640px;  
	list-style: none;  
	color: #fff; 
	}
.menuTop li { 
	float: left;  
	width: 80px;  
	height: 33px; 
	}
.menuTop li a { 
	display: block;  
	padding-top: 33px;  
	height: 0px !important;  
	overflow: hidden;  
	width: 105px; 
	border-bottom:none;
	}
.menuTop li#mtassociacio { 
	background: transparent url(../img/associacio_roll.gif) top left no-repeat;
	border-bottom:none; 
	width: 106px;
	}
.menuTop li#mtprevencio { 
	background: transparent url(../img/prevencio_roll.gif) top left no-repeat;
	border-bottom:none; 
	width: 105px;
	}
.menuTop li#mtrecursos { 
	background: transparent url(../img/recursos_roll.gif) top left no-repeat;  
	border-bottom:none; 
	width: 105px;
	}
.menuTop li#mtcolaborador { 
	background: transparent url(../img/colabora_roll.gif) top left no-repeat;
	border-bottom:none;
	width: 118px; 
	}
.menuTop li#mtpublica { 
	background: transparent url(../img/publica_roll.gif) top left no-repeat;  
	border-bottom:none;
	width: 105px; 
	}
.menuTop li#mtcontactar { 
	background: transparent url(../img/contactar_roll.gif) top left no-repeat;  
	border-bottom:none; 
	width: 100px;
	}
.menuTop li#mtassociacio a:link, .menuTop li#mtassociacio a:visited { 
	background: transparent url(../img/associacio.gif) top left no-repeat;
	border-bottom:none; 
	}
.menuTop li#mtprevencio a:link, .menuTop li#mtprevencio a:visited { 
	background: transparent url(../img/prevencio.gif) top left no-repeat; 
	border-bottom:none;
	}
.menuTop li#mtrecursos a:link, .menuTop li#mtrecursos a:visited { 
	background: transparent url(../img/recursos.gif) top left no-repeat;  
	border-bottom:none; 
	}
.menuTop li#mtcolaborador a:link, .menuTop li#mtcolaborador a:visited { 
	background: transparent url(../img/colabora.gif) top left no-repeat;
	border-bottom:none; 
	}
.menuTop li#mtpublica a:link, .menuTop li#mtpublica a:visited { 
	background: transparent url(../img/publica.gif) top left no-repeat; 
	border-bottom:none;
	}
.menuTop li#mtcontactar a:link, .menuTop li#mtcontactar a:visited { 
	background: transparent url(../img/contactar.gif) top left no-repeat;  
	width: 70px;
	border-bottom:none; 
	}
.menuTop li#mtassociacio a:hover, .menuTop li#mtassociacio a.actiu, .menuTop li#mtcolaborador a:hover, .menuTop li#mtcolaborador a.actiu, .menuTop li#mtprevencio a:hover, .menuTop li#mtprevencio a.actiu, .menuTop li#mtrecursos a:hover, .menuTop li#mtrecursos a.actiu, .menuTop li#mtpublica a:hover, .menuTop li#mtpublica a.actiu, .menuTop li#mtcontactar a:hover, .menuTop li#mtcontactar a.actiu { 
	background: none;
	border-bottom:none; 
	}
	
#menuSuperior { 
	background:#4A626A
	}
/*menu superior cast*/
.menuTopcast { 
	height: 33px;
	background: #4A626A;
	margin-top:6px;
	}
.menuTopcast ul { 
	padding: 0;  
	margin: 0;  
	float: right;  
	height: 33px;  
	width: 640px;  
	list-style: none;  
	color: #fff; 
	}
.menuTopcast li { 
	float: left;  
	width: 80px;  
	height: 33px; 
	}
.menuTopcast li a { 
	display: block;  
	padding-top: 33px;  
	height: 0px !important;  
	overflow: hidden;  
	width: 105px; 
	border-bottom:none;
	}
.menuTopcast li#mtassociacio { 
	background: transparent url(../img/associacio_roll_cast.gif) top left no-repeat;
	border-bottom:none; 
	width: 106px;
	}
.menuTopcast li#mtprevencio { 
	background: transparent url(../img/prevencio_roll_cast.gif) top left no-repeat;
	border-bottom:none; 
	width: 105px;
	}
.menuTopcast li#mtrecursos { 
	background: transparent url(../img/recursos_roll_cast.gif) top left no-repeat;  
	border-bottom:none; 
	width: 105px;
	}
.menuTopcast li#mtcolaborador { 
	background: transparent url(../img/colabora_roll_cast.gif) top left no-repeat;
	border-bottom:none;
	width: 118px; 
	}
.menuTopcast li#mtpublica { 
	background: transparent url(../img/publica_roll_cast.gif) top left no-repeat;  
	border-bottom:none;
	width: 105px; 
	}
.menuTopcast li#mtcontactar { 
	background: transparent url(../img/contactar_roll_cast.gif) top left no-repeat;  
	border-bottom:none; 
	width: 100px;
	}
.menuTopcast li#mtassociacio a:link, .menuTopcast li#mtassociacio a:visited { 
	background: transparent url(../img/associacio_cast.gif) top left no-repeat;
	border-bottom:none; 
	}
.menuTopcast li#mtprevencio a:link, .menuTopcast li#mtprevencio a:visited { 
	background: transparent url(../img/prevencio_cast.gif) top left no-repeat; 
	border-bottom:none;
	}
.menuTopcast li#mtrecursos a:link, .menuTopcast li#mtrecursos a:visited { 
	background: transparent url(../img/recursos_cast.gif) top left no-repeat;  
	border-bottom:none; 
	}
.menuTopcast li#mtcolaborador a:link, .menuTopcast li#mtcolaborador a:visited { 
	background: transparent url(../img/colabora_cast.gif) top left no-repeat;
	border-bottom:none; 
	}
.menuTopcast li#mtpublica a:link, .menuTopcast li#mtpublica a:visited { 
	background: transparent url(../img/publica_cast.gif) top left no-repeat; 
	border-bottom:none;
	}
.menuTopcast li#mtcontactar a:link, .menuTopcast li#mtcontactar a:visited { 
	background: transparent url(../img/contactar_cast.gif) top left no-repeat;  
	width: 70px;
	border-bottom:none; 
	}
.menuTopcast li#mtassociacio a:hover, .menuTopcast li#mtassociacio a.actiu, .menuTopcast li#mtcolaborador a:hover, .menuTopcast li#mtcolaborador a.actiu, .menuTopcast li#mtprevencio a:hover, .menuTopcast li#mtprevencio a.actiu, .menuTopcast li#mtrecursos a:hover, .menuTopcast li#mtrecursos a.actiu, .menuTopcast li#mtpublica a:hover, .menuTopcast li#mtpublica a.actiu, .menuTopcast li#mtcontactar a:hover, .menuTopcast li#mtcontactar a.actiu { 
	background: none;
	border-bottom:none; 
	}
/*menu*/
#menu {
	width: 180px;
	margin-top: 10px;
	float:left;
}
#menu ul {
	list-style: none;
	text-transform: uppercase;
	margin-bottom: 2em;
}
#menu li {
	margin-top: 2px;
	/*_margin-top: 0;
	*margin-top: -1px;*/
	background-color: #e8e8e8;
	
}
#menu a {
	text-decoration: none;
	display: block;
	color: #4a626a;
	padding: 6px 8px 6px 15px;
	height: 18px;
}
#menu span {
	text-decoration: none;
	display: block;
	color: #4a626a;
	font-weight: bold;
	padding: 6px 8px 6px 20px;
}
#menu .first, #menu .first span, #menu .first a {
	background: none;
}
#menu .actiu {
	border-left: 5px solid #f9c32b;
	color: #4a626a;
	/*font-weight: bold;*/
	padding-left: -10px; !important
}
#menu .actiu  a:hover {
	color: #4a626a;
	padding-left: 20px;
	border-left: none;
}
#menu .actiuPassa {
	padding-left: 15px;
	border-left: 5px solid #f9c32b;
	color: #4a626a;
	padding-top: 6px;
}
#menu a:hover {
	padding-left: 15px;
	border-left: 5px solid #f9c32b;
	color: #4a626a;
}
#submenu {
	margin: 0;
	padding: 0;
	/*margin-bottom: -20px;*/
	height: 114px;
}
#submenu ul {
	list-style: none;
	background-color: #e8e8e8;
	font: normal 11px "Trebuchet MS", Arial, Verdana;
	text-transform: none !important; 
	margin: 0;
	padding: 0;
}
#submenu li {
	margin-top: 2px;
	background-color: #e8e8e8;
}
#submenu a {
	text-decoration: none;
	display: block;
	color: #4a626a;
	padding: 2px 6px 2px 10px;
}
#submenu a:hover {
	border-left: 5px solid #e8e8e8;
	color: #4a626a;
	padding: 2px 6px 2px 10px !important;
}
#banner  {
	margin: 0;
	padding:0;
	height: 155px;
}
#banner img {
	margin: 4px 0;
}
#banner a {
	margin: 0;
	padding: 0;
	border: 0;
}
#banner a:hover {
	margin: 0;
	padding: 0;
	border: 0;
}
/*centre*/
#centre {
	width: 536px;
	margin: 10px;
	float: left;
}
#centre #intro {
	border-left: 5px solid #f9c32b;
	padding-left: 10px;
	font: normal 11px "Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
	margin-top: 4px;
}
#centre #intro strong {
	font: bold 11px "Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
	color: #f9c32b;
}
#centre #tit {
	border-left: 5px solid #f9c32b;
	padding-left: 10px;
	font: normal 13px "Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
	margin-top: 4px;
	margin-bottom: 20px;
}
#centre #tit strong {
	font: bold 13px "Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
	color: #f9c32b;
}
#centre .destacat, #centre .subtit, #centre h3 {
	font: bold 14px "Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
	color: #4a626a;
}
#centre ul {
	padding: 10px 1px 12px 1px;
	margin-left: 0px;
	list-style-type: none;
}	
#centre ul li {
	background: url(../img/bullet.gif) 0px 6px no-repeat;
	padding-left: 14px;
	padding-bottom: 6px;
}
#centre p {
	text-align: justify;
}
#centre a {
	color: #f9c32b;
	text-decoration: underline;
}
#centre a:hover {
	color: #FFF;
	text-decoration: none;
	background: #f9c32b;
}
#centre td {
	border: 1px solid #f9c32b;
	padding: 2px;
}
/*dreta*/
#dreta {
	width: 204px;
	float:right;
	margin-top: 10px;
}
#agenda  {
	margin-top: 10px;
}
#agenda .top {
	background: url(../img/top_agenda.gif) no-repeat top center;
	height: 26px;
}
#agenda .middle {
	background: url(../img/fons_agenda.gif) repeat-y top center;
	padding: 10px 0;
}
#agenda .bottom {
	background: url(../img/bottom_agenda.gif) no-repeat top center;
	height: 6px;
	margin-bottom: 6px;
}
#agenda #data {
	background: #FFF;
	font: normal 11px "Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
	color: #4a626a;
	margin: 0 10px;
}
#agenda a {
	text-decoration: none;
	color: #4a626a;
}
#agenda a:hover {
	text-decoration: underline;
	color: #4a626a;
}
#agenda ul {
	font: normal 11px "Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
	margin: 0 10px; 
}
#agenda li {
	margin: 8px 0;
	list-style: none;
}
#menuDreta {
	text-align: center;
	padding: 10px 0 30px 0;
	margin: 45px 0 -20px 30px;
	width: 131px;
	background: #e8e8e8 url(../img/peu_menu.gif) no-repeat bottom center;
}
#menuDreta ul {
	list-style: none;
	font: normal 11px "Trebuchet MS", Arial, Verdana;
	text-transform: uppercase; 
}
#menuDreta li {
	margin: 0;
	padding: 4px;
}
#menuDreta a {
	text-decoration: none;
	display: block;
	color: #4a626a;
	padding: 2px;
}
#menuDreta a:hover {
	color: #4a626a;
	text-decoration: underline;
	padding: 2px;
}
#menuDreta a.actiu {
	text-decoration: none;
	display: block;
	/*padding: 4px;*/
	font-weight: bold;
}
#termo {
	width: 450px;
	margin: 10px 40px;
}
/*peu*/
#peu {
	clear: both;
	border-top: 10px solid #4a626a;
	margin: 0;
	padding: 0;
}
#peu p {
	padding-top: 4px;
	font: normal 10px "Trebuchet MS", Arial, Verdana;
	color:#4a626a;
}
#peu a {
	font: normal 10px "Trebuchet MS", Arial, Verdana;
	color:#4a626a;
	text-decoration: underline;
}
/*form*/
form p {  
	width: 500px;
	margin: 0;  
	padding: 4px;
	}
form p label {  
	float: left;  
	color: #333;
	width: 120px;
	text-align: right;
	padding: 2px;
	}
legend {  
	color: #4a626a;  
	background: #FFFFFF;
	}
input {  
	color: #666;  
	background: #FFF;  
	border: 1px solid #4a626a;  
	padding: 2px;
	font: 11px "Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
	}
button {  
	color: #666;  
	background: #EFEFEF;  
	border: 1px solid #4a626a;  
	padding: 2px;
	margin: 2px;
	cursor: pointer;
	margin-left: 120px;
	font: bold 11px "Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
	}
.checkbox {  
	color: #666;  
	background: #FFF;  
	border:0;  
	padding: 2px;
	}
select {  
	color: #666;  
	background: #FFF;  
	border: 1px solid #4a626a;  
	padding: 2px;
	height: auto;
	}
textarea {  
	color: #666;  
	background: #FFF;  
	border: 1px solid #4a626a;  
	padding: 2px;
	height: auto;
	}
/*
----------------------------------------------------------------------------- 
AGENDA
-----------------------------------------------------------------------------
*/
.nom_mes {
	font: 13px "Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
	color:#FFF;
}
.nom_dia_actual {
	font: bold 12px "Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
	color: #4a626a;
}
.nom_dia_link {
	font: 12px "Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
	background:#4a626a;
	color:#FFF;
	padding: 0 2px;
}
#taulaAgenda table {
	border-collapse: collapse;
}
#taulaAgenda td {
	font: 12px "Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
	border: #888 solid 1px;
	padding: 2px; 
}
#taulaAgenda a {
	text-decoration:none;
}
.tit_taulaAgenda {
	font: 12px "Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
	color: #4a626a;
}
.titolText {	
	font: 15px "Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
	font-weight:bold;
	color: #4a626a;
}
.titolTextLight {	
	font: 10px "Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
}
#bannerHome {
	background: #E8E8E8;
	width: 500px;
	/*height: 62px;*/
	font: 12px "Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
	color: #4a626a;
	padding: 10px;
}
#bannerHome .tit {
	font: bold 14px "Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
	color: #f9c32b;
}
#link a {color: 4a626a;}