.ar10Blanc { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF}
.ar20Blanc { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; color: #FFFFFF }
.ver11Blanc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.cuadre_PR { 
    background: #FFF;
	width:750px; 
	/*border-left: solid #666666 1px; 
	border-right: solid #666666 1px; */
}
/*.cuadre_PR { 
    background: #FFF;
	width:750px; 
	border-left: solid #666666 1px; 
	border-right: solid #666666 1px; 
}*/
.cuadre_PR2 { 
    background: #FFF;
	width:750px; 
	border-left: solid #666666 1px; 
	border-right: solid #666666 1px; 
}

BODY.antic    {
	text-align: center;
	margin: 0px;
	/*background-image: url("../../imatges/Quadre4.gif");*/
	background: #999999;
}

BODY    {
	text-align: center;
	margin: 0px;
    /*background-color: #fff;*/
	/*background-color: #eeeeee;*/
	/*background-color: #ccc;*/
	/*background-position: center;*/
}

BODY.CT    {
	margin: 0px;
	background-color: #FFFFFF;
	background-position: center;
}

BODY.index    {
	text-align: center;
	margin: 0;
	background-image: url("../imatges/res.imatge");
}

TD    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #000;
}
p {
	line-height: 18px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
}
.EmpTit {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}
/* ================================================================
     CSS especific de e-commerce
=================================================================== */
#commerce td    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #000;
}
.List_autocot    {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
	height: 24px;
	/*float: center;*/
	border-bottom: 1px #999 solid;
}
#commerce h1    {
}
.tab_dte {
    border-bottom: 1px #666 solid;
	background-color: #fff;
	text-align: center;
	height: 20px;
}
.tab_dte_sel {
    border-bottom: 1px #fff solid;
	background-color: #fff;
    border-top: 1px #666 solid;
    border-left: 1px #666 solid;
    border-right: 1px #666 solid;
	text-align: center;
	height: 25px;
}
.tab_dte_2 {
    border-bottom: 1px #666 solid;
	background-color: #e9e9e9;
    border-top: 1px #666 solid;
    border-left: 1px #666 solid;
    border-right: 1px #666 solid;
	text-align: center;
}

#commerce .list1    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #fff;
    text-align: center;
}

select    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
}

scroll    {
	border-color: #990033;
}

.select_lateral    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	background-color: #E9E9E9;
}

.cap_product    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-color: #990033;
}

.link    {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
}

.busc    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
}

.busc2    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	background-color: #E7E7CF;
}

.busc3    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	background-color: #E7E7CF;
	width: 70%;
}

.cuadre    {
	border: 1px #990033 solid;
}

.FormMenu    {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #990033;
	background-color: #FFCC99;
	border: none;
}

.FormMenuBusc    {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #990033;
	border: none;
}

.FormMenuBusc_PT    {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #990033;
	border: 0px dotted;
	height: 10px;
	line-height: 10px;
}

.cuadre_PRGris    {
	border: solid;
	width: 750px;
	border-width: 0px 1px;
	border-color: black #CCCCCC;
}

.buscVer10    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
}

.buscVer10Roig    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #990033;
}

.buscVer10RoigLista    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #990033;
	list-style-type: square;
	background-color: #F8F8F8;
}

a    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #003399;
	text-decoration: none;
}

a:link    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #003399;
	text-decoration: none;
}

a:visited    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #003399;
	text-decoration: none;
}

a:hover    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #990033;
	text-decoration: none;
}

a:active    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #003399;
	text-decoration: none;
}

.busc4    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
}

.MenuSupBlanc    {
	text-decoration: none;
	height: 20px;
	border: #FFFFFF;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}

.MenuSupBlanc2    {
	text-decoration: none;
	height: 20px;
	border: #FFFFFF solid;
	border-width: 0px 1px 1px 0px;
}
/* =================== CARACT BANDES ==================================== */

.CT_A    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 7pt;
	color: #000000;
	border-color: black black #990033;
	font-weight: bold;
	height: 16px;
	vertical-align: bottom;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 3px;
	border-left-width: 0px;
}

.CT_B    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt;
	color: #000000;
	border-color: black black #CCCCCC;
	height: 18px;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}

.CT_B2    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt;
	color: #000000;
	border-color: black black #CCCCCC;
	height: 18px;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	background-color: #F0F0F0;
	text-indent: 5pt;
}

.CT_C    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 7pt;
	color: #333333;
	border: black;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.CT_B_PT    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 7pt;
	color: #000000;
	border-color: black black #CCCCCC;
	height: 17px;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}

.CT_B2_PT    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 7pt;
	color: #000000;
	border-color: black black #CCCCCC;
	background-color: #F5F5F5;
	text-indent: 5pt;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	height: 17px;
}

.CT_Titol    {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12pt;
	color: #000000;
	border-color: black black #990033;
	font-weight: bold;
	height: 26px;
	vertical-align: bottom;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 6px;
	border-left-width: 0px;
}

.CT_Machinery   {
	color: #333333;
    width: 100%;
	display: block;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

.Titol    {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	border-color: black black #666666;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
}

.Info    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 10px 0 10px 2px;
	border-bottom: 1px #ccc solid;
}

.BT    {
	border-color: black #666666 #666666;
	height: 22px;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	padding-left: 5px;
	background-color: #E6E6E6;
}

.BT_Titol    {
	border-color: black #666666 #666666;
	height: 20px;
	padding-left: 5px;
	background-color: #CCCCCC;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}

.List    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	border-color: black black #999999;
	padding-top: 1px;
	padding-bottom: 1px;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}

.cat_cap    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #B7B7B7;
}

.cat_cos    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #000000;
}

.cat_cap1    {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #990033;
	font-weight: bold;
}

.cuadre_foto_menu_sup    {
	border: solid;
	border-color: #FFFFFF black;
	border-width: 1px 0px;
}

