/*
Asther ProdutoraWeb
2008, Copyright.
Folha de Estilo
*/

/* Estrutura principal */
*{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	border: 0px;
	text-decoration:none;
}

html body{
	font-family: 'Roboto_Condensed';
	font-size: 15px;
}
#Site{
	background:url(../img/fndPage.png) no-repeat top center;
	background-color:#F3F3EB;
	border-bottom:#EDEDE0 solid 2px;
	min-width: 990px;
	width: auto !important;
	width: 990px;
	min-height: 650px;
	height: auto !important;
	height: 650px;
}
	
header#Principal {width:990px; height:105px; margin:0 auto;position:relative; z-index:10;}
header#Principal nav#navPrincipal {position: absolute; width:990px; height:100px; z-index:1; top: 0; left: 0;}
header#Principal nav#navPrincipal a, header#Principal nav#navPrincipal ul{position: absolute;}

header#Principal section .jan{
	position:absolute; top: 31px; right:0;
	background-color:#E3E3CE;
	-webkit-box-shadow: 4px 4px 4px 0px rgba(51,51,51,0.28);
	-moz-box-shadow: 4px 4px 4px 0px rgba(51,51,51,0.28);
	box-shadow: 4px 4px 4px 0px rgba(51,51,51,0.28);
}
.staBx{
	content: "";
  	display: inline-block;
  	vertical-align: middle;
  	width: 0; 
  	height: 0; 
	border-left: 5px solid transparent;
  	border-right: 5px solid transparent;
  	border-top: 9px solid #555555;
	position: absolute;
}
header#Principal section#SalaAula,
header#Principal section#Traducao{
	height:30px; position:absolute; top: 7px;
	font-family: 'Roboto_Condensed';
	font-size: 13px;
	color:#222222;
	text-transform:uppercase;}
header#Principal section#SalaAula{width:140px; right:68px; z-index:51}
header#Principal section#Traducao{width:55px; right:11px; z-index:50}
header#Principal section .staBx{top:11px; right:5px; z-index:53;}
header#Principal section .qdrSala,
header#Principal section .qdrFlag{background-color:#E3E3CE; cursor:pointer; height:30px; position: absolute;}
header#Principal section .qdrSala{width:133px;}
header#Principal section .qdrFlag{width:55px;}
header#Principal section .qdrSala{padding:6px 0 0 7px;height:23px;}
.janSala{
	width:264px; height:90px; 
	display:none;
}

.janTraducao{
	width:113px; height:auto;
	display:none;
}
nav.janTraducao a.lang{
	width:73px; height:30px; 
	border-bottom: #DCDCC2 solid 1px;
	background-repeat: no-repeat;
	background-position:0 0;
	line-height:30px;
	padding-left:40px;
	display:block;
	position:relative;
	color:#222222;
}
nav.janTraducao a.lang:hover{background-color:#DCDCC2;}
nav.janTraducao a#pt-br{background-image:url(../img/trd-pt-br.png);}
nav.janTraducao a#en{background-image:url(../img/trd-en.png);}
nav.janTraducao a#es{background-image:url(../img/trd-es.png);}
nav.janTraducao a#fr{background-image:url(../img/trd-fr.png);}

div#Vitrine,
section#Gaio{margin:0 auto; position:relative;}

div#Vitrine{width:990px; height:414px; z-index:9;}
div#Vitrine .titVitrine{position: absolute; z-index: 1000; 
	font-family: 'Roboto_Condensed';
	font-size: 20px;
	color:#000000;
	width:330px; top:8px; left:390px;}
div#Vitrine .titVitrine span{display:block;font-size: 16px; margin-bottom:-7px;}

.vitMenu{position: absolute; z-index:1001; width: 330px; height:32px; top:56px; left: 390px;}
.btnVitrine{
	display:inline-block; 
	font-size: 18px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	width:30px;
	height:30px;
	line-height:30px;
	background-color:#C69500;
	border:solid 1px #D7A800;
	margin-right:2px;}
