.prova
{
  border:1px solid black;

}


.text
{
	font-family: tahoma, arial, verdana, helvetica;
	size:1;
	font-size: 11px;
	line-height:17px;
	color: #114147;
}


.text_agraiment
{
	font-family: Verdana, arial, verdana, helvetica;
	size:1;
	font-size: 9pt;
	line-height:17px;
	color: #114147;

}

.text_error
{
	font-family: Verdana, arial, verdana, helvetica;
	size:1;
	font-size: 9pt;
	line-height:17px;
	color: #ff0000;

}

.intro_form_especial
{
	font-family: verdana, arial, verdana, helvetica;
	font-size: 8pt;
	color: #000000;
	margin:15px 10px 5px 15px;

}

.intro_form
{
	font-family: verdana, arial, verdana, helvetica;
	font-size: 8pt;
	color: #000000;
	padding:10px 4px 10px 10px;
}

.info_interior
{
	margin-left:20px;
	margin-right:50px;	
	margin-top:20px;	
		
}


hr
{
	width:100%;
	height: 1px;
	color:#aaaaaa;
	text-align: left;		
	margin-left:20px;
	margin-right:60px;		
	margin-top:10px;			
}



.titol_portada
{
	color:#ffffff;
	background:#9E9D86;
	font-family: tahoma, arial, verdana, helvetica;
	font-weight: bold;
	font-size: 12px;
	padding: 3 20 0 10;

	background: url(../img/comu/fonstitol.gif) top right no-repeat; 	
	width:280px;
	height:20px;
	margin:0;
}

.titol_portada a
{
	color:#ffffff;
}

.titol_portada a:hover
{
	color:#ffffff;
}




.titol_seccio
{
	margin:0px;
	color:#ADA500;
	background:#EDE9DD;
	font-family: tahoma, arial, verdana, helvetica;
	font-weight: bold;
	font-size: 20px;
	padding: 3 20 0 10;
	height:30px;
	margin:20 0 5 20;	
	
}


.txt_menu
{
	display:block;
	padding-top:5px;
	padding-left:18px;
	color:#2E575B;	
	font-size: 11px;
	font-weight: bold;
	background:#EDE9DD;
	height:23px;
}

.txt_menu:hover 
{
	display:block;
	padding-top:5px;
	color:#2E575B;
	font-size: 11px;	
	text-decoration:none;
	/*background:#B1B0A0;*/
	height:23px;	
	background: url(../img/comu/fons_menu.gif) top left no-repeat; 		
}

.txt_menu_actiu
{
	display:block;
	padding-top:5px;
	color:#2E575B;
	font-weight: bold;
	padding-left:18px;
	font-size: 11px;	
	text-decoration:none;
	/*background:#B1B0A0;*/
	height:23px;	
	background: url(../img/comu/fons_menu.gif) top left no-repeat; 		
}

.txt_menu_actiu:hover 
{
	display:block;
	padding-top:5px;
	color:#2E575B;
	font-size: 11px;	
	text-decoration:none;
	/*background:#B1B0A0;*/
	height:23px;	
	background: url(../img/comu/fons_menu.gif) top left no-repeat; 		
}


.boto
{
	height:24px;
	border-top:1px solid black;
	border-right:1px solid black;
	background:#EDE9DD;
}

.boto_no_top
{
	height:24px;
	border-right:1px solid black;	
}


.mail_proteccio_dades
{
	font-family: tahoma, arial, verdana, helvetica;
	size:1;
	font-size: 11px;
	line-height:17px;
	color: #000000;
	padding:10px;
}


/* per les noticies laterals */

.titol_noticies
{
	color:#ffffff;
	background:#9E9D86;
	font-family: tahoma, arial, verdana, helvetica;
	font-weight: bold;
	font-size: 12px;
	background: url(../img/comu/fonstitol.gif) top right no-repeat; 	
	width:157px;
	height:20px;
	margin:0;
	margin-top:30px;	
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
}

