/* RESET STYLES */
*{margin:0; padding:0; border:0;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
body {
  line-height: 1;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* remember to define focus styles! */
:focus {
  outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
h1 {font-size:26px;}
h2 {font-size:20px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:12px;}
h6 {font-size:10px;}

li {list-style:none;}
a {text-decoration:none;}

/* GENERAL STYLES */
div#header{
	background-image:url("../imagenes/header.png");
	width:800px;
	height:123px;
	
}
div#menu{
  width:800px;
  float:right;
  margin-top: -55px; 
  margin-right: 15px;
}
div#middle{
	background-color:#FFF;
	width:800px;
	height:100px;
	float:right;
	
}
div#nav-init{
	background-image:url("../imagenes/degrade-horizontal.png");
	width:800px;
	height:8px;
	float:left;
	position:absolute;
	margin-top:59px; 
}
div#nav{
	background-image:url("../imagenes/nav.png");
	width:512px;
	height:41px;
	float:right;
	position:absolute;
	margin-top:59px; 
	margin-left:169px;
}
div#nav h2{
	margin-top: 12px; 
	margin-left: 28px;
	color:#FFF;
	font-size:20px;
	}
div#nav p{
	margin-left: 342px; 
	margin-top: -25px;
	color:#FFF;
	font-size:20px;
}
div#nav-t{
	background-image:url("../imagenes/nav-t.png");
	width:625px;
	height:41px;
	float:right;
	position:absolute;
	margin-top:59px; 
	margin-left:169px;
}
div#nav-t h2{
	margin-top: 5px; 
	margin-left: 95px;
	color:#FFF;
	font-size:20px;
	}
div#nav-t p{
	margin-left: 392px; 
	margin-top: -23px;
	color:#FFF;
	font-size:20px;
}
div#content{
	width:800px;
	position:static;
}
div#footer{
	background-image:url("../imagenes/footer.jpg");
	width:800px;
	height:14px;
	float:right;
}
div#footer-text{
	width:800px;
	float:right;
	text-align:center;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

div#footer-text a{
	color:#CCC;
}
div#footer-text a:hover{
	color:#FFF;
	text-decoration:underline;
}

div.clearfix{
	width:1px;
	height:1px;
	display:block;
	clear:both;
	content: ".";
}

/* BODY CENTER */
body {
background:none repeat scroll 0 0 #666666;
margin:0 auto;
width:800px;
}
/* CONTENT */
div#home{
	background-image:url("../imagenes/home.png");
	width:41px;
	height:10px;
	float:right;
	text-decoration:none;
}
div#home:hover{
	background-image:url("../imagenes/home-h.png");
	text-decoration:none;
	}
div#home-es{
	background-image:url("../imagenes/home-es.png");
	width:39px;
	height:10px;
	float:right;
	text-decoration:none;
	margin-top: 7px;
}
div#home-es:hover{
	background-image:url("../imagenes/home-es-h.png");
	text-decoration:none;
	margin-top: 7px;
	}
div#spanish{
	background-image:url("../imagenes/espanol.jpg");
	width:15px;
	height:11px;
	float:right;
}
div#spanish:hover{
	background-image:url("../imagenes/espanol-h.jpg");
	}
div#spanish a{
	text-decoration:none;
	}
div#english{
	background-image:url("../imagenes/ingles.jpg");
	width:15px;
	height:11px;
	float:right;
}
div#english:hover{
	background-image:url("../imagenes/ingles-h.jpg");
	text-decoration:none;
	}
div#english a{
	text-decoration:none;
	}
div#home{
	float:right;
	margin-top: 7px;
	cursor:pointer;
}
div#flags{
	float:right;
	padding-left: 5px; 
	padding-right: 5px; 
	padding-top: 7px;
}
div#logo{
	background-image:url("../imagenes/logo.png");
	width:203px;
	height:92px;
	float:left;
	margin-top: 55px; 
	margin-left: 15px;
	position:absolute;
}
div#menu  li {
  float:right;
  font-size:13px;
}
div#menu li a {
	padding-right: 7px;
	padding-left: 7px;
	color:#0e773c;
}
div#menu li a:hover{
	color:#676767;
	text-decoration:none;
}
div#middle-left{
	background-image:url("../imagenes/inline.jpg");
	width:635px;
	height:100px;
	float:left;
	margin-left:165px;
}
div#middle-left h1{
	margin-top: -5px;
	margin-left: 130px;
	font-size:34px;
	color:#0e773c;
}
div#side-shadow{
	background-image:url("../imagenes/border.png");
	width:15px;
	height:304px;
	position:absolute;
	margin-left:150px;
	}
