@CHARSET "ISO-8859-1";

@font-face {
	font-family: 'MyRegular';
	src: url('fonts/MyriadPro-Regular.eot');
	src: url('fonts/MyriadPro-Regular.woff2') format('woff2'),
		url('fonts/MyriadPro-Regular.woff') format('woff'),
		url('fonts/MyriadPro-Regular.ttf') format('truetype'),
		url('fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg'),
		url('fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MyBold';
	src: url('fonts/MyriadPro-Black.eot');
	src: url('fonts/MyriadPro-Black.woff2') format('woff2'),
		url('fonts/MyriadPro-Black.woff') format('woff'),
		url('fonts/MyriadPro-Black.ttf') format('truetype'),
		url('fonts/MyriadPro-Black.svg#MyriadPro-Black') format('svg'),
		url('fonts/MyriadPro-Black.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'CamptonBold';/** incorreto mas foi declarado nas fonts */
	src: url('fonts/MyriadPro-Regular.eot');
	src: url('fonts/MyriadPro-Regular.woff2') format('woff2'),
		url('fonts/MyriadPro-Regular.woff') format('woff'),
		url('fonts/MyriadPro-Regular.ttf') format('truetype'),
		url('fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg'),
		url('fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}


/************************************************************
* Efeito dos links
************************************************************/
a:link {
	text-decoration: none;
	font:normal 14px 'CamptonBold','MyRegular', 'Helvetica', 'Tahoma', 'sans-serif' !important;
}

a:visited {
	text-decoration: none;
	font:normal 14px 'CamptonBold','MyRegular', 'Helvetica', 'Tahoma', 'sans-serif' !important;
}

a:hover {
	text-decoration: none;
	font:normal 14px 'CamptonBold','MyRegular', 'Helvetica', 'Tahoma', 'sans-serif' !important;
	color: #1d62ae;
}


div.midia-digial span.at_flat_counter{
	display: none !important;	
}
/************************************************************
* Estilos da página div#pagina
************************************************************/
* {
	outline: 0;	
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:#787878;
    font-size: 12px;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #787878;
   opacity:1;
   font-size: 12px;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #787878;
   opacity: 1;
   font-size: 12px;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:#787878;
   font-size: 12px;
}
::-ms-input-placeholder { /* Microsoft Edge */
   color: #787878;
   font-size: 12px;
}

#pagina {
	position: relative;
	margin: 0;
	width: 100%;
	min-height: 93%;
	height: auto;
}

/************************************************************
* Faixa azul no topo da página div#faixa-topo
************************************************************/
#pagina #faixa-topo-login{
	width: 100%;
	height: 110px;
	z-index: 1;
	background-color: #fff;
}

#pagina #faixa-topo-login div.faixa-13-anos{
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-560px;
    width: 90px;
    height:40px;
    background: #007abd;
    text-align:center;
    border-radius: 15px 0px 15px 0px;
}

#pagina #faixa-topo-login div.faixa-13-anos div.text-years{
	width: 90px;
    height: 40px;
 	font: bold 16px "CamptonBold","MyRegular", "Helvetica", "Tahoma", "sans-serif";
	color:#fff;
    text-align: center;
    line-height: 40px;
}


#pagina #faixa-topo-login #conteudo-topo {
	width: 950px;
	height: 110px;
	margin:0 auto;
}

#pagina #faixa-topo-login #conteudo-topo .android-topo {
	display:inline-table;
	float:left;
	background: url(../images/layout/android-topo.png) center bottom no-repeat #fff;
	width: 227px;
	height: 105px;
	margin-top:5px;
}

#pagina #faixa-topo-login #conteudo-topo .topo-logo-novo {
	display:inline-table;
	float:left;
	background: url(../images/layout/topo_logo_novo.png?v=2) center center no-repeat #fff;
	width: 360px;
	height: 100px;
	margin-top:5px;
}

#pagina #faixa-topo-login #conteudo-topo .first-app {
	display:flex;
	float:left;
	width: 200px;
	margin-left:5px;
	height: 100px;
	margin-top:5px;
	font: bold 18px "CamptonBold","MyRegular", "Helvetica", "Tahoma", "sans-serif";
	color:#f4922a;	
	text-align: center;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-shadow: 1px 1px #eee;
	background: url(../images/novo_layout/first-app.png?v=5) center center no-repeat #fff;
}

#pagina #faixa-topo-login #conteudo-topo .android-topo span.android{
	display:block;
	width: 227px;
	height: 59px;
	font: bold 14px Helvetica, Tahoma, sans-serif, Arial;
	color:#1961b5;	
	font-weight:bolder;
	text-align: center;
}

	
#pagina #faixa-topo-login #conteudo-topo .android-topo a{
	display: block;
	width: 227px;
	height: 59px;
	margin-top:-13px;
	outline: 0;
}

#pagina #faixa-topo-login #conteudo-topo .logoMobPonto {
	display:inline-table;
	background: url(../images/layout/logo-mobponto-home.png) center center no-repeat;
	width: 147px;
	height: 110px;
	margin-left: 50px;
}

#pagina #faixa-topo-login #conteudo-topo .logoMobPonto a{
	display: inline;
	float:left;
	width: 147px;
	height: 100px;
	margin-top:10px;
}

#pagina #faixa-topo-login #conteudo-topo .login-home {
	display:inline-table;
	height: 80px;
	margin-top:15px;
	margin-right:10px;
	float: right;
	background-color: #1961b5;
	border-radius: 10px;
	-moz-border-radius: 10px;
}

.novafont{
	font-family: "MyRegular", "Helvetica", "Tahoma", "sans-serif" !important;
	font-weight: normal;
	letter-spacing: 0.5px;
	
}

#pagina #faixa-topo-login #conteudo-topo .login-home-novo {
	display:inline-table;
	height: 80px;
	margin-top:5px;
	float: right;
	background-color: #007abd;
	border-radius: 10px;
	-moz-border-radius: 10px;
}

#pagina #faixa-topo-login #conteudo-topo div.aguarde{
	display:block;
	width: 80px;
	height: 20px;
	background: url(../images/layout/processando.gif) center center no-repeat;
	margin:2px auto;
}

.addthis_sharing_toolbox{
	padding-left: 4px;	
}

#pagina #conteudo{
	width: 100%;
	height: auto;
}

#pagina #conteudo #conteudo-site{
	width: 950px;
	margin:0 auto;
	height: auto;
}


#pagina #conteudo #conteudo-site #topo-explicacao{
	display:inline;
	width: 103%;
	height: 130px;
	float:left;
	background: url(../images/layout/bg-funcs.png) 0 0 repeat;
	
	margin-top:20px;
	margin-left:-30px;
	padding-top:10px;
	padding-bottom:10px;
	
	border-radius: 10px;
	-moz-border-radius: 10px;
}

#pagina #conteudo #conteudo-site #topo-explicacao div.quadro{
	display:inline-table;
	float:left;
	width: 175px;
	height: 129px;
}

#pagina #conteudo #conteudo-site #topo-explicacao div.quadro div.texto h2{
	width: 165px;
	height: 39px;	
	margin:5px auto;
	font: normal 14px "CamptonBold","MyRegular", "Helvetica", "Tahoma", "sans-serif";
	color:#fff;
	text-align: center;
}

#pagina #conteudo #conteudo-site #topo-explicacao div.quadro div.imagem{
	width: 190px;
	height: 75px;	
	margin:0 auto;
}

#pagina #conteudo #conteudo-site #topo-explicacao div.quadro div.imagem.painelcompleto{
	background: url(../images/layout/ico-home-painel.png) center center no-repeat;
}

#pagina #conteudo #conteudo-site #topo-explicacao div.quadro div.imagem.mesmodispositivo{
	background: url(../images/layout/ico-use-dispositivo.png) center center no-repeat;
}

#pagina #conteudo #conteudo-site #topo-explicacao div.quadro div.imagem.reconhecimento-facial{
	background: url(../images/novo_layout/ico-face-rec.png) center center no-repeat;
}

