/* -------------------------------------------------------------------------------------------------- */
/* Generales */
/* -------------------------------------------------------------------------------------------------- */

*{margin:0; padding:0}
body {
	background-color:#A76B37;
	font-family: Verdana, Arial, Tahoma;
	background-image:url('/imgs/piedra.jpg');
	background-repeat:no-repeat;
}
	
#container {
	position: relative;
	margin: 0 auto;	
	width: 1000px;
	height: 600px;
	background-color:transparent;
	top:0px;
	border: solid 0px white;
}
	
#promo_home {
	position: absolute;
	top:0px;
	left:60px;
	width: 940px;
	height: 220px;
	background-color:transparent;
	border: solid 0px white;
}

#home_isologo-terrazas {
	text-align:center;
}

#isologo-terrazas {
	width:232px;
	height:128px;
	float:left;
}

/*
.main_backgroundp {
	background-image:url('/demo/imgs/piedra.jpg');
}
*/

/*
.home {
	background-image:url('/imagenes/terrazas_uritorco_home.jpg');
}
*/

#home_msg {
	position: absolute;
	width:100%;
	height:30px;
	line-height:14pt;
	text-align:center;
	left: 0px;
	top: 200px;
	border: solid 0px white;
	color:#FFE0B2;
	font-size:13pt;
	font-variant: small-caps;
	letter-spacing:1px;
	z-index:10000;
}

#home_ingresar {
	position: absolute;
	width:100%;
	height:30px;
	line-height:14pt;
	text-align:center;
	left: 0px;
	top: 235px;
	border: solid 0px white;
	color:#FFBEAA;
	font-size:9pt;
	font-variant: small-caps;
	letter-spacing:1px;
	font-weight:bold;
}

#home_ingresar a {
	color:#FFBEAA;
	font-size:9pt;
	font-variant: small-caps;
	letter-spacing:1px;
	font-weight:normal;
	text-decoration: none;
}

#home_ingresar a:hover {
	color:#FFE0B2;
	font-weight:bold;
}

#footer {
	position: absolute;
	width:760px;
	height:40px;
	line-height:16px;
	text-align:center;
	left: 125px;
	top: 550px;
	border: solid 0px white;
	color:white;
	font-size:8pt;
}

.footer_sub {
	line-height:16px;
	text-align:center;
	color:#FFEEA7;
	font-size:8pt;
}

#mup {
	position: absolute;
	width:90px;
	height:26px;
	left: 75px;
	top: 550px;
}

/* -------------------------------------------------------------------------------------------------- */
/* Menues */
/* -------------------------------------------------------------------------------------------------- */
#menu_top_title {
	position: absolute;
	width:400px;
	height:30px;
	text-align:right;
	left: 580px;
	top: 58px;
	border: solid 0px white;
	border-bottom: solid 1px white;
	font-size: 15pt;
	font-weight: normal;
	color: #FFEEA7;
	letter-spacing: 1px;
	padding-right: 15px;
}

#menu_top {
	position: absolute;
	width:760px;
	height:20px;
	text-align:right;
	left: 235px;
	top: 110px;
	border: solid 0px white;
}

.menu_top_item {
	position: relative;
	padding-left: 20px;
	padding-right: 20px;
	height:20px;
	text-align:center;
	border: solid 0px white;
	font-size: 11pt;
	font-weight: normal;
	color: #FFEEA7;
	text-decoration:none;
	letter-spacing:1px;
}

.menu_top_item_small {
	position: relative;
	padding-left: 10px;
	padding-right: 10px;
	height:20px;
	text-align:center;
	border: solid 0px white;
	font-size: 10pt;
	font-weight: normal;
	color: #FFEEA7;
	text-decoration:none;
	letter-spacing:1px;
}

.menu_top_item_sel {
	position: relative;
	padding-left: 20px;
	padding-right: 20px;
	height:20px;
	text-align:center;
	border: solid 0px white;
	font-size: 11pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
	letter-spacing:1px;
}