.Titol_1    {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	border-color: black black #999999;
	padding-top: 5px;
	padding-right: 30px;
	padding-left: 15px;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	background-image: url(../Imatges/Li_Onets.gif);
    background-repeat: no-repeat;
    background-position: left ;
}

.Titol_1B    {
	font-family: Georgia,"Times New Roman",Times,serif;
	/*text-shadow: #cccccc;	*/
	font-size: 0.8em;
	font-weight: bold;
	color: #999;
    line-height: 15px;
	padding: 0 0 3px 15px;

	border-bottom: dotted 1px #999;
	background: url(Li_12.png) no-repeat 0px 2px;
}

.Titol_2    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	border-color: black black #999999;
	padding-top: 5px;
	padding-right: 30px;
	padding-left: 15px;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	background-image: url(../Imatges/Li_Onets.gif);
    background-repeat: no-repeat;
    background-position: left ;
}

.cap_product_2    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #999999;
	padding-top: 1px;
	padding-bottom: 1px;
}

.FormMenu05    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8px;
	color: #FFFFFF;
	background-color: #000000;
	border: 1px #FFFFFF solid;
}
/* ==========================================================================
     llistats >>> Localizados, etc...
============================================================================= */

.List_autocot_cap    {
	background-color: #999;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
	border-left: 1px #fff solid;
	border-bottom: 1px #fff solid;
	padding-left: 3px;
}
.List_product    {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
	border: #999999 solid;
	border-width: 0px 0px 1px 1px;
	height: 20px;
}

.List_product_cap,
.List_product_cap2, /* Últim Quadre > Border als 4 costats */
.List_product_cap3    /*Agrupats Quadre Superior  > Border a 2 costats */
{
	background-color: #cccccc;
	font-size: 9px;
	color: #333333;
	border:  #999999 solid;
	border-width: 1px 0 1px 1px;
	padding: 1px 0 1px 0;
	margin: 5px;
}
.List_product_cap2    {
	border-width: 1px 1px 1px 1px;
}
.List_product_cap3    {
	border-width: 1px 0 0 1px;
}

.List_product_2    {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
	border: solid;
	border-width: 0px 0px 1px;
	height: 20px;
	border-color: black black #999999;
	/*float: center;*/
}

.List_product_grup ul    {
    list-style: none;
	padding: 6px;
    margin: 0;
	border-bottom: 2px solid #990033;
	/*background: url(Fons_LocBanda_Diag.png) bottom repeat-x ;*/
}

.List_product_grup li    {
	font-weight: bold;
	color: #666666;
    line-height: 15px;
	padding-left: 15px;
	padding-top: 0px;
	background: url(Li_12.png) no-repeat 0px 2px;
}
/* ==========================================================================
    Caixes de cerques. .Cerca fa referencia a la taula o butó i .Cerca Txt al
    text dels camps de dins de la taula
============================================================================= */
.Cerca    {
	background-color: #CCCCCC;
	border-color: #E8E8E8 #999999 #999999 #E8E8E8;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	height: 22px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #003399;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.CercaTxt    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #000;
}

/* =================== BOTONS DE CERCA ==================================== */
.BTCerca A    {
	background-color: #CCCCCC;
	border-color: #E8E8E8 #999999 #999999 #E8E8E8;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	height: 22px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #003399;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.BTCerca A:hover    {
	background-color: #BEBEBE;
	border-color: #999999 #E8E8E8 #E8E8E8 #999999;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #990033;
}

.cuadre_foto_menu_sup { border:1px solid; width:750px ; border-color: #FFFFFF #666666}

/* ========================================================================
    CercaPlus (cerca avançada de bandes ...)
===========================================================================*/
#CercaPlus {
	font-family: Verdana, Arial;
	font-size: 14px;
	background: #F1F1EB url("Fons_Cerca.jpg") top left repeat-x;
}
#CercaPlus td {
	border-bottom: 1px #DBDBC8 solid;
	border-top: 1px #fff solid;
	padding: 3px 2px 3px 2px;
	font-size: 10px;
}
#CercaPlus .res td {
}
#CercaPlus .tit  {
	font-weight: bold;
	color: #868659;
}
table  {
	/*background: #F5FCE9 url("Fons_Cerca.jpg") top left repeat-x;*/
}
#CercaPlus ul {
	list-style: none;
	margin: auto;
	/*padding: auto;*/
}
#CercaPlus li {
	font-family: Verdana, Arial;
	font-size: 11px;
	padding: 1px 1px 1px 8px;
	background: transparent url("Li_3.gif") no-repeat left;
}
.CercaPlusTaula {
	background: #ffffff;
}



/* =================== QUESTIONARI  ==================================== */
.quest_taula {  background-color: #F3F3F3; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.quest_td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; height: 20px; padding-left: 4px}
.quest_titol { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; height: 20px; color: #FFFFFF; background-color: #999999; font-weight: bold}
.quest_cap { font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding-left: 4px ; font-weight: bold; color: #666666; border-color: black black #990033; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 4px; border-left-width: 0px}
.quest_td2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; height: 22px; padding-left: 4px ; border-color: black black #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.quest_form { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333}
.quest_td3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; height: 22px; padding-left: 4px ; border-color: #CCCCCC black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.quest_peu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding-left: 4px ; font-weight: normal; color: #333333; border-color: #990033 black black; border-style: solid; border-top-width: 2px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
/* =========================================================================/*

/* ========================================================================
    Efecte Butó (cerques, ...)
===========================================================================*/
#BT1 li    {
	background: #990033;
	margin: 0;
	padding: 3;
	float: right;
	border-bottom: 1px solid black;
}

#BT1 a    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #003399;
	text-decoration: none;
	background: #CCCCCC;
	display: block;
	float: right;
	border-color: #E8E8E8 #999999 #999999 #E8E8E8;
	padding-top: 4px;
	padding-right: 20px;
	padding-bottom: 4px;
	padding-left: 20px;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

#BT1 a:hover    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #003399;
	text-decoration: none;
	background: #BEBEBE;
	display: block;
	float: right;
	border-color: #999999 #E8E8E8 #E8E8E8 #999999;
	padding-top: 4px;
	padding-right: 20px;
	padding-bottom: 4px;
	padding-left: 20px;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.BTCerca_JORDI A    {
	background-color: #CCCCCC;
	border-color: #E8E8E8 #999999 #999999 #E8E8E8;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	height: 22px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #003399;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.BTCerca_JORDI A:hover    {
	background-color: #BEBEBE;
	border-color: #999999 #E8E8E8 #E8E8E8 #999999;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #990033;
}

.LatTit1    {
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #ffffff;
	text-decoration: none;
	display: block;
	margin-bottom: 1px;
	padding: 2px;
	padding-left: 6px;
	text-align: left;
	background-color: #51001B;
	text-shadow: #fff 0px 2px 2px;
}

#MenuBar1 a    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	background: #000000;
	display: block;
	float: right;
	padding-top: 4px;
	padding-right: 1px;
	padding-bottom: 4px;
	padding-left: 1px;

}

#MenuBar1 a:hover    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: none;
	background: #000000;
	display: block;
	float: right;
	padding-top: 4px;
	padding-right: 1px;
	padding-bottom: 4px;
	padding-left: 1px;
	border-bottom: 10px;
	border-bottom-color: #990033;
}

