 /********************************** */
/* HEADER Links */

/* Inicio: Configurações para o APP*/

body.body-app {
	background:#fff;
}

html.html-app {
	background-color:#fff;
}

/* Fim: Configurações para o APP*/

header#links {
	background-color:#2e689f;
	border-bottom:1px solid #fed700;
	height:41px;
	width:100%;
}

header#links a.logo-radio,
header#links.menu-mobile a.logo-nha-chica {
		display:none;
}

header#links a.menu-radio,
header#links a.menu-home {
	display:none;
}


header#links > ul {
	margin:0px auto;
	padding:0px;
	width:990px;
}

header#links > ul > li {
	float:left;
	list-style:none;
	text-align:center;
	position: relative;
}

header#links > ul > li.loja-virtual {
	width:17%;
}

header#links > ul > li.ouca-radio {
	width:24%;
}

header#links > ul > li.tv {
	width:12%;
}

header#links > ul > li.faca-doacao {
	width:15%;
}

header#links > ul > li.acenda-vela {
	width:20%;
}

header#links > ul > li.reze-terco,
header#links > ul > li.pousada {
	width:12%;
}

header#links > ul > li > a {
	color:#c4d3e1;
	display:inline-block;
	font-size:14px;
	/*margin:0px 66px 0px 0px;*/
	padding:0px 8px 0px 0px;
}

header#links > ul > li > a.last {
	margin:0px 0px 0px 0px;
}

header#links > ul > li > a.marc {
	background-color:#4176a8;
}

header#links > ul > li > a:hover {
	color:#feffff;
}

header#links > ul > li > a > span.icone-img {
	background-position:left;
	display:inline-block;
	float:left;
	height:40px;
	margin-right:9px;
	width:48px;
}

header#links > ul > li > a > span.icone-img.icone-tv {
	background:url(../img/ico-tv.png);
}

header#links > ul > li > a > span.icone-img.icone-ouca-radio {
	background:url(../img/ico-ouca-radio.png);
}

header#links > ul > li > a > span.icone-img.icone-faca-doacao {
	background:url(../img/ico-faca-doacao.png);
}

header#links > ul > li > a > span.icone-img.icone-acenda-vela {
	background:url(../img/ico-acenda-vela.png);
}

header#links > ul > li > a > span.icone-img.icone-reze-terco {
	background:url(../img/ico-reze-terco.png);
}

header#links > ul > li > a > span.icone-img.icone-loja-topo{
	background: url(../img/loja-virtual/ico-loja-topo.png);
}


header#links > ul > li > a:hover > span.icone-img {
	background-position:right;
}

header#links > ul > li > a.marc > span.icone-img {
	background-position:right;
}

header#links > ul > li > a > span.icone-texto {
	display:inline-block;
	float:left;
	padding:10px 0px 0px 0px;
}

/*.tv:after,*/
.acenda-vela:before,
.acenda-vela:after,
.reze-terco:before,
.faca-doacao::before,
.faca-doacao::after{
    background-color: #5886b2;
    content: '';
    display: inline-block;
    height: 10px;
    position: absolute;
    right: 0;
    top: 16px;
    width: 1px;
}

/*.tv:before,*/
.acenda-vela:before,
.reze-terco:before {
    background-color: #25537f;
    left: 0px;
    right: auto;
}

.dsp-none-dsk {
		display:none !important;
	}

.dsp-none-mobile {
	display:block !important;
}

/*header#links > ul > li > a > span.icone-texto.radio::after {
	content: "Ouça a Rádio Nhá Chica";
}

header#links > ul > li > a > span.icone-texto.vela::after {
	content: "Acenda uma vela virtual";
}*/

/* ********************************** */
/* SECTION Site */

section#site {
	margin:0px auto;
	width:990px;
}

/* Inicio: Formatações para o APP */

section#site.site-app {
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px !important;
	/*width:100% !important;*/
	width:100%;
}

/* Fim: Formatações para o APP */

section#site div#topo {
	height:120px;
	position:relative;
	margin:0px;
	width:100%;
}

section#site div#topo a.logo {
	display:block;
	left:0px;
	position:absolute;
	top:26px;
}

section#site div#topo img.abcn-60-anos {
	left:341px;
	position:absolute;
	top:-10px;
}

section#site div#topo div.compartilhe {
	position:absolute;
	right:75px;
	/*top:0;*/
	top:10px;
}

section#site div#topo div.links-topo-radio {
	position:absolute;
	right:217px;
	top:70px;
}

section#site div#topo div.links-topo-radio a {
	font-size:12px;
}

section#site div#topo div.compartilhe div.twitter {
	/*float:left;*/
	position: relative;
	right: 7em;
	top: 24px;

}

section#site div#topo div.compartilhe div.facebook {
	float:left;
	margin: 0px 10px 0px -13px
}

 section#site div#topo div.compartilhe div.gplus {
	float:left;
}

section#site section#conteudo-coluna {
	background:url(../img/fundo-conteudo-coluna.png) repeat-y top;
	width:100%;
}

/* Inicio: Formatações para o APP */

section#site section#conteudo-coluna-app {
	/*background:url(../img/fundo-conteudo-coluna.png) top;*/
	width:100%;
}

/* Fim: Formatações para o APP */

section#site section#conteudo-sem-coluna {
	background:url(../img/fundo-conteudo-sem-coluna.png) repeat-y top;
	margin:0px 0px 0px 0px;
	padding:0px 0px 30px 0px;
	width:100%;
}

section#site section#conteudo-sem-coluna div.contem-issuuembed {
	background:#99649b;
	height:564px;
	margin-left:1px;
	padding:20px;
	position:relative;
	width:988px;
}

section#site section#conteudo-sem-coluna div.contem-issuuembed h2 {
	color:#FFF;
	left:20px;
	position:absolute;
	top:2px;
}

section#site section#conteudo-sem-coluna div.contem-issuuembed h2 a {
	background:url(../img/img-fundo-link-download.png) no-repeat left;
	background-color:#0c3760;
	color:#FFF;
	font-size:12px;
	padding:6px 13px 6px 35px;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

section#site section#conteudo-sem-coluna div.contem-issuuembed h2 a:hover {
	background:url(../img/img-fundo-link-download.png) no-repeat left;
	background-color:#ceac41;
	color:#FFF;
}

section#site section#conteudo-sem-coluna div.contem-issuuembed .issuuembed {
	bottom:0px;
	height: 476px !important;
	padding-bottom:2px;
	position:absolute;
	width: 948px !important;
}

section#site section#conteudo-sem-coluna .compartilhe-fim-grande {
	margin-left:19px;
	width:950px;
}

section#site section#conteudo-sem-coluna div.lista-informativos {
	margin-left: 19px;
	margin-top:15px;
	width: 950px;
}

section#site section#conteudo-sem-coluna div.lista-informativos div.linha-informativo {
	border-top:1px solid #f1f1f1;
	margin-bottom:10px;
	padding-top:33px;
}

section#site section#conteudo-sem-coluna div.lista-informativos div.linha-informativo.first {
	border:none;
}

section#site section#conteudo-sem-coluna div.lista-informativos div.linha-informativo div.item-informativo {
	float:left;
	margin-left:30px;
	width:292px;
}

section#site section#conteudo-sem-coluna div.lista-informativos div.linha-informativo div.item-informativo.first {
	margin-left:0px;
}

section#site section#conteudo-sem-coluna div.lista-informativos div.linha-informativo div.item-informativo div.imagem {
	float:left;
	width:140px;
}

section#site section#conteudo-sem-coluna div.lista-informativos div.linha-informativo div.item-informativo div.info {
	float:left;
	width:152px;
}

section#site section#conteudo-sem-coluna div.lista-informativos div.linha-informativo div.item-informativo div.info span, section#site section#conteudo-sem-coluna div.lista-informativos div.linha-informativo div.item-informativo div.info a {
	display:block;
}

section#site section#conteudo-sem-coluna div.lista-informativos div.linha-informativo div.item-informativo div.info span.numero-informativo {
	color:#b475b6;
	font-size:18px;
	margin-bottom:7px;
}

section#site section#conteudo-sem-coluna div.lista-informativos div.linha-informativo div.item-informativo div.info span.data-informativo {
	font-size:12px;
	margin-bottom:15px;
}

section#site section#conteudo-sem-coluna div.lista-informativos div.linha-informativo div.item-informativo div.info a.link-azul {
	color:#FFF;
	font-size:12px;
	height:30px;
	margin-top:4px;
	padding: 8px 13px 6px 32px;
	width:152px;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

section#site section#conteudo-sem-coluna div.lista-informativos div.linha-informativo div.item-informativo div.info a.link-azul.baixar {
	background:url(../img/img-fundo-link-download.png) no-repeat left;
	background-color:#0c3760;
}

section#site section#conteudo-sem-coluna div.lista-informativos div.linha-informativo div.item-informativo div.info a.link-azul.baixar:hover {
	background:url(../img/img-fundo-link-download.png) no-repeat left;
	background-color:#ceac41;
}

section#site section#conteudo-sem-coluna div.lista-informativos div.linha-informativo div.item-informativo div.info a.link-azul.folhear {
	background:url(../img/img-fundo-link-folhear.png) no-repeat left;
	background-color:#0c3760;
}

section#site section#conteudo-sem-coluna div.lista-informativos div.linha-informativo div.item-informativo div.info a.link-azul.folhear:hover {
	background:url(../img/img-fundo-link-folhear.png) no-repeat left;
	background-color:#ceac41;
}

section#site div.topo-conteudo-coluna {
	background:url(../img/topo-fundo-conteudo-coluna.png) no-repeat top;
	height:5px;
	width:100%;
}

section#site div.topo-conteudo-sem-coluna {
	background:url(../img/topo-fundo-conteudo-sem-coluna.png) no-repeat top;
	height:5px;
	margin:0px;
	padding:0px;
	width:100%;
}

section#site div.rodape-conteudo-coluna {
	background:url(../img/rodape-fundo-conteudo-coluna.png) no-repeat top;
	height:5px;
	margin-bottom:20px;
	padding:0px;
	width:100%;
}

section#site div.rodape-conteudo-sem-coluna {
	background:url(../img/rodape-fundo-conteudo-sem-coluna.png) no-repeat top;
	height:5px;
	margin-bottom:20px;
	width:100%;
}

section#site section#conteudo-coluna div.conteudo {
	float:left;
	margin:-4px 0px 0px 1px;
	padding:25px 20px 20px 20px;
	position:relative;
	width:707px;
}

section#site section#conteudo-coluna div.conteudo span {
	font-size:14px;
}

section#site section#conteudo-coluna div.conteudo span.dsp-none {
	font-size:24px !important;
}

section#site section#conteudo-coluna div.conteudo .fs18 {
	display:inline-block;
	font-size:18px;
	margin-bottom:6px;
}

section#site section#conteudo-coluna div.conteudo .fs14 {
	font-size:14px;
}

section#site h1.titulo {
	color:#FFF;
	font-size:24px;
	margin:-25px 0px 15px -20px;
	padding:5px 20px 17px 20px;
	position:relative;
	width:707px;

	-moz-border-radius: 2px 2px 0px 0px;
	-webkit-border-radius: 2px 2px 0px 0px;
	border-radius: 2px 2px 0px 0px;
}

section#site h1.titulo.sem-sub {
	padding:17px 20px 17px 20px;
}

section#site h1.titulo img {
	display:inline-block;
}

section#site h1.titulo form {
	position:absolute;
	right:22px;
	top:24px;
}

section#site h1.titulo form input {
	border:0px;
	color:#848383;
	font-size:12px;
	height:30px;

	-moz-border-radius: 2px ;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

section#site h1.titulo span.texto {
	font-size:24px !important;
}

section#site form input.data-ini,
section#site form input.data-fim  {
	width:98px;
}

section#site form input.wid-nome {
	width:230px;
}

section#site form input.wid-email {
	width:230px;
}

section#site form input.wid-estado {
	width:142px;
}

section#site form input.wid-vela {
	width:196px;
}


section#site form textarea.wid-intencao {
	height:58px;
	width:300px;
}

section#site h1.titulo form input[type=submit] {
	color:#FFF;
	margin-left:3px;
}

section#site h1.titulo form input[type=submit]:hover {
	background:#ceac41;
}

section#site h1.titulo form input[type=text][name*=txtBscData] {
	background-color:#FFF;
	border:1px solid #dbdbdb;
	box-shadow:3px 3px 4px 0px #dbdbdb inset;
	margin-left:3px;
	padding:0px 7px;
	width:95px;
}

section#site h1.titulo form input[type=text][name=txtBscKeyw] {
	border:1px solid #dbdbdb;
	background:url(../img/img-lupa.png) left no-repeat;
	background-color:#FFF;
	box-shadow:3px 3px 4px 0px #dbdbdb inset;
	padding-left:35px;
	width:157px;
}

html.ie8 section#site h1.titulo form input[type=text] {
	float:left;
	padding:5px;
	margin-left:10px;
}

html.ie8 section#site h1.titulo form input[type=submit] {
	margin-left:7px;
}

html.ie8 section#site h1.titulo form input[type=text][name=txtBscKeyw] {
	padding:5px 0px 0px 35px;
}

section#site h1.titulo form input[type=text]:focus {
	border:1px solid #0c3760;
}

section#site h1.titulo span.sup {
	background:url(../img/img-seta-titulo.png) right no-repeat;
	display:inline-block;
	font-size:12px;
	padding-bottom:1px;
	padding-right:14px;
}

section#site section#conteudo-coluna div.conteudo span.preto {
	color:#000;
	font-size:16px;
}

section#site section#conteudo-coluna div.conteudo div.lista div.item-lista {
	border-top:1px solid #f1f1f1;
	padding-top:10px;
}

section#site section#conteudo-coluna div.conteudo div.lista div.item-lista.first {
	border:none;
	padding-top:0px;
}

section#site section#conteudo-coluna div.conteudo div.lista div.item-lista div.txt-detalhe {
	display:none;
	margin-top:18px;
}

section#site section#conteudo-coluna div.conteudo div.lista div.item-lista div.txt-detalhe img {
	display:inline-block;
}

section#site section#conteudo-coluna div.conteudo div.lista div.item-lista a.link-detalhes {
	color:#0c3760;
	display:inline-block;
	font-size:14px;
	margin-top:7px;
}

section#site section#conteudo-coluna div.conteudo div.lista div.item-lista a.link-detalhes:hover {
	color:#ceac41;
}

section#site section#conteudo-coluna div.conteudo div.lista div.item-lista a.link-detalhes span.ico-mais {
	background:url(../img/ico-mais.png) no-repeat;
	background-position:left;
	display:inline-block;
	height:22px;
	margin-right:8px;
	vertical-align:middle;
	width:23px;
}

section#site section#conteudo-coluna div.conteudo div.lista div.item-lista a.link-detalhes:hover span.ico-mais {
	background-position:right;
}

section#site section#conteudo-coluna div.conteudo div.lista div.item-lista a.link-detalhes span.ico-fechar {
	background:url(../img/ico-fechar.png) no-repeat;
	background-position:left;
	display:inline-block;
	height:22px;
	margin-bottom:19px;
	vertical-align:middle;
	width:23px;
}

