﻿body 
{
    /*background-color:#ffffff;*/
    margin:0px;
}


.taula_main
{
    text-align:center;
    border:0px;
}


.bt_catala
{
    background-image: url(../img/ban_cat.gif);
	height: 20px;
	width: 20px;
	border: none;
	cursor:hand;
}

.bt_castella
{
    background-image: url(../img/ban_esp.gif);
	height: 20px;
	width: 20px;
	border: none;
	cursor:hand;
}

.bt_angles
{
    background-image: url(../img/ban_eng.gif);
	height: 20px;
	width: 20px;
	border: none;
	cursor:hand;
}


.imatge
{
    border:0px;
}

.petit
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 4px;
	font-style:normal;
	font-weight: normal;
}

.marge_superior_top
{
    height:2px;
    background-color:#E4D2F3;
}


.tr_capsalera
{
    height:19px;
    background-color:#E4D2F3;
    vertical-align:middle;
}

.marge_superior_bottom
{
    height:12px;
    background-color:#E4D2F3;
}



.menu_text1
{
    background-color:#714793;
    font-family: arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: bold;
	color:#ffffff;
	text-align:center;
	vertical-align:middle;
    height:19px;
    text-decoration: none;
}


.menu_text1_off
{
    background-color:#FFFFFF;
    font-family: arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: bold;
	color:#714793;
	text-align:center;
	vertical-align:middle;
    height:19px;
    text-decoration: none;
}

.menu_text2
{
    background-color:#9967C2;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: bold;
	color:#ffffff;
	text-align:center;
	vertical-align:middle;
	height:19px;
    text-decoration: none;
}

.menu_text2_off
{
    background-color:#FFFFFF;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: bold;
	color:#9967C2;
	text-align:center;
	vertical-align:middle;
	height:19px;
    text-decoration: none;
}


.visiti_right
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
	font-weight: bold;
	color:#000000;
	padding-right:2px;
	text-align:right;
	letter-spacing:1px;
}

.visiti_left
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
	font-weight: bold;
	color:#000000;
	padding-left:2px;
	text-align:left;
	letter-spacing:1px;
}

.ratlla_superior
{
    background-image: url(../img/ratlla_superior.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

.ratlla_superior2
{
    background-image: url(../img/ratlla_superior2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}	

.marc_TLRB
{
    border-top: 1px solid #A2A2A5;
	border-right: 1px solid #A2A2A5;
	border-bottom: 1px solid #A2A2A5;
	border-left: 1px solid #A2A2A5;
	background-color:#C2C2C5;
	vertical-align:middle;
}

.marc_TLRB_inici
{
    border-top: 1px solid #A2A2A5;
	border-right: 1px solid #A2A2A5;
	border-bottom: 1px solid #A2A2A5;
	border-left: 1px solid #A2A2A5;
	background-color:#EAEAED;
	vertical-align:top;
}

.marc_TBL
{
    border-top: 1px solid #E58342;
	border-left: 1px solid #E58342;
	border-bottom: 1px solid #E58342;
	background-color:#FADDBF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: bold;
	color:#5C5C5D;
	text-align:center;
}


.fons_info_botiga
{
	border-bottom: 1px solid #FFFFFF;
	background-color:#EDE2F7;
}

.info_botiga
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
	font-weight: normal;
	color:#714793;
	text-align:left;
}

.text_ico
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: normal;
	color:#5C5C5D;
	text-align:left;
	padding-right:2px;
}

.ico_accesdirectes
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-style:normal;
	font-weight: bold;
	color:#E0E0E3;
	text-align:right;
	padding-right:1px;
	vertical-align:bottom;
	letter-spacing:0px;
}

.ico_espaisgris
{
     font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 6px;
	font-style:normal;
	font-weight: normal;
	background-color:#EAEAED;
}

.ico_espaislila
{
     font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 6px;
	font-style:normal;
	font-weight: normal;
	background-color:#EDE2F7;
}

.carrop
{
    background-image: url(../img/carrop.gif);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#F3AA5C;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-style:normal;
	font-weight: bold;
	text-align:left;
	padding-left:4px;
	color:#ffffff;
}

.carrog_cat
{
    background-image: url(../img/carrog_cat.gif);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#C2C2C5;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: bold;
	text-align:left;
	padding-top:3px;
	padding-left:10px;
	color:#79787C;
	vertical-align:text-top;
}


