



/* Style CSS

Author: Alex William
Author URI: http://www.artinblog.com
Facebook: https://www.facebook.com/alex.brasileiro
Twitter: @alex_william108

*/

/* =============================================================================
	 FONTE FACE BARKENTINA
	 ========================================================================== */

@font-face {
		font-family: 'barkentina_testregular';
		src: url('barkentina_1-webfont.eot');
		src: url('barkentina_1-webfont.eot?#iefix') format('embedded-opentype'),
				 /*url('barkentina_1-webfont.woff') format('woff'),*/
				 url('barkentina_1-webfont.ttf') format('truetype'),
				 url('barkentina_1-webfont.svg#barkentina_testregular') format('svg');
		font-weight: normal;
		font-style: normal;
}

/* =============================================================================
	 RESET CSS
	 ========================================================================== */

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%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif;color:#222}body{margin:0;font-size:1em;}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,serif;_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;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}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,input[type="search"]::-webkit-search-cancel-button{-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}.chromeframe{margin:0.2em 0;background:#ccc;color:black;padding:0.2em 0}* {margin: 0;padding: 0;border: 0;outline: none!important;}
ul, ol {margin: 0; padding: 0;}
hr {margin: 0; border: none;}
textarea {resize: none;}

/* =============================================================================
	 CORE
	 ========================================================================== */

body {font-family: 'barkentina_testregular', Georgia, sans-serif;background: url(../img/background.jpg) no-repeat center center fixed; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/background.jpg', sizingMethod='scale');-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/background.jpg', sizingMethod='scale')";}

a , p , span , h1 , h2 , h3 , h4 , h5 , h6 , strong , b , i, input, textarea , label {

	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	-ms-font-smoothing: antialiased;
	font-smoothing: antialiased;

	-moz-text-shadow: 0 0 1px rgba(0, 0, 0, 0.01);
	-ms-text-shadow: 0 0 1px rgba(0, 0, 0, 0.01);
	text-shadow: 0 0 1px rgba(0, 0, 0, 0.01);

	-webkit-text-stroke: 1px transparent;
	-moz-text-stroke: 1px transparent;
	-ms-text-stroke: 1px transparent;
	text-stroke: 1px transparent;

	font-family: 'barkentina_testregular';
	font-weight: 100;

}

.center {width: 960px;height: auto;margin: 0 auto;overflow: auto; position: relative;}

.main-wrapper {
	width: 100%;
	height: 595px;
	background: url(../img/bg_main-wrapper.png) repeat 0 0;
	-webkit-box-shadow: 0px 3px 4px 0px #2f3055;
	box-shadow: 0px 3px 4px 0px #2f3055;

	/* Default para centralização na aultura
	position: absolute;
	top: 50%;
	margin: -298px 0 0;*/

	/* Apenas para trabalhar com janela menor que 768px */

	margin: 63px 0 70px;

}

.main-wrapper.homepage {
	width: 100%;
	height: 1182px;/*1135px*/
	background: url(../img/bg_main-wrapper.png) repeat 0 0;
	-webkit-box-shadow: 0px 3px 4px 0px #2f3055;
	box-shadow: 0px 3px 4px 0px #2f3055;

	/* Default para centralização na aultura
	position: absolute;
	top: 50%;
	margin: -298px 0 0;*/

	/* Apenas para trabalhar com janela menor que 768px */

	margin: 65px 0 79px; /*115px 0 190px*/

}

.main-wrapper > section{width:960px;height:615px;background:url(../img/bg_main-wrapper_section.jpg) no-repeat 0 0;position:relative;top:-10px;-webkit-box-shadow:0 3px 4px 0 #2f3055;box-shadow:0 3px 4px 0 #2f3055;margin:0 auto}
.main-wrapper > section > .center{width:845px;position:relative;top:72px}
.main-wrapper > section > .center > h2{font-size:40px;color:#7073c2;margin:50px 0 15px 50px;}
.main-wrapper > section > .center > h2.middle{margin:50px 0 15px;}
.main-wrapper > section > .center > p{font-size:24px;color:#7073c2;width:700px;float:left;margin:0 0 0 50px}
.main-wrapper > section > .center > p > strong {font-weight: 700;}
.main-wrapper h2.middle{text-align:center;margin:59px 0 39px}
.main-wrapper p.middle{width:623px;margin:0 auto}
.main-wrapper > section > .center > a.start{margin:48px auto}
.main-wrapper .fb-like{float:right;height: 25px;overflow: hidden;}

#indexPage section{width:960px;height:1208px;background:url(../img/bg_main-wrapper_section_home.jpg) no-repeat 0 0;background-attachment:; position:relative;top:-15px;-webkit-box-shadow:0 3px 4px 0 #2f3055;box-shadow:0 3px 4px 0 #2f3055;margin:0 auto}
#indexPage section .center{width:735px;position:relative;top:40px; height:515px; overflow:visible;font-size: 24px; color:#7073c2;}
#indexPage section .center h2{font-size:40px;color:#7073c2;margin:0px 0 15px 50px;}
#indexPage section .center h2.middle{margin:0px 0 15px;}
#indexPage section .center p{font-size:24px;color:#7073c2;width:772px;float:left;margin:22px 0;}
#indexPage section .center p > strong {font-weight: 700;}
#indexPage h2.middle{text-align:center;margin:59px 0 39px}
#indexPage p.middle{width:623px;margin:0 auto;}
#indexPage section .center a.start{width:270px; height:82px; background:url(../img/start-button.png) no-repeat 0 0!important; padding-top:25px;font-size:23px; position:absolute; top:317px; left:258px; font-weight:bold;}
#indexPage section .center a.start:hover{background:url(../img/start-button.png) no-repeat 0 -106px!important;}
.flags-cards{float:left;height: 25px;overflow: hidden;}
#indexPage .fb-like{float:right;height: 25px;overflow: hidden;}
#indexPage #cartasHome {position:absolute; top:166px; left:573px;}
#indexPage #leituras {font-size:22px;margin: 15px 0 0 0; /*font-weight: bold;*/}
#indexPage #valorLeituras {font-size:58px;margin:0; font-weight:bold;}
#indexPage .funcionamento-link {margin-left: 270px !important;}/*30px*/
#indexPage .funcionamento-link a{color:#8c69be;font-size:18px;padding:0;margin:0;text-decoration:underline; position:relative; bottom:17px; left:29px; font-weight:bold;}


#indexPage .contato-index { background:url(../img/bg_contato-home.png) no-repeat 0 0; position:absolute; bottom:42px; left:125px; width:735px; padding-top:20px;}
#indexPage .contato-index h2 {font-size: 40px; color: #7073c2; text-align:center; }
#indexPage .contato-index p {font-size: 24px;  color: #7073c2; /*margin-bottom:21px;*/ margin-top:5px; text-align:center;}
#indexPage .contato-index #emailContato{font-size: 36px; /*margin: 40px 0px 0px 160px; */ color: #7073c2; }
#indexPage > .contato-index > p > strong { font-weight: 700; }

#indexPage .contemTextoDepoimentos {
	background:url(../img/bg_depoimentos.png) no-repeat center transparent;height: 365px;margin: 20px auto 0; overflow:hidden;width:731px;display:inline;float:left;
}

#indexPage .contemTextoDepoimentos .depoimentos{
	margin: 65px auto;
	width:545px;
}

#indexPage .contemTextoDepoimentos .depoimentos article p {
	font-size:18px !important;
	font-style: italic !important;
	margin: 0 !important;
	width:100% !important;
}

