@charset "UTF-8";
/* CSS Document */


/* ------------------------ GERAL ----------------------- */

.container, .wizard {width: 750px;}
body {min-width: 750px;}

.box .container {width: 700px;}
.box-pequeno .container {width: 400px;}
.painel.mapa iframe{height:580px;}


/* ------------------------ GRID ----------------------- */

.largura100, .larguraTotal800 { width: 98% !important;}
.largura90  { width: 48%; }
.largura85  { width: 48%; }
.largura80  { width: 48%; }
.largura75  { width: 48%; }
.largura70  { width: 48%; }
.largura67  { width: 48%; }
.largura66  { width: 48%; }
.largura65  { width: 48%; }
.largura60  { width: 48%; }
.largura55  { width: 48%; }
.largura50  { width: 48%; }
.largura48  { width: 48%; }
.largura47  { width: 48%; }
.largura45  { width: 48%; }
.largura40  { width: 48%; }
.largura37  { width: 48%; }
.largura33  { width: 48%; }
.largura30  { width: 48%; }
.largura25  { width: 48%; }
.largura20  { width: 48%; }
.largura15  { width: 48%; }
.largura10  { width: 48%; }
.largura5  { width: 48%; }


.largura100, .largura90, .largura85, .largura80, .largura75, .largura70, .largura66, .largura65,
.largura60, .largura55, .largura50, .largura47, .largura45, .largura40, .largura37, .largura33,
.largura30, .largura25, .largura20, .largura15, .largura10, .largura5 {
	padding:0px; margin:0px 1%; }