.carrog_esp
{
    background-image: url(../img/carrog_esp.gif);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#C2C2C5;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: bold;
	text-align:left;
	padding-top:3px;
	padding-left:10px;
	color:#79787C;
	vertical-align:text-top;
}

.carrog_eng
{
    background-image: url(../img/carrog_eng.gif);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#C2C2C5;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: bold;
	text-align:left;
	padding-top:3px;
	padding-left:10px;
	color:#79787C;
	vertical-align:text-top;
}

.text_carro_blanc
{
    color:#ffffff;
    font-size:13px;
    font-style:italic;
}

.carro_entrar
{
    text-align:right;
    padding-right:4px;
    background-color:#A2A2A5;
}

.quadre_apartat
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: bold;
    border-top: 1px solid #C5C4C9;
	border-right: 1px solid #C5C4C9;
	border-bottom: 1px solid #C5C4C9;
	background-color:#C5C4C9;
	text-align:center;
	color:#ffffff;
}

.quadre_subapartat
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: bold;
    border-top: 1px solid #C5C4C9;
	border-right: 1px solid #C5C4C9;
	border-bottom: 1px solid #C5C4C9;
	background-color:#ffffff;
	text-align:center;
	color:#C5C4C9;
}

.quadre_apartat_lila
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: bold;
    border-top: 1px solid #9967C2;
	border-right: 1px solid #9967C2;
	border-bottom: 1px solid #9967C2;
	background-color:#9967C2;
	text-align:center;
	color:#ffffff;
}

.quadre_subapartat_lila
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: bold;
    border-top: 1px solid #9967C2;
	border-right: 1px solid #9967C2;
	border-bottom: 1px solid #9967C2;
	background-color:#EDE2F7;
	text-align:center;
	color:#9967C2;
}

.quadre_subapartat_serveis
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: bold;
    border-top: 1px solid #C5C4C9;
	border-right: 1px solid #C5C4C9;
	border-bottom: 1px solid #C5C4C9;
	background-color:#EAEAED;
	text-align:center;
	color:#807F84;
}


.quadre_inici
{
    /*background-image: url(../img/fons_fletxa.gif);
	background-repeat:no-repeat;
	background-position:right center;*/
    background-color:#ffffff;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-style:italic;
	font-weight: bold;
	color:#714793;
	text-align:left;
	padding-left:5px;
	height:30px;
	width:285px;
	vertical-align:middle;
}

.quadre_inici_fletxa
{
    background-color:#ffffff;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-style:italic;
	font-weight: bold;
	color:#714793;
	text-align:center;
	height:30px;
	vertical-align:middle;
}

.text_quadreinici
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: normal;
	color:#5C5C5D;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}

.fons_peu
{
    background-image: url(../img/fons_peu.gif);
	background-repeat:repeat-x;
}


.text_peu
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style:normal;
	font-weight: normal;
	color:#98989B;
	text-align:center;
	border-left: 1px solid #C5C4C9;
	vertical-align:middle;
}

.text_peu2
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style:normal;
	font-weight: normal;
	color:#98989B;
	text-align:right;
	border-left: 1px solid #C5C4C9;
	vertical-align:middle;
}

.text
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: normal;
	color:#5C5C5D;
	text-align:left;
}

.text_lila
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: normal;
	color:#9967C2;
	text-align:left;
}

.text_nota
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-style:normal;
	font-weight: normal;
	color:#9A999E;
	text-align:center;
}

.text_oferta
{
    background-image: url(../img/fletxa_lila.gif);
	background-repeat:no-repeat;
	background-position:right;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: bold;
	color:#714793;
	text-align:left;
	border-left: 1px solid #714793;
	border-top: 1px solid #714793;
	border-bottom: 1px solid #714793;
	padding-right:17px;
	padding-left:2px;
	vertical-align:middle;
	padding-top:1px;
}

.text_horari
{
    font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-style:normal;
	font-weight: normal;
	color:#5C5C5D;
	text-align:left;
}

.text_horari2
{
    font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style:italic;
	font-weight: normal;
	color:#68676B;
	text-align:left;
}


