.version.casa_tapalpa /* version checker */
{
	color: #0000F1;
	background-color: #7EF59F;
}

.html
{
	background-color: #FFFFFF;
}

#page
{
	z-index: 1;
	width: 1160px;
	min-height: 3060.9999999999995px;
	background-image: none;
	border-style: none;
	border-color: #000000;
	background-color: transparent;
	padding-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
}

#page_position_content
{
	margin-top: -1px;
	width: 0.01px;
}

#u37308
{
	z-index: 2;
	min-height: 760px;
	padding-bottom: 167px;
	background: transparent url("../images/tapalpa_emparquitectos_guadalajara4-800x600.jpg") no-repeat center center;
	background-size: cover;
}

#u37308_align_to_page
{
	margin-left: auto;
	margin-right: auto;
	width: 1160px;
	position: relative;
	left: -100px;
}

#home
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
	margin-top: 1px;
	left: 100px;
}

#u36870
{
	z-index: 156;
	width: 39px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 740px;
	left: 661px;
}

#u37308-bw
{
	z-index: 2;
	min-height: 760px;
}

#pu28604-6
{
	width: 0.01px;
	padding-bottom: 58px;
	margin-left: 11px;
	margin-top: -906px;
}

#u28604-6
{
	z-index: 4;
	width: 176px;
	min-height: 49px;
	background-color: transparent;
	color: #FFFFFF;
	line-height: 29px;
	font-size: 24px;
	position: fixed;
	top: 20px;
	left: 111px;
}

#menuu36743
{
	z-index: 47;
	width: 446px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: fixed;
	top: 20px;
	right: 101px;
}