.borda_direita { border-right: 1px dashed #ccc; }
.borda_esquerda { border-left: 1px dashed #ccc; }

.painel .modulo.largura100, .painel .modulo.largura90, .painel .modulo.largura85, .painel .modulo.largura80,
.painel .modulo.largura75, .painel .modulo.largura70, .painel .modulo.largura67, .painel .modulo.largura66,
.painel .modulo.largura65, .painel .modulo.largura60, .painel .modulo.largura55, .painel .modulo.largura50,
.painel .modulo.largura47, .painel .modulo.largura45, .painel .modulo.largura40, .painel .modulo.largura33,
.painel .modulo.largura30, .painel .modulo.largura25, .painel .modulo.largura20, .painel .modulo.largura15,
.painel .modulo.largura10, .painel .modulo.largura5 { padding:0px; margin:0px 1%; }

td .campo.largura100 { width: 100%;}
.campo.largura100 { width: 98%;}
.campo.largura90  { width: 48%; }
.campo.largura85  { width: 48%; }
.campo.largura80  { width: 48%; }
.campo.largura75  { width: 48%; }
.campo.largura70  { width: 48%; }
.campo.largura66  { width: 48%; }
.campo.largura60  { width: 48%; }
.campo.largura50  { width: 48%; }
.campo.largura45  { width: 48%; }
.campo.largura40  { width: 48%; }
.campo.largura33  { width: 48%; }
.campo.largura30  { width: 48%; }
.campo.largura25  { width: 48%; }
.campo.largura20  { width: 48%; }
.campo.largura18  { width: 48%; }
.campo.largura15  { width: 48%; }
.campo.largura12  { width: 48%; }
.campo.largura10  { width: 48%; }

.campo.largura100, .campo.largura90, .campo.largura85, .campo.largura80, .campo.largura75,
.campo.largura70, .campo.largura66, .campo.largura60, .campo.largura50, .campo.largura45,
.campo.largura40, .campo.largura33, .campo.largura30, .campo.largura25, .campo.largura20,
.campo.largura18, .campo.largura15, .campo.largura12, .campo.largura10 { padding: 0px !important; margin:8px 1% 8px 1% !important; float:left; }

.margem_superior_pequena {margin-top:10px}
.margem_inferior_pequena {margin-bottom:10px}
.margem_superior_media {margin-top:18px}
.margem_inferior_media {margin-bottom:18px}
.margem_superior_grande {margin-top:24px}
.margem_inferior_grande {margin-bottom:24px}
.margem_superior_gigante {margin-top:50px;}
.margem_inferior_gigante {margin-bottom:50px;}

.padding_superior_pequeno {padding-top:10px}
.padding_inferior_pequeno {padding-bottom:10px}
.padding_superior_medio {padding-top:18px}
.padding_inferior_medio {padding-bottom:18px}
.padding_superior_grande {padding-top:24px}
.padding_inferior_grande {padding-bottom:24px}
.padding_superior_gigante {padding-top:50px;}
.padding_inferior_gigante {padding-bottom:50px;}

.coluna.largura48 { margin: 0% 1%;}

/* ------------------------ CONFIGURAÇÕES GERAIS ----------------------- */

h4 {font-size: 1.3em;}

div.selector { margin-bottom: 5px; }

.cabecalho .barra_topo .menu_mensagens.menu_superior ul li.mensagem span.info { float: none; }

.cabecalho .barra_topo .acesso_produtos .dropdown_produtos { width: 370px; }
.cabecalho .barra_topo .acesso_produtos .dropdown_produtos .coluna.largura50 { width: 47%; }

.home .coluna.principal {
	margin-top:10px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
	-moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.home .largura67 {width:100%; margin:0px; padding:0px;}
.home .largura30 {width:100%; margin:0px; padding:0px;}

.home .painel {width:47%; float:left; margin:0px 0px 0px 0px; padding:2%; }
.home .painel+.painel {padding-left: 0px; }
.home .painel.destaque+.painel {padding-left:2%; }
.home .painel.destaque {padding:1px; width:100%; margin-bottom:0px; }
.home.login .painel.destaque { width:60%; }
.home.login .painel.destaque .marcador { top: 53px; }
.home.login .coluna.largura30 { width:35%; }
.home .painel.destaque h6 {padding: 7px 17px 9px 25px; background-position: 7px 8px;}
.home .painel.servico_home {padding: 6px 1% 0px 1%; width:98%; float:left; margin:0px; margin-top:0px; height:auto;}
.home.login .painel.servico_home { margin-top: 15px; }
.home .painel.servico_home .observacao {font-size:0.9em; margin-top:0px;}

.home .painel.destaque .marcador  {top:30px;}

.home .painel.servico_home h3 {
    border-top: 0px solid transparent;
    padding: 0px 2px 4px 2px;
}

.home .modulo {height: 135px;}
.home .modulo.largura15 {width:26%; margin:0px;}
.home .modulo.largura80 {width:74%; margin:0px;}
.icone_coleta, .icone_certificacao {left: 10px; top: 10px; background-size: 80px 80px;}


.cabecalho > .container{ display: table; }

.cabecalho .barra_topo .menu_mensagens.menu_superior ul { right: -10px; }

.cabecalho .titulo_app { min-width: 11%; }

.menu_app .slogan { display: none;}

.menu_app > ul {
    height: 32px;
    margin-top: 30px;
}


.cabecalho .menu_app {display: none;}
.cabecalho .menu_app.lateral {display: block; top: -35px;}
.cabecalho .menu_app.lateral #fechar_menu {display: inline-block;}
.cabecalho .menu_app.lateral .menu_app.lateral li.home a:before { content: "HOME"; }

.cabecalho .mobile_header {
    display: table-cell;
}

.cabecalho .mobile_header #abrir_menu {
    width: 5%;
    display: table-cell;
    float: none;
    vertical-align: middle;
    background-position: 10px center;
    border-radius: 4px 0px 0px 4px;
    -moz-border-radius: 4px 0px 0px 4px;
    -webkit-border-radius: 4px 0px 0px 4px;
}

.cabecalho .mobile_header .slogan {
    width: 95%;
    display: table-cell;
    vertical-align: top;
    padding: 7px 14px;
    background-color: #e3e3e0;
    border-radius: 0px 4px 4px 0px;
    -moz-border-radius: 0px 4px 4px 0px;
    -webkit-border-radius: 0px 4px 4px 0px;
}


.act .titulo_app .slogan, .framework .titulo_app .slogan, .pdde .titulo_app .slogan,
.sas .titulo_app .slogan, .scad .titulo_app .slogan, .sdk .titulo_app .slogan, .signer .titulo_app .slogan { display: none; }

.act .menu_app .slogan, .framework .menu_app .slogan, .pdde .menu_app .slogan,
.sas .menu_app .slogan, .scad .menu_app .slogan, .sdk .menu_app .slogan, .signer .menu_app .slogan { padding-left: 10px; }

.act .menu_app.lateral .home a, .framework .menu_app.lateral .home a, .pdde .menu_app.lateral .home a,
.sas .menu_app.lateral .home a, .scad .menu_app.lateral .home a, .sdk .menu_app.lateral .home a, .signer .menu_app.lateral .home a,
.act .menu_app.lateral .dashboard a, .framework .menu_app.lateral .dashboard a, .pdde .menu_app.lateral .dashboard a,
.sas .menu_app.lateral .dashboard a, .scad .menu_app.lateral .dashboard a, .sdk .menu_app.lateral .dashboard a, .signer .menu_app.lateral .dashboard a {
	width: auto;
    padding: 10px 10px 13px 40px;
	color: #fff;
	background-image: url("../images/icone-seta.png");
	background-position: 19px 12px;
}
.act .menu_app.lateral .home a:hover, .framework .menu_app.lateral .home a:hover, .pdde .menu_app.lateral .home a:hover,
.sas .menu_app.lateral .home a:hover, .scad .menu_app.lateral .home a:hover, .sdk .menu_app.lateral .home a:hover, .signer .menu_app.lateral .home a:hover,
.act .menu_app.lateral .dashboard a:hover, .framework .menu_app.lateral .dashboard a:hover, .pdde .menu_app.lateral .dashboard a:hover,
.sas .menu_app.lateral .dashboard a:hover, .scad .menu_app.lateral .dashboard a:hover, .sdk .menu_app.lateral .dashboard a:hover, .signer .menu_app.lateral .dashboard a:hover {
    padding: 10px 10px 13px 40px;
	background-image: url("../images/icone-seta.png");
	background-position: 19px 12px;
}

.menu_app {float: none; margin-top:8px; width: 100%; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.menu_app li.home a, .menu_app li.portal a {border-radius:5px 0px 0px 5px; -webkit-border-radius:5px 0px 0px 5px; -moz-border-radius:5px 0px 0px 5px;}
.menu_app .dropdown {font-size:1.1em;}
.menu_app.lateral li.ativo a:hover { color: #fff; }
.menu_app.lateral li a:hover { color: #222; }
.titulo_tela .observacao {width: 270px; }

.titulo_tela .nome, .titulo {font-size:1.8em; }

.modulo.passo {height: 122px;}
.modulo.passo label span.numero, .numero {background-image: url("../images/icone-numero-1024.png");}

.numero_grande {padding: 12px 25px 10px 17px;}
.coluna .margem_conteudo, .painel .margem_conteudo, .modulo .margem_conteudo, .margem_conteudo, .conteudo {padding: 12px !important;}
.margem_conteudo .wizard { top:-14px; left:-13px; }

.coluna .margem_container_passos, .painel .margem_container_passos, .modulo .margem_container_passos { padding:10px 12px 0px 12px !important; }

.marcador_painel .margem_conteudo { background-position: left 8px; }

.banners {width:680px !important; overflow:hidden;}
.retornar {left: -15px;}
.avancar {right: -15px;}
.retornar, .avancar {width: 25px;}

.balao_mensagem_principal br {display:none;}

.act.home.login .slogan, .framework.home.login .slogan, .pdde.home.login .slogan,
.sas.home.login .slogan, .scad.home.login .slogan, .sdk.home.login .slogan, .signer.home.login .slogan {display:block !important;}

#abrir_menu {display:block; margin-top: 35px;}

.act.home.login #abrir_menu, .framework.home.login #abrir_menu, .pdde.home.login #abrir_menu,
.sas.home.login #abrir_menu, .scad.home.login #abrir_menu, .sdk.home.login #abrir_menu, .signer.home.login #abrir_menu {display:none;}

#fechar_menu {display:inline-block;}
.menu_app {display:none; }

.act .titulo_app .slogan { width: 320px; top: 40px; left: 185px; }
.framework .titulo_app .slogan { width: 430px; top: 32px; left: 262px; }
.pdde .titulo_app .slogan,
.scad .titulo_app .slogan { width: 320px; top: 32px; left: 202px; }
.sas .titulo_app .slogan { width: 320px; top: 32px; left: 188px; }
.sdk .titulo_app .slogan { width: 320px; top: 32px; left: 188px; }
.signer .titulo_app .slogan { width: 240px; top: 32px; left: 220px; }

.carteira {	padding-left: 50px !important; }

.carteira .icone {
	left: -8px;
	top: 12px;
}

.botao_painel.carteira:hover .icone { top: 13px; }
.botao_painel.ativo.carteira .icone { top: 14px; }
.botao_painel.ativo.carteira:hover .icone { top: 14px; }


.login .painel .icone { display: none; }

.campo_visualizacao .detalhes_assinatura { padding: 3px 5px; }
.grid td.fixo > div { height: 16px; }

.coluna.grid_associacao .coluna_botao,
.coluna.grid_associacao .coluna.filtros {
	width: 100%;
	padding: 0px;
}
.coluna.botao_associacao { padding-top: 205px; }
.coluna.botao_associacao ul li input { width: 32px; }
.coluna.botao_associacao ul li input.botao_esquerda { right: -5px; }
.coluna.botao_associacao ul li input.botao_direita { top: 3px; left: -5px; }

.card,
.card_container { display: block; }

.card { border-top: none; }

.card+.card {
	margin-top: 10px;
	padding-top: 10px;
	border: 0px;
	border-top: 4px double #eee;
}

.card.marcador_painel { margin: 0px !important; }

.card.vantagem {
	width: 100%;
	height: 95px;
	padding: 5px 0px;
	margin: 0px;
	display: block;
	float:left;
	text-align: left;
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #eee;
}

.painel.intro .card {
	width: 50%;
	margin: 0px;
	padding-top: 4px;
	float: left;
	border-top: 4px double #eee;
}

.card.vantagem .margem_conteudo {
	width: 100%;
	padding: 20px !important;
	overflow: hidden;
	font-size: 1.2em;
	line-height: 1.1;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.card.vantagem .margem_conteudo { line-height: 3; }
.card.vantagem+.card.vantagem .margem_conteudo { line-height: 1.1; }
.painel.intro .card .margem_conteudo {
	line-height: 1.1;
	max-height: 126px;
}

.painel.intro.ordenado .card .margem_conteudo {
	max-height: 152px;
	text-align: left;
}

.painel.intro.ordenado .card .margem_conteudo img {
	float: left;
	margin: 0px 12px 15px 0px;
}

.card.vantagem img {
	width: 56px;
	margin: 0px 12px 10px 0px;
	float: left;
}

.card.vantagem+.card.vantagem {
	width: 50%;
	height: 126px;
	padding: 0px;
	border-top: none;
	background-image: url("../images/fundo-card.png");
	background-repeat: no-repeat;
	background-position: top left;
}


.seletores ul .botao { font-size: 0.9em; }
.seletores ul .ou {	left: 43%; }

.seletores ul li.largura25 {
	width: 50%;
	border-bottom: 1px solid #eee;
}

.seletores ul li.btn_opcao.largura50 { width: 50% !important; }

.faixa-fechar > a {
	float: none;
	margin-top: 8px;
	padding: 6px 27px;
}


/*----------- BILLING ----------*/

.billing .grid.resumo tr td:first-child {background-position: 13px center;}

.billing .lista_campos.destaques { left: -19px; }


/*--------- CONSULTA PHP ----------*/

.grid .lista-botoes { position: static; }

.dojoxGridPaginator {
/**/width: 100% !important;
/**/margin-left:0% !important;
}

.dojoxGridDescription { text-align: left !important; }

.dojoxGridScrollbox { height: 300px !important; }

/*---------- FILTROS (CRUD) ----------*/

.coluna.filtros { width: 98%; }

.coluna.filtros .coluna.fundo.larguraTotal800 { margin-bottom: 8px; }

.coluna_botao {
	width: 48%;
	float: left;
}

.coluna_botao .show_hide {
	width: 76px;
	height: 30px;
	top: 1px;
	right: -85px;
	overflow: hidden;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #6688c5;
	background-image: url(../images/fundo-botao-mais-painel-mobile.png);
}

.coluna_botao .show_hide:hover {
	background-color: #6283BE;
	background-image: url(../images/fundo-botao-mais-painel-mobile.png);
	background-position: center 9px;
	box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, 0.1);
}

.exibir .coluna_botao .show_hide:hover,
.exibir .coluna_botao .show_hide { background-position: center; background-image: url(../images/fundo-botao-menos-painel-mobile.png); }

.coluna_botao .campo.largura100 label { display: none; }

/*---------- GRID (CRUD) ----------*/

.grid .esconder_mobile { display: none !important; }

.ui-paginator-top {
	text-align: left !important;
	margin-top:15px;
}


/*--------- DASHBOARD ----------*/

.corpo .dashboard {	padding: 20px 13px 8px 13px; }

.dashboard .modulo  { margin: 0px; }
.dashboard .modulo.largura100 { width: 100 !important%; }

.dashboard .modulo.largura33  { width: 50%; }
.dashboard .modulo.largura66  { width: 100%; }

.dashboard .modulo.pequeno .painel { height: 274px; }
.dashboard .modulo.grande .painel { height: 567px; }
.dashboard .modulo.largura100.pequeno .painel { height: auto; }

.dashboard .modulo.totais.largura100 { width: 100% !important; }

.dashboard .modulo.totais.largura100 .painel { height: auto; }
.dashboard .totais.largura100 .total {
	width: 20%;
	height: 112px;
    margin-top: 5px;
	padding: 5px 2.5%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.dashboard .totais.largura100 .total h1 { float: none; }

.dashboard .modulo.totais.largura50 .painel { height: auto; }
.dashboard .totais.largura50 .total { height: 112px; margin-top: 5px;}

.dashboard .modulo.pequeno.largura66 .painel.edicao { height: 343px; }

.dashboard .totais.largura100 .total {padding: 15px 1.2%; width: 20%;}
.dashboard .totais .total h2 {font-size: 1.4em;}
.dashboard .modulo.totais.largura100 .painel {height: auto !important;}
.dashboard .totais .conteudo {padding:0px !important;}

.dashboard .modulo .conteudo .submodulo {
	width: 27%;
	margin: 8px 1% 8px;
	padding: 12px 2%;
}

.dashboard .modulo .conteudo .submodulo+.submodulo { border: none; }

.painel_abas .aba .dashboard { padding: 11px 6px 0px; }

.dashboard .modulo.pequeno .conteudo { height: 215px; }
.dashboard .modulo.grande .conteudo { height: 508px; }


/*--------- NOVA HOME -----------*/

.ios .formulario,
.mobile .formulario,
.ios .servico .separador_horizontal,
.mobile .servico .separador_horizontal { display: none; }

.autenticado .ios .aviso_mobile,
.autenticado .mobile .aviso_mobile,
.autenticado .ios .formulario.aviso_mobile,
.autenticado .mobile .formulario.aviso_mobile { display: inline-block !important; }

.destaque_home h3 {
	font-size: 1.7em;
	margin: 35px 5px 0px;
	text-align: center;
	width: auto;
	float: none;
}

.destaque_home .botao_laranja {
	float: none;
	margin-top: 20px;
}

.destaque_home p { padding: 0px 40px; }

.transparente .marcador { top: 14px; }

.lista_servicos {
	background-color: rgba(0, 0, 0, 0.04);
    box-shadow: 0 0 1px 7px rgba(0, 0, 0, 0.016) inset;
   	-moz-box-shadow: 0 0 1px 7px rgba(0, 0, 0, 0.016) inset;
    -webkit-box-shadow: 0 0 1px 7px rgba(0, 0, 0, 0.016) inset;
	border: 1px solid #ddd;
}

.lista_servicos .transparente {
    display: inline-block;
    width: 100% !important;
	margin-top: 0px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-color: transparent;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
	border: none;
	border-bottom: 1px solid #d3d3d3;
}

.lista_servicos .transparente+.transparente {
	width: 50% !important;
	float: left;
	border: none;
	border-right: 1px solid #d3d3d3;
}

.lista_servicos .transparente+.transparente+.transparente { border-right: none; }

.lista_servicos .transparente:first-child .centro { text-align: left !important; margin-bottom: 26px; }

.lista_servicos .transparente:first-child .centro .icone_home {
	float:left;
	margin-left: 60px;
    margin-right: 15px;
    text-align: center;
}

.lista_servicos .transparente:first-child .centro h3 {
	display: inline-block;
	margin-top: 5px;
}

.lista_servicos .transparente:first-child .centro h3 br { display: none; }

.lista_servicos .transparente:first-child .centro p {
	width: 58%;
	padding: 10px 0;
	display: inline-block;
}

.lista_servicos .transparente:first-child .separador_horizontal {
	margin: 12px 0px 10px;
	border-style: dashed !important;
}

.autenticado .lista_servicos .transparente:first-child .separador_horizontal { display: none; }

.autenticado .lista_servicos .transparente:first-child > div,
.autenticado .lista_servicos .transparente:first-child .formulario.aviso_mobile { float: left; }

.autenticado .lista_servicos .transparente:first-child > div { width: 290px; }

.autenticado .lista_servicos .transparente:first-child > div h3,
.autenticado .lista_servicos .transparente:first-child .formulario.aviso_mobile { margin-top: 0px; }

.cabecalho+.lista_funcionamento .funcionamento {
	width: 100% !important;
	display: block;
	margin: 0px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.cabecalho+.lista_funcionamento .funcionamento * {
	margin: 0px;
	display: inline-block;
	vertical-align: middle;
}

.lista_funcionamento .funcionamento h3 { margin-bottom: 10px; }
.cabecalho+.lista_funcionamento .funcionamento h3 {
	width: 138px;
	margin: 0px 15px 0px 10px;
}

.cabecalho+.lista_funcionamento .funcionamento p { width: 67%; }

.lista_vantagens .vantagem {
	width: 100% !important;
	display: block;
	margin-top: 0px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.lista_vantagens .vantagem h3,
.lista_vantagens .vantagem h3 + div {
	display: inline-block;
	vertical-align: top;
}

.lista_vantagens .vantagem h3 {
	width: 27%;
	margin-top: 10px;
}

.lista_vantagens .vantagem h3 + div { width: 72%; }

.servico+.servico .formulario { max-width: 329px; }

.servico .formulario .campo .ui-selectonemenu label { max-width: 87%; }


#slider .owl-item .slide.abertura .slide-conteudo li h1 { font-size: 4.1em }

#slider .owl-item .slide.abertura .slide-conteudo li h1,
#slider .owl-item .slide.abertura .slide-conteudo li h1 + div {
	padding: 0 6% 18px;
    width: 88%;
}

#slider .owl-item .slide.duas-colunas .slide-conteudo li div { padding: 30px 35px 0 25px; }
#slider .owl-item .slide.tres-colunas .slide-conteudo li div { padding: 30px 15px 0; font-size:1.15em;}


#slider .owl-item .slide.tres-colunas .slide-conteudo li div strong {
    margin-left: -16px;
    padding: 3px 2px 3px 17px;
     background-position: -6px 2px;
}

#slider .owl-item .slide.tres-colunas .slide-conteudo li div h3 {
    left: -24px;
    padding: 0 10px 0 25px;
}


.faixa-fechar .container > span {
    width: 75%;
    margin-right: 0px;
}


#slider .owl-item .slide.abertura .slide-conteudo li div.imagem {width: 53%;}

#slider .owl-item .slide.abertura .slide-conteudo li div.texto {
	width: 46%;
	padding: 0px 1% 0px 0px;
	font-size: 1.35em;
}

#slider .owl-item .slide.abertura .slide-conteudo li div.texto h1 {
    font-size: 1.9em;
}

#slider .owl-item .slide.duas-colunas .slide-conteudo li+li.imagem {
	width: 100%;
	display: block;
	text-align:left;
}

#slider .owl-item .slide.duas-colunas .slide-conteudo li+li.imagem img { margin-top: 20px; }

/*
#slider .owl-item .slide:first-child.abertura {
	background-image: url(../images/slide-1-800.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}*/

.modulos_produtos.duas_colunas ul li,
.modulos_produtos.quatro_colunas ul li,
.modulos_produtos.tres_colunas ul li { width: 100%; }


.home .abas .aba .imagem {
    margin-top: 0px;
    margin-bottom: 20px;
    width: 100%;
}

.home .abas .aba .imagem + .info {
    width: 95%;
    margin-bottom: 30px;
}

.home .abas .aba .imagem + .info > p strong { font-size: 1.2em; }

.home .abas .aba .info .observacao.desenvolvedores { background-position: 20px center; }

.home .modulos_home.transparente .modulo.largura66 h3 { margin-left: -13px; }

.home .modulos_home.transparente .modulo ul li {
    display: block;
    margin-bottom: 4px;
}

.home .abas .aba .info ul li { padding: 12px 4px; }