#indexPage .contemTextoDepoimentos .depoimentos article p.author {
	font-size:18px !important;
	font-style: normal !important;
	margin-top: 15px !important;
	text-align: right !important;
	width:100% !important;
}

#indexPage .contemTextoDepoimentos .depoimentos article.comImagem p {
	margin-left: 35px !important;
	width:360px !important;
}

#indexPage .contemTextoDepoimentos .depoimentos article.comImagem p.author {
	width:360px !important;
}

#indexPage .contemTextoDepoimentos .depoimentos article p.img {
	background-color:#FFFFFF;
	-webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    4px 4px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         4px 4px 5px 0px rgba(50, 50, 50, 0.75);
	display:inline;
	float:left;
	margin-left: 0 !important;
	padding: 10px !important;
	width:126px !important;
}

#indexPage .contemTextoDepoimentos .cycle-pager {
	display:inline;
	float:left;
	font-size: 40px;
	height: 40px;
	margin-top:100px;
	text-align:center;
	width:100%;
}

#indexPage .contemTextoDepoimentos .cycle-pager span{
	cursor:pointer;
	margin: 0 2px;
}

#indexPage .contemTextoDepoimentos .cycle-pager .cycle-pager-active, #indexPage .contemTextoDepoimentos .cycle-pager span:hover{
	color:#ffad40 !important;
}

#readyPage section .center{width:850px;position:relative;top:10px;}

#pageSobre h2 {margin: 25px 0px 15px 50px;}

#pageContato p {font-size: 24px; margin-bottom:30px;}
#pageFaq strong {margin: 15px 0px 5px 0px;}

#pageFaq h2 {margin: 25px 0px 0px 50px;}
#pageFaq .center {height:460px;}
#pageFaq p strong {margin: 8px 0px 5px 0px; display:block;cursor:pointer;}
#pageFaq p.resposta {display:none;}

#pageFaq p {margin: 0 0 0 50px !important;}

.shadowProtectFaq {
	background-color:rgba(0,0,0,0.7);
	display:none;
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:10000;
}

.shadowProtectFaq .faqBoxContent{
	background-color:#ffffff;
	color:#7073c2;
	height: 400px;
	padding: 50px;
	position:absolute;
	left: 50%;
	top:50%;
	margin-left: -310px;
	margin-top: -250px;
	width: 520px;
}

.shadowProtectFaq .faqBoxContent h4 {
	font-size: 25px;
	font-weight: bold !important;
	display:block;
	margin-bottom: 30px;
}

.shadowProtectFaq .faqBoxContent p {
	display:block;
	font-size: 15px;
}

.shadowProtectFaq .faqBoxContent .faqBoxClose {
	color: #7073c2;
	font-size: 12px;
	position:absolute;
	top: 10px;
	right: 10px;
	text-decoration: none;
	text-transform: uppercase;
}

/* =============================================================================
	 BUTTONS
	 ========================================================================== */

a.button,button.button,input[type="submit"].button{background:url(../img/sprites_botoes.png) no-repeat 0 0;/*float:left;*/clear:left;margin:10px}
a.bt_game_email{padding: 19px 47px 19px 47px;}
a.bt_game_email:hover{background-position: -368px 0;}
a.start{font-size:22px; padding-top: 20px; background-position:-520px -157px;width:184px;height:71px; margin-top:50px;}
a.start:hover{background-position:-704px -157px}
button.login{font-family:'barkentina_testregular';width:113px;height:43px;background-position:-490px -114px}
button.login:hover{background-position:-603px -114px}
input[type="submit"].cadastre{font-size:19px;width:144px;height:59px;background-position:0 -171px}
input[type="submit"].cadastre:hover{background-position:-144px -171px}
a.play{font-size: 20px; padding-top:13px;width:116px;height:56px;background-position:-288px -171px}
a.play:hover{background-position:-404px -171px}
button.email{font-family:'barkentina_testregular';width:368px;height:57px;background-position:0 0}
button.email:hover{background-position:-368px 0}
button.impress{font-family:'barkentina_testregular';width:283px;height:57px;background-position:0 -57px}
button.impress:hover{background-position:-283px -57px}
button.new{font-family:'barkentina_testregular';width:245px;height:57px;background-position:0 -114px}
button.new:hover{background-position:-245px -114px}
a.paypal,a.credit_card_payment,a.debit_card_payment{width:243px;height:140px;float:left;background:url(../img/sprites_botoes_pagamento-new.png) no-repeat 0 0;margin:15px 0 0 50px}
a.credit_card_payment{background-position:-242px 0}
a.debit_card_payment{background-position:-484px 0;margin-top:0;}