div#side-shadow-right{
	background-image:url("../imagenes/border-right.png");
	width:15px;
	height:304px;
	position:absolute;
	margin-left:658px;
	}
div#side-final{
	background-image:url("../imagenes/content-final.jpg");
	width:5px;
	float:left;
	height:435px;
}
div#side-right{
	float:left;
	height:421px;
	background-image:url("../imagenes/content.jpg");
	/*background-repeat:repeat-x;*/
	width: 607px; 
	padding-right: 18px; 
	padding-left: 5px;
	padding-top:14px;
	text-align:justify;
}
div#side-final-init{
	/*background-image:url("../imagenes/content-final.jpg");*/
	width:142px;
	float:left;
	height:435px;
	background-color: white;
}
div#side-right-init{
	float:left;
	height:421px;
	background-image:url("../imagenes/content-init.jpg");
	/*background-repeat:repeat-x;*/
	width: 470px; 
	padding-right: 18px; 
	padding-left: 5px;
	padding-top:14px;
	text-align:justify;
}
div#side-right-t{
}
div#side-right-ad{
	float:left;
	height:421px;
	background-image:url("../imagenes/content-final-ad.png");
	/*background-repeat:repeat-x;*/
	width: 625px; 
	padding-right: 0px; 
	padding-left: 5px;
	padding-top:14px;
	text-align:justify;
}

div#side-final-t{
	background-image:url("../imagenes/content-final.jpg");
	width:5px;
	float:right;
	height:435px;
}
div#border-top{
	background-image:url("../imagenes/border-topnone.png");
	width:633px;
	height:17px;
	position:absolute;
	margin-top:-14px;
}
div#side-left{
	width:165px;
	background-color:#FFF;
	height:435px;
	float:left;
}
div#inside-one{
	width:300px;
	float:left;
	
	}
div#inside-two{
	width:307px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-smooth: always;
	line-height:150%;
	}
div#inside-two-init{
	width:456px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-smooth: always;
	line-height:150%;
	padding-left: 15px;
	}
div#inside-two-botton{
    margin-top: 10px;
    margin-left: 10px;
	}
.inside-index-a{
    background-image:url("../imagenes_sistema/index-a.png");
    width:184px;
    height:119px;
    float: left;
    cursor:pointer;
    
}
.inside-index-a:hover{
    background-image:url("../imagenes_sistema/index-a1.png");
    width:184px;
    height:119px;
    float: left;
}
.inside-index-b{
    margin-left: 60px;
    background-image:url("../imagenes_sistema/index-b.png");
    width:184px;
    height:119px;
    float: right;
    cursor:pointer;
}
.inside-index-b:hover{
    margin-left: 60px;
    background-image:url("../imagenes_sistema/index-b1.png");
    width:184px;
    height:119px;
    float: right;
}
.inside-index-a-en{
    background-image:url("../imagenes_sistema/index-a-en.png");
    width:184px;
    height:119px;
    float: left;
    cursor:pointer;
    
}
.inside-index-a-en:hover{
    background-image:url("../imagenes_sistema/index-a1-en.png");
    width:184px;
    height:119px;
    float: left;
}
.inside-index-b-en{
    margin-left: 60px;
    background-image:url("../imagenes_sistema/index-b-en.png");
    width:184px;
    height:119px;
    float: right;
    cursor:pointer;
}
.inside-index-b-en:hover{
    margin-left: 60px;
    background-image:url("../imagenes_sistema/index-b2-en.png");
    width:184px;
    height:119px;
    float: right;
}
div#inside-two p a:hover{
	text-decoration:underline;
	}
/* text especial*/
@font-face {
	font-family: 'HandelGotDLigRegular';
	src: url('../fonts/handelgotdlig.eot');
	src: local('HandelGotDLig'), local('HandelGotD-Ligh'), url('../fonts/handelgotdlig.woff') format('woff'), url('../fonts/handelgotdlig.ttf') format('truetype'), url('../fonts/handelgotdlig.svg#webfont') format('svg');
}

@font-face {
	font-family: 'HandelGotDLigRegular';
	src: url('../fonts/handelgotdlig.eot');
	src: local('HandelGotDLig'), local('HandelGotD-Ligh'), url('../fonts/handelgotdlig.woff') format('woff'), url('../fonts/handelgotdlig.ttf') format('truetype'), url('../fonts/handelgotdlig.svg#webfont') format('svg');
}

.HandelGotD-Ligh {font-weight: normal; font-style: normal;line-height:normal; font-family: 'HandelGotDLigRegular', sans-serif;}
		.HandelGotD-Ligh {font-weight: normal; font-style: normal;line-height:normal; font-family: 'HandelGotDLigRegular', sans-serif;}
