article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display:block; }
audio, canvas, video { display:inline-block; *display:inline; *zoom:1; }
audio:not([controls]) { display:none; }
[hidden] { display:none; }

html { font-size:100%; overflow-y:scroll; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }
body { margin:0; font-size:13px; line-height:1.231; }
body, button, input, select, textarea { font-family:Arial, sans-serif; color:#787878; }

::-moz-selection { background:##993d0; color:#fff; text-shadow:none; }
::selection { background:#3993d0; color:#fff; text-shadow:none; }

a { color:#00e; }
a:visited { color:#551a8b; }
a:hover { color:#06e; }
a:focus { outline:thin dotted; }
a:hover, a:active { outline:0; }

abbr[title] { border-bottom:1px dotted; }
b, strong { font-weight:bold; }
blockquote { margin:1em 40px; }
dfn { font-style:italic; }
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }
ins { background:#ff9; color:#000; text-decoration:none; }
mark { background:#ff0; color:#000; font-style:italic; font-weight:bold; }
pre, code, kbd, samp { font-family:monospace, monospace; _font-family:'courier new', monospace; font-size:1em; }
pre { white-space:pre; white-space:pre-wrap; word-wrap:break-word; }
q { quotes:none; }
q:before, q:after { content:""; content:none; }
small { font-size:85%; }
sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline; }
sup { top:-0.5em; }
sub { bottom:-0.25em; }
ul, ol { margin:1em 0; padding:0 0 0 40px; }
dd { margin:0 0 0 40px; }
nav ul, nav ol { list-style:none; list-style-image:none; margin:0; padding:0; }
img { border:0; -ms-interpolation-mode:bicubic; vertical-align:middle; }
svg:not(:root) { overflow:hidden; }
figure { margin:0; }

form { margin:0; }
fieldset { border:0; margin:0; padding:0; }
label { cursor:pointer; }
legend { border:0; *margin-left:-7px; padding:0; }
button, input, select, textarea { font-size:100%; margin:0; vertical-align:baseline; *vertical-align:middle; }
button, input { line-height:normal; *overflow:visible; }
table button, table input { *overflow:auto; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor:pointer; -webkit-appearance:button; }
input[type="checkbox"], input[type="radio"] { box-sizing:border-box; }
input[type="search"] { -webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance:none; }
button::-moz-focus-inner, input::-moz-focus-inner { border:0; padding:0; }
textarea { overflow:auto; vertical-align:top; resize:vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color:#f0dddd; }

table { border-collapse:collapse; border-spacing:0; }
td { vertical-align:top; }

/* ==|== primary styles ==
	Author:
*/
@font-face {
	font-family:'HelveticaNeueLTStd75Bold';
	src:url('../fonts/helveticaneueltstd-bd-webfont.eot');
	src:url('../fonts/helveticaneueltstd-bd-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/helveticaneueltstd-bd-webfont.woff') format('woff'),
		url('../fonts/helveticaneueltstd-bd-webfont.ttf') format('truetype'),
		url('../fonts/helveticaneueltstd-bd-webfont.svg#HelveticaNeueLTStd75Bold') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'HelveticaNeueLTStd87HvCn';
	src:url('../fonts/helveticaneueltstd-hvcn-webfont.eot');
	src:url('../fonts/helveticaneueltstd-hvcn-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/helveticaneueltstd-hvcn-webfont.woff') format('woff'),
		url('../fonts/helveticaneueltstd-hvcn-webfont.ttf') format('truetype'),
		url('../fonts/helveticaneueltstd-hvcn-webfont.svg#HelveticaNeueLTStd87HvCn') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'HelveticaNeueLTStd65Medium';
	src:url('../fonts/helveticaneueltstd-md-webfont.eot');
	src:url('../fonts/helveticaneueltstd-md-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/helveticaneueltstd-md-webfont.woff') format('woff'),
		url('../fonts/helveticaneueltstd-md-webfont.ttf') format('truetype'),
		url('../fonts/helveticaneueltstd-md-webfont.svg#HelveticaNeueLTStd65Medium') format('svg');
	font-weight:normal;
	font-style:normal;
}

body { background:#efefef url(../img/bg.png) 0 0 repeat-x; }
.container {
	margin:0 auto;
	width:900px;
}
h2 {
	font:36px 'HelveticaNeueLTStd65Medium';
	color:#3595d1;
	margin:32px 0 6px 0;
}
h3 {
	font-size:24px;
	font-weight:normal;
	line-height:1.1em;
	color:#58595b;
	margin:0;
}
p { margin-top:0; font-weight:bold; }
.separador {
	background:url(../img/separador2.png) center top no-repeat;
	padding-top:32px;
	margin-top:38px;
}
.hr {
	border-top:1px solid #dadada;
	position:relative;
	height:1px;
	margin:32px 0;
	clear:both;
}
.hr:before {
	border-top:1px solid #fff;
	position:absolute;
	top:0;
	content:'';
	display:block;
	width:100%;
}

#header  {
	background-color:#fcfcfc;
	position:fixed;
	z-index:99;
	width:100%;
	height:94px;
}
#header:after {
	background:url(../img/separador.png) center top no-repeat;
	width:100%;
	height:33px;
	position:absolute;
	bottom:-33px;
	content:'';
	z-index:-1;
}
#header .container { padding:12px 0 16px 0; }
#site-title { float:left; margin:0; }
#site-title a {
	background: url(../img/logo-wirecard.png) 0 12px no-repeat;
    width: 222px;
    background-size: 213px;
	height:66px;
	display:block; border:0; text-indent:-999em; overflow:hidden;
	margin-right:0px;
}
#access { float:left; }
#menu-principal li {
	display:inline-block;
	font:14px 'HelveticaNeueLTStd75Bold';
	padding:36px 14px 0 16px;
	color:#174d7d;
	position:relative;
}
#menu-principal a {
	text-decoration:none;
	color:#174d7d;
}
#menu-principal a:hover {
	color:#3993D0;
}
.menu-principal-container { float:left; }
#menu-principal li.current-menu-item a { color:#3993d0; }
#menu-principal li.current-menu-item:after {
	content:'';
	position:absolute;
	bottom:-48px;
	left:50%;
	margin-left:-16px;
	background:url(../img/marcador-pagina.png) 0 0 no-repeat;
	width:33px;
	height:20px;
}
.btn-criar, .btn-acessar, .btn-continuar {
	float:left;
	display:block;
	font:12px/28px 'HelveticaNeueLTStd87HvCn';
	color:#f2f2f2;
	text-transform:uppercase;
	text-decoration:none;
	-webkit-border-radius:14px;
	-moz-border-radius:14px;
	border-radius:14px;
	height:28px;
	padding:0 20px;
	margin-top:30px;
	position:relative;
}
a:link.btn-criar, a:visited.btn-criar, a:active.btn-criar, a:hover.btn-criar,
a:link.btn-acessar, a:visited.btn-acessar, a:active.btn-acessar, a:hover.btn-acessar  { color:#f2f2f2; }
.btn-criar {
	background-color:#7957a5;
	background-image:linear-gradient(top, #7857A4 0%, #5F4582 100%);
	background-image:-o-linear-gradient(top, #7857A4 0%, #5F4582 100%);
	background-image:-moz-linear-gradient(top, #7857A4 0%, #5F4582 100%);
	background-image:-webkit-linear-gradient(top, #7857A4 0%, #5F4582 100%);
	background-image:-ms-linear-gradient(top, #7857A4 0%, #5F4582 100%);
	margin-left:30px;
}
.btn-acessar, .btn-continuar {
	background-color:#3595d1;
	padding-right:36px;
	background-image:linear-gradient(top, #3594d0 0%, #2974a3 100%);
	background-image:-o-linear-gradient(top, #3594d0 0%, #2974a3 100%);
	background-image:-moz-linear-gradient(top, #3594d0 0%, #2974a3 100%);
	background-image:-webkit-linear-gradient(top, #3594d0 0%, #2974a3 100%);
	background-image:-ms-linear-gradient(top, #3594d0 0%, #2974a3 100%);
	margin-left:10px;
}
.btn-acessar:after {
	content:'';
	background:#00aced url(../img/setas.png) 8px -16px no-repeat;
	width:9px;
	height:12px;
	padding:8px;
	-webkit-border-radius:0 14px 14px 0;
	-moz-border-radius:0 14px 14px 0;
	border-radius:0 14px 14px 0;
	display:block;
	position:absolute;
	top:0; right:0;
}
.btn-continuar {
	padding:0 40px;
	border:0;
	float:none;
	margin-left:350px;
}
.action {
	font:14px 'HelveticaNeueLTStd75Bold';
	color:#3595d1;
	padding-right:18px;
	position:relative;
	text-decoration:none;
}
.action:after {
	content:'';
	background:url(../img/setas.png) 0 0 no-repeat;
	width:9px;
	height:13px;
	display:block;
	position:absolute;
	top:3px; right:0;
}
a:hover.action { text-decoration:underline; color:#3595d1; }
a:link.action, a:visited.action, a:active.action { color:#3595d1; }

#main {
	clear:both;
	padding-top:94px;
}
#banner {
	text-align:center;
	/*background-color:#fefefe;*/
	padding-top:38px;
}
#banner h2 { font-size:26px; }
#banner p { margin:0; font-weight:bold; }
#banner h2 + p { font-size:18px; font-weight:bold; }
.banner-action {
	position:relative;
	padding-bottom:30px;
}
.banner-action .btn-criar {
	font:24px/50px 'HelveticaNeueLTStd65Medium';
	text-transform:none;
	height:50px;
	padding:0 28px;
	-webkit-border-radius:25px;
	-moz-border-radius:25px;
	border-radius:25px;
	display:inline-block;
	float:none;
	margin:0 0 8px 0;
}
.banner-action .action {
	position:absolute;
	top:20px; right:0;
}
#content {
	padding:30px 0;
	position:relative;
	text-align:center;
}
.home #content { text-align:center; }
.vantagens {
	list-style:none;
	padding:0;
	margin:26px 0;
}
.vantagens li {
	display:inline-block;
	width:237px;
	padding-left:60px;
	position:relative;
	margin:10px 0;
	font-size:18px;
	line-height:28px;
	text-align:left;
	vertical-align:top;
}
.vantagens li:before {
	display:block;
	width:30px;
	height:28px;
	background:url(../img/icons.png) 0 0 no-repeat;
	position:absolute;
	left:22px; top:0;
	content:'';
}
li.agil:before { background-position:-60px 0; }
li.prazo:before { background-position:-120px 0; }
li.simple:before { background-position:-30px 0; }
li.relat:before { background-position:-90px 0; }
li.atend:before { background-position:-150px 0; }
li.integracao:before { background-position:0 -72px; width:38px; height:18px; left:16px; top:5px; }
li.gestao:before { background-position:0 -91px; }
li.doacao:before { background-position:-32px -122px; }
li.digital:before { background-position:0 -119px; height:30px; }
li.carrinho:before { background-position:-62px -119px; height:30px; width:35px; }
li.modulos:before { background-position:-97px -119px; height:30px; width:36px; }

.vantagens.wide { width:704px; margin:26px auto; }
.vantagens li.integracao,
.vantagens li.gestao { width:340px; }
.vantagens span {
	font:13px/1.231 Arial;
	color:#85959f;
	display:block;
	margin:6px 0;
}

.box-destaque {
	position:relative;
	float:left;
	width:251px;
	height:212px;
	margin:20px 8px;
	background-color:#f7f7f7;
	padding:26px 16px;
	-webkit-border-radius:0 20px 20px 20px;
	-moz-border-radius:0 20px 20px 20px;
	border-radius:0 20px 20px 20px;
	font-size:14px;
	font-weight:normal;
	color:#85959f;
	-webkit-box-shadow:1px 1px 4px #ddd;
	-moz-box-shadow:1px 1px 4px #ddd;
	box-shadow:1px 1px 4px #ddd;
}
.box-destaque:after {
	display:block;
	width:55px;
	height:51px;
	background:url(../img/box-fin.png) 0 0 no-repeat;
	position:absolute;
	right:-5px;
	bottom:-26px;
	content:'';
}
.box-destaque p, .box-banner p { font-weight:normal; }
.box-banner {
	position:relative;
	float:left;
	width:382px;
	height:60px;
	margin:20px 18px;
	background-color:#f7f7f7;
	padding:36px 16px;
	-webkit-border-radius:0 20px 20px 20px;
	-moz-border-radius:0 20px 20px 20px;
	border-radius:0 20px 20px 20px;
	font-size:14px;
	font-weight:normal;
	color:#85959f;
	-webkit-box-shadow:1px 1px 4px #ddd;
	-moz-box-shadow:1px 1px 4px #ddd;
	box-shadow:1px 1px 4px #ddd;
	text-align:left;
}
.box-destaque .solucoes,.box-destaque .atendimento,.box-destaque .labs {
	width:185px;
	height:72px;
	background:url(../img/box-headers.png) 0 0 no-repeat;
	margin:0 auto 22px auto;
}
.box-destaque .atendimento { background-position:-185px 0; }
.box-destaque .labs { background-position:-370px 0; }
.box-banner.labs {
	padding:36px 48px 36px 196px;
	width:170px;
}
.box-banner.labs:before {
	content:'';
	position:absolute;
	left:34px;
	top:28px;
	width:135px;
	height:66px;
	background:url(../img/box-headers.png) -398px -4px no-repeat;
}
.box-banner.parceiros {
    padding:36px 48px 36px 144px;
    width:222px;
}
.box-banner.parceiros,.box-banner.labs {
	color:#787878;
	text-decoration:none;
	outline:none;
}

.box-banner.parceiros:hover,.box-banner.labs:hover {
	text-decoration:underline;
}
.box-banner.parceiros:before {
	content:'';
	position:absolute;
	left:53px;
	top:36px;
	width:54px;
	height:54px;
	background:url(../img/icons.png) -70px -150px no-repeat;
}
.box-banner:after {
	content:'';
	background:url(../img/setas.png) 0 0 no-repeat;
	width:9px;
	height:13px;
	display:block;
	position:absolute;
	top:50%; right:16px;
	margin-top:-7px;
}

.taxas {
	width:900px;
	border-collapse:separate;
	margin-top:86px;
	display:block;
	position:relative;
}
.taxas th,
.taxas td {
	width:134px;
	color:#fff;
	text-align:center;
	vertical-align:bottom;
}
.taxas th {
	background:#b095cd;
	-webkit-border-radius:14px 14px 0 0;
	-moz-border-radius:14px 14px 0 0;
	border-radius:14px 14px 0 0;
	padding:14px 0;
	position:relative;
}

.taxas th.faixa4 span,
.taxas th.faixa3 span,
.taxas th.faixa2 span,
.taxas th.faixa1 span {
	position:absolute;
	display:block;
	/*left:0;*/
	content:' ';
	width:134px;
	background:#b095cd;
	-webkit-border-radius:14px 14px 0 0;
	-moz-border-radius:14px 14px 0 0;
	border-radius:14px 14px 0 0;
}
.taxas th.faixa4 span {top:-18px; height:32px;}
.taxas th.faixa3 span {top:-36px; height:50px;}
.taxas th.faixa2 span {top:-54px; height:68px;}
.taxas th.faixa1 span {top:-72px; height:86px;}
.taxas td {
	font-size:24px;
	font-weight:bold;
	background:#7957a5;
	padding:14px 0;
}
.taxas .label {
	color:#7957a5;
	font-size:13px;
	background:none;
	width:206px;
	text-align:left;
}
.taxas th.label {
	color:#58595b;
	font-weight:normal;
}
.taxas .bottom td {
	-webkit-border-radius:0 0 14px 14px;
	-moz-border-radius:0 0 14px 14px;
	border-radius:0 0 14px 14px;
}
.taxas .bottom td { border-top:1px solid #997fbb; }
.taxas .top td { border-top:1px solid #997fbb; border-bottom:1px solid #674a8d; }
.taxas th { border-bottom:1px solid #674a8d; }
.taxas th.label { border:none; }
.taxas .top td.label { border-top:none; border-bottom:1px solid #dadada; }
.taxas .bottom td.label { border-top:1px solid #fff; }

.taxas.prazo th { background:#74c3e7; }
.taxas.prazo td { background:#3595d1; }
.taxas.prazo th.faixa4 span,
.taxas.prazo th.faixa3 span,
.taxas.prazo th.faixa2 span,
.taxas.prazo th.faixa1 span { background:#74c3e7; }
.taxas.prazo .label { background:none; }
.taxas.prazo td.label { color:#3595d1; }
.taxas.prazo .top td { border-top:1px solid #65aedc; border-bottom:1px solid #2d7fb3; }
.taxas.prazo .bottom td { border-top:1px solid #65aedc; }
.taxas.prazo th { border-bottom:1px solid #2d7fb3; }
.taxas.prazo th.label { border:none; }
.taxas.prazo .top td.label { border-top:none; border-bottom:1px solid #dadada; }
.taxas.prazo .bottom td.label { border-top:1px solid #fff; }
.taxas tr .spacer { width:6px; background:none; border:none; }

.taxa-info {
	width:656px;
	float:right;
	background-color:#ececec;
	padding:18px;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:12px;
	border:1px solid #ddd;
	margin:20px 0;
	text-align:left;
	color:#85959f;
	-webkit-box-shadow:inset 0 0 10px #ddd;
	-moz-box-shadow:inset 0 0 10px #ddd;
	box-shadow:inset 0 0 10px #ddd;
}
.taxa-info b { color:#7957a5; }
.taxa-info.prazo b { color:#3595d1; }

.subitens + .separador { margin-top:13px; margin-bottom:-35px; }
.subitens {
	list-style:none;
	width:960px;
	margin:-18px auto 0 auto;
	padding:0;
}
.subitens > li {
	color:#58595b;
	font-weight:bold;
	display:inline-block;
	padding:26px 30px;
	-webkit-border-radius:14px;
	-moz-border-radius:14px;
	border-radius:14px;
	position:relative;
	margin-right:-3px;
	cursor:pointer;
}
.subitens > li:hover {
	background:#3993d0;
	color:#e9e9e9;
}
.subitens > li + li:before {
	background:#eaeaea url(../img/icons.png) -22px -52px no-repeat;
	width:20px;
	height:20px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	content:'';
	position:absolute;
	left:-10px;
}
.subitens > li.atual {
	background:#3993d0;
	color:#e9e9e9;
}
.subitens > li.atual:after {
	content:'';
	position:absolute;
	bottom:-33px;
	left:50%;
	margin-left:-16px;
	background:url(../img/marcador-pagina.png) 0 0 no-repeat;
	width:33px;
	height:20px;
}
.subitens-content > ul {
	display:none;
	padding:0;
	margin:16px 0 48px 0;
	list-style:none;
}
.subitens-content ul.atual { display:block; }
.subitens-content li {
	float:left;
	width:264px;
	padding:18px;
	color:#85959f;
}
.subitens-content h3 { margin-bottom:14px; }

/** skin carousel pagina o que é **/
.jcarousel-skin-oque .jcarousel-container {
	margin:36px auto;
    padding:0 0;
    width:900px;
}
.jcarousel-skin-oque .jcarousel-clip {
	overflow:hidden;
	width:900px;
	height:148px;
}
.jcarousel-skin-oque .jcarousel-item {
	height:148px;
    margin:0;
    padding:0;
    width:900px;
}
.jcarousel-skin-oque .jcarousel-item > div {
	float:left;
	width:290px;
}
.jcarousel-skin-oque .jcarousel-item-placeholder {}
.jcarousel-skin-oque .jcarousel-prev,
.jcarousel-skin-oque .jcarousel-next {
	position:absolute;
	top:50%;
	width:49px;
	height:57px;
	cursor:pointer;
	background:url(../img/btn-carousel.png) no-repeat -49px 0;
	margin-top:-28px;
}
.jcarousel-skin-oque .jcarousel-next { right:0; }
/*
.jcarousel-next:hover,
.jcarousel-next:focus { background-position:-49px 0; }
.jcarousel-next:active { background-position:-49px 0; }
.jcarousel-next-disabled,
.jcarousel-next-disabled:hover,
.jcarousel-next-disabled:focus,
.jcarousel-next-disabled:active {
	cursor:default;
	background-position:-49px 0;
}*/
.jcarousel-skin-oque .jcarousel-prev { left:0; background-position:0 0; }
/*
.jcarousel-prev:hover,
.jcarousel-prev:focus { background-position:0 0; }
.jcarousel-prev:active { background-position:0 0; }
.jcarousel-prev-disabled,
.jcarousel-prev-disabled:hover,
.jcarousel-prev-disabled:focus,
.jcarousel-prev-disabled:active {
	cursor:default;
	background-position:0 0;
}*/
.jcarousel-control {
	height:43px;
    margin:-18px auto 0;
    padding:0;
    text-align:left;
    width:960px;
}
.jcarousel-control a {
	color:#58595b;
	font-weight:bold;
	display:inline-block;
	padding:26px 30px;
	-webkit-border-radius:14px;
	-moz-border-radius:14px;
	border-radius:14px;
	position:relative;
	cursor:pointer;
	text-decoration:none;
	outline:none;
}

.jcarousel-control a:hover {
	background:#3993d0;
	color:#e9e9e9;
}
.jcarousel-control a + a:before {
	background:#eaeaea url(../img/icons.png) -22px -52px no-repeat;
	width:20px;
	height:20px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	content:'';
	position:absolute;
	left:-10px;
}
.jcarousel-control a.active {
	background:#3993d0;
	color:#e9e9e9;
}
.jcarousel-control a.active:after {
	content:'';
	position:absolute;
	bottom:-33px;
	left:50%;
	margin-left:-16px;
	background:url(../img/marcador-pagina.png) 0 0 no-repeat;
	width:33px;
	height:20px;
}
.jcarousel-control a span {
	display:none;
}


form {
	width:700px;
	margin:0 auto;
	text-align:left;
}
form h2, form > p { text-align:center; }
form h3 {
	margin-bottom:28px;
	font:26px 'HelveticaNeueLTStd65Medium';
	color:#3595d1;
	text-align:center;
}
form .grid td {
	width:240px;
	text-align:right;
	padding:7px 10px 2px 0;
	font-weight:bold;
}
form .grid td + td {
	text-align:left;
	width:auto;
	padding-top:0;
}
form .grid td.tipo {
	width:340px;
	padding:2px 20px;
}
form input[type=text], form input[type=password] {
	background:#fff;
	border:1px solid #dadada;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	line-height:30px;
	height:30px;
	color:#aaa;
	padding:0 12px;
}

.coluna-usar {
	width:284px;
	float:left;
	color:#85959f;
	padding:0 8px;
	position:relative;
	top:-32px;
}
.coluna-usar p { margin-bottom:18px; line-height:18px; padding:0 20px; }
.coluna-usar h3 { margin-bottom:4px; padding:0 16px; }
.coluna-usar h3 + p { color:#a2aeb5; }
.coluna-usar-2 {
	width:584px;
	float:left;
	color:#85959f;
	padding:0 8px;
	position:relative;
	text-align:left;
}
.box-indicado {
	background:#3993d0;
	-webkit-border-radius:0 20px 0 20px;
	-moz-border-radius:0 20px 0 20px;
	border-radius:0 20px 0 20px;
	padding:24px 24px 6px 24px;
	color:#fff;
	height:200px;
}
.box-indicado h4 {
	font-size:24px;
	font-weight:normal;
	margin:0 0 18px 0;
}
.box-indicado ul {
	list-style:none;
	padding:0;
	margin:0;
	text-align:left;
}
.box-indicado li {
	position:relative;
	padding:0 0 18px 24px;
}
.box-indicado li:before {
	display:block;
	position:absolute;
	left:-4px; top:2px;
	background:url(../img/icons.png) -43px -52px no-repeat;
	width:18px;
	height:14px;
	content:'';
}
.veja-como {
	list-style:none;
	padding:0;
	margin:0;
}
.veja-como li {
	display:inline-block;
	margin:0 8px;
	width:281px;
	background:#e9e9e9;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	height:62px;
	font:14px/62px 'HelveticaNeueLTStd75Bold';
	color:#3595d1;
	position:relative;
	cursor:pointer;
}
.veja-como li:hover,
.veja-como li.atual {
	background:#8cbfe2;
	color:#fff;
}
.veja-como li:after {
	background:url(../img/icons.png) -68px -88px no-repeat;
	width:30px;
	height:30px;
	content:'';
	position:absolute;
	right:25px;
	top:50%;
	margin-top:-15px;
}
.veja-como li:hover:after,
.veja-como li.atual:after {
	background-position:-38px -88px;
}
.veja-como li.atual:before {
	content:'';
	position:absolute;
	bottom:-33px;
	left:50%;
	margin-left:-16px;
	background:url(../img/marcador-pagina.png) 0 0 no-repeat;
	width:33px;
	height:20px;
}
.veja-como + .separador { margin-top:13px; padding-bottom:32px; }
.separador + .coluna-usar { top:0; }
.ecommerce-icon {
	background:url(../img/icons.png) 0 -150px no-repeat;
	width:69px;
	height:64px;
	margin:0 auto 32px auto;
	display:block; border:0; text-indent:-999em; overflow:hidden;
}
.comoUsar {
	display:none;
}
.coluna-usar .box-destaque {
	width:auto;
	height:auto;
}
.coluna-usar-2 .taxa-info {
	width:auto;
	float:none;
}
.coluna-usar-2 h3 { margin-bottom:8px; }
.coluna-usar-2 .vantagens { margin:0; }
.coluna-usar-2 .vantagens li { width:217px; padding-left:50px; }
.coluna-usar-2 .vantagens li:before { left:11px; }





#colophon {
	background-color:#174d7d;
	color:#efefef;
	padding-bottom:40px;
	margin-top:50px;
}
.copyright {
	background:url(../img/logo-wirecard-white.png) 5px 0 no-repeat;
	height:22px;
	display:inline-block;
	color:#688aa8;
	text-decoration:none;
	padding:17px 0 0 163px;
	font:normal 13px 'Myriad Pro', Arial;
}
a:link.copyright, a:visited.copyright, a:active.copyright, a:hover.copyright  { color:#688aa8; }
.box-rodape {
	background-color:#efefef;
	-webkit-border-radius:0 0 12px 12px;
	-moz-border-radius:0 0 12px 12px;
	border-radius:0 0 12px 12px;
	width:217px;
	padding:20px 42px 30px 116px;
	position:relative;
	color:#85959f;
	float:right;
	margin-bottom:48px;
}
.box-rodape:before, .box-rodape:after {
	display:block;
	background:url(../img/icons.png) 0 -52px no-repeat;
	width:11px; height:14px;
	position:absolute;
	top:0px;
	content:'';
}
.box-rodape:before { left:-11px; }
.box-rodape:after {
	background-position:-11px -52px;
	right:-11px;
}
.box-rodape h3 {
	height:66px;
	background:url(../img/icons.png) -118px -52px no-repeat;
	padding-left:85px;
	margin:-4px 0 0 -86px;
	font:24px 'HelveticaNeueLTStd65Medium';
	color:#174d7d;
}
.menu-rodape {
	list-style:none;
	padding:60px 0 30px 0;
	margin:0;
	width:170px;
	display:inline-block;
}
.menu-rodape li {
	padding-right:20px;
	font-size:12px;
	font-weight:bold;
	color:#efefef;
	height:30px;
}
.menu-rodape li a {
	color:#efefef;
	text-decoration:none;
}
.menu-rodape li a:hover { text-decoration:underline; }
.menu-rodape li:before {
	background:url(../img/icons.png) -175px -47px no-repeat;
	content:'';
	display:inline-block;
	width:5px; height:5px;
	margin:0 5px 0 -10px;
}
.social {
	list-style:none;
	margin:0;
	padding:0;
	float:right;
}
.social li {
	display:inline-block;
	margin-left:18px;
	color:#839eb6;
	font:normal 13px 'Myriad Pro', Arial;
}
.social li a {
	display:block;
	background:url(../img/icons.png) 0 -29px no-repeat;
	width:32px;
	height:22px;
	border:0; text-indent:-999em; overflow:hidden;
}
.social .facebook { background-position:0 -29px; }
.social .twitter { background-position:-32px -29px; }
.social .youtube { background-position:-64px -29px; }
.social .linkedin { background-position:-96px -29px; }
.social .slideshare { background-position:-128px -29px; }
.social .label {
	position:relative;
	top:6px;
}
.entry-header { display:none; }


/* clientes */
.boxClientes {
	list-style:none;
	overflow:hidden;
}
.boxClientes li {
	background:url("img/separador-vertical.png") 100% 0 no-repeat;
	float:left;
	margin:0 0 40px;
	padding:0 20px;
	width:245px;
}
.boxClientes li.no-border { background:none; }
.boxClientes li span {
	background:url("img/clientes.png") no-repeat scroll 0 0 transparent;
	display:block;
}
.boxClientes li h3 {
	padding:0 0 8px;
}
.boxClientes li p {
	font-weight:normal;
	margin:0 auto;
	width:250px;
}
.clientes h3, .clientes p { display:none; /* Provisório! */ }
.clientes li {
	background-position:right 12px;
}
.clientes li span {
	height:148px;
}
.clientes #ig span {
	background-position:2px -33px;
}
.clientes li#abril span {
	background-position:-311px -33px;
}
.clientes #danone span {
	background-position:-625px -33px;
}
.clientes #gruporbs span {
	background-position:-889px -33px;
}
.clientes #microsoft span {
	background-position:-91px -212px;
}
.clientes #ipiranga span {
	background-position:-505px -216px;
}
.clientes #apetrexo span {
	background-position:-858px -216px;
}
.clientes #compredachina span {
	background-position:-1228px -33px;
}

.dados li {
	background-position:right 60px;
}
.dados li span {
	height:90px;
}
.dados li h3 {
	line-height:23px;
}
.dados #negocios span {
	background-position:-89px -364px;
}
.dados #pessoas span {
	background-position:-346px -364px;
}
.dados #transacoes span {
	background-position:-625px -364px;
}

#parte {
	margin:0 0 30px 0;
	width:903px;
	font-size:18px;
	text-align:left;
}
#parte p {
	border-right:1px solid #D2D2D2;
	float:left;
	line-height:35px;
	margin:0;
	padding:0 20px 0 30px;
}
#parte > div {
	background:url("img/clientes.png") no-repeat scroll -133px -505px transparent;
    height:36px;
    margin:0 0 0 10px;
}
#parte > div#ig {
	background-position:-914px -407px;
	float:left;
	width:101px;
}
#parte > div#ideiasnet {
	background-position:-1040px -407px;
	float:left;
	width:100px;
}
#parte > div#arpexcapital {
	background-position:-1169px -407px;
	float:left;
	width:140px;
}

/* termos de uso */
#termos {
	overflow:hidden;
	padding:55px 0 0;
	position:relative;
}
.box-termos {
	width:197px;
	border-radius:5px;
	border:1px solid #d2d2d2;
	float:left;
}
.box-termos ul {
	list-style:none outside none;
	margin:0;
	padding:10px 0;
	text-align:left;
	position:relative;
}
.box-termos li {
	padding:10px 0 10px 20px;
	color:#58595b;
	font-weight:bold;
}
.box-termos li a {
	color:#58595b;
	text-decoration:none;
	position:relative;
	z-index:5;
	outline:none;
}
.box-termos li a:hover {
	color:#3595d1;
}
.box-termos span.seta {
	background:url("img/seta-termos.png") no-repeat scroll 0 0 transparent;
	display:block;
	height:47px;
	position:absolute;
	top:17px;
	width:217px;
	z-index:4;
}
.content-termos {
	float:right;
	text-align:left;
	width:650px;
}
.content-termos > div {
	padding:0 0 50px 0;
}
.content-termos h2 {
	font-size:26px;
	margin-top:0;
	text-align:center;
}
.content-termos .title { text-align:center; }

/** skin jcarousel **/
.jcarousel-skin-moip .jcarousel-container {
	width:900px;
	padding:32px 50px;
	margin:20px auto;
}
.jcarousel-skin-moip .jcarousel-clip {
	overflow:hidden;
	width:900px;
	height:148px;
}
.jcarousel-skin-moip .jcarousel-item {
	width:301px;
	height:148px;
	margin:0;
	padding:0;
}
.jcarousel-skin-moip .jcarousel-item-placeholder {}
.jcarousel-skin-moip .jcarousel-prev,
.jcarousel-skin-moip .jcarousel-next {
	position:absolute;
	top:50%;
	width:49px;
	height:57px;
	cursor:pointer;
	background:url(../img/btn-carousel.png) no-repeat -49px 0;
	margin-top:-28px;
}
.jcarousel-skin-moip .jcarousel-next { right:0; }
/*
.jcarousel-next:hover,
.jcarousel-next:focus { background-position:-49px 0; }
.jcarousel-next:active { background-position:-49px 0; }
.jcarousel-next-disabled,
.jcarousel-next-disabled:hover,
.jcarousel-next-disabled:focus,
.jcarousel-next-disabled:active {
	cursor:default;
	background-position:-49px 0;
}*/
.jcarousel-skin-moip .jcarousel-prev { left:0; background-position:0 0; }
/*
.jcarousel-prev:hover,
.jcarousel-prev:focus { background-position:0 0; }
.jcarousel-prev:active { background-position:0 0; }
.jcarousel-prev-disabled,
.jcarousel-prev-disabled:hover,
.jcarousel-prev-disabled:focus,
.jcarousel-prev-disabled:active {
	cursor:default;
	background-position:0 0;
}*/

/*form passo 1*/
.selectConta {
	margin:0 auto;
	width:498px;
}
.selectConta td {
	border:2px solid #E3E5EE;
	font-family:arial;
	font-size:12px;
	padding:10px 10px;
	background:#F7F7F7;
}
.selectConta small {
	font-size:11px;
}
.selectConta input {
	margin:0 5px 0 0;
}
.selectConta strong {
	color:#808AAA;
	font-size:15px;

}
.termosContrato {
	font-size:12px;
	margin:27px auto 0;
	width:498px;
}
.termosContrato a {
	color:#787878;
}
.btn-continuarPasso1 {
	border:0 none;
	float:none;
	margin-left:266px;
	padding:0 40px;
	background-color:#3595D1;
	background-image:linear-gradient(center top , #3594D0 0%, #2974A3 100%);
	background-image:-moz-linear-gradient(center top , #3594D0 0%, #2974A3 100%);
	background-image:-webkit-linear-gradient(center top , #3594D0 0%, #2974A3 100%);
	padding-right:36px;
	border-radius:14px 14px 14px 14px;
	color:#F2F2F2;
	display:block;
	font:12px/28px 'HelveticaNeueLTStd87HvCn';
	height:28px;
	margin-top:30px;
	position:relative;
	text-decoration:none;
	text-transform:uppercase;
}

/*form passo 4*/
.msgLoginCadastrado {
	font-size:15px;
	margin:40px auto 40px auto;
}
.msgLoginCadastrado strong {
	color:red;
}
/*form passo 3*/
.conferenciaDados span {
	font-size:13px;
	font-weight:normal;
	line-height:30px;
}

.g-recaptcha > div {
    margin: 0 auto;
}



/* ==|== non-semantic helper classes == */
.ir { display:block; border:0; text-indent:-999em; overflow:hidden; background-color:transparent; background-repeat:no-repeat; text-align:left; direction:ltr; }
.ir br { display:none; }
.hidden { display:none !important; visibility:hidden; }
.visuallyhidden { border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip:auto; height:auto; margin:0; overflow:visible; position:static; width:auto; }
.invisible { visibility:hidden; }
.clearfix:before, .clearfix:after { content:""; display:table; }
.clearfix:after { clear:both; }
.clearfix { zoom:1; }

/* ==|== media queries == */
@media only screen and (min-width:480px) {}
@media only screen and (min-width:768px) {}

/* ==|== print styles == */
 @media print {
* { background:transparent !important; color:black !important; text-shadow:none !important; filter:none !important; -ms-filter:none !important; }
a, a:visited { text-decoration:underline; }
a[href]:after { content:" (" attr(href) ")"; }
abbr[title]:after { content:" (" attr(title) ")"; }
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content:""; }
pre, blockquote { border:1px solid #999; page-break-inside:avoid; }
thead { display:table-header-group; }
tr, img { page-break-inside:avoid; }
img { max-width:100% !important; }
@page { margin:0.5cm; }
p, h2, h3 { orphans:3; widows:3; }
h2, h3 { page-break-after:avoid; }
}
