/*Corpo*/
body {
	font-family:sans-serif,"Segoe UI",Arial;
	font-size:1.1em;
	color:#333;
	letter-spacing:0.01em;
	word-spacing:0.1em;
	margin:0;	
}

/*Menu Oculto*/
.sb-slidebar nav ul {
	padding:0.1em;
	margin:0;
	list-style:none;
}

.sb-slidebar nav ul li {
	padding:0.2em;	
}

/*Topo*/
header#m-topo-padrao {
	display:none;	
}

header#m-topo-busca {
	display:none;	
}

header#topo {
	background-color:#F1F1F1;
}

header#topo section#topo2 {
	margin-left:auto;
    margin-right:auto;	
	width:55.2em;
	height:100%;
	overflow:hidden;
	border-bottom:solid #CCCCCC 0.1em;
	padding-top:0.5em;
	padding-bottom:0.3em;
	padding-left:0.5em;
	padding-right:0.5em;	
}

header#topo section#topo2 ul {
	padding:0;
	margin:0;
	list-style:none;
}

header#topo section#topo2 ul li {
	display:inline;
}

header#topo section#topo2 #topo2-menu {
	float:left;
	width:5%;
}

header#topo section#topo2 #topo2-logomarca {
	float:left;
	width:22%;
}

header#topo section#topo2 #topo2-busca {
	float:left;
	width:45%;
}

header#topo section#topo2 #topo2-botao {
	float:left;
	width:28%;
	text-align:right;
}

header#topo section#topo2 #topo2-botao2 {
	padding-top:0.5em;
}

/*Menu*/
nav#menu {
	background-color:#F1F1F1;
	border-bottom:solid #CCCCCC 0.15em;		
}

section#menu2 {
	margin-left:auto;
    margin-right:auto;	
	width:55.2em;
	padding:0.2em;
	height:100%;
	overflow:hidden;
}

nav#menu section#menu2 ul.menu2-link {
	padding:0;
	margin:0;
	list-style:none;
	display:inline;
}

nav#menu section#menu2 ul.menu2-link li {
	display:inline;
}

nav#menu section#menu2 ul.menu2-link li:first-child {
	padding-left:0;
}

nav#menu section#menu2 ul.menu2-link li:last-child {
	padding-right:0;
}

nav#menu section#menu2 ul.menu2-link li a:hover {
	background-color:#155A9E;
	color:#FFF;
	text-decoration:none;
}

nav#menu section#menu2 ul.menu2-link li a:link, a:visited {
	padding:0.5em;	
} 

nav#menu section#menu2 ul.menu2-social {
	padding:0;
	margin:0;
	list-style:none;
	display:inline;
}

nav#menu section#menu2 ul.menu2-social li {
	display:inline;
	float:right;
}

nav#menu section#menu2 ul.menu2-social li.menu2-cadastro {
	font-size:0.9em;
	padding-top:0.3em;
	padding-right:1.0em;
}

/*Banner*/
aside.banner {
	margin-left:auto;
    margin-right:auto;	
	width:55.2em;
	padding:1.0em;
	height:100%;
	overflow:hidden;
}

/*Rodapé*/
footer#m-rodape {
	display:none;	
}

footer#rodape nav#rodape-menu {
	border-top:solid #CCCCCC 0.15em;	
	background-color:#F1F1F1;
}

footer#rodape nav#rodape-menu #rodape-menu2 {
	margin-left:auto;
    margin-right:auto;	
	width:55.2em;
	padding:1.0em;
	padding-bottom:0;
	height:100%;
	overflow:hidden;
}

footer#rodape nav#rodape-menu #rodape-menu2 ul {
	padding-top:0;
	padding-bottom:1.0em;
	padding-left:0;
	padding-right:0;
}

footer#rodape nav#rodape-menu #rodape-menu2 ul li {
	list-style:none;
	padding-top:0.1em;
	padding-bottom:0.1em;
	padding-left:0;
	padding-right:0;		
}

footer#rodape section#rodape-direitos {	
	background-color:#E1E1E1;
}

