body { background-color:#FFF; }
body, body table { color:#7F7F7F; font-family:Verdana, Arial, Helvetica,sans-serif; font-size:11px; }
input,form {padding-top:4px; border:0px; font-size:14px; width:140px; color:#555; }

a { color:#7F7F7F; }
a:link { color:#7F7F7F; }
a:active { color:#7F7F7F; }
a:hover { color:#8e4c34; }
.clear { clear:both; }
.width-all { width:100%; }
.left { text-align:left; }

.container { width:auto; }
.re-link a { color:#fff; font-size:11px; font-family:arial; }
.re-link a:hover { color:#8e4c34; }
.header{ width:910px; background-color:#9f9fa0; }
.logo { padding-top:0px; padding-bottom:4px; padding-left:10px; width:200px; float:left; margin-top:0px; margin-bottom:4px; text-align:left; font-size:24px; color:#e9e9e9; font-family:Arial; }
.logo_intro{
	padding-top:0px;
	padding-bottom:4px;
	padding-left:10px;
	width:200px;
	float:left;
	margin-top:0px;
	margin-bottom:4px;
	text-align:left;
	font-size:24px;
	color:#9F9FA0;
	font-family:Arial;
}

/* CONTENT MIDDLE */
.content { height: auto; width:910px;}
.flash-content { width:400px; float:left; }
.content-left { width:400px; float:left; background-color:#fefefe; }
.content-right { width:508px; height: 530px; float:right; background-image:url('../images/homegrnd_2.jpg') top right no-repeat; }
.full-content { width:100%; }
.content-bottom { width:100%; }
.content-image-bottom { width:100%; }

/*isicontentright*/
.page-top{
	width:100%;
	border-bottom:1px solid #fff;
}
.text1{
text-align:left;
color:#7F7F7F;
padding:10px;
font-size:18px;
}
.text2{
text-align:justify;
color:#7F7F7F;
padding:8px;
}
.text3{
text-align:left;
color:#555;
padding:8px;
font-size:16px;
}
.page-right{
	width:253px;
	float:right;
	
}
.page-bottom{
 	width:100%;
	text-align:left;
	color:#555;
	
}
.navigasi-bottom{
	color:#555;	
}
/*footer*/
.footer{
	width:910px;
	background-color:#B2B2B2;
	color:#555;
	text-align:center;
	font-size:11px;
}
.about-link a { font-family:Tahoma; font-size:11px; cursor:pointer; color:#333; text-decoration:none; padding-top:8px; padding-bottom:8px; margin-left:6px; }
.about-link a:hover { color:#333; }
.about-link a.man { color:#333; font-weight:bold; cursor: default; }

/*----------------------*/
.pagin a { font-family:Tahoma; font-size:11px; float:left; color:#333; display:inline-block; padding:8px; text-align:center; width:118px; background:#c8c8c8; }
.pagin a:hover { background:#b2b2b2; color:#333; }
.pagin a.sel { color:#333; font-weight:normal; background:#dadada; cursor: default; }
.text-header a { color:#e9e9e9; text-decoration:none; }
.text-header a:hover{ color:#ffffff; }
.wrapper-menu{
	float: right;
}

.catalog{
	display: inline-block;
	margin-top: -32px;
}

/* PAGING RESIDENTIAL | CONTRACT */
.paging_jns { float:right; width:268px; }
.paging_jns a { width:134px; padding:7px 0; float:left; background-color:#c8c8c8; }
.paging_jns .active { background-color:#dadada; }

* {margin:0; padding:0}
#images { }
#image {position:relative; width:400px; height:585px;}
#image img {position:absolute; top:0px; left:0px}
#thumbwrapper {margin-top:10px; padding:5px 0; width:682px; height:100px; border:2px solid #666; background:#FFF; display:none;}

#thumbs {position:absolute; list-style:none; margin-left:5px; height:100px; width:10000px; border-right:5px solid #FFF}
#thumbs li {float:left; margin-right:5px; cursor:pointer}
.imgnav {position:absolute; height:375px; width:20%; z-index:100; height:375px; width:20%; z-index:100; outline:none; cursor:pointer}

/*-----------------------------------------------------------------------------------------------------------*/
#fotocont { width:100%;}
#fotocont2 {width:100%; /*border-right: 1px solid #e4e4e5;*/}
#fotocont #foto {height:0px;}
#fotocont #ambientes {height:60px;}

a.titularnot:link, a.titularnot:visited {font-size: 13px;}
a.titularnot:hover {font-size: 13px;}

.titular {color:#368cc7; font-family:"Times New Roman", Times, serif; font-style:italic; font-size:14px; font-weight:bold; margin:2px 0px 0 10px; float:left;}
.titulargr {color:#368cc7; font-family:"Times New Roman", Times, serif; font-style:italic; font-size:28px;/* font-weight:bold;*/}

/* COLECCIONES - CARRUSEL HORIZONTAL
	--------------------------------------------------------------------------- */
	
	.carousel-component {margin:0px auto;}
	.carousel-component .carousel-list li { 
		/*margin:4px;*/
		width:90px; /* img width is 75 px from flickr + a.border-left (1) + a.border-right(1) + 
					   img.border-left (1) + img.border-right (1)*/
		height:70px; /* image + row of text (87) + border-top (1) + border-bottom(1) + margin-bottom(4) */
		/*	margin-left: auto;*/ /* for testing IE auto issue */
	}
	
	.carousel-component .carousel-list li a { display:block; border:1px solid #fff; outline:none; margin: 0 10px 0 0; padding: 0 5px 0 5px; text-align:center;}
	.carousel-component .carousel-list li a:hover {border: 1px solid #bdbdbd; margin: 0 10px 0 0; padding: 0 5px 0 5px; text-align:center;}
	.carousel-component .carousel-list li img {display:block;}
	.carousel-component .carousel-prev {position:absolute; top:25px; z-index:3; cursor:pointer; left:-5px; }
	.carousel-component .carousel-next { position:absolute; top:25px; z-index:3; cursor:pointer; right:-5px; }
	
/*-------------------------------------------------------*/



/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;}
.qmmc .qmdividery{float:left;width:0px;}
.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;}
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}
.qmmc {position:relative; /* zoom:1; */}
.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;}
.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;;}
.qmsh div a {float:left;}
.qmmc div{visibility:hidden;position:absolute;}
.qmmc ul {left:-10000px;position:absolute;}
.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}
.qmmc li a {float:none}
.qmmc li{position:relative;}
.qmmc ul {z-index:10;}
.qmmc ul ul {z-index:20;}
.qmmc ul ul ul {z-index:30;}
.qmmc ul ul ul ul {z-index:40;}
.qmmc ul ul ul ul ul {z-index:50;}
li:hover>ul{left:auto;}
#qm0 ul {top:100%;}
#qm0 ul li:hover>ul{top:0px;left:100%;}

/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/



	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/
	#qm0
	{
		background-color:transparent;

	}


	/*"""""""" (MAIN) Items""""""""*/
	#qm0 a
	{
		padding:5px 40px 5px 8px;
		background-color:#B2B2B2;
		color:#e9e9e9;
		font-family:Arial;
		font-size:11px;
		text-decoration:none;
		border-width:0px;
		border-color:#9f9fa0;
	}


	/*"""""""" (MAIN) Hover State""""""""*/
	#qm0 a:hover
	{
		background-color:#cccccc;

	}


	/*"""""""" (MAIN) Active State""""""""*/
	body #qm0 .qmactive, body #qm0 .qmactive:hover
	{
		background-color:#B2B2B2;
		text-decoration:none;
	}


	/*"""""""" (SUB) Container""""""""*/
	#qm0 div, #qm0 ul
	{
		padding:5px;
		margin:-1px 0px 0px 0px;
		background-color:#D6D6D6;
		border-width:1px;
		border-style:solid;
		border-color:#D6D6D6;  border:1px solid #FFFFFF;
	}


	/*"""""""" (SUB) Items""""""""*/
	#qm0 div a, #qm0 ul a
	{
		padding:2px 40px 2px 5px;
		background-color:transparent;
		border-width:0px;
		border-style:none;
		border-color:#999999;
		color:#666666;
	    border-bottom:1px solid #EFEFEF;
	}
 
	/*"""""""" (SUB) Hover State""""""""*/

	#qm01 div a:hover, #qm0 ul a:hover
	{
		text-decoration:none;
		color:#8E4C34;
	} 
	#qm0 div a:hover, #qm0 ul a:hover
	{
		text-decoration:none;
		color:#8E4C34;
	} 

	/*"""""""" (SUB) Active State""""""""*/
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover
	{
		background-color:#B2B2B2;

	}
	
	.qmparent:hover{
	color:#666666;}
	
/* OVERLAY */
.over-thumb { position:relative; z-index:0; }
.over-thumb:hover { background-color:transparent; z-index:50; }
.over-thumb span { position:absolute; background-color:#FFF; padding:5px; left:-1000px; border:1px solid #999999; visibility:hidden; color:black; text-decoration:none; }
.over-thumb span img { border-width:0; padding:2px; }
.over-thumb:hover span { visibility:visible; top:0px; left:90px; }

/* CONTENT LIST PRODUCT */
.prod_desc { font-size:14px; color:#7f7f7f; text-align:left; padding-left: 10px; font-style:italic; }

/* COLOR CONCEPT */
.menu_material_cc { font-family:Tahoma; font-size:11px; padding:8px 0; margin-left:6px; border-right:1px solid #CCCCCC; height:600px; }
.menu_material_active { color:#333333; font-weight:700; margin:8px 0; }
.menu_material_active a { color:#000; font-weight:normal; }
.menu_material_active a:hover { color:#8e4c34; }

/* SEARCH */
.footer input#search_box{
	padding-top: 0px;
	padding-left: 10px;
}

/*Add*/
.menu-index a{
	color: #fff;
}

.flash{
	position: absolute;
	top: 0;
	left: 0;
	z-index:1;
}

.menu-flash a{
	color: red;
	position: relative;
	z-index: 100;
}