.fons_qui_cat
{
    background-image: url(../img/qui_serveis_cat.gif);
	background-repeat:no-repeat;
	background-position:center top;
	height:370px;
}

.fons_qui_esp
{
    background-image: url(../img/qui_serveis_esp.gif);
	background-repeat:no-repeat;
	background-position:center top;
	height:370px;
}

.fons_qui_eng
{
    background-image: url(../img/qui_serveis_eng.gif);
	background-repeat:no-repeat;
	background-position:center top;
	height:370px;
}

.punts_suspensius
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
	font-weight: bold;
	color:#CFA5F2;
	text-align:right;
	padding-right:3px;
	letter-spacing:3px;
}

.textinf_qui
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: bold;
	color:#807F84;
	text-align:left;
}

.contingut
{
   width:779px;height:344px;float:none;margin:0px auto 0px auto;
}


.contingut_mapaweb
{
   width:669px;height:419px;float:none;margin:0px auto 0px auto;
}

.qui_Text1
{
    font-family:Times New Roman, Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-style:normal;
	font-weight: normal;
	color:#807F84;
	position:relative; left: -30px; top: 100px;margin:0px auto 0px auto;
}

.qui_Text2
{
  font-family:Times New Roman, Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-style:normal;
	font-weight: normal;
	color:#807F84;
	position:relative; left: -170px; top: 127px;margin:0px auto 0px auto;
}

.qui_Text3
{
   font-family:Times New Roman, Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-style:normal;
	font-weight: normal;
	color:#807F84;
	position:relative; left: 10px; top: 154px;margin:0px auto 0px auto;
}

.qui_Text4
{
    font-family:Times New Roman, Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-style:normal;
	font-weight: normal;
	color:#807F84;
	position:relative; left: -35px; top: 180px;margin:0px auto 0px auto;
}

.qui_Text5
{
   font-family:Times New Roman, Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-style:normal;
	font-weight: normal;
	color:#807F84;
	position:relative; left: -70px; top: 208px;margin:0px auto 0px auto;
}

.qui_Text6
{
   font-family:Times New Roman, Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-style:normal;
	font-weight: normal;
	color:#807F84;
	position:relative; left: -95px; top: 236px;margin:0px auto 0px auto;
}

.mw_mail
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: normal;
	color:#807F84;
	position:relative; left: -188px; top: -329px;margin:0px auto 0px auto;
}

.mw_empresa
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: normal;
	color:#807F84;
	position:relative; left: -138px; top: 20px;margin:0px auto 0px auto;
}


.mw_botiga
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: normal;
	color:#807F84;
	position:relative; left: -68px; top: 75px;margin:0px auto 0px auto;
}

.mw_botiga_rentat
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: normal;
	color:#807F84;
	position:relative; left: 4px; top: 25px;margin:0px auto 0px auto;
}

.mw_botiga_coccio
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: normal;
	color:#807F84;
	position:relative; left: 6px; top: 25px;margin:0px auto 0px auto;
}

.mw_botiga_fred
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: normal;
	color:#807F84;
	position:relative; left: 0px; top: 25px;margin:0px auto 0px auto;
}

.mw_botiga_acer
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: normal;
	color:#807F84;
	position:relative; left: 25px; top: 25px;margin:0px auto 0px auto;
}

.mw_mobiliari
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: normal;
	color:#807F84;
	position:relative; left: 8px; top: 25px;margin:0px auto 0px auto;
}


.mw_menage
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: normal;
	color:#807F84;
	position:relative; left: 34px; top: 25px;margin:0px auto 0px auto;
}

.mw_serveis
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: normal;
	color:#807F84;
	position:relative; left: -310px; top: 85px;margin:0px auto 0px auto;
}

.mw_realitzacions
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: normal;
	color:#807F84;
	position:relative; left: -240px; top: 71px;margin:0px auto 0px auto;
}

.mw_situacio
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: normal;
	color:#807F84;
	position:relative; left: -172px; top: 57px;margin:0px auto 0px auto;
}

.mw_contacte
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: normal;
	color:#807F84;
	position:relative; left: -110px; top: 43px;margin:0px auto 0px auto;
}

.mw_treball
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: normal;
	color:#807F84;
	position:relative; left: -15px; top: 29px;margin:0px auto 0px auto;
}