footer#rodape section#rodape-direitos #rodape-direitos2 {
	margin-left:auto;
    margin-right:auto;	
	width:55.2em;
	padding:1.0em;
	height:100%;
	overflow:hidden;
}

/*Página Inicial*/
section#inicial-slide {
	padding:0;
	text-align:center;
	padding-bottom:0.1em;
	position:relative;
}

section#inicial-slide #inicial-slide-legenda {
	position:absolute;
	top:1.0em;
	right:14em;
	width:100%;	
	font-size:120%;
	font-weight:bold; 
	color:#FFF;
	text-shadow: 2px 0 0 #000, -2px 0 0 #000, 0 2px 0 #000, 0 -2px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;
}

section#inicial-slide #inicial-slide-botao {
	position:absolute;
	bottom:1.0em;
	width:100%;
}

section#inicial-slide img {
	max-width:100%;
	height:auto;
}

section#inicial-video {
	background-image: url("../_imagem/fundo-video.png");
	padding:0;
}

section#inicial-video2 {
	margin-left:auto;
    margin-right:auto;	
	width:55.2em;
	overflow:hidden;
	text-align:center;
	padding-top:1.5em;
	padding-bottom:1.5em;
}

section#inicial-video2 iframe {	
	width:41.4em;
	height:23.3em;
}

section#m-inicial-cadastro {
	display:none;
}

section.inicial-perfil {
	background-color:#EEF4FB;
	margin-top:1.0em;
	height:100%;
}

section.inicial-perfil .inicial-perfil2 {
	margin-left:auto;
	margin-right:auto;	
	width:55.2em;
	padding:1.0em;
	padding-top:0;
	padding-bottom:0;
	height:100%;
	overflow:hidden;
}

section.inicial-perfil .inicial-perfil2 .inicial-perfil2-tipo {
	border:solid transparent 0.1em;	
}

section.inicial-perfil .inicial-perfil2 .inicial-perfil2-tipo:hover {
	border:solid #DDDDDD 0.1em;	
	background-color:#FFFFCA;
}

section.inicial-perfil .inicial-perfil2 .inicial-perfil2-tipo img {
	max-width:100%;
	height:auto;
}

section.inicial-perfil .inicial-perfil2 .inicial-perfil2-tipo .inicial-perfil2-tipo-imagem {
	padding:1.0em;
}

section.inicial-perfil .inicial-perfil2 .inicial-perfil2-tipo .inicial-perfil2-tipo-descricao {
	padding:1.0em;
	padding-top:0;
}

/*Tipos de Artigo*/
article#artigo {
	margin-left:auto;
	margin-right:auto;	
	width:55.2em;
	padding:1.0em;
	padding-bottom:0.1em;
}

article#artigo h2, article#artigo h3, article#artigo h4 {
	display:block;
	padding-top:0.5em;
}

article#artigo p:first-of-type:first-letter {
	font-size:200%;
	font-weight:bold; 
}

article#artigo2 {
	margin-left:auto;
	margin-right:auto;	
	width:55.2em;
	padding:1.0em;
	padding-bottom:0.1em;
}

article#artigo2 header {
	padding:1.0em;
	padding-left:0;
	padding-right:0;
}

/*Seções*/
section#migalha-de-pao {
	margin-left:auto;
	margin-right:auto;	
	width:55.2em;
	padding:1.0em;
}

section#compartilhar {
	margin-left:auto;
	margin-right:auto;	
	width:55.2em;
	padding:1.0em;
	padding-left:0;
}

section#publicacao-data {
	padding:1.0em;
	padding-left:0;
	padding-right:0;
	font-size:0.9em;
}

/*Lista de Artigos*/
#publicacao-lista {
	margin-left:auto;
    margin-right:auto;	
	width:55.2em;
	height:100%;
	overflow:hidden;
	padding:0;
}

#publicacao-lista header {
	padding:1.0em;
	padding-left:0;
	padding-right:0;
}

#publicacao-lista img {
	max-width:100%;
	height:auto;
}

#publicacao-lista .publicacao-lista2 {
	border:solid transparent 0.1em;	
	background-color:#EEF4FB;
	margin-bottom:1.0em;
}

#publicacao-lista .publicacao-lista2:hover {
	border:solid #DDDDDD 0.1em;	
	background-color:#FFFFCA;
}

