.version.taheya_carioca /* version checker */
{
	color: #00000D;
	background-color: #2CC943;
}

@-ms-viewport
{
	width: 380px;
}

@-webkit-viewport
{
	width: 380px;
}

@-o-viewport
{
	width: 380px;
}

@-moz-viewport
{
	width: 380px;
}

@viewport
{
	width: 380px;
}

.html
{
	background-color: #FFFFFF;
}

#page
{
	z-index: 1;
	width: 361px;
	min-height: 709px;
	background-image: none;
	border-style: none;
	border-color: #000000;
	background-color: transparent;
	padding: 9px 9px 15px 10px;
}

#u4657
{
	z-index: 91;
	width: 114px;
	height: 28px;
	margin-right: -10000px;
	left: 246px;
}

#u4658-7
{
	z-index: 93;
	width: 324px;
	min-height: 31px;
	margin-right: -10000px;
}

#u4467-4
{
	z-index: 3;
	width: 360px;
	min-height: 42px;
	background-color: transparent;
	line-height: 36px;
	text-align: left;
	font-size: 36px;
	color: #2E3192;
	font-family: league-gothic, sans-serif;
	font-weight: 400;
	position: relative;
}

#u4468-4
{
	z-index: 76;
	width: 360px;
	min-height: 109px;
	background-color: transparent;
	font-size: 14px;
	color: #000000;
	top: -2px;
	margin-bottom: -2px;
	position: relative;
}

#u4426
{
	z-index: 2;
	width: 360px;
	height: 368px;
	margin-top: 1px;
	position: relative;
	background: transparent url("../../images/taheya-carioca2.jpg") no-repeat left top;
	background-size: contain;
}

#u4469
{
	z-index: 7;
	width: 361px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-top: 7px;
	position: relative;
}

#u4427
{
	z-index: 8;
	width: 360px;
	min-height: 222px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-left: 1px;
	position: relative;
}

#u4447-4
{
	z-index: 18;
	width: 359px;
	min-height: 41px;
	background-color: transparent;
	color: #ED1C24;
	font-size: 11px;
	line-height: 13px;
	margin-left: 1px;
	position: relative;
}

#u4429
{
	z-index: 9;
	width: 360px;
	min-height: 222px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-left: 1px;
	margin-top: 10px;
	position: relative;
}

#u4448-4
{
	z-index: 22;
	width: 359px;
	min-height: 41px;
	background-color: transparent;
	color: #ED1C24;
	font-size: 11px;
	line-height: 13px;
	margin-left: 1px;
	margin-top: 11px;
	position: relative;
}

#u4431
{
	z-index: 10;
	width: 360px;
	min-height: 222px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-left: 1px;
	margin-top: 10px;
	position: relative;
}

#u4449-4
{
	z-index: 26;
	width: 359px;
	min-height: 41px;
	background-color: transparent;
	color: #ED1C24;
	font-size: 11px;
	line-height: 13px;
	margin-left: 1px;
	margin-top: 10px;
	position: relative;
}

#u4433
{
	z-index: 11;
	width: 360px;
	min-height: 222px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-left: 1px;
	margin-top: 11px;
	position: relative;
}

#u4450-4
{
	z-index: 30;
	width: 359px;
	min-height: 41px;
	background-color: transparent;
	color: #ED1C24;
	font-size: 11px;
	line-height: 13px;
	margin-left: 1px;
	margin-top: 10px;
	position: relative;
}

#u4435
{
	z-index: 12;
	width: 360px;
	min-height: 222px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-left: 1px;
	margin-top: 10px;
	position: relative;
}

#u4451-4
{
	z-index: 34;
	width: 359px;
	min-height: 41px;
	background-color: transparent;
	color: #ED1C24;
	font-size: 11px;
	line-height: 13px;
	margin-left: 1px;
	margin-top: 10px;
	position: relative;
}

#u4460
{
	z-index: 73;
	width: 360px;
	min-height: 222px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-top: 10px;
	position: relative;
}