.mw_maquinaria
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: normal;
	color:#807F84;
	position:relative; left: -251px; top: 44px;margin:0px auto 0px auto;
}

/**/

.mw_rentat2
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: normal;
	color:#807F84;
	position:relative; left: -250px; top: 30px;margin:0px auto 0px auto;
}

.mw_coccio2
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: normal;
	color:#807F84;
	position:relative; left: -247px; top: 30px;margin:0px auto 0px auto;
}

.mw_fred2
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: normal;
	color:#807F84;
	position:relative; left: -252px; top: 30px;margin:0px auto 0px auto;
}

.mw_acer2
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: normal;
	color:#807F84;
	position:relative; left: -227px; top: 30px;margin:0px auto 0px auto;
}

.mw_mobiliari2
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: normal;
	color:#807F84;
	position:relative; left: -245px; top: 30px;margin:0px auto 0px auto;
}


.mw_menage2
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: normal;
	color:#807F84;
	position:relative; left: -220px; top: 30px;margin:0px auto 0px auto;
}


.mw_interiorisme
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: normal;
	color:#807F84;
	position:relative; left: -235px; top: 59px;margin:0px auto 0px auto;
}


.mw_gestio
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: normal;
	color:#807F84;
	position:relative; left: -183px; top: 59px;margin:0px auto 0px auto;
}

.mw_cuines
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: normal;
	color:#807F84;
	position:relative; left: -245px; top: 59px;margin:0px auto 0px auto;
}

.mw_barres
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: normal;
	color:#807F84;
	position:relative; left: -228px; top: 59px;margin:0px auto 0px auto;
}

.mw_nota
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: normal;
	color:#807F84;
	position:relative; left: 10px; top: 33px;margin:0px auto 0px auto;
}

/**/

.mw_solucions
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: normal;
	color:#807F84;
	position:relative; left: -237px; top: 142px;margin:0px auto 0px auto;
}

.fons_situacio
{
    background-image: url(../img/fons_situacio.gif);
	background-repeat:repeat-x;
}

.mapatitol
{
    background-image: url(../img/mapatitol.gif);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#714793;
	height:18px;
}

.text_llei
{
    font-family: tahoma,Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style:normal;
	font-weight: normal;
	color:#807F84;
	text-align:left;
	padding-bottom:4px;
	border-bottom: 1px solid #EAEAED;
}

.fons_botiga1
{
  background-image: url(../img/fons_botiga1.gif);
  background-repeat:repeat-x;
}

.fons_botiga2
{
  background-image: url(../img/fons_botiga2.gif);
  background-repeat:repeat-x;
}

.fons_botiga3
{
  background-image: url(../img/fons_botiga3.gif);
  background-repeat:repeat-x;
}

.botiga_virtual
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-style:normal;
	font-weight: bold;
	color:#FFFFFF;
	text-align:left;
}

.familia_productes
{
     font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
	font-weight: bold;
	color:#FFFFFF;
	text-align:left;
	padding-left:3px;
	padding-right:8px;
}

.text_peu_botiga_virtual
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: bold;
	color:#68676B;
	text-align:left;
}

.obligatori
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style:normal;
	font-weight: bold;
	color:#E60003;
}

.no_obligatori
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style:normal;
	font-weight: bold;
	color:#E60003;
	padding-left:3px;
}

.text_obligatori
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: normal;
	color:#E60003;
	text-align:left;
	height:35px;
	vertical-align:middle;
}

.form_text
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: bold;
	color:#714793;
	text-align:left;
	height:22px;
	vertical-align:middle;
}

.form_text_consulta
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: bold;
	color:#714793;
	text-align:left;
	height:22px;
	vertical-align:top;
	padding-top:2px;
}

.marc_L_lila
{
    border-left: 1px solid #E4D2F3;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 4px;
	font-style:normal;
}

.camps_llarg
{
    font-family: Tahoma,Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color:#333333;
	border-top: 1px solid #BBA4CF;
	border-right: 1px solid #BBA4CF;
	border-bottom: 1px solid #BBA4CF;
	border-left: 1px solid #BBA4CF;
	background-color:#EDE2F7;
	width:250px;
}

.camps_curt
{
    font-family: Tahoma,Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color:#333333;
	border-top: 1px solid #BBA4CF;
	border-right: 1px solid #BBA4CF;
	border-bottom: 1px solid #BBA4CF;
	border-left: 1px solid #BBA4CF;
	background-color:#EDE2F7;
	width:150px;
}