section#site section#conteudo-coluna div.conteudo div.lista div.item-lista a.link-detalhes:hover span.ico-fechar {
	background-position:right;
}

section#site section#conteudo-coluna div.conteudo div.lista div.item-lista div.video {
	margin-bottom:15px;
	margin-top:20px;
	width:310px;
}

section#site section#conteudo-coluna div.conteudo div.lista div.item-lista.first div.video {
	margin-top:0px;
}

section#site section#conteudo-coluna div.conteudo div.lista div.item-lista div.video span.titulo-rosa {
	color:#b475b6;
	font-size:16px;
}


section#site section#conteudo-coluna div.conteudo div.lista div.item-lista div.foto {
	margin:15px 0px 25px 60px;
	width:170px;
}

section#site section#conteudo-coluna div.conteudo div.lista div.item-lista div.foto.first {
	/*margin-left:0px;*/
	margin-left:30px;
}


div#contem-itens img.img-foto {
	margin-bottom:1em;
}

section#site section#conteudo-coluna div.conteudo.verde a.video-abnc {
	display:block;
	height:450px;
	max-width:100%;
	max-height:100%;
	width:667px;
}

img.img-entrevista {
	display:block;
}

img.img-entrevista-mobile {
	display:none;
}

/* Inicio: Configuração para APP*/

.lista-noticias-app {
	padding: 0px 27px 0px 20px !important;
}

section#site section#conteudo-coluna-app div.conteudo div.lista div.item-lista {
	border-top:1px solid #f1f1f1;
	padding-top:10px;
}

section#site section#conteudo-coluna-app div.conteudo div.lista div.item-lista.first {
	border:none;
	padding-top:0px;
}

section#site section#conteudo-coluna-app div.conteudo div.lista div.item-lista div.txt-detalhe {
	display:none;
	margin-top:18px;
}

section#site section#conteudo-coluna-app div.conteudo div.lista div.item-lista div.txt-detalhe img {
	display:inline-block;
}

section#site section#conteudo-coluna-app div.conteudo div.lista div.item-lista a.link-detalhes {
	color:#0c3760;
	display:inline-block;
	font-size:14px;
	margin-top:7px;
}

section#site section#conteudo-coluna-app div.conteudo div.lista div.item-lista a.link-detalhes:hover {
	color:#ceac41;
}

section#site section#conteudo-coluna-app div.conteudo div.lista div.item-lista a.link-detalhes span.ico-mais {
	background:url(../img/ico-mais.png) no-repeat;
	background-position:left;
	display:inline-block;
	height:22px;
	margin-right:8px;
	vertical-align:middle;
	width:23px;
}

section#site section#conteudo-coluna-app div.conteudo div.lista div.item-lista a.link-detalhes:hover span.ico-mais {
	background-position:right;
}

section#site section#conteudo-coluna-app div.conteudo div.lista div.item-lista a.link-detalhes span.ico-fechar {
	background:url(../img/ico-fechar.png) no-repeat;
	background-position:left;
	display:inline-block;
	height:22px;
	margin-bottom:19px;
	vertical-align:middle;
	width:23px;
}

section#site section#conteudo-coluna-app div.conteudo div.lista div.item-lista a.link-detalhes:hover span.ico-fechar {
	background-position:right;
}

section#site section#conteudo-coluna-app div.conteudo div.lista div.item-lista div.video {
	margin-bottom:15px;
	margin-top:20px;
	width:310px;
}

section#site section#conteudo-coluna-app div.conteudo div.lista div.item-lista.first div.video {
	margin-top:0px;
}

section#site section#conteudo-coluna-app div.conteudo div.lista div.item-lista div.video span.titulo-rosa {
	color:#b475b6;
	font-size:16px;
}

section#site section#conteudo-coluna-app div.conteudo div.lista div.item-lista div.foto {
	margin:15px 0px 25px 60px;
	width:170px;
}

section#site section#conteudo-coluna-app div.conteudo div.lista div.item-lista div.foto.first {
	margin-left:0px;
}

/*Fim: Configuração para APP */

/* Conteúdo marrom */

section#site section#conteudo-coluna div.conteudo.marrom h1.titulo {
	background:#948068;
}

section#site section#conteudo-coluna div.conteudo.marrom a {
	color:#948068;
}

section#site section#conteudo-coluna div.conteudo.marrom a:hover {
	color:#ceac41;
}

/* Conteúdo verde-agua */

section#site section#conteudo-coluna div.conteudo.verde-agua h1.titulo {
	background:#20b582;
}

section#site section#conteudo-coluna div.conteudo.verde-agua a {
	color:#20b582;
}

section#site section#conteudo-coluna div.conteudo.verde-agua a:hover {
	color:#ceac41;
}

/* Conteúdo laranja */

section#site section#conteudo-coluna div.conteudo.laranja h1.titulo {
	background:#ed912e;
}

section#site section#conteudo-coluna div.conteudo.laranja a {
	color:#ed912e;
}

section#site section#conteudo-coluna div.conteudo.laranja a:hover {
	color:#ceac41;
}

section#site section#conteudo-coluna div.conteudo.laranja h1.titulo img.ico-acenda-sua-vela-virtual {
	margin-bottom:-4px;
}

section#site section#conteudo-coluna div.conteudo.laranja h1.titulo img.ico-reze-o-terco {
	margin-bottom:-3px;
}


/* Conteúdo rosa */

section#site section#conteudo-coluna div.conteudo.rosa h1.titulo {
	background:#b475b6;
}

section#site section#conteudo-coluna div.conteudo.rosa a {
	color:#b475b6;
}

section#site section#conteudo-coluna div.conteudo.rosa a:hover {
	color:#ceac41;
}

/* Conteúdo rosa (Conteúdo sem coluna) */

section#site section#conteudo-sem-coluna.rosa h1.titulo {
	background:#b475b6;
	margin:-4px 0px 0px 1px;
	position:relative;
	width:988px;
}

/*Início aplicação KIDS*/
section#site section#conteudo-sem-coluna.kids h1.titulo {
	background: #E04B6E;
	margin:-4px 0px 0px 1px;
	position:relative;
	width:988px;
}

/*Fim apliação KIDS*/

section#site section#conteudo-sem-coluna.rosa h1.titulo a {
	background:#0c3760;
	color:#FFF;
	font-size:12px;
	padding:10px 20px;
	position:absolute;
	right:20px;
	top:24px;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

section#site section#conteudo-sem-coluna.rosa h1.titulo a:hover {
	background:#ceac41;
}

section#site section#conteudo-sem-coluna.rosa a {
	color:#b475b6;
}

section#site section#conteudo-sem-coluna.rosa a:hover {
	color:#ceac41;
}

/* Conteúdo verde */

section#site section#conteudo-coluna div.conteudo.verde h1.titulo {
	background:#8cb63b;
}

section#site section#conteudo-coluna div.conteudo.verde a {
	color:#8cb63b;
}

section#site section#conteudo-coluna div.conteudo.verde a:hover {
	color:#ceac41;
}

/* Conteúdo azul */

section#site section#conteudo-coluna div.conteudo.azul h1.titulo {
	background:#0C3760;
}

/* Conteúdo amarelo */

section#site section#conteudo-coluna div.conteudo.amarelo h1.titulo {
	background:#f3ce00;
}

/* Inicio: Formatações para o APP */

section#site section#conteudo-coluna-app div.conteudo.amarelo h1.titulo {
	background:#f3ce00;
}

section#site section#conteudo-coluna-app div.conteudo.amarelo h1.titulo.sem-sub {
	padding: 30px 20px 7px 20px;
}

section#site section#conteudo-coluna-app div.conteudo.rosa h1.titulo {
	background:#b475b6;
}

section#site section#conteudo-coluna-app div.conteudo.rosa h1.titulo.sem-sub {
	padding: 30px 20px 7px 20px;
}

section#site section#conteudo-coluna-app div.conteudo.laranja h1.titulo {
	background:#ed912e;
}

section#site section#conteudo-coluna-app div.conteudo.laranja h1.titulo.sem-sub {
	padding: 30px 20px 7px 20px;
}

.bg-subtitle {
	padding: 0px 0px 14px 2px;
}

section#site section#conteudo-coluna-app div.conteudo div.vela-acesa {
	height:490px;
	position:relative;
	width:667px;
}

section#site section#conteudo-coluna-app div.conteudo div.vela-acesa img {
	width:667px;
}

section#site section#conteudo-coluna-app div.conteudo div.vela-acesa div.dados-vela-acesa {
	color:#FFF;
	height:400px;
	left:41px;
	overflow:hidden;
	position:absolute;
	top:170px;
	width:360px;
}

section#site section#conteudo-coluna-app div.conteudo div.vela-acesa div.dados-vela-acesa p {
	color:#FFF;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:12px;
	line-height:15px;
}

section#site section#conteudo-coluna-app div.conteudo div.vela-acesa div.dados-vela-acesa div.bloco-oracao {
	background:url(../img/fundo-vela-reza.png);
	padding:6px 9px 6px 9px;
}

section#site section#conteudo-coluna-app div.conteudo div.vela-acesa div.dados-vela-acesa div.bloco-oracao p {
	font-size:12px;
	line-height:15px;
	margin-bottom:6px;
}

section#site section#conteudo-coluna-app div.conteudo div.vela-acesa div.dados-vela-acesa div.bloco-oracao p.first {
	margin-bottom:8px;
}

section#site section#conteudo-coluna-app div.conteudo div.vela-acesa div.dados-vela-acesa div.bloco-oracao p.last {
	margin-bottom:0px;
}
/* Fim: Formatações para o APP */

section#site section#conteudo-coluna div.conteudo.amarelo a {
	color:#f3ce00;
}

section#site section#conteudo-coluna div.conteudo.amarelo a:hover {
	color:#ceac41;
}

section#site section#conteudo-coluna div.conteudo p.link-topo-right {
	margin:30px 0px;
	text-align:right;
}

section#site section#conteudo-coluna div.conteudo p.link-topo-right a {
	background:#0c3760;
	color:#FFF;
	font-size:14px;
	margin-left:17px;
	padding:12px 15px;

	moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

section#site section#conteudo-coluna div.conteudo p.link-topo-right a:hover {
	background:#ceac41;
	color:#FFF;
}

section#site section#conteudo-coluna div.conteudo div.fundo-acenda-vela {
	background:url(../img/img-fundo-acenda-vela-virtual.png) no-repeat top center;
	height:493px;
	position:relative;
	width:100%;
}

section#site section#conteudo-coluna div.conteudo div.fundo-acenda-vela img.mobile {
	display:none;
}

section#site section#conteudo-coluna div.conteudo div.fundo-acenda-vela form {
	left:0px;
	position:absolute;
	top:135px;
}

section#site section#conteudo-coluna div.conteudo div.fundo-acenda-vela label {
	color:#FFF;
	font-size:14px;
	padding: 7px 10px 0px 0px;
	width: 106px;
}

section#site section#conteudo-coluna div.conteudo div.fundo-acenda-vela input.btn {
	background-color:#ed912e;
	border:1px solid #13416c;
	font-size:14px;
	height:37px;
	padding: 0px 15px 0px 15px;
}

section#site section#conteudo-coluna div.conteudo div.fundo-acenda-vela input.btn:hover {
	background-color:#13416c;
}

section#site section#conteudo-coluna div.conteudo div.fundo-acenda-vela div.form-btn {
	padding: 6px 0px 12px 106px;
}

section#site section#conteudo-coluna div.conteudo div.fundo-acenda-vela .txt:focus, section#site section#conteudo-coluna div.conteudo div.fundo-acenda-vela .slc:focus {
	border:1px solid #0c3760;
}

section#site section#conteudo-coluna div.conteudo div.vela-acesa {
	height:490px;
	position:relative;
	width:667px;
}

section#site section#conteudo-coluna div.conteudo div.vela-acesa img {
	width:667px;
}

section#site section#conteudo-coluna div.conteudo div.vela-acesa div.dados-vela-acesa {
	color:#FFF;
	height:400px;
	left:41px;
	overflow:hidden;
	position:absolute;
	top:170px;
	width:360px;
}

section#site section#conteudo-coluna div.conteudo div.vela-acesa div.dados-vela-acesa p {
	color:#FFF;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:12px;
	line-height:15px;
}

section#site section#conteudo-coluna div.conteudo div.vela-acesa div.dados-vela-acesa div.bloco-oracao {
	background:url(../img/fundo-vela-reza.png);
	padding:6px 9px 6px 9px;
}

section#site section#conteudo-coluna div.conteudo div.vela-acesa div.dados-vela-acesa div.bloco-oracao p {
	font-size:12px;
	line-height:15px;
	margin-bottom:6px;
}

section#site section#conteudo-coluna div.conteudo div.vela-acesa div.dados-vela-acesa div.bloco-oracao p.first {
	margin-bottom:8px;
}

section#site section#conteudo-coluna div.conteudo div.vela-acesa div.dados-vela-acesa div.bloco-oracao p.last {
	margin-bottom:0px;
}

section#site section#conteudo-coluna div.conteudo div.form-bloco.romeiros label {
	width:160px;
}

section#site section#conteudo-coluna div.conteudo div.form-bloco.romeiros h4.frase-recaptcha {
	padding: 0px 0px 5px 159px;
}

section#site section#conteudo-coluna div.conteudo div.form-bloco.romeiros div.form-btn {
	padding: 6px 0px 12px 160px;
}


.recaptcha_widget.wid {
	position: relative;
	left: 11.6em;
	top: 0;
	width: 500px;
}


/* ********************************** */
/* NAV Menu */

nav#menu-radio {
	display:block;
	margin:20px 0px 100px 0px;
	position:relative;
}

/*nav#menu-radio-mobile-300 {
	display:none;
}*/

nav#menu-radio img.logo-radio {
	left:427px;
	position:absolute;
	top:-26px;
	z-index:1;
}

img.logo-geral,
img.logo-geral-menu-aberto {
	display:none;
}


/* UL Menu Rádio */

nav#menu-radio ul.dropdown {
	display:inline;
	margin:0px;
	padding:0px;
}




nav#menu-radio ul.dropdown li {
	list-style-type:none;
	margin:0px;
}

nav#menu-radio ul.dropdown > li.n0 {
	background:url(../img/img-fundo-menu-radio.png) repeat-x top;
	float:left;
	height:60px;
	position:relative;
}

/*nav#menu-radio ul.dropdown > li.n0.menu-programacao  {
	width:257px;
}

nav#menu-radio ul.dropdown > li.n0.menu-a-radio  {
       width: 160px;
}

html.chrome nav#menu-radio ul.dropdown > li.n0.menu-a-radio  {
       width: 160px;
}*/

nav#menu-radio ul.dropdown > li.n0.marc {
	background:url(../img/img-fundo-menu-radio-marc.png) repeat-x top;
	float:left;
	height:60px;
	position:relative;
}

nav#menu-radio ul.dropdown > li.n0.amarelo {
	background:url(../img/img-fundo-menu-radio-amarelo.png) repeat-x top;

	-moz-border-radius: 8px 0px 0px 0px;
	-webkit-border-radius: 8px 0px 0px 0px;
	border-radius: 8px 0px 0px 0px;
}