.titol_noticies p
{
	padding: 3 20 0 10;
	margin:0;
}


.titol_noticies a
{
	color:#ffffff;
}

.titol_noticies a:hover
{
	color:#ffffff;
}

.pastilla_noticies
{
	background:#ffffff;
	margin:0;
	padding:0;
	border:1px solid black;
	width:157px;	
	margin-bottom:20px;
}


.pastilla_noticies ul 
{
	margin:0;
	padding:5px;
	border-bottom: 1px solid #cccccc;
}

.pastilla_noticies ul li
{
	margin-bottom:4px;
	padding-bottom:4px;
	list-style: none;
	list-style-image: none; 
	border-bottom: 1px solid #cccccc;	

}

.hr_noticies
{
	color:#cccccc;
	height:1px;
	margin:0;
	margin-top:10px;
	margin-bottom:20px;
	padding:0;

}

/* submenu */
.boto_submenu
{
	background:#EDE9DD;
	border-right:1px solid black;
	height:18px;

}

.txt_submenu
{
	display:block;
	font-family: tahoma, arial, verdana, helvetica;
	padding-top:4px;
	padding-left:18px;
	color:#58574A;	
	font-size: 10px;
	font-weight: bold;
	background:#EDE9DD;
	height:18px;

	background: url(../img/comu/fons_submenu.gif) top left no-repeat; 			
}

.txt_submenu:hover 
{
	display:block;
	font-family: tahoma, arial, verdana, helvetica;
	
	padding-top:4px;
	color:#58574A;
	font-size: 10px;	
	text-decoration:none;
	/*background:#B1B0A0;*/
	height:18px;
	background: url(../img/comu/fons_submenu_on.gif) top left no-repeat; 		
	
}

.txt_submenu_actiu
{
	display:block;
	font-family: tahoma, arial, verdana, helvetica;
	
	padding-top:4px;
	color:#58574A;
	font-weight: bold;
	padding-left:18px;
	font-size: 10px;	
	text-decoration:none;
	/*background:#B1B0A0;*/
	height:18px;
	background: url(../img/comu/fons_submenu_on.gif) top left no-repeat; 		
}

.txt_submenu_actiu:hover 
{
	display:block;
	font-family: tahoma, arial, verdana, helvetica;
	
	padding-top:4px;
	color:#58574A;
	font-size: 10px;	
	text-decoration:none;
	/*background:#B1B0A0;*/
	height:18px;
	background: url(../img/comu/fons_submenu_on.gif) top left no-repeat; 		
}


/* botons d'idioma */
.boto_idioma
{
	height:13px;
	font-family: tahoma, arial, verdana, helvetica;
	font-weight: bold;
	color:#ffffff;
}



.idioma_off
{
	display:block;
	font-family: tahoma, arial, verdana, helvetica;
	padding-top:2px;
	padding-left:18px;
	color:#ffffff;	
	font-size: 9px;
	font-weight: bold;
	background:#EDE9DD;
	text-decoration:none;
	background: url(../img/comu/boto_idioma_off.gif) top left no-repeat; 			
}

.idioma_off:hover 
{
	display:block;
	font-family: tahoma, arial, verdana, helvetica;
	padding-top:2px;
	color:#ffffff;	
	font-size: 9px;	
	text-decoration:none;	
	background: url(../img/comu/boto_idioma_on.gif) top left no-repeat; 		
	
}

.idioma_on
{
	display:block;
	font-family: tahoma, arial, verdana, helvetica;
	padding-top:2px;
	color:#ffffff;	
	font-weight: bold;
	padding-left:18px;
	font-size: 9px;	
	text-decoration:none;
	background: url(../img/comu/boto_idioma_on.gif) top left no-repeat; 		
}

.idioma_on:hover 
{
	display:block;
	font-family: tahoma, arial, verdana, helvetica;	
	padding-top:2px;
	color:#ffffff;	
	font-size: 9px;	
	text-decoration:none;	
	background: url(../img/comu/boto_idioma_on.gif) top left no-repeat; 		
}
