/*--css n dsgn by FUSE--*/

.camp_text2{
border: none;
font-weight:bold;
background:none;
color: #FFB500;
text-indent: 4px;
}

.botoform2{
border:solid 2px #FFB500;
background-color:#000000;
color: #FFB500;
text-indent: 4px;
}
.botoform3{

border:solid 2px #FFB500;
background-color: #FFB500;
color: #000000;
text-indent: 4px;


}


.floatleft{
float:left;
padding-right:10px;
}
.floatright{
float:right;

}
.paddingleft{
padding-left:20px;}
.undisplayed {
	display:none;
	}

.a {

	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-large;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	
}
body{ margin-top: 0;
      padding: 0;
      border: none;
      text-align: center;
   }
	 
#wrapper {
      margin: 0 auto;
      text-align: left;
      vertical-align: middle;
   }
.menu {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #EEEEEE;
	text-decoration: none;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFB500;
	text-decoration: none;
}
.a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-large;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.text a {
		color: #666666;
	text-decoration: none;
}
.text a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #CCCCCC;
	text-decoration: none;
}
.text2 {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #999999;
	text-decoration: none;
}
.text2:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #999999;
	text-decoration: none;
}
.footer div {	margin: 4px 0 4px 0;}
.footer, .footer a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFB500;
	text-decoration: none;
	padding: 0 2px 0 2px;
}

.footer a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000;
	background-color:#FFB500;
	text-decoration: none;
}
.titols1 {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 14px;
}
.titols1:link {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #CC0000;
	text-decoration: none;
}
.textg,.textg a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color:#FFB500;
	text-decoration: none;
}

.textg a:hover {

 color:#FFFFFF;
 }
.block-white {
	background-image: url(imatges/block-white.gif);
	background-position:right;
	background-repeat:no-repeat;

}
.bot-bordered {
	border-bottom: 1px solid #FFFFFF;
	}
.lined01{

	background-image: url(imatges/lined01b.gif);
	background-repeat: repeat;
}
#fons_noti{

	background-image: url(imatges/fons_notib.gif);
	background-repeat: repeat-x;
}
#logo1{

	background-image: url(imatges/logo2b.gif);
	background-position:center;
	background-repeat: no-repeat;
}
.textunlonked {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #999999;
	text-decoration: none;
}

.photos {
	border: 4px solid #fff;

}



/*IMATGES*/
.imatgeshow {
position:relative;
 top:0px; 
 left:0px;
  width:443px;
    z-index:100;
	}
.imatgeshow a.showie, #menu a.showie:visited {display:block; width:443px; height:100px; text-decoration:none; background:#999; top:0; left:0; border:0;}
.imatgeshow a img {border:0;}
.imatgeshow a.showie:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
.imatgeshow a .large {display: block; visibility:hidden; position:absolute; width:443px; height: 350px;  border:0; top: -260px; left:-1900px;}
.imatgeshow a.showie:hover .large {display:block;  visibility: visible; position:absolute; top: -260px; left:0px; width:443px; height:350px; border:5px solid #ccc;}

#info {z-index:100; height:22em;}
/*-------------------------------MENU LLISTES NAVI li*/



#navi {  
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	list-style:none;
	margin:0;
	padding:0;
	 
}
#navi li {
	margin:0;
	margin-right:-1px;
	padding:0;
	float:left;
		border-left-style: solid 1px #666666;
		 
}
#navi li a {
	background-color:#FFB500;
	display:block;

	
	padding:1px 0;
	padding-left:5px;
	padding-right:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-decoration:none;
	text-align:center;
	border-left: solid 1px #000;
	border-right: solid 1px #000;
letter-spacing:-1px; 
}
#navi li a:hover {
	color:#000;
	background-color:#fff; 
	border-left-color: #fff;
	border-right-color: #fff;
}
.promos {
	background-image: url(imatges/promos.gif);
	background-repeat:no-repeat;
	background-position: top left;

}
.promoscas {
	background-image: url(imatges/promoscas.gif);
	background-repeat:no-repeat;
	background-position: top left;

}
/*inactivity*/
#inact{ background-color: none; }
/*inactivity*/
/*---------------------final MENU LLISTES NAVI li*/
#vuelos {  

	list-style:none;
	margin:0;
	padding:0;
}
#vuelos ul{ 
	list-style:none;
	margin:0;
	padding:0;
	
	
}
#vuelos li {
	margin:0;
	padding: 0; 
	
	
}

