*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body, html {width: 100%; height: 100%; font-size: 15px; padding: 0; margin: 0;}
/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }

body {
    font-family: 'Lato', Calibri, Arial, sans-serif;
    color: #333;/* #89867e*/
}

/*
@media (min-width:450px){}
@media (min-width:576px){}
@media (min-width:768px){}
@media (min-width:992px){}
@media (min-width:1200px){}    
@media (min-width:1400px){}
*/
/*  filter: alpha(opacity=70); opacity: 0.7; z-index: -1*/

.container{float: left; width: 100%; height: auto; margin: 0 auto; padding: 0; background: #f2f2f2; clear:both;}

@media (min-width:350px){.content{width: 94%; height: auto; margin: 0 auto; margin-top: 0; margin-bottom: 30px; padding:3%; border-radius: 7px; background: #FFF}}
@media (min-width:450px){.content{width: 92%; height: auto; margin: 0 auto; margin-top: 0; margin-bottom: 30px; padding:3%; border-radius: 7px; background: #FFF}}
@media (min-width:576px){.content{width: 90%; height: auto; margin: 0 auto; margin-top: 0; margin-bottom: 30px; padding:2%; border-radius: 7px; background: #FFF}}
@media (min-width:768px){.content{width: 90%; height: auto; margin: 0 auto; margin-top: 0; margin-bottom: 30px; padding:15px; border-radius: 7px; background: #FFF}}
@media (min-width:1200px){.content{width: 84%; height: auto; margin: 0 auto; margin-top: 0; margin-bottom: 30px; padding:20px; border-radius: 7px; background: #FFF}}
@media (min-width:1400px){.content{width: 70%; height: auto; margin: 0 auto; margin-top: 0; margin-bottom: 30px; padding: 20px; border-radius: 7px; background: #FFF}}




header {width: 100%; height: auto; margin: 0; padding: 0; background: #069;text-align: center;}
.header-box { border-bottom: 1px solid #CCC;}

.adc .radio p{ font-family: "Michroma", serif; font-weight: 400; font-style: normal;}
.adc .radio h1{ font-family: "Michroma", serif; font-weight: 400; font-style: normal;}

@media (min-width:350px){.adc{width: 100%; height: auto; margin: 0; padding: 40px 0 0 0; border-bottom: 1px solid #f2f2f2; background: #069}.adc .radio{width: 100%; height: auto; margin: 0; padding: 0; border-top-left-radius: 120px; background: #FFFFFF}.adc .radio img{float: left;width: 60px; height: 60px; margin: -15px 5px 0 15px}.adc .radio p{float: left; margin: 3px 0 0 0; color: #069; font-size: 0.8em;}.adc .radio h1{float:left; width:100%; margin: -10px 0 0 0; padding: 0 60px 10px 75px; color:#069; font-size: 1em; font-weight: bold;}}
@media (min-width:450px){.adc{width: 100%; height: auto; margin: 0; padding: 40px 0 0 0; border-bottom: 1px solid #f2f2f2; background: #069}.adc .radio{width: 100%; height: auto; margin: 0; padding: 0; border-top-left-radius: 120px; background: #FFFFFF}.adc .radio img{float: left;width: 60px; height: 60px; margin: -15px 5px 0 15px}.adc .radio p{float: left; margin: 3px 0 0 0; color: #069; font-size: 0.8em;}.adc .radio h1{float:left; width:100%; margin: -15px 0 0 0; padding: 0 80px 10px 80px; color:#069; font-size: 1em;}}
@media (min-width:576px){.adc{width: 100%; height: auto; margin: 0; padding: 40px 0 0 0; border-bottom: 1px solid #f2f2f2; background: #069}.adc .radio{width: 100%; height: auto; margin: 0; padding: 0; border-top-left-radius: 120px; background: #FFFFFF}.adc .radio img{float: left;width: 60px; height: 60px; margin: -15px 5px 0 15px}.adc .radio p{float: left; margin: 3px 0 0 0; color: #069; font-size: 0.9em;}.adc .radio h1{float:left; width:100%; margin: -18px 0 0 0; padding: 0 80px 10px 80px; color:#069; font-size: 1.2em;}}
@media (min-width:768px){.adc{width: 100%; height: auto; margin: 0; padding: 40px 0 0 0; border-bottom: 1px solid #f2f2f2; background: #069}.adc .radio{width: 100%; height: auto; margin: 0; padding: 0; border-top-left-radius: 120px; background: #FFFFFF}.adc .radio img{float: left;width: 60px; height: 60px; margin: -15px 5px 0 15px}.adc .radio p{float: left; margin: 3px 0 0 0; color: #069; font-size: 0.9em;}.adc .radio h1{float:left; width:100%; margin: -18px 0 0 0; padding: 0 50px 10px 50px; color:#069; font-size: 1.2em;}}
@media (min-width:992px){.adc{width: 100%; height: auto; margin: 0; padding: 40px 0 0 0; border-bottom: 1px solid #f2f2f2; background: #069}.adc .radio{width: 100%; height: auto; margin: 0; padding: 0; border-top-left-radius: 120px; background: #FFFFFF}.adc .radio img{float: left;width: 60px; height: 60px; margin: -15px 5px 0 15px}.adc .radio p{float: left; margin: 3px 0 0 0; color: #069; font-size: 1em;;}.adc .radio h1{float:left; width:100%; margin: -18px 0 0 0; padding: 0 100px 10px 100px; color:#069; font-size: 1.4em;}}
@media (min-width:1200px){.adc{width: 100%; height: auto; margin: 0; padding: 40px 0 0 0; border-bottom: 1px solid #f2f2f2; background: #069}.adc .radio{width: 100%; height: auto; margin: 0; padding: 0; border-top-left-radius: 120px; background: #FFFFFF}.adc .radio img{float: left;width: 60px; height: 60px; margin: -15px 5px 0 15px}.adc .radio p{float: left; margin: 3px 0 0 0; color: #069; font-size: 1em;}.adc .radio h1{float:left; width:100%; margin: -20px 0 0 0; padding: 0 100px 10px 100px; color:#069; font-size: 1.7em;}}
@media (min-width:1400px){.adc{width: 100%; height: auto; margin: 0; padding: 40px 0 0 0; border-bottom: 0px solid #f2f2f2; background: #069}.adc .radio{width: 100%; height: auto; margin: 0; padding: 0; border-top-left-radius: 120px; background: #FFFFFF}.adc .radio img{float: left;width: 60px; height: 60px; margin: -15px 5px 0 15px}.adc .radio p{float: left; margin: 3px 0 0 0; color: #069; font-size: 1.1em;}.adc .radio h1{float:left; width:100%; margin: -20px 0 0 0; padding: 0 150px 10px 150px; color:#069; font-size: 1.8em;}}

/*nav.pesquisa*/
@media (min-width:350px){nav.pesquisa{width: 90%; height: auto; margin: 0 auto; padding: 10px 0;}nav.pesquisa form{float:left; width: 100%; height: 36px; margin: 0 2% 15px 0; padding: 1px; border: 0; border-radius: 20px; background: #FFF; border: 0px solid #CCC;}nav.pesquisa form #pesquisa{float: left;width: 80%; height: 100%; margin: 0 0 0 0; padding: 0 15px;border-radius: 22px; border: 0;color: #333; font-size: 1.2em;}nav.pesquisa form .btn{float: right; width: 10%; height: 100%; margin-right: 1%; border: none; cursor: pointer; border-top-right-radius: 5px; border-radius: 100%;}nav.pesquisa form .btn:hover{background-color: #eee;}nav.pesquisa form #limpar{float: right; width: 6%; height: auto; margin: 0 2% 0 0; padding: 6px 0 0 0; cursor: pointer; text-align: center; font-size: 1.1em; color: #CCC; background: #FFF}nav.pesquisa form #limpar:hover {color: red}nav.pesquisa select {margin-top: 0; padding: 8px; border:0; border-radius: 18px; background: #FFF; font-size: 1em; border: 1px solid #CCC;}nav.pesquisa select option{color: #000}nav.pesquisa .sel_cat{float: left; width:48%; margin: 0 2% 15px 0}nav.pesquisa .sel_uf{float: right; width:48%; margin: 0 0 15px 0}nav.pesquisa .sel_cid{float: left; width:48%; margin: 0 0 0 0}header nav .sel_bairro{float: right; width:48%;}}
@media (min-width:450px){nav.pesquisa{width: 90%; height: auto; margin: 0 auto; padding: 10px 0;}nav.pesquisa form{float:left; width: 100%; height: 36px; margin: 0 2% 15px 0; padding: 1px; border: 0; border-radius: 20px; background: #FFF; border: 0px solid #CCC;}nav.pesquisa form #pesquisa{float: left;width: 80%; height: 100%; margin: 0 0 0 0; padding: 0 15px;border-radius: 22px; border: 0;color: #333; font-size: 1.2em;}nav.pesquisa form .btn{float: right; width: 10%; height: 100%; margin-right: 1%; border: none; cursor: pointer; border-top-right-radius: 5px; border-radius: 100%;}nav.pesquisa form .btn:hover{background-color: #eee;}nav.pesquisa form #limpar{float: right; width: 6%; height: auto; margin: 0 2% 0 0; padding: 6px 0 0 0; cursor: pointer; text-align: center; font-size: 1.1em; color: #CCC; background: #FFF}nav.pesquisa form #limpar:hover {color: red}nav.pesquisa select {margin-top: 0; padding: 8px; border:0; border-radius: 18px; background: #FFF; font-size: 1em; border: 1px solid #CCC;}nav.pesquisa select option{color: #000}nav.pesquisa .sel_cat{float: left; width:48%; margin: 0 2% 15px 0}nav.pesquisa .sel_uf{float: right; width:48%; margin: 0 0 15px 0}nav.pesquisa .sel_cid{float: left; width:48%; margin: 0 0 0 0}header nav .sel_bairro{float: right; width:48%;}}
@media (min-width:576px){nav.pesquisa{width: 80%; height: auto; margin: 0 auto; padding: 10px 0;}nav.pesquisa form{float:left; width: 100%; height: 33px; margin: 0 2% 15px 0; padding: 1px; border: 0; border-radius: 20px; background: #FFF; border: 0px solid #CCC;}nav.pesquisa form #pesquisa{float: left;width: 80%; height: 100%; margin: 0 0 0 0; padding: 0 15px;border-radius: 22px; border: 0;color: #333; font-size: 1.2em;}nav.pesquisa form .btn{float: right; width: 10%; height: 100%; margin-right: 1%; border: none; cursor: pointer; border-top-right-radius: 5px; border-radius: 100%;}nav.pesquisa form .btn:hover{background-color: #eee;}nav.pesquisa form #limpar{float: right; width: 6%; height: auto; margin: 0 2% 0 0; padding: 6px 0 0 0; cursor: pointer; text-align: center; font-size: 1.1em; color: #CCC; background: #FFF}nav.pesquisa form #limpar:hover {color: red}nav.pesquisa select {margin-top: 0; padding: 6px; border:0; border-radius: 18px; background: #FFF; font-size: 1em; border: 1px solid #CCC;}nav.pesquisa select option{color: #000}nav.pesquisa .sel_cat{float: left; width:48%; margin: 0 2% 15px 0}nav.pesquisa .sel_uf{float: right; width:48%; margin: 0 0 15px 0}nav.pesquisa .sel_cid{float: left; width:48%; margin: 0 0 0 0}header nav .sel_bairro{float: right; width:48%;}}
@media (min-width:768px){nav.pesquisa{width: 90%; height: auto; margin: 0 auto; padding: 10px 0;}nav.pesquisa form{float:left; width: 100%; height: 30px; margin: 0 2% 15px 0; padding: 1px; border: 0; border-radius: 20px; background: #FFF; border: 0px solid #CCC;}nav.pesquisa form #pesquisa{float: left;width: 85%; height: 100%; margin: 0 0 0 0; padding: 5px 15px;border-radius: 22px; border: 0;color: #333; font-size: 1.2em;}nav.pesquisa form .btn{float: right; width: 6%; height: 100%; margin-right: 1%; border: none; cursor: pointer; border-top-right-radius: 5px; border-radius: 100%;}nav.pesquisa form .btn:hover{background-color: #eee;}nav.pesquisa form #limpar{float: right; width: 4%; height: auto; margin: 0 2% 0 0; padding: 5px 0 0 0; cursor: pointer; text-align: center; font-size: 1.1em; color: #CCC; background: #FFF}nav.pesquisa form #limpar:hover {color: red}nav.pesquisa select {margin-top: 0; padding: 6px; border:0; border-radius: 18px; background: #FFF; font-size: 1em; border: 1px solid #CCC;}nav.pesquisa select option{color: #000}nav.pesquisa .sel_cat{float: left; width:23%; margin: 0 2% 0 0}nav.pesquisa .sel_uf{float: left; width:23%; margin: 0 2% 0 0}nav.pesquisa .sel_cid{float: left; width:23%; margin: 0 2% 0 0}header nav .sel_bairro{float: left; width:25%;}}
@media (min-width:992px){nav.pesquisa{width: 97%; height: auto; margin: 0 auto; padding: 10px 0;}nav.pesquisa form{float:left; width: 30%; height: 27px; margin: 0 2% 0 0; padding: 1px; border: 0; border-radius: 20px; background: #FFF; border: 0px solid #CCC;}nav.pesquisa form #pesquisa{float: left;width: 80%; height: 100%; margin: 0 0 0 0; padding: 0 15px;border-radius: 22px; border: 0;color: #333; font-size: 1.2em;}nav.pesquisa form .btn{float: right; width: 10%; height: 100%; margin-right: 1%; border: none; cursor: pointer; border-top-right-radius: 5px; border-radius: 100%;}nav.pesquisa form .btn:hover{background-color: #eee;}nav.pesquisa form #limpar{float: right; width: 6%; height:auto; margin: 0 2% 0 0; padding: 3px 0 0 0; cursor: pointer; text-align: center; font-size: 1.1em; color: #CCC; background: #FFF}nav.pesquisa form #limpar:hover {color: red}nav.pesquisa select {margin-top: 0; padding: 6px; border:0; border-radius: 18px; background: #FFF; font-size: 1em; border: 1px solid #CCC;}nav.pesquisa select option{color: #000}nav.pesquisa .sel_cat{float: left; width:18%; margin: 0 1% 0 0}nav.pesquisa .sel_uf{float: left; width:16%; margin: 0 1% 0 0}nav.pesquisa .sel_cid{float: left; width:16%; margin: 0 1% 0 0}header nav .sel_bairro{float: left; width:15%;}}
@media (min-width:1200px){nav.pesquisa{width: 80%; height: auto; margin: 0 auto; padding: 10px 0;}nav.pesquisa form{float:left; width: 30%; height: 29px; margin: 0 2% 0 0; padding: 1px; border: 0; border-radius: 20px; background: #FFF; border: 0px solid #CCC;}nav.pesquisa form #pesquisa{float: left;width: 81%; height: 100%; margin: 0 0 0 0; padding: 0 15px;border-radius: 22px; border: 0;color: #333; font-size: 1.1em;}nav.pesquisa form .btn{float: right; width: 10%; height: 100%; margin-right: 1%; border: none; cursor: pointer; border-top-right-radius: 5px; border-radius: 100%;}nav.pesquisa form .btn:hover{background-color: #eee;}nav.pesquisa form #limpar{float: right; width: 6%; height: auto; margin: 0 1% 0 0; padding: 3px 0 0 0; cursor: pointer; text-align: center; font-size: 1.1em; color: #CCC; background: #FFF}nav.pesquisa form #limpar:hover {color: red}nav.pesquisa select {margin-top: 0; padding: 4px; border:0; border-radius: 18px; background: #FFF; font-size: 1em; border: 0px solid #CCC;}nav.pesquisa select option{color: #000}nav.pesquisa .sel_cat{float: left; width:17%; margin: 0 2% 0 0}nav.pesquisa .sel_uf{float: left; width:15%; margin: 0 2% 0 0}nav.pesquisa .sel_cid{float: left; width:15%; margin: 0 2% 0 0}header nav .sel_bairro{float: left; width:15%;}}
@media (min-width:1400px){nav.pesquisa{width: 90%; height: auto; margin: 0 auto; padding: 10px 0;}nav.pesquisa form{float:left; width: 30%; height: 30px; margin: 0 2% 0 0; padding: 1px; border: 0; border-radius: 20px; background: #FFF; border: 0px solid #CCC;}nav.pesquisa form #pesquisa{float: left;width: 81%; height: 100%; margin: 0 0 0 0; padding: 0 15px;border-radius: 22px; border: 0;color: #333; font-size: 1.1em;}nav.pesquisa form .btn{float: right; width: 10%; height: 100%; margin-right: 1%; border: none; cursor: pointer; border-top-right-radius: 5px; border-radius: 100%;}nav.pesquisa form .btn:hover{background-color: #eee;}nav.pesquisa form #limpar{float: right; width: 6%; height: auto; margin: 0 1% 0 0; padding: 6px 0 0 0; cursor: pointer; text-align: center; font-size: 1.1em; color: #CCC; background: #FFF}nav.pesquisa form #limpar:hover {color: red}nav.pesquisa select {margin-top: 0; padding: 4px; border:0; border-radius: 18px; background: #FFF; font-size: 1.1em; border: 1px solid #CCC;}nav.pesquisa select option{color: #000}nav.pesquisa .sel_cat{float: left; width:15%; margin: 0 2% 0 0}nav.pesquisa .sel_uf{float: left; width:15%; margin: 0 2% 0 0}nav.pesquisa .sel_cid{float: left; width:15%; margin: 0 2% 0 0}header nav .sel_bairro{float: left; width:15%; }}

/*nav.categorias*/
@media (min-width:350px){nav.categorias{display: none}}
@media (min-width:450px){nav.categorias{display: none}}
@media (min-width:576px){nav.categorias{float: left; display: block; width: 100%; height: auto; margin: 0; padding: 8px 10% 0 10%;}nav.categorias ul{width:100%;height: auto; margin: 0; padding: 0; display: block;}nav.categorias ul li{float: left;padding: 0 25px 10px 0;}nav.categorias ul a{float: left;color:#FFF; font-size:1em; text-decoration: underline}nav.categorias ul a:hover{color:orange}}    
@media (min-width:768px){nav.categorias{float: left; display: block; width: 100%; height: auto; margin: 0; padding: 8px 5% 0 5%;}nav.categorias ul{width:100%;height: auto; margin: 0; padding: 0; display: block;}nav.categorias ul li{float: left;padding: 0 25px 10px 0;}nav.categorias ul a{float: left;color:#FFF; font-size:1em; text-decoration: underline}nav.categorias ul a:hover{color:orange}}    
@media (min-width:992px){nav.categorias{float: left; display: block; width: 100%; height: auto; margin: 0; padding: 8px 10% 0 10%;}nav.categorias ul{width:100%;height: auto; margin: 0; padding: 0; display: block;}nav.categorias ul li{float: left;padding: 0 25px 10px 0;}nav.categorias ul a{float: left;color:#FFF; font-size:1em; text-decoration: underline}nav.categorias ul a:hover{color:orange}}    
@media (min-width:1200px){nav.categorias{float: left; display: block; width: 100%; height: auto; margin: 0; padding: 8px 10% 0 10%;}nav.categorias ul{width:100%;height: auto; margin: 0; padding: 0; display: block;}nav.categorias ul li{float: left;padding: 0 25px 10px 0;}nav.categorias ul a{float: left;color:#FFF; font-size:1em; text-decoration: underline}nav.categorias ul a:hover{color:orange}}    
@media (min-width:1400px){nav.categorias{float: left; display: block; width: 100%; height: auto; margin: 0; padding: 8px 5% 0 5%;}nav.categorias ul{width:100%;height: auto; margin: 0; padding: 0; display: block;}nav.categorias ul li{float: left;padding: 0 25px 10px 0;}nav.categorias ul a{float: left;color:#FFF; font-size:1.1em; text-decoration: underline}nav.categorias ul a:hover{color:orange}}    

/*-- Busca pages --*/
@media (min-width:350px){.r-pages nav {padding: 0; color: #000;}.r-pages article{float: left; width: 100%; height: auto; margin: 25px 0 0 0; padding: 0;background: #FFF; border: 0px solid #CCC}.r-pages article a{color: #333;}.r-pages article .card {float: left; margin: 5px 20px 0 0;}.r-pages article .tit{width: auto; height: auto; margin: 0; padding: 0 0 0 0; font-size: 0.9em; font-weight: bold; font-style: normal;color:#069;font-family: "Michroma", serif; font-weight: 600; font-style: normal;}.r-pages article .tit:hover{color: blue; text-decoration: underline}.r-pages article .ramo{margin: 0; padding: 0; line-height: 20px; font-size: 0.9em;}.r-pages article .sobre{padding: 0 0 0 100px; line-height: 18px; font-size: 0.8em;}.r-pages article .tel{padding: 5px 0; font-size: 1em}.r-pages article .botao{cursor: pointer; text-decoration: underline}.r-pages article .botao:hover{color:blue; text-decoration: underline}}
@media (min-width:992px){.r-pages nav {padding: 0; color: #000;}.r-pages article{float: left; width: 100%; height: auto; margin: 25px 0 0 0; padding: 0;background: #FFF; border: 0px solid #CCC}.r-pages article a{color: #333;}.r-pages article .card {float: left; margin: 0 20px 0 0;}.r-pages article .tit{width: auto; height: auto; margin: 0; padding: 0 0 0 0; font-size: 1em; font-weight: bold; font-style: normal;color:#069;font-family: "Michroma", serif; font-weight: 600; font-style: normal;}.r-pages article .tit:hover{color:blue; text-decoration: underline}.r-pages article .ramo{margin: 0; padding: 0; line-height: 20px; font-size: 0.9em;}.r-pages article .sobre{padding: 0 0 0 100px; line-height: 18px; font-size: 0.8em;}.r-pages article .tel{ padding: 5px 0; font-size: 1em}.r-pages article .botao{cursor: pointer; text-decoration: underline}.r-pages article .botao:hover{color:blue; text-decoration: underline}}


@media (min-width:350px){.anuncio-um{width: 100%; height: 200px; margin: 0 0 0 0; padding: 0; overflow: hidden}.anuncio-um .p-um{display: none}.anuncio-um .p-dois{position: absolute; margin: 10px 0 0 30px; color:#FFF; font-size: 2.5em; font-weight: bold}.anuncio-um .p-tres{position: absolute; width: 90%; color:#FFF; font-size: 1.4em; margin: 50px 0 0 30px; border: 0px solid red; line-height: 28px}.anuncio-um .p-tres label{float: left; margin: 0 0 20px 0}.anuncio-um .p-tres b.an-vl{float: left;width: auto;margin: -45px 0 0 113px; padding: 0 0 0 0; font-size: 1.5em; color: orange;}.anuncio-um a button{width: 170px; position: absolute; margin: 148px 0 0 30px; padding: 10px; border: 0; border-bottom: 2px solid orange; border-right: 2px solid orange; border-radius: 8px; color: #FFF; background: #069; font-weight: bold; cursor: pointer}.anuncio-um img{width: 101%; height: auto;margin: -1px 0 0 -0.5%;}}    
@media (min-width:450px){.anuncio-um{width: 100%; height: 200px; margin: 0 0 0 0; padding: 0; overflow: hidden}.anuncio-um .p-um{display: none}.anuncio-um .p-dois{position: absolute; margin: 10px 0 0 30px; color:#FFF; font-size: 2.5em; font-weight: bold}.anuncio-um .p-tres{position: absolute; width: 90%; color:#FFF; font-size: 1.4em; margin: 50px 0 0 30px; border: 0px solid red; line-height: 28px}.anuncio-um .p-tres label{float: left; margin: 0 0 20px 0}.anuncio-um .p-tres b.an-vl{float: left;width: auto;margin: -46px 0 0 113px; padding: 0 0 0 0; font-size: 1.5em; color: orange;}.anuncio-um a button{width: 170px; position: absolute; margin: 150px 0 0 30px; padding: 10px; border: 0; border-bottom: 2px solid yellow; border-right: 2px solid yellow; border-radius: 8px; color: #FFF; background: #069; font-weight: bold; cursor: pointer}.anuncio-um img{width: 101%; height: auto;margin: -1px 0 0 -0.5%;}}    
@media (min-width:576px){.anuncio-um{width: 100%; height: 270px; margin: 0 0 0 0; padding: 0; overflow: hidden}.anuncio-um .p-um{display: none}.anuncio-um .p-dois{position: absolute; margin: 18px 0 0 40px; color:#FFF; font-size: 3em; font-weight: bold}.anuncio-um .p-tres{position: absolute; width: 90%; color:#FFF; font-size: 1.6em; margin: 70px 0 0 40px; border: 0px solid red; line-height: 35px}.anuncio-um .p-tres label{float: left; margin: 0 0 20px 0}.anuncio-um .p-tres b.an-vl{float: left;width: auto;margin: -52px 0 0 123px; padding: 0 0 0 0; font-size: 1.5em; color: orange;}.anuncio-um a button{width: 170px; position: absolute; margin: 200px 0 0 40px; padding: 13px; border: 0; border-bottom: 2px solid yellow; border-right: 2px solid yellow; border-radius: 8px; color: #FFF; background: #069; font-weight: bold; cursor: pointer}.anuncio-um img{width: 101%; height: auto;margin: -10px 0 0 -0.5%;}}    
@media (min-width:768px){.anuncio-um{width: 100%; height: 270px; margin: 0 0 0 0; padding: 0; overflow: hidden}.anuncio-um .p-um{display: block; position: absolute; width: 240px; right: 0; margin: 30px 0 0 40px; color:yellow; font-size: 1.1em; font-weight: bolder;}.anuncio-um .p-dois{position: absolute; margin: 18px 0 0 40px; color:#FFF; font-size: 3.2em; font-weight: bold}.anuncio-um .p-tres{position: absolute; width: 57%; color:#FFF; font-size: 1.7em; margin: 70px 0 0 40px; border: 0px solid red; line-height: 35px}.anuncio-um .p-tres label{float: left; margin: 0 0 20px 0}.anuncio-um .p-tres b.an-vl{float: left;width: auto;margin: -52px 0 0 130px; padding: 0 0 0 0; font-size: 1.5em; color: orange;}.anuncio-um a button{width: 170px; position: absolute; margin: 200px 0 0 40px; padding: 13px; border: 0; border-bottom: 2px solid yellow; border-right: 2px solid yellow; border-radius: 8px; color: #FFF; background: #069; font-weight: bold; cursor: pointer}.anuncio-um img{width: 101%; height: auto;margin: -110px 0 0 -0.5%;}}    
@media (min-width:992px){.anuncio-um{width: 100%; height: 330px; margin: 0 0 0 0; padding: 0; overflow: hidden}.anuncio-um .p-um{display: block; position: absolute; width: 300px; right: 40px; margin: 30px 0 0 50px; color:yellow; font-size: 1.3em; font-weight: bolder;}.anuncio-um .p-dois{position: absolute; margin: 18px 0 0 50px; color:#FFF; font-size: 3.4em; font-weight: bold}.anuncio-um .p-tres{position: absolute; width: 55%; color:#FFF; font-size: 2.1em; margin: 80px 0 0 50px; border: 0px solid red; line-height: 40px}.anuncio-um .p-tres label{float: left; margin: 0 0 20px 0}.anuncio-um .p-tres b.an-vl{float: left;width: auto;margin: -55px 0 0 160px; padding: 0 0 0 0; font-size: 1.5em; color: orange;}.anuncio-um a button{width: 170px; position: absolute; margin: 240px 0 0 50px; padding: 13px; border: 0; border-bottom: 2px solid yellow; border-right: 2px solid yellow; border-radius: 8px; color: #FFF; background: #069; font-weight: bold; cursor: pointer}.anuncio-um img{width: 101%; height: auto;margin: -160px 0 0 -0.5%;}}    
@media (min-width:1200px){.anuncio-um{width: 100%; height: 330px; margin: 0 0 0 0; padding: 0; overflow: hidden}.anuncio-um .p-um{display: block; position: absolute; width: 300px; right: 90px; margin: 30px 0 0 50px; color:yellow; font-size: 1.5em; font-weight: bolder;}.anuncio-um .p-dois{position: absolute; margin: 18px 0 0 50px; color:#FFF; font-size: 3.5em; font-weight: bold}.anuncio-um .p-tres{position: absolute; width: 55%; color:#FFF; font-size: 2.3em; margin: 80px 0 0 50px; border: 0px solid red; line-height: 45px}.anuncio-um .p-tres label{float: left; margin: 0 0 20px 0}.anuncio-um .p-tres b.an-vl{float: left;width: auto;margin: -60px 0 0 175px; padding: 0 0 0 0; font-size: 1.5em; color: orange;}.anuncio-um a button{width: 170px; position: absolute; margin: 250px 0 0 50px; padding: 13px; border: 0; border-bottom: 2px solid darkblue; border-right: 2px solid darkblue; border-radius: 8px; color: #FFF; background: #069; font-weight: bold; cursor: pointer}.anuncio-um img{width: 101%; height: auto;margin: -240px 0 0 -0.5%;}}    
@media (min-width:1400px){.anuncio-um{width: 100%; height: 330px; margin: 0 0 0 0; padding: 0; overflow: hidden}.anuncio-um .p-um{display: block; position: absolute; width: 300px; right: 90px; margin: 30px 0 0 50px; color:yellow; font-size: 1.5em; font-weight: bolder;}.anuncio-um .p-dois{position: absolute; margin: 18px 0 0 50px; color:#FFF; font-size: 3.5em; font-weight: bold}.anuncio-um .p-tres{position: absolute; width: 55%; color:#FFF; font-size: 2.3em; margin: 80px 0 0 50px; border: 0px solid red; line-height: 45px}.anuncio-um .p-tres label{float: left; margin: 0 0 20px 0}.anuncio-um .p-tres b.an-vl{float: left;width: auto;margin: -60px 0 0 178px; padding: 0 0 0 0; font-size: 1.5em; color: orange;}.anuncio-um a button{width: 170px; position: absolute; margin: 250px 0 0 50px; padding: 13px; border: 0; border-bottom: 2px solid darkblue; border-right: 2px solid darkblue; border-radius: 8px; color: #FFF; background: #069; font-weight: bold; cursor: pointer}.anuncio-um img{width: 101%; height: auto;margin: -360px 0 0 -0.5%;}}    

/* article   box-shadow: 0px 0px 3px #999    background: linear-gradient(45deg,#005567,black); #00192A*/


[class^="carregar-"] {display: none;}
[class^="carregar-"]:hover {color: goldenrod}
.carregar-mais, .carregar-posts{width: 80%; max-width: 1000px; margin: 0 auto; margin-top: 30px; padding: 3px 0 5px 15px; font-size: 1.5em; color: #069; text-align: center; border: 1px solid #069; border-radius: 10px}

/*comentarios.inc*/
.cont-card { background: #f9f9f9}
.cont-card h2{display: flex; justify-content: center; margin: 4rem 0 4rem 0}
.cards{ margin: 0 auto; border: 0px solid red}
.card-c{float: left; padding: 35px 40px; background-color: white; display: flex; flex-direction: column; align-items: center; box-shadow: 6px 6px 10px rgba(0, 0, 0, 0.171);}
.card-c .user{width: 100px; height: 100px; border-radius: 50%; margin-bottom: 15px;}
.card-c h3{margin-bottom: 5px;}
.card-c p{margin-top: 20px; text-align: center; font-size: 18px;}


@media (min-width:450px){.cont-card {padding: 1px 0 10px 0;} .cards{width: 96%;}.card-c{width: 100%;margin: 0 0 30px 0;}}
@media (min-width:576px){.cards{width: 80%;}}
@media (min-width:768px){.cards{width: 80%;}}
@media (min-width:992px){.cards{width: 70%;}}
@media (min-width:1200px){.cont-card {padding: 1px 0 40px 0;}.cards{width: 90%;}.card-c{width: 30%;margin: 0 1.6%}}    
@media (min-width:1400px){.cards{width: 80%;}.card-c{width: 30%;margin: 0 1.6%}}


@media (min-width:350px){.footer-adc{float: left;width: 100%; height: auto; margin: 0; padding: 10px 0 30px 0;}.footer-adc .nav-footer{width: 100%; height: auto; margin: 0; padding: 0}.footer-adc .nav-footer .colunas-nav{float: left; width: 100%; margin: 20px 0 0 0; padding: 0 10px; text-align: center; border: 0px solid #f2f2f2}.footer-adc .nav-footer .colunas-nav ul{}.footer-adc .nav-footer .colunas-nav ul li{width: 100%; height: auto; margin: 0; padding: 10px 20px; text-align: left}.footer-adc .nav-footer .colunas-nav .logo-site{}.footer-adc .nav-footer .colunas-nav ul li a{font-size: 1.2em; color: #333}.footer-adc .nav-footer .colunas-nav ul li a:hover{text-decoration:underline; color: blue}.footer-adc .nav-footer .colunas-nav ul li.tit{font-family: "Michroma", serif; font-weight: 400; font-style: normal; color: orangered; font-size: 1.2em}}  
@media (min-width:576px){.footer-adc{float: left;width: 100%; height: auto; margin: 0; padding: 10px 0 30px 0;}.footer-adc .nav-footer{width: 100%; height: auto; margin: 0; padding: 0}.footer-adc .nav-footer .colunas-nav{float: left; width: 50%; margin: 20px 0 0 0; padding: 0 10px; text-align: center; border: 0px solid #f2f2f2}.footer-adc .nav-footer .colunas-nav ul{}.footer-adc .nav-footer .colunas-nav ul li{width: 100%; height: auto; margin: 0; padding: 10px 20px; text-align: left}.footer-adc .nav-footer .colunas-nav .logo-site{}.footer-adc .nav-footer .colunas-nav ul li a{font-size: 1.2em; color: #333}.footer-adc .nav-footer .colunas-nav ul li a:hover{text-decoration:underline; color: blue}.footer-adc .nav-footer .colunas-nav ul li.tit{font-family: "Michroma", serif; font-weight: 400; font-style: normal; color: orangered; font-size: 1.2em}}  
@media (min-width:768px){.footer-adc{float: left;width: 100%; height: auto; margin: 0; padding: 10px 0 30px 0;}.footer-adc .nav-footer{width: 100%; height: auto; margin: 0; padding: 0}.footer-adc .nav-footer .colunas-nav{float: left; width: 50%; margin: 20px 0 0 0; padding: 0 10px; text-align: center; border: 0px solid #f2f2f2}.footer-adc .nav-footer .colunas-nav ul{}.footer-adc .nav-footer .colunas-nav ul li{width: 100%; height: auto; margin: 0; padding: 10px 20px; text-align: left}.footer-adc .nav-footer .colunas-nav .logo-site{}.footer-adc .nav-footer .colunas-nav ul li a{font-size: 1.2em; color: #333}.footer-adc .nav-footer .colunas-nav ul li a:hover{text-decoration:underline; color: blue}.footer-adc .nav-footer .colunas-nav ul li.tit{font-family: "Michroma", serif; font-weight: 400; font-style: normal; color: orangered; font-size: 1.2em}}  
@media (min-width:992px){.footer-adc{float: left;width: 100%; height: auto; margin: 0; padding: 10px 0 30px 0;}.footer-adc .nav-footer{width: 100%; height: auto; margin: 0; padding: 0}.footer-adc .nav-footer .colunas-nav{float: left; width: 25%; margin: 20px 0 0 0; padding: 0 10px; text-align: center; border: 0px solid #f2f2f2}.footer-adc .nav-footer .colunas-nav ul{}.footer-adc .nav-footer .colunas-nav ul li{width: 100%; height: auto; margin: 0; padding: 10px 20px; text-align: left}.footer-adc .nav-footer .colunas-nav .logo-site{}.footer-adc .nav-footer .colunas-nav ul li a{font-size: 1.2em; color: #333}.footer-adc .nav-footer .colunas-nav ul li a:hover{text-decoration:underline; color: blue}.footer-adc .nav-footer .colunas-nav ul li.tit{font-family: "Michroma", serif; font-weight: 400; font-style: normal; color: orangered; font-size: 1.2em}}  
@media (min-width:1200px){.footer-adc{float: left;width: 100%; height: auto; margin: 0; padding: 10px 0 30px 0;}.footer-adc .nav-footer{width: 100%; height: auto; margin: 0; padding: 0}.footer-adc .nav-footer .colunas-nav{float: left; width: 25%; margin: 20px 0 0 0; padding: 0 10px; text-align: center; border: 0px solid #f2f2f2}.footer-adc .nav-footer .colunas-nav ul{}.footer-adc .nav-footer .colunas-nav ul li{width: 100%; height: auto; margin: 0; padding: 10px 20px; text-align: left}.footer-adc .nav-footer .colunas-nav .logo-site{}.footer-adc .nav-footer .colunas-nav ul li a{font-size: 1.2em; color: #333}.footer-adc .nav-footer .colunas-nav ul li a:hover{text-decoration:underline; color: blue}.footer-adc .nav-footer .colunas-nav ul li.tit{font-family: "Michroma", serif; font-weight: 400; font-style: normal; color: orangered; font-size: 1.2em}}  
@media (min-width:1400px){}

.main-footer{width: 100%; margin-bottom: -40px;  background: #069; padding: 20px 0; position: relative; color: #FFF; text-align: center; font-size: 0.8em;}

/*MENSAGENS DO SISTEM*/
.trigger{padding: 5px 15px 5px 40px; font-size: 12px; margin-bottom: 0; color: #FFF}
.trigger a{font-weight: 600; font-size: 12px; text-transform: uppercase; padding: 5px 15px; background: #069; color: #fff;}
.trigger a:hover{background: #09f; color: #fff;}

.accept{background: green url(../icons/accept.png) center left 10px no-repeat; color: #FFF; font-size: 1.2em}/*#71ca73*/
.infor{background:  #00192A url(../icons/infor.png) center left 10px no-repeat; color: #FFF; font-size: 1.2em}/*#c8dbfd*/
.alert{background:  gold url(../icons/alert.png) center left 10px no-repeat; color: #000; font-size: 1.2em}/*#faf7b7*/
.error{background:  red url(../icons/error.png) center left 10px no-repeat; color: #FFF; font-size: 1.2em}/*#ffafaf*/
.excluir{ width: 22px; height: 20px; background: red url(../icons/act_delete.png) center left 0px no-repeat; font-size: 0; cursor: pointer}

.form-login input{width: 100%; margin: 0 0 10px 0; padding: 8px; border: 1px solid #CCC; border-radius: 10px; background: #FFF;font-size: 1.1em;}
.form-login select{width: 100%; margin: 0 0 10px 0; padding: 10px; border: 1px solid #CCC; border-radius: 10px; background: #FFF}
.form-login label span{padding: 0 0 0 10px; color: #069}
@media (min-width:350px) and (max-width: 767px) {.form-login{float: left; width: 94%; height: auto; margin: 2%; border: 0px solid #CCC; color: #555; text-align: left;}}
@media (min-width:768px){.form-login{float: left; width: 46%; height: auto; margin: 2%; border: 0px solid #CCC; color: #555; text-align: left}}
.btn-blue{width: 100%; margin: 0 0 10px 0; padding: 8px; border: 0; border-bottom: 2px solid #069; border-right: 2px solid #069; border-radius: 10px; background: #0084ff;font-size: 1.1em;color:#FFF}
.btn-blue:hover{background: #069; border-bottom: 2px solid #0084ff; border-right: 2px solid #0084ff;}