.btnVitrine:hover{background-color:#AE8300; border-color:#A87E00;}
.ls-slide h2{font-size: 30px;line-height:33px; color:#FFF; font-weight:normal; text-transform:uppercase; overflow:hidden; width:330px; height:160px;}
.btnMais,
.btnComprar{
	font-size: 15px; color:#FFF; text-transform:uppercase; 
	display:block; line-height:28px; 
	height:24px; width:110px;
	padding:4px 13px 0 43px;
	border-bottom:solid 2px #BB8C00;
	background-color:#C69500; background-repeat:no-repeat; background-position:0 0;}
.btnMais{background-image:url(../img/vitrine/icoLivro.png);}
.btnComprar{background-image:url(../img/vitrine/icoShop.png);}
.btnMais:hover,
.btnComprar:hover{background-color:#BB8C00;}


section#Gaio{width:958px; height:188px; height: auto; padding:20px 16px 30px; z-index:8;}
section#Gaio h1{font-size:30px; font-weight:bold; color:#111111; padding-bottom:15px;}
section#Gaio h1 span{font-size:18px; font-weight:normal; color:#333333; padding-bottom:-15px; margin-bottom:-10px; display:block;}
section#Gaio ul{font-family: 'Roboto'; font-size:14px; line-height:20px; color:#CC9900; width:740px; height:120px;}
section#Gaio ul li{position: relative; width:370px;}
section#Gaio ul li:nth-child(1n+5){left: 425px;}
section#Gaio ul li:nth-child(1n+5){top: -80px;}
section#Gaio #imgGaio{position:absolute; top:-413px; right:0px;}



div#Conteudo {width: 990px;	margin-right: auto;	margin-left: auto;}
div#Conteudo #boxConteudo{
	width: 660px;
	min-height: 480px;
	height: auto !important;
	height: 480px;
	background-color:#FFF;
	border: #EDEDE0 solid 1px;
	padding: 25px 40px 25px 70px;
	margin: 20px 0 50px 210px;
	position:relative;
}

article#txtConteudo{
	font-family: 'Roboto'; font-size:14px; line-height:21px; color:#2C2C2C; 
	width: 660px;
	position:relative; z-index:1; 
}
article#txtConteudo #btnRedeSocial{
    height: 25px;
    text-align: right;
    margin-bottom: 25px;
    display: flex;
    justify-content: flex-end;
    gap: 8px;
}

article#txtConteudo p{margin-bottom:25px;}
article#txtConteudo h1,
article#txtConteudo h2,
article#txtConteudo h3,
article#txtConteudo h4,
article#txtConteudo ul{font-family: 'Roboto_Condensed'; margin-bottom:25px;}
article#txtConteudo h1{font-size:25px; line-height:30px; color:#2C2C2C; font-weight:bold;}
article#txtConteudo h2{font-size:17px; line-height:21px; color:#2C2C2C; font-weight:bold; text-transform:uppercase;}
article#txtConteudo h3{}
article#txtConteudo h4{}
article#txtConteudo ul{width:620px; margin:0 0 25px 20px; font-size:15px; line-height:20px; color:#D49F00;}
article#txtConteudo ul li{background:url(../img/mrcDourado.png) no-repeat left top 6px; margin-bottom:5px; padding-left:20px;}

article#txtConteudo .Quadro{margin: 15px 0; padding: 6px; width: auto;}
article#txtConteudo .Quadro *{margin: 0px;padding: 0px;border: 0px;}
article#txtConteudo .Quadro ul{margin: 0px; padding:0px;}
article#txtConteudo .Quadro ul li{background-image: none;display: inline;padding: 0px;}
article#txtConteudo .Quadro img{width: 110px;margin: 4px;display: inline;}

article#txtConteudo .Colecao ul li{background-color: #fff; width: 30%; height: 300px; background-image: none;display: inline-block; box-sizing: border-box; padding: 10px 5px 0;; border: 1px solid #EDEDE0; margin: 5px; vertical-align: top;}
article#txtConteudo .Colecao ul li:hover{
	-webkit-box-shadow: 0px 0px 14px -3px rgba(120,120,96,1);
	-moz-box-shadow: 0px 0px 14px -3px rgba(120,120,96,1);
	box-shadow: 0px 0px 14px -3px rgba(120,120,96,1);
}
article#txtConteudo .Colecao ul li img{display: block; width: 100%;}
article#txtConteudo .Colecao ul li h3, article#txtConteudo .Colecao ul li h3 a{display: block; color:#D49F00; box-sizing: border-box; padding: 5px 10px 0;}

