/* Pautes generals del cos de l'html*/
h1
{
	font-family:Tahoma, Geneva, sans-serif;
	text-align:left;
	padding: 0;
	font-size:18px;
	color:#2e2e2e;
	margin: 0 0 5px 0;
	background-color: inherit;
}
h2
{
	font-family:Verdana, Geneva, sans-serif;
	text-align:left;
	padding: 0;
	font-size:14px;
	margin: 0 0 5px 0;
	color:#4c4a48;
	background-color: inherit;
}
h3
{
	font-family:Tahoma, Geneva, sans-serif;
	text-align:left;
	padding: 0;
	font-size:14px;
	color:#2e2e2e;
	margin: 0 0 5px 0;
	background-color: inherit;
}
p 
{
	margin:0 0 5px 0;
	padding:0;
	line-height:18px;
	text-align: left;
}
html, body 
{ 
    margin: 0;
    padding: 0;
    height: 100%;
    background-color: #003;
    font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#222;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a h3{ cursor:default;  text-decoration:none;  }
a:hover h3 {cursor:pointer; text-decoration:underline;}

h3 a { cursor:default;  text-decoration:none; color:#4c4a48; }
h3 a:hover  {cursor:pointer; text-decoration:underline; color:#4c4a48;}

h2 a { cursor:default; text-decoration:none; color:#4c4a48;}
h2 a:hover  {cursor:pointer; text-decoration:underline; color:#4c4a48;}

a h2 { cursor:default; text-decoration:none; }
a:hover h2  {cursor:pointer; text-decoration:underline;}

#capaMadre 
{ 
    width: 99%;
    min-width:970px;
    background-color:#FFF;
    margin: 0 auto;
    position: relative;
    height: auto!important;
    min-height: 100%;
    height: 100%;
	border:0px;
	padding:0;
	background:White url(../Fitxers/Imatges/Fondo.gif) no-repeat fixed bottom right;
	
}
.TextPla  
{
	color:#2e2e2e;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	background-color: inherit;
}
a
{
	color:Black;
	background-color: inherit;
}
a:hover
{
	color:#ffaa00;
	background-color: inherit;
}
/****************************************CAPÇALERA************************************************/
#capcelera 
{
	background:url(../Fitxers/Imatges/fons_logo.gif) right top no-repeat;
	background-position:right bottom;
	height:70px;
	/*border-bottom:#333 1px solid;*/
	vertical-align:top;
	position:static;
}

.menu_sup_pestanya{	float:right;	height:31px;}
#opcabecera 
{
	/*background-color:#E8E8E8;*/
	background-image:url(../Fitxers/Imatges/opcabecera.png);
	background-repeat:repeat-x; 
	color:#333333;
	float:right;
	font-size:1px;
	font-weight:bold;
	height:31px;
	width:520px;
	/*
	border:1px;
	border-color:Red;
	border-style:solid;*/
}
a.textbotonsSup{	color:#5a5a5a; font-size:11px; font-family:Tahoma, Geneva, sans-serif;	}
a.botoHome { 	display:block; float:left;	  width: 25px; background-repeat:no-repeat; height: 20px;   background-image:url(../Fitxers/Imatges/Home.png);   	}
a.botoLocalitzaio { display:block; float:left; width: 25px; height: 20px;   background-image:url(../Fitxers/Imatges/Localitzacio.png);   }
a.botoContacta { display:block; float:left;  width: 25px; height: 20px;   background-image:url(../Fitxers/Imatges/Contacta.png);   }
a.botoMapaWeb  { display:block; float:left; width: 25px; height: 20px;   background-image:url(../Fitxers/Imatges/MapaWeb.png);   }
.Separacio{ display:block; float:left;	  width: 2px; height: 20px;     }
/**************************************FI CAPÇALERA************************************************/
/****************************************MENU SUPERIOR*********************************************/
/* Capa contenidora del menu  */

#menuSup
{
   width:100%; 
   background-color:#ffaa00; 
   height:45px; 
   z-index:1;
}

#menu
{
	/*background:#006 url(../Fitxers/Imatges/fons_menu_off.gif)  0 0 repeat-x;*/
	width: 100%;
	position:relative;
	float: left;
	z-index:1;
	
	
	
	
       /*height:140px;*/
  	background-image:url(../Fitxers/Imatges/menuDeg.gif);
	background-repeat:repeat-x; 
	
	
}

#primer 
{
/*	border-left:#000 1px solid;*/
}
#menu ul 
{
	height: 90%;
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
}
 
#menu a, #menu h1 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	display: block;
	padding:0;
    padding-top:5px;
	margin:0;
	line-height:10px;
	
	
}
#menu h1 
{
	color: #fff;
	text-transform: uppercase;
	background-color: inherit;
}
#menu a 
{
	color: #fff;
	text-decoration: none;
	padding:12px 8px 10px 8px;
		
	
}
#menu ul li ul li
{
  
    margin-top:-1px;
    
    }

#menu ul ul a 
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:11px;	
	display:block;
	color:Black;
	text-decoration: none;
	padding:6px 10px 8px 10px;
	font-weight:bold;
	background-color:#ffaa00;
	background:#ffaa00 url(../Fitxers/Imatges/menu_laterals.gif) repeat-x;
	width:160px;
	
	
}
#menu ul ul a:hover 
{
	color:#333;
	text-decoration: underline;
	background:none;
	font-weight:bold;
	cursor:pointer;
	background:#ffaa00 url(../Fitxers/Imatges/menu_laterals.gif) repeat-x;
}
#menu li 
{
	position: relative;
	/*border-right:#000 1px solid;*/
	list-style:none;
}
#menu li a:hover 
{
	color:#000;
	background:#ffaa00 url(../Fitxers/Imatges/menuDeg_on.gif) repeat-x;

	
}
/***** Link Extern *****/
#menu li  a.linkExtern span
{
	background-image:url(../Fitxers/Imatges/PopUpBlancTrans.png);
	background-repeat: no-repeat;   
	width:10px;
	height:10px;	
}
#menu  a.linkExtern:hover span
{
	background-image:url(../Fitxers/Imatges/PopUpNegreTrans.png);
	background-repeat: no-repeat;   
	width:10px;
	height:10px;
}
/*****Fi  Link Extern *****/
#menu ul ul ul 
{
	position: absolute;
	left: 100%;
	
}
#menu ul ul 
{
	background-color:#ffaa00;
	position:absolute;	
	margin-right:auto;
	margin-left:auto;
	float:right;
	z-index: 500;
	
}
#menu ul ul li 
{
	position: relative;
	border:0;
	list-style:none;
	
	
}
div#menu ul ul {	display: none;}
div#menu ul li:hover ul {	display: block;}
div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul {		display: none;}
div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul { 		display: block;}
div#menu1 {	position:relative;	left:0;}



/**:first-child+html menuCole {height:380px; width:200px;  } */




/****************************************FI MENU SUPERIOR******************************************/

/****************************************ENGRUNES**************************************************/
#divEngrunes 
{ 
	background: url(../Fitxers/Imatges/SotaEngrunes.gif)  0 0 repeat-x;
	height:10px;
	width:100%;
}
#dintreEngruna
{
	margin-left:25px;
	width:90%;
}
#engrunes
{
	height:20px;
	width:90%;
}
.engrunes1
{
    position: relative;
    display: block;
}
/***************************************FI ENGRUNES************************************************/
/*****************************************COS******************************************************/
#cuerpo 
{ 
    position: relative;
    display: block;
    margin: -3px;
}
#Cos
{
    border:1px;
    border-color:Blue;
    border-style:solid;
}
#flash1
{
	overflow:hidden;
	width:100%;
	height:125px;
	
} 
.LateralDret 
{
	padding:2px 2px 2px 2px;
	font-size:10px;
	color:#555;
	line-height:normal;
	background-image:url(../Fitxers/Imatges/FondoGrocTrans.png);
	background-repeat:repeat-y;
	height:550px;
	width:182px;
}
.LateralEsc
{
	padding:2px 2px 2px 2px;
	font-size:10px;
	color:#555;
	line-height:normal;
	background-image:url(../Fitxers/Imatges/FondoGrocTrans.png);
	background-repeat:repeat-y;
	height:550px;
	width:182px;
}
.TaulaSuperior
{
	border:#CCC 1px solid;
	font-size:10px;
	color:#555;
	padding:2px 2px 2px 2px;
	line-height:normal;
	background-image:url(../Fitxers/Imatges/FondoGrisTrans.png);
	background-repeat:repeat-x;
	height:105px;
	width:100%;
}
.LateralDretTotesH 
{
	
	
	padding:2px 2px 2px 80px;
	font-size:10px;
	color:#555;
	line-height:normal;
	background-image:url(../Fitxers/Imatges/LateralPetitH.png);
	background-repeat:repeat-y;
	height:550px;
	width:250px;
}

.AgendaPetit
{
	width:100%;
	background-image:url(../Fitxers/Imatges/TitolAgendaPetit.png);
	background-repeat:repeat-x;
	height:23px;
}
.TitolAgenda
{
	font-family:  Tahoma, Geneva, sans-serif;
	color:#ffaa00;
	font-size:18px;
	font-weight:bold;
}
.TitolNoticia
{
	font-family: Tahoma, Geneva, sans-serif;
	color:#0338ca;
	font-size:18px;
	font-weight:bold;
}
.NoticiaPetit
{
	width:100%;
	background-image:url(../Fitxers/Imatges/TitolNoticiesPetit.png);
	background-repeat:repeat-x;
	height:23px;
}
.noticiaImatges
{
   width:80px; height:70px; 
    
    }
.separadorTaules
{
	width:100%;
	background-image:url(../Fitxers/Imatges/separadorTaules.png);
	background-repeat:repeat-x;
    height:5px;
}
/****************************************FI COS****************************************************/
/****************************************PEU*******************************************************/
#pie 
{
    position: absolute;
    bottom: 0;
    height: 30px;
    text-align: center;
    width:100%;
    clear: both;
	color:#333;
	font-size:13px;
	text-align:left;
	background-image:url(../Fitxers/Imatges/peu.png);
	background-repeat:repeat-x; 
	
}
img.imatge_petita {
	border:#CCC 1px solid;
	margin: 0 8px 8px 0;
}	
/****************************************FI PEU***************************************************/
/****** pagina principal****/
div.BotoContacta 
{
	padding: 0px 0px 0px 0px;
	text-align:center;
	font-size:10px;
	letter-spacing:0px;
	font-weight:bold;
	color:#FFF;
}
div.BotoContactaBlau 
{
	padding: 8px 15px 8px 15px;
	text-align:center;
	font-size:11px;
	letter-spacing:0px;
	font-weight:bold;
	color:#FFF;
	background-color: inherit;
}
/*****Agenda i Noticies****/
.TitolNoticiaPrincipal
{
	font-weight:bold;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	text-align:left;
	padding: 0;
	margin: 0 0 5px 0;
	color:#4c4a48;
	background-color: inherit;
}
.TextSubtitol
{
	color:#2e2e2e;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	background-color: inherit;
}
.TextNoticia
{
	color:Black;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	background-color: inherit;
}
/*******Botons Inici Cat *****/
a.botologin
{
	display: block;   
	width: 166px;   
	height: 40px;   
	background-image:url(../Fitxers/Imatges/BotoAreaRestringida.gif);
	background-repeat: no-repeat;   
	background-position: 0 0; 
}
a.botologin:hover    
{
	width: 166px;   	height: 40px;   
	background-image:url(../Fitxers/Imatges/BotoAreaRestringida_Hover.gif);
}  
a.botonews
{
	display: block;   
	width: 166px; 
	height: 40px;    
	background-image:url(../Fitxers/Imatges/BotoNewsletter.gif);
	background-repeat: no-repeat;   
	background-position: 0 0; 
}
a.botonews:hover    
{
	width: 166px;   	height: 40px;   
	background-image:url(../Fitxers/Imatges/BotoNewsletter_Hover.gif);  
} 
a.botoVU 
{
	display: block;   
	width: 166px;   
	height: 40px;   
	background-image:url(../Fitxers/Imatges/BotoFinestretaUnica.gif);
	background-repeat: no-repeat;   
	background-position: 0 0; 
}
a.botoVU:hover    
{
	width: 166px;   	height: 40px;   
	background-image:url(../Fitxers/Imatges/BotoFinestretaUnica_Hover.gif);  
}

a.botoBic
{
	display: block;   
	width: 166px;   
	height: 40px;   
	background-image:url(../Fitxers/Imatges/botoBIC.gif);
	background-repeat: no-repeat;   
	background-position: 0 0; 
}
a.botoBic:hover    
{
	width: 166px;   	height: 40px;   
	background-image:url(../Fitxers/Imatges/botoBIC_Hover.gif);
}   
a.botobiblio 
{
	display: block;   
	width: 166px;   
	height: 40px;   
	background-image:url(../Fitxers/Imatges/BotoBiblio.gif);
	background-repeat: no-repeat;   
	background-position: 0 0; 
}
a.botobiblio:hover    
{
	width: 166px;   	height: 40px;   
	background-image:url(../Fitxers/Imatges/BotoBiblio_Hover.gif);  
} 
a.botoinqua 
{
	display: block;   
	width: 166px;   
	height: 40px;   
	background-image:url(../Fitxers/Imatges/BotoINQUA.gif);
	background-repeat: no-repeat;   
	background-position: 0 0; 
}
a.botoinqua:hover    
{
	width: 166px;   	height: 40px;   
	background-image:url(../Fitxers/Imatges/BotoINQUA_Hover.gif);  
}   
a.botoitl 
{
	display: block;   
	width: 166px;   
	height: 40px;   
	background-image:url(../Fitxers/Imatges/BotoITL.gif);
	background-repeat: no-repeat;   
	background-position: 0 0; 
}
a.botoitl:hover    
{
	width: 166px;   	height: 40px;   
	background-image:url(../Fitxers/Imatges/BotoITL_Hover.gif);  
}   
a.botofls 
{
	display: block;   
	width: 166px;   
	height: 40px;   
	background-image:url(../Fitxers/Imatges/BotoFLS.gif);
	background-repeat: no-repeat;   
	background-position: 0 0; 
}
a.botofls:hover    
{
	width: 166px;   	height: 40px;   
	background-image:url(../Fitxers/Imatges/BotoFLS_Hover.gif);  
}
a.botosce 
{
	display: block;   
	width: 166px;   
	height: 40px;   
	background-image:url(../Fitxers/Imatges/BotoSCE.gif);
	background-repeat: no-repeat;   
	background-position: 0 0; 
}
a.botosce:hover    
{
	width: 166px;   	height: 40px;   
	background-image:url(../Fitxers/Imatges/BotoSCE_Hover.gif);  
}
a.botoass 
{
	display: block;   
	width: 166px;   
	height: 40px;   
	background-image:url(../Fitxers/Imatges/BotoASS.gif);
	background-repeat: no-repeat;   
	background-position: 0 0; 
}
a.botoass:hover    
{
	width: 166px;   	height: 40px;   
	background-image:url(../Fitxers/Imatges/BotoASS_Hover.gif);  
}


a.botoVisatDigital
{
	display: block;   
	width: 166px;   
	height: 45px;   
	background-image:url(../Fitxers/Imatges/Boto_Visats.png);
	background-repeat: no-repeat;   
	background-position: 0 0; 
}
a.botoVisatDigital:hover    
{
	width: 166px;   	height: 45px;   
	background-image:url(../Fitxers/Imatges/Boto_Visats_HOVER.png);
}   




#Contingut
{
       height:140px;
  	background-image:url(../Fitxers/Imatges/DegradatFlash.gif);
	background-repeat:repeat-x; 
    }
    
    
    .LateralEscBot
    {
        
        float:left;
        
        }