#pagina #conteudo #conteudo-site #topo-explicacao div.quadro div.imagem.visualizenomapa{
	background: url(../images/layout/ico-home-mapa.png) center center no-repeat;
}

#pagina #conteudo #conteudo-site #topo-explicacao div.quadro div.imagem.difplataforma{
	background: url(../images/layout/ico_div_plataforma.png) center center no-repeat;
}

#pagina #conteudo #conteudo-site #topo-explicacao div.quadro div.imagem.rep-p{
	background: url(../images/layout/ico_rep_p.png) center center no-repeat;
}

#pagina #conteudo #conteudo-site #topo-explicacao .texto span{
	display: inline-table;
	width: 285px;
	font: bold 12px Helvetica, Tahoma, sans-serif, Arial;
	color:#e2ed19;	
}

#pagina #conteudo #conteudo-site #topo-explicacao .texto span.right{
	text-align: right;
}

#pagina #conteudo #conteudo-site #topo-explicacao .texto span.left{
	text-align: left;
	margin-left: 15px;
}





#pagina #conteudo #conteudo-site #infos{
	display:inline;
	width: 690px;
	height: auto;
	float:left;
}

#pagina #conteudo #conteudo-site #infos #div-formulario.carregando {
	background: url(../images/layout/load.gif) center center no-repeat;
	width: 100%;
	height: auto;
}

#pagina #conteudo #conteudo-site #infos #div-formulario .topo-noticias{
	margin-top:20px;
	margin-bottom: 40px;	
	text-align: center;
	font: bold 20px Helvetica, Tahoma, sans-serif, Arial;
	color:#eb9325;
}

#pagina #conteudo #conteudo-site #infos #div-formulario ul {
	width:90%;
	margin:20px auto;
	padding:0;
	list-style-image: url(../images/layout/marcador-noticia.gif);
}

#pagina #conteudo #conteudo-site #infos #div-formulario ul li{
	margin:0;
	padding-bottom: 10px;
}

#pagina #conteudo #conteudo-site #infos #div-formulario ul li a{
	color:#1961b5;	
}

#pagina #conteudo #conteudo-site #infos #div-formulario ul li a:hover{
	color:#eb9325;	
}

#pagina #conteudo #conteudo-site #infos #div-formulario a.voltar{
	display:block;
	background-color: #eb9325;	
	color:#fff;	
	padding:5px;
	width: 80px;
	margin:0 auto;
	text-align: center;
	margin-top:20px;
}

#pagina #conteudo #conteudo-site #infos #div-formulario a.voltar:hover{
	background-color: #1961b5;	
	color:#fff;	
}

#pagina #conteudo #conteudo-site #infos #div-formulario.h290{
	height: 290px;
}

#pagina #conteudo #conteudo-site #infos #div-formulario.h400{
	height: 400px;
}

#pagina #conteudo #conteudo-site #infos #div-formulario.h350{
	height: 330px;
}

#pagina #conteudo #conteudo-site #infos #passos{
	width: 100%;
	min-height: 20px;
	height:auto;
	background-color: #fff;
	margin-top:20px;
	margin-bottom:20px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	border-top:1px solid #e1e1e1;
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
}

#pagina #conteudo #conteudo-site #infos #passos div.passo{
	display:inline;
	float:left;
	width: 100px;
	height: 100px;
	margin-left:-30px;
}

#pagina #conteudo #conteudo-site #infos #passos div.passo-dir{
	display:inline;
	float:left;
	width: 150px;
	height: 170px;
}

#pagina #conteudo #conteudo-site #infos #passos div.passo1{
	background: url(../images/layout/passo1-novo.png) center center no-repeat;
	margin-top:20px;
}

#pagina #conteudo #conteudo-site #infos #passos div.passo2{
	background: url(../images/layout/passo2-novo.png) center center no-repeat;
	height: 100px;
	margin-top:20px;
	margin-left:-112px;
}

#pagina #conteudo #conteudo-site #infos #passos div.mascote{
	background: url(../images/layout/boneco-passo2.png) center 120px no-repeat;
	height: 300px;
}

#pagina #conteudo #conteudo-site #infos #passos div.passo3{
	background: url(../images/layout/passo3-novo.png) center center no-repeat;
	margin-top:20px;
}

#pagina #conteudo #conteudo-site #infos #passos.passotres{
	background: url(../images/layout/mascote.png) center right no-repeat;
}

form.frmCadastro div.botoes{
	margin-right:8px;
}


form.frmCadastro label{
	color:#383838;	
}

form.frmCadastro input[type=submit]{
	background:#3a8c1e;
	border-radius:5px;
	line-height:30px;
	height:auto !important;
}

form.frmCadastro input[type=submit]:hover{
	background:#7eb469 !important;
	
}

form.frmCadastro input[type=reset]{
	background:#fff;
	border-radius:5px;
	line-height:30px;
	height:auto !important;
	background: url(../images/layout/ico-limpar.png) center left no-repeat;
	padding-left:30px;
	color:#1961b6;
	font-weight: bold;
}

form.frmCadastro input[type=reset]:hover{
	background: url(../images/layout/ico-limpar-hover.png) center left no-repeat;
	color:#971a26;
}

form.frmCadastro input[type=text],form.frmCadastro input[type=password]{
	height:20px !important;
}

form.frmCadastro select{
	height:25px !important;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo{
	display:inline;
	float:right;
	width: 540px;
	min-height: 170px;
	height: auto;
}

#pagina #conteudo #conteudo-site #facebook-like{
	clear:both;
	width: 100%;
	height:360px;
	background-color: #fff;
	margin-top:20px;
	margin-bottom:50px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	border-top:1px solid #e1e1e1;
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	text-align: center;
}

#pagina #conteudo #conteudo-site #facebook-like span.tit{
	display:block;
	width:100%;
	background:#007abd;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	line-height: 25px;
	text-align: center;
	font-family: "MyRegular", "Helvetica", "Tahoma", "sans-serif" !important;
	font-weight: bold;
	letter-spacing: 0.5px;
	color:#fff;
	margin-bottom:10px;
}



#pagina #conteudo #conteudo-site #facebook-like div.fb-like-box{
	margin-top:20px;
	background-color: #fff;
}

#pagina #conteudo #conteudo-site #facebook-like div.likes{
	width: 350px;
	height: 25px;
	margin: 0 auto;
	margin-top:10px;
	text-align: center;
	padding-left: 30px;
}

#pagina #conteudo #conteudo-site #facebook-like div.likes a.addthis_button_facebook_like{
	margin-right: 30px;	
}


