/*

*/

.version.beneficios /* version checker */
{
	color: #000011;
	background-color: #A7474D;
}

.html
{
	background: #FFFFFF url("../images/beneficios-bg2.jpg") no-repeat left top scroll;
	background-size: cover;
}

#page
{
	z-index: 1;
	width: 960px;
	min-height: 640px;
	background-image: none;
	border-style: none;
	border-color: #000000;
	background-color: transparent;
	margin-left: auto;
	margin-right: auto;
}

#page_position_content
{
	margin-top: -36px;
	margin-bottom: -1100px;
	width: 0.01px;
}

#pu1472
{
	width: 0.01px;
	padding-bottom: 1776px;
	margin-left: -100px;
}

#u1472
{
	z-index: 13;
	height: 23px;
	top: 0px;
}

#u1472-bw
{
	z-index: 13;
}

#u142
{
	z-index: 14;
	width: 69px;
	height: 1776px;
	top: 0px;
	left: 0px;
}

#u143
{
	z-index: 35;
	width: 271px;
	top: 23px;
	left: 27px;
}

#u108
{
	z-index: 16;
	width: 100px;
	min-height: 100px;
	left: -89px;
	top: -1756px;
	margin-bottom: -100px;
}

#pu783
{
	width: 0.01px;
	margin-left: 51px;
	margin-top: -1613px;
}

#u783
{
	z-index: 2;
	width: 157px;
	min-height: 228px;
	margin-right: -10000px;
	margin-top: 173px;
	left: 197px;
}

#u2654-7
{
	z-index: 3;
	width: 271px;
	min-height: 161px;
	background-color: transparent;
	line-height: 19px;
	color: #333333;
	font-size: 16px;
	text-align: left;
	font-family: pontano-sans, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 42px;
	left: 222px;
}

#u2676
{
	z-index: 10;
	width: 198px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 39px;
}

#u2682
{
	z-index: 12;
	width: 2px;
	height: 170px;
	border-color: #000000;
	background-color: #D76D35;
	position: relative;
	margin-right: -10000px;
	margin-top: 32px;
	left: 196px;
}

#u1648
{
	z-index: 41;
	width: 157px;
	min-height: 136px;
	margin-right: -10000px;
	margin-top: 176px;
	left: 428px;
}

#u2612
{
	z-index: 83;
	width: 131px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 355px;
	left: 280px;
}

#u2633
{
	z-index: 89;
	width: 144px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 351px;
	left: 34px;
}

#u2638
{
	z-index: 91;
	width: 150px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 347px;
	left: 749px;
}

#u2661
{
	z-index: 93;
	width: 434px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 493px;
}

#u5094
{
	z-index: 95;
	width: 118px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 347px;
	left: 524px;
}

#pbuttonu109
{
	width: 0.01px;
	margin-left: -100px;
	margin-top: -1552px;
}

#pbuttonu109_position_content
{
	margin-top: -126px;
	padding-bottom: 477px;
}

#buttonu109
{
	z-index: 17;
	width: 93px;
	padding-bottom: 5px;
	top: 224px;
	left: 0px;
}

#buttonu109:hover
{
	width: 93px;
	min-height: 0px;
	margin: 0px;
}

#buttonu109.ButtonSelected
{
	width: 93px;
	min-height: 0px;
	margin: 0px;
}

#u111
{
	z-index: 18;
	width: 18px;
	height: 17px;
	margin-right: -10000px;
	margin-top: 4px;
	left: 26px;
}

#buttonu109:hover #u111
{
	width: 18px;
	height: 17px;
	min-height: 0px;
	margin: 4px -10000px 0px 0px;
}

#buttonu109.ButtonSelected #u111
{
	width: 18px;
	height: 17px;
	min-height: 0px;
	margin: 4px -10000px 0px 0px;
}

#u2105-4
{
	z-index: 19;
	width: 42px;
	min-height: 18px;
	margin-right: -10000px;
	margin-top: 4px;
	left: 51px;
}

#buttonu109:hover #u2105-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 42px;
	margin: 4px -10000px 0px 0px;
}

#buttonu109.ButtonSelected #u2105-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 42px;
	margin: 4px -10000px 0px 0px;
}

#buttonu132
{
	z-index: 29;
	width: 120px;
	padding-bottom: 4px;
	top: 278px;
	left: 0px;
}

#buttonu132:hover
{
	width: 120px;
	min-height: 0px;
	margin: 0px;
}

#buttonu132.ButtonSelected
{
	width: 120px;
	min-height: 0px;
	margin: 0px;
}