nav#menu-radio ul.dropdown > li.n0.amarelo > a {
	color:#0d3c68;
}

nav#menu-radio ul.dropdown > li.n0.last {
	-moz-border-radius: 0px 0px 8px 0px;
	-webkit-border-radius: 0px 0px 8px 0px;
	border-radius: 0px 0px 8px 0px;
}

nav#menu-radio ul.dropdown > li.n0.last > a  {
	border:none;
}

/*nav#menu-radio ul.dropdown > li.n0.menu-santo-do-dia > a  {
	padding:20px 30px 0px 30px;
}

html.ie nav#menu-radio ul.dropdown > li.n0.menu-santo-do-dia > a  {
	padding:22px 30px 0px 30px;
}


nav#menu-radio ul.dropdown > li.n0.menu-programacao > a  {
	padding:20px 50px 0px 30px;
}

nav#menu-radio ul.dropdown > li.n0.menu-historia > a  {
	padding:20px 30px 0px 64px;
}

html.ie nav#menu-radio ul.dropdown > li.n0.menu-programacao > a  {
	padding:22px 30px 0px 66px;
}*/

nav#menu-radio ul.dropdown > li.n0:hover {
	background:url(../img/img-fundo-menu-radio-over.png) repeat-x top;
}

nav#menu-radio ul.dropdown > li.n0 > a {
	border-right:1px solid #426789;
	font-size:16px;
	color:#FFFFFF;
	display:block;
	height:60px;
	padding:20px 0px 0px 0px;

}

html.mozilla nav#menu-radio ul.dropdown > li.n0 > a {
	padding-top:18px;
}

/*html.ie nav#menu-radio ul.dropdown > li.n0 > a {
	padding:22px 30px 0px 30px;
}

html.ie8 nav#menu-radio ul.dropdown > li.n0 > a {
	padding:20px 29px 0px 29px;
}

html.ie8 nav#menu-radio ul.dropdown > li.n0.last > a {
	padding:20px 30px 0px 30px;
}

nav#menu-radio ul.dropdown > li.n0 > a.last {
	padding:20px 50px 0px 50px;
}*/

nav#menu-radio ul.dropdown li.n0 a:hover {
	color:#FFFFFF;
}

nav#menu-radio ul.dropdown li.n0 a.mark {
	color:#FFFFFF;
	display:block;
	font-size:12px;
}

nav#menu-radio ul.dropdown li.n0 a.mark:hover {
	color:#FFFFFF;
}


section#site div#topo a.logo-pgn-radio {
	display:none;
}

/* NOVA ESTRUTURA DE MENU - LARGURA EM % */

nav#menu-radio ul.dropdown > li.n0 {
	text-align:center;
}

nav#menu-radio ul.dropdown > li.n0.menu-podcast  {
	width:12%;
}

nav#menu-radio ul.dropdown > li.n0.menu-santo-do-dia  {
	width:16%;
}

nav#menu-radio ul.dropdown > li.n0.menu-programacao  {
	text-align:left;
	width:19%;
}

nav#menu-radio ul.dropdown > li.n0.menu-programacao a {
	padding-left:17%;
}

nav#menu-radio ul.dropdown > li.n0.menu-a-radio {
	text-align:right;
	width:18%;
}

nav#menu-radio ul.dropdown > li.n0.menu-a-radio a {
	padding-right:9%;
}

nav#menu-radio ul.dropdown > li.n0.menu-a-historia  {
	width:21%;
}

nav#menu-radio ul.dropdown > li.n0.menu-fale-conosco  {
	width:14%;
}

/* ********************************** */
/* SECTION Conteúdo Rádio */

section#site section#conteudo-radio {
	background:url(../img/img-fundo-conteudo-radio.png) repeat-x top;
	background-color:#dfdfdf;
	border:1px solid #739dce;
	margin:0px 0px 40px 0px;
	padding:0px 40px 0px 40px;
	position:relative;
	width:100%;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

section#site section#conteudo-radio img.notas {
	position:absolute;
	right:40px;
	top:15px;
}

section#site section#conteudo-radio a.link-ouvir-radio {
	display:inline-block;
	margin:43px 0px 25px 0px;
}

section#site section#conteudo-radio a.link-ouvir-radio.mobile-300 {
	display:none;
}

section#site section#conteudo-radio a.link-ouvir-radio.mobile {
	display:block;
}

section#site section#conteudo-radio h2 {
	border-bottom:1px solid #FFF;
	font-size:26px !important;
	color:#1d517e !important;
	margin:0px 0px 15px 0px;
	padding:0px 0px 10px 0px;
	position:relative;
}

section#site section#conteudo-radio h2 a {
	font-size:26px !important;
	color:#1d517e !important;
}

section#site section#conteudo-radio h2 a:hover {
	color:#ceac41 !important;
}

section#site section#conteudo-radio h2 span {
	background:#d3d3d3;
	bottom:-2px;
	display:block;
	height:1px;
	position:absolute;
	width:100%;
}

section#site section#conteudo-radio h3 {
	margin:0px 0px 4px 0px;
}

section#site section#conteudo-radio h3 a {
	color:#164067;
	font-size:18px;
}

section#site section#conteudo-radio h3 a:hover {
	color:#ceac41;
}

section#site section#conteudo-radio a.link-play {
	color:#257fd4;
	display:inline-block;
	font-size:14px;
	margin-bottom:20px;
}

section#site section#conteudo-radio a.link-play:hover {
	color:#ceac41;
}

section#site section#conteudo-radio a.link-play span {
	background:url(../img/img-play.png);
	background-image:left;
	display:inline-block;
	height:32px;
	margin-right:10px;
	vertical-align:middle;
	width:32px;
}

section#site section#conteudo-radio a.link-play:hover span {
	background-position:right;
}

section#site section#conteudo-radio span {
	color:#959595;
	font-size:12px;
}

section#site section#conteudo-radio div.home-radio-direito {
	border-right:1px solid #FFF;
	height:346px;
	padding:0px 60px 0px 0px;
	width:454px;
}

section#site section#conteudo-radio a.img-do-santo img, section#site section#conteudo-radio img.img-do-santo {
	border:1px solid #2e689f;
	float:left;
	margin:0px 20px 14px 0px;
}

/*section#site section#conteudo-radio a.img-do-santo img,*/
section#site section#conteudo-radio img.img-do-santo.detalhes-santo {
	margin:0px 20px 0px 0px !important;
}

section#site section#conteudo-radio div.home-radio-direito div.dados-do-santo {
	float:left;
	/*padding:52px 0px 0px 0px;*/
	width:240px;
}

section#site section#conteudo-radio div.home-radio-direito a.nome-do-santo {
	color:#164067;
	display:block;
	font-size:18px;
}

section#site section#conteudo-radio div.home-radio-direito a.nome-do-santo:hover {
	color:#ceac41;
}

section#site section#conteudo-radio div.home-radio-direito p {
	font-size:14px;
	line-height:20px;
}

section#site section#conteudo-radio div.home-radio-direito a {
	color:#257fd4;
	font-size:14px;
}

section#site section#conteudo-radio div.home-radio-direito a:hover {
	color:#ceac41;
}

section#site section#conteudo-radio div.home-radio-direito a span {
	background:url(../img/img-seta-link-super-destaques.png);
	background-position:left;
	display:inline-block;
	height:9px;
	width:18px;
}

section#site section#conteudo-radio div.home-radio-direito a:hover span {
	background-position:right;
}

section#site section#conteudo-radio div.home-radio-esquerdo {
	border-left:1px solid #d3d3d3;
	height:346px;
	padding:0px 0px 0px 68px;
	width:454px;
}

section#site section#conteudo-radio div.contem-conteudo-radio {
	float:left;
	margin-right:49px;
	padding:40px 0px 20px 0px;
	width:655px;
}

section#site section#conteudo-radio div.contem-conteudo-radio p.menor {
	font-size:14px;
	line-height:20px;
	margin:0px;
}

section#site section#conteudo-radio aside.coluna-radio {
	background:url(../img/img-separador-coluna-radio.png) no-repeat left;
	float:left;
	padding:40px 16px 40px 51px;
	width:200px;
}

section#site section#conteudo-radio aside.coluna-radio h2 {
	font-size:21px !important;
}

section#site section#conteudo-radio aside.coluna-radio a.img-do-santo img {
	border:1px solid #2e689f;
}

section#site section#conteudo-radio aside.coluna-radio a.nome-do-santo {
	display:block;
	font-size:13px;
	margin:3px 0px 12px 0px;
}

section#site section#conteudo-radio aside.coluna-radio span.dada-santo {
	display:block;
	margin-top:4px;
}

section#site section#conteudo-radio aside.coluna-radio p {
	font-size:13px;
	line-height:20px;
}


section#site section#conteudo-radio aside.coluna-radio a.leia {
	color:#257fd4;
	font-size:13px;
}

section#site section#conteudo-radio aside.coluna-radio a.leia:hover {
	color:#ceac41;
}

section#site section#conteudo-radio aside.coluna-radio a.leia span {
	background:url(../img/img-seta-link-super-destaques.png);
	background-position:left;
	display:inline-block;
	height:9px;
	width:18px;
}

section#site section#conteudo-radio aside.coluna-radio a.leia:hover span {
	background-position:right;
}

section#site section#conteudo-radio form.frm-busca-radio {
	border-bottom:1px solid #FFF;
	padding-bottom:15px;
	margin-bottom:25px;
	position:relative;
}

section#site section#conteudo-radio form.frm-busca-radio span {
	background:#d3d3d3;
	bottom:-2px;
	display:block;
	height:1px;
	position:absolute;
	width:100%;
}

section#site section#conteudo-radio form.frm-busca-radio .txt, section#site section#conteudo-radio form.frm-busca-radio .slc {
	float:left;
	font-size:12px;
	height:30px;
	margin-left:4px;
	padding:5px 10px;
}

html.ie8 section#site section#conteudo-radio form.frm-busca-radio .txt {
	padding:5px 10px 0px 10px;
}

html.ie8 section#site section#conteudo-radio form.frm-busca-radio .slc {
	padding-bottom:6px;
}

section#site section#conteudo-radio form.frm-busca-radio .btn {
	float:right;
	font-size:12px;
	height:30px;
}


section#site section#conteudo-radio form.frm-busca-radio #txtBscKeyw {
	background: url(../img/img-lupa.png) left no-repeat;
	background-color: #FFF;
	box-shadow: 3px 3px 4px 0px #dbdbdb inset;
	margin-left:0px;
	padding-left: 35px;
}

.larg-busque {
	width:221px;
}

.larg-tipo {
	width:146px;
}

div.form div.form-linha div.form-campo.cidade {
	width:510px;
}

div.form div.form-linha div.form-campo span.form {
	display:block;
	font-size:13px;
	line-height:14px;
	width:500px;
}

div.form div.form-linha div.form-campo span.informativo {
	display:block;
	font-size:13px !important;
	line-height:14px;margin-left:20px;
	width:250px;
}

form input[type=text].cidade {
 width:330px;
}

form select.estado {
	vertical-align:bottom;
	width:158px;
}

form input[type=checkbox].informativo {
  width: 15px;
}

form textarea.mensagem {
	height:200px;
	width:500px;
}

section#site section#conteudo-radio div.form div.form-bloco {
	margin:0px 0px 13px 0px;
	width:100%;
}

section#site section#conteudo-radio div.item-lista-santo {
	float:left;
	margin:0px 42px 20px 0px;
	width:132px;
}

section#site section#conteudo-radio div.contem-links-santos {
	display:none;
}

section#site section#conteudo-radio div.separador-meses {
	background:#e0e0e0;
	border-top:1px solid #FFF;
	height:1px;
	margin:15px 0px;
	width:100%;
}

section#site section#conteudo-radio div.separador-meses {
	background:#e0e0e0;
	border-top:1px solid #FFF;
	height:1px;
	margin:15px 0px;
	width:100%;
}

section#site section#conteudo-radio div.item-lista-santo.last {
	margin:0px 0px 0px 0px;
}

section#site section#conteudo-radio div.item-lista-santo a.img-do-santo img {
	border:1px solid #2e689f;
	margin:0px 0px 6px 0px;
	height:140px;
	width:130px;
}

section#site section#conteudo-radio div.item-lista-santo span {
	display:block;
	margin:4px 0px /*0px 0px*/;
}

section#site section#conteudo-radio div.item-lista-santo a {
	font-size:13px;
}

section#site section#conteudo-radio a.link-mes-santo {
	display:block;
	margin:0px 0px 20px 0px;
}

section#site section#conteudo-radio span.data-santo-detalhes {
	display:block;
	font-size:14px;
	margin:0px 0px 10px 0px;
}

/* ********************************** */
/* NAV Menu */

nav#menu {
	margin:20px 0px 100px 0px;
}

/* UL Menu */

nav#menu ul.dropdown {
	display:inline;
	margin:0px;
	padding:0px;
}

nav#menu ul.menu-300 {
	display:none;
}

nav#menu ul.dropdown li {
	list-style-type:none;
	margin:0px;
}

nav#menu ul.dropdown > li.n0 {
	background:url(../img/img-fundo-menu.png) repeat-x top;
	float:left;
	height:60px;
	position:relative;
}

nav#menu ul.dropdown > li.n0.marc {
	background:url(../img/img-fundo-menu-marc.png) repeat-x top;
	float:left;
	height:60px;
	position:relative;
}

nav#menu ul.dropdown > li.n0.menu-verde-agua {
	-moz-border-radius: 8px 0px 0px 0px;
	-webkit-border-radius: 8px 0px 0px 0px;
	border-radius: 8px 0px 0px 0px;
}

/*** ADD TESTE (BEGIN)  ***/

nav#menu ul.dropdown > li.n0.menu-verde.test {
	-moz-border-radius: 8px 0px 0px 0px;
	-webkit-border-radius: 8px 0px 0px 0px;
	border-radius: 8px 0px 0px 0px;
}

nav#menu ul.dropdown > li.n0.menu-verde-agua.test {
	-moz-border-radius: 0px 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

/*** ADD TESTE (END) ***/

nav#menu ul.dropdown > li.n0.menu-como-chegar {
	-moz-border-radius: 0px 0px 8px 0px;
	-webkit-border-radius: 0px 0px 8px 0px;
	border-radius: 0px 0px 8px 0px;
}

/*Fazendo menu 	*/
/*Após evento KIDS excluir o mesmo e aumentar em +2% de todos*/
/*20% 16% 18% 16% 10% 20%*/
	nav#menu ul.dropdown > li.n0.menu-verde-agua {
		width:19%;
	}

	nav#menu ul.dropdown > li.n0.menu-laranja {
		width:16%;
	}

	nav#menu ul.dropdown > li.n0.menu-rosa {
		width:17%;
	}

	nav#menu ul.dropdown > li.n0.menu-fale-conosco {
		width:16%;
	}

	nav#menu ul.dropdown > li.n0.menu-verde {
		width: 9%;
	}

	nav#menu ul.dropdown > li.n0.menu-kids {
		width: 9%;
	}

	nav#menu ul.dropdown > li.n0.menu-como-chegar {
		width: 14%;
	}