.pine{
	color:#0e8e45
}
div#photo-tree{
	float:left;
	padding-right: 13px; 
	margin-top: 9px;
	}
div#photo-two{
	float:left;
	margin-top: 9px;
	}
div#left-one-t{
	float:right;
	background-image:url("../imagenes/one-t.png");
	width:148px;
	height:44px;
	font-size:12px;
	color:#FFF;
	text-align:center;
}
div#left-one-t p{
	padding-left: 20px;
	}
div#left-two-t{
	float:right;
	background-image:url("../imagenes/two-t.jpg");
	width:82px;
	height:103px;
	margin-top: 10px; 
	margin-right: 15px;
}

div#left-tree-t{
	float:right;
	background-image:url("../imagenes/tree-t.jpg");
	width:149px;
	height:213px;
	margin-top: 35px;
	text-align:right;
}
div#left-tree-t p{
	margin-top: 15px;
	font-size:14px;
	color:#0e8e45;
	line-height:120%;
	margin-right: 10px;
	font-family:Arial, Helvetica, sans-serif;
}
.flash-inside{
	margin-left: 120px;
}
div#inside-two-ad{
	width: 283px;
	float:left;
	font-family:Helvetica;
	font-size:13px;
	font-smooth: always;
	line-height:150%;
	margin-left: 22px;
}
div#nav-ad{
	background-image:url("../imagenes/nav.png");
	width:512px;
	height:41px;
	float:right;
	position:absolute;
	margin-top:59px; 
	margin-left:169px;
	padding-top: 6px;
}
div#nav-ad h2{
	margin-left: 7px;
	color:#FFF;
	font-size:20px;
	}
div#menu-ad ul li{
	font-size:14px;;
	float:right;
	}
div#menu-ad ul li#one{
	font-size:12px;
	color:#FFF;
	background-image:url("../imagenes/1a.jpg");
	width:148px;
	height:26px;
	cursor:pointer;
	}
div#menu-ad ul li#one:hover{
	font-size:12px;
	color:#FFF;
	background-image:url("../imagenes/1a-h.jpg");
	width:148px;
	height:26px;
	cursor:pointer;
	}
div#menu-ad ul li#one p{
	text-align:right;
	padding-top: 6px; 
	padding-right: 15px;
	}
div#menu-ad ul li#one-activate{
	font-size:12px;
	color:#FFF;
	background-image:url("../imagenes/1a-h.jpg");
	width:148px;
	height:26px;
	cursor:pointer;
	}
div#menu-ad ul li#one-activate p{
	text-align:right;
	padding-top: 6px; 
	padding-right: 15px;
	}
div#menu-ad ul li#two{
	font-size:12px;
	color:#FFF;
	background-image:url("../imagenes/2a.jpg");
	width:148px;
	height:28px;
	cursor:pointer;
	}
div#menu-ad ul li#two:hover{
	font-size:12px;
	color:#FFF;
	background-image:url("../imagenes/2a-h.jpg");
	width:148px;
	height:28px;
	cursor:pointer;
	}
div#menu-ad ul li#two p{
	text-align:right;
	padding-top: 6px; 
	padding-right: 15px;
	}
div#menu-ad ul li#two-activate{
	font-size:12px;
	color:#FFF;
	background-image:url("../imagenes/2a-h.jpg");
	width:148px;
	height:28px;
	cursor:pointer;
	}
div#menu-ad ul li#two-activate p{
	text-align:right;
	padding-top: 6px; 
	padding-right: 15px;
	}
div#menu-ad ul li#tree{
	font-size:12px;
	color:#FFF;
	background-image:url("../imagenes/3a.jpg");
	width:148px;
	height:27px;
	cursor:pointer;
	}
div#menu-ad ul li#tree:hover{
	font-size:12px;
	color:#FFF;
	background-image:url("../imagenes/3a-h.jpg");
	width:148px;
	height:27px;
	cursor:pointer;
	}
div#menu-ad ul li#tree p{
	text-align:right;
	padding-top: 6px; 
	padding-right: 15px;
	}
div#menu-ad ul li#tree-activate{
	font-size:12px;
	color:#FFF;
	background-image:url("../imagenes/3a-h.jpg");
	width:148px;
	height:27px;
	cursor:pointer;
	}
div#menu-ad ul li#tree-activate p{
	text-align:right;
	padding-top: 6px; 
	padding-right: 15px;
	}
div#menu-ad ul li#four{
	font-size:12px;
	color:#FFF;
	background-image:url("../imagenes/4a.jpg");
	width:148px;
	height:27px;
	cursor:pointer;
	}