#u133
{
	z-index: 30;
	width: 18px;
	height: 17px;
	margin-right: -10000px;
	margin-top: 5px;
	left: 26px;
}

#buttonu132:hover #u133
{
	width: 18px;
	height: 17px;
	min-height: 0px;
	margin: 5px -10000px 0px 0px;
}

#u2107-4
{
	z-index: 31;
	width: 69px;
	min-height: 18px;
	margin-right: -10000px;
	margin-top: 5px;
	left: 51px;
}

#buttonu132:hover #u2107-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 69px;
	margin: 5px -10000px 0px 0px;
}

#buttonu132.ButtonSelected #u2107-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 69px;
	margin: 5px -10000px 0px 0px;
}

#buttonu138
{
	z-index: 23;
	width: 110px;
	padding-bottom: 4px;
	top: 332px;
	left: 0px;
}

#buttonu138:hover
{
	width: 110px;
	min-height: 0px;
	margin: 0px;
}

#u139
{
	z-index: 24;
	width: 18px;
	height: 17px;
	margin-right: -10000px;
	margin-top: 5px;
	left: 26px;
}

#buttonu132.ButtonSelected #u133,#buttonu138:hover #u139
{
	width: 18px;
	height: 17px;
	min-height: 0px;
	margin: 5px -10000px 0px 0px;
}

#buttonu138.ButtonSelected #u139
{
	width: 18px;
	height: 17px;
	min-height: 0px;
	margin: 5px -10000px 0px 0px;
}

#u2108-4
{
	z-index: 25;
	width: 59px;
	min-height: 18px;
	margin-right: -10000px;
	margin-top: 5px;
	left: 51px;
}

#buttonu138:hover #u2108-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 59px;
	margin: 5px -10000px 0px 0px;
}

#buttonu2894
{
	z-index: 42;
	width: 116px;
	padding-bottom: 5px;
	top: 387px;
	left: 0px;
}

#buttonu2894:hover
{
	width: 116px;
	min-height: 0px;
	margin: 0px;
}

#u2896
{
	z-index: 47;
	width: 26px;
	margin-right: -10000px;
	margin-top: 3px;
	left: 21px;
}

#buttonu2894:hover #u2896
{
	width: 26px;
	min-height: 0px;
	margin: 3px -10000px 0px 0px;
}

#buttonu2894.ButtonSelected #u2896
{
	width: 26px;
	min-height: 0px;
	margin: 3px -10000px 0px 0px;
}

#u2895-4
{
	z-index: 43;
	width: 64px;
	min-height: 18px;
	margin-right: -10000px;
	margin-top: 5px;
	left: 51px;
}

#buttonu2894:hover #u2895-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 64px;
	margin: 5px -10000px 0px 0px;
}

#buttonu2894.ButtonSelected #u2895-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 64px;
	margin: 5px -10000px 0px 0px;
}

#buttonu2902
{
	z-index: 56;
	width: 113px;
	padding-bottom: 2px;
	top: 440px;
	left: 0px;
}

#buttonu2902:hover
{
	width: 113px;
	min-height: 0px;
	margin: 0px;
}

#buttonu2902.ButtonSelected
{
	width: 113px;
	min-height: 0px;
	margin: 0px;
}

#u2904
{
	z-index: 61;
	width: 25px;
	margin-right: -10000px;
	margin-top: 2px;
	left: 21px;
}

#buttonu2902:hover #u2904
{
	width: 25px;
	min-height: 0px;
	margin: 2px -10000px 0px 0px;
}

#u2903-4
{
	z-index: 57;
	width: 62px;
	min-height: 18px;
	margin-right: -10000px;
	margin-top: 5px;
	left: 51px;
}

#buttonu2902:hover #u2903-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 62px;
	margin: 5px -10000px 0px 0px;
}

#buttonu2902.ButtonSelected #u2903-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 62px;
	margin: 5px -10000px 0px 0px;
}

#buttonu2898
{
	z-index: 49;
	width: 100px;
	padding-bottom: 2px;
	top: 493px;
	left: 0px;
}

#buttonu2898:hover
{
	width: 100px;
	min-height: 0px;
	margin: 0px;
}

#buttonu2898.ButtonSelected
{
	width: 100px;
	min-height: 0px;
	margin: 0px;
}

#u2899
{
	z-index: 54;
	width: 25px;
	margin-right: -10000px;
	margin-top: 2px;
	left: 21px;
}