section.publicacao-lista2-assunto {	
	padding:1.0em;
}

section.publicacao-lista2-imagem {	
	padding:0;
}

section.publicacao-lista2-descricao {	
	padding:1.0em;
}

section.publicacao-lista2-autor {	
	padding:1.0em;
}

/*Paginação de Artigos*/
section#paginar {
	margin-left:auto;
	margin-right:auto;	
	width:55.2em;
	padding:1.0em;
}

section#paginar a.paginacao:link, section#paginar a.paginacao:visited {
	text-decoration:none;
	padding:0.5em;
	border:0.1em solid #DDDDDD;
	background-color:#F7F7F7;
	margin:0.1em;
}

section#paginar a.paginacao:hover {
	text-decoration:none;
	background:#FFFFCA;	
} 

section#paginar .pagina-atual {
	text-decoration:none;
	padding:0.5em;
	background:#609FBF;
	color:#FFF;
	margin:0.1em;
}

/*Plano*/
table#m-plano-tabela {
	display:none;
}

section#plano {
	padding-top:1.0em;	
}

section#plano .plano4 {
	border:solid transparent 0.1em;		
	padding:1.0em;
	background-color:#EEF4FB;	
}

section#plano .plano4:hover {
	border:solid #DDDDDD 0.1em;	
	background-color:#FFFFCA;
	padding:1.0em;
}

section#plano .plano4 h3 {
	margin:0;
}

section#plano .plano4 ul {
	display:inline;
	padding:0;
}

section#plano .plano4 ul li {
	list-style:none;
}

section#plano .plano4 ul li.plano-economize {
	padding-top:1.0em;
}

section#plano-cadastro {
	padding-top:1.0em;	
	clear:both;
}

/*Mapa do Site*/
nav#mapa-do-site-menu {
	padding-top:1.0em;	
	margin-left:auto;
    margin-right:auto;	
	width:55.2em;
	height:100%;
	overflow:hidden;	
}

nav#mapa-do-site-menu ul {
	padding-top:0;
	padding-bottom:1.0em;
	padding-left:0;
	padding-right:0;
}

nav#mapa-do-site-menu ul li {
	list-style:none;
	padding-top:0.1em;
	padding-bottom:0.1em;
	padding-left:0;
	padding-right:0;		
}

/*Lista de Perfis*/
.perfil-busca {
	background-color:#EEF4FB;	
	padding:1.0em;
	overflow:hidden;
	margin-top:1.0em;
}

.perfil-busca-anuncio {
	background-color:#cc9933;	
	padding:1.0em;	
	color:#FFF;	
	overflow:hidden;
	margin-bottom:1.0em;	
}

.perfil-busca:hover, .perfil-busca-anuncio:hover {
	background-color:#FFFFCA;
	color:#00F;
}

.perfil-busca-imagem {
	float:left;
	width:15%;
}

.perfil-busca-imagem img {
	max-width:100%;
	height:auto;
}

.perfil-busca-divisoria:before {
	float:left;
	width:2%;
	content:"\00a0";
}

.perfil-busca-descricao {
	float:left;
	width:83%;
}

/*Perfil*/
#m-perfil-esquerda-contato {
	display:none;
}

.perfil-capa {
	background-color:#EEF4FB;	
	padding:1.0em;
	overflow:hidden;	
	margin-bottom:1.0em;
}

.perfil-capa-anuncio {
	background-color:#cc9933;	
	padding:1.0em;	
	color:#FFF;	
	overflow:hidden;
	margin-bottom:1.0em;	
}

section#perfil-esquerda {
	float:left;	
	width:64%;
}

section#perfil-divisoria:before {
	float:left;
	width:3%;
	content:"\00a0";
}

section#perfil-direita {
	float:left;	
	width:33%;
}

section.perfil-contato {
	padding:1.0em;
	border:solid #FFF4C1 0.15em;
	background-color:#FFFFEA;
	margin-bottom:1.0em;
}

/*Perfil Extra*/
section.perfil-extra {
	border:solid #FFFFFF 0.1em;	
	background-color:#EEF4FB;
}

