html, body {
	height: 100%;
	width: 100%;
	margin: 0px;
}

body {
	background: url(../images/bg_body.png) repeat-x;
}

#backgroundLayer {
	display: table;
	width: 100%;
	height: 680px;
	background: url(../images/bg_main.jpg) no-repeat center -50px;
}

#blinkingPoint {
    position: absolute;
    display: none;
    z-index: 100;
    width: 29px;
    height: 29px;
    background: url(../images/ring.png) no-repeat center center;
}

#mainLayer {
	position: absolute;
	width: 1000px;
	top: -20px;
	left: 50%;
	margin-left: -500px;	
	margin-top: 0px;
}

#footerLayer {
	position: absolute;
	width: 1000px;
	left: 50%;
	top: 590px;
	margin-left: -501px;
	background: url(../images/bg_footer.png) repeat-x;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	color: #777777;
	text-decoration: none;
	word-spacing: Normal;
	text-align: justify;
	letter-spacing: 0;
	text-indent: 0px;
	line-height: 12px;
	font-size: 9px;
	height: 50px;
}

#footerLayer div {
	margin-top: 15px;
	margin-left: 10px;
	margin-right: 10px;
	width: 230px;
	float: left;
}

#container {
	position: absolute;
	top: 290px;
	left: 40px;
	width: 490px;
	height: 292px;
	background: url(../images/nta_text_box.png) no-repeat top right;
	float:left;
    z-index: 500;
}

#textLayer {
	position: absolute;
	top: 5px;
	width: 100%;
	height: 274px;
	overflow: hidden;
}


#textLayer p, li {
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	color: rgb(23,53,81);
	text-decoration: none;
	word-spacing: Normal;
	text-align: justify;
	letter-spacing: 0;
	text-indent: 0px;
	line-height: 16px;
	font-size: 12px;
	padding-right: 40px;
	padding-left: 10px;
}

.scrollbar-vert{
	position: relative;
	height: 220px;
	width: 14px;
	top: 40px;
	left: 465px;
	z-index: 100;
}

.handle-vert{
	height: 33px;
	width: 11px;
	background: url(../images/suwak_on.png) no-repeat;
}

#slideShowLayer {
    position: absolute;
	top: 290px;
	left: 470px;
	width: 564px;
	height: 304px;
	background: url(../images/nta_slideshow_bg.png) no-repeat;
}

#slideShowLayerFoto {
    position: relative;
	top: 26px;
	left: 93px;
	width: 396px;
	height: 254px;
	z-index: 3;
}

#slideShowLayerForeground {
	position: absolute;
	top: 305px;
	left: 551px;
	width: 419px;
	height: 276px;
	background: url(../images/nta_slideshow_fg.png) no-repeat;
	z-index: 5;
	float: left;
}

#slideShowLayerLoading {
	position: absolute;
	top: 305px;
	left: 551px;
	width: 419px;
	height: 276px;
	z-index: 4;
	background: url(../images/loader.gif) no-repeat center 200px;
	visibility: hidden;
}

#slideShowLayerFoto  img{
	position:absolute;
	display:block;
	border:none;
}

#mapaLayer {
	position: absolute;
	top: 80px;
	left: 85px;
	width: 156px;
	height: 166px;
}

#langLayer {
    position: absolute;
    top: 30px;
    left: 940px;
    width: 40px;
    height: 40px;
}

#menu {
	position: absolute;
	top: 30px;
	left: 400px;
}

#bvqiLogo {
	position: absolute;
	top: 520px;
	left: 910px;
	width: 80px;
	height: 58px;
	background: url(../images/bvqi_logo.png) no-repeat;
}

#menu div.menuItem {
	padding-top: 6px;
	padding-bottom: 6px;
	cursor: pointer;
	cursor: hand;
}

#menu div.menuItem img {
	border-left: 7px solid transparent;
	padding-left: 6px;
	
}

#menu div.subMenuItem a {
	margin-left: 20px;
	border-bottom: 0px;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	color: rgb(23,53,81);
	text-decoration: none;
	word-spacing: Normal;
	text-align: left;
	letter-spacing: 0;
	text-indent: 0px;
	font-size: 11px;
	padding: 3px;
	display: block;
	width: 150px;
}

#menu div.subMenuItem a:hover {
	background-color: rgb(23,53,81);
	color: #FFFFFF;
}

div.formbody {
	margin-left: 20px;
	margin-left: 20px;
}

div.formbody label {
	display: block;
	width: 150px;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	color: rgb(23,53,81);
	text-decoration: none;
	word-spacing: Normal;
	text-align: justify;
	letter-spacing: 0;
	text-indent: 0px;
	line-height: 12px;
	font-size: 10px;
	float: left;
	margin-top: 3px;
	margin-bottom: 5px;
	text-align: right;
	padding-right: 10px;
	font-style: italic;
}

div.formbody label.mandatory {
	font-weight: bold;
	font-style: normal;
}

div.formbody input {
	width: 200px;
	border: 1px solid #837860;
	
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top: 2px;
	margin-bottom: 2px;

}

div.formbody textarea {
    border: 1px solid #837860;
	border: 1px solid #837860;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #000000;
	width: 430px;
}

#gmlb_overlay {background-color: transparent;background-image: url(../images/bg.png);z-index:1000;}
#gmlb_map {
}
#gmlb_label {background-color:white;font-family:Trebuchet MS;font-size:12px;color:black;float:left;padding-top:10px;margin-top:5px;width:608px;text-align:left;}
#gmlb_container {background-color:white;padding:10px;border-color:#DDDDDD;border-width:1px;border-style:dotted;display:block; z-index: 1000}
#gmlb_close {background-color:#EEEEEE;width:32px;height:32px;float:right;cursor:pointer;clear:right;background-image:url(../images/close.jpg);margin-top:5px;}

