BODY {
	TEXT-ALIGN: center; MARGIN: 0px; FONT: 75%/150% Verdana, Arial, Helvetica, sans-serif; BACKGROUND: #062f5b; COLOR: #ffffff
}
#header {
	MARGIN: 0px; BACKGROUND: #f7f7f7
}
#container {
	MARGIN: 0px; MIN-HEIGHT: 600px; BACKGROUND: url(bg.png) repeat-x left top; PADDING-TOP: 30px
}
#headercont {
	TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 770px
}
#content {
	TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 770px
}
A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; COLOR: #ffffcc; TEXT-DECORATION: underline
}
A:link {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; COLOR: #ffffcc; TEXT-DECORATION: underline
}
A:visited {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; COLOR: #ffffcc; TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: none
}
H1 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 180%; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 180%; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 180%; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 180%; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; PADDING-TOP: 0px
}
P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 150%; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: "Trebuchet MS", Helvetica, sans-serif; PADDING-TOP: 0px
}
#headercont H1 {
	TEXT-INDENT: -9000px; MARGIN: 20px; WIDTH: 346px; DISPLAY: block; BACKGROUND: url(../images/logo.png) no-repeat left top; FLOAT: left; HEIGHT: 91px
}
#headercont P {
	MARGIN: 40px 5px 10px; WIDTH: 340px; DISPLAY: block; FLOAT: right; HEIGHT: 80px; COLOR: #444444; FONT-SIZE: 1.8em
}
H2#latest {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px -15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 4em Geneva, Helvetica, sans-serif; PADDING-TOP: 0px
}
#myGallery {
	Z-INDEX: 5; BORDER-BOTTOM: #ffffff 10px solid; BORDER-LEFT: #ffffff 10px solid; WIDTH: 750px; DISPLAY: none; HEIGHT: 380px; BORDER-TOP: #ffffff 10px solid; BORDER-RIGHT: #ffffff 10px solid
}
.jdGallery {
	POSITION: relative; OVERFLOW: hidden
}
.jdGallery IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.jdGallery .slideElement {
	BACKGROUND-COLOR: #003366;
	WIDTH: 100%;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 100%
}
.jdGallery .loadingElement {
	BACKGROUND-IMAGE: url(loading-bar-black.gif);
	POSITION: absolute;
	BACKGROUND-COLOR: #003366;
	WIDTH: 100%;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: center center;
	HEIGHT: 100%;
	TOP: 0px;
	LEFT: 0px
}
.jdGallery .slideInfoZone {
	Z-INDEX: 10;
	POSITION: absolute;
	TEXT-INDENT: 0px;
	MARGIN: 0px;
	WIDTH: 100%;
	BOTTOM: 0px;
	BACKGROUND: #003366;
	HEIGHT: 140px;
	OVERFLOW: hidden;
	LEFT: 0px
}
* HTML .jdGallery .slideInfoZone {
	BOTTOM: -1px
}
.jdGallery .slideInfoZone H2 {
	PADDING-BOTTOM: 0px;
	MARGIN: 15px 0px 10px 15px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT: bold 1.1em Geneva, Helvetica, sans-serif;
	COLOR: #ffffff;
	PADDING-TOP: 0px
}
.jdGallery .slideInfoZone H2 SPAN {
	BACKGROUND: #031323
}
.jdGallery .slideInfoZone P SPAN {
	BACKGROUND: #031323
}
.jdGallery .slideInfoZone P {
	PADDING-BOTTOM: 0px; MARGIN: 5px 0px 10px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ffffff; FONT-SIZE: 1.2em; PADDING-TOP: 0px
}
.jdGallery .slideInfoZone P A {
	TEXT-INDENT: -9000px; MARGIN: 0px 15px 10px 0px; WIDTH: 100px; DISPLAY: block; BACKGROUND: url(visit.gif) no-repeat left top; FLOAT: right; HEIGHT: 30px; COLOR: #000
}
.jdGallery DIV.carouselContainer {
	Z-INDEX: 10; POSITION: absolute; MARGIN: 0px; WIDTH: 100%; HEIGHT: 135px; TOP: 0px; LEFT: 0px
}
.jdGallery A.carouselBtn {
	POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; BOTTOM: 0px; PADDING-RIGHT: 10px; BACKGROUND: #333; HEIGHT: 20px; COLOR: #fff; FONT-SIZE: 13px; CURSOR: pointer; RIGHT: 30px; PADDING-TOP: 0px
}
.jdGallery .carousel {
	POSITION: absolute; TEXT-INDENT: 0px; MARGIN: 0px; WIDTH: 100%; BACKGROUND: #333; HEIGHT: 115px; COLOR: #fff; OVERFLOW: hidden; TOP: 0px; LEFT: 0px
}
.jdGallery .carousel .carouselWrapper {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 78px; OVERFLOW: hidden; TOP: 10px; LEFT: 0px
}
.jdGallery .carousel .carouselInner {
	POSITION: relative
}
.jdGallery .carousel .carouselInner .thumbnail {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BACKGROUND: #000 center center; FLOAT: left; BORDER-TOP: #fff 1px solid; CURSOR: pointer; BORDER-RIGHT: #fff 1px solid
}
.jdGallery .carousel .label {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; BOTTOM: 5px; PADDING-RIGHT: 0px; FONT-SIZE: 13px; PADDING-TOP: 0px; LEFT: 10px
}
.jdGallery .carousel .label .number {
	COLOR: #b5b5b5
}
.jdGallery A {
	COLOR: inherit; FONT-SIZE: 100%; TEXT-DECORATION: none
}
.jdGallery A.right {
	Z-INDEX: 10; POSITION: absolute; FILTER: alpha(opacity=20); WIDTH: 25%; HEIGHT: 99%; CURSOR: pointer; -moz-opacity: 0.2; -khtml-opacity: 0.2; opacity: 0.2
}
.jdGallery A.left {
	Z-INDEX: 10; POSITION: absolute; FILTER: alpha(opacity=20); WIDTH: 25%; HEIGHT: 99%; CURSOR: pointer; -moz-opacity: 0.2; -khtml-opacity: 0.2; opacity: 0.2
}
* HTML .jdGallery A.right {
	FILTER: alpha(opacity=50)
}
* HTML .jdGallery A.left {
	FILTER: alpha(opacity=50)
}
.jdGallery A.right:hover {
	FILTER: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8
}
.jdGallery A.left:hover {
	FILTER: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8
}
.jdGallery A.left {
	BACKGROUND: url(fleche1.png) no-repeat left center; TOP: 0px; LEFT: 0px
}
* HTML .jdGallery A.left {
	BACKGROUND: url(fleche1.gif) no-repeat left center
}
.jdGallery A.right {
	BACKGROUND: url(fleche2.png) no-repeat right center; TOP: 0px; RIGHT: 0px
}
* HTML .jdGallery A.right {
	BACKGROUND: url(fleche2.gif) no-repeat right center
}
.jdGallery A.open {
	WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.withArrows A.open {
	Z-INDEX: 10; POSITION: absolute; WIDTH: 50%; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 99%; TOP: 0px; CURSOR: pointer; LEFT: 25%; -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8
}
.withArrows A.open:hover {
	BACKGROUND: url(files/open.png) no-repeat center center
}
* HTML .withArrows A.open:hover {
	FILTER: alpha(opacity=80); BACKGROUND: url(open.gif) no-repeat center center
}
#footer {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 20px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#footer LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 1px; PADDING-LEFT: 0px; WIDTH: 254px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: 110px; PADDING-TOP: 0px
}
#footer LI#contract {
	TEXT-INDENT: -9000px; BACKGROUND: url(contratanos.png) no-repeat left top
}
#footer LI#whyus {
	TEXT-INDENT: -9000px; BACKGROUND: url(whyus.png) no-repeat left top
}
#footer LI#where {
	TEXT-INDENT: -9000px; BACKGROUND: url(where.png) no-repeat left top
}
#foot {
	TEXT-ALIGN: right; MARGIN: 30px 0px; FONT-SIZE: 1em
}
#description {
	BACKGROUND-COLOR: #052850; MARGIN: 20px 0px
}
#description H2 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 20px
}
#description H2 SPAN {
	BACKGROUND-COLOR: #000b17; FONT: 1.3em Geneva, Helvetica, sans-serif; COLOR: #ffac00
}
#description P {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; FONT: 2em "Trebuchet MS", Helvetica, sans-serif; COLOR: #8ed2d3; PADDING-TOP: 20px
}
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.clearfix {
	DISPLAY: inline-block
}
.clearfix {
	DISPLAY: block
}
