@charset "utf-8";
/* CSS Document */
	
/* ----------------------------------------------------*/
/* -------------------- RESET CSS ---------------------*/
/* ----------------------------------------------------*/

html
{
	background: #FFF;
	color: #000;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td
{
	margin: 0;
	padding: 0;
}
table
{
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset,img
{
	border: 0;
}
address,caption,cite,code,dfn,th,var,optgroup
{
	font-style: inherit;
	font-weight: inherit;
}
del,ins
{
	text-decoration: none;
}
li
{
	list-style: none;
}
caption,th
{
	text-align: left;
}
h1,h2,h3,h4,h5,h6
{
	font-size: 100%;
	font-weight: normal;
}
q:before,q:after
{
	content: '';
}
abbr,acronym
{
	border: 0;
	font-variant: normal;
}
sup
{
	vertical-align: baseline;
}
sub
{
	vertical-align: baseline;
}
legend
{
	color: #000;
}
input,button,textarea,select,optgroup,option
{
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}
input,button,textarea,select
{
	font-size: 100%;
}

/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}

/* ------------------- /RESET CSS ---------------------*/


	/* ----------------------------------------------------*/
	/* ------------------- ELEMENTS CSS -------------------*/
	/* ----------------------------------------------------*/

	#mobile {
		display: none;
	}

	
	html {
		height: 100%;
		/*background: #fff url('/image/bg.png') repeat-x;*/
		background: #fff;
		font-size: 100%;
		font-family:"FS Sinclair Web Regular", Verdana, sans-serif;
		font-size-adjust: 0.49;
		font-weight :normal;
		font-style: normal;
	}
	
	.mobile {
		display: none;
	}
	
	body {
		width: 100%;
	}
	
	
	*html body{
		height: 100%;
	}
	
	.clear {
		clear: both;
	}
	
	/* -- headings -- */
	h1 {
		font-family:"FS Sinclair Web Bold", Verdana, sans-serif; font-size-adjust:0.49; font-weight:bold; font-style:normal;
		font-size: 52px;
		text-transform: uppercase;
		color: #fff;
		text-align: center;
		-moz-text-shadow:
			-3px 3px 0 #454545,
			-1px 1px 0 #737373,
			1px 1px 0 #737373,
			-1px -1px 0 #737373,
			1px 1px 0 #737373
		;
		-webkit-text-shadow:
			-3px 3px 0 #454545,
			-1px 1px 0 #737373,
			1px 1px 0 #737373,
			-1px -1px 0 #737373,
			1px 1px 0 #737373
		;
		text-shadow:
			-3px 3px 0 #454545,
			-1px 1px 0 #737373,
			1px 1px 0 #737373,
			-1px -1px 0 #737373,
			1px 1px 0 #737373
		;
	}
	
	h2 {
		font-family:"FS Sinclair Web Bold", Verdana, sans-serif; font-size-adjust:0.49; font-weight:bold; font-style:normal;
		font-size: 26px;
		text-transform: uppercase;
		color: #fff;
		text-align: center;
	}
	
	h3 {
		font-family:"FS Sinclair Web Bold", Verdana, sans-serif; font-size-adjust:0.49; font-weight:bold; font-style:normal;
		font-size: 27px;
		line-height: 34px;
		text-transform: uppercase;
		color: #fff;
		text-align: center;
	}
	
	h4 {
	}
	
	h5 {
	}
	
	h6 {
	}
	
	p{
		font-family:"FS Sinclair Web Regular", Verdana, sans-serif; font-size-adjust:0.49; font-weight:500; font-style:normal;
		font-size: 20px;
		line-height: 26px;
		color: #000;
	}
	
	/* -- links -- */
	a, a:link {
		color: #000;
		text-decoration: none;
	}
	a:hover, a:active, a:focus {
		outline:none;
		text-decoration: underline;
		
	}
	a:active, a:focus {
		background: none;
	}
	
	/* -- blockquotes -- */
	blockquote {
	}
	
	input {
		border: none;
	}
	
	ul {
	}
	
	li {
	}
	
	/* ------------------ /ELEMENTS CSS -------------------*/
	
	
	/* ----------------------------------------------------*/
	/* -------------------- LAYOUT CSS --------------------*/
	/* ----------------------------------------------------*/
	
	/* ----------------------------*/
	/* ---------- HEADER ----------*/
	/* ----------------------------*/
	
	header {
		/*width: 940px;*/
		position: fixed;
		left: 0;
		right: 0;
		z-index: 1000;
		-webkit-backface-visibility: hidden;
	}
	
		header .main-header {
			height: 104px;
			background: url("../image/main_header.png") center 0 repeat-x;
		}
	
		header .header-container {
			max-width: 960px;
			padding: 0;
			margin: 0 auto;
			position: relative;
		}
	
	#logo {
		display: inline-block;
		float: left;
		margin-top: 13px;
	}
	
	#pedir_cartao {
		display: block;
		position: absolute;
		left: 50%;
		margin-left: -143px;
		top: 14px;
		width: 285px;
		height: 55px;
		background: url("../image/pedir_cartao.png") 0 0 no-repeat;
		text-indent: -9999px;
	}
		#pedir_cartao:active {
			background: url("../image/pedir_cartao.png") 0 -55px no-repeat;
		}
	
	p#offer_conditions {
		float: right;
		font-size: 14px;
		color: #5196d4;
		font-family:"FS Sinclair Web Regular", Verdana, sans-serif; font-size-adjust:0.49; font-weight:500; font-style:normal;
		margin-right: 15px;
		margin-top: 5px;
	}
	
		p#offer_conditions a,
		p#offer_conditions a:link,
		p#offer_conditions a:visited {
			color: #fb0087;
			text-decoration: underline;
		}
		
		p#offer_conditions a:hover {
			text-decoration: none;
		}
	
	#chat_header {
		display: inline-block;
		float: right;
		margin-top: 14px;
		width: 168px;
		height: 55px;
		background: url("../image/chat_header.png") 0 0 no-repeat;
		text-indent: -9999px;
	}
	
		#chat_header:active {
			background: url("../image/chat_header.png") 0 -55px no-repeat;
		}
	
	#top_nav {
		/*position: absolute;*/
		font-family:"FS Sinclair Web Regular", Verdana, sans-serif; font-size-adjust:0.49; font-weight:bold; font-style:normal;
		max-width: 700px;
		float: right;
		/*text-align: right;*/
		margin-top: 15px;
		margin-bottom: 22px;
		/*top: 86px;*/
		/*left: 50%;*/
		/*margin-left: -223px;*/
		
	}
	
		#top_nav li {
			display: inline-block;
			font-size: 18px;
			margin: 0 0 0 10px;
			float: left;
			color: #32358b;
		}
		
			#top_nav li a,
			#top_nav li a:link,
			#top_nav li a:visited {
				/*color: #fff;*/
				/*padding-bottom: 20px;*/
				height: 20px;
				background-image: url("../image/main_nav_btns.png");
				background-repeat: no-repeat;
				display: block;
				text-indent: -9999px;
			}
			
			/* Comunicações à borla */
			#top_nav #wtf_btn {
				background-position: 0 0;
				width: 193px;
			}
			
			#top_nav #wtf_btn:hover,
			#top_nav #wtf_btn.selected {
				background-position: 0 -20px;
			}
			
			/* Apps */
			#top_nav #apps_btn {
				background-position: -226px 0;
				width: 41px;
			}
			
			#top_nav #apps_btn:hover,
			#top_nav #apps_btn.selected {
				background-position: -226px -20px;
			}
			
			/* Smartphones */
			#top_nav #smartphones_btn {
				background-position: -299px 0;
				width: 121px;
			}
			
			#top_nav #smartphones_btn:hover,
			#top_nav #smartphones_btn.selected {
				background-position: -299px -20px;
			}
	
			/* Tarifários */
			#top_nav #tarifario_btn {
				background-position: -451px 0;
				width: 89px;
			}
			
			#top_nav #tarifario_btn:hover,
			#top_nav #tarifario_btn.selected {
				background-position: -451px -20px;
			}
	
			/* Ajudinha */
			#top_nav #help_btn {
				background-position: -572px 0;
				width: 85px;
			}
			
			#top_nav #help_btn:hover,
			#top_nav #help_btn.selected {
				background-position: -572px -20px;
			}
	
	