#MenuBar1Sel a    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	background: #51001B;
	display: block;
	padding-top: 4px;
	padding-right: 1px;
	padding-bottom: 4px;
	padding-left: 1px;
	float: right;
}

#MenuBar1Sel a:hover    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	background: #990033;
	display: block;
	float: right;
	padding-top: 4px;
	padding-right: 1px;
	padding-bottom: 4px;
	padding-left: 1px;
}

.CercaLat    {
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
	display: block;
	margin-bottom: 1px;
	padding: 5px;
	padding-left: 10px;
	padding-bottom: 10px;
	text-align: left;
	/*border-bottom-style: solid;
	border-bottom-color: #999;
	border-bottom-width: 1px;*/
	/*background-color: #DDDDDD;*/
	background-color: #FFF0C1;
	/*background-color: #e9e9e9;*/
	/*background-color: #FFFFEA;*/
	border-top: solid #fff 2px;
	border-bottom: solid #ccc 1px;
}
.CercaLat2    {
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
	display: block;
	margin-bottom: 1px;
	padding: 5px;
	padding-left: 10px;
	padding-bottom: 10px;
	text-align: left;
	background-color: #CCCCCC;
	border-left: 1px #666666 solid;
	border-right: 1px #666666 solid;

	/*background-color: #FFF0C1;*/
	/*background-color: #e9e9e9;*/
	/*background-color: #FFFFEA;*/
}
/*.CercaLat    {
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
	display: block;
	padding: 5px;
	padding-left: 10px;
	text-align: left;
	color: #2f2f2f;
	background-color: #E8E8E8;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-color: #ffffff;
	border-top-style: solid;
	border-left-width: 3px;
	border-left-color: #B5B5B5;
	border-left-style: solid;
}*/
.CercaLat input    {
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-align: left;
	background-color: #FFFFFF;
}

#MenuBar2    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
#MenuBar2 select    {
background-color: #333;
font:10px verdana, arial, helvetica, sans-serif;
color:#FFF;
border: #fff solid 1px;
}

.onets_dret {
	font-size: 10px;
	font-weight: bold;
	color: #666;
	background: url(../Imatges/Linia_Horit_Gris_Fort.gif) bottom repeat-x #ffffff;
	padding: 5px 10px 7px 1px;
	text-align: right;
}
.onets_esq {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666;
	background-image: url(../Imatges/Linia_Horit_Gris_Fort.gif);
    background-position: bottom;
    background-repeat:   repeat-x;
    background-color:   #FFFFFF;
	padding-bottom: 7px;
	padding-top: 5px;
	padding-right: 10px;
    width: 163px;  
	text-align: right;

}
.onets {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666;
	background-image: url(../Imatges/Linia_Horit_Gris_Fort.gif);
    background-position: bottom;
    background-repeat:   repeat-x;
    background-color:   #FFFFFF;
	padding-bottom: 7px;
	padding-top: 5px;
}
.onets_sup {
	background-image: url(../Imatges/Linia_Horit_Gris_Fort.gif);
    background-position: bottom;
    background-repeat:   repeat-x;
    background-color:   #E8E8E8;
	padding-bottom: 6px;
	padding-top: 3px;
	padding-left: 10px;
}
.cos {
	background-image: url(../Imatges/Linia_Horit_Gris_Fort.gif);
    background-position: bottom;
    background-repeat:   repeat-x;
}

.linia {
    background-image: url(../Imatges/Linia_Horit_Gris_Fort.gif);
    background-position: center;
    background-repeat:   repeat-x;
	width: 100%;
	padding-bottom: 10px;
	padding-top: 10px;
}

.Lateral-Dret {
	background-image: url(../Imatges/Linia_Vert_Gris_Fort.gif);
    background-position: left;
    background-repeat: repeat-y;
	padding-left: 12px;
}
.Lateral-Dret-08 {
	background-image: url(../Imatges/Linia_Vert_Gris_Fort.gif);
    background-position: left;
    background-repeat: repeat-y;
	padding-left: 12px;
	padding-right: 6px;
}
.Lateral-Menu {
	background-image: url(../Imatges/Linia_Vert_Gris_Fort.gif);
    background-position: right;
    background-repeat: repeat-y;
	/*padding-left: 12px;*/
	width: 179px;
}

.Li ul    {
    list-style: none;
	padding-left: 1px;
    margin: 0;
}

.Li li    {
	background-image: url(../Imatges/Li.gif);
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666;
    line-height: 15px;
	padding-left: 15px;
	padding-top: 0px;
    background-repeat: no-repeat;
	background-position: 0px 1px;
}

.Li2 ul    {
    list-style: none;
	padding: 3px;
    margin: 0;
	/*border-bottom: 2px solid #999999*/
}