/*** ADD TESTE (BEGIN)  ***/

	nav#menu ul.dropdown > li.n0.test.menu-verde-agua {
		width: 17.6%;
	}

	nav#menu ul.dropdown > li.n0.test.menu-laranja {
		width: 14.5%;
	}

	nav#menu ul.dropdown > li.n0.test.menu-rosa {
		width:16.6%;
	}

	nav#menu ul.dropdown > li.n0.test.menu-fale-conosco {
		width: 14.5%;
	}

	nav#menu ul.dropdown > li.n0.test.menu-verde {
		width: 13.6%;
	}

	nav#menu ul.dropdown > li.n0.test.menu-kids {
		width: 9%;
	}

	nav#menu ul.dropdown > li.n0.test.menu-como-chegar {
		width: 14.2%;
	}

/*** ADD TESTE (END)  ***/

nav#menu ul.dropdown > li.n0.menu-verde span {
	/*-moz-border-radius: 0px 0px 20px 0px;
	-webkit-border-radius: 0px 0px 20px 0px;
	border-radius: 0px 0px 20px 0px;

	width:98%;*/
}

html.ie8 nav#menu ul.dropdown > li.n0.menu-verde span {
	width:100%;
}

nav#menu ul.dropdown > li.n0.menu-verde:hover span {
	width:100%;
}

nav#menu ul.dropdown > li.n0.menu-verde-agua:hover {
	background:#20b582;
}

nav#menu ul.dropdown > li.n0.menu-verde-agua > a {
	border-left:none !important;
}

nav#menu ul.dropdown > li.n0.menu-laranja:hover {
	background:#ed912e;
}

nav#menu ul.dropdown > li.n0.menu-rosa:hover {
	background:#bd8cbf;
}

nav#menu ul.dropdown > li.n0.menu-fale-conosco:hover {
	background:#f3ce00;
}

nav#menu ul.dropdown > li.n0.menu-kids:hover {
	background: #E04B6E;
}

nav#menu ul.dropdown > li.n0.menu-como-chegar:hover {
	background:#948068;
}

nav#menu ul.dropdown > li.n0.menu-verde:hover {
	background:#8cb63b;

	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}

/*** ADD TESTE (BEGIN)  ***/

nav#menu ul.dropdown>li.n0.menu-verde.test:hover {
	-moz-border-radius: 8px 0px 0px 0px;
	-webkit-border-radius: 8px 0px 0px 0px;
	border-radius: 8px 0px 0px 0px;
}

/*** ADD TESTE (END)  ***/

nav#menu ul.dropdown > li.n0.menu-como-chegar > a {
	border-right:none;
}

/*Aplicação evento Kids*/
nav#menu ul.dropdown > li.n0.menu-kids > a {
	border-right:1px solid #426789;
	font-size: 16px;
	color:#FFFFFF;
	display:block;
	height:60px;
	/*padding: 20px 0px 0px 15px;*/
	padding: 20px 0px 0px 28px;

}

/*Aplicação evento Kids*/
nav#menu ul.dropdown > li.n0.menu-verde > a {
	border-right:1px solid #426789;
	font-size: 16px;
	color:#FFFFFF;
	display:block;
	height:60px;
	/*padding: 20px 0px 0px 9px;*/
	padding: 20px 0px 0px 23px;
}

/*** ADD TESTE (BEGIN)  ***/

nav#menu ul.dropdown > li.n0.menu-verde.test > a {
	padding: 20px 20px 0;
}

/*** ADD TESTE (END)  ***/


nav#menu ul.dropdown > li.n0 > a {
	border-right:1px solid #426789;
	font-size: 16px;
	color:#FFFFFF;
	display:block;
	height:60px;
	padding:20px 27px 0px 27px;
}

/*** ADD TESTE (BEGIN)  ***/

nav#menu ul.dropdown > li.n0.test > a {
	padding: 20px 20px 0;
}

/*** ADD TESTE (END)  ***/

html.mozilla nav#menu ul.dropdown > li.n0 > a {
	padding-top:18px;
}

html.ie nav#menu ul.dropdown > li.n0 > a {
	padding:22px 33px 0px 33px;
}

html.ie11 nav#menu ul.dropdown > li.n0 > a {
	/*padding:22px 33px 0px 20px;*/
	/*Aplicação KIDS*/
	padding:22px 0px 0px 20px;
}

html.ie11 nav#menu ul.dropdown > li.n0.menu-kids > a  {
	padding:22px 33px 0px 15px;
}

html.ie8 nav#menu ul.dropdown > li.n0 > a {
	padding:22px 33px 0px 33px;
}

nav#menu ul.dropdown > li.n0 > a.last {
	padding:20px 38px 0px 38px;
}

html.chrome nav#menu ul.dropdown > li.n0 > a.last {
	/*padding:20px 44px 0px 44px;*/
	/*Aplicação KIDS*/
	padding:20px 0px 0px 20px;
}

html.ie nav#menu ul.dropdown > li.n0 > a.last {
	padding:22px 34px 0px 34px;
}

html.ie8 nav#menu ul.dropdown > li.n0 > a.last {
	padding:22px 28px 0px 28px !important; /*padding:22px 34px 0px 34px !important;*/
}

nav#menu ul.dropdown li.n0 span {
	border-right:1px solid #426789;
	bottom:0px;
	display:block;
	height:4px;
	position:absolute;
	width:100%;
}

nav#menu ul.dropdown li.n0 span.cor-menu-kids {
	background:#E04B6E;
}

nav#menu ul.dropdown li.n0 span.cor-menu-verde-agua {
	background:#20b582;
}

nav#menu ul.dropdown li.n0 span.cor-menu-laranja {
	background:#ed912e;
}

nav#menu ul.dropdown li.n0 span.cor-menu-rosa {
	background:#bd8cbf;
}

nav#menu ul.dropdown li.n0 span.cor-menu-amarelo {
	background:#f3ce00;
}

nav#menu ul.dropdown li.n0 span.cor-menu-marron {
	background:#948068;

	-moz-border-radius: 0px 0px 20px 0px;
	-webkit-border-radius: 0px 0px 20px 0px;
	border-radius: 0px 0px 20px 0px;

	width:99.5%;
}

nav#menu ul.dropdown li.n0 span.cor-menu-verde {
	background:#8cb63b;
}

nav#menu ul.dropdown li.n0 span.cor-menu-marron {
	border-right:none;
}

nav#menu ul.dropdown li.n0 a:hover {
	color:#FFFFFF;
}

nav#menu ul.dropdown li.n0 a.mark {
	color:#FFFFFF;
	display:block;
	font-size:12px;
}

nav#menu ul.dropdown li.n0 a.mark:hover {
	color:#FFFFFF;
}

nav#menu ul.dropdown li.n0 ul  {
	background-color:#000;
	border-top:0px;
	display:none;
	left: 0px;
	*left:-40px;
	padding:23px 0px 25px 48px;
	position:absolute;
	top:60px;
	width:355px;
	z-index:9999;
}

nav#menu ul.dropdown li.n0 ul li {
	line-height:14px;
	list-style:url(../img/img-seta-submenu-verde-agua.png);
	padding:6px 0px 7px 0px;
	position:relative;
}

nav#menu ul.dropdown li.n0 ul li a {
	background-image:none;
	color:#FFF;
	font-size:16px;
	display:inline;
}


/* Estilos individuais */

/* Verde água */

nav#menu ul.dropdown li.n0 ul.sub-verde-agua {
	background-color:#20b582;
}

nav#menu ul.dropdown li.n0 ul.sub-verde-agua li {
	list-style:url(../img/img-seta-submenu-verde-agua.png);
}

nav#menu ul.dropdown li.n0 ul.sub-verde-agua li a:hover {
	background-image:none;
	color:#126448;
}

/* Laranja */

nav#menu ul.dropdown li.n0 ul.sub-laranja {
	background-color:#ed912e;
}

nav#menu ul.dropdown li.n0 ul.sub-laranja li {
	list-style:url(../img/img-seta-submenu-laranja.png);
}

nav#menu ul.dropdown li.n0 ul.sub-laranja li a:hover {
	background-image:none;
	color:#734514;
}

/* Laranja */

nav#menu ul.dropdown li.n0 ul.sub-rosa {
	background-color:#bd8cbf;
}

nav#menu ul.dropdown li.n0 ul.sub-rosa li {
	list-style:url(../img/img-seta-submenu-rosa.png);
}

nav#menu ul.dropdown li.n0 ul.sub-rosa li a:hover {
	background-image:none;
	color:#704572;
}

/* Verde */

nav#menu ul.dropdown li.n0 ul.sub-verde {
	background-color:#8cb63b;
	left:-250px !important;
}

/*** ADD TESTE (BEGIN)  ***/

nav#menu ul.dropdown li.n0.test ul.sub-verde {
	background-color:#8cb63b;
	left: 0 !important;
}

html.ie nav#menu ul.dropdown li.n0.test ul.sub-verde {
    left:0 !important;
}

html.ie8 nav#menu ul.dropdown li.n0.test ul.sub-verde {
    left: 0 !important;
}


/*** ADD TESTE (END)  ***/

html.ie nav#menu ul.dropdown li.n0 ul.sub-verde {
	left:-245px !important;
}

html.ie8 nav#menu ul.dropdown li.n0 ul.sub-verde {
	left:-245px !important;
}

nav#menu ul.dropdown li.n0 ul.sub-verde li {
	list-style:url(../img/img-seta-submenu-verde.png);
}

nav#menu ul.dropdown li.n0 ul.sub-verde li a:hover {
	background-image:none;
	color:#4a631b;
}

/* Estilos individuais */

nav#menu ul.dropdown li.n0 ul ul {
	left: 98%; top: -1px;
	border-top:1px solid #000;

	-webkit-border-radius: 0px 0px 4px 4px;
	-moz-border-radius: 0px 0px 4px 4px;
	border-radius: 0px 0px 4px 4px;
}

nav#menu ul.dropdown li:hover > ul {
	visibility: visible;
	z-index:100;
}

/* ********************************** */
/* ASIDE Coluna direita */

aside.coluna {
	float:right;
	margin:0px 1px 0px 0px;
	padding:20px;
	width:259px;
}

aside.coluna img {
	max-width:100%;
}

aside.coluna a.img-col-vela-virtual {
	display:block;
	margin:0px 0px 17px 0px;
}

aside.coluna a.img-col-terco-virtual {
	display:block;
	margin:0px 0px 17px 0px;
}

aside.coluna div.bloco-informativo {
	border-bottom:1px solid #ced8e3;
	border-top:1px solid #ced8e3;
	padding:15px 0px 2px 0px;
}

aside.coluna div.bloco-informativo a {
	color:#164067;
	display:block;
	font-size:18px;
}

aside.coluna div.bloco-informativo a span {
	font-size:14px;
}

aside.coluna div.bloco-informativo a:hover {
	color:#ceac41;
}

aside.coluna div.bloco-informativo a.img-col-informativo {
	margin:20px 0px 0px -20px;
}

aside.coluna div.bloco-informativo ul {
	font-size:14px;
	list-style:inherit;
	padding:0px 0px 0px 16px;
}

aside.coluna div.bloco-noticias a.titulo-noticia img {
	border:1px solid #3970a4;
	margin:20px 0px 0px 0px;
}

aside.coluna div.bloco-noticias a.titulo-noticia:hover img {
	border:1px solid #d1b14b;
}

aside.coluna div.bloco-noticias span.data-noticia {
	color:#959595;
	display:block;
	font-size:12px;
	margin:0px;
}

aside.coluna div.bloco-noticias a.titulo-noticia {
	color:#164067;
	font-size:14px;
	line-height:20px;
}

aside.coluna div.bloco-noticias a.titulo-noticia:hover {
	color:#ceac41;
}

/* Compartilhe */

div.compartilhe-conteudo {
	border-top:1px solid #ced8e3;
	display:block;
	margin:24px 0px 15px 0px;
	padding:15px 0px 0px 0px;
	position:relative;
	text-align:right;
}

div.compartilhe-conteudo div.contem-compartilhe {
	position:absolute;
	right:0px;
}

div.compartilhe-conteudo div.contem-compartilhe span.compartilhe {
	display:block;
}

div.compartilhe-conteudo a, div.compartilhe-conteudo span, div.compartilhe-conteudo .plusone, div.compartilhe-conteudo .twitter, div.compartilhe-conteudo .facebook {
	color:#818181;
	font-size:12px !important;
	float:left;
}

div.compartilhe-conteudo .twitter {
	margin:4px 12px 0px 0px;
	/*margin:4px 12px 0px 15px;*/
	/*margin:4px -16px 0px 15px;*/
}

div.compartilhe-conteudo span {
	display:inline-block;
	margin-right:15px;
	padding-top:4px;
}

div.compartilhe-conteudo a {
	display:inline-block;
	margin-left:10px;
}

div.compartilhe-conteudo a.enviar-email {
	margin-left:40px;
}

div.compartilhe-conteudo a.enviar-email:hover span {
	color:#ceac41;
}

div.compartilhe-conteudo a.enviar-email span.img-mail {
	background:url(../img/img-email.png) no-repeat;
	background-position:left;
	display:inline-block;
	height:24px;
	margin-right:0px;
	width:34px;
}

div.compartilhe-conteudo a.enviar-email:hover span.img-mail {
	background-position:right;
}

/* ********************************** */
/* FOOTER Topo */

footer#rodape {
	background-color:#2e689f;
	border-top:1px solid #fed700;
	height:145px;
	width:100%;
}

footer#rodape div.conteudo-rodape {
	border-left:1px solid #5886b2;
	border-right:1px solid #25537f;
	margin:0px auto;
	width:990px;
	height:100%;
}

footer#rodape div.conteudo-rodape p {
	color:#84bcd7;
	font-size:12px;
}

footer#rodape div.conteudo-rodape div.copyright {
	border-left:1px solid #25537f;
	border-right:1px solid #5886b2;
	float:left;
	height:100%;
	margin:0px auto;
	position:relative;
	width:494px;
}

footer#rodape div.conteudo-rodape div.copyright a.logo-rodape {
	background:url(../img/logo-rodape.png) no-repeat;
	background-position:left;
	height:73px;
	left:30px;
	position:absolute;
	top:34px;
	width:108px;
}

footer#rodape div.conteudo-rodape div.copyright a.logo-rodape:hover {
	background-position:right;
}

footer#rodape div.conteudo-rodape div.copyright p {
	left:170px;
	position:absolute;
	top:36px;
}

footer#rodape div.conteudo-rodape div.copyright p a {
	color:#84bcd7;
	font-size:12px;
}

footer#rodape div.conteudo-rodape div.copyright p a:hover {
	color:#fff17f;
}

footer#rodape div.conteudo-rodape div.dados-contato {
	border-left:1px solid #25537f;
	border-right:1px solid #5886b2;
	float:left;
	height:100%;
	margin:0px auto;
	position:relative;
	width:494px;
}

footer#rodape div.conteudo-rodape div.dados-contato p {
	left:50px;
	position:absolute;
	top:55px;
}

