a:focus {outline:none;}

.link_menus{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-decoration:none;
	padding-top: 12px;
	padding-bottom: 13px;
	padding-right: 13px;
	padding-left: 13px;
	display: block;
	}
		a:link.link_menus		{color:#ffffff; background-image:url(../imatges/grafica/bg_menu.gif); background-repeat:repeat-x; }
		a:visited.link_menus	{color:#ffffff; background-image:url(../imatges/grafica/bg_menu.gif); background-repeat:repeat-x; }
		a:hover.link_menus		{color:#ffffff; background-image:url(../imatges/grafica/link-menu-on.gif); background-repeat:repeat-x; }
		a:active.link_menus		{color:#ffffff; background-image:url(../imatges/grafica/bg_menu.gif); background-repeat:repeat-x; }

/* ------------------------------------- Text ------------------------------------ 
   ------------------------------------------------------------------------------- */
   
.txt_10{
    font-family:   Arial, Helvetica, "Helvetica Neue", sans-serif;
	font-size: 10px;
	line-height: 14px;
}

.txt_11{
    font-family:   Arial, Helvetica, "Helvetica Neue", sans-serif;
	font-size: 11px;
	line-height: 15px;
}

.txt_12{
    font-family:   Arial, Helvetica, "Helvetica Neue", sans-serif;
	font-size: 12px;
	line-height: 16px;
}

.txt_13{
    font-family:   Arial, Helvetica, "Helvetica Neue", sans-serif;
	font-size: 13px;
	line-height: 17px;
}

.txt_14{
    font-family:   Arial, Helvetica, "Helvetica Neue", sans-serif;
	font-size: 14px;
	line-height: 18px;
}

.txt_15{
    font-family:   Arial, Helvetica, "Helvetica Neue", sans-serif;
	font-size: 15px;
	line-height: 18px;
}

.txt_16{
    font-family:   Arial, Helvetica, "Helvetica Neue", sans-serif;
	font-size: 16px;
	line-height: 19px;
}
	
.titol{
	font-family:  Arial, Helvetica, "Helvetica Neue", sans-serif;
	font-size: 20px;
	line-height: 22px;
	text-decoration:none;
	color:#3B5998;}

.tahoma_11{
    font-family: tahoma,Arial, Helvetica, "Helvetica Neue", sans-serif;
	font-size: 11px;
	line-height: 15px;
}	
.tahoma_12{
    font-family: tahoma,Arial, Helvetica, "Helvetica Neue", sans-serif;
	font-size: 12px;
	line-height: 16px;
}	
.txt_google_titol{
    font-family: 'Orbitron', arial, serif;
	font-size: 26px;
	line-height: 32px;
	color:#3b5998;
}

.txt_google_titol_petit{
    font-family: 'Orbitron', arial, serif;
	font-size: 18px;
	line-height: 22px;
	color:#3b5998;
}	

.txt{
    font-family: tahoma, Arial, Helvetica, "Helvetica Neue", sans-serif;
	font-size: 12px;
	line-height: 16px;
	color:#454545;	
}


	
/* ---------------------------------- Color Text --------------------------------- 
   ------------------------------------------------------------------------------- */

.txt_gris_999 	{color:#999999;}
.txt_gris_666 	{color:#666666;}
.txt_gris_444 	{color:#4e4e4e;}
.txt_gris_333 	{color:#333333;}
.txt_gris_CCC 	{color:#CCCCCC;}
.txt_blanc 		{color:#FFFFFF;}
.txt_color	{color:#3b5998;}


/* ---------------------------------- Links -------------------------------------- 
   ------------------------------------------------------------------------------- */
.link_color{ 
text-decoration:none;
		}

		a:link.link_color		{color: #3b5998;  }
		a:visited.link_color	{color: #3b5998;  }
		a:hover.link_color		{color: #0066FF;  text-decoration:none;}
		a:active.link_color		{color: #3b5998;  }	
.link_blanc{ 
text-decoration:none;
		}

		a:link.link_blanc		{color: #ffffff;  }
		a:visited.link_blanc	{color: #ffffff;  }
		a:hover.link_blanc		{color: #ffff00;  text-decoration:none;}
		a:active.link_blanc		{color: #ffffff;  }	
		
.link_menu{ 
text-decoration:none;
		}

		a:link.link_menu		{color: #ffff00;  }
		a:visited.link_menu	{color: #ffff00;  }
		a:hover.link_menu		{color: #ffffff;  text-decoration:none;}
		a:active.link_menu		{color: #ffff00;  }	
			
.link_666_subratllat{ 
text-decoration:none;
		}

		a:link.link_666_subratllat		{color: #666666;  }
		a:visited.link_666_subratllat	{color: #666666;  }
		a:hover.link_666_subratllat		{color: #666666;  text-decoration:none;}
		a:active.link_666_subratllat	{color: #666666;  }


.link_333_subratllat{ 
text-decoration:none;
		}

		a:link.link_333_subratllat		{color: #333333;  }
		a:visited.link_333_subratllat	{color: #333333;  }
		a:hover.link_333_subratllat		{color: #333333;  text-decoration:none;}
		a:active.link_333_subratllat	{color: #333333;  }
	

.link_ccc_subratllat{  
text-decoration:none;
		}

		a:link.link_ccc_subratllat		{color: #cccccc;  }
		a:visited.link_ccc_subratllat	{color: #cccccc;  }
		a:hover.link_ccc_subratllat		{color: #cccccc;  text-decoration:none;}
		a:active.link_ccc_subratllat	{color: #cccccc;  }	



/* ------------------------------- Marcs Taules ---------------------------------- 
   ------------------------------------------------------------------------------- */

.marc_taula_gris_molt_clar {border: 1px solid #e0e0e0;}
.marc_taula_gris_CCC {border: 1px solid #cccccc;}
.marc_taula_gris_666 {border: 1px solid #666666;}
.marc_taula_gris_333 {border: 1px solid #333333;}


/* ---------------------------- Color Fons Taules -------------------------------- 
   ------------------------------------------------------------------------------- */

.fons_gris{background-color: #e2e2e2;}
.fons_gris_clar{background-color: #f2f2f2;}
.fons_gris_fosc{background-color: #999999;}
.fons_negre{background-color: #000000;}
.fons_color{background-color: #3b5998;}
.fons_color_clar{background-color: #d8dfea;}


/* ------------------------------- Linia Puntets --------------------------------- 
   ------------------------------------------------------------------------------- */
   
   
.linea_puntets_color {
padding-top: 1px; border-bottom: #d8dfea 1px dotted;
}

.linea_puntets_gris_CCC {
padding-top: 1px; border-bottom: #CCCCCC 1px dotted;
}


