/*

*/

.version.capitulo2 /* version checker */
{
	color: #00001C;
	background-color: #8D6367;
}

.html
{
	background-color: #5A869F;
}

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

#page_position_content
{
	width: 0.01px;
}

#u16536
{
	z-index: 366;
	height: 60px;
	-pie-box-shadow: none;
	box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
	background-color: #5A869F;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	position: fixed;
	top: 0px;
}

#u16536-bw
{
	z-index: 366;
}

#u16537
{
	z-index: 367;
	width: 60px;
	min-height: 60px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: fixed;
	top: 0px;
	left: 50%;
	margin-left: -580px;
}

#pu14324
{
	width: 0.01px;
	margin-left: 18px;
}

#u14324
{
	z-index: 2;
	width: 100px;
	min-height: 20px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 5px;
}

#topo
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
	left: 437px;
}

#pu18040
{
	width: 0.01px;
	margin-left: -29px;
	margin-top: -25px;
	padding: 62px 1076px 38px 29px;
}

#u18040
{
	z-index: 374;
	width: 200px;
	min-height: 100px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: fixed;
	top: 0px;
	right: -16px;
}

#u16543
{
	z-index: 373;
	overflow: hidden;
	position: fixed;
	top: 16px;
	left: 71px;
}

#u16538
{
	z-index: 368;
	overflow: hidden;
	position: fixed;
	top: 16px;
	left: 71px;
}

#u16542-4
{
	z-index: 369;
	width: 780px;
	min-height: 29px;
	background-color: transparent;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	position: fixed;
	top: 16px;
	left: 50%;
	margin-left: -391px;
}

#u16542-2
{
	font-size: 25px;
	line-height: 25px;
	letter-spacing: 0px;
}

.js #u16536.ose_pre_init,.js #u16542-4.ose_pre_init
{
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}

#u16533
{
	z-index: 358;
	width: 289px;
	background-color: transparent;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	position: fixed;
	top: 45px;
	left: 50%;
	margin-left: -148px;
}

#u16535-6
{
	z-index: 360;
	width: 780px;
	min-height: 118px;
	background-color: transparent;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	letter-spacing: -1px;
	font-family: '__EstadoHeadline_5';
	font-weight: 700;
	position: fixed;
	top: 347px;
	left: 50%;
	margin-left: -391px;
}

.js #u16533.ose_pre_init,.js #u16535-6.ose_pre_init
{
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}

#pu14409-3
{
	width: 0.01px;
	margin-left: -2152px;
	margin-top: 452px;
}

#u14409-3
{
	z-index: 3;
	min-height: 7100px;
	-pie-box-shadow: 10px 0px 40px #323232;
	box-shadow: 10px 0px 40px rgba(0,0,0,0.8);
	background-color: #FFFFFF;
}

#u14409-3-bw
{
	z-index: 3;
	min-height: 7100px;
	margin-top: 193px;
}

#u14515-3
{
	z-index: 6;
	min-height: 8399px;
	-pie-box-shadow: 10px 0px 40px #323232;
	box-shadow: 10px 0px 40px rgba(0,0,0,0.8);
	background-color: #FFFFFF;
}

#u14515-3-bw
{
	z-index: 6;
	min-height: 8399px;
}

#u14343-251
{
	z-index: 15;
	width: 620px;
	min-height: 310px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 62px;
	left: 2321px;
}

#u14343-2
{
	color: #5A869F;
	font-family: '__FreightText_5';
	font-weight: 900;
}

#u14343-4
{
	letter-spacing: 0px;
	color: #5A869F;
	font-family: '__FreightText_5';
	font-weight: 900;
}

#u14345
{
	z-index: 26;
	width: 620px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
}

#u14346-8
{
	z-index: 27;
	width: 620px;
	min-height: 54px;
	border-color: #999999;
	background-color: transparent;
	color: #999999;
	line-height: 26px;
	position: relative;
	margin-right: -10000px;
	margin-top: 803px;
}

#u14348
{
	z-index: 32;
	width: 4px;
	height: 42px;
	background-color: #999999;
	opacity: 0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
}

#u14349
{
	z-index: 37;
	width: 620px;
	height: 777px;
	position: relative;
	margin-right: -10000px;
}

#u14343-12
{
	font-family: '__FreightText_5';
	font-weight: 900;
}

#u14343-51,#u14343-52
{
	font-family: FreightText Light;
}