#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .device .relative {
	position: relative;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .device .tooltip {
	position: absolute;
	background: #fff;
	border: 1px solid #a8a7a7;
	text-align: left;
	padding: 10px;
	width: auto;
	height: auto;
	z-index: 9999;
	display: none;
	border-radius: 10px;
	-moz-border-radius: 10px;
	font: normal 12px Helvetica, Tahoma, sans-serif, Arial;
	color: #000;
	line-height: 20px;
	word-wrap: break-word;
	-webkit-box-shadow: 0px 0px 20px #3a3b3d;
	-moz-box-shadow: 0px 0px 20px #3a3b3d;
	box-shadow: 0px 0px 20px #3a3b3d;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .device .tooltip.cel-simples{
	top: -160px;
	left: 20px;
	width: 400px;
	height:120px;
	
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-top-left-radius: 15px;
	border-bottom-right-radius: 15px;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .device .tooltip.android{
	top: -290px;
	left: 20px;
	width: 400px;
	height:250px;
	
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-top-left-radius: 15px;
	border-bottom-right-radius: 15px;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .device .tooltip.desktop{
	top: -138px;
	left: -350px;
	width: 400px;
	height:120px;
	
	border-top-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 15px;
	border-bottom-left-radius: 15px;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .device .tooltip.desktop .setona{
	position: absolute;
	display: inline-block;
	width: 41px;
	height: 41px;
	background: url(../images/layout/seta-tooltip3.png);
	left:auto;
	right: 10px;
	bottom: -41px;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .device .tooltip.site{
	top: -140px;
	left: -330px;
	width: 400px;
	height:120px;
	
	border-top-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 15px;
	border-bottom-left-radius: 15px;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .device .tooltip.site .setona{
	position: absolute;
	display: inline-block;
	width: 41px;
	height: 41px;
	background: url(../images/layout/seta-tooltip3.png);
	left:auto;
	right: 10px;
	bottom: -41px;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .device .tooltip .setona {
	display: inline-block;
	width: 35px;
	height: 41px;
	background: url(../images/layout/seta-tooltip2.png);
	position: absolute;
	left: 20px;;
	bottom: -41px;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .device .tooltip h4 {
	font: bold 14px Helvetica, Tahoma, sans-serif, Arial;
	color: #f4922a;
	margin: 0 0 10px 0;
	border-bottom: 1px dotted #f4922a;
	word-wrap: break-word;
	padding: 0;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .device .tooltip span.texto {
	display: block;
	font: normal 14px Helvetica, Tahoma, sans-serif, Arial;
	color: #000;
	margin-top:20px;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .device .tooltip span.texto a{
	display:block;
	font: normal 14px Helvetica, Tahoma, sans-serif, Arial;
	color: #1961b5;
	text-decoration: underline;
	text-align: right;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .device .tooltip span.texto a:hover{
	color: #f4922a;
}


#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .dispositivos{
	height: 170px;
	width: 540px;
	margin-top: 40px;
	margin-left:10px;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .device{
	display: inline;
	float:left;
	margin-right: 35px;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .dispositivos .device.nomargin{
	margin-right: 0px;
}
	
#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .dispositivos .device a.celular-simples{
	display:block;
	background: url(../images/layout/celular-simples.png) 0 0 no-repeat;
	width: 65px;
	height: 205px;
}
	
#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .dispositivos .device a.celular-simples:hover{
	background: url(../images/layout/celular-simples.png) -65px 0 no-repeat;
	width: 85px;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .dispositivos .device a.celular-simples-hover{
	background: url(../images/layout/celular-simples.png) -65px 0 no-repeat;
	width: 85px;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .dispositivos .device a.celular-android{
	display:block;
	background: url(../images/layout/celular-android.png) 0 0 no-repeat;
	width: 65px;
	height: 205px;
}
	
#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .dispositivos .device a.celular-android:hover{
	background: url(../images/layout/celular-android.png) -65px 0 no-repeat;
	width: 85px;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .dispositivos .device a.celular-android-hover{
	background: url(../images/layout/celular-android.png) -65px 0 no-repeat;
	width: 85px;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .dispositivos .device a.desktop{
	display:block;
	background: url(../images/layout/desktop.png) 0 20px no-repeat;
	width: 110px;
	height: 205px;
}
	
#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .dispositivos .device a.desktop:hover{
	background: url(../images/layout/desktop.png) -130px 20px no-repeat;
	width: 155px;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .dispositivos .device a.desktop-hover{
	background: url(../images/layout/desktop.png) -130px 20px no-repeat;
	width: 155px;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .dispositivos .device a.site{
	display:block;
	background: url(../images/layout/site.png) 0 20px no-repeat;
	width: 95px;
	height: 205px;
}
	
#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .dispositivos .device a.site:hover{
	background: url(../images/layout/site.png) -114px 20px no-repeat;
	width: 140px;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .dispositivos .device a.site-hover{
	background: url(../images/layout/site.png) -114px 20px no-repeat;
	width: 140px;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .description{
	height: 40px;
	width: 520px;
	margin-left:20px;
	margin-bottom: 20px;
	clear: both;
	font: bold 14px Helvetica, Tahoma, sans-serif, Arial;
	color: #1961b5;
	margin-top:10px;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .linhapasso{
	margin:5px;	
	padding:0;
	height: 23px;
	background-color: #fff;
	line-height: 23px;
	border-radius: 5px;
	-moz-border-radius: 5px;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .linhapasso div#valor a{
	display:block;
	font-size:14px !important;
	line-height: 15px !important;
	padding-top:8px;
	padding-bottom:8px;
	text-decoration: underline;
	text-align:center !important;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .linhapasso #checkbox{
	display:inline;
	float:left;
	width: 22px;
	height: 20px;
	background: url(../images/layout/checkbox2.png) 0 0 no-repeat;
	padding-right: 3px;
	margin-left:5px;
	margin-right: 10px;
	margin-top:1px;
	cursor: pointer;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .linhapasso #checkbox.checked{
	background-position: -26px 0;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .linhapasso.top{
	margin-top:10px;	
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo span.plano{
	font: bold 18px Helvetica, Tahoma, sans-serif, Arial;
	color:#1961b6;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo span.verde{
	font: bold 16px Helvetica, Tahoma, sans-serif, Arial;
	color:#1961b5;
	line-height: 23px;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo span.investimento{
	font: bold 16px Helvetica, Tahoma, sans-serif, Arial;
	color:#1961b5;
}


#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo span.taxa-boleto{
	display: none;
	position:absolute;
	right:5px;
	margin-top:30px;
	font-size:11px;
	color:#dc6242;
}


#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo span.mes{
	font: normal 12px Helvetica, Tahoma, sans-serif, Arial;
	color:#1961b5;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo span.gratuito{
	font: bold 16px Helvetica, Tahoma, sans-serif, Arial;
	color:#eb9325;
	padding-left: 5px;
	padding-right: 5px;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo span.quantidade{
	font: bold 12px Helvetica, Tahoma, sans-serif, Arial;
	color:#1961b5;
	padding-right: 10px;
	padding-left: 10px;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo #quantidade-empregados{
	display:none;
	min-width: 270px;
	width: auto;
	float: left;
	padding-right: 20px;
	margin-top:0px;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo span.gratuito.um{
	margin-left:-2px;
}


#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo span.info{
	display:block;
	font: bold 12px Helvetica, Tahoma, sans-serif, Arial;
	color:#fff;
	background-color: #ea9427;
	padding:5px;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo span.info a{
	text-decoration: underline;	
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .padding .baixarapp{
	display:inline;
	float:left;
	width: 420px;
	text-align: center;
	height: 130px;
	margin-top:10px;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .padding .baixarapp span{
	display:block;
	font: bold 18px Helvetica, Tahoma, sans-serif, Arial;
	color:#1660b5;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .padding .baixarapp span span{
	display:block;
	font: bold 20px Helvetica, Tahoma, sans-serif, Arial;
	color:#ea9425;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .padding .baixarapp a{
	display:block;
	font: bold 20px Helvetica, Tahoma, sans-serif, Arial;
	color:#ea9425;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .padding .baixarapp a:hover{
	color:#000;
}

#pagina #conteudo #conteudo-site #infos #passos .obs_passo{
	position:relative;
	bottom:0px;
	background-color: #007abd;
	width: 692px;
 	clear: both;
	margin-left:-1px;
	border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	
}

#pagina #conteudo #conteudo-site #infos #passos .obs_passo span{
	display:block;
	font: bold 12px Helvetica, Tahoma, sans-serif, Arial;
	color:#fff;
	text-align: center;
	line-height: 20px;
}

#pagina #conteudo #conteudo-site #infos #passos .obs_passo span h3{
	display:block;
	font: bold 11px Helvetica, Tahoma, sans-serif, Arial;
	color:#fff;
	text-align: center;
	line-height: 20px;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .checks{
	display:inline-table;
	float:left;
	width: 300px;
	margin-top:15px;
	margin-left:30px;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo div.relative{
	position: relative;	
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo div.bonecomes{
	position:absolute;
	display:inline-table;
	width: 187px;
	height:167px;
	float:right;
	right:0;
	margin-top:3px;
	margin-right:5px;
	background: url(../images/layout/boneco-mes-gratis.png) right center no-repeat;
	z-index:999;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo div.bonecomes07{
	position:absolute;
	display:inline-table;
	width: 187px;
	height:167px;
	float:right;
	right:0;
	margin-top:3px;
	margin-right:5px;
	background: url(../images/layout/boneco-mes-gratis07.png) right center no-repeat;
	z-index:999;
}


#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo div.bonecomes07{
	position:absolute;
	display:inline-table;
	width: 240px;
	height:191px;
	float:right;
	right:5px;
	margin-top:18px;
	margin-right:5px;
	background: url(../images/novo_layout/boneco07.png?v=2) right center no-repeat;
	z-index:999;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo div.bonecomes15{
	position:absolute;
	display:inline-table;
	width: 220px;
	height:191px;
	float:right;
	right:5px;
	margin-top:18px;
	margin-right:5px;
	background: url(../images/novo_layout/boneco15.png?v=2) right center no-repeat;
	background-size: 220px;
	z-index:999;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo div.bonecomes{
	position:absolute;
	display:inline-table;
	width: 240px;
	height:191px;
	float:right;
	right:5px;
	margin-top:18px;
	margin-right:5px;
	background: url(../images/novo_layout/boneco30.png?v=2) right center no-repeat;
	z-index:999;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .mesgratis{
	display:inline-table;
	width: 100%;
	height:80px;
	margin-top:10px;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .mesgratis div.items{
	font-family: "MyRegular", "Helvetica", "Tahoma", "sans-serif" !important;
	font-weight: normal;
	font-size:15px;
	letter-spacing: 0.5px;
	color:#787878;
	line-height: 26px;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .mesgratis div.items span{
	font-family: "MyRegular", "Helvetica", "Tahoma", "sans-serif" !important;
	font-weight: normal;
	font-size:11px;
	color:#787878;
	
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .mesgratis div.seta-home{
	display:inline-block;
	width:24px;
	height:24px;
	background: url(../images/novo_layout/seta-home.png) 0 center no-repeat;
	float:left;
	margin-right:10px;
}


#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .mesgratis span.primeiro-mes-ico{
	display: inline-block;
	width: 71px;	
	height:71px;
	float:left;
	background: url(../images/layout/ico-check-home.png) top center no-repeat;
	margin-top:5px;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .mesgratis span.primeiro-mes{
	display: inline-block;
	width: 230px;	
	margin-top:10px;
	font: bold 14px Helvetica, Tahoma, sans-serif, Arial;
	color:#2d9a00;
	text-align: center;
	float:right;
}

#pagina #conteudo #conteudo-site #infos #passos div.conteudo-passo .mesgratis span.taxa{
	display: inline-block;
	width: 220px;	
	font: bold 14px Helvetica, Tahoma, sans-serif, Arial;
	color:#646363;
	float:right;
	text-align: left;
	margin-top:5px;
}

#pagina #conteudo #conteudo-site #noticias{
	display:inline;
	width: 240px;
	height:100%;
	float: right;
	background-color: #fff;
	border:1px solid #e1e1e1;	
	border-radius: 10px;
	-moz-border-radius: 10px;
	padding-bottom: 35px;
}

#pagina #conteudo #conteudo-site #contato-dir{
	display:inline;
	width: 240px;
	height: 100px;
	float: right;
	background-color: transparent;
	margin-bottom: 5px;
	margin-top:20px;
}

#pagina #conteudo #conteudo-site #contato-dir div.box-mousehover{
	display:none;
	position: absolute;
	width:240px;
	height: 32px;
	background: #1961b5;
	z-index:999999;
	box-shadow: 2px 2px 2px #646c68;
	border-radius:5px;
	opacity: 0.9;
}

#pagina #conteudo #conteudo-site #contato-dir div.box-mousehover span{
	display:block;
	font: bold 22px "CamptonBold","MyRegular", "Helvetica", "Tahoma", "sans-serif";
	text-align: center;
	line-height: 32px;
	color:#fff;
}

#pagina #conteudo #conteudo-site #contato-dir span.title-fale{
	color:#fff;
	display: block;
	font: bold 22px "CamptonBold","MyRegular", "Helvetica", "Tahoma", "sans-serif";
	text-align: center;
	letter-spacing: 2px;
	margin-top:5px;
}


#pagina #conteudo #conteudo-site #contato-dir .icones-contato{
	display:block;
	height: 80px;
	margin-bottom:10px;
}

#pagina #conteudo #conteudo-site #contato-dir .icones-contato div.email{
	display:inline-block;
	float:left;
	width:45px;
	height:70px;
	background: url(../images/layout/ico-contato-email.png) 0 0 no-repeat;
	cursor: pointer;
	margin-left:10px;
	margin-top:10px;
}

#pagina #conteudo #conteudo-site #contato-dir .icones-contato div.email a{
	width:45px;
	height:70px;
}

#pagina #conteudo #conteudo-site #contato-dir .icones-contato div.email:hover{
	background: url(../images/layout/ico-contato-email.png) -46px 0 no-repeat;
}

#pagina #conteudo #conteudo-site #contato-dir .icones-contato div.telefone{
	display:inline-block;
	float:left;
	width:45px;
	height:70px;
	margin-left:15px;
	margin-top:10px;
	background: url(../images/layout/ico-contato-telefone.png) 0 0 no-repeat;
	cursor: pointer;
}

#pagina #conteudo #conteudo-site #contato-dir .icones-contato div.telefone a{
	display: block;
	width:45px;
	height:70px;
}

#pagina #conteudo #conteudo-site #contato-dir .icones-contato div.telefone:hover{
	background: url(../images/layout/ico-contato-telefone.png) -46px 0 no-repeat;
}


#pagina #conteudo #conteudo-site #contato-dir .icones-contato div.whatsapp{
	display:inline-block;
	float:left;
	width:45px;
	height:70px;
	margin-left:15px;
	margin-top:10px;
	background: url(../images/layout/ico-contato-whats.png) 0 0 no-repeat;
	cursor: pointer;
}

#pagina #conteudo #conteudo-site #contato-dir .icones-contato div.whatsapp a{
	display: block;
	width:45px;
	height:70px;
}

#pagina #conteudo #conteudo-site #contato-dir .icones-contato div.whatsapp:hover{
	background: url(../images/layout/ico-contato-whats.png) -46px 0 no-repeat;
}

#pagina #conteudo #conteudo-site #contato-dir .icones-contato div.skype{
	display:inline-block;
	float:left;
	width:45px;
	height:70px;
	margin-left:10px;
	margin-top:10px;
	background: url(../images/layout/ico-contato-skype.png?v=2) 0 0 no-repeat;
	cursor: pointer;
}

#pagina #conteudo #conteudo-site #contato-dir .icones-contato div.skype a{
	display: block;
	width:45px;
	height:70px;
}

#pagina #conteudo #conteudo-site #contato-dir .icones-contato div.skype:hover{
	background: url(../images/layout/ico-contato-skype.png) -46px 0 no-repeat;
}


#pagina #conteudo #conteudo-site #contato-dir span.horario{
	color:#fff;
	display: block;
	font: normal 14px "CamptonBold","MyRegular", "Helvetica", "Tahoma", "sans-serif";
	text-align: center;
}

#pagina #conteudo #conteudo-site #contato-dir a.ico-contato{
	display:block;
	width: 240px;
	height: 81px;
	background: url(../images/layout/fale-conosco.png) 0 0 no-repeat;
	margin-top:10px;
}

#pagina #conteudo #conteudo-site #contato-dir a.ico-contato:hover{
	background: url(../images/layout/fale-conosco.png) 0 -81px no-repeat;
}

#pagina #conteudo #conteudo-site #contato-dir a.whatlink{
	font: bold 24px "CamptonBold","MyRegular", "Helvetica", "Tahoma", "sans-serif" !important;
    color: #6cd971;
    text-decoration: none;
}

#pagina #conteudo #conteudo-site #contato-dir a.whatlink:hover{
	color: #fff;
}

#pagina #conteudo #conteudo-site #contato-dir .skype{
	display: inline-table;
	width: 180px;
	height: 20px;
	float:right;
}

#pagina #conteudo #conteudo-site #contato-dir .skype .icone{
	display: inline-table;
	float:left;
	width: 20px;
	height: 20px;	
	background: url(../images/layout/ico-skype.png) 0 0 no-repeat;
	line-height: 20px;
}

