@charset "utf-8";
/* CSS Document */

.arribar {
	font-family: verdana;
	font-size: 12px;
	
	color: #000000;
	text-decoration: none;
}

.arribar a{
	font-family: verdana;
	font-size: 9px;

	color: #000000;
	text-decoration: none;
	
}

.arribar a:hover {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	color: #EB2106;
	text-decoration: none;
	
}



.footer {
	font-family: verdana;
	font-size: 9px;
	color: #000000;
}

.iframebody {z-index:10;
}

.iframediv {z-index:20;
}

.m_1 {
border-right:hidden;
border-left:solid;
border-bottom:solid;
border-top:solid;
border-color:#CCCCCC;
border-width:thin;
}

.m_2 {
border-right:solid;
border-left:hidden;
border-bottom:hidden;
border-top:solid;
border-color:#CCCCCC;
border-width:thin;
}

.m_3 {
border-right:hidden;
border-left:solid;
border-bottom:solid;
border-top:solid;
border-color:#CCCCCC;
border-width:thin;
}
.m_4 {
border-right:solid;
border-left:hidden;
border-bottom:solid;
border-top:hidden;
border-color:#CCCCCC;
border-width:thin;
}

.m_x {
border-right:solid;
border-left:solid;
border-bottom:solid;
border-top:solid;
border-color:#CCCCCC;
border-width:thin;
}

/*.m_x a:hover{
border-right:solid;
border-left:solid;
border-bottom:solid;
border-top:solid;
border-color:#CCCCCC;
border-width:thin;
background-color:#CCCCCC;
}*/

.m_x hover{
border-right:solid;
border-left:solid;
border-bottom:solid;
/*border-top:solid;*/
border-color:#CCCCCC;
border-width:thin;
background-color:#CCCCCC;
bgcolor="#CCCCCC";
}

#aaaaaaaaaa{
background-color:white;
border:black;
}

#aaaaaaaaaa hover{
background-color:black;
border:black;
}

.m_left {
border-right:hidden;
border-left:solid;
border-bottom:hidden;
border-top:hidden;
border-color:#CCCCCC;
border-width:thin;
}

.menuvisita {
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	
}

.menuvisita a{
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	
}

/*	padding:1px 0px 1px 0px; 	padding-left:2px;*/

.menuvisita a:hover{
	font-family: verdana;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	background-color:#CCCCCC;
	
	
	
}

ul#serveis {  
	width:100%;
	
	list-style:none;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;  font-size: 11px; color: #000000;
	}
ul#serveis li {
	border-top: 1px solid #cccccc;
	}
ul#serveis li a {
	display:block;
	height:16px;
	letter-spacing: 0.5px;
	text-decoration:none;
	text-align:left;
	font-size:10px;
	color:#494949;	
	font-family: Arial, Helvetica, sans-serif;	

	}
ul#serveis li a:hover {
	color:#96010f;
	background-color:#febc15;
	text-align:left;
	}

ul#serveis li a:active {
	color:#FF0000; 
	background-color:#febc15;
	text-align:left;
	}
	
ul#serveis2 {  	
	width:100%;
	list-style:none;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;  font-size: 11px; color: #000000;
	}
ul#serveis2 li {
	border-top: 1px solid #cccccc;
	
	}
ul#serveis2 li a {
	display:block;
	height:15px;
	text-decoration:none;
	text-align:left;
	font-size:10px;
	color:#494949;
	border:#CCCCCC;
	letter-spacing: 0.5px;
	font-family: Arial, Helvetica, sans-serif;	
	}
ul#serveis2 li a:hover {
	color:#96010f;
	background-color:#febc15;	
	text-align:left;
	}

.Estilo2 {
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.titolmenu {   /* CSS titol dels menus visites virtuals, com arribar-hi */
	font-family:Georgia; 
	font-style:italic; 
	text-decoration: none; 
	font-size: 13px; 
	font-weight: 700; 
	color:#000000; 
	margin-left:8px;
}

.titolmenu a: {   /* CSS titol dels menus visites virtuals, com arribar-hi */
	font-family:Georgia; 
	font-style:italic; 
	text-decoration: none; 
	font-size: 13px; 
	font-weight: 700; 
	color:#000000; 
	margin-left:8px;
}

.titolmenu a:hover{   /* CSS titol dels menus visites virtuals, com arribar-hi */
	font-family:Georgia; 
	font-style:italic; 
	text-decoration: none; 
	font-size: 13px; 
	font-weight: 700; 
	color:#000000; 
	margin-left:8px;
}

.classliinterior { /* Submenu padding */
padding:0px 0px 0px 0px; padding-left:20px;}

.classliexterior { /* Menu padding */
 }

ul#BarraBaix {
	list-style:none;
	align:center;
	 vertical-align:middle;
	 
}

ul#BarraBaix li {
	float:left;
}

ul#BarraBaix li a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 10px;
	padding-right:10px;
	color:#96010f; 
	text-decoration:none;
}

ul#BarraBaix li a:hover{
	color:#5a36b8;
}