.menu_top_item_small_sel {
	position: relative;
	padding-left: 10px;
	padding-right: 10px;
	height:20px;
	text-align:center;
	border: solid 0px white;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
	letter-spacing:1px;
}

#menu_left {
	position: absolute;
	width:200px;
	height:260px;
	text-align:center;
	left: 5px;
	top: 164px;
	border: solid 0px white;
	z-index: 1000;
}

#menu_left_bg {
	position: absolute;
	width:200px;
	height:380px;
	text-align:center;
	left: 5px;
	top: 150px;
	border: solid 0px white;
	background-color: #222222;
	opacity: 0.4;
	filter: alpha(opacity=40);
	z-index: 100;
}

.menu_item_left {
	width:200px;
	color:#FFEEA7;
	font-size:13px;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: 1px;
	line-height:15px;
	float:left;
	position:relative;
}

.menu_item_left_sel {
	width:200px;
	color:#FFFFFF;
	font-size:13px;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: 1px;
	line-height:15px;
	float:left;
	position:relative;
}

.menu_item_left_sep {
	position:relative;
	float:left;
	left:99px; 
	width:80px; 
	border:solid 0px #F2F2ED;
	border-top:solid 1px #F2F2ED;
	margin: 4px;
	line-height:1px;
}

/* -------------------------------------------------------------------------------------------------- */
/* Galerias */
/* -------------------------------------------------------------------------------------------------- */
#home_galeria {
	position: absolute;
	width:1000px;
	height:340px;
	left: 0px;
	top: 255px;
	border: solid 0px white;
	z-index: 1000;
}

#home_galeria img {
	display:none;
	position:absolute;
	top:0; left:0;
	width: 1000px;
	height: 290px;
}

#galeria {
	position: absolute;
	width:784px;
	height:380px;
	left: 212px;
	top: 150px;
	border: solid 0px white;
	z-index: 1000;
}

#galeria img {
	display:none;
	position:absolute;
	top:0; left:0;
}

/* -------------------------------------------------------------------------------------------------- */
/* Panel Right Small */
/* -------------------------------------------------------------------------------------------------- */
#panel_right_small {
	position: absolute;
	width:156px;
	height:340px;
	text-align:left;
	left: 816px;
	top: 150px;
	z-index: 1020;
	color:#FFEEA7;
	font-size:12px;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: 0px;
	line-height:18px;
	padding:14px;
}

.morph1_small {
	width:156px;
	height:340px;
	overflow: hidden;
	margin: 0;
	padding: 14px;
	z-index: 1020;
	top: 150px;	
	left: 816px;
}
 
.morph2_small {
	height: 0px;
	width: 0px;
	margin: 0px;
	padding: 0px;
	z-index: 1020;
	top: 450px;
	left: 971px;
}

#panel_right_small_bg {
	position: absolute;
	width:180px;
	height:380px;
	text-align:center;
	left: 816px;
	top: 150px;
	border: solid 0px white;
	background-color: #2E2B0C;
	opacity: 0.82;
	filter: alpha(opacity=82);
	z-index: 1010;
}

.morph1_small_bg {
	width:180px;
	height:380px;
	overflow: hidden;
	margin: 0;
	z-index: 1010;
	left: 816px;
	top: 150px;
}
 
.morph2_small_bg {
	height: 34px;
	width: 34px;
	margin: 0px;
	z-index: 1010;
	top: 496px;
	left: 962px;
}

#flecha_mostrar_panel_right {
	position: absolute;
	top: 496px;
	left: 962px;
	z-index: 1040;
	opacity: 0.25;
	filter: alpha(opacity=25);
}

#toggle_panel_right {
	position: absolute;
	width:180px;
	height:380px;
	text-align:center;
	left: 812px;
	top: 490px;
	z-index: 1030;
	font-size: 9pt;
	color: white;
	font-weight: bold;
}