#pagina #conteudo #conteudo-site #contato-dir .skype .text{
	display: inline-table;
	float:left;
	width: 150px;
	height: 20px;	
	margin-left: 10px;
	font: bold 12px Helvetica, Tahoma, sans-serif, Arial;
	color:#fff;
	letter-spacing:0.5px;
	line-height: 20px;
}

#pagina #contato-ajuda{
	display:inline;
	width: 220px;
	float: right;
	background-color: transparent;
	margin-bottom: 5px;
	margin-top:50px;
	padding:10px;
	background: #ffffff;
	border-radius:15px;
}

#pagina #contato-ajuda span{
	display:inline-block;
	width:110px;
	float:right;
	margin-top:10px;
	margin-right: 5px;
}


#pagina #contato-ajuda span a{
	display:block;
	font:bold 16px "MyRegular", "Helvetica", "Tahoma", "sans-serif" !important;
	letter-spacing: 0.5px;
	color:#007abd;
	text-align: center;
}


#pagina #contato-ajuda a.imagelink{
	display:block;
	width: 100px;
	height:57px;
	background: url(../images/layout/central_ajuda.png) center center no-repeat;
}

#pagina #conteudo #conteudo-site #midia-digial{
	display:inline;
	width: 220px;
	float: right;
	background-color: transparent;
	margin-bottom: 5px;
	margin-top:5px;
	padding:10px;
}

