html {font-size: 1em; font-family: arial, verdana, geneva, helvetica, sans-serif;}
body {font-size: 1em; margin: 0; color: #000000; font-family: arial, verdana, geneva, helvetica, sans-serif;}
h3 {clear: both;}
hr.vidsubth {margin: 10px 10px 5px 32px;}
hr.divtext {margin: 25px 5px 15px 5px;}



       /*configurações de Imagens (img)*/

.bt3 {padding-bottom: 3%;}
.mrg1 {align: center; 	padding: 2.45% 2% 2% 2.19%; width: 95.4%; border: 0;}
.mrg2 {align: center; 	padding: 2.45% 2% 2% 2.19%; width: 33.3%; border: 0;}
.lv-vd {align: center; padding-top: .8%; width: auto; border: 0;}
.imgmax {max-width: 100%; border: 0;}
.imglang {width: 100%; border: 0;}



       /*Configurações de Parágrafos (p)*/

p {text-indent: 3rem;} 

.linktrad, .linktrad2 {font-size: 1.25rem; text-align: center; vertical-align: top; font-weight: bold; text-decoration: none;}
.linktrad {margin: 0 0 .7rem 0;} 
.linktrad2 {margin: 1rem 0 0 0;} 
.lincopy, .post, .tpost, .tllink, .tllink1, .tllink2, .tllink3, .linkini, 
.apresent, .textbib2, .cbib, .tplay, .tplay1, .tplay2, .ttplay, .destaques, .tmpost1, .tmpost2, .tmpost2b, .tmpost3, .subtpost, 
.ew1, .ew2, .ew3, .ew4, .txplay, .vidsubtt, .atpost, appost, aplay, 
.aplay1, .aplay2, .aplay3, .alinkini, .slink, .boxtlink1, .boxtpesquisa, .boxtlink2, 
.boxgoogle {font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;}
.tinf2 {font-family: 'Times New Roman', Times, Serif; font-style: italic;}

.tmpost1 {font-size: 2.2rem; text-align: center; font-weight: bold; color: #990000; margin: 1rem .25rem .0rem .25rem;}
.subtpost {font-size: 1.2rem; text-align: center; font-style: italic; font-weight: bold; margin: .0rem .25rem 1rem .25rem;}
.tmpost2 {font-size: 1.5rem; text-align: center; font-weight: bold; color: #990000;}
.tmpost2b {font-size: 1.5rem; text-align: center; font-weight: bold;}
.tmpost3 {font-size: 1.3rem; font-weight: bold;}

.llink, .autor, .allink
{font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', Serif;}

.zero, .tmpost1, .tmpost2, .tmpost2b, .subtpost, .title, .title2, .tpost, .subtitle, .observ, .textbib, .textbibold, .linkmid, .linktrad, .linktrad2, 
.lincopy, .post, .tpost, .tllink1, .tllink2, .autor, .cbib, .ttplay, .destaques, 
.ew1, .ew2, .tinf1, .tinf2, .toolbar, .toolbar:hover, .boxgoogle, .boxtpesquisa, .boxtlink1, .boxtlink2 {text-indent: 0rem;} 

.lincopy {margin: 0rem 0rem .5rem 0rem;}
.post {font-size: .85rem; margin: 0; margin-bottom: 0; padding: 1% 2% 2% 2%;} 
.tpost {font-size: 1.2rem; font-weight: bold; margin-top: 0; margin-bottom: .5rem;} 
.llink {font-style: italic; margin: .625rem .3125rem .625rem .3125rem; text-indent: 1rem;}
.tllink {color: #d2691e; font-weight: bold; margin: 1.5rem .3125rem .25rem .3125rem; text-indent: 1rem;}
.tllink1 {color: #d2691e; font-weight: bold; margin: 1.5rem .3rem .3rem .3rem;}
.tllink2 {color: #e9a673; font-weight: bold; margin: .25rem .25rem .625rem .3125rem;}
.tllink3 {color: #d2691e; font-weight: bold; margin: .25rem .25rem 1.3125rem .3125rem; text-indent: 1rem;}
.linkini {font-weight: bold; margin: 1.5rem .3125rem .75rem .3125rem; text-indent: 1rem;}
.apresent {color: White; margin: .625rem .625rem .625rem .625rem; text-indent: 2rem;}
.autor {color: #2f4f4f; font-size: .75rem; font-style: italic; margin-top: 0; margin-bottom: .3125rem;}
.txt2 {padding: 0; margin-top: 0;}
.title2 {padding: 0; margin: 1.5rem 0 1rem 0;}
.textbib2 {color: #008080; font-weight: bold; font-style: italic;}
.video {margin: .94rem 0 .94rem 1.3125rem;}
.tab {margin: .625rem .625rem .625rem .625rem;}
.vidsubtt {color: Silver; font-size: 2.5rem; margin: .625rem .3125rem .75rem .3125rem; text-indent: 1rem;} 
.cbib {color: White; text-align: center; margin: .125rem .125rem .125rem .125rem;}
.tplay {color: White; 	margin: .3125rem .3125rem .3125rem .3125rem; text-indent: 1rem;}
.tplay1 {color: White; font-style: italic; margin: .3125rem .3125rem .3125rem .3125rem; text-indent: 2rem;}
.tplay2 {color: White; margin: .3125rem .3125rem .625rem .3125rem; text-indent: 1rem;}
.ttplay {color: Silver; font-size: 2rem; text-align: center; font-weight: bold; margin: 1.875rem 1.25rem 1rem 1.25rem;}
.destaques {font-size: 1.25rem; text-align: center; font-weight: bold; margin: .0625rem .625rem .0625rem .625rem;}
.ew1 {color: #B22222; font-size: 2rem; text-align: center; font-weight: bold; margin: 1.25rem .625rem .3125rem .625rem;}
.ew2 {color: #8B0000; font-size: 2.25rem; text-align: center; font-weight: bold; margin: 1.25rem .625rem .3125rem .625rem;}
.ew3 {text-align: left; font-weight: bold; margin: 1.25rem .625rem .1875rem .625rem;}
.ew4 {text-align: justify; margin: .625rem .625rem .1875rem .625rem;}
.txplay {color: #B2B2B2; text-align: justify; margin: .625rem 1.25rem 1rem 1.25rem;} 
.tinf1 {font-size: 1.25rem; text-align: center; vertical-align: top; font-weight: bold; font-style: italic; margin: .5rem .25rem .5rem .25rem;}
.tinf2 {text-align: center; vertical-align: top; margin: .5rem .25rem .5rem .25rem;}
.txted {text-align: left; vertical-align: top; padding: .1875rem}



       /*Configurações de Hiperlinks (a)*/

a {color: #0000ff;}
a:hover {color: #ff6600; text-decoration: none;}
a.atpost {color: black; font-size: 1.25rem; text-decoration: none;}
a.atpost:hover {color: red;	text-decoration: none;}
a.appost {color: silver; font-size: 1.25rem; text-decoration: none;}
a.appost:hover {color: #ff6600; text-decoration: none;}
a.apost {color: #0000ff; font-size: .75rem;}
a.allink {font-weight: lighter;}
a.aplay {color: white; text-decoration: none;}
a.aplay:hover {color: #ffCC00; text-decoration: none;}
a.aplay1 {color: yellow; text-decoration: none;}
a.aplay2 {color: aqua; text-decoration: none;}
a.aplay3 {color: #303030; text-decoration: none;}
a.alinkini {font-weight: bolder;}
a.slink {font-size: 1.25rem;}
a.menu {color: #201460; font-weight: bold; text-decoration: none;}
a.menu:hover {color: #ff6600; font-weight: bold; text-decoration: none;}
a.toolbar {color: #ffffff; font-weight: bold; text-decoration: none;}
a.toolbar:hover {color: #ffCC00; font-weight: bold; text-decoration: none;}



       /*Configurações de Tabelas (table)*/

.bordb0 {border: 0;}
.bordb0b {border: .15rem solid Black;}
.bordb1 {border: .15rem solid #e0ebe0;	margin-bottom: .77rem;}
.bordb2 {border: .15rem solid #e6e7e7;}
.bordb3 {border: .15rem solid #eCe9d8;}



       /*Configurações de Células (td)*/ 

.boxgoogle, .boxpesquisa, boxpesquisab, .boxtpesquisa, .boxlink1, .boxlink2, .boxtlink1, .boxtlink2, .boxtd1, .boxtd2 {text-align: left; vertical-align: top;}
.boxgoogle, .boxtpesquisa, .boxtlink1, .boxtlink2 {font-weight: bold;}
.boxpesquisa, boxpesquisab, .boxtd1, .boxlink1, .boxtd2, .boxlink2 {padding: 0;}

.tinf1 {background: #f4ebc6; border: .0625rem solid #E3D7A8;}
.tinf2 {background: #f4ebc6;}
.txted1 {background: #F0F7F0;}
.txted2 {background: #F6F6FC;}
.boxgoogle {background: #e0ebe0; 	border: .15rem solid #e0ebe0; padding-bottom: .8rem;} 
.boxpesquisa {border: .2rem solid burlywood; margin-bottom: .95rem;}
.boxpesquisab {border: .2rem solid burlywood; margin-bottom: 0;}
.boxtpesquisa {background: burlywood;  border: .2rem solid burlywood; line-height: 0; padding-top: .2rem; padding-bottom: 0;}
.boxtd1 {border: .2rem solid #e0ebe0; margin-bottom: .95rem;} 
.boxtd2 {border: .2rem solid #e6e7f7; margin-bottom: .95rem;} 
.boxlink1 {border: .2rem solid #e0ebe0; margin-bottom: .77rem;} 
.boxlink2 {border: .15rem solid #e6e7f7;}
.boxtlink1 {background: #e0ebe0; border: .2rem solid #e0ebe0; line-height: 0; padding-top: .15rem; padding-bottom: 0;} 
.boxtlink2 {background: #e6e7f7; border: .15rem solid #e6e7f7; line-height: 0; padding-top: .15rem; padding-bottom: .15rem;}
.vidplay {background: #0C0C0C; padding-top: .75rem; padding-bottom: .75rem;}
.tdmenu {padding-left: .3125rem; padding-right: .3125rem;}
.space1 {padding: .4375rem;}
.space2 {padding: .3125rem;}



       /*configurações de Menu*/

ul.menu, .menu li, .menu a, ul.lingmenu, .lingmenu li, .lingmenu a {margin:0; padding:0; list-style:none; text-decoration:none;} 
ul.menu ul, ul.lingmenu ul {position:absolute; display:none; box-shadow:.3rem .3rem .2rem #333;}

ul.menu, ul.lingmenu {float: left; font-size: 1rem; padding: 0;}
.menu li, .lingmenu li {float:left; width:auto; position:relative;}
.menu li a, .lingmenu li a {display:block; padding:0 .7rem; line-height: 1.5rem; height: 1.5rem; float:left; transition:all 0.1s linear;}

.menu li:hover > ul.submenu-1 {display:block; top: 1.5rem; left:0; padding:0; width: 15rem;} 
.menu li:hover > ul.submenu-2 {display:block; top:0; left: 15rem; padding:0px; width: 19.375rem;} 
.menu li:hover > ul.submenu-3 {display:block; top:0; left: 19.375rem; padding: 0; width: 18.75rem;}

.menu ul.submenu-1 a {width: 13.5625rem;} 
.menu ul.submenu-2 a {width: 17.875rem; padding: 0 .75rem;} 
.menu ul.submenu-3 a {	width: 17.3125rem; padding: 0 .75rem;}

.menu, .lingmenu {background: black;}
.submenu-1 {background:#777;}
.submenu-2 {background:#555;}
.submenu-3 {background:#333;}

.menu a {color: white; font: 1rem;} 
.submenu-1 a {color:#fff;}
.submenu-2 a {color:#fff;}
.submenu-3 a {color:#fff;}

.menu li:hover > a {background: #777; color: yellow;}
.submenu-1 li:hover > a {background:#555;}
.submenu-2 li:hover > a {background:#333;}
.submenu-3 li:hover > a {background:#000;} 



       /*Configurações Div Gerais*/

.menumn, .menumn2, .menumn3, .menubx, .menubx2, .menubx3, .colblogs1, .colblogs2, .colliv1, .colliv2, 
.colposts, .colposts2, .colposts3, .coltext, .collinks, .colcaps, .colpublic {float: left; align: center; vertical-align: top;}

.menubx, .menubx2, .menubx3 {margin-top: 1rem;} 
.colliv1, .colliv2, .colcaps {margin: 0; padding: 0;}
.coltext {background: white; border-width: 0; margin: 0; padding: 1%;}
.colpublic {width: 100%; margin: 0; padding: 0;} 
.cla, .crr, .cmt, .csl, .cp2, .cpc, .cmr, .cpl {align: center; vertical-align: top; border: solid white;}
.idlang, .idlangid1, .idlangid2 {float: left; align: center; vertical-align: top;}
.picture {float: right; margin: 0 0rem .1875rem .625rem; padding: 0rem;}
.pictureor1 {float: left; margin: 0 1.25rem .1875rem 0; padding: 0rem;}
.pictureor2 {float: right; margin: 0 0 .1875rem 1.25rem; padding: 0rem;} 
.picturecap {float: right; margin: 0 0 0 1rem; padding: 0rem;}
.pictureliv {margin: 0 0 .3125rem 0; padding: 0rem;} 
.picturecr {text-align: center; margin: 0; padding: 0;}
.picturepag2 {text-align: center; margin: 0 0 .5rem 0; padding: 0;}
.space100 {clear: left; align: center; vertical-align: top; width: 100%; padding: .5rem 0 .11rem 0;}
.colposts3 {background: white;}

.postmax {display:table; background: white; border-spacing:0; margin: 0; padding: 1%;}
.post01cia, .post01cib, .post02cia, .post02cib, .post03cia, .post03cib, 
.post01una, .post01unb, .post02una, .post02unb, .post03una, .post03unb, 
.post01a, .post01b, .post02a, .post02b, .post03a, .post03b, .post04a, .post04b, .post05a, .post05b, .post06a, .post06b, 
.post01bxa, .post01bxb, .post02bxa, .post02bxb, .post03bxa, .post03bxb, .post04bxa, .post04bxb, 
.post05bxa, .post05bxb, .post06bxa, .post06bxb {float: left; align: center; vertical-align: top; border: solid white;}

.cla {background: #262f50;}
.crr {background: #001500;}
.cmt {background: #000022;}
.csl {background: #155448;}
.cp2 {background: #000000;}
.cpc {background: #440000;}
.cmr {background: #203060;}
.cpl {background: #281f20;}
.moldur0, .moldur {float: left; background: #ffffff; align: center; vertical-align: top; border: solid white;}
.moldur0 {border-width: 0;}
.moldur {border-width: 0rem 0rem 0rem .28rem;}

.qbook {float: left; background: #101530; width: 100%; align: center; vertical-align: top; border: .28rem; margin: 0 0 .28rem 0; padding: 0;}



       /* Configurações RESPONSIVAS de Tarjas & Menus & Colunas*/

@media all and (max-width:800px) {
.maxtela, .menugr, .colblogs1, .colliv1, .collinks, .colcaps {display:none;}
.colblogs2, .colliv2 {width: 100%; margin: 0;}
.minitela {border: 0;}
.menumn, .menubx {width: 33.3%;}
.menumn2, .menubx2 {width: 25%;}
.menumn3, .menubx3 {width: 20%;}
.linkbx2 {float: left; align: center; background: white; vertical-align: top;}
}

@media all and (min-width:801px) {
.maxtela {border: 0;} 
.minitela, .menumn, .menumn2, .menumn3, .menubx, .menubx2, .menubx3, .colblogs2, .colpublic {display:none;} 
}



       /* Configurações RESPONSIVAS de Formato Div Imagem Post*/

@media all and (max-width:1230px) {.picturepag {text-align: center; margin: 0 0 .1875rem 0; padding: 0;}}
@media all and (min-width:1231px) {.picturepag {float: left; margin: 0 .94rem .1875rem 0; padding: 0;}}



       /* Configurações RESPONSIVAS da Coluna de Links de Blogs*/

@media all and (min-width:541px) and (max-width:800px) {
.colblogs1, .colliv1 {display:none;}
.colposts, .colposts2, .colposts3 {background: white; width: 100%; margin: 0;}

.cla {border-width: .28rem .15rem .15rem .28rem;} 
.crr {border-width: .28rem .28rem .15rem .15rem;}
.cmt, .cp2 {border-width: .15rem .15rem .15rem .28rem;}
.csl, .cpc {border-width: .15rem .28rem .15rem .15rem;}
.cmr {border-width: .15rem .15rem .15rem .28rem;}
.cpl {border-width: .15rem .28rem .15rem .15rem;}
.cla, .crr {height: 17.4rem;}
.cmt, .csl {height: 15.7rem;}
.cp2, .cpc, .cmr, .cpl {height: 16.5rem;}

.linkbx2 {width: 8.3%;}
}

@media all and (min-width:801px) {
.colblogs2, .colliv2 {display:none;}
}

@media all and (min-width:801px) and (max-width:1440px) {
.colblogs1, .linkbx2 {display:none;}
} 

@media all and (min-width:1441px) {
.linkbx2 {display:none;}
.cla {width: 99%; border-width: .28rem .28rem .15rem .28rem;} 
.crr, .cmt, .csl, .cp2, .cpc, .cmr {width: 99%; border-width: .15rem .28rem .15rem .28rem;} 
.cpl {width: 99%; border-width: .15rem .28rem .28rem .28rem;}
}



       /* Configurações RESPONSIVAS de Bandeiras de Idiomas*/

@media all and (max-width:700px) {.idlang, .idlangid1 {width: 49.98%;} .idlangid2 {display:none;}}
@media all and (min-width:701px) and (max-width:900px) {.idlang {width: 33.32%;} .idlangid1 {display:none;} .idlangid2 {width: 99.96%;}}
@media all and (min-width:901px) and (max-width:1130px) {.idlang, .idlangid1 {width: 24.98%;} .idlangid2 {display:none;}}
@media all and (min-width:1131px) and (max-width:1340px) {.idlang {width: 19.85%;} .idlangid1 {display:none;} .idlangid2 {width: 59.55%;}}
@media all and (min-width:1341px) and (max-width:1750px) {.idlang {width: 16.6%;} .idlangid1 {display:none;} .idlangid2 {width: 49.8%;}}
@media all and (min-width:1751px) and (max-width:2260px) {.idlang, .idlangid1 {width: 14.28%;} .idlangid2 {display:none;}}
@media all and (min-width:2261px) and (max-width:3200px) {.idlang {width: 9.96%;} .idlangid1 {display:none;} .idlangid2 {width: 29.88%;}}
@media all and (min-width:3201px) {.idlang, .idlangid1 {width: 7.1420%;} .idlangid2 {display:none;}}



       /* Configurações RESPONSIVAS de TAMANHOS de Div & Colunas & Margens*/

@media all and (max-width:540px) {
.colposts, .colposts2, .colposts3 {width: 98.75%; margin: 0;}
.cla {border-width: .28rem .28rem .15rem .28rem;} 
.crr, .cmt, .csl, .cp2, .cpc, .cmr {border-width: .15rem .28rem .15rem .28rem;} 
.cpl {border-width: .15rem .28rem .28rem .28rem;} 
.postmax {width: 99%;}
#autdiv1 {width: 99.2%; height: 26.5rem;}
#autdiv2 {width: 99.2%; height: 22.5rem;} 



.linkbx2 {width: 16.65%;}
}

@media all and (min-width:541px) and (max-width:700px) {
.cla, .crr, .cmt, .csl, .cp2, .cpc, .cmr, .cpl {float: left; width: 48.8%;} 
#autdiv1, #autdiv2 {width: 48.65%;}
}

@media all and (min-width:701px) and (max-width:800px) {
.cla, .crr, .cmt, .csl, .cp2, .cpc, .cmr, .cpl {float: left; width: 48.9%;} 
#autdiv1, #autdiv2 {width: 48.95%;}
}

@media all and (min-width:801px) and (max-width:900px) {
.collinks {width: 24.5%; margin: .95% 1% .85% .0%;}
.colliv1, .colcaps {width: 15.5%; margin: .95% 0 .85% .85%;}
.colposts {width: 72.3%; margin: .95% .85% .85% 1.15%;}
.colposts3 {width: 71.95%; margin: .95% 1.15% .85% 1.15%;}
.colposts2 {width: 65.45%; margin: .75% .75% .75% .9%;}
.coltext {width: 57.9%;}
#autdiv1, #autdiv2 {width: 48.5%;}
}

@media all and (min-width:901px) and (max-width:1024px) {
.collinks {width: 24.5%; margin: .95% 1.1% .85% .0%;}
.colliv1, .colcaps {width: 15.5%; margin: .95% 0 .85% .85%;}
.colposts {width: 72.4%; margin: .95% .85% .85% 1.1%;}
.colposts3 {width: 72.1%; margin: .95% 1.15% .85% 1.1%;}
.colposts2 {width: 65.45%; margin: .75% .75% .75% .9%;}
.coltext {width: 58%;}
#autdiv1, #autdiv2 {width: 48.8%;}
}

@media all and (min-width:1025px) and (max-width:1130px) {
.collinks {width: 19.4%; margin: .75% .8% .75% .0%;}
.colliv1, .colcaps {width: 15.5%; margin: .75% 0 .75% .75%;}
.colposts {width: 78%; margin: .75% .75% .75% .9%;}
.colposts3 {width: 77.7%; margin: .75% 1.05% .75% .9%;}
.colposts2 {width: 65.45%; margin: .75% .75% .75% .9%;}
.coltext {width: 59.05%;}
#autdiv1, #autdiv2 {width: 32.48%;}
}

@media all and (min-width:1131px) and (max-width:1230px) {
.collinks {width: 19.4%; margin: .75% .8% .75% .0%;}
.colliv1, .colcaps {width: 15.5%; margin: .75% 0 .75% .75%;}
.colposts {width: 78.1%; margin: .75% .75% .75% .88%;}
.colposts3 {width: 77.8%; margin: .75% 1.05% .75% .88%;}
.colposts2 {width: 64.95%; margin: .7% .7% .7% .88%;}
.coltext {width: 59.7%;}
#autdiv1, #autdiv2 {width: 32.55%;}
}

@media all and (min-width:1231px) and (max-width:1340px) {
.collinks {width: 19.4%; margin: .7% .8% .7% .0%;}
.colliv1, .colcaps {width: 15.5%; margin: .75% 0 .75% .75%;}
.colposts {width: 78.1%; margin: .7% .7% .7% .88%;}
.colposts3 {width: 77.8%; margin: .7% 1% .7% .88%;}
.colposts2 {width: 64.95%; margin: .7% .7% .7% .88%;}
.coltext {width: 60.15%;}
#autdiv1, #autdiv2 {width: 32.65%;}
}

@media all and (min-width:1341px) and (max-width:1440px) {
.collinks {width: 19.4%; margin: .7% .8% .7% .0%;}
.colliv1, .colcaps {width: 15.5%; margin: .7% 0 .7% .7%;}
.colposts {width: 78.2%; margin: .7% .7% .7% .88%;}
.colposts3 {width: 77.9%; margin: .7% 1% .7% .88%;}
.colposts2 {width: 63.95%; margin: .7% .7% .7% 1%;}
.coltext {width: 61.2%;}
#autdiv1, #autdiv2 {width: 32.68%;}
}

@media all and (min-width:1441px) and (max-width:1550px) {
.colblogs1, .collinks {width: 16.5%;}
.colliv1, .colcaps {width: 15.5%;}
.colposts, .colposts2 {width: 63.45%; margin: .7% .7% .7% 1.22%;}
.colposts3 {width: 63.25%; margin: .7% .9% .7% 1.22%;}
.coltext {width: 61.2%;}
.colblogs1, .colliv1, .colcaps {margin: .7% 0 .7% .78%;}
.collinks {margin: .7% .7% .7% .0%;}
#autdiv1, #autdiv2 {width: 32.52%;}
}

@media all and (min-width:1551px) and (max-width:1650px) {
.colblogs1, .collinks {width: 16.5%;}
.colliv1, .colcaps {width: 15.5%;}
.colposts, .colposts2 {width: 63.5%; margin: .7% .7% .7% 1.19%;}
.colposts3 {width: 63.3%; margin: .7% .9% .7% 1.19%;}
.coltext {width: 61.2%;}
.colblogs1, .colliv1, .colcaps {margin: .7% 0 .7% .75%;}
.collinks {margin: .7% .7% .7% .0%;}
#autdiv1, #autdiv2 {width: 32.57%;}
}

@media all and (min-width:1651px) and (max-width:1750px) {
.colblogs1, .collinks {width: 16.5%;}
.colliv1, .colcaps {width: 15.6%;}
.colposts, .colposts2 {width: 63.5%; margin: .7% .7% .7% 1.2%;}
.colposts3 {width: 63.3%; margin: .7% .9% .7% 1.2%;}
.coltext {width: 61.3%;}
.colblogs1, .colliv1, .colcaps {margin: .7% 0 .7% .75%;}
.collinks {margin: .7% .7% .7% .0%;}
#autdiv1, #autdiv2 {width: 32.67%;}
}

@media all and (min-width:1751px) {
.colblogs1, .collinks {width: 16.5%;}
.colliv1, .colcaps {width: 15.6%;}
.colposts, .colposts2 {width: 63.7%; margin: .7% .7% .7% 1.1%;}
.colposts3 {width: 63.53%; margin: .7% .87% .7% 1.1%;}
.coltext {width: 61.5%;}
.colblogs1, .colliv1, .colcaps {margin: .7% 0 .7% .75%;}
.collinks {margin: .7% .7% .7% .0%;}
#autdiv1, #autdiv2 {width: 32.77%;}
}

@media all and (min-width:541px) and (max-width:1550px) {
#autdiv1 {height: 23.75rem;}
#autdiv2 {height: 17.95rem;}
}

@media all and (min-width:1551px) and (max-width:1750px) {
#autdiv1 {height: 22.75rem;}
#autdiv2 {height: 17.5rem;}
}

@media all and (min-width:1751px) and (max-width:1920px) {
#autdiv1 {height: 23.5rem;}
#autdiv2 {height: 18.95rem;}
}

@media all and (min-width:1921px) and (max-width:2170px) {
#autdiv1 {height: 24.4rem;}
#autdiv2 {height: 20.7rem;}
}

@media all and (min-width:2171px) and (max-width:2400px) {
#autdiv1 {height: 25.3rem;}
#autdiv2 {height: 22.5rem;}
}

@media all and (min-width:2401px) and (max-width:2680px) {
#autdiv1 {height: 27.2rem;}
#autdiv2 {height: 24.35rem;}
}

@media all and (min-width:2681px) and (max-width:2950px) {
#autdiv1 {height: 29.2rem;}
#autdiv2 {height: 26.45rem;}
}

@media all and (min-width:2951px) and (max-width:3340px) {
#autdiv1 {height: 32.2rem;}
#autdiv2 {height: 29.5rem;}
}

@media all and (min-width:3341px) and (max-width:3840px) {
#autdiv1 {height: 36.1rem;}
#autdiv2 {height: 33.55rem;}
}

@media all and (min-width:3841px) {
#autdiv1 {height: 54.5rem;}
#autdiv2 {height: 51.25rem;}
}



       /* Configurações RESPONSIVAS de CORES E BORDAS*/

@media all and (max-width:540px) {

       /*CORES de células 540px*/
.post01a, .post03a, .post05a, .post01cia, .post03cia, .post01bxa, .post03bxa, .post05bxa, .post01una, .post03una {background: #eaf2ea;}
.post02a, .post04a, .post06a, .post02cia, .post02bxa, .post04bxa, .post06bxa, .post02una {background: #f6f1e0;}
.post01b, .post03b, .post05b, .post01cib, .post03cib, .post01bxb, .post03bxb, .post05bxb, .post01unb, .post03unb {background: #1b1b1b;}
.post02b, .post04b, .post06b, .post02cib, .post02bxb, .post04bxb, .post06bxb, .post02unb {background: #242424;}

       /*BORDAS de células 540px*/
.post01una, .post01unb, .post01cia, post01cib {border-width: .28rem .28rem .15rem .28rem;}
.post01a, .post02a, .post03a, .post04a, .post05a, .post06a, 
.post01b, .post02b, .post03b, .post04b, .post05b, .post06b, 
.post02una, .post02cia, .post02unb, .post02cib, .post03una, .post03cia, .post03unb, .post03cib, 
.post01bxa, .post02bxa, .post03bxa, .post04bxa, .post05bxa, .post06bxa, 
.post01bxb, .post02bxb, .post03bxb, .post04bxb, .post05bxb, .post06bxb {border-width: .15rem .28rem .15rem .28rem;}
}

@media all and (min-width:541px) and (max-width:1024px) {

       /*CORES de células 541 a 1024px*/
.post01a, .post04a, .post05a, .post01bxa, .post04bxa, .post05bxa, .post01una, .post01cia {background: #eaf2ea;}	
.post02a, .post03a, .post06a, .post02bxa, .post03bxa, .post06bxa, .post02una, .post03una, .post02cia, .post03cia {background: #f6f1e0;}
.post01b, .post04b, .post05b, .post01bxb, .post04bxb, .post05bxb, .post01unb, .post01cib {background: #1b1b1b;}	
.post02b, .post03b, .post06b, .post02bxb, .post03bxb, .post06bxb, .post02unb, .post03unb, .post02cib, .post03cib {background: #242424;}

       /*BORDAS de células 541 a 1024px*/
.post01una, .post01unb, .post01cia, .post01cib {border-width: .28rem .15rem .15rem .28rem;} 
.post02una, .post02unb, .post02cia, post02cib {border-width: .28rem .28rem .15rem .15rem;}
.post03una, .post03unb, .post03cia, post03cib, .post01a, .post01b, .post03a, post03b, .post05a, .post05b {border-width: .15rem .15rem .15rem .28rem;}
.post02a, .post02b, .post04a, post04b, .post06a, .post06b {border-width: .15rem .28rem .15rem .15rem;}
.post01bxa, .post01bxb, .post03bxa, .post03bxb, .post05bxa, .post05bxb {border-width: .15rem .15rem .15rem .28rem;} 
.post02bxa, .post02bxb, .post04bxa, .post04bxb, .post06bxa, .post06bxb {border-width: .15rem .28rem .15rem .15rem;}
}

@media all and (min-width:1025px) {

       /*CORES de células 1025px*/
.post01a, .post03a, .post05a, .post01una, .post03una, .post01cia, .post03cia, .post01bxa, .post03bxa, .post05bxa {background: #eaf2ea;}
.post02a, .post04a, .post06a, .post02una, .post02cia, .post02bxa, .post04bxa, .post06bxa {background: #f6f1e0;}
.post01b, .post03b, .post05b, .post01unb, .post03unb, .post01cib, .post03cib, .post01bxb, .post03bxb, .post05bxb {background: #1b1b1b;}
.post02b, .post04b, .post06b, .post02unb, .post02cib, .post02bxb, .post04bxb, .post06bxb {background: #242424;}

       /*BORDAS de células 1025px*/
.post01cia, .post01cib {border-width: .28rem .15rem .15rem .28rem;} 
.post02cia, .post02cib {border-width: .28rem .15rem .15rem .15rem;} 
.post03cia, .post03cib {border-width: .28rem .28rem .15rem .15rem;} 
.post01una, .post01unb {border-width: .28rem .15rem .28rem .28rem;} 
.post02una, .post02unb {border-width: .28rem .15rem .28rem .15rem;} 
.post03una, .post03unb {border-width: .28rem .28rem .28rem .15rem;} 
.post01a, .post01b, .post04a, .post04b {border-width: .15rem .15rem .15rem .28rem;} 
.post02a, .post02b, .post05a, .post05b {border-width: .15rem .15rem .15rem .15rem;} 
.post03a, .post03b,.post06a, .post06b {border-width: .15rem .28rem .15rem .15rem;} 
.post01bxa, .post01bxb, .post04bxa, .post04bxb {border-width: .15rem .15rem .28rem .28rem;} 
.post02bxa, .post02bxb, .post05bxa, .post05bxb {border-width: .15rem .15rem .28rem .15rem;} 
.post03bxa, .post03bxb, .post06bxa, .post06bxb {border-width: .15rem .28rem .28rem .15rem;} 
}


/* Botões */
.custom-button {
    display: inline-block;
    padding: 10px 20px;
    font-size: 16px;
    color: #fff;
    background-color: #25d366; /* Verde do WhatsApp */
    border: none;
    border-radius: 15px; /* Deixa as pontas arredondadas */
    text-decoration: none;
    text-align: center;
    transition: background-color 0.3s;
}

.custom-button:hover {
    background-color: #128c7e; /* Cor mais escura ao passar o mouse */
}

.custom-button-icon {
    margin-right: 8px;
    vertical-align: middle;
}

.custom-button-text {
    vertical-align: middle;
}

.btn {
  all: unset;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  font-weight: bold;
  border-radius: 15px;
  padding: 10px 20px;
  color: #fff;
  gap: 10px; 
  text-decoration: none;
  cursor: pointer;
  font-family: Arial, sans-serif;
  transition: background-color 0.3s, color 0.3s; 
  margin: 20px auto;
  width: auto;
}

.btn img { height: 24px; }

.what { background:#25d366; }
.gram { background:#C13584; }
.face { background:#1877F2; }
.inst { background:#b00020; }
.btn:hover { color:#ff6600; filter: brightness(0.8); }

.install-hint { margin-top: 8px; color: #555; font-size: 14px; }

.bottom-menu {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  display: flex;
  justify-content: space-between;
  background: #000;
  padding: 5px 0;
  z-index: 9999;
}

.bottom-menu a {
  flex: 1;
  text-align: center;
}

.bottom-menu img {
  width: 100%;
  max-width: 263px;
  display: block;
  margin: 0 auto;
}