/*  LI2 ANTIC ************************************************************
.Li2 li    {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
    line-height: 15px;
	padding-left: 15px;
	padding-top: 0px;
	background-image: url(../Imatges/Li_2.gif);
    background-repeat: no-repeat;
	background-position: 0px 3px;
}*************************************************************************/

.Li2 li    {
	font-family: Georgia,"Times New Roman",Times,serif;
	/*text-shadow: #cccccc;*/
	font-size: 1.25em;
	font-weight: bold;
	color: #666666;
    line-height: 15px;
	padding: 0 0 3px 15px;
	background: url(Li_11.png) no-repeat 0px 2px;
	border-bottom: dotted #666666 1px;
}

.HomeTitol    {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 15px;
	background-image: url(../Imatges/FletxaHome.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
	background-color: #E9E9E9;
	border-top: 1px solid #999999
}

.HomeLateral {
	background-image: url(../Imatges/Linia_Vert_Gris_Fort.gif);
    background-position: left;
    background-repeat: repeat-y;
}

.LiNet ul    {
    list-style: none;
	padding: 0px;
    margin: 0;
	border-bottom: 1px solid #999999
}

.LiNet li    {
	font-family: Verdana, Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
    line-height: 19px;
	padding-left: 27px;
	padding-top: 0px;
	background-image: url(../Imatges/Li_Net.gif);
    background-repeat: no-repeat;
	background-position: 0px 3px;
}

a.MenuPROSel:link, a.MenuPROSel:active, a.MenuPROSel:visited, a.MenuPROSel:hover    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	display: block;
	float: right;
	padding-top: 4px;
	padding-right: 1px;
	padding-bottom: 4px;
	padding-left: 1px;
	border-bottom-width: 5px;
    border-bottom-color:#990033; 
	border-bottom-style: solid; 
}

a.MenuPRO:link, a.MenuPRO:active, a.MenuPRO:visited   {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	display: block;
	float: right;
	padding-top: 4px;
	padding-right: 1px;
	padding-bottom: 4px;
	padding-left: 1px;
	border-bottom-width: 5px;
    border-bottom-color:#000; 
	border-bottom-style: solid; 
}
a.MenuPRO:hover    {
	color: #FFF;
    border-bottom-color:#990033; 
}

a.MenuCOMSel:link, a.MenuCOMSel:active, a.MenuCOMSel:visited, a.MenuCOMSel:hover    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	display: block;
	float: right;
	padding-top: 4px;
	padding-right: 1px;
	padding-bottom: 4px;
	padding-left: 1px;
	border-bottom-width: 5px;
    border-bottom-color:#FF6600; 
	border-bottom-style: solid; 
}
a.MenuCOM:link, a.MenuCOM:active, a.MenuCOM:visited    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	display: block;
	float: right;
	padding-top: 4px;
	padding-right: 1px;
	padding-bottom: 4px;
	padding-left: 1px;
	border-bottom-width: 5px;
    border-bottom-color:#000; 
	border-bottom-style: solid; 
}

a.MenuCOM:hover    {
	color: #FFF;
    border-bottom-color:#FF6600; 
}

a.MenuLIBSel:link, a.MenuLIBSel:active, a.MenuLIBSel:visited, a.MenuLIBSel:hover    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	display: block;
	float: right;
	padding-top: 4px;
	padding-right: 1px;
	padding-bottom: 4px;
	padding-left: 1px;
	border-bottom-width: 5px;
    border-bottom-color:#006600; 
	border-bottom-style: solid; 
}

a.MenuLIB:link, a.MenuLIB:active, a.MenuLIB:visited    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	display: block;
	float: right;
	padding-top: 4px;
	padding-right: 1px;
	padding-bottom: 4px;
	padding-left: 1px;
	border-bottom-width: 5px;
    border-bottom-color:#000; 
	border-bottom-style: solid; 
}

a.MenuLIB:hover    {
	color: #FFF;
    border-bottom-color:#006600; 
}

a.MenuEPNSel:link, a.MenuEPNSel:active, a.MenuEPNSel:visited, a.MenuEPNSel:hover    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	display: block;
	float: right;
	padding-top: 4px;
	padding-right: 1px;
	padding-bottom: 4px;
	padding-left: 1px;
	border-bottom-width: 5px;
    border-bottom-color:#CCC; 
	border-bottom-style: solid; 
}
a.MenuEPN:link, a.MenuEPN:active, a.MenuEPN:visited    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	display: block;
	float: right;
	padding-top: 4px;
	padding-right: 1px;
	padding-bottom: 4px;
	padding-left: 1px;
	border-bottom-width: 5px;
    border-bottom-color:#000; 
	border-bottom-style: solid; 
}
a.MenuEPN:hover    {
	color: #FFF;
    border-bottom-color:#cccccc; 
}

a.Peu:link, a.Peu:active, a.Peu:visited, .Peu    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	display: block;
	float: right;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}
a.Peu:hover    {
	color: #000;
}
/*==================================  PAGINADOR ==================================================*/

a.Paginador_Esq:link, a.Paginador_Esq:active, a.Paginador_Esq:visited {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #003399;
	text-decoration: none;
	text-align: right;
	display: block;
	float: right;
	padding: 7px 5px 7px 10px;
	
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background: #EAF4FF;
}
.Paginador_Esq   {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #003399;
	text-decoration: none;
	text-align: right;
	display: block;
	float: right;
	padding: 7px 5px 7px 10px;
	
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background: #EAF4FF;
}
a.Paginador_Esq:hover    {
	color: #990033;

	background: #ffffff;
}
a.Paginador_Mig:link, a.Paginador_Mig:active, a.Paginador_Mig:visited, .Paginador_Mig   {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #003399;
	text-decoration: none;
	display: block;
	float: right;
	padding: 7px 0px 7px 0px;
	border-left: 1px #999 solid;
	width: 30px;
	
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background: #EAF4FF;
}
a.Paginador_Mig:hover    {
	color: #990033;
	width: 30px;
	
	background: #ffffff;
}
.Paginador_Sel   {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #003399;
	text-decoration: none;
	display: block;
	float: right;
	padding: 7px 0px 7px 0px;
	border-left: 1px #999 solid;
	/*border-top: 1px #999 solid;*/
	width: 30px;
	
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background: #FFFFFF;
}