#buttonu2902.ButtonSelected #u2904,#buttonu2898:hover #u2899
{
	width: 25px;
	min-height: 0px;
	margin: 2px -10000px 0px 0px;
}

#u2901-4
{
	z-index: 50;
	width: 45px;
	min-height: 18px;
	margin-right: -10000px;
	margin-top: 5px;
	left: 51px;
}

#buttonu2898:hover #u2901-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 45px;
	margin: 5px -10000px 0px 0px;
}

#buttonu2898.ButtonSelected #u2901-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 45px;
	margin: 5px -10000px 0px 0px;
}

#buttonu2906
{
	z-index: 63;
	width: 116px;
	padding-bottom: 2px;
	top: 546px;
	left: 0px;
}

#buttonu2894.ButtonSelected,#buttonu2906:hover
{
	width: 116px;
	min-height: 0px;
	margin: 0px;
}

#buttonu2906.ButtonSelected
{
	width: 116px;
	min-height: 0px;
	margin: 0px;
}

#u2907
{
	z-index: 68;
	width: 25px;
	margin-right: -10000px;
	margin-top: 2px;
	left: 21px;
}

#buttonu2898.ButtonSelected #u2899,#buttonu2906:hover #u2907
{
	width: 25px;
	min-height: 0px;
	margin: 2px -10000px 0px 0px;
}

#u2909-4
{
	z-index: 64;
	width: 62px;
	min-height: 18px;
	margin-right: -10000px;
	margin-top: 4px;
	left: 51px;
}

#buttonu2906:hover #u2909-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 62px;
	margin: 4px -10000px 0px 0px;
}

#buttonu2906.ButtonSelected #u2909-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 62px;
	margin: 4px -10000px 0px 0px;
}

#pu2628
{
	width: 0.01px;
	margin-left: 85px;
	margin-top: -1193px;
}

#u2628
{
	z-index: 87;
	width: 172px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u2618
{
	z-index: 85;
	width: 199px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 7px;
	left: 666px;
}

#buttonu2910
{
	z-index: 70;
	width: 110px;
	padding-bottom: 2px;
	top: 600px;
	left: 0px;
}

#buttonu138.ButtonSelected,#buttonu2910:hover
{
	width: 110px;
	min-height: 0px;
	margin: 0px;
}

#buttonu2910.ButtonSelected
{
	width: 110px;
	min-height: 0px;
	margin: 0px;
}

#u2912
{
	z-index: 75;
	width: 25px;
	margin-right: -10000px;
	margin-top: 2px;
	left: 21px;
}

#buttonu2906.ButtonSelected #u2907,#buttonu2910:hover #u2912
{
	width: 25px;
	min-height: 0px;
	margin: 2px -10000px 0px 0px;
}

#buttonu2910.ButtonSelected #u2912
{
	width: 25px;
	min-height: 0px;
	margin: 2px -10000px 0px 0px;
}

#u2911-4
{
	z-index: 71;
	width: 59px;
	min-height: 18px;
	margin-right: -10000px;
	margin-top: 5px;
	left: 51px;
}

#buttonu138.ButtonSelected #u2108-4,#buttonu2910:hover #u2911-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 59px;
	margin: 5px -10000px 0px 0px;
}

#buttonu2910.ButtonSelected #u2911-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 59px;
	margin: 5px -10000px 0px 0px;
}

#u72
{
	z-index: 15;
	height: 58px;
	bottom: 0px;
}

#u72-bw
{
	z-index: 15;
}

#u481
{
	z-index: 39;
	width: 52px;
	bottom: 23px;
	left: 9px;
}

#u455
{
	z-index: 37;
	width: 111px;
	bottom: 20px;
	left: 93px;
}

#u5027-6
{
	z-index: 77;
	width: 268px;
	min-height: 29px;
	bottom: 15px;
	right: 54px;
}

@font-face
{
	font-family: '__Titillium_5';
	src: url('../fonts/titillium-bold-webfont1.eot');
	src: local('☺'), url('../fonts/titillium-bold-webfont1.woff') format('woff');
	font-weight: 700;
	font-style: normal;
}

@font-face
{
	font-family: '__Titillium_5';
	src: url('../fonts/titillium-regular-webfont1.eot');
	src: local('☺'), url('../fonts/titillium-regular-webfont1.woff') format('woff');
	font-weight: 400;
	font-style: normal;
}

body
{
	position: relative;
	min-width: 960px;
	padding-top: 36px;
	padding-bottom: 58px;
}

#page .verticalspacer
{
	clear: both;
}

