body
{
	margin:0px;
	BACKGROUND-COLOR: #000;
	overflow:auto;
}
/*------------------------------------------- START MAIN PAGE ----------------------------------------------------*/
.first_tbl
{
	width:100%;
	height:100%;
	vertical-align:top;
}
.main_td
{
	width:670px;
	vertical-align:top;
	padding-right:20px;
	padding-top:47px;
	padding-bottom:30px;
}
.foto_td
{
	vertical-align:top;
	padding-top:55px;
	padding-bottom:30px;
}
.bg01
{
	background-image:url(images/foto01.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.bg02
{
	background-image:url(images/foto02.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.bg03
{
	background-image:url(images/foto03.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.bg04
{
	background-image:url(images/foto04.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.bg05
{
	background-image:url(images/foto05.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.bg06
{
	background-image:url(images/foto06.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.bg07
{
	background-image:url(images/foto07.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.bg08
{
	background-image:url(images/foto08.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.bgGREY
{
	background-image:url(images/bgGREY.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	padding-left:40px;	
}
/*------------------------------------------- START TXT ----------------------------------------------------*/
.txt
{
	font-family:Verdana, Tahoma, Arial;
	font-size:12px;
	line-height:22px;
	color:#fff;
	text-align:left;
	vertical-align:top;
}
.txtBOLD
{
	font-weight:bold;
}
A.txt, A.txt:active, A.txt:link, A.txt:visited
{
	font-family:Verdana, Tahoma, Arial;
	font-size:12px;
	line-height:22px;
	color:#fff;
	text-align:left;
	vertical-align:top;
	text-decoration:underline;
}
A.txt:hover
{
	color:#999;
	text-decoration:none;
}
.title
{
	font-family:Verdana, Tahoma, Arial;
	font-size:30px;
	line-height:22px;
	color:#fff;
	text-align:left;
}
.SUBtitle
{
	font-family:Verdana, Tahoma, Arial;
	font-size:22px;
	line-height:15px;
	color:#fff;
	text-align:left;
}
A.pager, A.pager:link, A.pager:visited
{
	font-family:Verdana, Tahoma, Arial;
	font-size:12px;
	line-height:22px;
	color:#fff;
	text-align:left;
	vertical-align:top;
	text-decoration:underline;
	padding:3px;
}
A.pager:hover, A.pager:active
{
	color:#999;
	text-decoration:none;
}
/*------------------------------------------- START MENU ----------------------------------------------------*/
.bgMenu
{
	background-color:#595959;
	width:100%;
	height:30px;
}
.separator
{
	background-image:url(images/separator.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:30px;
}
.separatorRED
{
	background-image:url(images/separator_red.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:30px;
}
.paddingMenu
{
	padding-left:15px;
}
A.menu, A.menu:link, A.menu:visited
{
	font-family:Arial, Verdana, Tahoma;
	font-size:14px;
	color:#151517;	
	text-decoration:none;
	height:30px;
	vertical-align:bottom !important;
	padding-top:7px;
}
.menu.active {
	background-image:url(images/blackArrow.jpg);
	background-repeat:no-repeat;
	background-position:center 0px !important;	
}
.menuactive {
	font-family:Arial, Verdana, Tahoma;
	font-size:14px;
	color: #999;	
	text-decoration:none;
	height:30px;
	vertical-align:bottom !important;
	padding-top:7px;	
	background-image:url(images/blackArrow.jpg);
	background-repeat:no-repeat;
	background-position:center 0px !important;	
}
A.menu:hover
{
	color: #999;
	background-image:url(images/blackArrow.jpg);
	background-repeat:no-repeat;
	background-position:center 0px !important;	
}
A.lang, A.lang:active, A.lang:link, A.lang:visited
{
	font-family:Arial, Verdana, Tahoma;
	font-size:12px;
	font-style:italic;
	color:#a4a4a4;	
	text-decoration:none;
	padding-right:3px;
}
A.lang:hover
{
	color:#fff;
}
A.topMenu, A.topMenu:link, A.topMenu:visited
{
	font-family:Arial, Verdana, Tahoma;
	font-size:12px;
	color:#646363;	
	text-decoration:none;
	text-align:center;
	height:25px;
	vertical-align:bottom !important;
	padding-top:5px;
}
.topMenuactive {
	font-family:Arial, Verdana, Tahoma;
	font-size:12px;
	color:#ccc;	
	text-decoration:none;
	text-align:center;
	height:25px;
	vertical-align:bottom !important;
	padding-top:5px;
	background-image:url(images/redArrow.jpg);
	background-repeat:no-repeat;
	background-position:center 0px !important;
}

A.topMenu:hover
{
	color:#ccc;		
	background-image:url(images/redArrow.jpg);
	background-repeat:no-repeat;
	background-position:center 0px !important;	
}
/*------------------------------------------- START BOTTOM ----------------------------------------------------*/
A.d_d, A.d_d:active, A.d_d:link, A.d_d:visited
{
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	color:#ccc;	
	text-decoration:none;
	padding-bottom:15px;
}
A.d_d:hover
{
	color:#ccc;
	text-decoration:underline;
}
.copyright
{	
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
	font-weight:bold;
	color:#ccc;	
	padding-top:8px;
	padding-left:40px;
	padding-bottom:15px;
	text-align:left;
}
/*------------------------------------------ START FIRST PAGE ----------------------------------------------------*/
.lineH
{
	background-image:url(images/line_H.jpg);
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:middle !important;
	height:50px;
}
.lineV
{
	background-image:url(images/line_V.jpg);
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:middle !important;
	width:50px;
}
.more_td
{
	text-align:right;
	padding-top:20px;	
}
A.more, A.more:active, A.more:link, A.more:visited
{
	font-family:Arial, Verdana, Tahoma;
	font-size:12px;
	font-style:italic;
	color:#ccc;	
	text-decoration:none;
	text-align:right;
	background-image:url(images/moreArrow.jpg);
	background-repeat:no-repeat;
	background-position:right 3px!important;	
	padding-right:15px;
}
A.more:hover
{
	color:#666;	
	text-decoration:underline;
}
.foto
{
	margin-right:15px;
	margin-bottom:10px;
	margin-top:10px;
}
.date
{
	font-family:Verdana, Tahoma, Arial;
	font-size:13px;
	font-weight:bold;
	color:#999;
	background-image:url(images/dateArrow.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:10px;
}
A.imerologio, A.imerologio:active, A.imerologio:link, A.imerologio:visited
{
	font-family:Verdana, Tahoma, Arial;
	font-size:12px;
	color:#fff;
	text-decoration:underline;
}
A.imerologio:hover
{
	color:#666;
	text-decoration:none;
}
.diakeno
{
	height:15px;
}
/*------------------------------------------ START FORM ----------------------------------------------------*/
.txt_form
{
	font-family:Verdana, Tahoma, Arial;
	font-size:13px;
	color:#fff;	
	
}
.input
{
	background-color:#999;
	border:solid 1px #ccc;
	height:18px;
	width:193px;
	font-family:Verdana, Tahoma, Arial;
	font-size:12px;
	color:#000;
}
.inputSM
{
	background-color:#999;
	border:solid 1px #ccc;
	height:18px;
	width:93px;
	font-family:Verdana, Tahoma, Arial;
	font-size:12px;
	color:#000;
}
.textarea
{
	background-color:#999;
	border:solid 1px #ccc;
	height:120px;
	width:405px;
	font-family:Verdana, Tahoma, Arial;
	font-size:12px;
	color:#000;
	overflow:auto;
}
.txtNOTES
{
	font-family:Verdana, Tahoma, Arial;
	font-size:11px;
	line-height:15px !important;
	color:#fff;
	text-align:left;
	vertical-align:top;
}
A.txtNOTES, A.txtNOTES:active, A.txtNOTES:link, A.txtNOTES:visited
{
	font-family:Verdana, Tahoma, Arial;
	font-size:13px;
	color:#fff;
	text-align:left;
	text-decoration:underline;
}
A.txtNOTES:hover
{
	color:#999;
	text-decoration:none;
}
.btn
{
	background-color:#999; 
	font-family:Arial, Verdana, Tahoma;	
	font-size:12px;
	font-weight:bold;
	width:80px;
	height:23px;
	border: solid 1px #fff;
	color:#333;
	cursor:hand;
	padding-bottom:3px;
}
.btnSM
{
	background-color:#999; 
	font-family:Arial, Verdana, Tahoma;	
	font-size:11px;
	font-weight:bold;
	width:30px;
	height:18px;
	border: solid 1px #fff;
	color:#333;
	cursor:hand;
	padding-bottom:3px;
}
.star
{
	font-family:Verdana, Tahoma, Arial;
	font-size:12px;
	color:#990000;
}
.lineFORM
{
	background-image:url(images/line_H.jpg);
	background-position:left;
	background-repeat:no-repeat;
	text-align:center;
	height:30px;
}
/*------------------------------------------ START FOTO ALBUM ----------------------------------------------------*/
.foto_tdPadding
{
	padding-bottom:20px;
	padding-right:20px;
}
.fiximg {float: left;margin:5px 10px 0 0}

a img {border:0}


div.markerTooltip, div.markerDetail {
  width:150px;
  color: black;
  font-weight: bold;
  background-color: white;
  white-space: nowrap;
  margin: 0;
  padding: 2px 4px;
  border: 1px solid black;
}
.fnormal{
	text-decoration: none; 
  font: 11px Arial, Helvetica, sans-serif;
	color: black;
	margin:5px;
}