.txt_area
{
    font-family: Tahoma,Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color:#333333;
	border-top: 1px solid #BBA4CF;
	border-right: 1px solid #BBA4CF;
	border-bottom: 1px solid #BBA4CF;
	border-left: 1px solid #BBA4CF;
	background-color:#EDE2F7;
	width:250px;
	height:100px;
}


.form_butons
{
	height:30px;
	vertical-align:bottom;
	text-align:left;
}

.bt_enviar_cat
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../img/bt_entrar_form.gif);
	text-align: left;
	vertical-align: middle;
	height: 15px;
	width: 51px;
	border: none;
	cursor:hand;
}

.bt_enviar_esp
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../img/bt_entrar_form.gif);
	text-align: left;
	vertical-align: middle;
	height: 15px;
	width: 51px;
	border: none;
	cursor:hand;
}

.bt_enviar_eng
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../img/bt_entrar_form_ang.gif);
	text-align: left;
	vertical-align: middle;
	height: 15px;
	width: 51px;
	border: none;
	cursor:hand;
}

.bt_esborrar_cat
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../img/bt_esborrar_form_cat.gif);
	text-align: left;
	vertical-align: middle;
	height: 15px;
	width: 64px;
	border: none;
	cursor:hand;
}

.bt_esborrar_esp
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../img/bt_esborrar_form_esp.gif);
	text-align: left;
	vertical-align: middle;
	height: 15px;
	width: 64px;
	border: none;
	cursor:hand;
}

.bt_esborrar_eng
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../img/bt_esborrar_form_ang.gif);
	text-align: left;
	vertical-align: middle;
	height: 15px;
	width: 51px;
	border: none;
	cursor:hand;
}

.Menu_Visor
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #B7B7BA;
    height:30px;
	vertical-align:bottom;
	text-align:left;
}

.Menu_Visor_on
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #714793;
    height:30px;
	vertical-align:bottom;
	text-align:left;
}

.fons_visor_ratlla
{
    background-image: url(../img/fons_visor_ratlla.gif);
    background-repeat:repeat-y;
    width:54px;
}

.lila
{
    color:#714793;
    font-weight:bold;
}


.vermell
{
    color:#E60003;
}

.lila_celaya
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-style:normal;
	font-weight: bold;
	color:#714793;
}


.nota_lila
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-style:normal;
	font-weight: bold;
    color:#714793;
    font-weight:bold;
}

.negre
{
    color:#000000;
    font-weight:bold;
}

.gris
{
    color:#A3A3A5;
}

.text_gran
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}


.titulars
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
	text-align:center;
	vertical-align:middle;
	letter-spacing:1px;
}

.tam24
{
    font-size: 20px;
    letter-spacing:0px;
}

.error
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: bold;
	color:#E60003;
	text-align:left;
	padding-left:10px;
}



.fons_boto
{
    background-image: url(../img/fons_boto.gif);
    background-repeat:no-repeat;
    width:87px;
    height:21px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: bold;
	color:#FFFFFF;
	text-align:left;
	padding-left:18px;
	border:0px;
	cursor:hand;
}


.fons_mapaweb
{
    background-image: url(../img/mapaweb.gif);
    background-repeat:no-repeat;
    background-position:center,center;
}


.text_italic
{
    font-style:italic;
    font-size: 12px;
}

.text_inferior_fotos
{
    color:#87868B;
    font-style:italic;
    font-size: 11px;
}