#u4457-5
{
	z-index: 58;
	width: 359px;
	min-height: 41px;
	background-color: transparent;
	color: #ED1C24;
	font-size: 11px;
	line-height: 13px;
	margin-top: 11px;
	position: relative;
}

#u4462
{
	z-index: 74;
	width: 360px;
	min-height: 222px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-top: 10px;
	position: relative;
}

#u4458-5
{
	z-index: 63;
	width: 359px;
	min-height: 41px;
	background-color: transparent;
	color: #ED1C24;
	font-size: 11px;
	line-height: 13px;
	margin-top: 10px;
	position: relative;
}

#u4437
{
	z-index: 13;
	width: 360px;
	min-height: 222px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-top: 11px;
	position: relative;
}

#u4452-4
{
	z-index: 38;
	width: 358px;
	min-height: 41px;
	background-color: transparent;
	font-size: 11px;
	line-height: 13px;
	position: relative;
}

#u4452
{
	color: #ED1C24;
}

#u4439
{
	z-index: 14;
	width: 360px;
	min-height: 222px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-top: 10px;
	position: relative;
}

#u4453-4
{
	z-index: 42;
	width: 358px;
	min-height: 41px;
	background-color: transparent;
	color: #ED1C24;
	font-size: 11px;
	line-height: 13px;
	margin-top: 10px;
	position: relative;
}

#u4441
{
	z-index: 15;
	width: 360px;
	min-height: 222px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-top: 11px;
	position: relative;
}

#u4454-4
{
	z-index: 46;
	width: 358px;
	min-height: 41px;
	background-color: transparent;
	color: #ED1C24;
	font-size: 11px;
	line-height: 13px;
	margin-top: 10px;
	position: relative;
}

#u4443
{
	z-index: 16;
	width: 360px;
	min-height: 222px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-top: 10px;
	position: relative;
}

#u4455-4
{
	z-index: 50;
	width: 358px;
	min-height: 41px;
	background-color: transparent;
	color: #ED1C24;
	font-size: 11px;
	line-height: 13px;
	margin-top: 11px;
	position: relative;
}

#u4445
{
	z-index: 17;
	width: 360px;
	min-height: 222px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-top: 9px;
	position: relative;
}

#u4456-4
{
	z-index: 54;
	width: 358px;
	min-height: 41px;
	background-color: transparent;
	color: #ED1C24;
	font-size: 11px;
	line-height: 13px;
	margin-top: 11px;
	position: relative;
}

#u4464
{
	z-index: 75;
	width: 360px;
	min-height: 222px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-top: 10px;
	position: relative;
}

#u4459-5
{
	z-index: 68;
	width: 359px;
	min-height: 41px;
	background-color: transparent;
	color: #ED1C24;
	font-size: 11px;
	line-height: 13px;
	margin-top: 11px;
	position: relative;
}

#u4457-2,#u4458-2,#u4459-2
{
	color: #000000;
}

#pu4657,#pu4661
{
	width: 0.01px;
}

#u4661
{
	z-index: 92;
	width: 114px;
	height: 28px;
	margin-right: -10000px;
	left: 246px;
}

#u4662-7
{
	z-index: 100;
	width: 324px;
	min-height: 31px;
	margin-right: -10000px;
}

#pu4645
{
	width: 0.01px;
	margin-top: 5px;
}

#u4645
{
	z-index: 80;
	width: 107px;
	height: 152px;
	margin-bottom: -1px;
	margin-right: -10000px;
	margin-top: 30px;
}

#u4646-8
{
	z-index: 81;
	width: 229px;
	min-height: 60px;
	margin-right: -10000px;
	margin-top: 30px;
	left: 114px;
}

#u4647
{
	z-index: 89;
	width: 78px;
	min-height: 24px;
	margin-right: -10000px;
}

#u4649
{
	z-index: 90;
	width: 291px;
	min-height: 39px;
	margin-right: -10000px;
	left: 70px;
}

body
{
	position: relative;
	min-width: 380px;
	padding-bottom: 15px;
}

#page .verticalspacer
{
	clear: both;
}