#vuelos li a {
	
	display:block;
	width:245px;
	margin: 0 0 4px 0 ;
	padding: 0 0 3px 4px;
	text-indent: 5px;
	text-decoration:none;
	text-align:left;
	font-size:12px;
	font-weight: normal;
	color:#FFB500;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	border-bottom: 1px #FFB500 solid;
	border-left: 7px solid #FFB500;

	}
#vuelos li a:hover {
color: #fff;
	

}
#liactive{
background-position:center left;
}
.undisplayed {
	display:none;
	}
	/*//////////////////////////2n nivell//////////////////////////*/
		#vuelos li ul{
			background-image: url(imatges/submenu2.jpg);
			background-position:top center;
			background-repeat:no-repeat;
	margin: 0;
	padding:4px 0 0 0;
}

	#vuelos li li{

	margin: 0;
	padding:0;
}

#vuelos li li a {
background-image:url(imatges/square-submeu.gif);
	background-repeat:no-repeat;
	background-position:-3px 2px ;
margin-left: 8px;
	display:block;
	width:240px;
	padding:3px 0 3px 0;	
	text-decoration:none;
	text-align:left;
	font-size:12px;
	font-weight: normal;
	color:#FEDD21;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	border-bottom: 0;
	border-left:none;
	text-indent:20px

	
	}
#vuelos li li a:hover {

background-position:-320px 2px ;
	color:#fff;

}
.submenu-bottom {
	background-image: url(imatges/submenu-bottom.jpg);
	background-position: bottom center; 
	background-repeat:no-repeat;
	height: 6px;
	display:block;

}
.subsubmenu-bottom {
	background-image: url(imatges/subsubmenu-bottom.jpg);
	background-position: bottom left; 
	background-repeat:no-repeat;
	height: 6px;
	display:block;
	margin: 0; padding: 0;

}
	/*//////////////////////////3r nivell//////////////////////////*/
		#vuelos li li ul{
			background-image: url(imatges/subsubmenu.jpg);
			background-position:top left;
			background-repeat:no-repeat;
	margin: 0 0 0 15px;
	padding:4px 0 0 0;

	
}
	#vuelos li li li{
	margin:0;
	padding:0;
}

#vuelos li li li a {
	background-image:url(imatges/square-subsubmeu.gif);
	background-repeat:no-repeat;
	background-position:-3px 2px ;
	display:block;
	width:225px;
	padding:3px 0;
	text-decoration:none;
	text-align:left;
	font-size:12px;
	font-weight: normal;
	color:#FFCC33;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	border-bottom: 0;

	}
#vuelos li li li a:hover {

	background-position:-320px 2px ;
	color:#fff;

}



/*--------------------MENU2-------------------------------------------------------------------*/


.menullum ul{
	margin: 0;
	padding: 0 0 0 5px;
	width: 205px;
	border-left: 7px solid #FFB500;
	border-bottom: 1px solid #FFB500;
	text-indent:-4px;
	
}
.menullum li {
	
	display:block;
	margin: 3px 0 6px 0;
	padding: 0;
	
	list-style: none;
	width: 210px;
}
.menullum li a {
	color:#FFB500;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	margin: 0 0 4px 0 ;
	padding: 0 0 3px 4px;
	margin-bottom:20px;
	width: 220px;
	
	
}
.menullum li a strong {
float: right;
position:absolute;

left:721px ;
background-color:#000000;
line-height: 14px;
	padding-left:5px;
	margin: 5px 0 4px 0 ;
	font-size: 10px;
	cursor:pointer;
color:#FFFFFF;
	padding-right:3px;
	border:1px solid #FFB500;
	}
	.menullum li a strong img{
	border: none;
	text-decoration:none;
	}
	.menullum li a:hover strong {
margin-right:0px;
	line-height: 14px;
	padding-left:5px;
	margin: 3px 0 4px 0 ;
	font-size: 10px;
	cursor:pointer;
	color:#FFFFFF;
padding-right:3px;
border:1px solid #FFB500;
	
	}
	
.menullum li span, .vuelos li a span  {
	position: absolute;
	display:block;
	width: 80px;
	line-height: 14px;
	padding: 0 0 0 160px;
	margin: 0 0 4px 0 ;
	font-size: 10px;
	float: left;
	cursor:pointer;
	text-align: right;
	}
	.menullum li a:hover {
	color: #fff;
	}
