@charset "utf-8";
/* CSS Document */

/* CSS Reset */

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,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {

			margin: 0;
			padding: 0;
			border: 0;
			font-weight: inherit;
			font-style: inherit;
			font-size: 100%;
			/* line-height: 1; */
			font-family: inherit;
			text-align: left;
			vertical-align: baseline;
		}
		

body {background:#fff !important;}
p{font-family:"Myriad Pro"; color:#684E30;  }
p#beige{ color:#FFFBCC; font-size:16px;}
p#men{ color:#FFFBCC; font-size:15px;}
p#perla{margin:20px auto; color:#FFFBCC; font-size:19px;}
p#guindaF{ font-family:"arial"; font-size:12px; color:#220000; font-weight:600;}
p#guinda{ font-family:"arial"; font-size:12px; color:#542424; font-weight:600;}
p#cafe{font-family:"arial"; font-size:14px; color:#674D2F;}

#rb_bodyWrap { margin:0; padding-top:125px !important;/* important just until leader pre/post is removed */ position:relative; min-width:996px;
 	           _display:inline-block;/**Trigger hasLayout for IE6 peek-a-boo bug**/}

#rb_shell { margin:0px auto; font:76% Arial, Helvetica, sans-serif; background:url(../images/bgBody.gif) 50% 0 repeat-y;}

#rb_header { height:473px; position: absolute; top:0; width:100%; z-index:5995; background-image: url(../images/header_guinda.jpg);}
#rb_header2 { height:529px; position: absolute; top:0; width:100%; z-index:5995; background-image: url(../images/header_guinda.gif);}
#rb { height:171px; position: absolute; top:0; width:100%; z-index:5995; background-image: url(../images/header_perla.jpg);}


#headerContents {  margin:0px auto 0; _margin:8px auto 0;
				   width:1000px; height:180px; _height:202px; position:relative;}

/* Barra de Navegacion */
div#branding{margin:0px auto; width:800px; height:381px;}
div#box_g{margin:35px 0px 0px 20px; float:left; width:289px; height:235px; background-color:#200000;}
div#box_img{margin:35px 0px; float:left; width:450px; height:235px; }
#siteNav{
	font:bold 100% arial,helvetica;
	margin:5px 7px 0;
	height:39px;
	position: absolute;
	clear:both;
	padding-bottom:2px;
	top: 32px;
	left: 435px;
	width: 530px;
}
#siteNav.dropDownShow{ *z-index:6000;}
#siteNav li { height:26px; float:left; position:relative; padding-right:1px; margin-right:2px;   _background:transparent;}

#siteNav li.active,
#siteNav li:hover {	background-color:#c00;	_background:transparent;}

#siteNav li a{ display:block; *display:inline-block;	text-decoration:none; height:16px; padding:4px 10px 6px 12px; color:#484848;
               background:#dedede url(../images/sitenav.png) left no-repeat; _background:#dedede; 
			   _filter:rogid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="images/sitenav.png"); overflow:hidden;}

#siteNav li a:hover,
#siteNav li.active a{ text-decoration:none; background-color:#c00; color:#fff;}

#siteContents{ margin:0px auto; width:100%; background-image:url(../images/fondo_auto.jpg); height:auto;  }

/* Footer */

.siteId3 #footerWrap {}
#footerGlobal {	margin:0px auto 0;	position:relative;	height:76px; padding:0 0 0px; background:url(../images/fondo_down.jpg) repeat-x;}
#footer{	margin:0px auto 0; width:100%;	position:relative;	height:200px; padding:0 0 0px; background:url(../images/down_g.jpg) repeat-x;}
#footer_creditos{	margin:0px auto 0; width:100%;	position:relative;	height:20px; padding:0 0 0px; background:url(../images/fondo_creditos.gif) repeat-x;}

div#telefonito{
	width:24px;
	height:36px;
	position:absolute;
	background-image:url(../images/telefonito.png);
	left: 178px;
	top: -12px;
}
div#logo{
	margin:0px auto;
	width:221px;
	height:81px;
	position:absolute;
	left: 23px;
	top: 45px;
}
div#{ width:185px; height:45px; position:absolute; background-image:url(../images/menuadm.gif);}
div#menu{
	margin:0px auto;
	width:600px;
	height:52px;
	position:absolute;
	left: 352px;
	top: 78px;
}
#lista{ list-style:circle 1px; color:#684E30; font-size:14px; padding-left:20px; font-family:"Myriad Pro"; }
#lista2{ list-style:decimal; color:#FFFBCC; padding-left:25px; font-size:13px; font-family:"Myriad Pro";}
#list{ list-style:url(../images/palomita.gif);color:#684E30;  height:30px; margin:0px 20px 0px 0px; padding-left:25px; font-size:12px; font-family:"Myriad Pro";}