a.credit_card_payment:hover{background-position:-242px -140px}
a.debit_card_payment:hover{background-position:-484px -140px}
form#paypal input:hover, form#paypal input:focus, form#paypal input:active {
	background-position: 0 -140px;
}

.credit_card_payment_wrapper,.debit_card_payment_wrapper {
	width: 50%;
	margin: 85px auto auto auto;
}



form#paypal {
	overflow: auto;
	float: left;
	border: 0;
	color: #fff;
}

form#paypal input {
	width:243px;
	height:140px;
	float:left;
	border: 0;
	background:url(../img/sprites_botoes_pagamento-new.jpg) no-repeat 0 0;
	margin:15px 0 0 310px;
	color: #fff;
}

form#paypal > input:hover, form#paypal:hover > input {
	background-position: 0 -140px;
}

/* =============================================================================
	CUSTOM CHECK
	 ========================================================================== */

.iradio_minimal, .icheckbox_minimal{width:16px;height:13px;background:url(../img/bg_custom_check.png);cursor:pointer;float:left;position:relative;background-position:0 0}
.iradio_minimal.hover, .icheckbox_minimal.hover{background-position:0 0}
.iradio_minimal.checked, .icheckbox_minimal.checked{background-position:-16px 0}
fieldset.custom_radio {float: left;margin: 20px;background: #fff;padding: 10px;}
fieldset.custom_radio > fieldset{float:left;margin:0 25px 0 0}
fieldset.custom_radio label{float:left;line-height:13px;font-size:18px;color:gray; margin-right: 5px;}
fieldset.custom_radio label[for=man],fieldset.custom_radio label[for=womam]{width:67px}
fieldset.custom_radio a.terms{line-height:13px;font-size:18px;color:#7073c2;text-decoration:none;float:left;-webkit-text-stroke: 0.3px #7073c2;-moz-text-stroke: 0.3px #7073c2;-ms-text-stroke: 0.3px #7073c2;text-stroke: 0.3px #7073c2;padding: 0 0 3px;margin: 0 8px 0 0;}
fieldset.custom_radio a.terms:hover{border-bottom:1px solid #7073c2}

/* =============================================================================
	CUSTOM SELECT
	 ========================================================================== */

.dk_container{width:241px;height:35px;border:1px solid #a6a6a6;background:#fff;display:none;float:left;position:relative;margin:15px}
.dk_container:focus{outline:0}
.dk_container a{cursor:pointer;text-decoration:none;outline:0}
.dk_container a:hover{color:#8c69be}
.dk_toggle{font-family:barkentina_testregular;color:gray;font-size:17px;width:241px!important;line-height:35px;background:url(../img/bg_arrow_custom_select.png) no-repeat 220px 50%}
.dk_toggle > span{margin:0 0 0 10px}
.dk_options{border:1px solid #a6a6a6;left:-1px}
.dk_options a{font-family:barkentina_testregular;color:gray;font-size:17px;line-height:35px;text-indent:11px}
.dk_toggle {display: -moz-inline-stack;display: inline-block; *display: inline;position: relative;zoom: 1;}
.dk_open{position:relative}
.dk_open .dk_label{color:inherit}
.dk_options{display:none;position:absolute;right:0;width:100%;background:#fff;z-index:100;margin:1px 0 0}
.dk_options_inner{overflow:auto;position:relative}
.dk_touch .dk_options{overflow:hidden}
.dk_touch .dk_options_inner{max-height:none;overflow:visible}
.dk_fouc select{position:relative;top:-99999em;visibility:hidden}
.dk_open .dk_options,.dk_options a,.dk_options a:link,.dk_options a:visited{display:block}

/* =============================================================================
	 HEADER
	 ========================================================================== */
	 

header{width:100%;height:127px;background:url(../img/bg_header.png) repeat-x 0 0;position: relative; z-index: 200;}
header h1{width:190px;height:52px;background:url(../img/logo.png) no-repeat 0 0;float:left;margin:36px 0 0}
header h1.big{width:238px;height:66px; text-indent:-9999px; background:url(../img/logo_big.png) no-repeat 0 0;margin:29px 0 0}
header nav{float:right;/*margin:52px 0 0;*/ /*width:546px;*/width:auto;}
header nav > a , header nav > a:visited {color: #fff;font-size: 24px;text-decoration:  none;/*margin: 0 37px 0 0;*/height: 36px;float: left;}
header nav > a:hover, header nav > a.active {color:#ffad40;background:url(../img/bg_nav_a.png) no-repeat 50% bottom;}
.logout {font-size:12px; margin-left:-20px !important; margin-top:10px !important;}
.logout:hover {background:none;}
.link_alterar {font-size:12px !important; margin-top:10px !important; margin-left:60px !important }
.link_alterar:hover {background:none;}

header nav > a:last-child{margin-right:0 !important;}

header .main_menu{border:0px solid #999;height:46px;width:100%;}
header .main_menu > a{border:0px solid;display:inline-block;padding:0 0 10px;float:right;margin-right:15%;}
header .main_menu > a:first-child{margin-right:0;}
header .main_menu > a:last-child{margin-right:15% !important;}

.main_table{
	width:700px;
	float:right;
}
.main_table td{border:0px solid #fff;}
.main_table tr:nth-child(2) td:nth-child(2){
	width:auto;
	padding-left:0;
	
	max-width: 200px;
}
.main_table tr:last-child td{
	padding-top:25px;
}
.main_table tr:last-child td table tr td{
	padding-top:0;
}
.main_table tr:last-child td:last-child{
	width:auto;
}
.main_table tr:last-child td table{
	float:right;
	margin:0;
	padding:0;
}
.main_table tr:last-child td table tr td h2{
	margin:0;
	margin-left:0;
}
.main_table tr:last-child td:last-child table tr:last-child td:last-child a{
	font-size:12px;color:#fff;margin-left:25px !important;display:inline-block;float:right;
}

/* =============================================================================
	 FOOTER
	 ========================================================================== */

footer{width:100%;height:53px;background:url(../img/bg_footer.png) repeat-x 0 0; z-index: 2000;position: fixed; bottom:0;}
footer nav{margin:17px 0 0}
footer .security {color:#ffad40;font-size:15px;margin-left:140px;padding-left: 25px;background:url(../img/security_icon.png) no-repeat left center transparent;}
footer nav > a , footer nav > a:visited{color:#fff;font-size:15px;text-decoration:none;float:left;height:28px;-webkit-text-stroke:.3px #fff;-moz-text-stroke:.3px #fff;-ms-text-stroke:.3px #fff;text-stroke:.3px #fff;margin:0 43px 0 0}
footer nav > a:hover,footer nav > a.active{color:#ffad40;background:url(../img/bg_nav_a_footer.png) no-repeat 50% bottom;-webkit-text-stroke:.3px #ffad40;-moz-text-stroke:.3px #ffad40;-ms-text-stroke:.3px #ffad40;text-stroke:.3px #ffad40;padding:0 0 3px}
footer .center p{float:right;color:#fff;font-size:15px;-webkit-text-stroke:.3px #fff;-moz-text-stroke:.3px #fff;-ms-text-stroke:.3px #fff;text-stroke:.3px #fff}
footer .center p > a , footer .center > p > a:visited{text-decoration:none;color::;text-decoration:none;color:#fff;-webkit-text-stroke:.3px #fff;-moz-text-stroke:.3px #fff;-ms-text-stroke:.3px #fff;text-stroke:.3px #fff}
footer .center p > a:hover{color:#ffad40;-webkit-text-stroke:.3px #ffad40;-moz-text-stroke:.3px #ffad40;-ms-text-stroke:.3px #ffad40;text-stroke:.3px #ffad40}
footer.fixed {display: block; position: fixed;bottom: 0;}

/* =============================================================================
	 LOGIN
	 ========================================================================== */

section.login{width:346px;height:287px;background:url(../img/bg_login_wrapper.png) no-repeat 0 0;margin:0 auto; position:absolute; top:0;z-index:1;}
section.login > .center{width:328px;height:278px;background:url(../img/bg_login.png) no-repeat 0 0;margin:0 0 0 9px}
section.login form{margin:34px 0 0 34px}
section.login input{background: #fff;width:217px;height:41px;border:1px solid #a6a6a6;color:gray;font-size:17px;margin:0 0 14px;padding:0 20px}
section.login fieldset{display:table;}
/*section.login button{margin:0 0 0 145px;}*/
section.login a{font-size:17px;color:#7073c2;float:right;text-decoration:none;-webkit-text-stroke:.3px #7073c2;-moz-text-stroke:.3px #7073c2;-ms-text-stroke:.3px #7073c2;text-stroke:.3px #7073c2;margin:5px 37px 0 0}
section.login #recoverPasswordLink{position:absolute; top:150px; right:33px; text-decoration:none;-webkit-text-stroke:.3px #7073c2;-moz-text-stroke:.3px #7073c2;-ms-text-stroke:.3px #7073c2;text-stroke:.3px #7073c2;margin:10px 0px 0px 0px; font-size: 13px !important;text-decoration:underline;}
section.login a:hover {border-bottom: 1px solid #7073c2;}
section#login-wrapper{position:absolute;top:-162px;left:50%;z-index:100;margin:0 0 0 134px}
section.login .login-fb{background:url(../img/icon_facebook.png) no-repeat left center transparent; padding-left: 25px;font-size:17px !important; margin-right:48px; }
section.login .sem-cadastro {color:#7073c2;font-size:15px;text-align:center;line-height:20px;margin-top: 15px;}
section.login .sem-cadastro a {float:none;display:inline;font-size:15px;margin:0;text-decoration:underline;}

/* =============================================================================
	 RECOVER
	 ========================================================================== */

section.recoverPassword {width:346px;height:287px;background:url(../img/bg_login_wrapper.png) no-repeat 0 0;margin:0 auto; position:absolute; top:0; z-index:0;}
section.recoverPassword > .center{width:328px;height:278px;background:url(../img/bg_login.png) no-repeat 0 0;margin:0 0 0 9px}
section.recoverPassword form{margin:20px 0 0 34px}
section.recoverPassword input{background: #fff;width:217px;height:41px;border:1px solid #a6a6a6;color:gray;font-size:17px;margin:0 0 14px;padding:0 20px}
section.recoverPassword fieldset{display:table;}
section.recoverPassword button{float:right;margin:0 36px 26px 0;}
section.recoverPassword a{font-size:17px;color:#7073c2;float:right;text-decoration:none;-webkit-text-stroke:.3px #7073c2;-moz-text-stroke:.3px #7073c2;-ms-text-stroke:.3px #7073c2;text-stroke:.3px #7073c2;margin:5px 37px 0 0}
section.recoverPassword a:hover {border-bottom: 1px solid #7073c2;}
section.recoverPassword p {margin: 20px 0 0 40px; width:260px; font-size: 18px; color:#888;}
section#recover-wrapper{position:absolute;top:-162px;left:50%;z-index:100;margin:0 0 0 134px}

/* =============================================================================
	 POP-UP CADASTRE
	 ========================================================================== */

#mask{width:100%;height:100%;position:fixed;top:0;left:0;background:url(../img/bg_mask_pop_up.png) repeat 0 0;z-index:300;display: none;}
#mask section{width:763px;height:489px;background:url(../img/bg_popup.jpg) no-repeat 0 0;position:absolute;top:50%;left:50%;margin:-245px 0 0 -382px}
#mask .center{width:640px;height:377px;margin:56px auto}
#mask h2{font-size:40px;color:#7073c2;margin:58px 0 0 23px}
#mask strong{font-size:20px;color:#7073c2;float:left;margin:50px 0 0 23px}
#mask a{font-size:22px;padding-top:13px;position:absolute;bottom:20px;right:20px;width:144px;height:46px;background:url(../img/bt_voltar.png) no-repeat 0 0}
#mask a:hover{background-position:-144px 0}

/* =============================================================================
	 POP-UP TERMS
	 ========================================================================== */

#terms{width:100%;height:100%;position:fixed;top:0;left:0;background:url(../img/bg_mask_pop_up.png) repeat 0 0;z-index:300;display: none;}
#terms section{width:763px;height:489px;background:url(../img/bg_popup.jpg) no-repeat 0 0;position:absolute;top:50%;left:50%;margin:-245px 0 0 -382px}
#terms .center{width:600px;height:375px;margin:56px auto}
#terms h2{font-size:40px;color:#7073c2;margin:8px 0 0 23px}
#terms h3{margin:10px 0px 10px 23px;color:#7073c2;}
#terms p{margin:10px 0px 10px 23px;color:#7073c2;}
#terms strong{font-size:20px;color:#7073c2;float:left;margin:50px 0 0 23px}
#terms a{font-size:22px;padding-top:13px;position:absolute;top:-35px;right:-80px;width:144px;height:46px;}
#terms a:hover{background-position:-144px 0}

/* =============================================================================
	PÁGINA RESPIRE
	 ========================================================================== */

.main-wrapper a.play{margin:10px 0 0 50px}
.main-wrapper button.email{clear:none;margin:10px 47px 31px 50px}
.main-wrapper button.impress{clear:none;margin:10px 0 0}
.main-wrapper button.new{margin:0 0 0 50px}
.main-wrapper > section > .center > p.share{float:right;font-size:15px;color:#7c4cbf;line-height:21px;width:180px; margin:-43px 330px 0 0; font-weight:bold;}
p.share > a{text-indent:-9999px;width:109px;height:28px;background:url(../img/bt_share_facebook.png) no-repeat 0 0;float:right}

/* =============================================================================
	PÁGINA CADASTRO
	 ========================================================================== */

section.main-wrapper.cadastre{height:756px;background:url(../img/bg_main-wrapper-cadastro.png) repeat-x 0 0;margin:60px 0 70px}
section.main-wrapper.cadastre .center p a {color:#7073c2;text-decoration: none; font-weight: bold}
section.main-wrapper.cadastre .center p a:hover {text-decoration: underline;}
section.main-wrapper.cadastre > section{width:960px;height:774px;background:url(../img/bg_main-wrapper-cadastro_section.jpg) no-repeat 0 0}

form#cadastre{position:relative;clear:left;width:747px;height:auto;overflow:auto;margin:0 0 0 50px}
form#cadastre > hr{border:0;height:4px;background:transparent url(../img/bg_hr_contato.png) repeat-x 0 0;width:auto;position:absolute;top:0;margin:0}
form#cadastre hr.left{width:242px;left:0}
form#cadastre hr.right{width:453px;right:0}
form#cadastre > fieldset{background:transparent;float:left;margin:21px 0 0;padding:0}
form#cadastre fieldset.left {background:transparent;float:left;margin:21px 49px 0 0;padding:0}
form#cadastre > fieldset > label{color:gray;font-size:17px;float:left;width:243px;clear:left;-webkit-text-stroke:.3px gray;-moz-text-stroke:.3px gray;-ms-text-stroke:.3px gray;text-stroke:.3px gray;margin:0 0 2px}
form#cadastre > fieldset > p{color:gray;font-size:16px;-webkit-text-stroke:.2px gray;-moz-text-stroke:.2px gray;-ms-text-stroke:.2px gray;text-stroke:.2px gray;clear:left}
form#cadastre select,form#cadastre .dk_container{float:left;clear:left;margin:0 0 10px}
form#cadastre > fieldset > input{background: #fff;width:231px;height:35px;color:gray;font-size:17px;border:1px solid #a6a6a6;float:left;clear:left;margin:0 0 5px;padding:0 5px}
form#cadastre.user fieldset.right{width:413px;height:197px;border:1px solid #a6a6a6;background:#fff;/*margin:44px 0 0 0;padding:20px*/ padding-left:15px; padding-right:15px; padding-bottom:5px; padding-top:10px; margin-top:45px;}
form#cadastre.participation fieldset.right{width:413px;height:260px;border:1px solid #a6a6a6;background:#fff;margin:44px 0 0 -30%; position:relative; left:50%;padding:20px}
form#cadastre fieldset.right hr{border:0;height:4px;background:transparent url(../img/bg_hr_contato.png) repeat-x 0 0;width:100%;float:left;margin:21px 0}
form#cadastre fieldset.custom_radio{float:left;clear:left;background:transparent;margin:0;padding:0}
form#cadastre fieldset.custom_radio.terms{float:right;position:relative;right:-4px;margin:5px 0 0; left:235px; bottom:25px;}
form#cadastre fieldset.custom_radio.terms > fieldset{margin:0}
form#cadastre fieldset.custom_radio > fieldset{padding:0}
form#cadastre fieldset.custom_radio > fieldset.sex{display:none}
form#cadastre fieldset.custom_radio > fieldset.orientacao{display:none}
form#cadastre button.cadastre, form#cadastre input[type="submit"].cadastre{float:right; position:relative; margin-right:20px; /*margin:0 auto;*/}
form#cadastre input:disabled{background-color: #d9d9d9}

.cadastro {bottom:90px !important; left:9px !important;}


#perdisenha{float:initial !important; position:initial !important;}
/* =============================================================================
	PÁGINA DE CONTATO
	 ========================================================================== */

#emailContato {
	font-size: 36px;
	/*margin: 40px 0px 0px 160px;*/
}

/* =============================================================================
	PÁGINA DE JOGOS
	 ========================================================================== */

section.games{
	position:relative;
	width:100%;
	min-height: 640px;
}

.corte1 {
	z-index:300!important;
}
.corte2 {
	z-index:200!important;
}
.corte3 {
	z-index:400!important;
}

section#game-one,section#game-two,section#game-three{
	display:none;
	overflow:hidden;
	height:800px;
}
.adjustTwo{
	border-bottom:1px solid #fff;
	width:80% !important;
	margin-left:auto;
	margin-right:auto;
	min-height: inherit !important;
}

section#game-one > p.ir,section#game-two p.ir,section#game-three p.ir{width:572px;height:57px; background:no-repeat 0 0; position:absolute;bottom:12%;left:50%;display:none;margin:0 0 0 -286px}
section.games > section.center > p.aviso{font-size:15px;color:#fff;position:absolute;top:30%;display:none}
section.games > section.center > button.next-game{color:#8b69bd!important;font-family:'barkentina_testregular'; font-size:12px;width:115px;height:41px;background:url(../img/bt_next-game-games.png) no-repeat 0 0;position:absolute;top:30%;display:none}
section.games > section.center > button.concluir{width:115px;height:41px;background:url(../img/bt_fim.png) no-repeat 0 0;position:absolute;top:30%;display:none}
section.games > section.center > button.next-game:hover{color:#fff!important;background-position:0 -41px}
section.games div.arabesque-top{width:80%;height:30px;background:url(../img/bg_arabesque.png) no-repeat center 0;position:absolute;top:0;left:50%;margin:18px 0 0 -40%; z-index: 450; display:none;}
section.games div.arabesque-bottom{width:80%;height:30px;background:url(../img/bg_arabesque_bottom.png) no-repeat center 0;position:absolute;bottom:0;left:50%;margin:0 0 18px -40%;z-index: 450; display:none;}
section.games > .center{height:inherit;}

.instrucaoCorteUm {
	display:none;
	/*top:420px;*/
	/*bottom:250px;*/
	bottom:25%;
	position: absolute;
	font-size: 23px;
	color: #fff;
	left:150px;
}
.instrucaoCorteDois {
	display:none;
	/*top:420px;*/
	bottom:25%;
	position: absolute;
	font-size: 23px;
	color: #fff;
	left:380px;
}


section.games img.cards{
	position:absolute;
	top: 60px;
	left: 390px;
	z-index:400;
}

section.games img.cards.big{height:50%}
section.games img.cards.small{height:25% !important}


.set_cards {
	top: 50%;
	left: 0;
	position: absolute;
}

.set_cards.ui-draggable > img {
	position: absolute;
}

.ui-draggable-dragging, .corte-first > div, .corte-second > div {
	margin: 0!important;
}

section.games button.embaralhar{font-family:'barkentina_testregular';font-size:17px;width:336px;height:56px;background:url(../img/bt_embaralhar.png) no-repeat 0 0;position:absolute;bottom:0;left:50%;margin:0 0 0 -168px}
section.games button.embaralhar:hover,section.games button.again:hover,section.games button.next:hover, section.games button.cut:hover, section.games button.mix:hover{color:#ffad40; background-position:0 -56px}
section.games button.again{width:219px;height:56px;font-family:'barkentina_testregular';font-size:17px;position:absolute;left:25%;bottom:12%;background:url(../img/bt_again.png) no-repeat 0 0;display:none}
section.games button.next{width:219px;height:56px;font-family:'barkentina_testregular';font-size:17px;position:absolute;right:25%;bottom:12%;background:url(../img/bt_next.png) no-repeat 0 0;display:none}
section.games button.cut{width:219px;height:56px;font-family:'barkentina_testregular';font-size:17px;position:absolute;right:25%;bottom:12%;background:url(../img/bt_next.png) no-repeat 0 0;display:none}
section.games button.mix{width:219px;height:56px;font-family:'barkentina_testregular';font-size:17px;position:absolute;right:39%;bottom:18%;background:url(../img/bt_next.png) no-repeat 0 0;display:none}
img.flip_anima {-webkit-transform: rotateY(-180deg);-webkit-transform-style: preserve-3d;-webkit-backface-visibility: hidden;-webkit-transition: all 500ms ease-in-out;
								transform: rotateY(-180deg);transform-style: preserve-3d;backface-visibility: hidden;transition: all 500ms ease-in-out;
								-ms-transform: rotateY(-180deg);-ms-backface-visibility: hidden;}
img.flip_anima.back {-webkit-transform: rotateY(0deg);-webkit-transform-style: preserve-3d;-webkit-backface-visibility: hidden;-webkit-transition: all 100ms ease-in-out; cursor: default;
										 transform: rotateY(0deg);transform-style: preserve-3d;backface-visibility: hidden;transition: all 100ms ease-in-out;
										 -ms-transform: rotateY(0deg);-ms-backface-visibility: hidden;}
.flip {cursor: pointer;}



#contemPop-card{width:100%;position: fixed; top:0;left:0;background: url(../img/bg_lightbox.png); z-index:500;display:none;}

#cartasExibidas {list-style: none none;position:relative; top:20px; left:285px;}
#cartasExibidas li {float:left;margin:0 0 0 -35px;}

#pop-card{width:763px;height:489px;background:url(../img/bg_pop-card.png) no-repeat 0 0;position:absolute;top:200px;left:50%;z-index:501;display:none;margin:0 0 0 -380px;}
#pop-card p{position:absolute; top:230px;left:90px; width:572px;height:174px;overflow:hidden;font-size:24px;color:#7073c2;}
#pop-card button{font-family:'barkentina_testregular';width:111px;height:51px;background:url(../img/bt_ok_next.png) no-repeat 0 0;position:absolute; top:370px; left:580px;}
#pop-card button:hover{background-position:0 -51px}
#pop-card .cardsPop {width:115px;}
.mask-card{background:url(../img/bg_mask-card.png) repeat 0 0;position:absolute}
.corte-first{border:1px dashed #fff;position:absolute;top:50%;left:40%;display:none}
.corte-second{border:1px dashed #383bad;position:absolute;top:50%;left:70%;display:none}
button.ready{color:#8b69bd!important;font-family:'barkentina_testregular';width:153px;height:57px;position:absolute;bottom:12%;left:50%;display:none;background:url(../img/bt_jogo-um.png) no-repeat 0 0;margin:0 0 0 -77px}
button.ready.ready-dois {background: url(../img/bt_jogo-dois.png) no-repeat 0 0;}
button.ready.ready-tres {background: url(../img/bt_jogo-tres.png) no-repeat 0 0;}
button.ready:hover,button.ready.ready-dois:hover,button.ready.ready-tres:hover{color:#fff!important; background-position:0 -57px}
.set_cards{position:absolute}

#game-one img[data-group="6"].i, .mask-card[data-group="6"] {
	-webkit-transform: rotate3d(0,0,45,45deg);
	-ms-transform: rotate3d(0,0,45,45deg);
	transform: rotate3d(0,0,45,45deg);
}

#game-one img[data-group="7"].i, .mask-card[data-group="7"] {
	-webkit-transform: rotate3d(0,0,45,-45deg);
	-ms-transform: rotate3d(0,0,45,-45deg);
	transform: rotate3d(0,0,45,-45deg);
}

#game-one img[data-group="8"].i, .mask-card[data-group="8"] {
	-webkit-transform: rotate3d(0,0,45,125deg);
	-ms-transform: rotate3d(0,0,45,125deg);
	transform: rotate3d(0,0,45,125deg);
}

#game-one img[data-group="9"].i, .mask-card[data-group="9"] {
	-webkit-transform: rotate3d(0,0,45,-125deg);
	-ms-transform: rotate3d(0,0,45,-125deg);
	transform: rotate3d(0,0,45,-125deg);
}

#game-one img[data-group="6"].i.flip_anima {
	-webkit-transform: rotate3d(-76,183,0,180deg);
	-webkit-transition: all 500ms ease-in-out;
	-ms-transform: rotate3d(-76,183,0,180deg);
	-ms-transition: all 500ms ease-in-out;
	transform: rotate3d(-76,183,0,180deg);
	transition: all 500ms ease-in-out;
}

#game-one img[data-group="6"].i.flip_anima.back {
	-webkit-transform: rotate3d(0,0,45,45deg);
	-webkit-transition: all 500ms ease-in-out;
	-ms-transform: rotate3d(0,0,45,45deg);
	-ms-transition: all 500ms ease-in-out;
	transform: rotate3d(0,0,45,45deg);
	transition: all 500ms ease-in-out;
}

#game-one img[data-group="7"].i.flip_anima {
	-webkit-transform: rotate3d(76,183,0,180deg);
	-webkit-transition: all 500ms ease-in-out;
	-ms-transform: rotate3d(76,183,0,180deg);
	-ms-transition: all 500ms ease-in-out;
	transform: rotate3d(76,183,0,180deg);
	transition: all 500ms ease-in-out;
}

#game-one img[data-group="7"].i.flip_anima.back {
	-webkit-transform: rotate3d(0,0,45,-45deg);
	-webkit-transition: all 500ms ease-in-out;
	-ms-transform: rotate3d(0,0,45,-45deg);
	-ms-transition: all 500ms ease-in-out;
	transform: rotate3d(0,0,45,-45deg);
	transition: all 500ms ease-in-out;
}

#game-one img[data-group="8"].i.flip_anima {
	-webkit-transform: rotate3d(95,-50,0,180deg);
	-webkit-transition: all 500ms ease-in-out;
	-ms-transform: rotate3d(95,-50,0,180deg);
	-ms-transition: all 500ms ease-in-out;
	transform: rotate3d(95,-50,0,180deg);
	transition: all 500ms ease-in-out;
}

#game-one img[data-group="8"].i.flip_anima.back {
	-webkit-transform: rotate3d(0,0,45,125deg);
	-webkit-transition: all 500ms ease-in-out;
	-ms-transform: rotate3d(0,0,45,125deg);
	-ms-transition: all 500ms ease-in-out;
	transform: rotate3d(0,0,45,125deg);
	transition: all 500ms ease-in-out;
}

#game-one img[data-group="9"].i.flip_anima {
	-webkit-transform: rotate3d(95,50,0,180deg);
	-webkit-transition: all 500ms ease-in-out;
	-ms-transform: rotate3d(95,50,0,180deg);
	-ms-transition: all 500ms ease-in-out;
	transform: rotate3d(95,50,0,180deg);
	transition: all 500ms ease-in-out;
}

#game-one img[data-group="9"].i.flip_anima.back {
	-webkit-transform: rotate3d(0,0,45,-125deg);
	-webkit-transition: all 500ms ease-in-out;
	-ms-transform: rotate3d(0,0,45,-125deg);
	-ms-transition: all 500ms ease-in-out;
	transform: rotate3d(0,0,45,-125deg);
	transition: all 500ms ease-in-out;
}

/* =============================================================================
	 MEDIA QUERIES
	 ========================================================================== */

@media only screen and (max-width: 1000px) {}

/* =============================================================================
	 HELP CLASSES
	 ========================================================================== */

.ir { color:#fff!important; text-decoration:none;display: block; border: 0; text-indent: 0px; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: center; direction: ltr; *line-height: 0; }
.ir:hover { color:#fff;}

button.ir.embaralhar:hover,button.ir.again:hover,button.ir.next:hover,button.ir.cut:hover,button.ir.mix:hover{color:#ffad40!important; background-position:0 -56px}

#badMessage{
	margin: 50px auto;
	text-align: center;
	color: red;
}

/* =============================================================================
	 PRELOAD
	 ========================================================================== */

#preload-01 { background: url(../img/cards/verso.png) no-repeat -9999px -9999px; }
#preload-02 { background: url(../img/cards/verso_off.png) no-repeat -9999px -9999px; }

.flash {
	text-align: center;
}

.flash #flashMessage {
	padding: 20px;
	font-size: 20px;
	color: #FFF;
	border-left: 0;
	border-right: 0;
	border: 1px solid #DBDBDB;
}

#flashMessage.success {
	background: #9682D4;
}

#flashMessage.warning {
	background: #D16E6E;
}

.main-wrapper .payment_select_wrapper {
	float:left;
	width: 100%;
	padding-left: 7px;
	margin: 40px 0 0 46px;
	height: 290px;
}

form#paypal input {
	margin-left:0;
}

form#debit_card_payment > fieldset, form#credit_card_payment > fieldset{background:transparent;margin:0px 0 15px 0;padding:0;width:100%;}
form#debit_card_payment > fieldset label, form#credit_card_payment > fieldset label{color:gray;font-size:17px;float:	width:100%;clear:left;-webkit-text-stroke:.3px gray;-moz-text-stroke:.3px gray;-ms-text-stroke:.3px gray;text-stroke:.3px gray;margin:0 0 2px}
form#debit_card_payment > fieldset p, form#credit_card_payment > fieldset p{color:gray;font-size:16px;-webkit-text-stroke:.2px gray;-moz-text-stroke:.2px gray;-ms-text-stroke:.2px gray;text-stroke:.2px gray;clear:left}
form#debit_card_payment > select, form#credit_card_payment select {float:left;clear:left;margin:0 0 10px}
form#debit_card_payment > fieldset input:not([type=submit]), form#credit_card_payment > fieldset input:not([type=submit]){background: #fff;width:100%;height:35px;color:gray;font-size:17px;border:1px solid #a6a6a6;float:left;clear:left;margin:0;padding:0 0 0 10px;}


form#debit_card_payment fieldset.exp_date,form#debit_card_payment fieldset.exp_date + fieldset,
form#credit_card_payment fieldset.exp_date,form#credit_card_payment fieldset.exp_date + fieldset {
	float:left;
	width:50%;
}


form#debit_card_payment fieldset.exp_date input,
form#credit_card_payment fieldset.exp_date input {
	width: 38%;
	clear: none;
	margin-right: 2%;
}

form#debit_card_payment fieldset.clear
form#credit_card_payment fieldset.clear {
	float: none;
	width: 100%;
}

a.credit_card_payment {
	margin-top:0;
}

form#paypal {
/*	float:none;
	text-align: center; */
}

form#paypal input {
	margin:0;
}

input[type="submit"].pay {
	color:#ffffff;
	/*float:right;*/
	/*margin-right: -10px;*/	
	margin-left:55px;
	background:
		url(../img/lock.png) 12px 22px no-repeat, url(../img/sprites_botoes.png) 0 -171px  no-repeat;
}

input[type="submit"].pay:hover {
	background:
		url(../img/lock.png) 12px 22px no-repeat, url(../img/sprites_botoes.png) -144px -171px  no-repeat;
}

.debit_card_payment_wrapper .left-wrapper, .credit_card_payment_wrapper .left-wrapper {
	float: left;
	width:37%;
	position: relative;
	margin-left:35px;
	/*top:53px;*/
	}

form#credit_card_payment > fieldset input.invalid {
 border: 1px solid red;
}

.debit_card_payment_wrapper .left-wrapper .total-value, .credit_card_payment_wrapper .left-wrapper .total-value {
	font-size: 20px;
	color: #8C69BE;
	float: left;
	margin-top:10px;
	
}

.debit_card_payment_wrapper .left-wrapper .cancel, .credit_card_payment_wrapper .left-wrapper .cancel {
	/*float: right;*/
	font-size: 19px;
	color: #8C69BE;
}

.total-value strong {
	font-weight:600;
}

.main-wrapper > section > .center > p {
	font-size: 22px;
	margin: 0 0 20px 50px;
}
.main-wrapper > section > .center {
	overflow: hidden;
}

/* =============================================================================
	COMO FUNCIONA
	 ========================================================================== */
#pageFuncionamento {height:725px;}
#pageFuncionamento section{width:960px;height:745px;background:url(../img/bg_main-wrapper-funcionamento.png) no-repeat center;position:relative;top:-10px;-webkit-box-shadow:0 3px 4px 0 #2f3055;box-shadow:0 3px 4px 0 #2f3055;margin:0 auto}
#pageFuncionamento h2 {color: #7073c2;font-size: 40px;margin: 0px 0 20px 0;padding:0;}
#pageFuncionamento h2 span{font-size: 16px;}
#pageFuncionamento .etapas {display:none;height: 600px;overflow:hidden;color: #7073c2; padding: 30px;}
#pageFuncionamento .etapas p {display:block;font-size:20px;margin-bottom: 15px;}
#pageFuncionamento .etapas .col-left{display:inline;float:left;width:48%;padding-right: 15px;margin-top: 15px;}
#pageFuncionamento .etapas .col-right{display:inline;float:right;width:48%;padding-left: 15px;text-align:right;margin-top:15px;}
#pageFuncionamento #etapa1 {display:block;}
#pageFuncionamento .etapas p a {width:160px;background:url(../img/btn_funcionamento.png) no-repeat center transparent;color: #8d69be;padding:17px 0;text-align:center;font-size:18px;display:inline-table;text-decoration: none;margin-top: 30px;}
#pageFuncionamento .etapas p a:hover, #pageFuncionamento .etapas p a.active{background:url(../img/btn_funcionamento_hover.png) no-repeat center transparent;color: #ffffff;}

/* =============================================================================
	SOBRE
	 ========================================================================== */
#pageSobre {height:725px;}
#pageSobre section{width:960px;height:745px;background:url(../img/bg_main-wrapper-sobre.png) no-repeat center;position:relative;top:-10px;-webkit-box-shadow:0 3px 4px 0 #2f3055;box-shadow:0 3px 4px 0 #2f3055;margin:0 auto}
#pageSobre p {font-size: 18px !important; text-align:left;}
#pageSobre .foto-fatima {position:absolute; right:-70px; bottom: 128px;}
.email-contato {margin-top:82px; margin-left:56px;}
.email-contato h2 a{color: #7073c2;font-size: 18px;text-decoration:none;}
.email-contato h2 a:hover{text-decoration:underline;}





.pagamento {background:url(../img/bg_main-wrapper-pagamento.png) no-repeat center !important;}
.security { color: #4F4F4F; font-size: 16px; margin-left: 114px; padding-left: 25px; background: url(../img/security_icon.png) no-repeat left center transparent; }