/* -------------------------------------------------------------------------------------------------- */
/* Panel Right Medium */
/* -------------------------------------------------------------------------------------------------- */
#panel_right_medium {
	position: absolute;
	width:256px;
	height:340px;
	text-align:left;
	left: 716px;
	top: 150px;
	z-index: 1020;
	color:#FFEEA7;
	font-size:12px;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: 0px;
	line-height:18px;
	padding:14px;
}

.morph1_medium {
	width:256px;
	height:340px;
	overflow: hidden;
	margin: 0;
	padding: 14px;
	z-index: 1020;
	top: 150px;	
	left: 716px;
}
 
.morph2_medium {
	height: 0px;
	width: 0px;
	margin: 0px;
	padding: 0px;
	z-index: 1020;
	top: 450px;
	left: 971px;
}

#panel_right_medium_bg {
	position: absolute;
	width:280px;
	height:380px;
	text-align:center;
	left: 716px;
	top: 150px;
	border: solid 0px white;
	background-color: #2E2B0C;
	opacity: 0.82;
	filter: alpha(opacity=82);
	z-index: 1010;
}

.morph1_medium_bg {
	width:280px;
	height:380px;
	overflow: hidden;
	margin: 0;
	z-index: 1010;
	left: 716px;
	top: 150px;
}
 
.morph2_medium_bg {
	height: 34px;
	width: 34px;
	margin: 0px;
	z-index: 1010;
	top: 496px;
	left: 962px;
}


/* -------------------------------------------------------------------------------------------------- */
/* Panel Right Large */
/* -------------------------------------------------------------------------------------------------- */
#panel_right_large {
	position: absolute;
	width:326px;
	height:340px;
	text-align:left;
	left: 646px;
	top: 150px;
	z-index: 1020;
	color:#FFEEA7;
	font-size:12px;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: 0px;
	line-height:18px;
	padding:14px;
}

.morph1_large {
	width:326px;
	height:340px;
	overflow: hidden;
	margin: 0;
	padding: 14px;
	z-index: 1020;
	top: 150px;	
	left: 646px;
}
 
.morph2_large {
	height: 0px;
	width: 0px;
	margin: 0px;
	padding: 0px;
	z-index: 1020;
	top: 450px;
	left: 971px;
}

#panel_right_large_bg {
	position: absolute;
	width:350px;
	height:380px;
	text-align:center;
	left: 646px;
	top: 150px;
	border: solid 0px white;
	background-color: #2E2B0C;
	opacity: 0.82;
	filter: alpha(opacity=82);
	z-index: 1010;
}

.morph1_large_bg {
	width:350px;
	height:380px;
	overflow: hidden;
	margin: 0;
	z-index: 1010;
	left: 646px;
	top: 150px;
}
 
.morph2_large_bg {
	height: 34px;
	width: 34px;
	margin: 0px;
	z-index: 1010;
	top: 496px;
	left: 962px;
}


/* -------------------------------------------------------------------------------------------------- */
/* Panel Right Extra Large */
/* -------------------------------------------------------------------------------------------------- */
#panel_right_xlarge {
	position: absolute;
	width:426px;
	height:340px;
	text-align:left;
	left: 546px;
	top: 150px;
	z-index: 1020;
	color:#FFEEA7;
	font-size:12px;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: 0px;
	line-height:18px;
	padding:14px;
}

.morph1_xlarge {
	width:426px;
	height:340px;
	overflow: hidden;
	margin: 0;
	padding: 14px;
	z-index: 1020;
	top: 150px;	
	left: 546px;
}
 
.morph2_xlarge {
	height: 0px;
	width: 0px;
	margin: 0px;
	padding: 0px;
	z-index: 1020;
	top: 450px;
	left: 971px;
}