#kamolas1{width: 247px !important;}
			#kamolas2{width: 247px !important;}
			#kamolas3{width: 247px !important;}
			#kamolas4{width: 247px !important;}
			#kamolas5{width: 247px !important;}
			#kamolas6{width: 247px !important;}
			#kamolas7{width: 247px !important;}
			#kamolas8{width: 247px !important;}
			#kamolas9{width: 247px !important;}
			#kamolas10{width: 247px !important;}
			#kamolas11{width: 247px !important;}
			#kamolas12{width: 247px !important;}
			#kamolas13{width: 247px !important;}
			#kamolas14{width: 247px !important;}
			#kamolas15{width: 247px !important;}
			#kamolas16{width: 247px !important;}
			#kamolas17{width: 247px !important;}
			#kamolas18{width: 247px !important;}
			#kamolas19{width: 247px !important;}
			#kamolas20{width: 247px !important;}
			#kamolas21{width: 247px !important;}
			#kamolas22{width: 247px !important;}
			#kamolas23{width: 247px !important;}




	
			
			#top_nav li a:hover,
			#top_nav li a.selected {
				text-decoration: none;
				/*color: #9bfe00;*/
				/*border-bottom: 9px solid #9bfe00 !important;*/
			}
	
			#top_nav li a:hover,
			#top_nav li a:active,
			#top_nav li a:focus,
			#top_nav li a.selected {
				text-decoration: none;
			}
	
			#main_nav_line {
				display: block;
				width: 75px;
				height: 7px;
				background: #92dd3c;
				z-index: 100;
				float: right;
				/*right: 0px;*/
				/*top: 93px;*/
				/*position: absolute;*/
			}
	
	
	/* ---------- /Header ---------*/
	
	
	/* -----------------------------*/
	/* ---------- CONTENT ----------*/
	/* -----------------------------*/
	
	section {
		/*display: inline-table;*/
		width: 100%;
	}
	.section {
		/*min-height: 100%;*/
		/*overflow: hidden;*/
		position: relative;
		display: block;
		float: left;
	}
	.container-fluid {
		margin-left: auto;
		margin-right: auto;
		max-width: 940px;
		/*padding: 0 50px;*/
	}
	
	.go_next_section {
		width: 79px;
		height: 40px;d
		display: block;
		position: absolute;
		bottom: 0;
		left: 50%;
		margin-left: -40px;
		background-image: url("../image/apps_btns_v2a.png");
		background-repeat: no-repeat;
		text-indent: -9999px;
	}
	
		#go_next_wtf {
			background-position: -56px -252px ;
		}
		#go_next_wtf:hover,
		#go_next_wtf:focus {
			background-image: url("../image/apps_btns_v2a.png");
			background-position: -56px -319px;
		}
	
	
		#go_next_coms {
			background-image: url("../image/apps_btns_v2a.png");
			background-position: -56px -112px ;
		}
		#go_next_coms:hover,
		#go_next_coms:focus {
			background-position: -56px -199px;
		}
	
		#go_next_apps {
			background-image: url("../image/apps_btns_v2a.png");
			background-position: -167px -1233px;
		}
		#go_next_apps:hover,
		#go_next_apps:focus {
			background-position: -167px -1326px;
		}
	
		#go_next_sphones {
			background-image: url("../image/apps_btns_v2c.png");
			background-position: -362px -267px;
		}
		#go_next_sphones:hover,
		#go_next_sphones:focus {
			background-position: -362px -327px;
		}
	
	#section-0 {
		background: url("../image/section-0-bg-v3.png") center 0 repeat;
		padding-top: 130px;
		padding-bottom: 100px;
		min-height: 585px;
	}
	
	@media all and (max-width: 1024px) and (min-width: 768px) {
		#section-0 {
			background-size: 1024px 370px;
		}
	}
	
		#manifest_video {
			background: url("../image/manifest_video_bg.png") 0 0 no-repeat;
			width: 765px;
			height: 449px;
			display: table;
			margin: 40px auto 0;
			position: relative;
		}
		
			#manifest_video iframe {
				position: absolute;
				top: 22px;
				left: 22px;
				z-index: 1;
			}
	
	#section-1 {
		background: url("../image/section-1-bg-v3.png") center 0 repeat-y;
		padding: 40px 0 0 0;
		min-height: 730px;
	}
	
	@media all and (max-width: 1024px) and (min-width: 768px) {
		#section-1 {
			background-size: 1024px 380px;
		}
	}
	
		.section h1 {
		}
	
		#section-1 h2 {
			color: #5f012f;
		}
	
		.section_1_content {
			margin: 20px auto 0;
			max-width: 840px;
		}
		
			.section_line_a,
			.section_line_c {
				width: 820px;
				padding: 0 10px;
				width: 100%;
				display: table;
			}
	
			.section_line_b {
				width: 840px;
				padding: 0;
				width: 840px;
				background: #ffde00;
				display: table;
				margin-bottom: 25px;
			}
			
				.section_line_b h1 {
					color: #ff0980;
					line-height: 48px;
					-moz-text-shadow: -2px 2px 0 #454545;
					-webkit-text-shadow: -2px 2px 0 #454545;
					text-shadow: -2px 2px 0 #454545;
					font-size: 48px;
				}
				
					.section_line_b h1 span {
						font-size: 32px;
						line-height: 34px;
					}
			
			span.blue_corner {
				width: 100px;
				display: block;
				background-repeat: repeat-y;
				height: 65px;
				float: left;
			}
			
			.section_line_a span.blue_corner,
			.section_line_a .center_blue {
				height: 85px;
			}
			
			.center_blue {
				float: left;
				width: 620px;
				background: #097fe3;
				min-height: 65px;
			}
			
				.center_blue h3 {
					margin-top: 20px;
				}
				
				.section_line_c h3 {
					margin-top: 10px;
				}
				
			.left_yellow {
				width: 580px;
				float: left;
				padding: 15px 0;
			}
			
				#section_1_apps_link,
				#section_1_apps_link:link,
				#section_1_apps_link:visited {
					display: inline-block;
					width: 115px;
					height: 47px;
					background-image: url("../image/apps_btns_v2a.png");
					background-repeat: no-repeat;
					text-indent: -9999px;
					background-position: -191px -110px;
				}
				
				#section_1_apps_link:hover {
					background-position: -191px -197px;
				}
				
				#section_1_apps_link:active {
					background-position: -191px -284px;
				}
			
			.right_yellow {
				width: 260px;
				float: left;
				background: #e4c701;
				padding: 20px 0 40px;
				position: relative;
			}
			
				.right_yellow h1 {
					font-size: 32px;
					-moz-text-shadow: -1px 1px 0 #454545;
					-webkit-text-shadow: -1px 1px 0 #454545;
					text-shadow: -1px 1px 0 #454545;
				}
				
				.right_yellow p {
					line-height: 20px;
				}
				
				#section_1_plus_sign {
					position: absolute;
					left: -33px;
					top: 50px;
				}
	
			#section_1_pedircartao_link,
			#section_1_pedircartao_link:link,
			#section_1_pedircartao_link:visited {
				display: block;
				width: 233px;
				height: 62px;
				background-image: url("../image/apps_btns_v2a.png");
				background-repeat: no-repeat;
				text-indent: -9999px;
				background-position: -346px -107px;
				margin: 0 auto 80px;
			}
			
			#section_1_pedircartao_link:hover {
				background-position: -346px -196px;
			}
			
			#section_1_pedircartao_link:active {
				background-position: -346px -284px;
			}
	
		
		.section p {
			text-align: center;
		}
	
	#section-2 {
		background: url("../image/section-2-bg-v3.png") center 0 repeat-y;
		min-height: 800px;
		padding: 30px 0;
	}
	
	@media all and (max-width: 1024px) and (min-width: 768px) {
		#section-2 {
			background-size: 1024px 425px;
		}
	}
	
		#section-2 h2 {
			font-family:"FS Sinclair Web Medium", Verdana, sans-serif; font-size-adjust:0.49; font-weight:500; font-style:normal;
			color: #002c51;
		}
	
		#apps_iphone_nav {
			display: block;
			position: relative;
			width: 845px;
			height: 620px;
			margin: 0 auto;
		}
		
			#apps_iphone_nav #smartphone {
				
				
				float: left;
				
				
				/*margin-left: 20px;*/
				position: relative;
			}
	
				#apps_iphone_nav .android {
					background: url("../image/android.png") 0 0 no-repeat;
					width: 271px;
					margin-top: 30px;
					height: 540px;
				}
	
				#apps_iphone_nav .iphone {
					background: url("../image/iphone_v2.png") 0 0 no-repeat;
					width: 270px;
					margin-top: 30px;
					height: 551px;
				}
	
				#apps_iphone_nav .nokia {
					background: url("../image/nokia.png") 0 0 no-repeat;
					width: 270px;
					margin-top: 50px;
					height: 498px;
				}
	
				#apps_iphone_nav .bbz10 {
					background: url("../image/blackberry.png") 0 0 no-repeat;
					width: 267px;
					margin-top: 30px;
					height: 537px;
				}

				#apps_iphone_nav .bberry {
					background: url("../image/blackberry2.png") 0 0 no-repeat;
					width: 267px;
					margin-top: 70px;
					height: 448px;
				}
			
					.android .bx-wrapper {
						width: 247px;
						height: 512px;
						position: absolute;
						top: 60px;
						left: 12px;
					}
			
					.iphone .bx-wrapper {
						width: 226px;
						height: 380px;
						position: absolute;
						top: 84px;
						left: 23px;
					}
			
					.nokia .bx-wrapper {
						width: 219px;
						height: 264px;
						position: absolute;
						top: 49px;
						left: 24px;
					}
	
					.bbz10 .bx-wrapper {
						width: 235px;
						height: 378px;
						position: absolute;
						top: 74px;
						left: 16px;
					}

					.bberry .bx-wrapper {
						width: 235px;
						height: 378px;
						position: absolute;
						top: 65px;
						left: 18px;
					}
			
			#apps_nav {
				position: absolute;
				left: 300px;
				top: 40px;
				z-index: 15;
			}
			
				#apps_nav li {
					float: left;
					margin-right: 31px;
				}
				
					#apps_nav li a,
					#apps_nav li a:link,
					#apps_nav li a:visited {
						width: 84px;
						height: 123px;
						display: block;
						background-image: url("../image/apps_btns_v2a.png");
						background-repeat: no-repeat;
						text-indent: -9999px;
					}
					
					/* Skype */
					#apps_nav li a.skype_app_btn {
						background-position: -48px -746px;
					}
	
					#apps_nav li a.skype_app_btn:hover {
						background-position: -48px -453px;
					}
	
					#apps_nav li a.skype_app_btn:active,
					#apps_nav li a.skype_app_btn.selected {
						background-position: -48px -597px;
					}
	
					/* Blackberry Messenger */
					#apps_nav li a.bbmessenger_app_btn {
						background-position: -162px -746px;
					}
	
					#apps_nav li a.bbmessenger_app_btn:hover {
						background-position: -162px -453px;
					}
	
					#apps_nav li a.bbmessenger_app_btn:active,
					#apps_nav li a.bbmessenger_app_btn.selected {
						background-position: -162px -597px;
					}
	
					/* Whats App */
					#apps_nav li a.whatsapp_app_btn {
						background-position: -276px -746px;
					}
	
					#apps_nav li a.whatsapp_app_btn:hover {
						background-position: -276px -453px;
					}
	
					#apps_nav li a.whatsapp_app_btn:active,
					#apps_nav li a.whatsapp_app_btn.selected {
						background-position: -276px -597px;
					}
	
					/* Viber */
					#apps_nav li a.viber_app_btn {
						background-position: -391px -746px;
					}
	
					#apps_nav li a.viber_app_btn:hover {
						background-position: -391px -453px;
					}
	
					#apps_nav li a.viber_app_btn:active,
					#apps_nav li a.viber_app_btn.selected {
						background-position: -391px -597px;
					}
	
					/* Facebook Messenger */
					#apps_nav li a.fbmessenger_app_btn {
						background-position: -505px -746px;
					}
	
					#apps_nav li a.fbmessenger_app_btn:hover {
						background-position: -505px -453px;
					}
	
					#apps_nav li a.fbmessenger_app_btn:active,
					#apps_nav li a.fbmessenger_app_btn.selected {
						background-position: -505px -597px;
					}
	
					/* Hangouts */
					#apps_nav li a.hangouts_app_btn {
						background-position: 0 -520px;
					}
	
					#apps_nav li a.hangouts_app_btn:hover {
						background-position: -85px -520px;
					}
	
					#apps_nav li a.hangouts_app_btn:active,
					#apps_nav li a.hangouts_app_btn.selected {
						background-position: -170px -520px;
					}
	
			#apps_nav_line {
				display: block;
				width: 75px;
				height: 7px;
				background: #92dd3c;
				z-index: 100;
				left: 300px;
				top: 168px;
				position: absolute;
			}
					
			.app_content {
				width: 537px;
				height: 406px;
				position: absolute;
				left: 300px;
				top: 168px;
				background: url("../image/app_content_v2.png") 0px 0px no-repeat;
				z-index: 5;
			}
			
				.app_content_desc {
					position: absolute;
					padding: 10px 20px;
					width: 496px;
					height: 86px;
					/*background: url("../image/app_content_desc.png") 0 0 no-repeat;*/
				}
				
					.app_content_desc h2 {
						text-transform: none;
						font-size: 30px;
						text-align: left;
						font-family:"FS Sinclair Web Medium", Verdana, sans-serif; font-size-adjust:0.49; font-weight:500; font-style:normal;
						color: #fff !important;
					}
					
					.app_content_desc ul {
						margin-top: 25px;
					}
					
						.app_content_desc ul li {
							width: 180px;
							float: left;
							color: #fff;
							font-size: 18px;
							font-family:"FS Sinclair Web Regular", Verdana, sans-serif; font-size-adjust:0.49; font-weight:normal; font-style:normal;
							display: inline;
							padding-left: 25px;
							line-height: 22px;
						}
						
						.app_content_desc ul li.on {
							background: url("../image/green_check.png") 0 5px no-repeat;
						}
				
					#apps_iphone_nav .app_content_desc p {
						font-family:"FS Sinclair Web Regular", Verdana, sans-serif; font-size-adjust:0.49; font-weight:normal; font-style:normal;
						color: #fff;
						font-size: 18px;
						text-align: left;
					}
					
					#apps_iphone_nav .video_app {
						display: block;
						width: 285px;
						height: 151px;
						text-indent: -9999px;
						position: absolute;
						bottom: 20px;
						left: 17px;
					}
					
					#apps_iphone_nav .bb_video_btn {
						background-image: url("../image/video_btn_bb.png");
						background-repeat: no-repeat;
						background-position: 0px 0px;
					}
					
					#apps_iphone_nav .bb_video_btn:hover {
						background-position: 0px -151px;
					}
					
					#apps_iphone_nav .bb_video_btn:active {
						background-position: 0px -302px;
					}

					#apps_iphone_nav .whatsapp_video_btn {
						background-image: url("../image/video_btn_whatsapp.png");
						background-repeat: no-repeat;
						background-position: 0px 0px;
					}
					
					#apps_iphone_nav .whatsapp_video_btn:hover {
						background-position: 0px -151px;
					}
					
					#apps_iphone_nav .whatsapp_video_btn:active {
						background-position: 0px -302px;
					}

					#apps_iphone_nav .fb_video_btn {
						background-image: url("../image/video_btn_fb.png");
						background-repeat: no-repeat;
						background-position: 0px 0px;
					}
					
					#apps_iphone_nav .fb_video_btn:hover {
						background-position: 0px -151px;
					}
					
					#apps_iphone_nav .fb_video_btn:active {
						background-position: 0px -302px;
					}

					#apps_iphone_nav .viber_video_btn {
						background-image: url("../image/video_btn_viber.png");
						background-repeat: no-repeat;
						background-position: 0px 0px;
					}
					
					#apps_iphone_nav .viber_video_btn:hover {
						background-position: 0px -151px;
					}
					
					#apps_iphone_nav .viber_video_btn:active {
						background-position: 0px -302px;
					}

					#apps_iphone_nav .skype_video_btn {
						background-image: url("../image/video_btn_skype.png");
						background-repeat: no-repeat;
						background-position: 0px 0px;
					}
					
					#apps_iphone_nav .skype_video_btn:hover {
						background-position: 0px -151px;
					}
					
					#apps_iphone_nav .skype_video_btn:active {
						background-position: 0px -302px;
					}
					
			#apps_iphone_nav .apps_links {
				position: absolute;
				right: 48px;
				top: 234px;
				width: 190px;
			}
			
				#apps_iphone_nav .apps_links li {
					float: left;
					margin: 0 3px 0px 0;
				}
				
					#apps_iphone_nav .apps_links li a,
					#apps_iphone_nav .apps_links li a:link,
					#apps_iphone_nav .apps_links li a:visited {
						display: block;
						width: 60px;
						height: 85px;
						background-image: url("../image/apps_btns_v2a.png");
						background-repeat: no-repeat;
						text-indent: -9999px;
					}
					
					/* iPhone App */
					#apps_iphone_nav .apps_links li a.iphone_app_btn {
						background-position: -54px -919px;
					}
					
					#apps_iphone_nav .apps_links li a.iphone_app_btn:hover {
						background-position: -54px -1009px;
					}
	
					#apps_iphone_nav .apps_links li a.iphone_app_btn:active {
						background-position: -54px -1099px;
					}
	
					/* Android App */
					#apps_iphone_nav .apps_links li a.android_app_btn {
						background-position: -128px -919px;
					}
					
					#apps_iphone_nav .apps_links li a.android_app_btn:hover {
						background-position: -128px -1009px;
					}
	
					#apps_iphone_nav .apps_links li a.android_app_btn:active {
						background-position: -128px -1099px;
					}
	
					/* Windows Phone App */
					#apps_iphone_nav .apps_links li a.wphone_app_btn {
						background-position: -202px -919px;
					}
					
					#apps_iphone_nav .apps_links li a.wphone_app_btn:hover {
						background-position: -202px -1009px;
					}
	
					#apps_iphone_nav .apps_links li a.wphone_app_btn:active {
						background-position: -202px -1099px;
					}
	
					/* Blackberry App */
					#apps_iphone_nav .apps_links li a.bb_app_btn {
						background-position: -353px -919px;
					}
					
					#apps_iphone_nav .apps_links li a.bb_app_btn:hover {
						background-position: -353px -1009px;
					}
	
					#apps_iphone_nav .apps_links li a.bb_app_btn:active {
						background-position: -353px -1099px;
					}
	
					/* Nokia App */
					#apps_iphone_nav .apps_links li a.nokia_app_btn {
						background-position: -278px -919px;
					}
					
					#apps_iphone_nav .apps_links li a.nokia_app_btn:hover {
						background-position: -278px -1009px;
					}
	
					#apps_iphone_nav .apps_links li a.nokia_app_btn:active {
						background-position: -278px -1099px;
					}
	
	
	#section-3 {
		background: url("../image/section-3-bg-v3.png") center 0 repeat-y;
		min-height: 1152px;
		padding: 30px 0;
	}
	
	@media all and (max-width: 1024px) and (min-width: 768px) {
		#section-3 {
			background-size: 1024px 586px;
		}
	}
	
		#section-3 h1 {
			font-size: 44px;
		}
		
		#section-3 h2 {
			color: #380353;
		}
	
		#operative_system {
			width: 830px;
			height: 121px;
			display: block;
			margin: 50px auto 0;
			background: url("../image/operative_system.png") center 0 no-repeat;
		}
		
			#os_select {
				float: left;
				margin: 34px 0 0 0;
			}
		
			#os_select li {
				float: left;
				margin-right: 30px;
			}
			
			#os_select li.last {
				margin-right: 0;
			}
			
				#os_select li a,
				#os_select li a:link,
				#os_select li a:visited {
					display: block;
					width: 141px;
					height: 75px;
					background-image: url("../image/apps_btns_v2b.png");
					background-repeat: no-repeat;
					text-indent: -9999px;
				}
				
				/* Windows Phone */
				#os_select li a.os_wphone {
					background-position: -56px -96px;
				}
	
				#os_select li a.os_wphone:hover {
					background-position: -56px -185px;
				}
	
				#os_select li a.os_wphone:active,
				#os_select li a.os_wphone.selected {
					background-position: -56px -273px;
				}
	
				/* Blackberry */
				#os_select li a.os_bb {
					background-position: -226px -96px;
				}
	
				#os_select li a.os_bb:hover {
					background-position: -226px -185px;
				}
	
				#os_select li a.os_bb:active,
				#os_select li a.os_bb.selected {
					background-position: -226px -273px;
				}
	
				/* Android */
				#os_select li a.os_android {
					background-position: -396px -96px;
				}
	
				#os_select li a.os_android:hover {
					background-position: -396px -185px;
				}
	
				#os_select li a.os_android:active,
				#os_select li a.os_android.selected {
					background-position: -396px -273px;
				}
	
				/* Symbian */
				#os_select li a.os_symbian {
					background-position: -56px -414px;
				}
	
				#os_select li a.os_symbian:hover {
					background-position: -56px -503px;
				}
	
				#os_select li a.os_symbian:active,
				#os_select li a.os_symbian.selected {
					background-position: -56px -591px;
				}
	
				/* iOS */
				#os_select li a.os_ios {
					background-position: -223px -414px;
				}
	
				#os_select li a.os_ios:hover {
					background-position: -223px -503px;
				}
	
				#os_select li a.os_ios:active,
				#os_select li a.os_ios.selected {
					background-position: -223px -591px;
				}
	
				/* Todos */
				#os_select li a.os_all {
					background-position: -687px -350px;
				}
	
				#os_select li a.os_all:active,
				#os_select li a.os_all.selected {
					background-position: -808px -350px;
				}
	
			
			#smartphone_select_wrap {
				display: block;
				height: 412px;
				width: 830px;
				margin-bottom: 40px;
			}
	
			.smartphone_select {
				position: relative;
				height: 420px;
			}
			
				.smartphone_select img.smartphones_display {
					position: absolute;
					left: 0;
				}
				
				.smartphone_select .os_description {
					position: absolute;
					right: 30px;
					width: 290px;
				}
				
					.smartphone_select .os_description h3 {
						color: #9bfe00;
						font-size: 26px;
						text-align: left;
						text-transform: none;
					}
					
					.smartphone_select .os_description p {
						font-size: 16px;
						line-height: 20px;
						margin-bottom: 10px;
						text-align: left;
						color: #fff;
					}
					
					.smartphone_select .os_description .smartphones_listing {
						margin-top: 30px;
						position: relative;
					}
					
					.custom_dropdown {
						width: 283px;
						min-height: 46px;
						border-bottom: 2px solid #6cb000;
						background: #fff;
						margin-bottom: 10px;
						position: absolute;
						display: none;
					}
					
						#dropdown_a {
							top: 60px;
							z-index: 10;
						}
						
						#dropdown_b {
							top: 120px;
							z-index: 5;
						}
					
					.custom_dropdown_selected {
						font-size: 20px;
						color: #838383 !important;
						text-transform: uppercase;
						padding: 13px 10px;
						line-height: 20px;
						height: 20px;
						width: 255px;
						display: block;
						background-image: url("../image/apps_btns_v2b.png") !important;
						background-repeat: no-repeat;
						background-position: -353px -1145px;
					}
					
					.custom_dropdown_selected:hover,
					.custom_dropdown_selected:focus,
					.custom_dropdown_selected:active {
						text-decoration: none;
						color: #9bfe00 !important;
						background-position: -353px -1145px;
						background-image: url("../image/apps_btns_v2b.png") !important;
					}
					
					.custom_dropdown a.off {
						color: #d9d9d9 !important;
					}
					
						.nested_list {
							padding: 5px 10px;
							margin-bottom: 15px;
							max-height: 140px;
							overflow: auto;
							width: 254px;
						}
						
						 .nested_list p {
						 	font-size: 20px !important;
						 	color: #454545 !important;
						 	cursor: pointer;
						 	padding: 5px 0;
						 }
						 
						 .nested_list p:hover {
						 	color: #9bfe00 !important;
						 }
		
		#calculator {
			width: 820px;
			min-height: 249px;
			padding-top: 20px;
			background: url("../image/calculadora_bg.png") 0 0 no-repeat;
			display: block;
			position: relative;
			margin: 0 auto;
		}
		
			#calculator h2 {
				font-size: 32px;
				color: #4578e6;
				line-height: 34px;
				margin-bottom: 10px;
			}
			
			#calculator p {
				font-size: 24px;
			}
			
				#open_calculator {
					width: 223px;
					height: 63px;
					display: block;
					position: absolute;
					text-indent: -9999px;
					left: 50%;
					top: 175px;
					margin-left: -111px;
					background-image: url("../image/apps_btns_v2c.png") !important;
					background-repeat: no-repeat;
					background-position: -56px -25px;
				}
				
				#open_calculator:hover {
					background-position: -56px -103px; 
				}
	
				
				#open_calculator:active {
					background-position: -56px -179px; 
				}
				
				#calculator_sheet {
					width: 658px;
					height: 0px;
					background: url("../image/calculadora_folha_bg.png") 0 bottom no-repeat;
					display: block;
					position: relative;
					margin-left: 65px;
					margin-top: 27px;
					z-index: 20;
					margin-bottom: 30px;
					padding: 30px 0 0 30px;
				}
	
					#close_calculator {
						width: 31px;
						height: 31px;
						display: block;
						position: absolute;
						text-indent: -9999px;
						right: 40px;
						bottom: 390px;
						background-image: url("../image/apps_btns_v2c.png") !important;
						background-repeat: no-repeat;
						background-position: -57px -277px;
					}
					
					#close_calculator:hover {
						background-position: -57px -337px; 
					}
		
					
					#close_calculator:active {
						background-position: -57px -397px; 
					}
					
					#calcForm {
						position: absolute;
						bottom: 30px;
						width: 620px;
						height: 350px;
					}
					
						#calcForm input {
							background: #ececec;
							border: 1px solid #fff;
							font-size: 28px;
							color: #454545;
							padding: 5px;
							font-family:"FS Sinclair Web Regular", Verdana, sans-serif;
							position: absolute;
						}
						
						#calcForm input:hover,
						#calcForm input:focus {
							border: 1px solid #9bfe00;
						} 
						
						#calcForm #price {
							width: 85px;
							top: 33px;
							left: 70px;
							text-align: right;
						}
						
						span#fidel_yes,
						span#fidel_no {
							width: 18px;
							height: 18px;
							display: block;
							text-indent: -9999px;
							background: #fff;
							position: absolute;
							top: 166px;
							cursor: pointer;
						}
						
						span#fidel_yes {
							left: 111px;
						}
						
						#calcForm span.selected {
							background: #ff3e9c !important;
						}
	
						span#fidel_no {
							left: 230px;
						}
						
						#calcForm #year {
							width: 70px;
							top: 150px;
							left: 45px;
							text-align: center;
						}
	
						#calcForm #month {
							width: 40px;
							top: 150px;
							left: 132px;
							text-align: center;
						}
	
						#calcForm #day {
							width: 40px;
							top: 150px;
							left: 190px;
							text-align: center;
						}
						
						#calcForm #calc_btn {
							display: block;
							width: 223px;
							height: 72px;
							background-image: url("../image/apps_btns_v2e.png");
							background-repeat: no-repeat;
							text-indent: -9999px;
							background-position: -14px -621px;
							margin: 25px auto 0;
							border: none;
							cursor: pointer;
							position: absolute;
							left: 375px;
							top: 55px;
						}
						
						#calcForm #calc_btn:hover {
							background-position: -14px -767px;
						}
	
						#calcForm #calc_btn:active {
							background-position: -14px -903px;
						}
						
						#calcForm span {
							font-size: 12px;
							color: #ff0600;
							font-family:"FS Sinclair Web Regular", Verdana, sans-serif;
						}
						
						#calcForm span#price_msg {
							position: absolute;
							top: 85px;
							left: 50px;
						}
	
						#calcForm span#fidel_msg {
							position: absolute;
							top: 195px;
							left: 50px;
						}
	
						#calcForm span#date_msg {
							position: absolute;
							top: 200px;
							left: 50px;
						}
	
						#calcForm span#process_msg {
							position: absolute;
							top: 200px;
							left: 390px;
						}
						
						#calc_result,
						#phone_fidel {
							width: 620px;
							height: 105px;
							position: absolute;
							bottom: 30px;
							left: 38px;
						}
						
							#calc_result p {
								text-align: right;
								font-size: 18px;
								color: #454545;
								line-height: 22px;
							}
							
							#phone_fidel p {
								color: #ff3e9c;
								font-size: 20px;
								margin-top: 15px;
							}
							
							#calc_result p#result_intro {
								color: #ff3e9c;
							}
							
							#calc_result p#result_price {
								font-size: 34px;
								line-height: 40px;
							}
	
		
	#section-4 {
		background: url("../image/section-4-bg-v3.png") center 0 repeat-y;
		min-height: 928px;
		padding: 30px 0;
	}
	
	@media all and (max-width: 1024px) and (min-width: 768px) {
		#section-4 {
			background-size: 1024px 504px;
		}
	}
	
		#section-4 h2 {
			color: #454545;
			font-size: 24px;
		}
		
		#tariff {
			width: 820px;
			height: 552px;
			display: block;
			margin: 0 auto;
			background: url("../image/tarifarios_table.png") 0 bottom no-repeat;
			margin: 40px 0;
		}
		
			#prices {
				width: 780px;
				height: 290px;
				margin: 0 auto;
			}
			
				#prices div {
					float: left;
				}
				
					#prices h1,
					#prices h2,
					#prices p {
						color: #ffde00;
					}
					
					#prices h1 {
						-moz-text-shadow: -3px 3px 0 #454545;
						-webkit-text-shadow: -3px 3px 0 #454545;
						text-shadow: -3px 3px 0 #454545;
					}
	
					#prices h2 {
						-moz-text-shadow: -3px 3px 0 #454545;
						-webkit-text-shadow: -3px 3px 0 #454545;
						text-shadow: -3px 3px 0 #454545;
						font-family:"FS Sinclair Web Regular", Verdana, sans-serif; font-size-adjust:0.49; font-weight:500; font-style:normal;
					}
					
					#prices p {
						font-family:"FS Sinclair Web Medium", Verdana, sans-serif; font-size-adjust:0.49; font-weight:500; font-style:normal;
					}
				
					#prices_w {
						width: 230px;
						margin-top: 40px;
					}
					
						#prices_w h1 {
							font-size: 129px;
							line-height: 140px;
						}
						
						#prices_w h2 {
							font-size: 50px;
						}
						
						#prices_w p {
							font-size: 28px;
						}
					
					#prices_t {
						width: 320px;
					}
	
						#prices_t h1 {
							font-size: 200px;
							line-height: 160px;
							height: 170px;
							-moz-text-shadow: -5px 5px 0 #454545;
							-webkit-text-shadow: -5px 5px 0 #454545;
							text-shadow: -5px 5px 0 #454545;
						}
						
						#prices_t h2 {
							font-size: 58px;
						}
						
						#prices_t p {
							font-size: 34px;
						}
					
					#prices_f {
						width: 230px;
						margin-top: 40px;
					}
					
						#prices_f h1 {
							font-size: 147px;
							line-height: 120px;
							height: 140px;
						}
						
						#prices_f h2 {
							font-size: 50px;
						}
						
						#prices_f p {
							font-size: 28px;
						}
						
						
			#tariff_apps {
				width: 820px;
				padding-top: 5px;
			}
			
				#tariff_apps h2 {
					color: #fff;
					font-family:"FS Sinclair Web Medium", Verdana, sans-serif; font-size-adjust:0.49; font-weight:500; font-style:normal;
					font-size: 32px;
				}
				
					#tariff ul {
						text-align: center;
					}
				
					#tariff li {
						font-size: 18px;
						color: #ffde00;
						display: inline;
						margin: 0 7px;
					}
					
					#tariff li span {
						color: #ff0090;
					}
	
			#tariff_credits {
				width: 820px;
				padding-top: 13px;
			}
			
				#tariff_credits h2 {
					color: #1ddc2a;
					font-family:"FS Sinclair Web Medium", Verdana, sans-serif; font-size-adjust:0.49; font-weight:500; font-style:normal;
					font-size: 32px;
				}
				
				#tariff_credits p {
					font-size: 20px;
					color: #16b821;
					font-family:"FS Sinclair Web Medium", Verdana, sans-serif; font-size-adjust:0.49; font-weight:500; font-style:normal;
				}
	
				#section_4_pedircartao_link,
				#section_4_pedircartao_link:link,
				#section_4_pedircartao_link:visited {
					display: block;
					width: 233px;
					height: 62px;
					background-image: url("../image/apps_btns_v2c.png");
					background-repeat: no-repeat;
					text-indent: -9999px;
					background-position: -49px -566px;
					margin: 50px auto 0;
				}
				
				#section_4_pedircartao_link:hover {
					background-position: -49px -649px;
				}
				
				#section_4_pedircartao_link:active {
					background-position: -49px -735px;
				}
	
	
				#international_tax,
				#international_tax:link,
				#international_tax:visited {
					display: block;
					width: 800px;
					height: 48px;
					padding: 14px 0 0 20px;
					background-image: url("../image/apps_btns_v2d.png");
					background-repeat: no-repeat;
					/*text-indent: -9999px;*/
					background-position: -15px -1040px;
					margin: 70px auto 0;
					color: #fff;
					font-size: 20px;
					font-family:"FS Sinclair Web Medium", Verdana, sans-serif; font-size-adjust:0.49; font-weight:500; font-style:normal;
				}
				
				#international_tax:hover {
					background-position: -15px -1040px;
					text-decoration: none;
				}
				#international_tax.selected,
				#international_tax:active,
				#international_tax:focus {
					background-position: -15px -1132px;
					text-decoration: none;
				}
			
			#international_list {
				height: 0;
			}
				
			#international_table {
				width: 780px;
				height: 264px;
				background: url("../image/apps_btns_v2d.png") -14px -1225px no-repeat;
				display: table;
				margin: 30px auto;
			}
			
				#international_table .international_table_col {
					width: 240px;
					float: left;
					padding: 15px 10px;
				}
				
					#international_table .international_table_col h2,
					#international_table .international_table_col h3 {
						color: #fff;
						font-size: 20px;
						font-family:"FS Sinclair Web Regular", Verdana, sans-serif; font-size-adjust:0.49; font-weight:bold; font-style:normal;
						line-height: 24px;
					}
					
						#international_table .international_table_col .international_table_content {
							width: 220px;
							margin: 35px auto 0;
						}
	
						#international_table .international_table_col .international_table_list {
							width: 220px;
						}
						
							#international_table .international_table_col .international_table_list li {
								text-align: right;
								color: #fff;
								background: url("../image/international_underline.png") 0 bottom repeat-x;
								padding-bottom: 2px;
								font-size: 14px;
							}
	
							#international_table .international_table_col .international_table_list li.last {
								background: none;
							}
							
							#international_table .international_table_col .international_table_list li span.bullet {
								color: #8200bf;
								font-size: 14px;
								display: inline-block;
								margin: 0 2px;
							}
	
							#international_table .international_table_col .international_table_list li span.price {
								color: #1ddc2a;
								width: 95px;
								font-size: 20px;
								display: inline-block;
								text-align: left;
							}
							
								#international_table .international_table_col .international_table_list li span.small {
									font-size: 16px;
								}
							
					
					#international_table .international_table_col h3 {
						text-transform: none;
						padding-bottom: 10px;
						margin-bottom: 15px;
					}
					
					#international_table .international_table_col p {
						color: #fff;
						font-size: 16px;
						line-height: 16px;
					}
					
					#international_table .international_table_col p.green {
						color: #1ddc2a;
					}
					
					
					#international_table .international_table_col .underline {
						background: url("../image/international_underline.png") 0 bottom repeat-x;
					}
	
					#section_4_roaming_link,
					#section_4_roaming_link:link,
					#section_4_roaming_link:visited {
						display: block;
						width: 203px;
						height: 63px;
						background-image: url("../image/apps_btns_v2e.png");
						background-repeat: no-repeat;
						text-indent: -9999px;
						background-position: -14px -12px;
						margin: 25px auto 0;
					}
					
					#section_4_roaming_link:hover {
						background-position: -14px -100px;
					}
					
					#section_4_roaming_link:active {
						background-position: -14px -191px;
					}
	
	
	#section-5 {
		background: url("../image/section-5-bg-v3.png") center 0 repeat-y;
		min-height: 401px;
		padding: 30px 0;
	}
	
	@media all and (max-width: 1024px) and (min-width: 768px) {
		#section-5 {
			background-size: 1025px 710px;
		}
	}
	
		#help_top_block {
			width: 820px;
			margin: 30px auto 0;
			display: table;
		}
	
		/* Help FUQS */
		#help_fuqs,
		#help_fuqs:link,
		#help_fuqs:visited {
			display: block;
			float: left;
			width: 179px;
			height: 184px;
			margin-right: 40px;
			background-image: url("../image/apps_btns_v2d.png");
			background-repeat: no-repeat;
			text-indent: -9999px;
			background-position: -48px -31px;
		}
		
		#help_fuqs:hover {
			background-position: -246px -31px;
		}
		
		#help_fuqs:active,
		#help_fuqs.selected {
			background-position: -441px -31px;
		}
		
		/* Help Chat */
		#help_chat,
		#help_chat:link,
		#help_chat:visited {
			display: block;
			float: left;
			width: 179px;
			height: 184px;
			margin-right: 40px;
			background-image: url("../image/apps_btns_v2d.png");
			background-repeat: no-repeat;
			text-indent: -9999px;
			background-position: -48px -239px;
		}
		
		#help_chat:hover {
			background-position: -246px -239px;
		}
		
		#help_chat:active,
		#help_chat.selected {
			background-position: -441px -239px;
		}
		
		/* Support Channels */
		#support_channels {
			width: 344px;
			height: 146px;
			padding: 38px 0 0 26px;
			float: left;
			background: url("../image/apps_btns_v2d.png") -48px -446px no-repeat;
		}
		
			#support_channels li {
				/*float: left;*/
				color: #fff;
				line-height: 18px;
			}
			
			#support_channels li span.bullet {
				font-size: 26px;
				color: #e8008e;
			}
			
				#support_channels li a,
				#support_channels li a:link,
				#support_channels li a:visited {
					color: #fff;
				}
				
				#optimus_app_android {
					width: 129px;
					background-position: -48px -643px;
					margin-top: 10px;
					text-indent: -9999px;
					display: block;
					margin-right: 20px;
					height: 43px;
					background-image: url("../image/apps_btns_v2d.png");
					background-repeat: no-repeat;
				}
	
				#optimus_app_store {
					width: 121px;
					background-position: -202px -643px;
					margin-top: 10px;
					text-indent: -9999px;
					display: block;
					margin-right: 20px;
					height: 43px;
					background-image: url("../image/apps_btns_v2d.png");
					background-repeat: no-repeat;
				}
				
		#fuqs_list {
			width: 820px;
			margin: 0px auto 40px;
			display: table;
			padding-top: 75px;
			background: url("../image/help_bg.png") 0 0 no-repeat;
		}
		
			#fuqs_list .fuq {
				margin-bottom: 20px;
			}
			
				#fuqs_list .fuq h2 {
					background-image: url("../image/apps_btns_v2d.png");
					background-repeat: no-repeat;
					background-position: -14px -713px;
					color: #365db3;
					font-size: 22px;
					font-family:"FS Sinclair Web Medium", Verdana, sans-serif; font-size-adjust:0.49; font-weight:500; font-style:normal;
					text-align: left;
					text-transform: none;
					height: 49px;
					padding: 3px 0 0 24px;
					cursor: pointer;
				}
				
				#fuqs_list .fuq h2:hover {
					background-image: url("../image/apps_btns_v2d.png");
					background-repeat: no-repeat;
					background-position: -14px -870px;
					color: #e8008e;
				}
				
				
				
				#fuqs_list .fuq h2.more_info_selected {
					background-position: -14px -772px;
					color: #fff;
					line-height: 42px;
				}
				
				#fuqs_list .fuq .fuq_description {
					background: #61008e;
					padding: 20px;
					margin-bottom: 20px;
				}
				
					#fuqs_list .fuq .fuq_description p {
						font-size: 16px;
						line-height: 20px;
						margin-bottom: 20px;
						color: #fff;
						text-align: left;
						font-family:"FS Sinclair Web Regular", Verdana, sans-serif; font-size-adjust:0.49; font-weight:500; font-style:normal;
					}
					
					#fuqs_list .fuq .fuq_description iframe {
						float: right;
						margin: 0 0 10px 10px;
						display: block;
					}
					
					#fuqs_list .fuq .fuq_description iframe.center_iframe {
						display: block;
						margin: 0 auto;
						float: none;
					}
					
		#more_faqs {
			width: 820px;
			height: 139px;
			background: url("../image/more_faqs_bg.png") 0 0 no-repeat;
			padding-top: 10px;
			margin-top: 40px;
		}
		
			#more_faqs h2 {
				line-height: 28px;
			}

			#more_faqs_btn,
			#more_faqs_btn:link,
			#more_faqs_btn:visited {
				display: block;
				width: 342px;
				height: 52px;
				background-image: url("../image/apps_btns_v2e.png");
				background-repeat: no-repeat;
				text-indent: -9999px;
				background-position: -404px -630px;
				margin: 10px auto 0;
			}
			
			#more_faqs_btn:hover {
				background-position: -404px -692px;
			}
			
			#more_faqs_btn:active {
				background-position: -404px -754px;
			}

	
	footer {
		background: url("../image/footer-bg-v3.png") center 0 repeat-y;
		height: 214px;
		width: 100%;
		/*padding-top: 30px;*/
	}
	
	@media all and (max-width: 1024px) and (min-width: 768px) {
		footer {
			background-size: 1024px 60px;
		}
	}
	
		footer #footer_inner_top {
			width: 940px;
			margin: 0 auto;
			padding: 20px 0 10px;
			height: 85px;
		}
		
			footer #footer_inner_top #footer_contacts {
				float: left;
				width: 300px;
				display: inline-block;
			}
			
			footer #footer_inner_top #footer_sn_links {
				float: right;
				width: 540px;
				display: inline-block;
			}
			
				footer #footer_inner_top h2 {
					font-size: 16px;
					color: #e8008e;
					font-family:"FS Sinclair Web Medium", Verdana, sans-serif; font-size-adjust:0.49; font-weight:500; font-style:normal;
					text-align: left;
					text-transform: none;
				}
				
				footer #footer_inner_top li {
					color: #fff;
					font-size: 16px;
					font-family:"FS Sinclair Web Medium", Verdana, sans-serif; font-size-adjust:0.49; font-weight:500; font-style:normal;
				}
				
					footer #footer_inner_top li span.bullet {
						color: #e8008e;
					}
				
					footer #footer_inner_top li span.small {
						font-size: 12px;
					}
					
					footer #footer_inner_top li a,
					footer #footer_inner_top li a:link,
					footer #footer_inner_top li a:visited {
						color: #4578e6;
					}
					
				footer #footer_inner_top #sn_links_btns {
					margin-top: 5px;
				}
				
					footer #footer_inner_top #sn_links_btns li {
						color: #e8008e;
						float: left;
						margin-right: 18px;
						line-height: 46px;
					}
					
						footer #footer_inner_top #sn_links_btns li a,
						footer #footer_inner_top #sn_links_btns li a:link,
						footer #footer_inner_top #sn_links_btns li a:visited {
							width: 151px;
							height: 50px;
							display: block;
							background-image: url("../image/apps_btns_v2e.png");
							background-repeat: no-repeat;
							text-indent: -9999px;
						}
						
						footer #footer_inner_top #sn_links_btns li a.youtube {
							background-position: -14px -274px;
						}
	
						footer #footer_inner_top #sn_links_btns li a.facebook {
							background-position: -14px -334px;
						}
	
						footer #footer_inner_top #sn_links_btns li a.twitter {
							background-position: -14px -394px;
						}
	
	
		footer #footer_inner_bottom {
			width: 940px;
			margin: 0 auto;
			border-top: 1px solid #591d77;
			padding-top: 20px;
		}
		
			footer #footer_inner_bottom p {
				color: #fff;
				font-size: 12px;
				font-family:"FS Sinclair Web Medium", Verdana, sans-serif; font-size-adjust:0.49; font-weight:500; font-style:normal;
				text-align: left;
				float: left;
			}
			
				footer #footer_inner_bottom p a,
				footer #footer_inner_bottom p a:link,
				footer #footer_inner_bottom p a:visited {
					color: #fff;
					text-decoration: none;
				}
	
			footer p#logo_optimus {
				float: right;
			}
			
				footer #logo_optimus a,
				footer #logo_optimus a:link,
				footer #logo_optimus a:visited {
					background-image: url("../image/apps_btns_v2d.png");
					background-repeat: no-repeat;
					background-position: -14px -840px;
					text-indent: -9999px;
					display: block;
					width: 50px;
					height: 12px;
				}
	
	
	/* ---------- PopUp ----------*/
	#popup_bg {
		position: fixed;
		height: 100%;
		width: 100%;
		background: url("../image/popup_bg.png") 0 0 repeat;
		z-index: 1000;
	}
	
		#popup_pedir_cartao {
			position: absolute;
			left: 50%;
			margin-left: -390px;
			height: 670px;
			width: 690px;
			background: url("../image/popup_pedir_cartao.png") 0 0 no-repeat;
			z-index: 1001;
			top: 10px;
			padding: 110px 0 0 90px;
		}
	
			#close_card_request {
				width: 31px;
				height: 31px;
				display: block;
				position: absolute;
				text-indent: -9999px;
				right: 75px;
				top: 75px;
				background-image: url("../image/apps_btns_v2e.png") !important;
				background-repeat: no-repeat;
				background-position: -762px -1057px;
			}
			
			#close_card_request:hover {
				background-position: -762px -1133px; 
			}
	
			
			#close_card_request:active {
				background-position: -762px -1204px; 
			}
			
			#popup_pedir_cartao iframe {
				border: none;
				width: 605px;
				height: 600px;
				overflow: hidden;
			}
	
	
	/* ---------- Social Networks Widget ----------*/
	#sn_widget {
		width: 687px;
		height: 428px;
		display: block;
		background: url("../image/widget_sn_bg.png") 0 0 no-repeat;
		position: fixed;
		top: 130px;
		left: -614px;
		/*left: 0;*/
		z-index: 100;
	}
	
		#close_widget {
			width: 31px;
			height: 31px;
			display: block;
			position: absolute;
			text-indent: -9999px;
			right: 85px;
			top: 25px;
			background-image: url("../image/apps_btns_v2e.png") !important;
			background-repeat: no-repeat;
			background-position: -762px -1057px;
			z-index: 105;
		}
		
		#close_widget:hover {
			background-position: -762px -1133px; 
		}
	
		
		#close_widget:active {
			background-position: -762px -1204px; 
		}
		
		#sn_widget_menu {
			width: 72px;
			position: absolute;
			right: 4px;
			top: 79px;
		}
		
		#widget_like_btn {
			position: absolute;
			right: 3px;
			top: 12px;
		}
		
			#sn_widget_menu li {
				float: left;
			}
			
				#sn_widget_menu li a {
					display: block;
					width: 71px;
					height: 72px;
					border-top: 1px solid #a692b5;
					border-left: 1px solid #785c8d;
					background-image: url("../image/apps_btns_v2e.png") !important;
					background-repeat: no-repeat;
					text-indent: -9999px;
				}
				
				#sn_widget_menu li a#widget_fb_btn {
					background-position: -288px -613px;
				}
	
				#sn_widget_menu li a#widget_yt_btn {
					background-position: -288px -686px;
				}
	
				#sn_widget_menu li a#widget_tw_btn {
					background-position: -288px -759px;
				}
				
				#sn_widget_menu li a.selected {
					border-left: 1px solid #fff;
				}
	
		#facebook_plugin {
			width: 400px;
			height: 390px;
			position: absolute;
			left: 200px;
			top: 10px;
			background: #fff;
			z-index: 101;
		}
		
			#facebook_plugin .plugin_title {
				width: 400px;
				height: 60px;
				position: absolute;
				top: 0;
				background: #fff;
				z-index: 110;
			}
			
				#facebook_plugin .plugin_title h1 {
					text-shadow: none;
					color: #653c86;
					font-size: 32px;
					line-height: 36px;
					text-transform: none;
					text-align: left;
				}
				
					#facebook_plugin .plugin_title h1 span.facebook {
						color: #5d93ff;
					}
	
				#facebook_plugin .plugin_title p {
					text-shadow: none;
					color: #000;
					font-size: 16px;
					line-height: 18px;
				}
	
			#facebook_plugin iframe {
				position: absolute;
				top: 0;
				z-index: 105;
			}
	
		#youtube_plugin {
			width: 400px;
			height: 390px;
			position: absolute;
			left: 200px;
			top: 10px;
			background: #fff;
			z-index: 101;
		}
		
			#youtube_plugin .plugin_title {
				width: 400px;
				height: 60px;
				position: absolute;
				top: 0;
				background: #fff;
				z-index: 110;
			}
			
				#youtube_plugin .plugin_title h1 {
					text-shadow: none;
					color: #653c86;
					font-size: 32px;
					line-height: 36px;
					text-transform: none;
					text-align: left;
				}
				
					#youtube_plugin .plugin_title h1 span.youtube {
						color: #fb0981;
					}
	
				#youtube_plugin .plugin_title p {
					text-shadow: none;
					color: #000;
					font-size: 16px;
					line-height: 18px;
				}
	
			#youtube_plugin iframe {
				position: absolute;
				top: 60px;
				z-index: 105;
			}
			
			#youtube_plugin div#youtube_thumbs_wrap {
				position: absolute;
				top: 324px;
				width: 325px;
				padding-top: 5px;
				left: 38px;
			}
			
				#youtube_plugin div#youtube_thumbs_wrap .bx-wrapper {
					
				}
			
				#youtube_plugin div#youtube_thumbs_wrap ul {
					
				}
			
					#youtube_plugin div#youtube_thumbs_wrap ul li {
						
					}
					
						#youtube_plugin div#youtube_thumbs_wrap ul li img {
							width: 96px;
							height: 58px;
							border: 1px solid #f93096;
							cursor: pointer;
						}
						
				#youtube_plugin div#youtube_thumbs_wrap .bx-prev,
				#youtube_plugin div#youtube_thumbs_wrap .bx-next {
					width: 30px;
					height: 66px;
					display: block;
					background-image: url("../image/apps_btns_v2e.png") !important;
					background-repeat: no-repeat;
					text-indent: -9999px;
					position: absolute;
					top: 0;
				}
				
				#youtube_plugin div#youtube_thumbs_wrap .bx-prev {
					background-position: -403px -832px;
					left: -38px;
				}

				#youtube_plugin div#youtube_thumbs_wrap .bx-prev:hover {
					background-position: -442px -832px;
				}

				#youtube_plugin div#youtube_thumbs_wrap .bx-prev:active {
					background-position: -482px -832px;
				}

				#youtube_plugin div#youtube_thumbs_wrap .bx-next {
					background-position: -403px -908px;
					right: -37px;
				}

				#youtube_plugin div#youtube_thumbs_wrap .bx-next:hover {
					background-position: -442px -908px;
				}

				#youtube_plugin div#youtube_thumbs_wrap .bx-next:active {
					background-position: -482px -908px;
				}
					
	
		#twitter_plugin {
			width: 400px;
			height: 390px;
			position: absolute;
			left: 200px;
			top: 10px;
			background: #fff;
			z-index: 101;
		}
		
			#twitter_plugin .plugin_title {
				width: 400px;
				height: 60px;
				position: absolute;
				top: 0;
				background: #fff;
				z-index: 110;
			}
			
				#twitter_plugin .plugin_title h1 {
					text-shadow: none;
					color: #653c86;
					font-size: 32px;
					line-height: 36px;
					text-transform: none;
					text-align: left;
				}
				
					#twitter_plugin .plugin_title h1 span.twitter {
						color: #5c92fe;
					}
	
				#twitter_plugin .plugin_title p {
					text-shadow: none;
					color: #000;
					font-size: 16px;
					line-height: 18px;
				}
	
			#twitter_plugin iframe {
				position: absolute;
				top: 60px;
				z-index: 105;
			}
	
	/* ---------- FancyBox ----------*/
	/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
	.fancybox-wrap,
	.fancybox-skin,
	.fancybox-outer,
	.fancybox-inner,
	.fancybox-image,
	.fancybox-wrap iframe,
	.fancybox-wrap object,
	.fancybox-nav,
	.fancybox-nav span,
	.fancybox-tmp
	{
		padding: 0;
		margin: 0;
		border: 0;
		outline: none;
		vertical-align: top;
	}
	
	.fancybox-wrap {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 8020;
		padding: 15px;
		-moz-box-shadow: -4px 4px 0 #167815;
		-webkit-box-shadow: -4px 4px 0 #167815;
		box-shadow: -4px 4px 0 #167815;
		background: #91DD3C;
	}
	
	.fancybox-skin {
		position: relative;
		background: #f9f9f9;
		color: #444;
		text-shadow: none;
		-webkit-border-radius: 4px;
		   -moz-border-radius: 4px;
		        border-radius: 4px;
	}
	
	.fancybox-opened {
		z-index: 8030;
	}
	
	.fancybox-opened .fancybox-skin {
		/*-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);*/
		   /*-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);*/
		        /*box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);*/
	}
	
	.fancybox-outer, .fancybox-inner {
		position: relative;
	}
	
	.fancybox-inner {
		overflow: hidden;
	}
	
	.fancybox-type-iframe .fancybox-inner {
		-webkit-overflow-scrolling: touch;
	}
	
	.fancybox-error {
		color: #444;
		font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
		margin: 0;
		padding: 15px;
		white-space: nowrap;
	}
	
	.fancybox-image, .fancybox-iframe {
		display: block;
		width: 100%;
		height: 100%;
	}
	
	.fancybox-image {
		width: 100%;
		max-height: 100%;
	}
	
	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('/image/fancybox/fancybox_sprite.png');
	}
	
	#fancybox-loading {
		position: fixed;
		top: 50%;
		left: 50%;
		margin-top: -22px;
		margin-left: -22px;
		background-position: 0 -108px;
		opacity: 0.8;
		cursor: pointer;
		z-index: 8060;
	}
	
	#fancybox-loading div {
		width: 44px;
		height: 44px;
		background: url('../image/fancybox/fancybox_loading.gif') center center no-repeat;
	}
	
	.fancybox-close {
		position: absolute;
		top: -57px;
		right: -15px;
		cursor: pointer;
		z-index: 8040;
		background-color: #91DD3C;
		width: 31px;
		height: 31px;
		display: block;
		padding: 10px;
		text-indent: -9999px;
		background-image: url("../image/apps_btns_v2c.png") !important;
		background-repeat: no-repeat;
		background-position: -47px -270px;
	}
	
	.fancybox-nav {
		position: absolute;
		top: 0;
		width: 40%;
		height: 100%;
		cursor: pointer;
		text-decoration: none;
		background: transparent url('../image/fancybox/blank.gif'); /* helps IE */
		-webkit-tap-highlight-color: rgba(0,0,0,0);
		z-index: 8040;
	}
	
	.fancybox-prev {
		left: 0;
	}
	
	.fancybox-next {
		right: 0;
	}
	
	.fancybox-nav span {
		position: absolute;
		top: 50%;
		width: 36px;
		height: 34px;
		margin-top: -18px;
		cursor: pointer;
		z-index: 8040;
		visibility: hidden;
	}
	
	.fancybox-prev span {
		left: 10px;
		background-position: 0 -36px;
	}
	
	.fancybox-next span {
		right: 10px;
		background-position: 0 -72px;
	}
	
	.fancybox-nav:hover span {
		visibility: visible;
	}
	
	.fancybox-tmp {
		position: absolute;
		top: -99999px;
		left: -99999px;
		visibility: hidden;
		max-width: 99999px;
		max-height: 99999px;
		overflow: visible !important;
	}
	
	/* Overlay helper */
	
	.fancybox-lock {
		overflow: hidden;
	}
	
	.fancybox-overlay {
		position: absolute;
		top: 0;
		left: 0;
		overflow: hidden;
		display: none;
		z-index: 8010;
		background: url('../image/fancybox/fancybox_overlay.png');
	}
	
	.fancybox-overlay-fixed {
		position: fixed;
		bottom: 0;
		right: 0;
	}
	
	.fancybox-lock .fancybox-overlay {
		overflow: auto;
		overflow-y: scroll;
	}
	
	/* Title helper */
	
	.fancybox-title {
		visibility: hidden;
		font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
		position: relative;
		text-shadow: none;
		z-index: 8050;
	}
	
	.fancybox-opened .fancybox-title {
		visibility: hidden;
	}
	
	.fancybox-title-float-wrap {
		position: absolute;
		bottom: 0;
		right: 50%;
		margin-bottom: -35px;
		z-index: 8050;
		text-align: center;
	}
	
	.fancybox-title-float-wrap .child {
		display: inline-block;
		margin-right: -100%;
		padding: 2px 20px;
		background: transparent; /* Fallback for web browsers that doesn't support RGBa */
		background: rgba(0, 0, 0, 0.8);
		-webkit-border-radius: 15px;
		   -moz-border-radius: 15px;
		        border-radius: 15px;
		text-shadow: 0 1px 2px #222;
		color: #FFF;
		font-weight: bold;
		line-height: 24px;
		white-space: nowrap;
	}
	
	.fancybox-title-outside-wrap {
		position: relative;
		margin-top: 10px;
		color: #fff;
	}
	
	.fancybox-title-inside-wrap {
		padding-top: 10px;
	}
	
	.fancybox-title-over-wrap {
		position: absolute;
		bottom: 0;
		left: 0;
		color: #fff;
		padding: 10px;
		background: #000;
		background: rgba(0, 0, 0, .8);
	}
	
	
	
	/* ---------- jQuery alerts ----------*/
	#popup_container {
		font-size: 14px;
		min-width: 200px; /* Dialog will be no smaller than this */
		max-width: 400px; /* Dialog will wrap after this width */
		background: #f3f1f1;
		border: solid 3px #fff;
		border /*\**/: solid 3px #999;
		*border: solid 3px #999;
		color: #000;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		box-shadow: 0px 0px 5px #666;
	}
	
	@media all and (min-width:0) {
	    #popup_container { border: solid 3px #fff; }  /* IE9-IE10pp4 */
	}
	
	
	#popup_title {
		font-size: 20px;
		font-weight: bold;
		text-align: center;
		line-height: 1.75em;
		color: #3b4094;
		background: #f3f1f1;
		border: solid 1px #FFF;
		*background: none;
		*border: none;
		border-bottom: solid 1px #999;
		cursor: default;
		padding: 0em;
		margin: 0em;
	}
	
	#popup_content {
		padding: 1em 1.75em;
		margin: 0em;
	}
	
	#popup_content.alert {
	}
	
	#popup_content.confirm {
	}
	
	#popup_content.prompt {
	}
	
	#popup_ok {
		padding: 5px 10px;
		background: #3b4094;
		color: #fff;
		border-radius: 5px;
		outline: none;
		cursor: pointer;
	}
	
	#popup_ok::-moz-focus-inner {
		outline: none;
		border: 0;
	}
	
	#popup_message {
		text-align: center;
		color: #666;
		line-height: 20px;
	}
	
	#popup_panel {
		text-align: center;
		margin: 1em 0em 0em 1em;
	}
	
	#popup_prompt {
		margin: .5em 0em;
	}
	/* ---------- /jQuery alerts ----------*/
	
	
	/* ---------- Form ----------*/
	form.jquery_form {
		float: left;
		width: 500px;
	}
	
		form.jquery_form .full_width {
			width: 500px;
			float: left;
			display: inline;
			margin-bottom: 10px;
		}
	
			form.jquery_form .full_width label {
				width: 100px;
				float: left;
			}
		
			form.jquery_form .full_width input,
			form.jquery_form .full_width textarea {
				width: 350px;
				border: 1px solid #000;
				padding: 3px;
			}
	
			form.jquery_form .full_width input:hover,
			form.jquery_form .full_width textarea:hover {
				width: 350px;
				border: 1px solid #f00;
			}
	
			form.jquery_form .full_width input:focus,
			form.jquery_form .full_width textarea:focus {
				width: 350px;
				border: 2px solid #f00;
				padding: 2px;
			}
	
			form.jquery_form .full_width label.error {
				margin-left: 100px;
				width: 500px;
				font-size: 11px;
				color: #f00;
			}
			
		form.jquery_form .btn {
			margin-left: 100px;
			padding: 3px 10px;
		}
	
	/* ---------- /Content ---------*/
	
	
	/* ------------------------------*/
	/* ---------- SITEINFO ----------*/
	/* ------------------------------*/
	
	
	
	/* --------- /Siteinfo ----------*/
	
	/* -------------------- /LAYOUT CSS ---------------------*/