div#menu-ad ul li#four:hover{
	font-size:12px;
	color:#FFF;
	background-image:url("../imagenes/4a-h.jpg");
	width:148px;
	height:27px;
	cursor:pointer;
	}
div#menu-ad ul li#four p{
	text-align:right;
	padding-top: 6px; 
	padding-right: 15px;
	}
div#menu-ad ul li#four-activate{
	font-size:12px;
	color:#FFF;
	background-image:url("../imagenes/4a-h.jpg");
	width:148px;
	height:27px;
	cursor:pointer;
	}
div#menu-ad ul li#four-activate p{
	text-align:right;
	padding-top: 6px; 
	padding-right: 15px;
	}
div#menu-ad ul li#five{
	font-size:12px;
	color:#FFF;
	background-image:url("../imagenes/5a.jpg");
	width:148px;
	height:27px;
	cursor:pointer;
	}
div#menu-ad ul li#five:hover{
	font-size:12px;
	color:#FFF;
	background-image:url("../imagenes/5a-h.jpg");
	width:148px;
	height:27px;
	cursor:pointer;
	}
div#menu-ad ul li#five p{
	text-align:right;
	padding-top: 6px; 
	padding-right: 15px;
	}
div#menu-ad ul li#five-activate{
	font-size:12px;
	color:#FFF;
	background-image:url("../imagenes/5a-h.jpg");
	width:148px;
	height:27px;
	cursor:pointer;
	}
div#menu-ad ul li#five-activate p{
	text-align:right;
	padding-top: 6px; 
	padding-right: 15px;
	}
div#menu-ad ul li#six{
	font-size:12px;
	color:#FFF;
	background-image:url("../imagenes/6a.jpg");
	width:148px;
	height:27px;
	cursor:pointer;
	}
div#menu-ad ul li#six:hover{
	font-size:12px;
	color:#FFF;
	background-image:url("../imagenes/6a-h.jpg");
	width:148px;
	height:27px;
	cursor:pointer;
	}
div#menu-ad ul li#six p{
	text-align:right;
	padding-top: 6px; 
	padding-right: 15px;
	}
div#menu-ad ul li#six-activate{
	font-size:12px;
	color:#FFF;
	background-image:url("../imagenes/6a-h.jpg");
	width:148px;
	height:27px;
	cursor:pointer;
	}
div#menu-ad ul li#six-activate p{
	text-align:right;
	padding-top: 6px; 
	padding-right: 15px;
	}
div#menu-ad ul li#seven{
	font-size:12px;
	color:#FFF;
	background-image:url("../imagenes/7a.jpg");
	width:148px;
	height:39px;
	cursor:pointer;
	}
div#menu-ad ul li#seven:hover{
	font-size:12px;
	color:#FFF;
	background-image:url("../imagenes/7a-h.jpg");
	width:148px;
	height:39px;
	cursor:pointer;
	}
div#menu-ad ul li#seven p{
	text-align:right;
	padding-top: 6px; 
	padding-right: 15px;
	}
div#menu-ad ul li#seven-activate{
	font-size:12px;
	color:#FFF;
	background-image:url("../imagenes/7a-h.jpg");
	width:148px;
	height:39px;
	cursor:pointer;
	}
div#menu-ad ul li#seven-activate p{
	text-align:right;
	padding-top: 6px; 
	padding-right: 15px;
	}
div#menu-ad ul li#eight{
	font-size:12px;
	color:#FFF;
	background-image:url("../imagenes/8a.jpg");
	width:148px;
	height:27px;
	cursor:pointer;
	}
div#menu-ad ul li#eight:hover{
	font-size:12px;
	color:#FFF;
	background-image:url("../imagenes/8a-h.jpg");
	width:148px;
	height:27px;
	cursor:pointer;
	}
div#menu-ad ul li#eight p{
	text-align:right;
	padding-top: 6px; 
	padding-right: 15px;
	}
div#menu-ad ul li#eight-activate{
	font-size:12px;
	color:#FFF;
	background-image:url("../imagenes/8a-h.jpg");
	width:148px;
	height:27px;
	cursor:pointer;
	}
div#menu-ad ul li#eight-activate p{
	text-align:right;
	padding-top: 6px; 
	padding-right: 15px;
	}