#pagina #conteudo #conteudo-site #midia-digial a.face{
	display: inline-block;
	width: 45px;
	height:45px;
	background: url(../images/layout/face-icon.png?v=3) 0 center no-repeat;
	margin-top:3px;
	margin-right:8px;
}

#pagina #conteudo #conteudo-site #midia-digial a.face:hover{
	background: url(../images/layout/face-icon.png?v=3) -46px center no-repeat;
}

#pagina #conteudo #conteudo-site #midia-digial a.insta{
	display: inline-block;
	width: 45px;
	height:45px;
	background: url(../images/layout/insta-icon.png?v=3) 0 center no-repeat;
	margin-top:3px;
	margin-right:8px;
}

#pagina #conteudo #conteudo-site #midia-digial a.insta:hover{
	background: url(../images/layout/insta-icon.png?v=3) -46px center no-repeat;
}

#pagina #conteudo #conteudo-site #midia-digial a.linkedin{
	display: inline-block;
	width: 45px;
	height:45px;
	background: url(../images/layout/linkedin-icon.png?v=3) 0 center no-repeat;
	margin-right:8px;
}

#pagina #conteudo #conteudo-site #midia-digial a.linkedin:hover{
	background: url(../images/layout/linkedin-icon.png?v=3) -46px center no-repeat;
}


#pagina #conteudo #conteudo-site #midia-digial a.blog{
	display: inline-block;
	width: 45px;
	height:45px;
	background: url(../images/layout/ico-blog.png?v=3) 0 center no-repeat;
	margin-top:3px;
}

#pagina #conteudo #conteudo-site #midia-digial a.blog:hover{
	background: url(../images/layout/ico-blog.png?v=3) -46px center no-repeat;
}



#pagina #conteudo #conteudo-site #como-funciona{
	display:inline;
	width: 240px;
	height: 82px;
	float: right;
	background-color: transparent;
	margin-bottom: 5px;
	margin-top:10px;
}

#pagina #conteudo #conteudo-site #como-funciona a{
	display: block;
	width: 240px;
	height: 82px;
	background: url(../images/layout/ico-funciona2.png) center 5px no-repeat #fff;
	margin: 0 auto;
	border-radius: 10px;
	-moz-border-radius: 10px;
	border:1px solid #e1e1e1;	
	transition: all 0.5s ease;
}

#pagina #conteudo #conteudo-site #como-funciona a:hover{
	background-color:#ffe5cb;
	border-color:#f5922c !important;
}

#pagina #conteudo #conteudo-site #mobronda{
	display:inline;
	width: 240px;
	height: 103px;
	float: right;
	background-color: transparent;
	margin-bottom: 20px;
	margin-top:15px;
}

#pagina #conteudo #conteudo-site #mobronda a{
	display: block;
	width: 240px;
	height: 103px;
	margin: 0 auto;
	border-radius: 10px;
	-moz-border-radius: 10px;
	border:1px solid #e1e1e1;	
	transition: all 0.5s ease;
}

#pagina #conteudo #conteudo-site #mobronda a:hover{
	border-color:#f5922c !important;
}

div.banner{
	position:relative;
}
div.banner .sliding-banner-container { width:100%;}

div.banner img.sliding-banner-img{
	border-radius: 10px;
	-moz-border-radius: 10px;
}

#pagina #conteudo #conteudo-site .content{
	color:white;
	width: 100%;
	text-align: center;
	position: absolute;
	top: 50%;
	transform:translateY(-50%);
}


#pagina #conteudo #conteudo-site #noticias div.topo-titulo{
	background: url(../images/layout/topo-noticias.png) center center no-repeat #bbd0e7;
	width: 241px;
	height: 88px;
	margin-bottom:20px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-moz-border-top-left-radius: 10px;
	-moz-border-top-right-radius: 10px;
}

#pagina #conteudo #conteudo-site #noticias div.topo-titulo-novo{
	width: 241px;
	line-height: 40px;
	font-family: "MyRegular", "Helvetica", "Tahoma", "sans-serif" !important;
	font-weight: normal;
	letter-spacing: 1px;
	text-align:center;
	font-size:19px;
	color:#007abd;
	margin-top:20px;
	margin-bottom:10px;
}

#pagina #conteudo #conteudo-site #noticias span.subtitulo{
	display:block;
	font: bold 18px Helvetica, Tahoma, sans-serif, Arial;
	color: #a5bedc;
	text-align: center;
	padding:5px;
	margin-bottom: 10px;
}

#pagina #conteudo #conteudo-site #noticias div.subtitulo{
	width: 241px;
	line-height: 20px;
	font-family: "MyRegular", "Helvetica", "Tahoma", "sans-serif" !important;
	font-weight: normal;
	letter-spacing: 1px;
	text-align:center;
	font-size:19px;
	color:#007abd;
	margin-top:25px;
}


#pagina #conteudo #conteudo-site #noticias div.subtitulo2{
	width: 241px;
	line-height: 20px;
	font-family: "MyRegular", "Helvetica", "Tahoma", "sans-serif" !important;
	font-weight: normal;
	letter-spacing: 1px;
	text-align:center;
	font-size:12px;
	color:#383838 ;
	text-align: center;
}

#pagina #conteudo #conteudo-site #noticias span.titulo span{
	color: #ec9426;
}

#pagina #conteudo #conteudo-site #noticias .separador-horizontal {
}

#pagina #conteudo #conteudo-site #noticias .separador-vertical {
}


#pagina #conteudo #conteudo-site #noticias div.revistas-jornais a{
	display:block;
	width: 100%;
	height: 40px;
	margin-bottom: 5px;
}

#pagina #conteudo #conteudo-site #noticias div.revistas-jornais a:hover{
	background-color:#d2d3d4 !important;
	
}

#pagina #conteudo #conteudo-site #noticias a.otempo{
	background: url(../images/layout/otempo.png?v=2) center center no-repeat;
	background-size: 90px;
}

#pagina #conteudo #conteudo-site #noticias a.atarde{
	background: url(../images/layout/atarde.png?v=2) center center no-repeat;
	background-size: 90px;
}


#pagina #conteudo #conteudo-site #noticias a.estadodeminas{
	background: url(../images/layout/estadodeminas.png?v=2) center center no-repeat;
	width:130px !important;
	background-size: 120px;
}

