
.parceiros {
	background: url(../images/bkgParceiros.jpg) center top repeat-x; 
	padding-top: 71px;
}

.parceiros .container {
/*	background: url(../images/bkgRepParceiros.png);*/
	padding-bottom: 20px;
}

.boxPlan {
	background: #ecf0f1;
	padding: 10px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	text-align: center;
	opacity: 0.8;
}

.boxTexto {
    text-align: left;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    opacity: 0.8;
}

.boxTexto h4 {
	font-weight: bold;
	line-height: 24px;
	font-size: 15px;
	margin-bottom: 14px;
	margin-top: 10px;
}
div.container h4{
    font-weight: bold;
}

.boxTexto p {
	font-size: 12px;
	margin-bottom: 9px;
}

.boxPlan span {
	font-size: 72px;
	font-weight: bold;
	display: block;
	padding: 30px 0 10px 0;
}

header.plan1 {
	text-align: center;
	background-color: #e0d284;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(224, 210, 132)), to(rgb(244, 197, 136)));
	background-image: -webkit-linear-gradient(top, rgb(224, 210, 132), rgb(244, 197, 136));
	background-image: -moz-linear-gradient(top, rgb(224, 210, 132), rgb(244, 197, 136));
	background-image: -o-linear-gradient(top, rgb(224, 210, 132), rgb(244, 197, 136));
	background-image: -ms-linear-gradient(top, rgb(224, 210, 132), rgb(244, 197, 136));
	background-image: linear-gradient(top, rgb(224, 210, 132), rgb(244, 197, 136));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#e0d284', EndColorStr='#f4c588');
	font-size: 22px;
	color: #FFF;
	text-shadow: 1px 1px #000;
	padding: 10px;
	font-weight: bold;
	-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}

header.plan2 {
	text-align: center;
	background-color: #f7ad85;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(247, 173, 133)), to(rgb(247, 144, 116)));
	background-image: -webkit-linear-gradient(top, rgb(247, 173, 133), rgb(247, 144, 116));
	background-image: -moz-linear-gradient(top, rgb(247, 173, 133), rgb(247, 144, 116));
	background-image: -o-linear-gradient(top, rgb(247, 173, 133), rgb(247, 144, 116));
	background-image: -ms-linear-gradient(top, rgb(247, 173, 133), rgb(247, 144, 116));
	background-image: linear-gradient(top, rgb(247, 173, 133), rgb(247, 144, 116));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f7ad85', EndColorStr='#f79074');
	font-size: 20px;
	color: #FFF;
	text-shadow: 1px 1px #000;
	padding: 10px;
	font-weight: bold;
	-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}

header.plan3 {
	text-align: center;
	background-color: #f69492;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(246, 148, 146)), to(rgb(248, 98, 88)));
background-image: -webkit-linear-gradient(top, rgb(246, 148, 146), rgb(248, 98, 88));
background-image: -moz-linear-gradient(top, rgb(246, 148, 146), rgb(248, 98, 88));
background-image: -o-linear-gradient(top, rgb(246, 148, 146), rgb(248, 98, 88));
background-image: -ms-linear-gradient(top, rgb(246, 148, 146), rgb(248, 98, 88));
background-image: linear-gradient(top, rgb(246, 148, 146), rgb(248, 98, 88));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f69492', EndColorStr='#f86258');

	font-size: 20px;
	color: #FFF;
	text-shadow: 1px 1px #000;
	padding: 10px;
	font-weight: bold;
	-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}

.parceiros h1, .parceiros h2, .parceiros h3 {
	color: #FFF;
	text-shadow: 1px 1px #000;
	text-align: center;
}

.parceiros h1 {
	font-size: 58px;
	padding-top: 140px;
}

.parceiros h2 {
	padding-top: 30px;
	font-size: 32px;
	padding-bottom: 20px;
}

.parceiros h3 {
	padding-top: 8px;
	font-size: 28px;
}

.parRegras h3 {
	padding-top: 8px;
	font-size: 28px;
	text-align: center;
}

.parcButton {
	margin-left: 332px!important;
}


button.parcButton {
	background: url(../images/btnBlue.png) 0px 0px no-repeat;
	color: #125273;
	text-shadow: 1px 1px #2eccc4;

}

button.parcButton:hover {
	background: url(../images/btnBlue.png) 0px -64px no-repeat;
}

button.parcButton:active {
	 background: url(../images/btnBlue.png) 0px -128px no-repeat;
}

.parceiros fieldset {
	background: #EBEBEB;
	padding-top: 10px;
}

.parceiros textarea {
	width: 450px;
	height: 180px;
}

.parceiros #message {
	height: 100px;
}

.parRegras {
	padding-top: 71px;
}

.parRegras p {
	font-size: 12px;
	text-align: justify;
}

button.grayButton, a.grayButton {
	color: #6A6A6A;
	text-shadow: 1px 1px #B1B1B1;
	font-size: 16px;
	background: url(../images/btnCinza.png) 0px 0px no-repeat;
}