a.Paginador_Sel:hover    {
	color: #990033;
}

a.Paginador_Dret:link, a.Paginador_Dret:active, a.Paginador_Dret:visited  {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #003399;
	text-decoration: none;
	display: block;
	float: right;
	padding: 7px 10px 7px 5px;
	
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	background: #EAF4FF;
}
.Paginador_Dret   {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #003399;
	text-decoration: none;
	display: block;
	float: right;
	padding: 7px 10px 7px 5px;

	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	background: #EAF4FF;
	}

a.Paginador_Dret:hover    {
	color: #990033;
	background: #FFFFFF;
}
a.Paginador:link, a.Paginador:active, a.Paginador:visited, .Paginador   {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #003399;
	text-decoration: none;
	display: block;
	/*background: url(Pag.png) repeat-x top;*/
	padding-top: 1px;
	padding-right: 15px;
}
a.Paginador:hover    {
	color: #990033;
	background-color: #CCC;
}
.paginador_top {
	border-top: 1px solid #666666;
	padding: 10px 18px 0 18px;
}
/*==================================  PAGINADOR 2007 ==================================================

a.Paginador_Esq:link, a.Paginador_Esq:active, a.Paginador_Esq:visited {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #003399;
	text-decoration: none;
	text-align: right;
	display: block;
	float: right;
	padding: 10px 5px 7px 10px;
	background: url(Pag_Esq.png) repeat-x left top;
}
.Paginador_Esq   {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #003399;
	text-decoration: none;
	text-align: right;
	display: block;
	float: right;
	padding: 10px 5px 7px 10px;
	background: url(Pag_Esq.png) repeat-x left top;
}
a.Paginador_Esq:hover    {
	color: #990033;
	background: url(Pag_Esq_Up.png) no-repeat left top;
}
a.Paginador_Mig:link, a.Paginador_Mig:active, a.Paginador_Mig:visited, .Paginador_Mig   {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #003399;
	text-decoration: none;
	display: block;
	float: right;
	padding: 10px 0px 7px 0px;
	border-left: 1px #999 solid;
	width: 30px;
	background: #e9e9e9;
	background: url(Pag_Mig.png) repeat-x left top;
}
a.Paginador_Mig:hover    {
	color: #990033;
	width: 30px;
	background: url(Pag_Mig_Up.png) repeat-x left top;
}
.Paginador_Sel   {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #003399;
	text-decoration: none;
	display: block;
	float: right;
	padding: 10px 0px 7px 0px;
	border-left: 1px #999 solid;
	width: 30px;
	background: url(Pag_Sel.png) repeat-x left top;
}

a.Paginador_Sel:hover    {
	background: url(Paginador_Mig_Up.png) no-repeat left top;
	color: #990033;
}

a.Paginador_Dret:link, a.Paginador_Dret:active, a.Paginador_Dret:visited  {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #003399;
	text-decoration: none;
	display: block;
	float: right;
	padding: 10px 10px 7px 5px;
	border-left: 1px #999 solid;
	background: url(Pag_Dret.png) repeat-x right top;
}
.Paginador_Dret   {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #003399;
	text-decoration: none;
	display: block;
	float: right;
	padding: 10px 10px 7px 5px;
	border-left: 1px #999 solid;
	background: url(Pag_Dret.png) repeat-x right top;
}

a.Paginador_Dret:hover    {
	color: #990033;
	background: url(Pag_Dret_Up.png) repeat-x right top;
}
a.Paginador:link, a.Paginador:active, a.Paginador:visited, .Paginador   {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #003399;
	text-decoration: none;
	display: block;
	padding-top: 1px;
	padding-right: 15px;
}
a.Paginador:hover    {
	color: #990033;
	background-color: #CCC;
}
*/


/*  =============================================================================== PAGINADOR ANTIC
a.Paginador_Esq:link, a.Paginador_Esq:active, a.Paginador_Esq:visited {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #003399;
	text-decoration: none;
	text-align: right;
	display: block;
	float: right;
	padding: 9px 20px 12px 30px;
	background: url(Paginador_Esq.png) no-repeat left top;
}
.Paginador_Esq   {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #003399;
	text-decoration: none;
	text-align: right;
	display: block;
	float: right;
	padding: 9px 4px 12px 4px;
	background: url(Paginador_Esq.png) no-repeat left top;
}
a.Paginador_Esq:hover    {
	color: #990033;
	background: url(Paginador_Esq_Up.png) no-repeat left top;
}
a.Paginador_Mig:link, a.Paginador_Mig:active, a.Paginador_Mig:visited, .Paginador_Mig   {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #003399;
	text-decoration: none;
	display: block;
	float: right;
	padding: 9px 8px 12px 8px;
	background: url(Paginador_Mig.png) no-repeat left top;
}
a.Paginador_Mig:hover    {
	background: url(Paginador_Mig_Up.png) no-repeat left top;
	color: #990033;
}
.Paginador_Sel   {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #003399;
	text-decoration: none;
	display: block;
	float: right;
	padding: 9px 8px 12px 8px;
	background: url(Paginador_Sel.png) no-repeat left top;
}
a.Paginador_Sel:hover    {
	background: url(Paginador_Mig_Up.png) no-repeat left top;
	color: #990033;
}

a.Paginador_Dret:link, a.Paginador_Dret:active, a.Paginador_Dret:visited  {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #003399;
	text-decoration: none;
	display: block;
	float: right;
	padding: 9px 30px 12px 15px;
	background: url(Paginador_Dret.png) no-repeat right top;
}
.Paginador_Dret   {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #003399;
	text-decoration: none;
	display: block;
	float: right;
	padding: 9px 4px 12px 4px;
	background: url(Paginador_Dret.png) no-repeat right top;
}

a.Paginador_Dret:hover    {
	color: #990033;
	background: url(Paginador_Dret_Up.png) no-repeat right top;
}
a.Paginador:link, a.Paginador:active, a.Paginador:visited, .Paginador   {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #003399;
	text-decoration: none;
	display: block;
	float: right;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	border-bottom-width: 2px;
    border-bottom-color:#BBB; 
	border-bottom-style: solid; 
	border-top-width: 1px;
    border-top-color:#BBB; 
	border-top-style: solid; 
	background: url(Paginador_Mig.png) no-repeat left top;
}
a.Paginador:hover    {
	color: #990033;
    border-bottom-color:#666666; 
	background-color: #CCC;
}
*/
/*
a.Localizado:link, a.Localizado:active, a.Localizado:visited, .Localizado   {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9px;
	color: #003399;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-right: 3px;
	padding-left: 3px;
}
a.Localizado:hover    {
	color: #990033;
	background-color: #BFBFBF;
}
*/