footer#rodape div.conteudo-rodape div.dados-contato p span.tel {
		display:inline-block;
	}

footer#rodape div.conteudo-rodape div.dados-contato p a {
	color:#FFF;
	font-size:12px;
}

footer#rodape div.conteudo-rodape div.dados-contato p a:hover {
	color:#fff17f;
}

footer#rodape div.conteudo-rodape div.dados-contato a.logo-prodweb {
	background:url(../img/logo-prod.png) no-repeat;
	background-position:left;
	bottom:12px;
	display:block;
	height:31px;
	right:10px;
	position:absolute;
	width:40px;
}

footer#rodape div.conteudo-rodape div.dados-contato a.logo-prodweb:hover {
	background-position:right;
}

/* ********************************** */
/* HOME */

section#site div.home {
	margin-bottom:37px;
}

section#site div.home div.super-destaques {
	background:url(../img/img-fundo-super-destaques.png) repeat;
	height:430px;
	margin-bottom:40px;
	position:relative;
	width: 100%;

	-webkit-box-shadow: -1px 0px 13px 0px rgba(150, 150, 150, 0.64);
	-moz-box-shadow:    -1px 0px 13px 0px rgba(150, 150, 150, 0.64);
	box-shadow:         -1px 0px 13px 0px rgba(150, 150, 150, 0.64);
}

section#site div.home div.super-destaques div.destaques {
	display:none;
}

section#site div.home div.super-destaques div.contem-marcadores {
	background:url(../img/img-fundo-marcadores-slide.png) repeat-x top;
	bottom:0px;
	height:44px;
	padding:16px 15px;
	position:absolute;
	text-align:right;
	width:100%;
	z-index:2;
}

section#site div.home div.super-destaques div.contem-marcadores a span {
	background:url(../img/img-marcador-slide.png);
	background-position:left;
	display:inline-block;
	margin-left:3px;
	width:16px;
	height:16px;
}

section#site div.home div.super-destaques div.contem-marcadores a:hover span {
	background-position:right;
}

section#site div.home div.super-destaques div.contem-marcadores a span.marc {
	background:url(../img/img-marcador-slide-marc.png);
	background-position:left;
}

section#site div.home div.super-destaques div.contem-marcadores a:hover span.marc {
	background-position:right;
}

section#site div.home div.super-destaques a.img-destaque, section#site div.home div.super-destaques img.img-destaque {
	border:1px solid #2e689f;
	left:15px;
	position:absolute;
	top:15px;
}

section#site div.home div.super-destaques div.texto-destaque {
	position:absolute;
	right:20px;
	top:15px;
	width:270px;
}

section#site div.home div.super-destaques div.texto-destaque span {
	font-size:12px;
}

section#site div.home div.super-destaques div.texto-destaque a {
	font-size:14px;
}

section#site div.home div.super-destaques div.texto-destaque a span {
	background:url(../img/img-seta-link-super-destaques.png) no-repeat;
	background-position:left;
	display:inline-block;
	height:9px;
	width:18px;
}

section#site div.home div.super-destaques div.texto-destaque a:hover span {
	background-position:right;
}

section#site div.home div.super-destaques div.texto-destaque h2 {
	color:#164067;
	font-size:18px;
	margin:5px 0px 20px 0px;
}

section#site div.home div.super-destaques div.texto-destaque h2 a {
	font-size:18px;
}

section#site div.home div.super-destaques div.texto-destaque p {
	font-size:14px;
	line-height:20px;
	margin: 0px 0px 20px 0px;
}

section#site div.home div.bloco-noticias-home {
	border-bottom:1px solid #ced8e3;
	border-top:1px solid #ced8e3;
	margin:40px 0px 0px 0px;
	padding:40px 0px;
}

section#site div.home div.bloco-noticias-home div.noticia-home {
	float:left;
	margin-right:32px;
	width:223px;
}

section#site div.home div.bloco-noticias-home div.noticia-home.last {
	float:right;
	margin:0px;
}

section#site div.home div.bloco-noticias-home div.noticia-home a {
	display:inline-block;
	font-size:14px;
	line-height:20px;
}

section#site div.home div.bloco-noticias-home div.noticia-home span {
	color:#959595;
	display:block;
	font-size:12px;
	margin-top:4px;
}

section#site div.home div.bloco-noticias-home div.noticia-home a img {
	border:1px solid #3e74a7;
}

section#site div.home div.bloco-noticias-home div.noticia-home a img.larg {
	height:165px;
	overflow:hidden;
	width:220px;
}

section#site div.home div.bloco-noticias-home div.noticia-home a:hover img {
	border:1px solid #d2b350;
}

section#site div.home div.bloco-video-informativo {
	border-bottom:1px solid #ced8e3;
	margin:50px 0px 40px 0px;
	padding:0px 0px 40px 0px;
	width:100%;
}

section#site div.home div.bloco-video-informativo div.video-home {
	float:left;
	position:relative;
	width:640px;
}

section#site div.home div.bloco-video-informativo div.video-home a.link-video {
	color:#959595;
	display:block;
	font-size:12px;
	height:17px;
	position:absolute;
	right:0px;
	top:-26px;
}

section#site div.home div.bloco-video-informativo div.video-home a.link-video span.img-youtube,
a.link-video span.img-youtube {
	background:url(../img/ico-youtube.png);
	background-position:left;
	display:inline-block;
	height:17px;
	margin:0px 0px 0px 10px;
	vertical-align:text-top;
	width:44px;
}

a.link-video {
	color:#959595;
	font-size:12px;
}

section#site div.home div.box-25:hover h2, section#site div.home div.box-25:hover p {
	color:#ceac41;
}

section#site div.home div.bloco-video-informativo div.video-home a.link-video:hover span.img-youtube,
a.link-video:hover span.img-youtube, a.link-video:hover span.img-fb, a.link-video:hover span.img-blog {
	background-position:right;
}

section#site div.home div.bloco-video-informativo div.video-home a.link-video:hover, a.link-video:hover {
	color:#ceac41;
}

section#site div.home div.bloco-video-informativo div.video-home iframe {
	border:1px solid #3e74a7;
	height:388px;
	width:640px;
}

section#site div.home div.bloco-video-informativo div.video-home span {
	display:block;
	font-size:14px;
	margin:13px 0px 4px 0px;
}

section#site div.home div.bloco-video-informativo div.video-home p.nome-video-home {
	color:#1d517e;
	font-size:18px;
	margin-bottom:0px;
}

section#site div.home div.bloco-video-informativo div.informativo-home {
	background:url(../img/img-fundo-informativo-home.png) repeat-x top;
	border:1px solid #7ba3d1;
	float:right;
	height:388px;
	position:relative;
	padding:20px;
	width:311px;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

section#site div.home div.bloco-video-informativo div.informativo-home:hover {
	cursor:pointer;
}

section#site div.home div.bloco-video-informativo div.informativo-home a {
	display:block;
	font-size:18px;
}

section#site div.home div.bloco-video-informativo div.informativo-home a span {
	font-size:14px;
}

section#site div.home div.bloco-video-informativo div.informativo-home div.img-link {
	margin:20px auto 0px auto;
	width: 225px;
}

section#site div.home div.bloco-video-informativo div.informativo-home ul {
	list-style:inherit;
	margin:5px 0px 0px 0px;
	padding:0px 16px 0px 16px;
}

section#site div.home div.bloco-video-informativo div.informativo-home div.over-informativo {
	background:url(../img/img-fundo-over-informativo.png) repeat;
	display:none;
	height:388px;
	left:0px;
	position:absolute;
	padding:20px;
	top:0px;
	width:311px;
	z-index:5;
}

section#site div.home div.bloco-video-informativo div.informativo-home:hover div.over-informativo {
	display:block;
}


/*Carousel Destaque Home*/

/*CAROUSEL DESTAQUE 60% AND 40%*/

section#site div.home div.super-destaques.destaque-60 {
	width: 59%;
	/*padding: 15px 24px;*/
	padding: 15px 32px;
	float: left;
	display: inline-block;
}

section#site div.home div.super-destaques.destaque-60.home-100 {
	width: 100%;
	padding: 15px 40px;
}

section#site div.home div.super-destaques.destaque-40 {
	width: 39%;
	margin-left: 15px;
	display: inline-block;
	padding: 15px;
}

section#site div.home div.super-destaques.destaque-40 .destaque-40-slide {
	height: 400px;
	background-size: cover !important;
}

section#site div.home div.super-destaques.destaque-40 .destaque-40-slide a {
	display: block;
	width: 100%;
	height: 100%;
}

/*Carousel 60 - ONE BANNER*/
section#site div.home div.super-destaques.destaque-60.alone {
	padding: 15px 15px;
}
section#site div.home div.super-destaques.destaque-60.alone div.destaques-60 img {
	max-width: 100%;
}

section#site div.home div.super-destaques div.destaques-60 img {
	max-width: 520px;
	border: 1px solid #2e689f;
}

section#site div.home div.super-destaques.home-100 div.destaques-60 img {
	max-width: 100%;
	width: 100%;
	margin: 0 auto;
}

section#site div.home div.super-destaques div.destaques-40 img {
	max-width: 356px;
}

section#site div.home div.super-destaques div.contem-marcadores-60,
section#site div.home div.super-destaques div.contem-marcadores-40 {
	background:url(../img/img-fundo-marcadores-slide.png) repeat-x top;
	bottom:0px;
	height:44px;
	padding:16px 15px;
	position:absolute;
	text-align:right;
	width:100%;
	z-index:2;
}

section#site div.home div.super-destaques div.contem-marcadores-60 a span,
section#site div.home div.super-destaques div.contem-marcadores-40 a span {
	background:url(../img/img-marcador-slide.png);
		background-position:left;
		display:inline-block;
		margin-left:3px;
		width:16px;
		height:16px;
}

section#site div.home div.super-destaques div.contem-marcadores-60 a:hover span,
section#site div.home div.super-destaques div.contem-marcadores-40 a:hover span {
	background-position:right;
}

section#site div.home div.super-destaques div.contem-marcadores-60 a span.marc,
section#site div.home div.super-destaques div.contem-marcadores-40 a span.marc {
	background:url(../img/img-marcador-slide-marc.png);
	background-position:left;
}

section#site div.home div.super-destaques div.contem-marcadores-60 a:hover span.marc,
section#site div.home div.super-destaques div.contem-marcadores-40 a:hover span.marc {
	background-position:right;
}

section#site div.home div.super-destaques div.destaques-60 a.img-destaque,
section#site div.home div.super-destaques div.destaques-60 img.img-destaque {
	/*border:1px solid #2e689f;*/
	border: none;
	left:0;
	position:relative;
	top:0;
	display: block;
}

.destaque-60 .slick-dots, 
.destaque-40 .slick-dots {
	/*background-color: #C0D2E3;*/
	background: url(../img/img-fundo-marcadores-slide.png) repeat-x top;
	bottom: 0px;
	height: 40px;
	left: 0;
	padding: 10px;
}

.destaque-60 .slick-dots li button:before,
.destaque-40 .slick-dots li button:before {
	font-size: 0;
	color: #164067;
	opacity: 1;
	background: #164067;
	border-radius: 50%;
	width: 16px;
	height: 16px;
}

/*.destaque-60 .slick-dots li button:after {*/
	/*content: "";
	background: #FFD800;
	display: block;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	position: absolute;
	top: 0;
	left: 0;*/

	/*content: "";
	background: #ffd800;
	display: block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -5px;
	margin-top: -6px;
}*/

.destaque-60 .slick-dots li,
.destaque-40 .slick-dots li {
	margin: 0;
}

.destaque-60 .slick-dots li button:hover:before,
.destaque-40 .slick-dots li button:hover:before {
	background-color: #fff;
	z-index: 1;
}

.destaque-60 .slick-dots .slick-active button:after, 
.destaque-40 .slick-dots .slick-active button:after {
	content: "";
	background: #ffd800;
	display: block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -7px;
	margin-top: -7px;
}

.destaque-60.home-100 .slick-prev:before,
.destaque-60.home-100 .slick-next:before,
.destaque-40 .slick-prev:before, .slick-next:before {
	color: #164067;
	font-size: 36px;
}

.destaque-60 .slick-prev:before, .slick-next:before {
	color: #164067;
	font-size: 28px;
}

.destaque-60 .slick-prev,
.destaque-40 .slick-prev {
	left: 2px;
}

.destaque-60.home-100 .slick-next,
.destaque-40 .slick-next {
	right: 4px;
}

.destaque-60 .slick-next {
	right: 4px;
}

.destaque-60 .slick-next,
.destaque-60 .slick-prev {
	width: 26px;
	height: 24px;
}

.destaque-60.home-100 .slick-next,
.destaque-60.home-100 .slick-prev {
	width: 34px;
	height: 30px;
}



/*END CAROUSEL DESTAQUE 60 AND 40*/


/*INI: BOX TV HOME*/

section#site div.home div.b-left-inf {
	border:1px solid #79a1d0;
	border-radius:0 0 0 40px;
}

section#site div.home div.b-right-sup {
	border:1px solid #79a1d0;
	border-radius:0 40px 0 40px;
}

section#site div.home div.box-50 {
	margin-bottom:3em;
	position:relative;
	width:48.4%;
}
section#site div.home div.box-50.fundo {
	background:url(../img/img-fundo-box.png) no-repeat top;
	background-size:cover;
	display:inline-block;
}

section#site div.home div.box-50 img.tv {
	margin: 0.5em auto 0 auto;
	padding: 0;
}

section#site div.home div.box-50 img.radio {
	padding:2em;
}

section#site div.home div.box {
	padding:1em 2em;
}

section#site div.home div.box h2 {
	color:#1d517e;
	font-size:15px;
}

section#site div.home div.linha {
	border-top:1px solid #d3d3d3;
	height:1px;
	width:100%;
}

section#site div.home .box-menu-radio {
	/*border-bottom:1px solid #79a1d0;*/
	border-top:1px solid #fff;
	display:inline-block;
	margin-top:0.4em;
	width:100%;
}

section#site div.home .box-menu-radio img {
	border-left:1px solid #d3d3d3;
	border-right:1px solid #fff;
	padding:1.5em 2.8%;
}

section#site div.home .box-menu-radio img.first {
	border-left:inherit;
}

section#site div.home .box-menu-radio img.last {
	border-right:inherit;
}

div.only-300-off {
	display:block !important;
}

/*FIM: BOX TV HOME*/

/*INI: BOX SOCIAL*/
section#site div.home div.box-50.altura {
	max-height:100% !important;
	min-height:367px !important;
}

section#site div.home div.box-25 {
	position:relative;
	width:47%;
}

section#site div.home div.box-25 .fundo {
	background:url(../img/img-fundo-box.png) no-repeat top;
	background-size:cover;
	border:1px solid #79a1d0;
	border-radius:5px;
	display:inline-block;
	margin-bottom:3em;
	min-height:225px;
	min-width:100%;
	padding:0 1em 1em 1em;
}

section#site div.home div.box-25 h2 {
	color:#1d517e;
	font-size:15px;
	font-weight:bold;
	margin-bottom:0;
}