div#fechita{ float:right; width:14px; height:14px;}
/* home*/
div#news{margin:0px auto; width:760px; height:37px;}
div#content_home{margin:0px auto; width:800px; height:auto; }
div#cont_news{margin:20px 10px 0px; width:600px; height:auto; float:left;}
div#cont_n{margin:0px auto; width:800px; height:280px; }
div#foto_n{margin:20px 10px 0px 30px; width:120px; height:120px; float:left; background-color:#663333;}
div#img_flecha{margin:0px auto; width:15px; height:9px; float:left;}
div#video{ margin:10px auto; width:332px; height:245px;}
div#content_region{margin:0px auto; width:780px; height:1130px;}
div#mapa{margin:10px auto; width:750px; height:500px;}
div#region_izq{margin:0px auto; width:233px; height:801px; float:left;}
div#txt_izq{margin:0px auto; width:233px; height:240px;}
div#ftos{margin:0px auto; width:213px; height:480px; background-color:#210000; float:left;}
div#im{margin:10px auto 0px; width:200px; height:146px; background-color:#E2DA97;}
div#region_der{margin:0px auto; width:485px; height:801px; float:right;}
div#content_services{margin:0px auto; width:800px; height:430px;}
div#serv_izq{margin:0px auto; width:235px; height:450px; float:left;}
div#serv_der{margin:0px auto; width:542px; height:400px; float:right;}
div#imsrv{ margin:0px auto 0px; width:763px; height:243px;}
div#bx_ser{margin:0px auto; width:227px; height:234px; float:left;}
div#menu2{ margin:0px auto; width:800px; height:230px;}
div#menu_pro{ margin:0px auto; width:720px; height:40px; float:left;}
div#brillo{
	width:100%;
	height:350px;
	position:absolute;
	left: 2px;
	background-image:url(../images/fondo_flot.png);
	top: 476px;
}
div#brillo2{
	width:100%;
	height:350px;
	position:absolute;
	left: -3px;
	background-image:url(../images/fondo_flot.png);
	top: 172px;
}
/* Menu */
#main-nav{
	
     height: 54px;
	margin: 0px 0 0;
	width: 581px;
}

	#main-nav li{ 
		float: left; 
		list-style: none; 
		text-indent: -9999px;
	}
	
		#main-nav li a:link,
		#main-nav li a:visited{ 
			display: block; 
			height: 54px; 
		}

		#main-nav2 li{ 
		float: left; 
		list-style: none; 
		text-indent: -9999px;
	}
	
		#main-nav2 li a:link,
		#main-nav2 li a:visited{ 
			display: block; 
			height: 54px; 
		}


#nav-over a, 
	#nav-region a,
	#nav-contact a, 
	#nav-park a,
	#nav-property a,
	#nav-services a{
		background-image: url(../images/menu.png);
		background-repeat: no-repeat;
		border-style: none;
		text-indent: -9999px;
	}
	#nav-over{ background-position: 0px 0px; }
		#nav-over a{ background-position: 0px 0px; width: 79px; }
		#nav-over a:hover{ background-position: 0px -54px; }
		#nav-over a.current{ background-position: 0px -54px; }
		
	#nav-region{ background-position: -79px 0px; }
		#nav-region a{ background-position: -79px 0px; width: 79px; }
		#nav-region a:hover{ background-position: -79px -54px; }
		#nav-region a.current{ background-position: -79px -54px; }

	#nav-services{ background-position: -158px 0px; }
		#nav-services a{ background-position: -158px 0px; width: 66px; }
		#nav-services a:hover{ background-position: -158px -54px; }
		#nav-services a.current{ background-position: -158px -54px; }
		
	#nav-park{ background-position: -224px 0px; }
		#nav-park a{ background-position: -224px 0px; width: 138px; }
		#nav-park a:hover{ background-position: -224px -54px; }
		#nav-park a.current{ background-position: -224px -54px; }

	#nav-property{ background-position: -362px 0px; }
		#nav-property a{ background-position: -362px 0px; width:115px; }
		#nav-property a:hover{ background-position: -362px -54px; }
		#nav-property a.current{ background-position: -362px -54px; }
		
	#nav-contact{ background-position: -477px 0px; }
		#nav-contact a{ background-position: -477px 0px; width:84px; }
		#nav-contact a:hover{ background-position: -477px -54px; }
		#nav-contact a.current{ background-position: -477px -54px; }
		

#nav2-generalidades a, 
	#nav2-region a,
	#nav2-contacto a, 
	#nav2-parque a,
	#nav2-caracteristicas a,
	#nav2-servicios a{
		background-image: url(../images/menu2.png);
		background-repeat: no-repeat;
		border-style: none;
		text-indent: -9999px;
	}