#Localizado a  {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9px;
	color: #003399;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-right: 3px;
	padding-left: 3px;
}
#Localizado a:hover    {
	color: #990033;
	background-color: #BFBFBF;
}
#Localizado .BT   {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #003399;
	text-decoration: none;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 3px;	
	border-bottom-width: 2px;
    border-bottom-color:#BBB; 
	border-bottom-style: solid; 
	border-top-width: 1px;
    border-top-color:#BBB; 
	border-top-style: solid; 
}
#Localizado  {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-right: 3px;
	padding-left: 3px;
}

.Paginador_Sup {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
	display: block;
	float: right;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-bottom-width: 2px;
    border-bottom-color:#BBB; 
	border-bottom-style: solid; 
	border-top-width: 1px;
    border-top-color:#BBB; 
	border-top-style: solid; 
}
.Paginador_Sup_commerce {
	font-size: 10px;
	color: #000;
	padding: 2px 5px 2px 5px;
	border-bottom: 2px #BBB solid;
	border-top: 1px #BBB solid;
}
.Paginador_Superior {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	background: #DDEEFF;
	border: 1px solid #999999;
	margin: 12px 0 12px 0;
}
#Cercador {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
	padding: 0 0 0 6px;
	background: #B6C8ED;
	border: 1px solid #999999;
	margin: 12px 0 12px 0;
}

a.LatBar3:link, a.LatBar3:active, a.LatBar3:visited   {
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
	color: #333333;
	background-color: #E9E9E9;
	text-shadow: #999 0px 2px 2px;
	display: block;
	margin-bottom: 1px;
	margin-left: 1px;
	margin-right: 1px;
	padding: 5px;
	padding-left: 5px;
	padding-top: 6px;
	padding-bottom: 6px;
	text-align: left;
}

a.LatBar3:hover    {
	color: #000000;
	background-color: #cccccc;
}
/* ==================  Menu Lateral Rodó ================================== */
.rodoArea {
    display: block;
	width: 90%;
}
.rodoArea_2 {
    display: block;
	width: 100%;
}
.topL {
	background-image: url(../Imatges/TopL.gif);
	background-repeat: no-repeat;
	width: 100%;
	float: left;
	display: block;
}
.topR {
	background-image: url(../Imatges/TopR.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	float: right;
	display: block;
}
.topL2 {
	background-image: url(../Imatges/TopL2.gif);
	background-repeat: no-repeat;
	width: 100%;
	float: left;
	display: block;
}
.topR2 {
	background-image: url(../Imatges/TopR2.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	float: right;
	display: block;
}
.topContent {
	font-weight: bold;
    padding: 1 8 10 10 ;
	display: block;
    text-align: left;
}
.botL {
	background-image: url(../Imatges/BotL.gif);
	background-repeat: no-repeat;
	width: 100%;
	float: left;
}
.botR {
    background-color: #FFFFFF;
	background-image: url(../Imatges/BotR.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	width: 100%;
	float: right;
}
.botContent {
    padding: 8 8 8 10 ;
}.clear {
    clear: both;
}
#mid .blanc{
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
	color: #333333;
	background-color: #E9E9E9;
	display: block;
	/*padding: 6px 5px 1px 5px;*/
	border-left: #999 solid 1px;
	border-right: #999 solid 1px;
	text-align: left;
	height: 25px;
}
#mid ul   {
    list-style: none;
	margin: 0;
	padding: 0;
}
#mid li   {
	width: 100%;
}
#mid a {
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
	color: #333333;
	background-color: #E9E9E9;
	text-shadow: #fff 0px 2px 2px;
	display: block;
	padding: 6px 5px 6px 5px;
	border-left: #999 solid 1px;
	border-bottom: #999 solid 1px;
	border-right: #999 solid 1px;
	text-align: left;
	height: 17px;
}