A.menu_text1:link { COLOR: #ffffff; background-color:#714793; TEXT-DECORATION: none; width:100%;height:100%; }
A.menu_text1:visited {COLOR: #ffffff; background-color:#714793; TEXT-DECORATION: none; width:100%;height:100%; }
A.menu_text1:hover { COLOR: #714793; background-color:#ffffff; TEXT-DECORATION: none; width:100%;height:100%; }
A.menu_text1:active { COLOR: #ffffff; background-color:#714793; TEXT-DECORATION: none; width:100%;height:100%; }


A.menu_text2:link { COLOR: #ffffff; background-color:#9967C2; TEXT-DECORATION: none; width:100%;height:100%; }
A.menu_text2:visited {COLOR: #ffffff; background-color:#9967C2; TEXT-DECORATION: none; width:100%;height:100%; }
A.menu_text2:hover { COLOR: #9967C2; background-color:#ffffff; TEXT-DECORATION: none; width:100%;height:100%; }
A.menu_text2:active { COLOR: #ffffff; background-color:#9967C2; TEXT-DECORATION: none; width:100%;height:100%; }

A.link_peu:link { COLOR: #98989B; TEXT-DECORATION: none;}
A.link_peu:visited { COLOR: #98989B; TEXT-DECORATION: none;}
A.link_peu:hover { COLOR: #714793; TEXT-DECORATION: underline;}
A.link_peu:active { COLOR: #98989B; TEXT-DECORATION: none;}


A.Menu_Visor:link { COLOR: #B7B7BA; TEXT-DECORATION: none;}
A.Menu_Visor:visited { COLOR: #B7B7BA; TEXT-DECORATION: none;}
A.Menu_Visor:hover { COLOR: #714793; TEXT-DECORATION: none;}
A.Menu_Visor:active { COLOR: #B7B7BA; TEXT-DECORATION: none;}

A.link_lila_underline:link { COLOR: #714793; TEXT-DECORATION: underline;font-weight:bold;}
A.link_lila_underline:visited { COLOR: #714793; TEXT-DECORATION: underline;font-weight:bold;}
A.link_lila_underline:hover { COLOR: #714793; TEXT-DECORATION: underline;font-weight:bold;}
A.link_lila_underline:active { COLOR: #714793; TEXT-DECORATION: underline;font-weight:bold;}

A.link_lila:link { COLOR: #714793; TEXT-DECORATION: none;}
A.link_lila:visited { COLOR: #714793; TEXT-DECORATION: none;}
A.link_lila:hover { COLOR: #714793; TEXT-DECORATION: none;}
A.link_lila:active { COLOR: #714793; TEXT-DECORATION: none;}

A.ico_accesdirectes:link { COLOR: #E0E0E3; TEXT-DECORATION: none;}
A.ico_accesdirectes:visited { COLOR: #E0E0E3; TEXT-DECORATION: none;}
A.ico_accesdirectes:hover { COLOR: #FFFFFF; TEXT-DECORATION: none;}
A.ico_accesdirectes:active { COLOR: #E0E0E3; TEXT-DECORATION: none;}

A.text_oferta:link { COLOR: #714793; TEXT-DECORATION: none;}
A.text_oferta:visited { COLOR: #714793; TEXT-DECORATION: none;}
A.text_oferta:hover { COLOR: #000000; TEXT-DECORATION: none;}
A.text_oferta:active { COLOR: #714793; TEXT-DECORATION: none;}

A.mapa_web:link { COLOR: #807F84; TEXT-DECORATION: none;}
A.mapa_web:visited { COLOR: #807F84; TEXT-DECORATION: none;}
A.mapa_web:hover { COLOR: #714793; TEXT-DECORATION: none;}
A.mapa_web:active { COLOR: #807F84; TEXT-DECORATION: none;}


A.condicions:link { COLOR: #714793; font-weight: bold;TEXT-DECORATION: underline;}
A.condicions:visited { COLOR: #714793; font-weight: bold; TEXT-DECORATION: underline;}
A.condicions:hover { COLOR: #714793; font-weight: bold; TEXT-DECORATION: underline;}
A.condicions:active { COLOR: #714793; font-weight: bold; TEXT-DECORATION: underline;}

A.link_ajuda:link { COLOR: #FFFFFF;TEXT-DECORATION: none;}
A.link_ajuda:visited { COLOR: #FFFFFF;TEXT-DECORATION: none;}
A.link_ajuda:hover { COLOR: #714793;TEXT-DECORATION: none;}
A.link_ajuda:active { COLOR: #FFFFFF;TEXT-DECORATION: none;}

A.subfamilies:link { COLOR: #79787C; TEXT-DECORATION: none;}
A.subfamilies:visited { COLOR: #79787C; TEXT-DECORATION: none;}
A.subfamilies:hover { COLOR: #79787C; TEXT-DECORATION: none;}
A.subfamilies:active { COLOR: #79787C; TEXT-DECORATION: none;}