#navigation {
	margin:0px;
	padding:0px;
	text-indent:0px;
	width:165px;
}
#navigation a.head {
	cursor:pointer;	
	color:#FFFFFF;
	display:block;
	text-decoration: none;
	text-align:right;
	margin-left: 17px;
	font-size:13px;
}
#navigation a.head p{
margin-right: 13px; 
padding-top: 5px;
}
#navigation a.hotel{
	background-image:url("../imagenes/header-h.png");
	width:148px;
	height:27px;
}
#navigation a.comercial{
	background-image:url("../imagenes/header-c.png");
	width:148px;
	height:27px;
}
#navigation a.building{
	background-image:url("../imagenes/header-b.png");
	width:148px;
	height:27px;
}
#navigation a.resort{
	background-image:url("../imagenes/header-r.png");
	width:148px;
	height:27px;
}
#navigation a.head:hover {
	color:#FFFFFF;
}
#navigation a.selected {
	color:#FFFFFF;
}

#navigation ul {
	border-width:0px;
	margin:0px;
	padding:0px;
	text-indent:0px;
}
#navigation li {
	list-style:none outside none; display:inline;
	text-align:right;
}
#navigation li li a {
	color:#000000;
	display:block;
	text-indent:10px;
	text-decoration: none;
}
#navigation li li a.hotel-h {
	background-color:#cce9ea;
	color:#008f98;
	width: 137px; 
	margin-left: 28px;
}
#navigation li li a.hotel-h:hover {
	background-color:#008f98;
	color:#FFF;
	width: 137px; 
	margin-left: 28px;
}
#navigation li li a.hotel-h.current {
	background-color:#008f98;
	color:#FFF;
	width: 137px; 
	margin-left: 28px;
}

#navigation li li a.comercial-h {
	background-color:#eccdd4;
	color:#9e032a;
	width: 137px; 
	margin-left: 28px;
}
#navigation li li a.comercial-h:hover {
	background-color:#9e032a;
	color:#FFF;
	width: 137px; 
	margin-left: 28px;
}
#navigation li li a.comercial-h.current{
	background-color:#9e032a;
	color:#FFF;
	width: 137px; 
	margin-left: 28px;
}
#navigation li li a p{
	height:15px;;
	padding-right: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-top: 4px; 
	padding-bottom: 4px;
}
a.selected {
	color: #FF0000;
}
div#nav-mod-h{
	background-image:url("../imagenes/nav-m-h.png");
	width:512px;
	height:41px;
	float:right;
	position:absolute;
	margin-top:59px; 
	margin-left:169px;
}
div#nav-mod-h h2{
	margin-left: 10px;
	color:#FFF;
	font-size:18px;
	margin-top: 6px;
	}
div#nav-mod-h p{
	margin-left: 340px; 
	margin-top: -21px;
	color:#FFF;
	font-size:18px;
}
div#nav-mod-c{
	background-image:url("../imagenes/nav-m-c.png");
	width:512px;
	height:41px;
	float:right;
	position:absolute;
	margin-top:59px; 
	margin-left:169px;
}
div#nav-mod-c h2{
	margin-top: 5px; 
	margin-left: 10px;
	color:#FFF;
	font-size:18px;
	}
div#nav-mod-c p{
	margin-left: 340px; 
	margin-top: -21px;
	color:#FFF;
	font-size:18px;
}
div#side-right-mod{
	float:left;
	height:421px;
	background-image:url("../imagenes/content-final-mod.png");
	/*background-repeat:repeat-x;*/
	background-repeat:repeat-x;
	background-color:#fbfdf6;
	width: 625px; 
	padding-right: 0px; 
	padding-left: 5px;
	padding-top:14px;
	text-align:justify;
}
div#side-right-mod  img{
	margin-top: -8px; 
	margin-bottom: 10px;
	margin-left: 78px;
}
#show-video{
	background-image:url("../imagenes/video.jpg");
	width:99px;
	height:41px;
	float:right;
	margin-top: 50px; 
	margin-right: 0px;
}
#show-video:hover{
	background-image:url("../imagenes/video-h.jpg");
	width:99px;
	height:41px;
	float:right;
	margin-top: 50px; 
	margin-right: 0px;
}
#show-video-es{
	background-image:url("../imagenes/video-es.jpg");
	width:99px;
	height:41px;
	float:right;
	margin-top: 50px; 
	margin-right: 0px;
}
#show-video-es:hover{
	background-image:url("../imagenes/video-es-h.jpg");
	width:99px;
	height:41px;
	float:right;
	margin-top: 50px; 
	margin-right: 0px;
}

div#clear-top  img{
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 0px;
}

#tiny-text{
	font-size:11px;
	font-family:Helvetica;
	color: #0e8e45;
	text-align:center;	
	margin-top: 15px;
	margin-left: -10px;
	}
#tiny-text-green{
	font-size:10px;
	font-family:Helvetica;
	color: #000;
	text-align:center;	
	margin-left: -10px;	
	}