#u14365
{
	z-index: 86;
	width: 620px;
	height: 1px;
	background-color: #000000;
	opacity: 0.1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
	filter: alpha(opacity=10);
}

#u14358
{
	margin-top: -6px;
	margin-bottom: 6px;
}

#u14359
{
	z-index: 97;
	width: 620px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
}

#u14361-8
{
	z-index: 98;
	width: 620px;
	min-height: 54px;
	border-color: #999999;
	background-color: transparent;
	color: #999999;
	line-height: 26px;
	position: relative;
	margin-right: -10000px;
	margin-top: 853px;
}

#u14346-4,#u14361-4
{
	font-family: Flama Book Italic;
}

#u14346,#u14361
{
	font-family: '__FlamaMedium_5';
}

#u14347,#u14999
{
	float: left;
	margin-top: 7px;
	margin-right: 12px;
}

#u15000
{
	z-index: 103;
	width: 4px;
	height: 42px;
	background-color: #999999;
	opacity: 0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
}

#u14346-6,#u14361-6
{
	font-family: '__Flama_5';
	font-weight: 400;
	font-style: italic;
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u14346-5,#u14361-5
{
	font-size: 12px;
	line-height: 14px;
}

#u14360
{
	z-index: 108;
	width: 620px;
	height: 777px;
	position: relative;
	margin-right: -10000px;
}

.ie #u14349,.ie #u14360
{
	background-color: #FFFFFF;
	opacity: 0.01;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
	filter: alpha(opacity=1);
}

#u14343-68,#u14343-73,#u14343-78
{
	font-family: '__EstadoHeadline_5';
	font-weight: 700;
}

#u14390
{
	z-index: 131;
	width: 620px;
	height: 1px;
	background-color: #000000;
	opacity: 0.1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
	filter: alpha(opacity=10);
}

#u14346-2,#u14361-2,#u14343-97
{
	font-family: '__FlamaMedium_5';
	font-weight: 400;
	font-style: italic;
}

#u14346-3,#u14361-3,#u14343-96
{
	font-family: '__Flama_5';
	font-weight: 400;
	font-style: italic;
}

#u14343-70,#u14343-75,#u14343-80,#u14343-101,#u14343-102,#u14343-103,#u14343-104,#u14343-105,#u14343-106,#u14343-107,#u14343-108,#u14343-109,#u14343-110,#u14343-111,#u14343-112,#u14343-113,#u14343-114,#u14343-117,#u14343-119,#u14343-121
{
	text-indent: 50px;
	font-family: '__FreightText_5';
	font-weight: 300;
}

#u14343-123,#u14343-124
{
	font-size: 18px;
	line-height: 45px;
	font-family: '__FlamaBasic_5';
	font-weight: 400;
}

#u14343-14,#u14343-15,#u14343-17,#u14343-18,#u14343-20,#u14343-21,#u14343-23,#u14343-25,#u14343-27,#u14343-29,#u14343-31,#u14343-32,#u14343-34,#u14343-35,#u14343-37,#u14343-38,#u14343-39,#u14343-40,#u14343-41,#u14343-42,#u14343-43,#u14343-44,#u14343-45,#u14343-46,#u14343-47,#u14343-48,#u14343-49,#u14343-50,#u14343-66,#u14343-71,#u14343-76,#u14343-81,#u14343-82,#u14343-98,#u14343-99,#u14343-115,#u14343-125,#u14343-126
{
	font-family: '__FreightText_5';
	font-weight: 300;
}

#u14343-56,#u14343-86,#u14343-130
{
	color: #5A869F;
	font-family: '__FreightText_5';
	font-weight: 300;
}

#u14426
{
	z-index: 177;
	width: 620px;
	height: 1px;
	background-color: #000000;
	opacity: 0.1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
	filter: alpha(opacity=10);
}

#u14343-57,#u14343-59,#u14343-61,#u14343-87,#u14343-89,#u14343-91,#u14343-131,#u14343-133
{
	color: #5A869F;
	font-family: '__EstadoHeadline_5';
	font-weight: 700;
}

#u14684
{
	z-index: 194;
	width: 200px;
	height: 1px;
	background-color: #000000;
	opacity: 0.1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
	filter: alpha(opacity=10);
}

#u16625
{
	z-index: 200;
	width: 63px;
	background-color: transparent;
}

#u14516
{
	z-index: 208;
	width: 32px;
	background-color: transparent;
}

#u14343-160
{
	text-align: left;
	padding-left: 80px;
	font-family: FlamaMedium Normal;
}

#u14421
{
	z-index: 217;
	width: 200px;
	height: 1px;
	background-color: #000000;
	opacity: 0.1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
	filter: alpha(opacity=10);
}

#u14343-161,#u14343-165
{
	text-align: left;
	font-family: FlamaMedium Normal;
}

#u14343-158,#u14343-163
{
	font-family: '__FlamaBasic_5';
}

#u14686
{
	z-index: 224;
	width: 200px;
	height: 1px;
	background-color: #000000;
	opacity: 0.1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
	filter: alpha(opacity=10);
}

#u16629
{
	z-index: 230;
	width: 63px;
	background-color: transparent;
}

#u14520
{
	z-index: 238;
	width: 32px;
	background-color: transparent;
}

#u14432
{
	z-index: 249;
	width: 200px;
	height: 1px;
	background-color: #000000;
	opacity: 0.1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
	filter: alpha(opacity=10);
}

#u14688
{
	z-index: 256;
	width: 200px;
	height: 1px;
	background-color: #000000;
	opacity: 0.1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
	filter: alpha(opacity=10);
}

#u16633
{
	z-index: 262;
	width: 63px;
	background-color: transparent;
}

#u14528
{
	z-index: 268;
	width: 32px;
	background-color: transparent;
}

#u14561
{
	z-index: 279;
	width: 200px;
	height: 1px;
	background-color: #000000;
	opacity: 0.1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
	filter: alpha(opacity=10);
}

#u14690
{
	z-index: 286;
	width: 200px;
	height: 1px;
	background-color: #000000;
	opacity: 0.1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
	filter: alpha(opacity=10);
}

#u16641
{
	z-index: 292;
	width: 63px;
	background-color: transparent;
}

#u14524
{
	z-index: 298;
	width: 32px;
	background-color: transparent;
}

#u14563
{
	z-index: 311;
	width: 200px;
	height: 1px;
	background-color: #000000;
	opacity: 0.1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
	filter: alpha(opacity=10);
}

#u14343-145,#u14343-183,#u14343-187,#u14343-203,#u14343-207,#u14343-225,#u14343-229
{
	text-align: left;
	font-family: '__FlamaBasic_5';
	font-weight: 400;
}

#u14692
{
	z-index: 318;
	width: 200px;
	height: 1px;
	background-color: #000000;
	opacity: 0.1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
	filter: alpha(opacity=10);
}

#u14343-150,#u14343-154,#u14343-170,#u14343-174,#u14343-194,#u14343-214,#u14343-236
{
	padding-left: 80px;
	color: #5A869F;
	font-family: '__FreightText_5';
	font-weight: 300;
}

#u16637
{
	z-index: 324;
	width: 63px;
	background-color: transparent;
}

#u14519,#u14523,#u14531,#u14527,#u14539
{
	-webkit-transform: matrix(-1,0,0,-1,0,0);
	-ms-transform: matrix(-1,0,0,-1,0,0);
	transform: matrix(-1,0,0,-1,0,0);
}

#u14536
{
	z-index: 330;
	width: 32px;
	background-color: transparent;
}

#u16625_img,#u14516_img,#u16629_img,#u14520_img,#u16633_img,#u14528_img,#u16641_img,#u14524_img,#u16637_img,#u14536_img
{
	vertical-align: bottom;
}

#u14343-176,#u14343-196,#u14343-216,#u14343-218,#u14343-238,#u14343-240,#u14343-242
{
	font-size: 20px;
	line-height: 30px;
	padding-left: 80px;
	color: #000000;
	font-family: '__FlamaBasic_5';
	font-weight: 400;
}

#u14343-156,#u14343-178,#u14343-198,#u14343-220,#u14343-244
{
	font-size: 14px;
	line-height: 35px;
	padding-left: 80px;
	font-family: '__FlamaBasic_5';
	font-weight: 400;
}

#u14343-182,#u14343-202,#u14343-224,#u14343-248
{
	text-align: left;
	padding-left: 80px;
	font-family: '__FlamaBasic_5';
	font-weight: 400;
}

#u14343-6,#u14343-53,#u14343-83,#u14343-127,#u14343-142,#u14343-146,#u14343-157,#u14343-162,#u14343-166,#u14343-179,#u14343-184,#u14343-188,#u14343-199,#u14343-204,#u14343-208,#u14343-221,#u14343-226,#u14343-230,#u14343-245
{
	font-size: 1px;
	line-height: 0px;
}

#u14565
{
	z-index: 345;
	width: 200px;
	height: 1px;
	background-color: #000000;
	opacity: 0.1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
	filter: alpha(opacity=10);
}

#u14343-5,#u14343-9,#u14343-65,#u14343-94,#u14343-136,#u14343-138,#u14343-140,#u14343-141,#u14343-159,#u14343-164,#u14343-249
{
	font-family: '__FlamaBasic_5';
	font-weight: 400;
}

#u14988-3
{
	z-index: 348;
	width: 5px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 691px;
}

#u15490
{
	z-index: 351;
	height: 773px;
	background: transparent url("../images/papa%20vaticano.jpg") no-repeat center center;
	background-size: cover;
}

#u15490-bw
{
	z-index: 351;
	margin-top: 278px;
	height: 773px;
}

#u15512
{
	z-index: 352;
	height: 817px;
	background: transparent url("../images/papa%201.jpg") no-repeat center top;
	background-size: cover;
}

#u15512-bw
{
	z-index: 352;
	margin-top: 2563px;
	height: 817px;
}

#u16384
{
	z-index: 353;
	width: 252px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 1525px;
	left: 2689px;
}

#u16435
{
	z-index: 355;
	width: 617px;
	min-height: 386px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 1903px;
	left: 2321px;
}

#u17614
{
	z-index: 356;
	width: 621px;
	min-height: 390px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 4662px;
	left: 2321px;
}

#u14366-6
{
	z-index: 9;
	width: 620px;
	min-height: 45px;
	background-color: transparent;
	margin-left: 169px;
	margin-top: 49px;
	position: relative;
}

#u14366-6:hover
{
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 45px;
	width: 620px;
	margin: 49px 0px 0px 169px;
}

#u14366-2
{
	color: #B2BFCD;
	font-family: '__EstadoHeadline_5';
	font-weight: 700;
}

#u14366-4
{
	color: #B2BFCD;
	font-family: '__FlamaBasic_5';
	font-weight: 400;
}

@font-face
{
	font-family: '__FreightText_5';
	src: url('../fonts/freighttext-light-webfont.eot');
	src: local('☺'), url('../fonts/freighttext-light-webfont.woff') format('woff'), url('../fonts/freighttext-light-webfont.svg') format('svg');
	font-weight: 300;
	font-style: normal;
}

@font-face
{
	font-family: '__FlamaBasic_5';
	src: url('../fonts/flama-book-webfont.eot');
	src: local('☺'), url('../fonts/flama-book-webfont.woff') format('woff'), url('../fonts/flama-book-webfont.svg') format('svg');
	font-weight: 400;
	font-style: normal;
}

@font-face
{
	font-family: '__FlamaMedium_5';
	src: url('../fonts/flama-mediumitalic-webfont.eot');
	src: local('☺'), url('../fonts/flama-mediumitalic-webfont.woff') format('woff'), url('../fonts/flama-mediumitalic-webfont.svg') format('svg');
	font-weight: 400;
	font-style: italic;
}

@font-face
{
	font-family: '__EstadoHeadline_5';
	src: url('../fonts/estadoheadline-roman-webfont.eot');
	src: local('☺'), url('../fonts/estadoheadline-roman-webfont.woff') format('woff'), url('../fonts/estadoheadline-roman-webfont.svg') format('svg');
	font-weight: 400;
	font-style: normal;
}

@font-face
{
	font-family: '__FreightText_5';
	src: url('../fonts/freighttext-black-webfont.eot');
	src: local('☺'), url('../fonts/freighttext-black-webfont.woff') format('woff'), url('../fonts/freighttext-black-webfont.svg') format('svg');
	font-weight: 900;
	font-style: normal;
}

@font-face
{
	font-family: '__EstadoHeadline_5';
	src: url('../fonts/estadoheadline-bold-webfont.eot');
	src: local('☺'), url('../fonts/estadoheadline-bold-webfont.woff') format('woff'), url('../fonts/estadoheadline-bold-webfont.svg') format('svg');
	font-weight: 700;
	font-style: normal;
}

@font-face
{
	font-family: '__Flama_5';
	src: url('../fonts/flama-bookitalic-webfont.eot');
	src: local('☺'), url('../fonts/flama-bookitalic-webfont.woff') format('woff'), url('../fonts/flama-bookitalic-webfont.svg') format('svg');
	font-weight: 400;
	font-style: italic;
}

body
{
	position: relative;
	min-width: 960px;
	padding-bottom: 151px;
}

#page .verticalspacer
{
	clear: both;
}

