body,td
{ 
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	text-align: justify;
/* afegit de mutu propi en treure els frames (aa27/10/2004) 
 	scrollbar-base-color: #FFFFFF;
	scrollbar-arrow-color: #f7921e;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #f7921e;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-shadow-color: #f7921e*/
}
p,br
{ 
	text-align: justify;
}
.letra11
{
	font-size: 11px;
}
.alinear
{ 
	text-align: justify;
}
.alinearcenter
{ 
	text-align: center;
}
.alinearleft
{ 
	text-align: left;
}
.alinearight
{ 
	text-align: right;
}
.naranja
{
	color: #f7921e; 
}
.rojo
{
	color: #ff0000; 
}
.punto
{
	font-size: 16px;
	font-weight: bold;
	color: #f7921e; 
	/*text-align:middle;*/
}
.gris
{
	color: #939598; 
}
a
{
	color: #939598; 
	text-decoration: none;
}
a:hover
{
	color: #F5893D; 
	text-decoration: underline;
}
a.interno
{
	color: #939598; 
	text-decoration: none;
}
a.interno:hover
{
	color: #F5893D; 
	text-decoration: underline;

}
.interno
{
	color: #F5893D; 
}

.enlace_activo
{
	color: #F5893D; 
}
a.menu
{ 
	color: #231f20;
	text-decoration: none;
	text-align: center;
	
}
a.menu:hover {

	COLOR: #F36C0D; 
	text-decoration: underline;
	text-align: center;
}
a.cabecera
{ 
	color: #231f20;
	text-decoration: none;
	
}
a.cabecera:hover {

	COLOR: #231f20; 
	text-decoration: underline;
}
.menu
{
	color: #F36C0D; 
	text-align:left;
}
input,textarea,select
{ 
  font-size: 10px; 
  font-style: normal; 
  font-weight: normal; 
  color: #000000; 
  background-color: #FFFFFF; 
  border: 1px #CDCDCD solid;
  font-family: Verdana, Arial, Helvetica;
}
input.check
{ 
  font-size: 10px; 
  font-style: normal; 
  font-weight: normal; 
  color: #000000; 
  background-color: #FFFFFF; 
  border: none;
  font-family: Verdana, Arial, Helvetica;
}