article#txtConteudo .notaArtigo{color: #CC9900; padding:25px; font-style:italic; background:#F3F3EB; border:solid 1 #EDEDE0; margin:20px 0;}


#btnRedeSocial {
    display: flex;
    justify-content: flex-end;
    gap: 8px;
    margin-bottom: 20px;
}

#btnRedeSocial a {
    display: inline-flex;
    align-items: center;
    justify-content: center; 
    padding: 6px 12px;
    font-size: 13px;
    border-radius: 20px;
    text-decoration: none;
    color: #fff !important;
    line-height: 1;
    height: 20px;
}


/* Facebook */
.fb-share-button {
    border:1px solid #1877f2;
    background-color: #fff;
    color: #fff !important;
}


/* Twitter */
.tw-button {
    background: #000;
    color: #fff !important;
}

/* Threads */
.threads-share-button {
    background: #000;
}

/* WhatsApp */
.whatsapp-share-button {
    background: #25d366;
    color: #fff !important;
}

.whatsapp-share-button svg {
    width: 14px;
    height: 14px;
    fill: #fff;
    margin-right: 5px;
}



footer#Rodape{
	min-width: 990px;
	width: auto !important;
	width: 990px;
	height: 410px;
	padding: 48px 0 10px;	
	background: url(../img/fndRodape.png), url(../img/fndRodape1.png), url(../img/fndRodape2.png);
	background-repeat: no-repeat;
	background-position: center 394px, left 326px, right 0;
	position:relative;
	
	
}
@media screen and (max-width: 1200px) {
 footer#Rodape{
	 background: url(../img/fndRodape.png) center 394px, url(../img/fndRodape1.png) left -235px top 326px, url(../img/fndRodape2.png) right -225px  top 0;
	 background-repeat: no-repeat;
 }
}

footer#Rodape #cntRodape{width:990px; height:415px; margin:0 auto; position:relative;}
#cntRodape section#rdpArtigos, 
#cntRodape section#rdpNoticias{height:330px; display:block; overflow:hidden; position:absolute;}
#cntRodape section#rdpArtigos{width:308px;}
#cntRodape section#rdpNoticias{width: 659px;padding-left: 23px;background: url(../img/sdwNoticias.png) no-repeat center left 0px;left: 308px;}
#cntRodape section h2{font-size:18px; font-weight:normal; color:#333333; text-transform:uppercase;}
#cntRodape section > *{position: absolute;}

#cntRodape section#rdpArtigos img{top:46px;}

#cntRodape #Copy,
#cntRodape #Asther{
	position: absolute; bottom:3px; 
	font-size:13px; color:#FFFFFF;
}
#cntRodape #Copy{left:0px;}
#cntRodape #Asther{right:0px;}

#boxConteudo:after{
        content:".";
        display:block;
        clear:both;
        visibility:hidden;
        height:0;
        overflow:hidden;
}


/**
 * jQuery lightBox plugin
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 */
#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;	height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img {border: none;}
#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image {padding: 10px;}
#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav {left: 0;}
#lightbox-nav a {outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev {left: 0; float: left;}
#lightbox-nav-btnNext {right: 0; float: right;}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px; color: #666;}
#lightbox-container-image-data #lightbox-image-details {width: 70%;float: left; text-align: left;}	
#lightbox-image-details-caption {font-weight: bold;}
#lightbox-image-details-currentNumber {display: block;clear: left;padding-bottom: 1.0em;}			
#lightbox-secNav-btnClose {width: 66px; float: right;padding-bottom: 0.7em;	}