#mid a:hover {
	color: #000000;
	background-color: #cccccc;
}
#mid .txt {
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
	color: #333333;
	background-color: #E9E9E9;
	text-shadow: #fff 0px 2px 2px;
	display: block;
	padding: 6px 5px 1px 5px;
	border-left: #999 solid 1px;
	border-right: #999 solid 1px;
	text-align: left;
}
#midnews {
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
	color: #333333;
	background-color: #E9E9E9;
	background-image: url(../Imatges/Banner/BANN_Home_3.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	float: right;
	display: block;
	padding: 8px 0px 1px 10px;
	text-shadow: #fff 0px 2px 2px;
	text-align: left;
	height: 167px;
	width: 210;
	margin-top: 5px;
}
#midesbelt {
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
	color: #333333;
	background-color: #E9E9E9;
	background-image: url(../Imatges/Banner/BANN_Home_4.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	float: right;
	display: block;
	padding: 8px 0px 1px 10px;
	text-shadow: #fff 0px 2px 2px;
	text-align: left;
	height: 167px;
	width: 260;
	margin-top: 5px;
}
#midnet {
	margin-top: 5px;
}
#midtitol {
	font-size: 18px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
	color: #fff;
	text-align: right;
	font-weight: bold;
	padding-right: 10px;
	text-shadow: #000 2px 2px 3px;
}
/* ==============  Menu lateral ==================================== */
#MenuLat ul   {
    list-style: none;
	margin: 0;
	padding: 0;
}
#MenuLat a {
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
	display: block;
	padding: 5px;
	padding-left: 10px;
	text-align: left;
	color: #2f2f2f;
	background-color: #E8E8E8;
	border-bottom: 1px #cccccc solid;
	border-top: 1px #ffffff solid;
	border-left: 1px #ffffff solid;
}
#MenuLat a:hover    {
	color: #990033;
	background-color: #F4F4F4;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-color: #666;
	border-left-style: solid;
}
#MenuLat .current a  {
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
	color: #000;
	display: block;
	text-align: left;
	font-weight: bold;
	background-color: #FFF;
	border-left-width: 2px;
	border-left-color: #990033;
	border-left-style: solid;
}
#MenuLat .NoLink  {
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
	display: block;
	padding: 5px;
	padding-left: 10px;
	text-align: left;
	color: #999;
	background-color: #e9e9e9;
	border-bottom: 1px #cccccc solid;
	border-top: 1px #ffffff solid;
}
#MenuLat .Pestanya2   {
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	color: #444;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #ccc;
	border-bottom: 1px #aaa solid;
	border-top: 1px #eee solid;
	border-left: 1px #ffffff solid;
}
#MenuLat .Pestanya   {
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	color: #444;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 14px;
	background: url(../Imatges/Pestanya__.gif) no-repeat  bottom left;
}
#MenuLat .Pestanya_Busc   {
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	color: #444;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 14px;
	background: url(../Imatges/Pestanya__busc.gif) no-repeat  bottom left;
}
#MenuLat .Pestanya_Net   {
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	color: #444;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 14px;
	background: url(../Imatges/Pestanya__net.gif) no-repeat  bottom left;
}

/* =============== MENU SUPERIOR ======================================= */
#menuTop {
	font-size: 9px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	background: #000000;
	width: 100%;
	float: left;
}

#menuTop ul   {
    list-style: none;
	margin: 0;
	padding: 0;
}

#menuTop li  {
	background: url(../Imatges/tab_dret.gif) no-repeat right top;
	margin: 0;
	padding: 0;
	float: right;
	border-bottom: 1px solid black;
	font-weight: bold;
}

#menuTop a  {
    text-decoration: none;
	background: url(../Imatges/tab_esq.gif) no-repeat left top;
	display: block;
	padding: 5px 20px;
	color: #fff;
	float: left; 
	font-weight: bold;
}

#menuTop .home {
	background: url(../Imatges/tab_dret_3.gif) no-repeat right top;
	margin-top: 1px;
	border-bottom: medium none;
	font-weight: bold;
}

#menuTop .home a {
    color: #FFF;
    text-decoration: none;
	background: url(../Imatges/tab_esq_3.gif) no-repeat left top;
	font-weight: bold;
}

#menuTop .roig {
	background: url(../Imatges/tab_dret_roig.gif) no-repeat right top;
	margin-top: 1px;
	border-bottom: medium none;
	font-weight: bold;
}

#menuTop .roig a {
    color: #FFF;
    text-decoration: none;
	background: url(../Imatges/tab_esq_roig.gif) no-repeat left top;
	font-weight: bold;
}

#menuTop .vert {
	background: url(../Imatges/tab_dret_vert.gif) no-repeat right top;
	margin-top: 1px;
	border-bottom: medium none;
	font-weight: bold;
}

#menuTop .vert a {
    color: #FFF;
    text-decoration: none;
	background: url(../Imatges/tab_esq_vert.gif) no-repeat left top;
	font-weight: bold;
}

#menuTop .taron {
	background: url(../Imatges/tab_dret_taron.gif) no-repeat right top;
	margin-top: 1px;
	border-bottom: medium none;
	font-weight: bold;
}

#menuTop .taron a {
    color: #FFF;
    text-decoration: none;
	background: url(../Imatges/tab_esq_taron.gif) no-repeat left top;
	font-weight: bold;
}

/*IE5-Mac Hac|*/
#menuTop  {
     float: none;
}

#menuTopSup {
	font-size: 9px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	background: #000000;
	width: 100%;
	float: left;
}

#menuTopSup ul   {
    list-style: none;
	margin: 0;
	padding: 0;
}

#menuTopSup li  {
	/*background: url(../Imatges/tab_dret.gif) no-repeat right top;*/
	margin: 0;
	padding: 0;
	float: right;
	border-bottom: 1px solid black;
	/*font-weight: bold;*/
}

#menuTopSup a  {
    text-decoration: none;
	/*background: url(../Imatges/tab_esq.gif) no-repeat left top;*/
	display: block;
	padding: 3px 16px;
	color: #fff;
	float: left; 
	/*font-weight: bold;*/
}

#menuTopSup a:hover  {
    text-decoration: none;
	/*background: url(../Imatges/tab_esq.gif) no-repeat left top;*/
	display: block;
	padding: 3px 16px;
	color: #ff9900;
	float: left; 
	/*font-weight: bold;*/
}

/*IE5-Mac Hac|*/
#menuTopSup  {
     float: none;
}

/* ======================= MENU PRODUCTE =======================================*/
#MenuProduct {
	background: #FFFFFF;
	width: 100%;
	float: left;
}

#MenuProduct ul   {
    list-style: none;
	margin: 0;
	padding: 0;
}

#MenuProduct li  {
	margin: 0;
	padding: 0;
	float: left;
}