section.perfil-extra .perfil-extra2 {
	padding:1.0em; 
	overflow:hidden;	
}

section.perfil-extra .perfil-extra2:hover {
	background-color:#FFFFCA;	
}

section.perfil-extra .perfil-extra2-esquerda {
	float:left;	
	width:33%;
	text-align:center;
}

section.perfil-extra .perfil-extra2-divisoria:before {
	float:left;
	width:3%;
	content:"\00a0";
}

section.perfil-extra .perfil-extra2-direita {
	float:left;	
	width:64%;
}

/*Facebook Comentários*/
aside#facebook-comentarios {
	margin-left:auto;
    margin-right:auto;	
	width:55.2em;
	padding:1.0em;
	height:100%;
	overflow:hidden;
}

/*Perfil Destacados*/
aside.perfil-destacado {
	margin-left:auto;
    margin-right:auto;	
	width:55.2em;
	padding:1.0em;
	height:100%;
	overflow:hidden;
}

/*Central do Assinante*/
.div2 {
	padding:1.0em;
	background-color:#EEF4FB;
	margin-bottom:1.0em;	
}

.div2 h2, .div2 h3, .div2 h4 {
	display:block;
	padding-bottom:0.5em;
	margin:0;	
}

/*Coluna*/
.coluna1 {
	float:left;
	width:100%;
}

.coluna2 {
	float:left;
	width:48%;
}

.divisoria2:before {
	float:left;
	width:4%;
	content:"\00a0";	
}

.coluna4 {
	float:left;
	width:22.75%;
}

.divisoria4, .divisoria4:before {
	float:left;
	width:3%;
	content:"\00a0";
}

/*Elementos HTML*/
p {
	margin-top:1.5em;
	margin-bottom:1.5em;
	line-height:1.5em;
}

figure {
	display:table;
	margin:0;
}

figure img {
	vertical-align:middle;
}

figcaption {
    display:table-caption;
    caption-side:bottom;
	background-color:#F1F1F1;
	padding:0.5em;
	font-size:0.9em;
}​

ul {
	padding-left:1.5em;
}

ul li {
	line-height:1.5em;
}

address {
	font-style:normal;
}

blockquote {
	border-left:0.3em solid #CCCCCC;
	background-color:#F1F1F1;
	padding:1.0em;
	font-style:italic;
}

/*Cabeçalho*/
h1 {
	font-weight:inherit;
	font-size:1.6em;
	display:inline;
	line-height:1.3em;	
}

h2 {
	font-weight:inherit;
	font-size:1.4em;
	display:inline;
	line-height:1.3em;	
}

h3 {
	font-weight:inherit;
	font-size:1.3em;
	display:inline;
	line-height:1.3em;	
}

h4 {
	font-weight:inherit;
	font-size:1.2em;
	display:inline;
	line-height:1.3em;	
}

h2.cabecalho-bloco, h3.cabecalho-bloco, h4.cabecalho-bloco {
	display:block;
	padding-bottom:0.5em;
	margin:0;	
}

/*Linha*/
hr.linha-padrao {
	border-top:0.1em solid #CCCCCC;
	color:transparent;
	margin:0;	
}

hr.linha-perfil {
	border-top:0.1em solid #CCCCCC;
	color:transparent;
	margin-bottom:1.0em;	
}

hr.linha-pontilhada {
	border-top:0.15em dashed #7DB1FF;
	color:transparent;
	margin:0;		
}

/*Link*/	
a:link, a:visited {
	color:#0017FF;
	text-decoration:none;
} 

a:hover {
	color:#0017FF;
	text-decoration:underline;
} 

/*Etiqueta*/
a.etiqueta:link, a.etiqueta:visited {
	font-size:0.9em;
	color:#155A9E;
	background-color:transparent;
	border:solid #155A9E 0.1em;		
	padding:0.2em;
	text-decoration:none;
	white-space:nowrap;
	line-height:2.5em;	
}

a.etiqueta:hover {
	text-decoration:none;
	background-color:#EEF4FB;
}