#u36863
{
	width: 110px;
	min-height: 48px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u36869
{
	height: 22px;
	width: 110px;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	top: 13px;
	background: url("../images/u36869.png") no-repeat 0px 0px;
}

#u36866:hover #u36869
{
	background: url("../images/u36869-r.png") no-repeat 0px 0px;
}

#u36866:active #u36869
{
	background: url("../images/u36869-m.png") no-repeat 0px 0px;
}

#u36866.MuseMenuActive #u36869
{
	background: url("../images/u36869-a.png") no-repeat 0px 0px;
}

.hidpi #u36869
{
	background-image: url("../images/u36869_2x.png");
	background-size: 110px 22px;
}

.hidpi #u36866:hover #u36869
{
	background-image: url("../images/u36869-r_2x.png");
	background-size: 110px 22px;
}

.hidpi #u36866:active #u36869
{
	background-image: url("../images/u36869-m_2x.png");
	background-size: 110px 22px;
}

.hidpi #u36866.MuseMenuActive #u36869
{
	background-image: url("../images/u36869-a_2x.png");
	background-size: 110px 22px;
}

#u36807
{
	width: 110px;
	min-height: 48px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 112px;
}

#u36866,#u36852
{
	width: 110px;
	background-color: transparent;
	padding-bottom: 26px;
	position: relative;
}

#u36854
{
	height: 22px;
	width: 96px;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	top: 13px;
	background: url("../images/u36854.png") no-repeat 0px 0px;
}

#u36852:hover #u36854
{
	background: url("../images/u36854-r.png") no-repeat 0px 0px;
}

#u36852:active #u36854
{
	background: url("../images/u36854-m.png") no-repeat 0px 0px;
}

#u36852.MuseMenuActive #u36854
{
	background: url("../images/u36854-a.png") no-repeat 0px 0px;
}

.hidpi #u36854
{
	background-image: url("../images/u36854_2x.png");
	background-size: 96px 22px;
}

.hidpi #u36852:hover #u36854
{
	background-image: url("../images/u36854-r_2x.png");
	background-size: 96px 22px;
}

.hidpi #u36852:active #u36854
{
	background-image: url("../images/u36854-m_2x.png");
	background-size: 96px 22px;
}

.hidpi #u36852.MuseMenuActive #u36854
{
	background-image: url("../images/u36854-a_2x.png");
	background-size: 96px 22px;
}

#u36855
{
	z-index: 62;
	width: 14px;
	height: 14px;
	position: relative;
	margin-right: -10000px;
	top: 17px;
	left: 96px;
	background: transparent url("../images/arrowmenudown.gif") no-repeat center center;
}

#u36825
{
	width: 120px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding-bottom: 8px;
	position: relative;
	margin-right: -10000px;
}

#u36828
{
	height: 26px;
	width: 116px;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	top: 4px;
	left: 2px;
	background: url("../images/u36828.png") no-repeat 0px 0px;
}

#u36825:hover #u36828
{
	background: url("../images/u36828-r.png") no-repeat 0px 0px;
}

#u36825:active #u36828
{
	background: url("../images/u36828-m.png") no-repeat 0px 0px;
}

#u36825.MuseMenuActive #u36828
{
	background: url("../images/u36828-a.png") no-repeat 0px 0px;
}

.hidpi #u36828
{
	background-image: url("../images/u36828_2x.png");
	background-size: 116px 26px;
}

.hidpi #u36825:hover #u36828
{
	background-image: url("../images/u36828-r_2x.png");
	background-size: 116px 26px;
}

.hidpi #u36825:active #u36828
{
	background-image: url("../images/u36828-m_2x.png");
	background-size: 116px 26px;
}

.hidpi #u36825.MuseMenuActive #u36828
{
	background-image: url("../images/u36828-a_2x.png");
	background-size: 116px 26px;
}

#u36818
{
	width: 120px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding-bottom: 8px;
	position: relative;
	margin-right: -10000px;
}

#u36820
{
	height: 26px;
	width: 116px;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	top: 4px;
	left: 2px;
	background: url("../images/u36820.png") no-repeat 0px 0px;
}

#u36818:hover #u36820
{
	background: url("../images/u36820-r.png") no-repeat 0px 0px;
}

#u36818:active #u36820
{
	background: url("../images/u36820-m.png") no-repeat 0px 0px;
}

#u36818.MuseMenuActive #u36820
{
	background: url("../images/u36820-a.png") no-repeat 0px 0px;
}

.hidpi #u36820
{
	background-image: url("../images/u36820_2x.png");
	background-size: 116px 26px;
}

.hidpi #u36818:hover #u36820
{
	background-image: url("../images/u36820-r_2x.png");
	background-size: 116px 26px;
}

.hidpi #u36818:active #u36820
{
	background-image: url("../images/u36820-m_2x.png");
	background-size: 116px 26px;
}

.hidpi #u36818.MuseMenuActive #u36820
{
	background-image: url("../images/u36820-a_2x.png");
	background-size: 116px 26px;
}

#u36839
{
	width: 120px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding-bottom: 8px;
	position: relative;
	margin-right: -10000px;
}

#u36842
{
	height: 26px;
	width: 116px;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	top: 4px;
	left: 2px;
	background: url("../images/u36842.png") no-repeat 0px 0px;
}

#u36839:hover #u36842
{
	background: url("../images/u36842-r.png") no-repeat 0px 0px;
}

#u36839:active #u36842
{
	background: url("../images/u36842-m.png") no-repeat 0px 0px;
}

.hidpi #u36842
{
	background-image: url("../images/u36842_2x.png");
	background-size: 116px 26px;
}

.hidpi #u36839:hover #u36842
{
	background-image: url("../images/u36842-r_2x.png");
	background-size: 116px 26px;
}

.hidpi #u36839:active #u36842
{
	background-image: url("../images/u36842-m_2x.png");
	background-size: 116px 26px;
}

#u36832
{
	width: 120px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding-bottom: 8px;
	position: relative;
	margin-right: -10000px;
}

#u36834
{
	height: 26px;
	width: 116px;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	top: 4px;
	left: 2px;
	background: url("../images/u36834.png") no-repeat 0px 0px;
}

#u36832:hover #u36834
{
	background: url("../images/u36834-r.png") no-repeat 0px 0px;
}

#u36832:active #u36834
{
	background: url("../images/u36834-m.png") no-repeat 0px 0px;
}

.hidpi #u36834
{
	background-image: url("../images/u36834_2x.png");
	background-size: 116px 26px;
}

.hidpi #u36832:hover #u36834
{
	background-image: url("../images/u36834-r_2x.png");
	background-size: 116px 26px;
}

.hidpi #u36832:active #u36834
{
	background-image: url("../images/u36834-m_2x.png");
	background-size: 116px 26px;
}

#u36813
{
	width: 120px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding-bottom: 8px;
	position: relative;
	margin-right: -10000px;
}

#u36814
{
	height: 26px;
	width: 116px;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	top: 4px;
	left: 2px;
	background: url("../images/u36814.png") no-repeat 0px 0px;
}

#u36813:hover #u36814
{
	background: url("../images/u36814-r.png") no-repeat 0px 0px;
}

#u36813:active #u36814
{
	background: url("../images/u36814-m.png") no-repeat 0px 0px;
}

.hidpi #u36814
{
	background-image: url("../images/u36814_2x.png");
	background-size: 116px 26px;
}

.hidpi #u36813:hover #u36814
{
	background-image: url("../images/u36814-r_2x.png");
	background-size: 116px 26px;
}

.hidpi #u36813:active #u36814
{
	background-image: url("../images/u36814-m_2x.png");
	background-size: 116px 26px;
}

#u36846
{
	width: 120px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding-bottom: 8px;
	position: relative;
	margin-right: -10000px;
}

#u36825:active,#u36818:active,#u36839:active,#u36832:active,#u36813:active,#u36846:active
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	width: 120px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u36848
{
	height: 26px;
	width: 116px;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	top: 4px;
	left: 2px;
	background: url("../images/u36848.png") no-repeat 0px 0px;
}

#u36846:hover #u36848
{
	background: url("../images/u36848-r.png") no-repeat 0px 0px;
}

#u36846:active #u36848
{
	background: url("../images/u36848-m.png") no-repeat 0px 0px;
}

.hidpi #u36848
{
	background-image: url("../images/u36848_2x.png");
	background-size: 116px 26px;
}

.hidpi #u36846:hover #u36848
{
	background-image: url("../images/u36848-r_2x.png");
	background-size: 116px 26px;
}

.hidpi #u36846:active #u36848
{
	background-image: url("../images/u36848-m_2x.png");
	background-size: 116px 26px;
}

#u36751
{
	width: 110px;
	min-height: 48px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 224px;
}

#u36752
{
	width: 110px;
	background-color: transparent;
	padding-bottom: 26px;
	position: relative;
}

#u36852.MuseMenuActive,#u36752.MuseMenuActive
{
	width: 110px;
	min-height: 0px;
	margin: 0px;
}

#u36754
{
	height: 22px;
	width: 96px;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	top: 13px;
	background: url("../images/u36754.png") no-repeat 0px 0px;
}

#u36752:hover #u36754
{
	background: url("../images/u36754-r.png") no-repeat 0px 0px;
}

#u36752:active #u36754
{
	background: url("../images/u36754-m.png") no-repeat 0px 0px;
}

#u36752.MuseMenuActive #u36754
{
	background: url("../images/u36754-a.png") no-repeat 0px 0px;
}

.hidpi #u36754
{
	background-image: url("../images/u36754_2x.png");
	background-size: 96px 22px;
}

.hidpi #u36752:hover #u36754
{
	background-image: url("../images/u36754-r_2x.png");
	background-size: 96px 22px;
}

.hidpi #u36752:active #u36754
{
	background-image: url("../images/u36754-m_2x.png");
	background-size: 96px 22px;
}

.hidpi #u36752.MuseMenuActive #u36754
{
	background-image: url("../images/u36754-a_2x.png");
	background-size: 96px 22px;
}

#u36755
{
	z-index: 110;
	width: 14px;
	height: 14px;
	position: relative;
	margin-right: -10000px;
	top: 17px;
	left: 96px;
	background: transparent url("../images/arrowmenudown.gif") no-repeat center center;
}

#u36852.MuseMenuActive #u36855,#u36752.MuseMenuActive #u36755
{
	background-repeat: no-repeat;
	background-position: center center;
	width: 14px;
	height: 14px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u36808,#u36756
{
	width: 120px;
	background-color: transparent;
	top: 48px;
}

#u36789
{
	height: 26px;
	width: 116px;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	top: 9px;
	left: 2px;
	background: url("../images/u36789.png") no-repeat 0px 0px;
}

#u36787:hover #u36789
{
	background: url("../images/u36789-r.png") no-repeat 0px 0px;
}

.hidpi #u36789
{
	background-image: url("../images/u36789_2x.png");
	background-size: 116px 26px;
}

.hidpi #u36787:hover #u36789
{
	background-image: url("../images/u36789-r_2x.png");
	background-size: 116px 26px;
}

#u36805
{
	height: 26px;
	width: 116px;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	top: 9px;
	left: 2px;
	background: url("../images/u36805.png") no-repeat 0px 0px;
}

#u36803:hover #u36805
{
	background: url("../images/u36805-r.png") no-repeat 0px 0px;
}

.hidpi #u36805
{
	background-image: url("../images/u36805_2x.png");
	background-size: 116px 26px;
}

.hidpi #u36803:hover #u36805
{
	background-image: url("../images/u36805-r_2x.png");
	background-size: 116px 26px;
}

#u36775
{
	height: 26px;
	width: 116px;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	top: 9px;
	left: 2px;
	background: url("../images/u36775.png") no-repeat 0px 0px;
}

#u36773:hover #u36775
{
	background: url("../images/u36775-r.png") no-repeat 0px 0px;
}

.hidpi #u36775
{
	background-image: url("../images/u36775_2x.png");
	background-size: 116px 26px;
}

.hidpi #u36773:hover #u36775
{
	background-image: url("../images/u36775-r_2x.png");
	background-size: 116px 26px;
}

#u36762
{
	height: 26px;
	width: 116px;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	top: 9px;
	left: 2px;
	background: url("../images/u36762.png") no-repeat 0px 0px;
}

#u36761:hover #u36762
{
	background: url("../images/u36762-r.png") no-repeat 0px 0px;
}

.hidpi #u36762
{
	background-image: url("../images/u36762_2x.png");
	background-size: 116px 26px;
}

.hidpi #u36761:hover #u36762
{
	background-image: url("../images/u36762-r_2x.png");
	background-size: 116px 26px;
}

#u36795
{
	height: 26px;
	width: 116px;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	top: 9px;
	left: 2px;
	background: url("../images/u36795.png") no-repeat 0px 0px;
}

#u36794:hover #u36795
{
	background: url("../images/u36795-r.png") no-repeat 0px 0px;
}

.hidpi #u36795
{
	background-image: url("../images/u36795_2x.png");
	background-size: 116px 26px;
}

.hidpi #u36794:hover #u36795
{
	background-image: url("../images/u36795-r_2x.png");
	background-size: 116px 26px;
}

#u36787,#u36803,#u36773,#u36761,#u36794,#u36782
{
	width: 120px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding-bottom: 18px;
	position: relative;
	margin-right: -10000px;
}

#u36783
{
	height: 26px;
	width: 116px;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	top: 9px;
	left: 2px;
	background: url("../images/u36783.png") no-repeat 0px 0px;
}

#u36782:hover #u36783
{
	background: url("../images/u36783-r.png") no-repeat 0px 0px;
}

.hidpi #u36783
{
	background-image: url("../images/u36783_2x.png");
	background-size: 116px 26px;
}

.hidpi #u36782:hover #u36783
{
	background-image: url("../images/u36783-r_2x.png");
	background-size: 116px 26px;
}

#u36809,#u36824,#u36817,#u36838,#u36831,#u36810,#u36845,#u36757,#u36786,#u36800,#u36772,#u36758,#u36793,#u36779,#u36765
{
	width: 120px;
	background-color: transparent;
	position: relative;
}

#u36768
{
	width: 120px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding-bottom: 18px;
	position: relative;
	margin-right: -10000px;
	top: 0px;
	left: 0px;
}

#u36768.MuseMenuActive
{
	background-color: #666666;
	width: 120px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u36769-4
{
	position: relative;
	margin-right: -10000px;
	top: 9px;
	left: 2px;
}

#u36769-4_clip
{
	overflow: hidden;
	width: 116px;
	height: 26px;
	vertical-align: top;
}

#u36769-4_img
{
	display: block;
}

#u36744
{
	width: 110px;
	min-height: 48px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 336px;
}

#u36745
{
	width: 110px;
	background-color: transparent;
	padding-bottom: 26px;
	position: relative;
}

#u36747
{
	height: 22px;
	width: 110px;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	top: 13px;
	background: url("../images/u36747.png") no-repeat 0px 0px;
}

#u36745:hover #u36747
{
	background: url("../images/u36747-r.png") no-repeat 0px 0px;
}

#u36745:active #u36747
{
	background: url("../images/u36747-m.png") no-repeat 0px 0px;
}

#u36745.MuseMenuActive #u36747
{
	background: url("../images/u36747-a.png") no-repeat 0px 0px;
}

.hidpi #u36747
{
	background-image: url("../images/u36747_2x.png");
	background-size: 110px 22px;
}

.hidpi #u36745:hover #u36747
{
	background-image: url("../images/u36747-r_2x.png");
	background-size: 110px 22px;
}

.hidpi #u36745:active #u36747
{
	background-image: url("../images/u36747-m_2x.png");
	background-size: 110px 22px;
}

.hidpi #u36745.MuseMenuActive #u36747
{
	background-image: url("../images/u36747-a_2x.png");
	background-size: 110px 22px;
}

.MenuItem /* unifiedNavBar */
{
	cursor: pointer;
}

#u29014
{
	z-index: 11;
	width: 1251px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding-bottom: 0px;
	left: -41px;
	margin-top: 87px;
	position: relative;
}

#pu28737
{
	width: 0.01px;
}

#u28737
{
	z-index: 12;
	width: 394px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 9px;
}

#u28748
{
	z-index: 16;
	width: 800px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 451px;
}

#pu28753
{
	width: 0.01px;
	margin-top: 68px;
}

#u28753
{
	z-index: 18;
	width: 604px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u28743
{
	z-index: 14;
	width: 604px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 647px;
}

#u28761
{
	z-index: 10;
	min-height: 442.96842105263005px;
	background-color: #E2E8E9;
	padding-bottom: 0px;
}

#u28761_align_to_page
{
	margin-left: auto;
	margin-right: auto;
	width: 1160px;
	position: relative;
	left: -100px;
	padding-top: 17px;
	padding-bottom: 58px;
}

#pu28763
{
	width: 0.01px;
	left: 108px;
	position: relative;
}

#u28763
{
	z-index: 24;
	width: 427px;
	height: 1px;
	background-color: #3A3F2B;
	position: relative;
	margin-right: -10000px;
	margin-top: 11px;
}

#u28762-4
{
	z-index: 20;
	display: block;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	left: 435px;
}

#u28764
{
	z-index: 25;
	width: 427px;
	height: 1px;
	background-color: #3A3F2B;
	position: relative;
	margin-right: -10000px;
	margin-top: 11px;
	left: 705px;
}

#u28765
{
	z-index: 26;
	width: 15px;
	height: 14px;
	background-color: #696969;
	left: 671px;
	margin-top: 6px;
	position: relative;
}

#u28766-4
{
	z-index: 27;
	display: block;
	vertical-align: top;
	left: 108px;
	margin-top: 52px;
	position: relative;
}

#u28767-6
{
	z-index: 31;
	display: block;
	vertical-align: top;
	left: 108px;
	margin-top: 3px;
	position: relative;
}

#u28768-4
{
	z-index: 37;
	display: block;
	vertical-align: top;
	left: 108px;
	margin-top: 12px;
	position: relative;
}

#u28769-4
{
	z-index: 41;
	display: block;
	vertical-align: top;
	left: 108px;
	margin-top: 2px;
	position: relative;
}

#u28775
{
	z-index: 45;
	width: 21px;
	background-color: transparent;
	left: 1231px;
	margin-top: 138px;
	position: relative;
}

#u28761-bw
{
	z-index: 10;
	min-height: 442.96842105263005px;
	margin-top: 35px;
}

body
{
	position: relative;
	min-width: 1160px;
}

#page .verticalspacer
{
	clear: both;
}