#pagina #conteudo #conteudo-site #noticias a.defato{
	background: url(../images/layout/defato.png?v=2) center center no-repeat;
	width:70px !important;
	background-size: 60px;
}

#pagina #conteudo #conteudo-site #noticias a.diariodoamazonas{
	background: url(../images/layout/diarioamazonas.png?v=2) center center no-repeat;
	width:140px !important;
	background-size: 130px;
}

#pagina #conteudo #conteudo-site #noticias a.jurisway{
	background: url(../images/layout/jurisway.png?v=2) center center no-repeat;
	width:70px !important;
	background-size: 60px;
}

#pagina #conteudo #conteudo-site #noticias a.sindilojasbh{
	background: url(../images/layout/sindilojasbh.jpg) center center no-repeat;
	background-size: 80px;
}

#pagina #conteudo #conteudo-site #noticias a.mercadorural{
	background: url(../images/layout/mercadorural.png) center center no-repeat;
	background-size: 80px;
}

#pagina #conteudo #conteudo-site #noticias div.revistas-jornais{
	background: #edeeef;
	width:92%;
	margin:0 auto;
	border-radius:10px;
	height: 100px;
	padding-top:10px;
	padding-bottom:10px;
}

#pagina #conteudo #conteudo-site #noticias .noticia-unica{
	width: 98%;
	height: 40px;	
	margin-top:2px;
	margin-bottom:2px;
	margin:0 auto;
}

#pagina #conteudo #conteudo-site #noticias .noticia-dupla{
	width: 98%;
	height: 30px;	
	margin-top:2px;
	margin-bottom:2px;
	margin:0 auto;
}

#pagina #conteudo #conteudo-site #noticias .noticia-dupla .noticia-1{
	display: inline-table;
	height: 30px;	
	width: 49%;
}

#pagina #conteudo #conteudo-site #noticias .noticia-dupla .noticia-2{
	display: inline-table;
	height: 30px;	
	width: 49%;
}

#pagina #conteudo #conteudo-site #noticias .outras-noticias{
	position:relative;
	clear: both;
	height: 270px;
	margin:auto;
	margin-top:20px;
	max-height: 270px;
	overflow-x: hidden;
	overflow-y: auto;
}

#style-1::-webkit-scrollbar {
	background-color: #F5F5F5;
	width: 8px;
}
 
#style-1::-webkit-scrollbar-track {
   -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}
 
#style-1::-webkit-scrollbar-thumb {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #b3bbc9;
}

#style-1::-webkit-resizer{
	background-color: #b3bbc9;
}

#style-1::-webkit-scrollbar-corner{
	background-color: #b3bbc9;
}

#pagina #conteudo #conteudo-site #noticias .outras-noticias ul{
	width:200px;
	margin:0 auto;
	padding-left: 10px;
	text-align: left;
}

#pagina #conteudo #conteudo-site #noticias .outras-noticias li{
	padding:0;
	margin:0;
	color: #eb9526;
	float: left;
	height: auto;
	margin-bottom:5px;
}

#pagina #conteudo #conteudo-site #noticias .outras-noticias ul li span.titulo{
	display:block;
	font: bold 12px Helvetica, Tahoma, sans-serif, Arial;
	color: #007abd;
	cursor: pointer;
	text-align: left;
	padding:2px;
	margin:0;
}

#pagina #conteudo #conteudo-site #noticias .outras-noticias ul li span.titulo:hover{
	color:#eb9526;
}

#pagina #conteudo #conteudo-site #noticias .outras-noticias ul li div.conteudo{
	font: normal 12px Helvetica, Tahoma, sans-serif, Arial;
	color: #000;
	text-align: left;
	display: none;
	padding-bottom: 20px;
}

#pagina #conteudo #conteudo-site #noticias .outras-noticias ul li div.conteudo a{
	display:inline;
	font: normal 12px Helvetica, Tahoma, sans-serif, Arial;
	color: #eb9526;
}

#pagina #conteudo #conteudo-site #noticias .outras-noticias ul li div.conteudo a:hover{
	color: #1961b5;
}

#pagina #conteudo #conteudo-site #noticias .vejamais{
	width:100%;
	clear: both;	
	text-align: center;
	padding-top:20px;
	border:0;
}

#pagina #conteudo #conteudo-site #noticias .vejamais a{
	font: bold 14px Helvetica, Tahoma, sans-serif, Arial;
	display:block;
	color:#eb9325;
	border:0px;
}

#pagina #conteudo #conteudo-site #noticias .vejamais a:hover{
	color:#1961b5;
	border:none;
}

#pagina #conteudo #conteudo-site #noticias .barra-depoimentos{
	width: 210px;
	height: 373px;
	background-color: #3974ba;
	clear: left;
	margin:0 auto;
	border:1px solid #e1e1e1;	
	border-radius: 10px;
	-moz-border-radius: 10px;
	margin-bottom: 20px;
}

#pagina #conteudo #conteudo-site #noticias .barra-depoimentos .conteudo .hidden{
	display: none;	
}

#pagina #conteudo #conteudo-site #noticias .barra-depoimentos .barra-superior{
	width: 100%;
	text-align: center;
	padding-top:10px;
	margin:0 auto;
}

#pagina #conteudo #conteudo-site #noticias .barra-depoimentos a{
	display:inline-table;
	width: 15px;
	height: 15px;
	text-decoration: none;
	color:#fff;
	cursor: text;
	border:none;
}

#pagina #conteudo #conteudo-site #noticias .barra-depoimentos a:hover{
	color: #fff;
	border:none;
}

#pagina #conteudo #conteudo-site #noticias .barra-depoimentos a.esquerda{
	display:inline;
	float:left;
	background: url(../images/layout/seta-esq.png) 0 0 no-repeat;
	margin-left: 10px;
	cursor: pointer;
}

#pagina #conteudo #conteudo-site #noticias .barra-depoimentos a.direita{
	display:inline;
	float:right;
	background: url(../images/layout/seta-dir.png) 0 0 no-repeat;
	margin-right: 10px;
	cursor: pointer;
}

#pagina #conteudo #conteudo-site #noticias .barra-depoimentos a.esquerda:hover{
	display:inline;
	float:left;
	background: url(../images/layout/seta-esq.png) -17px 0 no-repeat;
	margin-left: 10px;
}

#pagina #conteudo #conteudo-site #noticias .barra-depoimentos a.direita:hover{
	display:inline;
	float:right;
	background: url(../images/layout/seta-dir.png) -17px 0 no-repeat;
	margin-right: 10px;
}


#pagina #conteudo #conteudo-site #noticias .barra-depoimentos .moldura-foto{
	clear:both;
	width: 110px;
	height: 122px;
	margin:10px auto;
	background: url(../images/layout/moldura-foto.png) 0 0 no-repeat;
}

#pagina #conteudo #conteudo-site #noticias .barra-depoimentos .moldura-foto img{
	width: 96px;
	height: 107px;
	margin-top:5px;
	margin-left: 5px;		
}

#pagina #conteudo #conteudo-site #noticias .barra-depoimentos .depoimento{
	width: 190px;
	text-align: center;
	margin-top:10px;
	font: italic 12px Helvetica, Tahoma, sans-serif, Arial;
	color: #000;
	background-color: #fff;
	margin:0 auto;
	padding:5px;
	height: 190px;
	
	border:1px solid #e1e1e1;	
	border-radius: 10px;
	-moz-border-radius: 10px;
	margin-bottom: 20px;
	
}

#pagina #conteudo #conteudo-site #noticias .barra-depoimentos .depoimento .texto{
	width: 100%;
	height: 160px;
}


#pagina #conteudo #conteudo-site #noticias .barra-depoimentos .depoimento .nome{
	width: 100%;
	height: 30px;
}

#pagina #conteudo #conteudo-site #noticias .barra-depoimentos .depoimento .nome span{
	display:block;
	font: bold 11px Helvetica, Tahoma, sans-serif, Arial;
	color: #1961b5;
}