#MenuProduct a    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	display: block;
	float: left;
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
	border-bottom-width: 3px;
    border-bottom-color:#fff; 
	border-bottom-style: solid; 
}
#MenuProduct a:hover    {
	color: #990033;
    border-bottom-color:#990033; 
}
#MenuProduct .current  a  {
	color: #000;
    border-bottom-color:#990033;
	/*background: #E8E8E8;*/
}
#MenuProduct .NoLink    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999;
	text-decoration: none;
	display: block;
	float: left;
	padding-top: 4px;
	padding-right: 1px;
	padding-bottom: 4px;
	padding-left: 1px;
	border-bottom-width: 3px;
    border-bottom-color:#fff; 
	border-bottom-style: solid; 
}
.MenuProductLinia {
	font-weight: bold;
	color: #333333;
	background-image: url(../Imatges/Linia_Horit_Gris_Fort.gif);
    background-position: bottom;
    background-repeat:   repeat-x;
    background-color:   #FFFFFF;
	padding-bottom: 3px;
	padding-top: 1px;
}
/*IE5-Mac Hac|*/
#MenuProduct  {
     float: none;
}

/* ======================= MENU TOP HOME =======================================*/
#MenuTopHome {
	background: #FFFFFF;
	width: 100%;
	float: right;
}

#MenuTopHome ul   {
    list-style: none;
	margin: 0;
	padding: 0;
}

#MenuTopHome li  {
	margin: 0;
	padding: 0;
	float: right;
}

#MenuTopHome a    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	display: block;
	float: left;
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
	border-top: 1px #666 solid;
	border-bottom: 3px #666 solid;
}
#MenuTopHome a:hover    {
	color: #990033;
    border-bottom-color:#000; 
	background: #e9e9e9;
}
#MenuTopHome .current  a  {
	color: #000;
    border-bottom-color:#990033;
	/*background: #E8E8E8;*/
}
#MenuTopHome .NoLink   {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	display: block;
	float: left;
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
	border-top: 1px #000 solid;
	border-bottom: 1px #000 solid;
}
/*IE5-Mac Hac|*/
#MenuTopHome  {
     float: none;
}

.LateralTitol    {
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	color: #444;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(../Imatges/FletxaLateral3.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
	background-color: #cccccc;
	border-top: 1px solid #999999
}

.ImatgeFons    {
    /* =========  PROVA PER IMATGE DE FONS A CADA PLANA =============== */
	background-image: url(../Imatges/Banner/BANN_TOP_2.jpg);
    background-repeat: no-repeat;
    background-position: top left;
	background-color: #FFFFFF;
}

.LiniaProdNoPublic    {
	background-color: #FFF1BB;
	/*background-color: #66CC66;*/
}
.LiniaProdParell    {
	background-color: #FFFFFF;
}
.LiniaProdNoSenar    {
	background-color: #E9E9E9;
}
.Cataleg_List    {
	font-size: 7pt;
	height: 20px;
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
	text-align: center;
	border-bottom: 1px #666 solid;
	border-left: 1px #CCC solid;
	/*float: center;*/
	/*height: 18px;*/
	padding: 2px 1px 2px 1px;
}
.Cataleg_List_Legend    {
	font-size: 7pt;
	/*height: 20px;*/
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
	text-align: left;
	/*border-bottom: 1px #666 solid;
	border-left: 1px #CCC solid;*/
	/*float: center;*/
	/*height: 18px;*/
	/*padding: 2px 1px 2px 1px;*/
}

.Cataleg_List_Maq    {
	/*font-size: 7pt;*/
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
	border-bottom: 1px #DDD solid;
	/*float: center;*/
	/*height: 18px;*/
	padding: 15px 1px 15px 1px;
}
/*.List_product_cap    {
	background-color: #CCCCCC;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
	border: 1px #999999 solid;
}*/
#Cataleg_List_Serie    {
	font-size: 14px;
	color: #666666;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 3px #990033 solid;
	/*float: center;*/
	/*height: 18px;*/
	padding: 1px;
}
#Cataleg_List_Serie_GR    {
    position: absolute;
	top: -10px;
	font-size: 22px;
	color: #e9e9e9;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	text-decoration: none;
	float: right;
}
.Cataleg_Cap    {
	font-size: 7pt;
	color: #333333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 0 1px 0 1px;
	border-bottom: 1px #999 solid;
	border-left: 1px #999 solid;
	/*float: center;
	height: 18px;*/
	background-color: #CCCCCC;
}
.Cataleg_CT_Especial {
	font-size: 9px;
	color: #333333;
}
#Cataleg_descrip {
    text-align: left;
    border: 1px solid #999;
	padding: 1px;
	background: #FFFFC4;
	width: 97%;
	font-size: 60%;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.Cataleg_Cap_Sup {
    border-bottom: 3px solid #999;
}
.titol_fons_1 {
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	background: url(../Imatges/Titol_Roig.gif) no-repeat top left;
    padding: 8 0 8 45;
}
.titol_fons_2 {
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	background: url(../Imatges/Li_Onets_2.gif) no-repeat top left;
    padding: 1 0 20 8;
}
.titol_fons_3 {
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	background: url(../Imatges/Titol_3_Rg.gif) no-repeat top right;
    padding: 1 0 20 8;
}
.titol_fons_4 {
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	background: url(../Imatges/Titol_4_Rg.gif) no-repeat top left;
    padding: 12 0 20 8;
	text-align: right;
}
.titol_fons_5 {
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	background: url(../Imatges/Titol_5_Gr.gif) no-repeat top right;
    padding: 4 0 20 8;
}
.home_buton_fons {
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	background: url(../Imatges/Fons_Taron.jpg) no-repeat top right;
    padding: 4 0 20 8;
	color: #333;
}

#capa_avis{
	display:none;
	position:absolute;
	/*background-color:#f3f4c7;*/
	background-color:#e9e9e9;
	border:1px solid #999999; 
	width:560px;
	height:400px;
	z-index:1;
 /* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8;
  /* for Mozilla */
  -moz-opacity:0.8;
  }