section#site div.home div.box-25 p {
	color:#1d517e;
	font-size:13px;
}

section#site div.home div.box-25 .informativo {
	background:url(../img/img-fundo-box-info.png) no-repeat top;
	background-size:cover;
}

a.link-video span.img-fb {
	background:url(../img/ico-fb.png);
	background-position:left;
	display:inline-block;
	height:19px;
	margin:0px 0px 0px 10px;
	vertical-align:text-top;
	width:19px;
}

a.link-video span.img-blog {
	background:url(../img/ico-blog.png);
	background-position:left;
	display:inline-block;
	height:19px;
	margin:0px 0px 0px 10px;
	vertical-align:text-top;
	width:19px;
}

/*FIM: BOX SOCIAL*/


section#site div.home div.bloco-video-informativo div.player-tv h2 {
	color:#164067;
	font-size:18px;
	margin:-6px 0 10px 0;
}

section#site div.home div.bloco-video-informativo div.player-tv .bx-tv {
	border:1px solid #7BA3D1;
	height:358px;
	overflow:hidden;
	width:638px;
}

section#site div.home div.bloco-video-informativo div.player-tv embed {
	height:358px !important;
	width:887px !important;
}

/* Página Interna TV */
section#site div.conteudo div.player-tv h2 {
	color:#164067;
	font-size:18px;
	margin:-6px 0 10px 0;
}

section#site div.conteudo div.player-tv .bx-tv {
	border:1px solid #7BA3D1;
	height:358px;
	overflow:hidden;
	width:667px;
}

section#site div.conteudo div.player-tv embed {
	height:358px !important;
	width:916px !important;
}
/* Fim da página Interna TV */

section#site div.home div.bloco-radio-home {
	height:218px;
	max-width:100%;
	position:relative;
	width:990px;
}

section#site div.home div.bloco-radio-home.mobile-300 {
	display:none;
}

section#site div.home div.img-fundo-desk {
	background:url(../img/img-fundo-radio-home.png) no-repeat top;
	display:block;
}

section#site div.home div.bloco-radio-home a.logo-abnc-radio {
	left:30px; /*left:35px;*/
	position:absolute;
	top:27px;
}

section#site div.home div.bloco-radio-home div.descricao-radio {
	left:215px; /*left:235px;*/
	position:absolute;
	top:38px;
	width:220px;
}

section#site div.home div.bloco-radio-home div.descricao-radio h3 {
	color:#164067;
	font-size:15px;
	margin:0px 0px 20px 0px;
}

section#site div.home div.bloco-radio-home div.descricao-radio p {
	color:#818181;
	font-size:14px;
	line-height:20px;
}

section#site div.home div.bloco-radio-home div.links-radio {
	position:absolute;
	right:0px;
	top:1px;
}

section#site div.home div.bloco-radio-home div.links-radio a {
	background-position:left;
	display:block;
	float:left;
	height:216px;
}

section#site div.home div.bloco-radio-home div.links-radio a.link-ao-vivo {
	background:url(../img/img-link-ao-vivo.png);
	width:125px;
}

section#site div.home div.bloco-radio-home div.links-radio a.link-podcast {
	background:url(../img/img-link-podcast.png);
	width:126px;
}

section#site div.home div.bloco-radio-home div.links-radio a.link-santo-do-dia {
	background:url(../img/img-link-santo-do-dia.png);
	width:125px;
}

section#site div.home div.bloco-radio-home div.links-radio a.link-programacao {
	background:url(../img/img-link-programacao.png);
	width:120px;
}

/*TESTE DO NOVO RODAPÉ DA RÁDIO*/

section#site div.home div.bloco-radio-home div.links-radio a.link-ao-vivo-novo {
	background:url(../img/nova-img-link-ao-vivo.png) 0px 0px;
	margin:0px;
	width:109px;
}

section#site div.home div.bloco-radio-home div.links-radio a.link-ao-vivo-novo:hover {
	background:url(../img/nova-img-link-ao-vivo.png) -109px 0px;
}

section#site div.home div.bloco-radio-home div.links-radio a.link-podcast-novo {
	background:url(../img/nova-img-link-podcast.png) 0px 0px;
	margin:0px;
	width:106px;
}

section#site div.home div.bloco-radio-home div.links-radio a.link-podcast-novo:hover {
	background:url(../img/nova-img-link-podcast.png) -106px 0px;
}

section#site div.home div.bloco-radio-home div.links-radio a.link-santo-do-dia-novo {
	background:url(../img/nova-img-link-santo-do-dia.png) 0px 0px;
	margin:0px;
	width:111px;
}

section#site div.home div.bloco-radio-home div.links-radio a.link-santo-do-dia-novo:hover {
	background:url(../img/nova-img-link-santo-do-dia.png) -111px 0px;
}

section#site div.home div.bloco-radio-home div.links-radio a.link-programacao-novo {
	background:url(../img/nova-img-link-programacao.png) 0px 0px;
	margin:0px;
	width:115px;
}

section#site div.home div.bloco-radio-home div.links-radio a.link-programacao-novo:hover {
	background:url(../img/nova-img-link-programacao.png) -115px 0px;
}

section#site div.home div.bloco-radio-home div.links-radio a.link-historia-novo {
	background:url(../img/nova-img-link-historia.png) 0px 0px;
	margin:0px;
	width:98px;
}

section#site div.home div.bloco-radio-home div.links-radio a.link-historia-novo:hover {
	background:url(../img/nova-img-link-historia.png) -98px 0px;
}

section#site div.home div.bloco-radio-home div.links-radio a:hover {
	background-position:right;
}

/*INI: SLIDE POUSADA HOME*/

.home-carousel-pousada {
	/*padding-top: 60px;*/
	padding-top: 0px;
}


	/*3 Slides*/
/*.home-pousada {
	width: 100%;
	height: 175px;
	position: relative;
	margin: 0 5px;
	overflow: hidden;
	border: 5px solid #eee;
}*/
	
	/*4 Slides*/
.home-pousada {
	width: 100%;
	/*height: 135px;*/
	height: 200px;
	position: relative;
	margin: 0 5px;
	overflow: hidden;
	border: 5px solid #eee;
}

.home-pousada a {
	display: block;
	width: 100%;
	height: 100%;
}

.home-pousada:hover {
	cursor: pointer;
}

/*.home-carousel-pousada .home-pousada-wrapper {
	height: 480px;
	box-shadow: -1px 0 13px 0 hsla(0,0%,59%,.64);
	position: relative;
	max-width: 840px;
	margin: 0 auto;
}*/

@media (max-width: 1980px) {

	.fancy-fix #fancybox-wrap {
		margin-left: 20px !important;
	} 	

}
	

.home-carousel-pousada .home-pousada__title,
.home-products-slide-wrapper .home-products__title {
	margin: 0 auto 42px;
	font-size: 30px;
	color: #2e689f;
}


div.home-carousel-pousada .slick-prev:before,
div.home-carousel-pousada .slick-next:before {
	color: #2e689f;
	font-size: 36px;
	position: relative;
	opacity: 1;
	display: inline-
}

/*#fancybox-wrap {
	max-width: 90%;
	height: auto !important;
}

#fancybox-inner {
	max-width: 94%;
	height: auto !important;
}*/

/*FIM: SLIDE POUSADA HOME*/

/*INI: SLIDE PRODUTOS HOME*/

.home-products-slide-wrapper {
	padding: 52px 0 36px;
}

/* Produtos Home */

.home-products-slide-wrapper .box-produto h3 {
	color: #666666;
	font-size: 1em;
	line-height: 1.66em;
	margin: 18px 0;
}

.bg-cinza{
	background-color: #eeeeee;
}

.box-produto{
    float: left;
    min-height: 475px;
    padding: 10px;
    width: 100%;
    margin-bottom: 25px;
    position: relative;
}

.box-produto .box-btn-bottom {
    position: absolute;
    padding: 10px;
    width: 100%;
    bottom: 0;
    left: 0;
}

.box-produto .btn-comprar{
	height: 44px;
}

.cod-produto{
	color: #848383;
	font-size:0.65em;
}

.divider-produto{
	background-color: #ced8e3;
	height: 1px;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 100%;
}

.preco-produto{
	color: #2950a2;
    float: left;
    height: 44px;
    line-height: 44px;
    font-weight: bold;
}

.box-produto figure.imgProd {
    height: 260px;
    overflow: hidden;
    width: 100%;
}

.box-produto figure.imgProd .tbl-cell {
    display: table-cell;
    vertical-align: middle;
}

.box-produto figure img {
    height: auto;
    width: 100%;
}

.btn-comprar{
	background-color: #2950a2;
	border-radius: 2px;
	cursor: pointer;
	float: right;
	width: 44px;
}

.btn-comprar img{
    margin: 0 auto;
}

a.btn-comprar img.plus {
	margin: 10px auto;
}

.lnkImgProd {
    overflow: hidden;
    display: block;
    border: 1px solid #f3f3f3;
}

.home-products-slide-wrapper .lnkImgProd {
	height: 260px;
	width: 100%;
}

/*slick arrows*/

div.home-products-slide-wrapper .slick-prev:before,
div.home-products-slide-wrapper .slick-next:before {
	color: #2e689f;
	font-size: 44px;
	position: relative;
	/*top: -18px;*/
	opacity: 1;
	display: inline-block;
	width: 44px;
}

div.home-products-slide-wrapper .slick-prev,
div.home-carousel-pousada .slick-prev,
div.home-products-slide-wrapper .slick-next,
div.home-carousel-pousada .slick-next {
	width: 46px;
	height: 46px;
}

div.home-products-slide-wrapper .slick-next,
div.home-carousel-pousada .slick-next {
	right: -50px;
}

div.home-products-slide-wrapper .slick-prev,
div.home-carousel-pousada .slick-prev {
	left: -50px;
}

/*div.home-carousel-pousada .slick-prev:before {
	left: -30px;
}

div.home-carousel-pousada .slick-next:before {
	left: 5px;
}*/

.home-products-slide-wrapper .slick-prev {
	left: -48px;
}

.home-products-slide-wrapper .box-produto {
	width: 95%;
	max-width: 420px;
	margin-bottom: 0;
	font-size: 18px;
}

.home-products-slide-wrapper .slick-slide {
	display: flex;
	justify-content: center;
}

@media (max-width: 1100px) {
	.home-products-slide-wrapper {
		margin: 0 40px;
	}

	.home-products-slide-wrapper .slick-prev {
		left: -43px;
	}

	.home-carousel-pousada .home-pousada-wrapper {
		max-width: 910px;
		margin: 0 auto;
	}

	.home-carousel-pousada .home-pousada__title {
		margin: 0 auto 42px 52px;
	}
}

@media (max-width: 1023px) {
	.home-products-slide-wrapper {
		margin: 0 30px;
	}

	/*.slick-next:before, div.home-products-slide-wrapper .slick-prev:before {
		font-size: 36px;
	}*/

	.home-products-slide-wrapper .slick-prev {
		left: -40px;
	}
}

@media (max-width: 767px) {
	.home-products-slide-wrapper .slick-next {
		right: -18px;
	}
	.home-products-slide-wrapper .slick-prev {
		left: -35px;
	}

	.home-products-slide-wrapper .box-produto {
		padding: 10px;
	}
	.home-products-slide-wrapper {
		padding: 22px 0 36px;
	}
}

/*FIM: SLIDE PRODUTOS HOME*/


/* ********************************** */
/* OVERLAY */

#fundo-overlay {
	background:url(../img/img-fundo-overlay.png) repeat;
	display:none;
	height:100%;
	left:0px;
	position:fixed;
	top:0px;
	width:100%;
	z-index:88888;
}

#conteudo-overlay {
	background-color:#FFF;
	display:none;
	height:451px;
	left:50%;
	margin:-225px 0px 0px -338px;
	position:fixed;
	top:50%;
	width:676px;
	z-index:99999;
}

#conteudo-overlay div {
	background:url(../../lib/img/loading.GIF) center no-repeat;
	height:100%;
	position:relative;
	width:100%;
}

#conteudo-overlay div a.overlay-prev {
	display:none;
	height:144px;
	left:0px;
	position:absolute;
	top:147px;
	width:37px;
	z-index:9;
}

#conteudo-overlay div a.overlay-next {
	display:none;
	height:144px;
	position:absolute;
	right:0px;
	top:147px;
	width:37px;
	z-index:9;
}

#conteudo-overlay img[id*=img-] {
	margin:0px auto;
	max-height:451px;
	max-width:676px;
}

/* ********************************** */
/* P, SPAN, Class (textos) */

p.texto-sem-margem, p.texto-sem-margem a, p.texto-sem-margem span {
	margin:0px;
}

p.br {
		padding-top:10px;
	}