#panel_right_xlarge_bg {
	position: absolute;
	width:450px;
	height:380px;
	text-align:center;
	left: 546px;
	top: 150px;
	border: solid 0px white;
	background-color: #2E2B0C;
	opacity: 0.82;
	filter: alpha(opacity=82);
	z-index: 1010;
}

.morph1_xlarge_bg {
	width:450px;
	height:380px;
	overflow: hidden;
	margin: 0;
	z-index: 1010;
	left: 546px;
	top: 150px;
}
 
.morph2_xlarge_bg {
	height: 34px;
	width: 34px;
	margin: 0px;
	z-index: 1010;
	top: 496px;
	left: 962px;
}


/* -------------------------------------------------------------------------------------------------- */
/* Panel Right Full */
/* -------------------------------------------------------------------------------------------------- */
#panel_right_full {
	position: absolute;
	width:760px;
	height:346px;
	text-align:left;
	left: 210px;
	top: 150px;
	z-index: 1020;
	color:#FFEEA7;
	font-size:12px;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: 0px;
	line-height:18px;
	padding:14px;
}

.morph1_full {
	width:760px;
	height:346px;
	overflow: hidden;
	margin: 0;
	padding: 14px;
	z-index: 1020;
	top: 150px;	
	left: 210px;
}
 
.morph2_full {
	height: 0px;
	width: 0px;
	margin: 0px;
	padding: 0px;
	z-index: 1020;
	top: 450px;
	left: 971px;
}

#panel_right_full_bg {
	position: absolute;
	width:784px;
	height:380px;
	text-align:center;
	left: 212px;
	top: 150px;
	border: solid 0px white;
	background-color: #2E2B0C;
	opacity: 0.82;
	filter: alpha(opacity=82);
	z-index: 1010;
}

.morph1_full_bg {
	width:784px;
	height:380px;
	overflow: hidden;
	margin: 0;
	z-index: 1010;
	left: 212px;
	top: 150px;
}
 
.morph2_full_bg {
	height: 34px;
	width: 34px;
	margin: 0px;
	z-index: 1010;
	top: 496px;
	left: 962px;
}


/* -------------------------------------------------------------------------------------------------- */
/* Panel Right Center */
/* -------------------------------------------------------------------------------------------------- */
#panel_right_center {
	position: absolute;
	width:606px;
	height:260px;
	text-align:left;
	left: 290px;
	top: 190px;
	z-index: 1020;
	color:#FFEEA7;
	font-size:12px;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: 0px;
	line-height:18px;
	padding:14px;
}

.morph1_center {
	width:606px;
	height:260px;
	overflow: hidden;
	margin: 0;
	padding: 14px;
	z-index: 1020;
	top: 190px;	
	left: 290px;
}
 
.morph2_center {
	height: 0px;
	width: 0px;
	margin: 0px;
	padding: 0px;
	z-index: 1020;
	top: 450px;
	left: 971px;
}

#panel_right_center_bg {
	position: absolute;
	width:630px;
	height:300px;
	text-align:center;
	left: 290px;
	top: 190px;
	border: solid 0px white;
	background-color: #2E2B0C;
	opacity: 0.82;
	filter: alpha(opacity=82);
	z-index: 1010;
}

.morph1_center_bg {
	width:630px;
	height:300px;
	overflow: hidden;
	margin: 0;
	z-index: 1010;
	left: 290px;
	top: 190px;
}
 
.morph2_center_bg {
	height: 34px;
	width: 34px;
	margin: 0px;
	z-index: 1010;
	top: 496px;
	left: 962px;
}


/* -------------------------------------------------------------------------------------------------- */
/* Panel Agenda */
/* -------------------------------------------------------------------------------------------------- */
#panel_agenda_bg {
	position: absolute;
	width:784px;
	height:380px;
	left: 212px;
	top: 150px;
	border: solid 0px white;
	z-index: 999;
	background-color: #2E2B0C;
	opacity: 0.6;
	filter: alpha(opacity=60);
}