/************************************************************
* Faixa laranja no topo da página div#faixa-topo-laranja
************************************************************/
#pagina #faixa-topo-laranja{
	background: #f4922a;
	width: 100%;
	height: 40px;
	z-index: 1;
	color: #fff;
	text-align: center;
	line-height: 40px;
}

#pagina #faixa-topo-laranja h1{
	font: bold 20px "MyBold","MyRegular", "Helvetica", "Tahoma", "sans-serif";
	color: #fff;
	height: 40px;
	text-align: center;
	line-height: 40px;
	margin-top:0;
	margin-bottom:0;
}

/************************************************************
* Rodape da pagina div#faixa-rodape-home
************************************************************/
#faixa-rodape-home {
	position: relative;
	background-color: #f4922a;
	width: 100%;
	height: 40px;
	clear: both;
	bottom: 0;
}

#faixa-rodape-home #conteudo-rodape {
	width: 1000px;
	margin: 0 auto;
}

#faixa-rodape-home #conteudo-rodape div {
	display: inline-table;
	font: bold 12px Helvetica, Tahoma, sans-serif, Arial;
	color: #ffffff;
	margin-top: 5px;
}

#faixa-rodape-home #conteudo-rodape div.endereco {
	width: 310px;
	float: left;
	text-align: left;
}

#faixa-rodape-home #conteudo-rodape div.logomarca {
	width: 273px;
	height: 31px;
	background: url(../images/layout/logo-rodape.png) center center
		no-repeat;
}

#faixa-rodape-home #conteudo-rodape div.logomarca a {
	display: block;
	width: 125px;
	height: 31px;
	margin-left: 75px;
}

#faixa-rodape-home #conteudo-rodape div.contato {
	width: 210px;
	float: right;
	text-align: right;
}

div#topo-explicacao div.contato{
	position:relative;	
}
	
div#aviso-suporte{
	position:fixed;
	background: #2d9a63;	
	top:145px;
	right:380px;
	padding:10px;
	width:360px;
	border-radius:5px;
	z-index:999999;
	box-shadow: 2px 2px 2px #646c68;
}

div#aviso-suporte span{
	color:#fff;
	font: normal 13px "CamptonBold","MyRegular", "Helvetica", "Tahoma", "sans-serif";
}

div#aviso-suporte span.texto{
	display:block;
	width:100%;	
	line-height: 15px;
	letter-spacing: 0.5px;
}
	
	
div#aviso-suporte span.texto a.link-email{
	display: inline !important;
    width: auto !important;
    height: auto !important;
    background: none !important;
    margin-top:0  !important;
	color:#e3c72d;
}

div#aviso-suporte span.texto a.link-email:hover{
	text-decoration: underline;
	color:#e0e63f;	
	
	
}

div#aviso-suporte span.title{
	text-align:center;	
	display:block;
	width:100%;	
	margin-bottom:10px;
	font: normal 13px "CamptonBold","MyRegular", "Helvetica", "Tahoma", "sans-serif";
}

div#aviso-suporte span.close{
	float:right;
	cursor: pointer;
}

div.suporte-customizado{
	width:100%;
	margin:0 auto;
	padding:0px;
	cursor: pointer;
	margin-bottom:0px;
	text-align:center;
	background: #fff;
	border-radius: 10px;
	border:1px solid #e1e1e1;
	margin-top:20px;
	height: 50px;
	line-height: 50px;
}

div.suporte-customizado div.title{
	width:100%;
	margin:0 auto;
}

div.suporte-customizado div.title div.logo{
	display:inline-block;
	width:7%;
	height:50px;
	background: url('../images/layout/logo-for-paypal.png') center center no-repeat;
    background-size:contain;
    float:left;
    margin-left:2%;
}

div.suporte-customizado div.title div.homeoffice{
	display:inline-block;
	width:76px;
	height:60px;
	background: url('../images/layout/ico-homeoffice.png') center center no-repeat;
    background-size:contain;
    float:left;
    margin-left:-30px;
    margin-top:-10px;
}

div.suporte-customizado div.title span{
	display:inline-block;
	width:auto;
	font-weight: bold;
	font-family: "CamptonBold","MyRegular", "Helvetica", "Tahoma", "sans-serif" !important;
	color:#1f64af !important;
	height: 50px;
	line-height: 50px;
	font-size: 12px;
	text-align:left;
	float:left;
	margin-left:2%;
	margin-top:0px;
}

div.suporte-customizado div.clique-aqui{
	display:inline-block;
	float:left;
	padding-left:10px;
	padding-right:10px;
	height: 25px;
	line-height: 25px;
	background:#de9034;	
	color:#fff;
	text-align: center;
	line-height: 25px;
	font-family: "CamptonBold","MyRegular", "Helvetica", "Tahoma", "sans-serif" !important;
	font-size:11px;
	border-top-left-radius:15px;
	border-bottom-right-radius:15px;
	margin-top:14px;
	margin-left:10px;
	transition:all 1.5s ease;
}

div.suporte-customizado div.clique-aqui:hover{
	background:#1f64af;
	color:#fff;
}

div.suporte-customizado ul.nivel1{
	position:absolute;
	display:none;
	width:650px;
	margin:0 auto;
	margin-top:-10px;
	margin-left:15px;
	list-style: none;
	padding:0;	
	background:#f1f1f1;
	border:1px solid #cbcbcb;
	border-radius:0px;
	padding-top:10px;
	padding-left:10px;
	text-align:left;
	z-index:999999;
}

div.suporte-customizado div.logo-mobponto{
	position: absolute;
	width:40%;
	height: 65px;
	top:15px;
	right:15px;	
	background: url('../images/layout/logo-for-paypal.png') center right no-repeat;
    background-size:contain;
    opacity:0.5;
}

div.suporte-customizado div.closesup{
	position: absolute;
	width:auto;
	top:-10px;
	right:15px;	
	font-family: "CamptonBold","MyRegular", "Helvetica", "Tahoma", "sans-serif" !important;
	color:#1f64af;
	transition:all 1.5s ease;
}

div.suporte-customizado div.closesup:hover{
	color:#de9034;
	
}

div.suporte-customizado ul.nivel1 li{
	color:#1f64af !important;
	line-height: 25px;
	padding-left: 1em; 
    text-indent: -.7em;
    font-size:14px;
    font-family: "CamptonBold","MyRegular", "Helvetica", "Tahoma", "sans-serif" !important;
}

div.suporte-customizado ul.nivel1 li::before {
  content: "* ";
  color: #de9034;
}

div.suporte-customizado ul.nivel1 li.notlist::before {
  content: "";
}

div.suporte-customizado ul.nivel1 li.proposta{
	text-align: center;
	height:30px;
	margin-top:30px;
	margin-bottom: 10px;
	font-size:0.9em;
	font-family: "CamptonBold","MyRegular", "Helvetica", "Tahoma", "sans-serif" !important;
}

div.suporte-customizado ul.nivel1 li.proposta a.quero-proposta{
	display:block;
	font-family: "CamptonBold","MyRegular", "Helvetica", "Tahoma", "sans-serif" !important;
 	font-size:0.9em;
	width:auto;
	float:right;
	margin-right:3%;
	background:#1f64af;
	color:#fff;
	border-top-left-radius:25px;
	border-bottom-right-radius:25px;
	text-decoration: none;
	padding-left:25px;
	padding-right:25px;
	height: 30px;
	line-height: 30px;
	transition:all 1.5s ease;
}

div.suporte-customizado ul.nivel1 li.proposta a.quero-proposta:hover{
	background:#de9034;
	color:#fff;
}

.blink {
	-webkit-animation: blink 1.5s linear infinite;
	-moz-animation: blink 1.5s linear infinite;
	-ms-animation: blink 1.5s linear infinite;
	-o-animation: blink 1.5s linear infinite;
	 animation: blink 1.5s linear infinite;
	 border:solid 1px #2d9a00 !important;
}
@-webkit-keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}
@-moz-keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}
@-ms-keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}
@-o-keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}
@keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}