.op80:hover {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.loading {
	background:url(../../lib/img/loading.GIF) no-repeat center;
	display:none;
	height:38px;
	margin:35px 0px;
	width:100%;
}

.loading-fundo {
	background:url(../../lib/img/loading-fundo.GIF) no-repeat center;
	display:none;
	height:38px;
	margin:35px 0px;
	width:100%;
}

.block {
	display:block;
}

img.img-conteudo {
	border:1px solid #2e689f;
	margin:15px 0px;
	max-width: 100%;
}

div.folhear {
	display: none;
}

.mg-top {
	display:block !important;
	margin-top:15px !important;
}

.m-bottom-g {
	margin-bottom: 40px;
}

/* CLASSES DE IMGs */
img.img-left {
	float:left;
	margin:0px;
}

img.img-float-right {
	float:right;
	margin:3px 0px 10px 15px;
}

img.img-float-left {
	float:left;
	margin:0px 20px 8px 0px;
}

img.img-grande {
	margin:7px 0px 5px 0px;
}

/*DIV IMG*/
div.float-right-pequena {
	float:right;
	margin:3px 0px 10px 15px;
	text-align:left;
	width:200px;
}

.contem-dados-evento {
	float:left;
	width:500px;
}

.img-evento img {
	border: 1px solid #2e689f;
}

.img-evento a:hover img {
	border: 1px solid #d2b350;
}

/*Como chegar*/

table.distancia {
	line-height:20px;
	margin:10px 0px 20px 0px;
	width:350px;
}

table.distancia tr{
	margin:5px;
}

table.distancia tr td.off{
	display:block;
}

table.transporte {
	display:block;
	line-height:20px;
	margin:10px 0px 20px 0px;
	width:470px;
}

table.transporte tr{
	margin:5px;
}

iframe.mapa-como-chegar {
	height:450px;
	margin:20px 0px 30px 0px;
	width:100%;
}

.email-inst {
	margin-top:13px;
}

.ds-none {
	display:none;
}

.box-100 {
	display:block;
	margin:3em 0 0 0;
	width:100%;
}

.center {
	text-align:center;
}

.linha-divisoria {
	border-top:1px solid #ced8e3;
	padding:2em 0px;
}

.txt-right {
	text-align:right;
}

.m-off {
	margin:0 !important;
}

.m-top-p {
	margin-top:1em;
}

.conteudo-form {
	padding: 10px 190px 0px 140px;
}

.txt-menor {
	font-size: 12px;
}

.recaptcha_romaria .recaptcha_widget {
	left: 13.2em;
}

.noticias-link-wrapper {
	height: 40px;
}

a.access-link {
	float: right;
	margin: .6em 0 0;
}

/* TRATAMENTO PARA DSP MÓVEIS */

.info-dsp-movel {
	display: none;
}

html.dsp-movel .info-dsp-movel {
	display: block;
}

html.dsp-movel .info-dsp-movel img {
	margin-bottom: 30px;
}

html.dsp-movel .info-desktop {
	display: none;
}


/*APLICAÇÕES PARA O KIDS*/

.kids {
	font-size: 16px;
}
.bloco-imagens {
	width: 925px;
	height: auto;
	display: inline-block;
	position: relative;
	margin-left: 30px;
	margin-right: 30px;
}

.bloco-imagens-kids {
	padding:3%;
	width: 100%;

	border-radius: 2px;
}

.bloco-imagens-kids .bloco-img {
	border-radius: 4px;
	float: left;
	margin-bottom: 30px;
	margin-right: 3%;
	padding:15px;
	text-align: center;
	width: 22.75%;

	-webkit-box-shadow: 0px 0px 10px #999;
	   -moz-box-shadow: 0px 0px 10px #999;
		    box-shadow: 0px 0px 10px #999;
}


.bloco-imagens-kids .bloco-img:nth-child(4n+0) {
	margin-right: 0%;
}

.bloco-imagens-kids .bloco-img a {
	display: inline-block;
	color: #0c3760;
}

.bloco-imagens-kids .bloco-img a:hover {
	display: inline-block;
	color: #f3ce00;
}

.bloco-imagens-kids .bloco-img a img {
	margin-bottom: 15px;
	max-width: 100%;
	border-radius: 2px;
}

.bloco-imagens-kids .bloco-img a span {
	background: url(../img/kids/seta.jpg) no-repeat left;
	padding-left: 24px;
}

.bloco-imagens-kids .bloco-img a:hover span {
	background: url(../img/kids/seta-over.jpg) no-repeat left;
	padding-left: 24px;
}

.t {
	border-radius: 3px;
	border: solid 1px #cfcfcf;
	box-shadow: 1px #cfcfcf;
	display: inline-block;
	font-size: 12px;
	height: 240px;
	margin-bottom: 30px;
	margin-left: 27px;
	padding: 15px 15px 40px 15px;
	position: relative;
	width: 215px;

	-webkit-box-shadow: 0px 0px 10px #999;
	   -moz-box-shadow: 0px 0px 10px #999;
		    box-shadow: 0px 0px 10px #999;
}

.bloco-imagens .t img {
	display: block;
	margin: 0 auto;
	max-width: 185px;
	width: 185px;

}

.bloco-imagens .trata-img .t span {
	margin-left: 28px;
	margin-top: 5px;
	text-align: center;
}

.img-kids {
	background-image: url(../img/kids/img-topo-kids.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 90%;
	height: 140px;
	margin: 45px 0;
	width: 100%;
}

.texto-principal {
	padding: 0 10%;
	text-align: center;
}

.texto-principal p {
	font-size: 17px;
}

.retangulo {
	background-image: url(../img/kids/retangulo-kids.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 70%;
	height: 4px;
	margin: 50px 0;
	width: 100%;
}

.mensagem-rodape {
	text-align: center;
}

@media screen and (max-width: 320px) {

	/*section#site section#conteudo-sem-coluna.kids h1.titulo {
		width: 100%;
	}*/

	nav#menu ul.dropdown > li.n0.menu-kids a {
		height: 40px;
    	padding: 10px 0 0px 1em;
	}

	nav#menu ul.dropdown > li.n0.menu-kids {
		float: none;
		height: 40px;
		width: 100%;
	}

	nav#menu ul.dropdown > li.n0.menu-verde > a {
	border-right:1px solid #426789;
	color:#FFFFFF;
	display:block;
	font-size: 16px;
	height: 40px;
	padding: 12px 0px 0px 13px;

	}

	nav#menu ul.dropdown > li.n0 span.cor-menu-marron {
		top: 0 !important;

	}


	nav#menu ul.dropdown > li.n0.menu-marron > a {
	border-right:1px solid #426789;
	color:#FFFFFF;
	display:block;
	font-size: 16px;
	height: 40px;
	padding: 12px 0px 0px 13px;

	}

	nav#menu ul.dropdown > li.n0 > a.last {
		padding: 5px 0 0px 1em !important;
	}

}

@media screen and (max-width: 375px) {

	/*section#site section#conteudo-sem-coluna.kids h1.titulo {
		width: 100%;
	}*/

	nav#menu ul.dropdown > li.n0.menu-kids a {
		height: 40px;
    	padding: 10px 0 0px 1em;
	}

	nav#menu ul.dropdown > li.n0.menu-kids {
		float: none;
		height: 40px;
		width: 100%;
	}

	nav#menu ul.dropdown > li.n0.menu-verde > a {
	border-right:1px solid #426789;
	color:#FFFFFF;
	display:block;
	font-size: 16px;
	height: 40px;
	padding: 12px 0px 0px 13px;

	}

	nav#menu ul.dropdown > li.n0 span.cor-menu-marron {
		top: 0 !important;

	}


	nav#menu ul.dropdown > li.n0.menu-marron > a {
	border-right:1px solid #426789;
	color:#FFFFFF;
	display:block;
	font-size: 16px;
	height: 40px;
	padding: 12px 0px 0px 13px;

	}

	nav#menu ul.dropdown > li.n0 > a.last {
		padding: 5px 0 0px 1em !important;
	}

	nav#menu ul.dropdown li.n0 span.cor-menu-amarelo {
		background:#f3ce00;
		margin-top: 0px;
	}

}




@media screen and (max-width: 767px) {

	/*section#site section#conteudo-sem-coluna.kids h1.titulo {
		width: 100%;
	}*/

	nav#menu,
	section#site div#topo,
	header#links > ul.mobile {
		display:none;
	}


	nav#menu ul.dropdown > li.n0.menu-kids a {
		height: 40px;
    	/*padding: 10px 0 0px 1em;*/
    	padding: 6px 0px 20px 13px;
    	font-size: 13px;
	}



	nav#menu ul.dropdown > li.n0.menu-kids {
		float: none;
		height: 40px;
		width: 100%;
	}

	nav#menu ul.dropdown > li.n0.menu-verde > a {
	border-right:1px solid #426789;
	color:#FFFFFF;
	display:block;
	font-size: 13px;
	height: 40px;
	padding: 8px 0px 0px 13px;

	}

	nav#menu ul.dropdown > li.n0 span.cor-menu-marron {
		top: 0 !important;

	}


	nav#menu ul.dropdown > li.n0.menu-marron > a {
	border-right:1px solid #426789;
	color:#FFFFFF;
	display:block;
	font-size: 16px;
	height: 40px;
	padding: 12px 0px 0px 13px;

	}


}




@media screen and (max-width: 800px) {

	section#site section#conteudo-sem-coluna.kids h1.titulo {
		margin:-4px 0px 0px 1px;
		padding-top: 10px;
		width: 100%;
	}

	.img-kids {
		margin: 5px 0px 5px 0px;
	}

}

@media screen and (max-width: 982px) {

	section#site section#conteudo-sem-coluna.kids a {
		margin-top: 10px;
		margin:-4px 0px 0px 1px;
		width: 100%;
	}


}

@media screen and (min-width: 768px) and (max-width: 982px) {

	/*Aplicação evento Kids*/
	nav#menu ul.dropdown > li.n0.menu-verde > a {
		border-right:1px solid #426789;
		font-size: 13px;
		color:#FFFFFF;
		display:block;
		height:60px;
		padding: 20px 0px 0px 2px;
		margin-left: 5px;
	}

	/*** ADD TESTE (BEGIN)  ***/

	nav#menu ul.dropdown > li.n0.menu-verde.test > a {
		padding: 1.4em .7em 0;
		margin-left: 0;
	}

	/*** ADD TESTE (END)  ***/


	nav#menu ul.dropdown > li.n0.menu-kids > a{
		border-right:1px solid #426789;
		font-size: 13px;
		color:#FFFFFF;
		display:block;
		height:60px;
		padding:20px 0px 0px 0px;
		margin-left: 0px;
		margin-left: 12px;
	}
}


/*FIM APLICAÇÕES KIDS*/
/*FIM APLICAÇÕES KIDS*/

/*INI BOX-100 TV - TESTE*/

/*section#site div.home .box-100.box-100-teste {
	display: flex;
	align-self: flex-start;
	justify-content: space-between;
}

section#site div.home .box-100-teste div.box {
	padding: 1em 1.2em;
}

section#site div.home .box-100-teste div.box h2 {
	margin-top: 12px;
	font-size: 14px;
	line-height: 1.4;
}

section#site div.home .box-100-teste p {
	font-size: 12px;
    margin-bottom: 0;
    line-height: 1.4;
}

section#site div.home .box-100-teste div.box-50 img.radio {
	padding: 1.4em 1.2em 1.4em 1.2em;
	width: 173px;
}

section#site div.home .box-100-teste .box-menu-radio img {
	border-right: 1px solid #fff;
	padding: 1.5em 2.8%;
	width: 81px;
}

section#site div.home .box-100-teste div.box-50 {
	width: 326px;
	min-height: 300px !important;
}*/


/*Version 2 SMALL*/

/*section#site div.home .box-100.box-100-teste {
	display: flex;
	align-self: flex-start;
	justify-content: space-between;
}*/

section#site div.home .box-100-teste div.box-50 {
	min-height: 216px !important;
	border-radius: 0;
}

section#site div.home .box-100-teste div.box-50 img.radio {
	padding: .6em .8em;
	width: 133px;
}

section#site div.home .box-100-teste div.box h2 {
	margin-top: 0px;
	font-size: 14px;
	line-height: 1.4;
	margin-bottom: 6px;
}

section#site div.home .box-100-teste p {
	font-size: 12px;
    margin-bottom: 0;
    line-height: 1.4;
}

section#site div.home .box-100-teste div.box {
	padding: .6em 1em .5em .5em;
}

section#site div.home .box-100-teste .box-menu-radio {
	margin-top: 0;
}

section#site div.home .box-100-teste .box-menu-radio img {
	border-right: 1px solid #fff;
	padding: .3em 2.8%;
	width: 81px;
}

section#site div.home .box-100-teste div.box-50 {
	width: 326px;
	min-height: 212px !important;
	display: inline-block !important;
}

section#site div.home .box-100-teste .box-100-left {
	height: 100%;
	border-bottom-left-radius: 30px;
	overflow: hidden;
	display: inline-block;
	float: left;
}

section#site div.home .box-100-teste .box-100-right {
	height: 100%;
	border-top-right-radius: 30px;
	overflow: hidden;
	display: inline-block;
	float: right;
}

/*END Version SMALL*/


/*BOX TERCO AND VELA*/

section#site div.home .box-100-teste .box-100-left img, 
section#site div.home .box-100-teste .box-100-right img {
	width: 314px;
}

/*FIM BOX-100 TV - TESTE*/


/*** SITE HOME BOX BLUE AND ORANGE ***/

section#site.site-home {
    width: 100%;
}

section#site.site-home #section-noticias {
    padding-top: 57px;
}

section#site.site-home div#topo,
section#site.site-home div#section-destaque,
section#site.site-home div.box-100,
section#site.site-home div.bloco-radio-home,
section#site.site-home div.home-products-slide-wrapper,
section#site.site-home footer#rodape {
    width: 990px;
    margin: 0 auto;
}

section#site.site-home nav#menu {
    margin: 20px auto 10px;
    width: 990px;
}

section#site.site-home div.home div.bloco-noticias-home {
    border-top: 0;
    padding-top: 37px;
    display: flex;
}

/*** NOTICIAS AND POUSADA ***/

section#site.site-home div.home div.bloco-noticias-home, 
section#site.site-home div.home div.home-carousel-pousada {
    width: 990px;
    margin: 0 auto;
}
/*Noticias*/
section#site.site-home div#section-noticias {
    background: #0d3c68;
    margin-bottom: 3.4em;
}
/*Pousada*/
 section#site.site-home div#section-pousada {
    background: #ed912e;
    padding-bottom: 3.7em;
    /*margin-bottom: 3em;*/
}
.section-noticias__title, 
.home-pousada__title {
    color: #fff !important;
    display: inline;
    font-size: 32px;
}
.noticias-link-wrapper,
.pousada-link-wrapper {
    height: 40px;
    border-bottom: 2px solid #a05f1b;
    margin-bottom: 40px;
}

.noticias-link-wrapper {
    border-bottom: 2px solid #072541 !important;
    width: 990px;
    margin: 0 auto;
}
section#site.site-home div.home div.bloco-noticias-home div.noticia-home {
    margin-right: 10px;
    width: 240px;
    padding: 15px;
    background: #072541;
}
section#site.site-home div.home div.bloco-noticias-home div.noticia-home.first {
    border-radius: 0 0 0 50px;
}
section#site.site-home div.home div.bloco-noticias-home div.noticia-home.last {
    margin-right: 0;
    border-radius: 0 50px 0 0;
}
section#site.site-home div.home div.bloco-noticias-home div.noticia-home.last a img.larg {
    border-radius: 0 50px 0 0;
}
section#site.site-home div.home div.bloco-noticias-home div.noticia-home a img.larg {
    width: 210px;
}
section#site.site-home div.home div.bloco-noticias-home div.noticia-home a,
section#site.site-home div.home div.bloco-noticias-home div.noticia-home span {
    color: #fff;
}

section#site.site-home div.home .home-pousada-wrapper {
    padding: 20px;
    background: #a05f1b;
    border-radius: 0 50px;
}

section#site.site-home div.home .home-products-slide-wrapper {
    padding-top: 0;
}

/*Menu*/

nav#menu ul.dropdown > li.n0.test > a.last {
    padding: 20px 18px 0;
}

html.ie nav#menu ul.dropdown li.n0.test ul.sub-verde {
    left:0 !important;
}

html.ie8 nav#menu ul.dropdown li.n0.test ul.sub-verde {
    left: 0 !important;
}

html.ie nav#menu ul.dropdown > li.n0.test > a.last {
    padding: 20px 0 0 20px;
}

html.ie8 nav#menu ul.dropdown > li.n0.test > a.last {
    padding: 20px 0 0 20px !important; /*padding:22px 34px 0px 34px !important;*/
}


/*** POUSADA ***/

section#site.site-home div.home-carousel-pousada .slick-next:before,
section#site.site-home div.home-carousel-pousada .slick-prev:before {
    color: #fff;
}

section#site.site-home .home-pousada {
    border-color: #a05f1b;
}

section#site.site-home .home-carousel-pousada .home-pousada__title {
    font-size: 32px;
}


/*** POUSADA FOTOS ***/