.etiqueta {
	font-size:0.9em;
	color:#155A9E;		
	background-color:white;	
	border:solid #155A9E 0.1em;
	padding:0.2em;
	text-decoration:none;
	white-space:nowrap;
	line-height:2.5em;
}

/*Tabela*/
table.tabela-padrao {
	text-align:left;
	border-collapse:collapse;
	width:100%;
}

table.tabela-padrao th {
	padding:0.4em;
	background:#E6ECFF;
	border-top:0.2em solid #CEDCFF;
	border-bottom:0.1em solid #DDDDDD;
}

table.tabela-padrao tr:nth-child(odd) {
	background:#F7F7F7;
}

table.tabela-padrao tr:nth-child(even) {
	background:#FFFFFF;
}

table.tabela-padrao td {
	padding:0.4em;
	border-bottom:0.1em solid #DDDDDD;
	border-top:0.1em solid transparent;
}

/*Formulário*/
p#m-cadastro-tipo-id {
	display:none;
}

form.form-padrao {
	padding:0;
}

form.form-padrao fieldset {
	background-color:#EEF4FB;
	border:solid #E5E5E5 0.15em;
	margin:1.0em;
	margin-left:0;
	margin-right:0;
}

form.form-padrao legend {
	padding:0.4em;
	background-color:#E5E5E5;
	font-weight:bold;
	border:solid #E5E5E5 0.15em;
}

form.form-padrao label {
	display:inline;
}

form.form-padrao input {
   	padding:0.3em;
	font-size:1.0em;
	border:solid #E5E5E5 0.15em;
}

form.form-padrao textarea {
   	padding:0.3em;
	font-size:1.0em;
	width:33.0em;
	height:10.0em;
}

form.form-padrao select {
   	padding:0.3em;
	font-size:1.1em;
}

button {	
	font-family:"Segoe UI", "Trebuchet MS", Arial, Verdana;
	font-size:1.0em; 
	letter-spacing:0.1em;
	text-transform:uppercase;
	padding:0.6em;
	padding-top:0;
	padding-bottom:0;
	border-radius:0.5em;
	border:solid #F0F0F0 0.1em;
	background-color:#155A9E;
	text-decoration:none;
	color:#FFF;
	cursor:pointer;
	line-height:2.7em;
}

button:hover {
	background-color:#00A859;
	text-decoration:none;
	color:#FFF;
}

form.form-padrao input.formulario-erro, form.form-padrao select.formulario-erro {
	background-color:#FFD2D2;
}

/*Mensagem*/
.mensagem-aviso {
	border-left:solid #FFF4C1 0.4em;
	background-color:#FFFFEA;
	padding:0.5em;
}

.mensagem-erro {
	border-left:solid #FFCCCC 0.4em;
	background-color:#FFECEC;
	padding:0.5em;
}
	
.mensagem-sucesso {
	border-left:solid #B7FFB7 0.4em;
	background-color:#ECFFEC;
	padding:0.5em;
}

.mensagem-anuncio {
	font-size:0.9em;	
	border:solid #FFF 0.1em;	
	background-color:#EDC027;
	color:#FFF;
	padding:0.2em;	
	line-height:1.8em;
}

/*Botão*/
.botao-transparente, .botao-transparente:link, .botao-transparente:visited {	
	font-family:"Segoe UI", "Trebuchet MS", Arial, Verdana;
	font-size:0.75em; 
	letter-spacing:0.1em;
	text-transform:uppercase;
	padding:0.6em;	
	border-radius:0.5em;
	border:solid #155A9E 0.1em;
	background-color:transparent;
	text-decoration:none;
	color:#155A9E;
	cursor:pointer;
}

.botao-transparente:hover {
	background-color:#155A9E;
	text-decoration:none;
	color:#FFF;
}

.botao-transparente-grande, .botao-transparente-grande:link, .botao-transparente-grande:visited {	
	font-family:"Segoe UI", "Trebuchet MS", Arial, Verdana;
	font-size:0.9em; 
	letter-spacing:0.1em;
	text-transform:uppercase;
	padding:1.0em;
	border-radius:0.5em;	
	border:solid #155A9E 0.1em;
	background-color:#FFF;
	text-decoration:none;
	color:#155A9E;
	cursor:pointer;
	line-height:4.0em;	
	text-align:center;
}

