@charset "utf-8";



/*** blue ***/



a:link, a:visited {



	color: #1f5d7e;



	text-decoration:none;



}


a:hover {



	color: #1f5d7e;



	text-decoration:underline;

}



a.contentpagetitle{



	color:#FFF;



}



#page_bg {



	background: #FFFFFF url(../images/blue/bg_page.png) top repeat-x;

}



#page_bg_1 {



	background: #FFFFFF url(../images/blue/bg_page_nobanner.png) top repeat-x;



}



.search{



	background: url(../images/blue/search_ico.png) right top no-repeat;



}



#pillmenu li a:hover, #active_menu-nav {



	background: url(../images/blue/menu_hover.png) top repeat-x;



}





/*menu*/

#twocols{ /*the columns that gets dropped down over yours might be different*/

z-index:20;

}

#leftcol{  /*the columns that gets dropped down over yours might be different*/

z-index:10;

}
.aluguer {
	color:#000;
}
.moduletablemainnav{ /* I have absolutely positioned the module, you might have a different scheme*/

position:absolute;

top:18px;

left:20px;

z-index:100;

margin:0;

padding:0;


}

#mainlevelmainnav,#mainlevelmainnav ul{

float:left;

list-style:none;

line-height:1em;

background:transparent;

margin:0;

padding:0;

height:40px;


}

#mainlevelmainnav a{

	display:block;

	color:#fff;

	text-decoration:none;

	margin-right:15px;

	padding:12px 10px 15px 10px;

color:#FFFFFF;

color:#FFFFFF;

font-family:"Trebuchet MS",Tahoma;

	font-size: 15px;

	line-height: 15px;

	}



#mainlevelmainnav a:hover, a:active{

	

	color:#3e3e3e;

	margin-right:15px;

	background: url(../images/blue/menu_hover.png) top repeat-x;

}

#mainlevelmainnav li{

float:left;

padding:0;


}

#mainlevelmainnav li ul{

	

position:absolute;

left:-999em;




margin:0;

width:200px;

padding-top:2px;

}

#mainlevelmainnav li li{

width:200px;

khtml-opacity:.80;
moz-opacity:.80; 
ms-filter:”alpha(opacity=80)”;
filter:alpha(opacity=80); 
opacity:.80; 


border: 1px #9f9f9f solid;

border-top:0px;

height:30px;

background:#3e3e3e;



}



#mainlevelmainnav li ul a{

width:11em;

color:#fff;

font-family:"Trebuchet MS",Tahoma;

font-size: 12px;

padding:8px 0 0 10px;



}

#mainlevelmainnav li ul a:hover{

width:11em;

color:#fff;

font-size: 12px;



background-image:none;

}

#mainlevelmainnav li:hover ul ul,#mainlevelmainnav li:hover ul ul ul,#mainlevelmainnav li.sfhover ul ul,#mainlevelmainnav li.sfhover ul ul ul{

left:-999em;



}

#mainlevelmainnav li:hover ul,#mainlevelmainnav li li:hover ul,#mainlevelmainnav li li li:hover ul,#mainlevelmainnav li.sfhover ul,#mainlevelmainnav li li.sfhover ul,#mainlevelmainnav li li li.sfhover ul{

left:auto;

z-index:6000;



}

#mainlevelmainnav li li:hover,#mainlevelmainnav li li.sfhover{

background:#1f5d7e;

width:200px;

height:30px;

}

/*

#mainlevelmainnav li li:hover{

	background:#3e3e3e;

	height:30px;

	width:11em;

}

#mainlevelmainnav li li:hover{

	background:#6f6f6f;

	height:30px;

	width:11em;

}



#mainlevelmainnav li ul a{

height:30px;

color:#fff;

width:11em;

line-height:1em;

width:11em;

padding: 5px 15px 5px 15px;

font-family:"Trebuchet MS",Tahoma;

	font-size: 13px;

	font-weight: bold;

 }



#mainlevelmainnav li ul a:hover{

height:30px;

color:#fff;

width:11em;

line-height:1em;



background:none;



}

#mainlevelmainnav li:hover ul ul,#mainlevelmainnav li:hover ul ul ul,#mainlevelmainnav li.sfhover ul ul,#mainlevelmainnav li.sfhover ul ul ul{

left:-999em;

}

#mainlevelmainnav li:hover ul,#mainlevelmainnav li li:hover ul,#mainlevelmainnav li li li:hover ul,#mainlevelmainnav li.sfhover ul,#mainlevelmainnav li li.sfhover ul,#mainlevelmainnav li li li.sfhover ul{

left:auto;

z-index:6000;

}

#mainlevelmainnav li li:hover,#mainlevelmainnav li li.sfhover{



}

/* ######### CSS classes applied to down and right arrow images  ######### */



.downarrowclass{

position: absolute;

top: 12px;

right: 7px;

}



.rightarrowclass{

position: absolute;

top: 6px;

right: 5px;

}











#banner{



	background: #FFFFFF url(../images/blue/banner.jpg) center top no-repeat;



}







div.module_menu h3, div.module h3, #rightcolumn h3{



	background:  url(../images/blue/bg_h3.png) top left no-repeat;



}







#f_area{



	background: #EAEAEA;



	border-top: 3px solid #B9B9B9;



}











a.readon, a.readon:hover, a.readon:visited{



	display:block;
	

	height:23px;



	width:500px;



	color:#FFFFFF;



	text-decoration:underline;



	padding-left: 28px;
	



	line-height:23px;



	background:  url(../images/blue/bg_read_more.png) top right no-repeat;



	margin:5px 0px 0px 0px;



}







#power_by, #power_by a, #power_by a:visited{



	color:#B9B9B9;



	text-decoration:none;



	font-size:11px;



}



ul.menu li{



	list-style:none;



	/*background:url(../images/blue/menu_arrow.gif) top left no-repeat;*/



}



/*#f_area ul.menu li{



	list-style:none;



	background:url(../images/blue/menu_arrow.gif) top left no-repeat;



}*/



ul.mostread li{



	list-style:none;



	background:url(../images/blue/menu_arrow.gif) top left no-repeat;



}



ul.latestnews li{



	list-style:none;



	background:url(../images/blue/menu_arrow.gif) top left no-repeat;



}



.moduletable ul li {



	list-style:none;



	background:url(../images/blue/menu_arrow.gif) top left no-repeat;



}



#f_area div.moduletable_menu ul.menu {



	padding:10px 0px 10px 0px;



	margin:0px;



	background:none;



}







#f_area div.moduletable_menu ul.menu li {



	padding:0px 0px 0px 20px;



	margin:0px;	



	line-height:18px;



	background:url(../images/blue/menu_arrow.gif) top left no-repeat;



	border-bottom:none;



}



div.componentheading{



	color:#01709B;



	font-size:17px;



	font-weight:normal;



}

.button {
	
	
	

	height:23px;



	width:80px;



	color:#FFFFFF;



	text-decoration:underline;



	padding-left: 25px;
	padding-bottom:4px;
	font-size:10px;
	font-weight:bold;



	line-height:23px;



	background:  url(../images/blue/button.png) no-repeat;
	border:0px;
	text-decoration:none;
	
	

}


.inputbox{
	min-height:19px;
	border:1px solid #1f5d7e;
}