div#desbloquear-ip{
	display:none;
	position: fixed;
	left: 50%;
	top: 50%;
	width: 560px;
	height: 260px;
	margin-top:-120px;
	margin-left:-280px;
	padding:20px;
	z-index: 9991;
	background-color: #fff;
	box-shadow:-1px -1px 50px #000;
	border-radius:5px;	
}

div#desbloquear-ip span.close{
	display: inline-block;
	width: 9%;
	text-align:right;
	float:right;
	margin-top:5px;
	cursor: pointer;
	font: bold 18px Helvetica, Tahoma, sans-serif, Arial;
	color: #c0c0c0;
}

div#desbloquear-ip span.close:hover{
	color: #000;
}

div#desbloquear-ip span.title{
	display: inline-block;
	width: 90%;
	float:left;
	text-align:center;
	margin-top:5px;
	font: bold 16px"CamptonBold","MyRegular", "Helvetica", "Tahoma", "sans-serif";
	color: #ce3737;
}

div#desbloquear-ip div#perguntas{
	margin-top:50px;	
	text-align: center;
}

div#desbloquear-ip div#perguntas span{
	display:block;
	width:100%;
	font: bold 14px"CamptonBold","MyRegular", "Helvetica", "Tahoma", "sans-serif";
	color: #393a39;
	text-align: left;
}

div#desbloquear-ip div#perguntas span.opcao{
	display:inline-block;
	width:49%;
	height:40px;
	font: bold 14px Helvetica, Tahoma, sans-serif, Arial;
	color: #fff;
	background: #1961b5;
	border-radius:5px;
	line-height: 40px;
	text-align: center;
	cursor: pointer;
}

div#desbloquear-ip div#perguntas span.opcao:hover{
	opacity: 0.8;	
	
}

div#desbloquear-ip div#perguntas span.opcao:hover, div#desbloquear-ip div#perguntas span.clicked{
	opacity: 0.5;	
	
}


div#desbloquear-ip div#perguntas span.required{
	display:none;
	width:100%;
	font: bold 11px Helvetica, Tahoma, sans-serif, Arial;
	color: rgb(194, 6, 7);
	text-align: right;
}

div#desbloquear-ip div#perguntas input{
	height: 25px;
	width: 100%;
	background-color: #fff;
	font: normal 12px Helvetica, Tahoma, sans-serif, Arial;
	color: #277eb3;
	border: 1px solid #6e7073;
	padding-left: 3px;
	padding-right: 3px;
}

div#desbloquear-ip div#novo-email{
	display: none;	
	margin-top:30px;	
}

div#desbloquear-ip div#novo-email span{
	display:block;
	width:100%;
	font: bold 14px Helvetica, Tahoma, sans-serif, Arial;
	color: #1961b5;
}

div#desbloquear-ip div#novo-email span.required{
	display:none;
	width:100%;
	font: bold 11px Helvetica, Tahoma, sans-serif, Arial;
	color: rgb(194, 6, 7);
	text-align: right;
}

div#desbloquear-ip div#novo-email input{
	height: 25px;
	width: 100%;
	background-color: #fff;
	font: normal 12px Helvetica, Tahoma, sans-serif, Arial;
	color: #277eb3;
	border: 1px solid #6e7073;
	padding-left: 3px;
	padding-right: 3px;
}


div#desbloquear-ip div#botaos{
	position: absolute;
	bottom:10px;
	width:94%;
	text-align:right;	
}

div#desbloquear-ip div#botaos button{
	font: bold 12px Helvetica, Tahoma, sans-serif, Arial;
	color: #fff;
	cursor: pointer;
	text-transform: uppercase;
	width: 95px;
	height: 22px;
	line-height: 22px;
	background-color: #1e62ad;
	border: 1px solid #6e7073;
	
	border-radius: 5px;
	-moz-border-radius: 5px;

}

div#duvidas-freq{
	clear: both;
    width: 100%;
    height: 330px;
    background-color: #fff;
    margin-top: -30px;
    margin-bottom: 50px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    border-top: 1px solid #e1e1e1;
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
}

div#duvidas-freq span{
	display:block;
	width:100%;
	background:#007abd;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	line-height: 25px;
	text-align: center;
	font-family: "MyRegular", "Helvetica", "Tahoma", "sans-serif" !important;
	font-weight: bold;
	letter-spacing: 0.5px;
	color:#fff;
}

div#duvidas-freq span h4{
	text-align: center;
	font-family: "MyRegular", "Helvetica", "Tahoma", "sans-serif" !important;
	font-weight: bold;
	letter-spacing: 0.5px;
	color:#fff;
}

div#duvidas-freq div.links{
	width:90%;
	margin:0 auto;
	margin-top:30px;
}

div#duvidas-freq div.links h3{
	margin:0;	
}

div#duvidas-freq div.links h3 a{
	font-family: "MyRegular", "Helvetica", "Tahoma", "sans-serif" !important;
	font-weight: normal;
	letter-spacing: 0.5px;
	font-size: 16px;
	display: block;
	width: auto;
	margin-top:5px;
	color:#007abd;
}

div#duvidas-freq div.links a:hover{
	text-decoration: underline;
	color:#f4922a;
}





@-moz-document url-prefix() {
	
	.frmLogin label.width130 {
		width:125px !important;
	}
	
	.frmLogin input.width190{
		width:225px !important;
	}	
	
	#pagina #faixa-topo-login #conteudo-topo .contato-ajuda{
		width: 110px !important;
	}
}	


div#aviso-mobile{
	position:absolute;
	display: none;
	top:5%;
	left:5%;
	width:90%;
	background:#fff;
	z-index:99999999;
	border-radius:5px;
	-webkit-box-shadow: 0px 0px 150px #000;
	-moz-box-shadow: 0px 0px 150px #000;
	box-shadow: 0px 0px 150px #000;
}

div#aviso-mobile .ico-fechar {
    position: absolute;
    right: 2px;
    top: 2px;
    width: 25px;
    height: 24px;
    background: url(../images/layout/ico-fechar.png) 0 0 no-repeat;
    cursor: pointer;
    z-index: 125;
}

div#aviso-mobile #conteudo{
	padding:10% !important;	
}

div#aviso-mobile #conteudo span#ola{
	display:block;
	text-align:center;
	font-family: "MyRegular", "Helvetica", "Tahoma", "sans-serif", "Arial";
	font-size: 1.5em;
	color:#333333;
	margin-bottom:30%;
}

div#aviso-mobile #conteudo div#bater-ponto{
	display:block;
	text-align:center;
	font-family: "MyRegular", "Helvetica", "Tahoma", "sans-serif", "Arial";
	font-size: 1.5em;
	color:#fff;
	background:#4a719f;
	line-height:50px;
	border-radius:5px;
	margin-bottom:20%;
	cursor: pointer;
}

div#aviso-mobile #conteudo div#bater-ponto:hover,div#aviso-mobile #conteudo div#bater-ponto:active{
	background:#1961b5;
}

div#aviso-mobile #conteudo div#acessar{
	display:block;
	text-align:center;
	font-family: "MyRegular", "Helvetica", "Tahoma", "sans-serif", "Arial";
	font-size: 1.3em;
	color:#333333;
	background:#ccc;
	line-height:50px;
	border-radius:5px;
	margin-bottom:10%;
	cursor: pointer;
}

div#aviso-mobile #conteudo div#acessar:hover,div#aviso-mobile #conteudo div#acessar:active{
	background:#bcbbbb;
}

div#aviso-mobile #conteudo div#acessar span{
	font-family: "MyRegular", "Helvetica", "Tahoma", "sans-serif", "Arial";
	font-size: 1.1em;
}

div#aviso-mobile #conteudo div#acessar span.mob{
	color:#f4922a;
}

div#aviso-mobile #conteudo div#acessar span.ponto{
	color:#1961b5;
}
	
@media screen and (max-width: 800px){
	div#aviso-mobile {
		display: block;
		position:absolute;
		width:90% !important;
		bottom:5%;
	}
}