.botao-transparente-grande:hover {
	background-color:#155A9E;
	text-decoration:none;
	color:#FFF;
}

.botao-azul, .botao-azul:link, .botao-azul:visited {	
	font-family:"Segoe UI", "Trebuchet MS", Arial, Verdana;
	font-size:1.0em; 
	letter-spacing:0.1em;
	text-transform:uppercase;
	padding:0.6em;	
	border-radius:0.5em;
	border:solid #F0F0F0 0.1em;
	background-color:#155A9E;
	text-decoration:none;
	color:#FFF;
	cursor:pointer;
	line-height:2.7em;
}

.botao-azul:hover {
	background-color:#00A859;
	text-decoration:none;
	color:#FFF;
}

/*Específicos*/
.oculta {
	display:none;
}

.cinza {
	color:#BFBFBF;	
}

.pequeno {
	font-size:0.9em;	
}

.centro {
	text-align:center;	
}

#contador {
	font-weight:bold;
}

/*Pesquisa Personalizada do Google*/  
#___gcse_0 .cse .gsc-control-cse, #___gcse_1 .cse .gsc-control-cse,
#___gcse_0 .gsc-control-cse, #___gcse_1 .gsc-control-cse {
    background-color:transparent;
    padding:0;
	margin:0;
	border:transparent;
}

#___gcse_0 .forum-table td, #___gcse_1 .forum-table td,
#___gcse_0 td, #___gcse_1 td,
#___gcse_0 tr, #___gcse_1 tr,
.gsc-completion-container td {
    padding:0;
	margin:0;
}

#___gcse_0 input[type="text"], #___gcse_1 input[type="text"] {
	font-size:1.5em;
    border:none;
}

#___gcse_0 .gsc-input-box, #___gcse_1 .gsc-input-box {
	border-color:#CCC;	
	border-radius:0.5em;
	padding:0.5em 0.5em 0.3em 0.5em;
}

input.gsc-search-button,
input.gsc-search-button:hover,
input.gsc-search-button:focus {
    padding:0.9em !important;
}

/*--Mobile--*/
@media (max-width: 1023px) {

/*Topo*/
header#topo {
	display:none;	
}

header#m-topo-padrao {
	background-color:#F1F1F1;
	border-bottom:solid #CCCCCC 0.15em;	
	padding:0;
	overflow:hidden;
	display:block;
}

header#m-topo-padrao ul {
	padding:0;
	margin:0;
	list-style:none;
}

header#m-topo-padrao ul li {
	display:inline;
}

header#m-topo-padrao section#m-topo-padrao-menu {
	float:left;
	width:15%;
	padding:0;
}

header#m-topo-padrao section#m-topo-padrao-logomarca {
	float:left;
	width:70%;
	text-align:center;
	padding:0;	
}

header#m-topo-padrao section#m-topo-padrao-lupa {
	float:left;
	width:15%;
	text-align:right;
	padding:0;	
}

header#m-topo-padrao .m-topo-padrao-camada2 {
	padding:0.4em;
	padding-bottom:0;
}

header#m-topo-busca {
	background-color:#F1F1F1;
	border-bottom:solid #CCCCCC 0.15em;		
	padding:0;
	display:none;
	overflow:hidden;	
}

header#m-topo-busca section#m-topo-busca-pesquisa {
	float:left;
	width:85%;
	padding:0;	
}

header#m-topo-busca section#m-topo-busca-fechar {
	float:left;
	width:15%;
	text-align:right;
	padding:0;	
}

header#m-topo-busca .m-topo-busca-camada2 {
	padding:0.2em;
	padding-bottom:0;
}

/*Menu*/
nav#menu {
	display:none;	
}

/*Banner*/
aside.banner {
	clear:both;
	padding:1.0em;
	width:auto;
}

/*Rodapé*/
footer#rodape {
	display:none;	
}

footer#direitos {
	display:none;	
}

footer#m-rodape {	
	background-color:#F1F1F1;
	padding:0.7em;	
	border-top:solid #CCCCCC 0.15em;
	overflow:hidden;
	display:block;
}