button.grayButton:hover {
	background: url(../images/btnCinza.png) 0px -54px no-repeat;
}

button.grayButton:active {
	background: url(../images/btnCinza.png) 0px -105px no-repeat;
}

p.font12 {
	font-size: 12px;
	text-align: left;
	padding-left: 20px;
}

p.alignRight {
	text-align: right;
}

div.complementoEndereco{
    background:#e4e4e4;
    position:absolute;
    border:1px solid #CCC;
    -webkit-border-top-right-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    -moz-border-radius-topright:5px;
    -moz-border-radius-bottomright:5px;
    border-top-right-radius:5px;
    padding:6.5px;
    font-size:18px;
    margin-top:-56px;
    margin-left:31.5%}

.pt-currency{font-size:12px;
            font-weight:100}
.currencyPago{
    font-size:12px;
    font-weight:100;
}
.clLeft{float: left;}

.pt-terms{text-transform:lowercase;
         font-size:18px;
         color:#7097c3;} 

ul.pricing-table{margin:0 22px}
.pt-feature-list{margin:5px 0 0 0}
.pt-feature-list img{vertical-align:middle}
.pt-feature-list li{height:auto;
                   line-height:33px;
                   padding-left:45px;
                   -moz-border-radius:3px;
                   -webkit-border-radius:3px;
                   border-radius:3px;
                   color: #000;
                   font-size:14px;
                   background-image:url('../images/pt-checkmark-icon.png');
                   background-repeat:no-repeat;
                   background-position:8px 10px}
.pt-feature-list li.no-icon{background-image:none}
.pt-feature-list li:nth-of-type(even){background-color:#f5f5f5}

.pt-package-1 .pt-header,.pt-button-1{background-color: #63b130;}

.pt-package-1,.pt-package-4{
    height:470px;
    margin:0;padding:5px;
    background:#fff;
    border:1px solid #ccc;
    -moz-box-shadow:0 0 4px #333;
    -webkit-box-shadow:0 0 4px #333;
    box-shadow:0 0 4px #333;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    overflow: scroll;
}
.pt-package-4 .pt-header,.pt-button-4{background-color:#f79f38}


.pt-header{display:block;text-decoration:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#fff!important;text-align:center;-moz-box-shadow:inset 0 34px 65px rgba(255,255,255,0.35),inset 0 0 1px #000;-webkit-box-shadow:inset 0 34px 65px rgba(255,255,255,0.35),inset 0 0 1px #000;box-shadow:inset 0 34px 65px rgba(255,255,255,0.35),inset 0 0 1px #000;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}

.pt-header h2{text-shadow:1px 1px #000;font-size:24px;color:#FFF;padding:8px 0;background:transparent url('../images/pt-divider.png') repeat-x bottom}

.pt-header h3{font-size:50px;color:#FFF;font-weight:200;padding:2px 0 6px 9px}

button.promocaoButton {
	background: #afb76a;
	border: 1px solid #737943;
	width: 190px;
	font-size: 24px;
	color: #737943;
}

table.promocaoTable {
	width: 100%;
}

table.promocaoTable strong {
	font-weight: bold
}

table.promocaoTable td, table.promocaoTable th {
	padding: 15px;
	text-align: center;
}

table.promocaoTable th {
	background: #cad753;
	color: #FFF;
	font-weight: bold;
}

table.promocaoTable tr.zebra {
	background: #f5f5f5;
}

h3.promoTitle {
	font-weight: bold;
	text-align: center;
}

p.asterisco {font-size: 12px}

p.asterisco span {color: red}

section.darkPP{
    color:#FFF;
    text-shadow:1px 1px #333;
    margin-bottom:4px;
    margin-left: 20px;
    background:url(../images/bkgDark.jpg);
    padding-top:4px;
    height: 120px;
    max-width: 89.2%;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

}
section.dark{
    color:#FFF;text-shadow:1px 1px #333;margin-bottom:40px;background:url(../images/bkgDark.jpg);padding-top:40px}
section.dark h2{
    color:#FFF;text-shadow:1px 1px #333}

.center
{text-align:center;display:block}

h4.destaqueplanos a{color: #FFF; text-decoration: none;}
h4.destaqueplanos{color: #FFF; text-decoration: none;}

/**
 * TABS
 *
 * -------------------------------------------------------------------------------------------------
 */
.tabs > DIV {
	/*border-top: 1px solid #c7c7c7*/
	margin-top: 10px;
	background: white !important;
	/*border-bottom: 4px solid #E95855 !important;*/
}

.tabs > DIV SPAN.tabsclass {
	border-bottom: 4px solid #E5E5E5 !important;
	color: #ccc !important;
	font-weight: 300;
	line-height: 186px !important;
	display: block;
	font-size: 24px;
}

.tabs UL.horizontal {
	list-style: none outside none;
	margin: 0;
	padding-left: 300px;
	margin-bottom: 20px;
}

.tabs LI.tabsnew {
	background: white;
	border-bottom: 4px solid #E5E5E5;
	margin: 0 10px 0 0;
	display: inline-block;
}

.tabs LI.tabsnew A {
	color: #ccc;
	display: block;
	font-size: 18px;
	font-weight: 300;
	padding: 14px 24px;
	text-decoration: none;
}

.tabs LI.tabsnew:hover {
	background: #7c828e;
	border-bottom: 4px solid #383f50;
}

.tabs LI.tabsnew:hover A {
	color: white;
}
a:hover {
	 color: #F79C33;
        cursor: pointer;
}

.tabs .active {
	background: #7c828e !important;
	border-bottom: 4px solid #383f50 !important;
}

.tabs .active A {
	color: white !important;
}


button.startNow{background:url(../images/btnVerde.png) 0 0 no-repeat;
         color:#4d8a19;
         display:inline-block;
         font-family:'Lobster Two',cursive;
         font-size:34px;
         font-weight:bold;
         height:65px;
         margin: 20px 0px 0px 40px;
         padding-top:0;
         text-shadow:1px 1px #a0d345;
         width:297px;
}
#slider{
    width: 558px;
    height: 330px;
}
#slider img{max-width:558px;height:330px}
/* media */
section.linkBox{background:#efefef;
        border:1px solid #d4d4d4;
        border-radius:5px;
        -webkit-border-radius:5px;
        -moz-border-radius:5px;
        clear:both;
        display:inline-block;
        margin:20px 0 40px 0;
        width:92%px;
        padding:20px 30px;
}
    section.linkBox h3{color:#333;font-size:16px}
    section.linkBox h4{color:#939393;font-size:14px}
    
@media screen and (min-device-width:481px) and (orientation:portrait){
    header.top nav ul li a{padding:27px 10px}
    figure.banner h1{font-size:31px}
    figure.banner h3{font-size:16px;
                     line-height:28px}
    .experimente{margin-left:0!important}
    .firstSection .container{overflow:hidden}
    button.orangeButton{margin-left:0}
    .beneficios img{width:95%}.nichos{text-align:center}
    .homeQuote div.quote{font-size:17px;line-height:26px}
}
@media only screen and (max-width:960px){
    #slider{
        width: 480px;
        height: 282px;
    }
    #slider img{
        height: 280px;
    }
}
@media only screen and (max-width:767px){
    #slider{
        width: 480px;
        height: 230px;
    }
    #slider img{
        height: 228px;
        width: 380px!important;
    }
}
@media only screen and (max-width:480px){
    section.linkBox{width:92%px;
        padding:10px 5px 0px 5px;
    }
    
    button.startNow{
         margin: 10px 0px 0px 5px;
    }

    #slider{
        width: 420px;
        height: 185px;
    }
    #slider img{
        height: 180px;
        width: 300px!important;
    }
}    

@media screen and (max-device-width:480px) and (orientation:landscape){
    .ofereca button.startNow{margin-left:0}div.experimente{margin:0;width:100%  }.bgBanner{height:318px}
}

@media only screen and (device-width:320px) and (-webkit-max-device-pixel-ratio:1){
    div.telefone{position:relative}
    a.logo{width:100%;text-align:center;height:55px}
    header.top{position:relative}
    #slider{width:100%}
    .slider-wrapper{display:none!important}
    header.top nav{display:none}
    .firstSection{padding-top:0}
    figure.banner{padding-top:10px}
    figure.banner h1{text-align:center}
    .experimente{width:100%;margin-left:0!important;margin-bottom:20px}
    .beneficios section,.beneficios section h4,.beneficios section p{text-align:center}
    .homeQuote{margin:0;background:#FFF;border-radius:5px;padding:10px}
    .depoimento .four{text-align:center!important}
    .homeQuote div.quote{padding:0}
    .homeQuote footer{margin:0}
    a.link{display:none}
    .conteudo{display:none}
    .ofereca{padding-bottom:40px}
    .nichos{text-align:center}
    .footer section{width:50%!important;height:154px}
    footer.footer{height:309px}
    footer.footer section div{border:0}
    .footer .four{display:none}}

@media only screen and (device-width:320px) and (-webkit-min-device-pixel-ratio:2){
    div.telefone{position:relative}
    a.logo{width:100%;text-align:center;height:55px}
    header.top{position:relative}
    #slider{width:100%}
    .slider-wrapper{display:none!important}
    header.top nav{display:none}
    .firstSection{padding-top:0}
    figure.banner{padding-top:10px}
    figure.banner h1{text-align:center}
    .experimente{width:100%;margin-left:0!important;margin-bottom:20px}
    .beneficios section,.beneficios section h4,.beneficios section p{text-align:center}
    .homeQuote{margin:0;background:#FFF;border-radius:5px;padding:10px}
    .depoimento .four{text-align:center!important}
    .homeQuote div.quote{padding:0}
    .homeQuote footer{margin:0}
    a.link{display:none}
    .conteudo{display:none}
    .ofereca{padding-bottom:40px}
    .nichos{text-align:center}
    .footer section{width:50%!important;height:164px;}
    footer.footer{height:329px}
    footer.footer section div{border:0;}
    .footer .four{display:none;}
}
