body{
	font-size:90%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
}
#header{
	margin-top:0PX;
	background: url("/img/header-logo.gif") repeat-x bottom left;
	height:91px;
}

#logo {
	float:left;

}
#logo h1{
	float:left;
	font-size:0px;
	padding:0;
	color:#6DB1DB;
}
#mainform{
	color:white !important;
	font-size:100%;
	float:right;
}
#mainform td{
	color:white !important;
	font-size:12px;
	padding-right:10px;
}

#mainform form{
	border:none;
}
#mainform fieldset{
	border:none;
}
#filterform {
	font-size:80%;
}
#totalinfo {
	text-align:center;
	border-top:1px solid #BFD7E3;
	border-right:1px solid #18445A;
	border-bottom:1px solid #18445A;
	border-left:1px solid #BFD7E3;
}

.msg {
	border: 1px #F00 solid;
	margin-bottom:20px;
	padding:3px;
}

#waiting{
	top:200px;
	left:200px;
	position:absolute;
	z-index:9999;
	padding:4px;
	background:#ffffff;
	text-align:center;
	vertical-align:middle;	
	border:1px solid #ccc;
}

#waiting img{
	width:200px;
	height:200px;
}


.error {
	border: 1px #F00 solid;
	margin-bottom:20px;
	padding:3px;
}

.nota {
	font-size: 90%;
}


table.data{
	border:2px solid #690;
	font-size:90%;
}
table.data th{
	background-color:#690;
	padding:5px;
	color:white;
}
tr.even td{
	background-color:#efefef;
	padding:5px;
}
tr.odd td{
	background-color:#E4E3E3;
	padding:5px;
}

ul#menu li{
	display:inline;
	font-size:90%;
	color:white;
	border:1px outset black;
	padding:2px 4px;
	font-weight:bold;
	background-color:#009545;
	height:23px;
}

ul#menu li.selected{
	color:white;
	text-decoration:none;
	background-color:white;
	color:#009545;
	border:1px inset black;
}

ul#menu li a{
	color:white;
	text-decoration:none;
}
ul#menu li a:hover{
	color:black;

}	
ul#menu li.selected a{
	color:#009545;
}



#totalnumber{
	font-weight:bold;
}
#showingnumber{
	font-weight:bold;
}
#content{
	background-color:#efefef;
	margin:0 auto;
	padding:10px 5%;
}
#content form{
	border:1px solid #ccc;
	width:80%;
	padding:20px;
}
#content p#home a{
	color:#009545;
	font-weight:bold;
	font-size:90%;
}
#content label{
	font-weight:bold;
}

#credit{
	font-size:80%;
   font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0;
	color:white;
	text-align:left;
	vertical-align:middle;	
   width:100%;
   background:url("/img/fond_credit.gif") repeat-x;
}
#credittxt p{
	font-size:90%;
	padding:4px;
	margin:0;
	vertical-align:middle;
	float:left;
}
#poweredby img{
	margin-right:4px;
	vertical-align:middle;
	float:right;
}

a img{
	border:none;
}

#mapoptions {
	position:absolute;
	font-size:90%;   
	right:5px;
	top:114px;
	z-index:9999;
	padding:6px 4px;
	background:#ffffff;
	width:200px;
	text-align:center;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}
#mapoptions a{
	color:#009545;
	margin:0 5px;
}
#mapoptions a:hover{
	color:white;
	background-color:#009545;
}


/***bokadiloa***/
.box {
	width:400px;
}

.box img {
	float:left;
	margin-right:5px;
	border:2px solid #6DB1DB;
}

.box h3{
	padding:0;
	margin:0;
	color:#6DB1DB;
	border-bottom:2px solid #6DB1DB;
	font-weight:normal;
	margin-bottom:10px;
	margin-left:75px;
}

.box p{
	font-size:90%;
	margin:0;
	margin-left:75px;
}
.box p a{
	color:#2B7AA2;
	text-align:right;
}