/*Página Inicial*/
section#inicial-slide #inicial-slide-legenda, section#inicial-slide #inicial-slide-botao #inicial-slide-botao #inicial-slide-botao, section#inicial-video2-texto {
	display:none;	
}

section#inicial-video {
	background-image:none;	
}

section#inicial-video2 {
	width:100%;
	padding:0;
}

section#inicial-video2 iframe {	
	width:100%;
	height:14.5em;
}

section#m-inicial-cadastro {
	clear:both;
	text-align:center;
	display:block;
	padding-top:1.0em;
	padding-bottom:1.0em;
}

section.inicial-perfil {
	padding:0;
	height:100%;
	overflow:hidden;
	margin:0;
}

section.inicial-perfil .inicial-perfil2 {
	padding:0;	
	margin:0;
	width:auto;
	background-color:#FFF;	
}

section.inicial-perfil .inicial-perfil2 .inicial-perfil2-tipo {
	background-color:#EEF4FB;
	padding:0;
}

section.inicial-perfil .inicial-perfil2 .inicial-perfil2-tipo .inicial-perfil2-tipo-imagem {
	display:table-cell;
	vertical-align:middle;
	width:35%;
	padding:1.0em;
	padding-right:0;
}

section.inicial-perfil .inicial-perfil2 .inicial-perfil2-tipo .inicial-perfil2-tipo-descricao {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	width:65%;
	padding:1.0em;	
}

/*Tipos de Artigo*/
article#artigo, article#artigo2 {
	padding:1.0em;	
	padding-bottom:0.1em;
	width:auto;
}

article#artigo img, article#artigo2 img {
	max-width:100%;
	height:auto;
}

/*Seções*/
section#migalha-de-pao {
	display:none;
}

section#compartilhar {
	padding:1.0em;
	padding-left:0;
	padding-right:0;
}

/*Lista de Artigos*/
#publicacao-lista {
	padding:0;
	width:auto;
}

#publicacao-lista header {
	padding:1.0em;
}

#publicacao-lista .publicacao-lista2 {	
	background-color:#EEF4FB;
	margin:0;
}

/*Paginação de Artigos*/
section#paginar {
	padding:1.0em;	
	padding-top:0;
	clear:both;
}

/*Plano*/
table#m-plano-tabela {
	display:block;
}

table#plano-tabela {
	display:none;
}

section#plano-cadastro {
	display:none;
}

/*Mapa do Site*/
nav#mapa-do-site-menu {
	padding:0;	
}

/*Lista de Perfis*/
.perfil-busca-imagem {
	float:left;	
	width:100%;
}

.perfil-busca-imagem img {
	max-width:100%;
	height:auto;
}

.perfil-busca-divisoria {
	display:none;
}

.perfil-busca-descricao {
	float:left;	
	width:100%;
}

/*Perfil*/
#m-perfil-esquerda-contato {
	text-align:center;
	margin-bottom:2.0em;
}

section#perfil-esquerda {
	float:left;	
	width:100%;
}

section#perfil-divisoria:before {
	display:none;
}

section#perfil-direita {
	float:left;	
	width:100%;
}

/*Perfil Extra*/
section.perfil-extra {
	display:none;
}

/*Facebook Comentários*/
aside#facebook-comentarios {
	padding:1.0em;
	width:auto;
}

/*Perfil Destacado*/
aside.perfil-destacado {
	padding:1.0em;
}

/*Coluna*/
.coluna1 {
	float:left;
	width:100%;
	margin-bottom:1.0em;	
}

.coluna2 {
	float:left;	
	width:100%;
	margin-bottom:1.0em;	
}

.divisoria2:before {
	display:none;	
}

.coluna4 {
	float:left;
	width:100%;
	margin-bottom:1.0em;
}

.divisoria4, .divisoria4:before {
	display:none;
}

/*Formulário*/
ul#cadastro-tipo-id {
	display:none;	
}

p#m-cadastro-tipo-id {
	display:block;
}

form.form-padrao label {
	display:block;
}

form.form-padrao select {
   	padding:0.3em;
	font-size:1.1em;
	width:100%;
}

form.form-padrao label.linha {
	display:inline;
}

}