/*----------------CLASS=.vuelos-2n Nivell-------------------------------------------------------------*/
.menullum ul ul{
	display:block;
	margin-top:20px;
	padding: 0;
	 border-left:none;
	list-style: none;
	width: 240px;
	border-bottom: none;
	
}
.menullum li li{
	display:block;
	margin:0  0 6px 10px;
	padding-left: 5px;
	  border-left: 3px  #996600 solid;
	list-style: none;
	width: 240px;
	border-bottom: none;
}
.menullum li li a {

	color: #FFD064;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration: none;
	margin: 10px 0 4px 0 ;
	padding: 0 0 3px 4px;
 border-left:none;
	width: 220px;
	border-bottom: none;
	
}
.menullum li li a strong {
	
	font-weight: normal;
	display:block;
	width: 185px;
	line-height: 14px;
	padding: 0 0 3px 4px;
	margin: 0 0 4px 0 ;
	font-size: 10px;
	cursor:pointer;
	}
.menullum li li span, .vuelos li li a span  {
	position: absolute;
	display:block;
	width: 80px;
	line-height: 14px;
	padding: 0 0 0 160px;
	margin: 0 0 4px 0 ;
	font-size: 10px;
	float: left;
	cursor:pointer;
	text-align: right;
	}
	.menullum li li a:hover {
	color: #fff;
	
	}
	/*-----------------------------/menu3/-----------------------------*/
#primary, #primary2 {  
	list-style:none;
	margin:0;
	padding:0;
	
}
#primary li, #primary2 li {
	margin:0px;
	padding:0;
}

#primary li a, #primary2 li a {
background-image:url(imatges/superblock2.gif);
background-repeat:no-repeat;
	display:block;
	width:190px;
		height: 15px;
	padding:4px 0;
	padding-left: 15px;
	text-decoration:none;
	text-align:left;
	font-size:12px;
	color:#ffffff;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px #ffffff;
	border-bottom-style:solid;
	}
#primary li a:hover, #primary2 li a:hover {
	color:#333333;
}

/*-----------------*/
#secondary, #secondary2 {  
	list-style:none;
	margin:0;
	padding:0;
	padding-left:10px;
	
}
#secondary li, #secondary2 li {
	margin:0px;
	padding:0;
}

#secondary li a, #secondary2 li a {
background-image:url(imatges/superblock3.gif);
background-repeat:no-repeat;
background-position:top left;
	display:block;
	width:160px;
	padding:3px 0;
	text-decoration:none;
	padding-left: 12px;
	text-align:left;
	font-size:11px;
	color:#ffffff;
		font-family: Verdana, Arial, Helvetica, sans-serif;
				border-bottom: 0px;
	border-bottom-style:none;
	}
#secondary li a:hover, #secondary2 li a:hover {
background-position: top left;
	color:#333333;

}
/*-----------------*/
#terciary {  
	list-style-image:url(imatges/square.gif);
	margin:0;
	padding:0;
	padding-left:35px;
	
}
#terciary li {
	margin:0px;
	padding:0;
}

#terciary li a {
background-image:none;
	display:block;
		width:160px;
	padding:1px 0;
	text-decoration:none;
	text-align:left;
	font-size:11px;
	color:#ffffff;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		border-bottom: 0px;
	border-bottom-style:none;
	}
#terciary li a:hover {

	color:#333333;
}

/*------------------END---MENU2-------------------------------------------------------------------*/
#table00  {

text-align:left;
	background-color:#EFEFEF;
	border-bottom: 1px #cccccc;
	border-bottom-style:solid;
	border-top: 1px #cccccc;
	border-top-style:solid;
	}
	#table02 {

text-align:left;
	border-bottom: 1px #cccccc;
	border-bottom-style:solid;
	border-top: 1px #cccccc;
	border-top-style:solid;
	}
	#t_noticies {

text-align:left;
	background-color:#FFFFFF;

	}

#tseparate{
	width:5px;
	}
	
#tbotborder, #tbotborder2, #tbotborder3  {
  border-bottom: 1px solid #cccccc;
	height:40px;
	}
	#tbotborder3{
	  border: 10px solid #fefefe;
		}
.sidebox, .sidebox a {
color:#FFB500;
text-decoration:none;
		
		}
		 .sidebox a:hover {
		 color: #FFFFFF;
		 
		 }