#panel_agenda_img_bg {
	position: absolute;
	z-index: 99;
	left: 212px;
	top: 150px;
}

#panel_agenda {
	position: absolute;
	width:744px;
	height:340px;
	left: 212px;
	top: 150px;
	border: solid 0px white;
	z-index: 1002;
	padding: 20px;
	overflow-y:auto;
	overflow-x:no;
	scrollbar-base-color: #A96F3F;
	scrollbar-arrow-color: #000;
	scrollbar-darkshadow-color: #A96F3F;
	scrollbar-face-color: #CB945C;		
	scrollbar-highlight-color: #A96F3F;
	scrollbar-shadow-color: #A96F3F;
	scrollbar-track-color: #A96F3F;
}

.agenda_titulo {
	font-size: 11pt;
	color: #FFEEA7;
	font-weight: bold;
	letter-spacing:1px;
}

.agenda_fecha {
	font-size: 9pt;
	color: #FEFEFE;
	font-weight: bold;
	font-style: italic;
	letter-spacing:1px;
}

.agenda_nota {
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: normal;
	letter-spacing:1px;
	line-height:12pt;
	word-spacing:3px;
	padding-top: 10px;
}


/* -------------------------------------------------------------------------------------------------- */
/* Reservas */
/* -------------------------------------------------------------------------------------------------- */
#reservas_border {
	position:absolute;
	width:766px;
	height:360px;
	top: 8px;
	left: 8px;
	border: dotted 2px #ababab;
	line-height:36pt;
	font-weight: bold;
	font-size: 10pt;
	letter-spacing:1px;
	z-index: 100;
}

#reservas_form {
	position:absolute;
	width:726px;
	height:290px;
	top: 56px;
	left: 18px;
	border: dotted 0px #ababab;
}

.res_label {
	height:20px;
	text-align:right;
	font-size: 9pt;
	color: #FFEEA7;
	font-weight: normal;
	letter-spacing:1px;
	line-height:10pt;
	border: solid 0px white;
	padding-top:10px;
}

.res_label_2 {
	height:20px;
	font-size: 8pt;
	color: #FFEEA7;
	font-weight: normal;
	letter-spacing:1px;
	line-height:14pt;
	border: solid 0px white;
	border-left: solid 0px white;
	padding-bottom:0px;
	padding-left:30px;
}

.res_txt {
	width:250px;
	height:20px;
	text-align:left;
	font-size: 10pt;
	color: #CDCDCD;
	background-color:transparent;
	padding-bottom:0px;
	font-weight: normal;
	letter-spacing:1px;
	line-height:14pt;
	border: solid 0px white;
	border-bottom: dotted 2px #ababab;
	margin: 0px;
}

.res_txtarea {
	width:248px;
	height:84px;
	text-align:left;
	font-size: 10pt;
	color: #CDCDCD;
	background-color:transparent;
	padding:0px;
	font-weight: normal;
	letter-spacing:1px;
	line-height:14pt;
	border: dotted 2px #ababab;
	margin: 0px;
	font-family: Verdana, Arial, Tahoma;
	overflow-y:auto;
	scrollbar-base-color: #A96F3F;
	scrollbar-arrow-color: #000;
	scrollbar-darkshadow-color: #A96F3F;
	scrollbar-face-color: #CB945C;		
	scrollbar-highlight-color: #A96F3F;
	scrollbar-shadow-color: #A96F3F;
	scrollbar-track-color: #A96F3F;
}

.res_msg_error {
	text-align:center;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	letter-spacing:1px;
	line-height:16pt;
	border: solid 0px white;
	background-color:#D7D7D7;
}


/* -------------------------------------------------------------------------------------------------- */
/* AdHoc */
/* -------------------------------------------------------------------------------------------------- */
#adhoc_img_bg {
	position: absolute;
	z-index: 1;
	left: 212px;
	top: 150px;
}