#nav2-generalidades{ background-position: 0px 0px; }
		#nav2-generalidades a{ background-position: 0px 0px; width: 71px; }
		#nav2-generalidades a:hover{ background-position: 0px -54px; }
		#nav2-generalidades a.current{ background-position: 0px -54px; }
		
	#nav2-region{ background-position: -71px 0px; }
		#nav2-region a{ background-position: -71px 0px; width: 65px; }
		#nav2-region a:hover{ background-position: -71px -54px; }
		#nav2-region a.current{ background-position: -71px -54px; }

	#nav2-servicios{ background-position: -136px 0px; }
		#nav2-servicios a{ background-position: -136px 0px; width: 65px; }
		#nav2-servicios a:hover{ background-position: -136px -54px; }
		#nav2-servicios a.current{ background-position: -136px -54px; }
		
	#nav2-parque{ background-position: -201px 0px; }
		#nav2-parque a{ background-position: -201px 0px; width: 156px; }
		#nav2-parque a:hover{ background-position: -201px -54px; }
		#nav2-parque a.current{ background-position: -201px -54px; }

	#nav2-caracteristicas{ background-position: -357px 0px; }
		#nav2-caracteristicas a{ background-position: -357px 0px; width:153px; }
		#nav2-caracteristicas a:hover{ background-position: -357px -54px; }
		#nav2-caracteristicas a.current{ background-position: -357px -54px; }
		
	#nav2-contacto{ background-position: -510px 0px; }
		#nav2-contacto a{ background-position: -510px 0px; width:76px; }
		#nav2-contacto a:hover{ background-position: -510px -54px; }
		#nav2-contacto a.current{ background-position: -510px -54px; }
		
		

		
		
/*contact */
div#form{margin:40px auto 0px; width:500px; height:470px;}
label { float: left;  width:180px; font-family:"Myriad Pro"; text-align:right; margin:0px 5px;}
fieldset { width:700px; margin: 0em 0em 0em 0em;  padding: 0; font-size:14px; border:none; } 
input{margin:0px 5px; height:20px;  background-color:#FFF;}
legend { margin-left: 1em;   font-weight: bold; border:none;} 
legend span { position: absolute;  margin-top: 0.5em;  font-size: 135%; }
fieldset ol { padding: .5em .5em 0 0em;  list-style: none; font-weight:900; font-size:14px; } 
fieldset li { padding-bottom: 1em; padding-left:1em; margin-top:1px;   color:#684E30; } 
fieldset.submit { margin:10px auto; float:right; width: auto;  border-style: none;  padding-left:1em;  }


div#imgen_ov{margin:0px auto; width:800px; height:269px; background-image:url(../images/fond_img.gif); background-repeat:repeat-x;}
div#seov{margin:0px auto; width:800px; height:15px;}
div#park_tlo{ margin:0px auto; width:800px; height:50px;}
div#park_img{margin:0px auto; width:800px; height:632px; }
div#park_360{margin:0px auto; width:800px; height:800px; }
div#bt_360{margin:0px auto; width:121px; height:30px; position:absolute; left: 295px; top: 387px;}

div#men{margin:0px 25px; width:170px; height:260px; float:left;}
div#men2{ margin:0px 60px 0px 0px; width:480px; height:260px; float:right;}
div#sepw{ margin:0px auto; width:520px; height:20px;}
div#men_g{margin:0px auto; width:250px; height:220px; background-color:#2d0000; }

/*documentos */

div#fondo{ margin:0px auto; width:100; height:100% z-index:0; background-color:#333333; position:relative;}
div#wrapper2{ margin:0px auto; width:893px; height:1090px; background-color:#f6eec9; z-index:1; position:relative; }
div#sep_{margin:0px auto; width:893px; height:20px;}
div#titulo_{margin:0px auto; width:893px; height:93px;}
div#branding_{ margin:0px auto; width:893px; height:400px;}
div#img_{margin:20px 0px 0px 20px; width:482px; height:324px; float:left;}
div#text_{margin:20px 20px 0px; width:312px; height:374px; float:right;}
div#cont_{ margin:0px auto; width:811px; height:550px;}
div#imagen_{margin:0px auto; width:811px; height:335px;}
div#trio_{margin:5px auto; width:811px; height:203px;}
div#down_{margin:20px auto 0px; width:893px; height:60px;}
div#botones{margin:0px auto; width:301px; height:60px; float:right;}
p#f_guinda{font-family:"Arial"; font-size:20px; color:#210000; font-weight:bold;}
#lista3{ list-style:1px circle; color:#8C7342; font-family:"Myriad Pro"; font-size:14px;}

.map a:link {  text-decoration:none; font-family:"Myriad Pro"; color:#004979; font-size:14px; font-weight:bold;  }
.map a:visited {font-family:"Myriad Pro";  text-decoration:none; color:#004979; font-size:14px;  font-weight:bold;}
.map a:hover{color:#0033FF; font-weight:bold;}
 

div#nesht{
	margin:0px auto;
	width:192px;
	height:20px; float:right;
	
}
div#idioma{
	margin:0px auto;
	width:132px;
	height:30px;
	position:absolute;
	left: 832px;
	top: 32px;
}
div#eng{width:65px; height:20px; float:left; border-right:2px solid #421510; }
div#esp{ width:60px; height:20px; float:right;}

.mapi a:link { margin:20px 0px;  text-decoration:none; font-family:"Myriad Pro"; padding-left:7px; color:#421510; font-size:14px; font-weight:bold;  }
.mapi a:visited { margin:20px 0px;font-family:"Myriad Pro";  text-decoration:none; padding-left:7px;color:#421510; font-size:14px;  font-weight:bold;}
.mapi a:hover{ margin:20px 0px;color:#684E30; font-weight:bold; padding-left:7px;}