input.boton
{
  font-size: 10px; 
  font-style: normal; 
  font-weight: normal; 
  color: #000000; 
  background-color:#FFFFFF;
  border: none;
  font-family: Verdana, Arial, Helvetica;
}
input.botong
{
  font-size: 10px; 
  font-style: normal; 
  font-weight: normal; 
  color: #939598; 
  background-color:#FFFFFF;
  border: none;
  font-family: Verdana, Arial, Helvetica;
}
input.boton2
{
  font-size: 10px; 
  font-style: normal; 
  font-weight: normal; 
  color: #000000; 
  background-color:#CDCDCD;
  border: 1px #CDCDCD solid;
  font-family: Verdana, Arial, Helvetica;
}
input.boton3
{
  font-size: 10px; 
  font-style: normal; 
  font-weight: normal; 
  color: #000000; 
  width: 130px;
  background-color:#FFE5CA;
/*  border: 1px #FFE5CA solid;*/
  font-family: Verdana, Arial, Helvetica;
}
a.mail
{ 
	color: #231f20;
	text-decoration: none;
	
}
a.mail:hover
{ 
	color: #231f20;
	text-decoration: underline;
	
}
.pie
{
	font-size: 9px;
	text-align: right;
}
.pieb{
	font-size: 9px;
	color: #FFFFFF;
}
a.pieb{
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
a.pieb:hover{
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: underline;
}
.topline{
	border-top: 1px #CDCDCD solid;
}
.bottomline{
	border-bottom: 1px #CDCDCD solid;
}
.rightline{
	border-right: 1px #CDCDCD solid;
}
.leftline{
	border-left: 1px #CDCDCD solid;
}

.ventajas{
	border-top: 1px #CDCDCD solid;
	border-right: 1px #CDCDCD solid;
	border-left: 1px #CDCDCD solid;
	border-bottom: 1px #CDCDCD solid;
	text-align: left;
}
.ventajasc{
	border-top: 1px #000000 solid;
	border-right: 1px #000000 solid;
	border-left: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
	font-size: 14px;
	text-align: center;
}
.celda_gris
{ 
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	text-align: left;
	background-color:#EEEEEE;
	border-top: 1px #000000 solid;
	border-right: 1px #000000 solid;
	border-left: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
}
.celda_blanco
{ 
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	text-align: left;
	background-color:#FFFFFF;
	border-top: 1px #000000 solid;
	border-right: 1px #000000 solid;
	border-left: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
}
.celda_naranja
{ 
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	text-align: left;
	background-color:#F4C88B;
	border-top: 1px #000000 solid;
	border-right: 1px #000000 solid;
	border-left: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
}

/* afegit per el menu lateral de 1r i 2n. nivell */

a.menu0
{
  font-size: 10px; 
  font-style: normal; 
  color: #231f20; 
  margin-left: 10px;
  background-color: #FFFFFF;
  text-decoration: none;
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.menu0:hover
{
  font-size: 10px; 
  font-style: normal; 
  color: #F36C0D; 
  margin-left: 10px;
  text-decoration: none;
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.menu1
{
  line-height: 20px;
  font-size: 10px; 
  font-style: normal; 
  font-weight: bold; 
  color: #231f20; 
  text-decoration: none;
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.menu1:hover
{
  line-height: 20px;
  font-size: 10px; 
  font-style: normal; 
  font-weight: bold; 
  color: #F36C0D; 
  text-decoration: none;
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.menudestacado0
{
  font-size: 10px; 
  font-style: normal; 
  font-weight: normal; 
  color: #F36C0D; 
  margin-left: 10px;
  text-decoration: none;
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.menudestacado0:hover
{
  font-size: 10px; 
  font-style: normal; 
  font-weight: normal; 
  color: #F36C0D; 
  margin-left: 10px;
  text-decoration: none;
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.menudestacado1
{
  line-height: 20px;
  font-size: 10px; 
  font-style: normal; 
  font-weight: bold; 
  color: #F36C0D; 
  text-decoration: none;
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.menudestacado1:hover
{
  line-height: 20px;
  font-size: 10px; 
  font-style: normal; 
  font-weight: bold; 
  color: #F36C0D; 
  text-decoration: none;
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
/* estils butlletí */
.fonsvermell{
	font-size: 11px;
	color: #FFFFFF;
	background-color : #EF0010;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.fonsvermelldreta{
	font-size: 11px;
	color: #FFFFFF;
	text-align: right;
	background-color : #EF0010;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.titolv{
	font-size: 11px;
	color: #EF0010;
	background-color: #FFFFFF;
	text-align: right;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
.fonstaronja{
	font-size: 11px;
	font-weight: bold;
	color: #FF7D00;
	background-color: #FFE1AF;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
}
.fonstaronja2{ 
	font-size: 11px; 
	font-weight: normal; 
	color: #FF7D00;
	background-color: #FFE1AF; 
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-variant : normal; 
}
.fonsblanc{
	font-size: 11px;
	color: #FF7D00;
	background-color: #FFFFFF;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-variant : small-caps;
}
.titular{
	font-weight: bold;
	color: #F5893D; 
}
a.titular
{
	font-weight: bold;
	color: #939598; 
	text-decoration: none;
}
a.titular:hover
{
	font-weight: bold;
	color: #F5893D; 
	text-decoration: underline;

}
.peuboletin{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF7D00; /*#F86C0D;*/
}
.salmon{
	background-color: #FFF1E2;
}
.salmonr{
	background-color: #FFF1E2;
	text-align:right;
}
.salmongris{
	background-color : #F5F1F0;
}
.blanc{
	background-color: #FFFFFF;
}
.pasthome{
	font-size: 10px;
	text-align: center;
	color: #FFFFFF;
	background-color: #FF7D00; /*#F86C0D;*/
}
.pastpral{
	background-color: #F6E4C0;
}
.pastsec{
	font-size: 10px;
	color: #FF7D00;
	font-weight: bold;
	background-color: #F4C88B;
}
.pastboletin{
	background-color : #FFE5CA;
	color: #f7921e
}
.pastsecv{
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FF0000;
}
.vbtaronja{
	border-bottom: 1px #f7921e solid;
	text-align: right;
}
.canvilletra{
	font-size: 12px;
	font-weight: bold;
	color: #F5893D; 
}	
a.canvilletra{
	font-size: 12px;
	font-weight: bold;
	color: #939598; 
	text-decoration: none
}
a.canvilletra:hover{
	font-size: 12px;
	font-weight: bold;
	color: #F5893D; 
	text-decoration: none;
}
.voragris{
	border: 1px #cdcdcd solid;
}
.ulnet ul{
	list-style: none !important;
	margin: 0;
	padding: 0;
}
.ulnet a{
	color: #000;
}
#menu > li {
/*height:24px;*/
float:left;
margin:0 1px 0 0;
background-color: transparent;
padding: 5px;
}

#menu > li > a.nodobla{
/*vertical-align:top;*/
	padding: 5px;
}
/*#menu > li.home > a:hover span, 
#menu > li.home.active > a span{background-position:center -100px !important;}*/
#menu > li.active,#menu > li > a:hover{
   background-color: #FFF; 
   color:#F36C0D;
}
#menu > li.active{
	padding: 5px;
}
#menu > li > a.consubmenu:hover{
	color:#F36C0D;
	background-color:#fff; 
	/*border-color:#F36C0D*/
}
#menu > li.subactive ul a {
	border-color:#F36C0D
}
#menu > li.subactive ul a:hover{
	background-color:#f7ead7; 	
}
.consubmenuhover {
	color:#000;
	background-color:#fff; 
	border-color:#F36C0D;
}
#menu > li.active > a{border:none;height:46px;background:transparent url(images/f-menu-active.png) bottom center no-repeat;color:#FFF;}
.submenu {
	display:none;
	position:absolute;
	left:0;
	min-width:790px;
	z-index:10;
	/*padding:5px;*/
}
div.submenu {margin:0;padding:10px;}
div.submenu section {margin:0;}
.submenu li {float:left;width:25%;}
.submenu li> a {
	display:block;
	margin:0;
	padding:10px; 
}
.submenu li a strong {color:#FFF;font-size:12px;display:block;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #FFF;}
.submenu li a:hover, 
.submenu.lite li a:hover {
	color: #F36C0D;
}
.submenu li.cerrador {
	width:100%;
	padding-top:0;
	display:inline-block;
	clear:both; 
	text-align:right;
}

.submenu li.cerrador a {min-height:0.85em;margin-top:5px;padding:5px 10px;color:#FFF;font-weight:bold;border-top:1px solid #268dd0 !important;}
.submenu li.cerrador a:hover {background-color:transparent !important;color:#FFF !important;}
.mostrar, .mostrarb, .mostrarc {display:block !important;}
.submenu.lite {
	background-color: #fff; 
	min-width:200px;
	left:auto; 
	margin-top: 5px !important;
}
.submenu.lite li {
	float:none;
	width:auto;
	margin:0;
	border-bottom: 1px #F36C0D solid;
	background-color: #fff;
} 
.submenu.lite li> a {
	min-height:0;
	display:block;
	padding:3px 6px;
} 

.lista-docs{
	border: 0;
	width: 100%;
	border-spacing: 0;
}
.lista-docs tr:hover{background-color: #fee9d1;}
.lista-docs td{
	padding: 3px;
}
.lista-docs td.fecha{width: 76px;}