#pousada-fotos .lista-pousada{
	display: flex; 
	flex-wrap: wrap;
}
#pousada-fotos .lista-pousada .lista-pousada-center{
	display: flex;
	flex-wrap: wrap;
}
#pousada-fotos .lista-pousada .image-box{
	width: 158px;
    height: 123px;
	padding: 6px; 
	border: 1px solid #ccc; 
	margin: 0 10px 10px 0;
	overflow: hidden;
}
#pousada-fotos .lista-pousada .image-box:nth-child(4n){
	margin-right: 0px;
}
#pousada-fotos .lista-pousada .image-box a{
	display: block;
	height: 100%;
	background-size: cover;
    background-repeat: no-repeat;
	background-position: center;
	animation-name: pousada-foto-animation;
	animation-duration: 3s;
	animation-fill-mode: forwards;
	transform: scale(1.5);
}

@media screen and (max-width: 990px){
	#pousada-fotos .lista-pousada .image-box{
		width: 157px;
		height: 121px;
	}
}
@media screen and (max-width: 768px){
	#pousada-fotos .lista-pousada{
		justify-content: center;
	}
	#pousada-fotos .lista-pousada .lista-pousada-center{
		width: 100%;
	}
	#pousada-fotos .lista-pousada .image-box{
		margin-right: 0px;
		width: 100%;
		height: 175px;
	}
	#pousada-fotos .lista-pousada .image-box:last-child{
		margin-bottom: 0px;
	}
}

@keyframes pousada-foto-animation{
	0%{
		transform: scale(1.5);
	}
	100%{
		transform: scale(1);
	}
}

/*Link*/
.access-link {
    color: #fff;
}

.access-link.link-pousada {
    color: #1d517e;  
}

.access-link.link-pousada:hover {
    color: #1d517e;  
    text-decoration: underline
}

.access-link:hover {
    color: #fff;
    text-decoration: underline;
}

#pousada-fotos section#site section#conteudo-coluna{
	margin-bottom: 20px;
}


/*@Media*/

@media screen and (max-width: 989px) {

	#pousada-fotos section#site section#conteudo-coluna{
		border: none;
	}
	nav#menu ul.dropdown>li.n0.menu-como-chegar.test

    section#site.site-home div#topo,
    section#site.site-home div#section-destaque,
    section#site.site-home div.box-100,
    section#site.site-home div.bloco-radio-home,
    section#site.site-home div.home-products-slide-wrapper,
    section#site.site-home footer#rodape {
        width: 700px;
    }

    section#site.site-home div.home .home-products-slide-wrapper {
        width: 670px;
    }

    section#site.site-home nav#menu {
        margin: 20px auto 100px;
        width: 700px;
    }

    section#site.site-home nav#menu ul.dropdown>li.n0.menu-fale-conosco.test>a, 
    section#site.site-home nav#menu ul.dropdown>li.n0.test>a {
        font-size: 13px;
    }

    nav#menu ul.dropdown>li.n0.menu-verde.test>a {
        padding: 1.4em .7em 0;
    }

    section#site div.home div.super-destaques div.destaques-60 img {
        height: 100%;
    }

    section#site.site-home div.home div.bloco-noticias-home, 
    section#site.site-home div.home div.home-carousel-pousada {
        width: 700px;
    }

    /*Noticias*/
    section#site.site-home div.home div.bloco-noticias-home div.noticia-home {
		width: 48%;
		height: 330px;
    }

    section#site.site-home div.home div.bloco-noticias-home div.noticia-home {
        margin: 0 0 2% 0;
    }

    section#site.site-home div.home div.bloco-noticias-home div.noticia-home:nth-child(2n + 1) {
        margin: 0 28px 2% 0;
    }

    section#site.site-home div.home div.bloco-noticias-home div.noticia-home.first,
    section#site.site-home div.home div.bloco-noticias-home div.noticia-home.last {
        border-radius: 0;
    }

    section#site.site-home .section-noticias__title, .home-pousada__title {
        font-size: 24px;
    }

    a.access-link {
        font-size: 14px;
    }

    section#site.site-home .home-carousel-pousada .home-pousada__title {
        font-size: 24px;
        margin-left: 0;
    }

    section#site.site-home div.home div.bloco-noticias-home {
        display: block;
    }

    .noticias-link-wrapper {
        width: 700px;
    }

    section#site.site-home div.home div.bloco-noticias-home div.noticia-home a img.larg {
        width: 100%;
    }

    nav#menu ul.dropdown > li.n0.test > a.last {
        padding: 1.4em .9em;
    }

    section#site.site-home div.home div.bloco-noticias-home div.noticia-home.last a img.larg {
    	border-radius: 0;
    }


    @media screen and (max-width: 767px) {

        section#site.site-home {
            width: 100% !important;
        }

        section#site.site-home div#topo,
        section#site.site-home div#section-destaque,
        section#site.site-home div.box-100,
        section#site.site-home div.bloco-radio-home,
        section#site.site-home div.home-products-slide-wrapper,
        section#site.site-home footer#rodape {
            width: 300px;
        }

        section#site.site-home div.home div.bloco-noticias-home, 
        section#site.site-home div.home div.home-carousel-pousada  {
            width: 300px;
        }

        section#site.site-home div.home div.bloco-radio-home.mobile-300 {
            width: 300px;
            min-width: auto;
        }

        /*Link*/
        /*a.access-link {
            font-size: 12px;
        }*/

        .access-link.link-pousada {
            display: none;
        }

        section#site.site-home div.home div.bloco-noticias-home div.noticia-home {
            margin: 0 0 2em !important;
			width: 100%;
			height: auto;
        }

        section#site.site-home div.home div.bloco-noticias-home div.noticia-home a img.larg {
            width: 100%;
            height: auto;
        }

        section#site.site-home div.home div.bloco-noticias-home {
            padding-top: 37px;
            border-bottom: 0;
        }

        section#site.site-home .linha-divisoria {
            width: 300px;
            margin: 0 auto;
        }

        section#site.site-home div.home .home-products-slide-wrapper {
            width: 220px;
        }

        /*Pousada*/

        section#site.site-home div.home .home-pousada-wrapper {
            height: 100%;
        }

        div.home-carousel-pousada .slick-next, div.home-carousel-pousada .slick-prev {
            top: 310px;
        }

        section#site.site-home .home-carousel-pousada .linha-divisoria {
            border-top: 0;
            padding: 1em 0;
        }

        section#site.site-home .noticias-link-wrapper, .pousada-link-wrapper {
            height: auto;
            padding-bottom: .8em;
        }

        a.access-link {
            display: inline;
        }

        section#site.site-home .home-carousel-pousada .home-pousada__title {
            font-size: 20px;
            display: inline-block;
            margin-bottom: 0;
        }

        section#site.site-home .home-carousel-pousada a.access-link {
            margin-top: 36px;
        }

        section#site.site-home div.home .home-products-slide-wrapper .linha-divisoria {
            width: 100%;
        }

        .noticias-link-wrapper {
            width: 300px;
        }

        section#site div.home div.super-destaques.home-100 div.destaques-60 img {
        	height: 164px;
        }
    }
}

#pousada-fotos #frm .g-recaptcha{
	margin-top: -10px;
}

@media screen and (max-width: 767px){
	section#site.site-home nav#menu{
		margin-top: 0px;
		min-width: 100vw;
	}
	#fique-sabendo #conteudo-sem-coluna.rosa .titulo a{
		display: none;
	}

	#pousada-fotos #frm{
		width: 100%;
	}
	#pousada-fotos #frm .g-recaptcha{
		margin-left: -4px;
		transform: scale(.855);
	}
}

#pousada-fotos .location-box{
	margin-top: 15px;
	margin-bottom: 15px;
}
#pousada-fotos .location-box .info{
	display: flex;
	align-items: flex-start;
	width: max-content;
	word-wrap: normal;
	margin-bottom: 5px;
}

#pousada-fotos .location-box .info.linkable .value a,
#pousada-fotos .location-box .info.linkable .icon{
	color: #0c3760 !important;
}
#pousada-fotos .location-box .info.linkable:hover .value a,
#pousada-fotos .location-box .info.linkable:hover .icon{
	color: #2966a0 !important;
}

#pousada-fotos .location-box .info .value{
	margin-bottom: 0px;
}
#pousada-fotos .location-box .info .icon{
	line-height: 22px;
	margin-right: 10px;
	width: 20px;
	text-align: center;
	font-size: 15px;
	color: #818181;
}
#pousada-fotos .location-box .info .icon.whatsapp{
	font-size: 18px;
	margin-top: -2px;
}
#pousada-fotos div.form div.form-bloco{
	background-color: #fff;
	margin-top: 0px;
	padding-top: 0px;
}
#pousada-fotos #frm input[type="submit"]:disabled{
	background-color: #0d2c4a !important;
}
#pousada-fotos #frm input[type="submit"]:hover:disabled{
	cursor: no-drop;
}


#popup-modal{
    width: 100%;
    height: 100vh;
    display: none;
    position: fixed;
    z-index: 9999;
    top: 0;
	left: 0;
	justify-content: center;
	align-items: center;
	background-color: #0000001a;
}
#popup-modal.show{
	display: flex;
}
#popup-modal .pp-popup{
	width: 400px;
	max-width: 400px;
    border-radius: 5px;
	min-height: 100px;
	background-color: white;
	border: #769FCF solid 1px;
	z-index: inherit;
	padding: 10px;
	box-shadow: 0px 0px 5px #769fcf82;
}
#popup-modal .pp-popup .pp-title{
	font-size: 20px;
	font-weight: bold;
}
#popup-modal .pp-popup .pp-content{

}
#popup-modal .pp-popup .pp-action-close{
	float: right;
	background-color: #103960;
    min-width: 60px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
	border-radius: 3px;
	padding-left: 10px;
    padding-right: 10px;
	color: white;
	user-select: none;
}
#popup-modal .pp-popup .pp-action-close:hover{
	cursor: pointer;
}
#popup-modal .pp-popup .pp-action-close:active{
	background-color: #0d2c4a;
}

@media screen and (max-width: 767px){
	#popup-modal .pp-popup{
		width: 90%;
	}
}

#pousada-fotos section#conteudo-coluna{
	background: none !important;
}
#pousada-fotos section#conteudo-coluna div.conteudo{
	background-color: white;
    border-radius: 8px;
	overflow: hidden;
	border: 1px solid #769FCF;
	margin-top: 0px !important;
}
#pousada-fotos section#conteudo-coluna aside.coluna{
	background-color: #0C3760;
    border-radius: 8px;
	overflow: hidden;
	border: 1px solid #769FCF;
}
#pousada-fotos section#conteudo-coluna aside.coluna a{
	border-radius: 8px;
    overflow: hidden;
}

/* ------------------------------------------------------- */
/* BARRA LATERAL */
/* ------------------------------------------------------- */


/* Vela Virtual */
section#conteudo-coluna .img-col-vela-virtual,
section#conteudo-coluna .img-col-terco-virtual{
	border-radius: 8px;
	overflow: hidden;
}

.topo-conteudo-coluna,
.rodape-conteudo-coluna{
	display: none !important;
}

section#conteudo-coluna{
	display: flex;
	background: none !important;
	margin-bottom: 20px;
}
section#conteudo-coluna .conteudo{
	background-color: white;
	border-radius: 8px;
	overflow: hidden;
	border: 1px solid #769FCF;
	margin-top: 0px !important;
}
section#conteudo-coluna .coluna{
	border-radius: 8px;
	background-color: white;
	overflow: hidden;
	border: 1px solid #769FCF;
	margin-top: 0px !important;
	margin-left: 20px;
	display: flex;
	flex-direction: column;
}
section#conteudo-coluna.azul .coluna{ background-color: #0c3760; }

/* Bloco da Rádio */
section#conteudo-coluna .coluna .bloco-radio{
	background-color: white;
    border-radius: 8px;
	padding: 10px;
	border: 1px solid #769FCF;
}
section#conteudo-coluna .coluna .bloco-radio a.logo-abnc-radio{
	width: 100%;
    display: flex;
    justify-content: center;
}
section#conteudo-coluna .coluna .bloco-radio a.logo-abnc-radio img{
	width: 50%;
}
section#conteudo-coluna .coluna .bloco-radio .links-radio{
	display: flex;
    width: 100%;
	flex-direction: row;
	flex-wrap: wrap;
	margin-top: 10px;
}
section#conteudo-coluna .coluna .bloco-radio .links-radio a{
	width: 50%;
	display: flex;
	justify-content: center;
	margin-top: 10px;
}
section#conteudo-coluna .coluna .bloco-radio .links-radio a img{
	width: 70%;
}

/* Bloco do Facebook */
section#conteudo-coluna .coluna .bloco-fb{
	background-color: #3b589e;
    border-radius: 8px;
    padding: 10px;
    border: 1px solid #3b589e;
    margin-top: 18px;
}
section#conteudo-coluna .coluna .bloco-fb:hover{
	background-color: #3b589e;
}
section#conteudo-coluna .coluna .bloco-fb .link-fb{
	font-size: 12px;
	color: white;
    display: flex;
}
section#conteudo-coluna .coluna .bloco-fb h2{
	color: white;
	margin-top: 0px;
	font-size: 20px;
	margin-bottom: 0;
}
section#conteudo-coluna .coluna .bloco-fb .like-us{
	display: flex;
    width: 100%;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
section#conteudo-coluna .coluna .bloco-fb .like-us p{
	color: white;
	text-align: center;
}
section#conteudo-coluna .coluna .bloco-fb .like-us img{
	width: 80%;
}

/* Bloco informativo */
section#conteudo-coluna .coluna .bloco-informativo{
	background-color: #fff;
    border-radius: 8px;
    padding: 10px;
	border: 1px solid #769fcf;
	margin-top: 18px;
}
section#conteudo-coluna .coluna .bloco-informativo .title{
	line-height: 23px;
	text-align: center;
}
section#conteudo-coluna .coluna .bloco-informativo .date{
	text-align: center;
}
section#conteudo-coluna .coluna .bloco-informativo .img{
	margin-top: 10px;
	display: flex;
    justify-content: center;
}
section#conteudo-coluna .coluna .bloco-informativo .img img{
	width: 40%;
}

/* Bloco notícias */
section#conteudo-coluna .coluna .bloco-noticias{
    display: flex;
    flex-direction: column;
}
section#conteudo-coluna .coluna .bloco-noticias a{
	background-color: #fff;
    border-radius: 8px;
	border: 1px solid #769fcf;
	margin-top: 18px;
	overflow: hidden;
	display: flex;
	flex-direction: column;
}
section#conteudo-coluna .coluna .bloco-noticias a .data-noticia{
	margin-top: 10px;
    margin-left: 10px;
	margin-right: 10px;
	color: #2e689f;
	line-height: 12px;
	font-size: 12px;
}
section#conteudo-coluna .coluna .bloco-noticias a img{
	margin-top: 0px;
}
section#conteudo-coluna .coluna .bloco-noticias a .manchete{
	margin-top: 5px;
    margin-left: 10px;
	margin-right: 10px;
	color: #2e689f;
	line-height: 14px;
	font-size: 14px;
}

.message-store {
	text-align: center;
	margin-bottom: 30px;
}

@media screen and (max-width: 989px){
	section#conteudo-coluna .coluna .bloco-fb .link-fb{
		font-size: 8px;
	}
	section#conteudo-coluna .coluna{
		display: none !important;
	}
}