body, span, p, form, img, a, input, select, textarea, html{margin:0; padding:0; border:none; outline:none}ul, ol, li{list-style-type:none;padding:0; margin:0;}
.al{text-align:left;}.ac{text-align:center;}.ar{text-align:right;}.fl{float:left;}.fr{float:right;}.cb{clear:both;}.pr{position:relative;}.db{display:block;
}input::-moz-focus-inner{padding:0; border:0;}button::-moz-focus-inner{padding:0; border:0;}h1, h2, h3, h4, h5, h6{ margin:0; padding:0; line-height:normal; font-weight:normal; font-family:fonte;}

/*Place holder*/
::-webkit-input-placeholder{ color:#888888;}
::-moz-placeholder{ color:#888888;}
:-ms-input-placeholder{ color:#888888; } 
input:-moz-placeholder { color:#888888; }

html, body {margin:0; padding:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;	width:100%; overflow-x:hidden; -webkit-text-size-adjust:100%;}
html {height: 100%;}
body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; min-height:100%;}

@font-face {
    font-family: fonte;
    src: url('../../include/inc_module/mod_graphical_text/inc_fonts/cinzel.eot');
    src: url('../../include/inc_module/mod_graphical_text/inc_fonts/cinzel.eot?#iefix') format('embedded-opentype'),
		 url('../../include/inc_module/mod_graphical_text/inc_fonts/cinzel.woff2') format('woff2'),
	     url('../../include/inc_module/mod_graphical_text/inc_fonts/cinzel.woff') format('woff'),
         url('../../include/inc_module/mod_graphical_text/inc_fonts/cinzel.ttf') format('truetype'),
		 url('../../include/inc_module/mod_graphical_text/inc_fonts/cinzel.svg#fonte') format('svg');
    font-weight: normal;
    font-style: normal;
}

h1{color:#008BAD; font-size:30px; font-family:fonte; margin:0 0 9px 0; text-transform:uppercase}
h2{color:#333; font-size:20px;}
h3{color:#666; font-size:21px; padding:0 0 10px}
h4{color:#000; font-size:12px; font-family:Verdana, Geneva, sans-serif; margin:0 0 10px 0; }

big{color:#008BAD; font-size:22px; font-family:fonte; margin:0 0 15px 0; line-height:1.7}
small{color:#008BAD; font-size:18px; font-family:fonte;}
tt{}
code{} 

/* links */
a, a:hover{color:#727376 ; text-decoration:none;}
a:hover{text-decoration:none;}

/* CLASSES DO SITE
---------------------------------------------------------*/
/*--Topo--*/
.ul-top{width: 992px; height:130px; margin: 0 auto;}
#headerBlock{width:100%; height:130px; margin:0 auto 0 auto;  position:relative}
.li-top-logo{width:300px; height:82px; background:url(../../images/img-master.jpg) no-repeat 0 0; margin:26px 0 26px 19px;}
.li-top-informacoes-top{width:653px; padding:17px 20px 0 0;}
.li-top-fone{ height:29px; margin:27px 0 0 21px; padding:0 0 0 34px; background:url(../../images/img-master.jpg) no-repeat 0 -184px; font-size:24px; font-family:fonte; color:#727376;}
.li-top-fone a{ cursor:default;}          
.li-top-restrita{width:180px; height:36px;background:url(../../images/img-master.jpg) no-repeat 0 -139px; margin:0 25px 0 0}
.li-blog-top{width:165px; height:36px; background:url(../../images/img-master.jpg) no-repeat 0 -93px;}

a.bt-skype span, a.bt-whatsapp span{display:none}
a.bt-skype:hover span, a.bt-whatsapp:hover span{display:block; position:absolute; top:-30px; left:0; background: url(../../images/bg-tooltip.png) no-repeat; padding:9px 15px 5px; font-family:Verdana, Geneva, sans-serif; font-size:13px; border-radius:5px; color:#333; z-index:1000; width:196px; height:33px; }

/*--Menu--*/
.li-menu{width:100%; height:51px; background:#333333; border-top:1px solid #EDEDED; color:#FFF; font-family:fonte; font-size:13px; text-align:center;}

.menu-2{width:100%; height:40px; background:#333333; transition:all linear 0.1s; display:none; border-top:2px solid #000}
.menu-2 i{width:90px; height:30px; line-height:22px; background:url(../../images/bt-menu-mobile.png) no-repeat 9px 9px; padding:9px 0 0 42px; font-family:fonte; color:#fff; font-size:17px;  display:block; font-style:normal; cursor:pointer; outline:none;}

.ul-menu-2{top:-61px; left:0; width:100%; background: #333; transition:all linear 0.1s; border-bottom:2px solid #CCC}
.ul-menu-2.scroll-to-fixed-fixed{}

.li-menu-2{width:992px; margin:0 auto; display:none;}
.ul-menu-2.scroll-to-fixed-fixed .li-menu-2{display:block;}
.ul-menu-2.scroll-to-fixed-fixed{box-shadow:0 0 8px #000; width:100% !important}
.ul-menu-2 .li-top-logo{width:142px; height:39px; background:url(../../images/logo-resp.gif) no-repeat; margin: 10px 19px 10px 0;}




/*--Corpo--*/
#container{border-top:4px solid #DDDDDD; background:url(../../images/bg-fundo-mobile.png) repeat-y -280px top;}
#mainBlock{width:100%; background:url(../../images/bg-corpo.gif); float:left; padding:0 0 68px; border-bottom:2px solid #000;}
.banner{width:100%; /*height:344px;*/ overflow:hidden; background:#DDD;}
.banner:after{content:""; width:100%; height:4px; top:0; left:0; background:url(../../images/img-sombra-banner-top.png) repeat-x; position:absolute;z-index:100;}
.banner:before{content:""; width:100%; height:4px; bottom:0; left:0; background:url(../../images/img-sombra-banner-bottom.png) repeat-x; position:absolute;z-index:100;}
.slider-banner span{width:964px; position:absolute; left:50%; bottom:29px; margin:0 0 0 -496px; background:url(../../images/bg-caption.png); padding:8px 14px; color:#fff; font-size:20px; font-family:fonte;}
.corpo{width:992px;margin:0 auto 0 auto;}

/*----ARTIGOS HOME ------*/
.artigos-home{width:992px; margin:49px 0 61px 0;}
.conf-artigo-home{width:330px; height:278px; margin:0 1px 0 0;}
.conf-artigo-home.ultimo{margin:0;}

.conf-artigo-home b{font-family:fonte; font-size:25px; color:#FFF; bottom:30px; left:55px; background: url(../../images/img-logo-artigo.png) no-repeat 0 0; padding:0 0 0 39px; height:32px; margin:21px auto; display:table;}
.conf-artigo-home span{position:absolute; bottom:0; left:0; width:330px; height:84px; background:url(../../images/img-bg-artigo.png) repeat-x bottom; -transition:all 0.5s ; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; text-align:center;}
.li-rod-area-atuacao-home{width:461px;} 

.conf-artigo-home:hover span{ bottom:-13px;}

.area-atuacao-home{width:261px; padding:0 200px 0 0;  font-size:13px; background:url(../../images/img-area-atuacao.jpg) no-repeat right -17px; line-height:1.6;}
.area-atuacao-home h3{font-family:fonte; font-size:25px; color:#008BAD; padding:0 0 11px 3px; font-weight:bold;}
.area-atuacao-home span{width:100%; float:left; padding:4px 0 0;}
.area-atuacao-home a{ color:#0F92B3; font-size:10px; font-weight:bold; }
.area-atuacao-home a:hover{color:#2A5F91;}

.area-destaque-home{width:453px; font-size:11px; line-height:1.5;}
.area-destaque-home h3{ font-weight:bold; font-family: fonte; font-size: 25px; color: #008BAD; padding: 0 0 11px 3px;}
.area-destaque-home img{border:1px solid #FFF; box-shadow:0 0 1px #333; float:left; margin:0 18px 0 0;}
.area-destaque-home b {font-size:17px; font-family:fonte; color:#000;}
.area-destaque-home:hover b, .area-destaque-home:hover span{color:#999;;}
.area-destaque-home i {width: 242px; padding:10px 0 0; color:#0F92B3; font-weight:bold; float:left; font-style:normal;}
.area-destaque-home i:hover {color:#2A5F91; font-weight:bold;}

.destaque-outros{width:432px; background:#E8E8E8; height:27px; line-height:27px; font-family:fonte; font-size:12px; font-weight:bold; margin:24px 0 0 0; float:left; text-align:right; padding:0 20px 0 0;}
.destaque-outros:hover {background:#d2d2d2; color:#333; -transition:all 0.4s ; -moz-transition:all 0.4s; -webkit-transition:all 0.4s;}

.right {margin: 45px 0 0 2px;}
.right h3{font-size:25px; font-family:fonte; color:#008BAC; margin:6px 0 6px 0; padding: 15px 0 0 0;}
.right b{font-size:17px; font-family:fonte; color:#FF8000; margin:0 0 5px 0;}
.right span{font-size:11px; color:#666666; line-height:1.7;}

.right .destaque-outros{width:256px; background:#E8E8E8; height:27px; line-height:27px; font-family:fonte; font-size:12px; font-weight:bold; margin:24px 0 0 0; float:left; text-align:right; padding:0 20px 0 0;}
.right .destaque-right{margin:15px 0 0 0; border-top:1px dashed #AAAAAA;}
.right .img-artigos-interna a{width:275px; height:71px; margin:8px 0; display:block; float:left}
.right .img-artigos-interna{border-top:1px dashed #AAAAAA; padding:20px 0 5px 0;}

.right .img-artigos-interna a:hover {padding:0 0 0 15px; -transition:all 0.3s ; -moz-transition:all 0.3s; -webkit-transition:all 0.3s;}

.right .busca-right{padding:44px 0 0; width:100%}
.right #search_input_field{width:234px; border-radius:4px 0 0 4px; border:1px solid #EEEEEE; background-color:#F9F9F9; border-right:0; float:left; padding:9px 9px 10px 9px; margin:0}
.right #search_submit_button{width:38px; height:36px; background:url(../../images/bt-pesquisar.gif) no-repeat center center #008BAC; float:left; margin:0; color:#FFFFFF; cursor:pointer; border:1px solid #EEEEEE; border-left:0; border-radius:0 4px 4px 0}

.content{width:666px; margin:37px 0 0 0; color:#000000; font-size:13px; line-height:1.5; padding:0 50px 0 0}
.right{width:274px;}

.ultimos-artigos{width:100%; margin:0 0 30px}
.ultimos-artigos h3{font-size:18px; color:#333333; border-bottom:3px solid #333333; padding:0 0 4px; text-transform:uppercase; margin:0}
.ultimos-artigos a{float:left; display:block; color:#008BAC; padding:10px 0 13px; border-bottom:1px dotted #BBBBBB; width:100%;}

.texto-busca{ padding:0 0 5px 0; display:block; }
.search_form{width:100%}
.search_form input[type=text]{float:left; margin:0; border-radius:4px 0 0 4px; border-right:0; width:250px; background-color:#F9F9F9; border:1px solid #EEEEEE}
.search_form input[type=submit]{height:31px; line-height:34px; font-size:12px; padding:0 15px; background:#008BAC; color:#fff; border-radius:0 4px 4px 0; cursor:pointer; font-family:fonte; text-transform:uppercase; font-size:16px; float:left; margin:0}

.search-resulst{float:left}
.search_form{float:left; padding:0 0 25px}
.search-item{float:left; padding:0 0 10px; margin:0 0 20px; border-bottom:1px dotted #ccc; font-size:11px;}
.search-item h3{font-size:20px; padding:0}

.feLoginForm i{font-size:10px; color:#F30; font-style:normal; float:left; width:100%; padding:0 0 7px; font-weight:bold; font-family:Verdana, Geneva, sans-serif}
.feLoginForm h3{font-size:21px; padding:0 0 8px;}
.feLoginForm input[type=text], .feLoginForm input[type=password]{padding:6px; width:280px; background:#F9F9F9}
.feLoginForm input[type=submit]{float:left; padding:0 15px; height:30px; line-height:32px; font-family:fonte; font-size:17px; color:#fff; background:#008BAC; border-radius:6px; text-align:center; cursor:pointer}
.feLoginForm .lembrete-senha{font-size:11px; margin:5px 0 0 15px; background:#E4E4E4; padding:3px 10px 2px; border-radius:6px; color:#333}

.feLoggedIn span{background:url(../../images/ico-logado.png) no-repeat; clear:both; padding:3px 0 0 29px; float:right }
.feLoggedIn input[type=submit]{background:url(../../images/bt-sair.png) no-repeat; width:54px; height:16px; cursor:pointer; float:right;}

.feLoggedIn{position:absolute; top:-7px; right:50px; background:#f5f5f5; border-radius:6px; padding:5px 5px 4px 10px; font-weight:bold; max-width:270px; color:#fff;}
.feLoggedIn b{font-family:fonte; font-size:15px; color:#000; line-height:1.3; font-weight:normal}
.feLoggedIn input[type=submit]{float:left; height:33px; line-height:36px; font-family:fonte; font-size:15px; color:#fff; background:#008BAC; border-radius:6px; text-align:center; text-transform:uppercase; cursor:pointer; padding:0 9px}

.loged-l{text-align:center; font-size:11px; color:#666; padding:0 10px 0 0; max-width:200px;}
 
.conf-artigo-restrita{width:310px; height:206px; margin:0 10px}

.conf-artigo-restrita b{font-family:fonte; font-size:25px; color:#FFF; bottom:30px; left:55px; background: url(../../images/img-logo-artigo.png) no-repeat 0 0; padding:0 0 0 39px; height:32px; margin:16px auto; display:table;}
.conf-artigo-restrita span{position:absolute; bottom:0; left:0; width:310px; height:64px; background:url(../../images/img-bg-artigo.png) repeat-x bottom; -transition:all 0.5s ; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; text-align:center;}

.conf-artigo-restrita:hover span{ bottom:-13px;}

.links-importantes{width:100%; padding:0 0 25px}
.links-importantes li{float:left; padding:4px 0; font-size:10px; font-weight:bold; color:#333; line-height:15px}
.links-importantes a:hover{color:#00A8D2}
.links-importantes h3{font-size:21px; margin:6px 0 2px; line-height:25px} 

a.noticias-area-restrita{width:100%; border-bottom:1px dashed #AAAAAA; padding:0 0 15px; margin:15px 0}
a.noticias-area-restrita:hover b{text-decoration:underline}
a.noticias-area-restrita b{font-family:fonte; font-size:18px; color:#008BAD; font-weight:normal; line-height:22px; padding:0 0 3px; display:block}
a.noticias-area-restrita span{width:100%; float:left; text-align:right; font-size:10px; color:#008BAD; padding:5px 0 0}
 
.busca-area-restrita{ margin:0 0 20px; width:100%;  }
.busca-area-restrita input[type=text]{width:85%; border-radius:4px 0 0 4px; float:left; padding:10px 9px 9px 9px; box-sizing:border-box; -webkit-box-sizing:border-box; background-color:#F9F9F9}
.busca-area-restrita input[type=submit]{width:15%; height:36px; background:#008BAD; color:#FFF; border-radius:0 4px 4px 0; text-shadow:0px -1px 1px #000; margin:0; cursor:pointer; float:left; box-sizing:border-box; -webkit-box-sizing:border-box;}

.item-area-restrita{width:100%; border-bottom:2px solid #ccc; box-sizing:border-box; -webkit-box-sizing:border-box; padding:5px 10px 0 15px; background:#fafafa; border-top:1px solid #f3f3f3}
.item-area-restrita b{font-family:fonte; font-size:21px; font-weight:normal}
.item-area-restrita i{height:26px; line-height:26px;padding:0 12px; background:#008BAC; color:#fff; border-radius:4px; cursor:pointer; font-size:13px; display:block; float:right; font-style:normal}
 
/*--Rodapé--*/ 
#footerBlock{width:100%; clear:both; float:left;  background:url(../../images/img-bg-rod.jpg) #333; border-top:1px solid #FFF;}
.li-rod{width:992px; min-height:125px; margin:15px auto 0 auto; background:url(../../images/img-logo-rod.png) no-repeat top center;}
.li-rod-contato{line-height:1.8; border-bottom:1px solid #999999; width:307px; padding:2px 0 35px 74px; background:url(../../images/img-contato-rod.png) no-repeat 16px 42px; font-size:18px; font-family:fonte; color:#FFF;}
.li-rod-contato h3{font-size:18px; font-family:fonte; color:#FFF; margin:0 0 13px -56px;}
.li-rod-contato span{font-size:13px;}
.li-rod-contato a{ cursor: default;}

/*-----------*/
.li-rod-email{width:381px; min-height:110px; font-size:11px; color:#FFF; border-bottom:1px solid #999999; padding:0 0 20px 0;}
.li-rod-email h3{font-size:18px; font-family:fonte; color:#FFF; margin: 0 0 12px 0;}
.li-rod-email .inputNewsletter{width:275px; height:36px; background:#FFF url(../../images/img-cadastrar-rod.png) no-repeat 11px center; display:table; border-radius:5px 0 0 5px; border:1px solid #FFF; margin: 12px 0 0 0; padding:7px 7px 7px 35px; float:left;}
.li-rod-email .formButton{width:106px; height:36px; background:#008BAD; border:1px solid #FFF; color:#FFF; border-radius:0 5px 5px 0; text-shadow:0px -1px 1px #000; margin: 12px 0 0 0; cursor:pointer;}
.articleText{margin:0 0 11px 0;}

.li-rod-siga-nos{color:#FFF; font-family:fonte; font-size:18px; width:380px; padding:26px 0 0 2px;}
.li-rod-siga-nos span{padding:8px 16px 0 0; float:left}

.copyright{width:100%; padding:10px 0 8px 0; background:#fff; margin:20px 0 0}
.content-copyright{width:992px; margin:0 auto}
.webcis{padding:5px auto; font-size:10px; float:right;}
.copight-iglesias{padding:5px auto; font-size:10px; float:left; color:#ccc; font-size:10px; }


/*--links rodapé--*/
.li-rod a{color:#FFF; text-decoration:none; }
.li-rod a:hover{ text-decoration:none;}

.rod-restita{width:381px; margin:22px 0 0 0;}
a.li-rod-area-restrita {width:176px; height:35px; background:url(../../images/img-area-restrita-rod.png) no-repeat 0 0; padding:0 0 0 204px;}
.li-rod-area-restrita .goog-te-gadget-simple{height:35px; border:4px solid #FFF; border-radius:5px; padding:5px; background:#f1f1f1; }
.li-rod-translate{margin:5px 0 0 204px ; border:4px solid #FFF; border-radius:5px; padding:1px; background:#f1f1f1;}

.webcis a{ color:#ccc}

/*--Redes-sociais--*/
.li-rod-siga-nos a{float:left; width:42px; height:41px; -transition:all 0.8s ; -moz-transition:all 0.8s; -webkit-transition:all 0.8s;}
.bt-facebook{background:url(../../images/img-rede-social.png) no-repeat 0 top; }
.bt-google{background:url(../../images/img-rede-social.png) no-repeat -276px top; }
.bt-skype{background:url(../../images/img-rede-social.png) -55px top;}
.bt-likedin{background:url(../../images/img-rede-social.png)-110px top;}
.bt-twitter{background:url(../../images/img-rede-social.png) -166px top;}
.bt-whatsapp{background:url(../../images/img-rede-social.png)-221px top;}
.bt-youtube{background:url(../../images/img-rede-social.png) no-repeat -329px top;}

.bt-facebook:hover{background:url(../../images/img-rede-social.png) 0px bottom;}
.bt-google:hover{background:url(../../images/img-rede-social.png) -276px bottom;}
.bt-skype:hover{background:url(../../images/img-rede-social.png) -55px bottom;}
.bt-likedin:hover{background:url(../../images/img-rede-social.png) -110px bottom;}
.bt-twitter:hover{background:url(../../images/img-rede-social.png) -166px bottom;}
.bt-whatsapp:hover{background:url(../../images/img-rede-social.png)-221px bottom;}
.bt-youtube:hover{background:url(../../images/img-rede-social.png) no-repeat -329px bottom;}

/*--Noticias--*/
a.teaser-noticias{ width:100%;text-decoration:none;}
.teaser-noticias img{ background:#FFF; padding:2px; border:1px solid #CCC; float:left;}
.teaser-noticias b{}
.teaser-noticias span{}
.teaser-noticias i{}
.ver-todas{}

.lista-noticias{padding:0 0 5px 15px; background:url(../../images/ico-seta.png) no-repeat 0 5px; border-bottom:1px dotted #eee; margin:0 0 10px 0; width:100%; box-sizing:border-box; -moz-box-sizing:border-box;}
.lista-noticias strong{ font-size:11px}

.imagem-noticia{ padding:0 20px 20px 0;}
.imagem-noticia img{ margin:0; border:1px solid #666; box-sizing:border-box; -webkit-box-sizing:border-box;} 
.imagem-noticia strong{ font-size:10px; float:left; width:100%; font-weight:normal; background:#CCC; display:block;  box-sizing:border-box; -webkit-box-sizing:border-box; padding:5px;}

/* CLASSES DE FORMULÁRIOS
	---------------------------------------------------------*/
	/* Classes Gerais do Formulário*/
	input[type=text], input[type=password], select, input[type=email], textarea{border-radius:4px; background-color:#fff; border:1px solid #CECEBF; font-size:12px; padding:7px; font-weight:bolder; outline:none; font-family:Verdana, Geneva; margin:0; box-sizing:border-box; -webkit-box-sizing:border-box; } 
	select{padding:6px; color:#888888;}
	.conheceu{width:100%}
	input[type=text]:hover, textarea:hover, input[type=email]:hover, select:hover{background-color:#FAFAFA;}
	
	/* Configurações de Formulário */
	.formulario p, .formulario-interna p{padding:0 0 7px 0; margin:0; float:left; width:100%; }
	.formulario strong{width:160px; margin:0 10px 0 0; text-align:right; display:block; float:left; line-height:30px;}
	.formulario-interna strong{width:100%; margin:0; text-align:right; display:block; float:left;}
	
	/* Configurações de Campos */
	input[id=nome], input[id=email], input[id=assunto]{width:320px}
	input[id=ddd]{width:35px}
	input[id=telefone]{ width:120px}
	textarea{width:320px; height:100px;}
	
	input[id=nome], input[id=email], input[id=telefone]{ border-right:5px solid #F00;}
	
.formulario-interna input, .formulario-interna textarea {width:100%;}
	.formulario-interna p {position:relative;}
.right .formulario-interna span{position:absolute; width:24px; height:21px; top:4px; left:8px;} 
.right .formulario-interna .ico-nome span {background:url(../../images/img-icones-master.png)no-repeat -92px 0;}
.right .formulario-interna .ico-email span {background:url(../../images/img-icones-master.png)no-repeat -62px 0;}
.right .formulario-interna .ico-telefone span {background:url(../../images/img-icones-master.png)no-repeat -30px 0;}
.right .formulario-interna .ico-conheceu span { display:none;}
.formulario-interna input[type=submit]{ background:#008BAC; width:116px; height:30px; color:#FFF; border-radius:5px; margin: 0 0 32px 157px; cursor:pointer}
.formulario-interna select{width:100%}
.formulario-interna select{ color:#888888;}
.formulario-interna input[id=nome], .formulario-interna input[id=email], .formulario-interna input[id=telefone] {padding-left: 38px;}

.ico-cod input{width:57%; float:right;}
.ico-cod small{width:40%; float:left;}
.ico-cod img{max-width:100%; height:auto; margin:0 auto; display:table;}

.ico-cod.contact input{ float:left; width:38% !important;}
.ico-cod.contact small { width: 20%;}


	/* Configuração dos Campos de Erro */
	.error{background-image:url(../../images/img-error-form.png) !important; background-repeat:no-repeat !important; background-position:right center !important; border:1px solid #F00 !important;  border-right:5px solid #F00 !important}
	select.error{background-image:none}
	label.error{display:none !important}
	form.cmxform span.error, span.error{color:#f00; font-style:italic; font-size:10px; margin:0;}
	.formError {font-size: 9px;font-weight: bolder;color: #F00;}
	
/* Botão Enviar */
.formulario input[type=submit]{padding:0 15px; background:#008BAC; color:#FFF; border-radius:4px; cursor:pointer; margin:0 0 0 170px; float:left; font-family:fonte; text-transform:uppercase; font-size:13px; height:30px; line-height:30px; }

 
/*Obrigado*/
.obrigado{ width:100%; float:left; box-sizing:border-box; font-size:14px; padding:0 0 35px;}
.obrigado big{font-size:22px; color:#E77817; display:block; width:100%; border-bottom:1px solid #E77817; padding:0 0 2px 0; margin:0 0 15px;}
.obrigado b{display:block; width:100%; float:left; padding: 0 0 5px 0; font-family:Verdana, Geneva, sans-serif; color: #333; font-size:14px;}
.obrigado a{ line-height:26px; height:26px; display:block; clear:both; float:right; background:#008BAD; border-radius:5px; font-family:fonte; font-size:15px; padding:0 7px; margin:25px 0 0 0; color:#FFF;}
/* CLASSES GERAIS
---------------------------------------------------------*/
/* Texto c/ Imagem */
.imgtxt-top-left, .imgtxt-bottom-left {position:relative; margin:1em 0; clear:both;}
.imgtxt-top-right, .imgtxt-bottom-right {position:relative;  float:right;  margin:1em 0; clear:both;}
.imgtxt-top-center, .imgtxt-bottom-center {position:relative; margin:1em auto; clear:both;}
.imgtxt-left {position:relative; float:left;  margin:0 1em 1em 0;}
.imgtxt-right {position:relative; float:right; margin:0 0 1em 1em;}
.imgtxt-left img, .imgtxt-right img, .imgtxt-top-left img, .imgtxt-column-right-image img, .imgtxt-column-left-image img, .imgtxt-top-center img, .imgtxt-bottom-center img{ padding:2px; border:1px solid #CCC; background:#FFF;}
.imgtxt-column-left {position:relative; clear:both; width:100%;}
.imgtxt-column-left .imgtxt-column-left-text {position:relative; float:left; margin:0 1em 1em 0; width:60%;}
.imgtxt-column-left .imgtxt-column-left-image {position:relative; float:left; margin:0 0 1em 1em;  width:35%;}
.imgtxt-column-right {position:relative; clear:both; width:100%;}
.imgtxt-column-right .imgtxt-column-right-text {position:relative; float:right; margin:0 0 1em 1em; width:60%;}
.imgtxt-column-right .imgtxt-column-right-image {position:relative; float:left; margin:0 1em 1em 0; width:35%;}

/* Galeria de imagem Padrão */
.img-padrao{text-align:center; margin:0 8px; }
.img-padrao img{padding:2px; border:1px solid #CCC; background: #fff; float:left; height:auto; display:block;}
.img-padrao strong{margin:0; font-size:10px; display:block; padding:7px 3px 0; height:50px; clear:both; }

/* Espaçamento Ferramenta */
.spaceAfterCP, .spaceBeforeCP{ width:100%; clear:both; }


/* Botão Voltar */ 

.link-back{line-height:26px; height:26px; display:block; clear:both; float:right; background:#008BAD; border-radius:5px; font-family:fonte; font-size:15px; padding:0 7px; margin:25px 0 0 0; color:#FFF;} 	
.link-back:hover{background:#007593; text-decoration:none;color:#FFF}

.toTop.link-back, .toTop, #toTopHover{display:none;width:32px;height:32px; overflow:hidden; position:fixed; background:url(../../images/bt-to-top.png) no-repeat #000; text-indent:-9999px; border-radius:50px; border:2px solid #FFF;}
.toTop.link-back{ background-position: right top; right:60px; top:auto; bottom:45px;  padding:0;} 
.toTop, #toTopHover{background-position:0 0; right:20px; bottom:45px;} 
.toTop.link-back:hover, .toTop:hover{ background-color: #333; text-decoration:none;}

/* TABS */
.content-tabs{ width:100%;}
.accordion{ width:666px; font-size:13px; line-height:1.5;}
.accordionButton{width:100%; line-height:55px; height:55px; color:#FFF; font-size:15px; margin:0 0 10px 0; outline:none; cursor:pointer; box-sizing:border-box; padding:0 15px; border-bottom:4px solid #D7D7D7;  background:#f2f2f2 url(../../images/img-tab-escritorio.jpg) no-repeat 7px center; padding:0 0 0 62px; color:#555555;font-family:fonte; font-size:25px;}
.accordionButton i{width:35px; height:50px; background:url(../../images/bg-tabs.png) no-repeat 0 10px; float:right;}
.accordionButton:hover{}
.on, .on:hover{background:#f2f2f2 url(../../images/img-tab-escritorio.jpg) no-repeat 7px center;}
.on i, .on:hover i {background:url(../../images/bg-tabs.png) no-repeat 0 -36px; -webkit-transition:all 0.1s; -moz-transition:all 0.1s; transition:all 0.1s;}
.accordionContent{padding:0 10px 35px;} 

/* PAGINATE-ESTRUTURA */
.ul-paginate{width:100%; padding:15px 0 0}
.article_paginate_navi{margin:0 auto; font-weight:bolder; font-size:11px; width:auto; display:table;}
.apn_next, .apn_prev{color:#fff; float:left; font-size:1px}
.apn_next a{float:left;width:22px; height:22px; border:1px solid #BBBBBB; text-align:center; background-image:url(../../images/pg-next.png); background-repeat:no-repeat; background-position:6px 5px; background-color:#f9f9f9; margin:0 5px; border-radius:4px; color:#000;}
.apn_prev a{float:left;width:22px; height:22px; border:1px solid #BBBBBB; text-align:center; background-image:url(../../images/pg-ant.png); background-repeat:no-repeat; background-position:6px 5px; background-color:#f9f9f9; margin:0 5px; border-radius:4px; color:#000;}
.apn_next a, .apn_prev a{ float:left;}
.apn_navi a, .apn_navi span{width:22px; height:22px; line-height:22px; text-align:center; display:block; float:left; background-color:#f9f9f9; color:#000; border:1px solid #BBBBBB; margin:0 5px; border-radius:4px;}
.apn_navi span{ background-color:#333333; cursor:default; color:#fff; border:1px solid #000}
.apn_prev a:hover{background:url(../../images/pg-ant-hover.png) no-repeat 5px 5px #333333; border:1px solid #000; color:#fff}
.apn_next a:hover{background:url(../../images/pg-next-hover.png) no-repeat 6px 5px #333333; border:1px solid #000; color:#fff}
.apn_navi a:hover{background-color:#333333; text-decoration:none; color:#fff; border:1px solid #000}
.apn_navi{float:left;}

/* NAV_HORIZ_DROP_DOWN
---------------------------------------------------------*/
#pmenu > li > a, #pmenu > li > a:visited {display:block; width:auto; font-size:13px; color:#fff; text-decoration:none; padding:0 27px; font-family:fonte; font-weight:normal; transition:all 0.1s linear; -moz-transition:all 0.1s linear; -webkit-transition:all 0.1s linear; height:51px; line-height:51px; background:url(../../images/img-hover-menu.png) no-repeat center 55px;}
#cat-id_8{display:none !important}
#pmenu li {float:left; display:block; width:auto;position:relative;}
#pmenu > li:hover > a, #pmenu > li.act_path a  { background:url(../../images/img-hover-menu.png) no-repeat center bottom; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition:all 0.5s; line-height:40px; color:#d2d2d2;}
.psubmenu {display:none;}

#pmenu {width:992px; margin:0 auto;}

.li-menu-2 #pmenu > li > a, .li-menu-2 #pmenu > li > a:visited { font-size:13px; padding:0 14px; height:61px; line-height:61px; background:url(../../images/img-hover-menu.png) no-repeat center 65px; }
.li-menu-2 #pmenu > li:hover > a{line-height:50px;  background:url(../../images/img-hover-menu.png) no-repeat center bottom;}
/*DOWNLOADS*/

.box-downloads{ width:100%;}
.box-downloads li{ width:100%; border:1px solid #EEE; margin:15px 0 0; float:left; box-sizing:border-box; -webkit-box-sizing:border-box;  padding:2px; border-radius:6px; }

.download-name{ width:100%; background:#EEE;line-height:48px; height:48px; border-radius: 5px 0 0 5px; }
.download-name a{ padding:0 10px; font-size:12px; color:#666;   }
.download-name a img{ margin:16px 5px 0 0; float:left;}
.info-downloads{ font-size:10px; color:#000; text-shadow:1px 1px 0px #FFF; padding:0 12px; line-height:48px; height:48px; box-sizing:border-box; -moz-box-sizing: border-box; border-left:2px #FFF solid; width:99px; background:#ddd; text-align:center;}

.bt-download{ width:50px; height:48px; background:url(../../images/bt-baixar.png) no-repeat #333 center;  border-radius: 0 5px 5px 0;}
.bt-download:hover{ background:url(../../images/bt-baixar.png) no-repeat center #000; } 
.text-download{ float:left; width:100%;  padding:6px; line-height:1.3; font-size:10px; }

.menu-right{ width:100%; margin:0 0 25px} 
.menu-right a{ width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; background:#EEE; display:block; padding:10px 10px; border-radius:5px; border-left:5px solid #008BAC; font-family:fonte; font-size:15px; margin:0 0 10px; transition:all linear 0.1s;}

.menu-right a:hover{border-left:10px solid #008BAC; background:#F3f3f3;}

/* LIGHTBOX
---------------------------------------------------------*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling:touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/*--User Style--*/
#colorbox{outline:0;}
#cboxTopLeft{width:21px; height:21px; background:url(../../images/controls.png) no-repeat -100px 0;}
#cboxTopRight{width:21px; height:21px; background:url(../../images/controls.png) no-repeat -129px 0;}
#cboxBottomLeft{width:21px; height:21px; background:url(../../images/controls.png) no-repeat -100px -29px;}
#cboxBottomRight{width:21px; height:21px; background:url(../../images/controls.png) no-repeat -129px -29px;}
#cboxMiddleLeft{width:21px; background:url(../../images/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(../../images/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(../../images/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(../../images/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff; overflow:hidden;}
    #cboxError{padding:50px; border:1px solid #ccc;}
    #cboxLoadedContent{margin-bottom:28px;}
	#cboxLoadingOverlay{background:url(../../images/loading_background.png) no-repeat center center;}
    #cboxLoadingGraphic{background:url(../../images/loading.gif) no-repeat center center;}
    #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
    #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
    #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
    #cboxPrevious{position:absolute; bottom:0; left:0; background:url(../../images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
    #cboxPrevious.hover{background-position:-75px -25px;}
    #cboxNext{position:absolute; bottom:0; left:27px; background:url(../../images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
    #cboxNext.hover{background-position:-50px -25px;}
    #cboxLoadingOverlay{background:url(../../images/loading_background.png) no-repeat center center;}
    #cboxLoadingGraphic{background:url(../../images/loading.gif) no-repeat center center;}
    #cboxClose{position:absolute; bottom:0; right:0; background:url(../../images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px; padding:0; border:0}
    #cboxClose.hover{background-position:-25px -25px;}
	
    .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
    .cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px;}
    .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
    .cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px;}

/* BX_SLIDER 
---------------------------------------------------------*/
#slider1{height:345px; overflow:hidden}
.bx-next{position:absolute; top:50%; right:27px; z-index:999; width:33px; height:54px; margin:-16px 0 0; background:url(../../images/img-selector-banner.png) no-repeat right 0}
.bx-prev{position:absolute; top:50%; left:27px; z-index:999; width:33px; height:54px; margin:-16px 0 0; background:url(../../images/img-selector-banner.png) no-repeat left 0}
.bx-pager{font-size:8px; position:absolute; bottom:11px; right:14px; height:15px; z-index:1400;}
.bx-pager a{background:url(../../images/slider-bt.png) no-repeat right; width:16px; height:15px; color:#265EA5; display:block; float:left; text-decoration:none; padding:0; margin:0 0 0 9px; text-indent:-99999px;}
.bx-pager .pager-active, .bx-pager a:hover{background:url(../../images/slider-bt.png) no-repeat left; color:#fff; text-decoration:none; text-indent:-99999px;}

/** RESET AND LAYOUT
===================================*/
.bx-wrapper { position:relative; margin:0 auto 0; padding:0; }
.bx-wrapper img {max-width:100%; display:block; height:auto; margin:0 auto;}

/* ---- Interna O Escritório ---- */
.area-atuacao-artigo{}
.lista-publicacoes {width:657px; display:table; border-bottom:1px dashed #AAAAAA; padding:5px 0 18px 0; margin: 0 0 33px 0;}
.area-atuacao-artigo img{border:1px solid #666; float:left; margin:0 20px 0 0; }
.area-atuacao-artigo span{ font-size:12px; color:#333; width:506px;}
.area-atuacao-artigo h3 {font-size:17px; color:#333; margin: 0 0 10px 0;}
.area-atuacao-artigo i {margin:10px 0 0 0; font-style: normal; color:#008BAD; font-size:10px;}
a.link-publicacoes{width:657px; display:table; border-bottom:1px dashed #AAAAAA; padding:5px 0 18px 0; margin: 0 0 33px 0;}

.content-contato{width:550px; padding:37px 0 0 0;}
.right-contato{width:360px; background:#FCFCFC; margin:37px 0 0 0; padding:20px; border-radius:10px;}
.right-contato h3{margin:0 0 10px 0; color:#008BAC; font-size:20px;}
.right-contato table{margin:0 0 10px 0;}

.image-with-text img{border:none;}

.feLoginForm{ width:100%}

@media only screen and (max-width:800px){
/* inicio do topo Resposivel  */
#headerBlock{height:auto; background:none;}
.ul-top{width:100%; height:70px;}
.li-top-logo{width:194px; height:50px; overflow:hidden; background:url(../../images/img-master.jpg) no-repeat -186px -91px; margin:10px 0 10px 10px}
.li-top-informacoes-top{width:65%; padding:0}
.li-blog-top, .li-top-restrita{display:none}
.li-top-fone{margin:23px 0 0 0; padding:0 20px 0 34px; font-size:21px;}

.li-top i{width:68px; height:75px; margin:0; background: url(../../images/bg-menu-responsivel.png) no-repeat right center; cursor:pointer; display:block; float:left;}
.li-menu{ position:absolute; top:-12px; left:-280px; width:280px; height:auto; z-index:1500 }
.ul-menu-2{ display:none;}
.menu-2{display:block;}
#pmenu > li:hover > a{line-height:59px !important; background:#454545 !important}
#pmenu{width:280px; background:#621A29;}
#pmenu > li > a, #pmenu > li > a:visited{width:280x; color:#FFF; padding:0; background:none !important; font-size:16px; line-height:59px !important; height:55px; border-bottom:2px solid #000000; border-top:1px solid #fff} 
#pmenu li{width:100%;} 
#pmenu li ul{display:block;}
#pmenu li ul li a{ line-height:59px !important; font-size:16px; width:280px; color: #fff!important;}
#cat-id_8{display:block !important}
/* fim do topo */

/*Inicio do corpo Responsivel*/
#container{width:100%;padding:0; transition:all 0.3s linear; -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear;display:block; float:left;}
#container.menu-on{height:100%; padding:0 0 0 280px; background:url(../../images/bg-fundo-mobile.png) repeat-y top left;}
#mainBlock{padding:0 0 35px; float:left;}
.corpo{width:100%; height:auto; padding:10px; box-sizing:border-box; float:left; -webkit-box-sizing:border-box;}
.banner{height:auto; border-bottom:3px solid #FFFFFF}
.bx-wrapper img{width:150%; max-width:150%; margin:0 -25%}
.slider-banner span{width:100%; font-size:14px; left:auto; bottom:auto; margin:0; box-sizing:border-box; -webkit-box-sizing:border-box; position:relative; float:left; display:block;}
.content{width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; padding:0; }
.article-summary-text{width:100%; padding:0 0 61px}

.principal{ width:100%; box-sizing:border-box; -webkit-box-sizing:border-box;}
.bloco-principal{ width:100%;}
.artigos-home{width:100%; border-top:10px solid #333333; margin:0 0 20px}
.conf-artigo-home{width:33.3%; height:auto; border-top:3px solid #fff; box-sizing:border-box; -webkit-box-sizing:border-box; margin:0;}
.conf-artigo-home img{width:100%; height:auto}
.conf-artigo-home span{width:100%;}
.conf-artigo-home b{font-size:20px; line-height:32px;}

.area-destaque-home i{width:100%; text-align:right}

.area-atuacao-home{width:50%; margin:0 0 0 0; box-sizing:border-box; -webkit-box-sizing:border-box; padding:0 30px 0 0; background:none;}
.area-destaque-home{width:50%; padding:0; box-sizing:border-box;  -webkit-box-sizing:border-box; }
.area-destaque-home img{width:40%; height:auto; box-sizing:border-box; margin:0 10px 0 0;}
.area-destaque-home b{width:100%}

.destaque-outros{width:100%; box-sizing:border-box;  -webkit-box-sizing:border-box; }



.bottom{ width:100%; box-sizing:border-box;}

.accordion, .content-tabs{width:100%}
.accordionButton{width:100%; box-sizing:border-box; -webkit-box-sizing:border-box;}
.accordionContent{width:100%; box-sizing:border-box; -webkit-box-sizing:border-box;}

.right{width:100%; border-top:1px dashed #AAAAAA; margin:25px 0 0; box-sizing:border-box; -webkit-box-sizing:border-box;}
.img-artigos-interna, .destaque-right{display:none}
.formulario-interna input[type=submit]{width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; font-family:fonte; font-size:22px; height:45px; line-height:45px; margin:15px 0 0}

.ultimos-artigos a{width:100%}
.toTop{ display:none !important;}

.content-contato{width:100%; margin:0 0 25px; box-sizing:border-box; -webkit-box-sizing:border-box; border-bottom:1px dotted #AAAAAA; padding:37px 0 20px;}
.content-contato strong{width:100%; text-align:left; line-height:24px;}
.content-contato input[type=text], .content-contato select, .content-contato textarea{width:100%; box-sizing:border-box}
.content-contato input[id=ddd]{width:15%; float:left; margin:0 2% 0 0}
.content-contato input[id=telefone]{width:83%}
.content-contato input[type=submit]{width:100%; box-sizing:border-box; font-family:fonte; font-size:22px; height:45px; line-height:45px; margin:15px 0 0}
.right-contato{width:100%; margin:0; box-sizing:border-box; -moz-box-sizing:border-box; padding:0;}
.right-contato iframe{width:100%;}

.ico-cod.contact input{ float:right; width:63% !important;}
.ico-cod.contact small { width: 36%;}



.imgtxt-right{width:48%; box-sizing:border-box; -webkit-box-sizing:border-box; margin:0 2% 0 2%}
.imgtxt-right img{width:100%; height:auto}

.right #search_input_field, .search_form input[type=text]{width:85%; box-sizing:border-box}
.right #search_submit_button, .search_form input[type=submit]{width:15%; box-sizing:border-box; padding:0; text-align:center}

.area-atuacao-artigo{width:100%}
.lista-publicacoes{width:100%}
a.link-publicacoes{width:100%}
.area-atuacao-artigo img{width:29%; height:auto; margin:0 4% 0 0;}
.area-atuacao-artigo span{width:66%}

.content iframe{width:100%;}

.feLoggedIn{right:0; padding:5px 4px 4px 7px}

/*Inicio do rodape responsivel*/
#footerBlock{height:auto;}
.li-rod{width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; overflow:hidden; background:none; padding:0 10px}
.li-rod-left{ width:100%; padding:0 15px;}
.li-rod-right{ width:100%; padding:0 15px;}

.li-rod-contato, .li-rod-email, .li-rod-siga-nos, .rod-restita{width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; float:left !important}
.li-rod-contato{border-bottom:1px dotted #fff; padding:2px 15px 20px 74px}
.li-rod-email{padding:15px 0 20px; border-bottom:1px dotted #fff}
.li-rod-email input[type=text]{width:84%; box-sizing:border-box; -webkit-box-sizing:border-box;}
.li-rod-email .formButton{width:16%; box-sizing:border-box; -webkit-box-sizing:border-box;}
.newsletter, .newsletter table{width:100%}
.li-rod-siga-nos{padding:20px 0 18px; border-bottom:1px dotted #fff}
.siga-nos{display:table; width:auto; margin:0 auto}

.rod-restita{padding:20px 0 0}
a.li-rod-area-restrita{float:left !important; width:40%; padding:0}
.li-rod-translate{width:40%; float:right; margin:0; box-sizing:border-box; -webkit-box-sizing:border-box;}
.li-rod-translate .goog-te-gadget-simple{margin:0 auto; display:table}

.copyright{width:100%; padding:0;}
.content-copyright{width:96%; padding:14px 0 8px; margin:0 2%; line-height:1.5; box-sizing:border-box; text-align:center; float:left}
.copight-iglesias{width:100%; padding:0 0 10px}
.webcis{width:100%}

 a.bt-whatsapp:hover span{ display:none !important;}
}

@media only screen and (max-width:685px){
.area-atuacao-home{width:100%; border-bottom:1px dotted #ccc; padding:20px 200px 30px 0; margin:0 0 18px 0; background:url(../../images/img-area-atuacao.jpg) no-repeat right -17px;}

.area-destaque-home{width:100%; margin:0;}
.area-destaque-home img{width:auto;}
.area-destaque-home b{width:auto}

.info-compartilhar{display:none}
.info-redes{float:right !important}
.info-coments{width:auto !important}

.li-top-informacoes-top{width:auto}
.li-top-fone{font-size:20px}


}

@media only screen and (max-width:555px){
.bx-wrapper img{width:200%; max-width:200%; margin:0 -50%}
.conf-artigo-home{width:100%;}	


.ul-top{width:100%; height:49px;}
.li-top-logo{width:121px; height:33px; overflow:hidden; background:url(../../images/img-master.jpg) no-repeat -196px -151px; margin:8px 0 8px 10px}
.li-top-fone{margin:10px 0}

.accordionButton{font-size:13px;}

.search_form input[type=text]{width:75%}
.search_form input[type=submit]{width:25%}	
	
.li-rod-fone{ width:100%; text-align:center; padding:26px 0}
.li-rod-fone b{width:100%;}
.li-rod-horario{ width:80%; margin:0 auto 0; color:#B1CADB; float:none; clear:both;}
	
.rod-lista{ width:100%;}
.rod-redes{ margin:0 auto 0; float:none; width:auto;}
.li-rod-siga-nos span{ display:none;}
}


@media only screen and (max-width:480px){
.area-atuacao-home{background:none; padding:20px 0 30px}
.area-atuacao-home a{width:100%; background:#E8E8E8; height:27px; line-height:27px; font-family:fonte; font-size:12px; font-weight:bold; margin:18px 0 0 0; float:left; text-align:right; padding:0 20px 0 0; color:#727376; box-sizing:border-box}
.area-atuacao-home a:hover {background:#d2d2d2; color:#333; -transition:all 0.4s ; -moz-transition:all 0.4s; -webkit-transition:all 0.4s;}
.area-destaque-home b{font-size:15px}
.slider-banner span{font-size:12px}


.li-rod-email input[type=text]{width:76%; box-sizing:border-box}
.li-rod-email .formButton{width:24%; box-sizing:border-box}

a.li-rod-area-restrita{width:100%; margin:5px 0 25px; background-position:center top}
.li-rod-translate{width:100%;}

.imgtxt-right{display:none}

.busca-area-restrita input[type=text]{width:77%;}
.busca-area-restrita input[type=submit]{width:23%;}


}

@media only screen and (max-width:465px){
.li-top-logo{width:121px; height:33px; margin:12px auto 5px; display:block; float:none !important}
.li-top-fone{margin:6px auto; display:table; float:none; font-size:18px; box-sizing:border-box; padding:0 0 0 34px}
.li-top-informacoes-top{width:100%}
.info-redes{display:none}
}

@media only screen and (max-width:360px){
.search_form input[type=text]{width:70%}
.search_form input[type=submit]{width:30%}	
.li-rod-contato{font-size:16px}

.area-atuacao-artigo img{width:100%; margin:0 0 4%}
.area-atuacao-artigo span{width:100%; padding:0}
.area-atuacao-artigo h3{padding:0}
}

/* ============= Comentários ============= */

/* -- Bloco de Deixe um Comentário -- */
.form-comentario{width:100%; padding:25px 0 0; border-top:1px dotted #CCCCCC; margin:30px 0 0}
.form-comentario h3{color:#FFF; font-size:22px; padding:11px 10px 6px 14px; text-transform:uppercase; background:#333333; margin:0 0 10px; border-radius:4px}
.mensagem, .mensagens{width:100%}
.comentarios{width:100%; border:1px solid #EEEEEE; background:#FBFBFB; padding:15px 19px 15px 16px; box-sizing:border-box; border-radius:4px; margin:0 0 33px }
.comentarios input[type=text]{width:100%; border:1px solid #CCCCCC; box-sizing:border-box; padding:7px 7px 7px 30px}
.comentarios input[id=vpb_captcha_code]{width:53%; float:left}
.comentarios input[type=text]:hover, .comentarios textarea:hover{background:#fff}
.comentarios textarea{width:100%; height:77px; border:1px solid #CCCCCC; box-sizing:border-box; padding:7px 7px 7px 35px}
.comentarios input[type=submit]{background:#333; margin:0 10px 0 0; width:130px; height:37px; line-height:37px; color:#fff; border-radius:0 0 6px 6px; font-size:19px; float:right; cursor:pointer; font-family:fonte;}
.comentarios .campo-codigo img{float:left; padding:0 0 0 10px}

/* -- ícones dos campos de Deixe um Comentário -- */
.comentarios i{width:16px; height:21px; position:absolute; top:5px; left:7px; float:left; background-image:url(../../include/inc_module/mod_comments/template/images/ico-comments.png); background-repeat:no-repeat}
.comentarios .campo-nome{width:47%; margin:0 6% 0 0}
.comentarios .campo-codigo{width:47%; margin:12px 6% 0 0}
.comentarios .campo-email{width:47%}
.comentarios .campo-info{width:100%; margin:12px 0 0}
.comentarios .campo-nome i{background-position:0 0}
.comentarios .campo-email i{background-position:0 -21px}
.comentarios .campo-info i{background-position:0 -42px}
.comentarios .campo-codigo i{background-position:0 -63px}
 
/* -- Bloco individual de comentários -- */
.box-comentario{width:100%; padding:20px 0 20px 0; border-bottom:1px dotted #CCCCCC;}
.info-comentario{width:100%; box-sizing:border-box}
.info-comentario span{float:left; padding:0 0 0 26px; background:url(../../include/inc_module/mod_comments/template/images/ico-comments.png) no-repeat 2px -3px; font-size:12px; color:#444444; text-transform:uppercase; font-weight:bold; line-height:1.5}
.info-comentario em{float:left; font-size:11px; color:#BFBFBF; line-height:1.5; padding:2px 0 0 14px; font-style:normal !important}
.texto-comentario{width:100%; color:#AAAAAA; padding:10px 0 0; font-style:normal; box-sizing:border-box}
.mensagens h4{color:#FFF; font-size:18px; padding:7px 10px 4px 14px; text-transform:uppercase; background:#008BAC; margin:0 0 4px; border-radius:4px; font-family:fonte;}
.numero-comentarios-top{padding:0 10px 0 14px; font-size:14px; color:#fff; position:absolute; top:7px; right:2px}

/* -- Mensagem de Obrigado -- */
.box-novo-comentario{width:100%; background:#FBFBFB; border:1px solid #EEEEEE; font-size:13px; color:#000000; padding:10px 10px 7px 10px; box-sizing:border-box; margin:0 0 20px}
.box-novo-comentario h3{font-size:22px; color:#008BAC; padding:0 !important; background:none !important}
.mensagem-enviada{color:#008BAC; font-size:13px; width:auto; text-align:right; padding:14px 0 2px}
.info-enviada{font-size:11px; color:#333333; width:auto; font-weight:bold; text-align:right}

/* -- Botão de Carregar mais comentários -- */
.content-botao{width:100%; padding:15px 0 0}
.carregar-mais{border:0; border-bottom:1px solid #008BAC; width:451px; padding:0; color:#008BAC; font-size:11px; height:15px; margin:0 auto; background:#FFF; cursor:pointer; outline:none; display:block;}
.carregar-mais:disabled{color:#dddddd; border-bottom:1px solid #e9e9e9; cursor:default; }
.carregar-mais:disabled strong{background:url(../../images/tabs-carregar-comentarios-disabled.gif) no-repeat 98px 4px #fff !important}
.carregar-mais strong{ background:url(../../images/tabs-carregar-comentarios.gif) no-repeat 98px 4px #fff; padding:0 21px 0; position:absolute; top:7px; right:159px; font-weight:normal;} 
.animation_image{text-align:center}

/* Número de Comentários */
.num-comentarios{width:100%; padding:7px 0 0; text-align:right; font-size:11px; color:#D0AA9D; line-height:12px; height:12px;}
.num-comentarios img{padding:0 5px 0 0 !important; float:none !important; margin:0 0 -3px}
.item-aconteceu .num-comentarios{width:100%; padding:5px 0 0; text-align:left;}
.tit-blog .num-comentarios{width:85px; float:left; padding:0 0 0 15px; text-align:left}

@media only screen and (max-width:555px){
.form-comentario h3{font-size:19px}
.comentarios .campo-codigo{width:93%; margin:0; position:absolute; top:101px; left:16px;}
.comentarios input[id=vpb_captcha_code]{width:60%}
.comentarios .campo-nome{width:100%; margin:0}
.comentarios .campo-email{width:100%; margin:12px 0 41px}
.carregar-mais{width:100%}
.carregar-mais strong{right:50%; margin:0 -61px 0 0}

.feLoginForm{width:100%}
.feLoginForm input[type=text], .feLoginForm input[type=password]{width:100%; box-sizing:border-box}
}

/*- Configuração dos Posts -*/
.post{border-bottom:5px solid #F5F5F5; line-height:1.5; padding:17px 0 0; margin:0 0 20px}
.post h3{font-size:19px}
.post small{ font-family: Verdana, Geneva, sans-serif; font-size:13px; color:#333; font-weight:bolder;}
.info-noticia{width:100%; background:#F5F5F5; padding:4px 6px 4px 8px; margin:7px 0 17px 0; box-sizing:border-box}
.info-coments{width:222px; padding:2px 0 0 0; font-size:11px; color:#008BAC}
.info-coments a{font-size:11px; color:#008BAC} 
.info-coments a:hover{color:#008BAC}
.data-post{font-size:10px; color:#AAAAAA; display:block; width:100%; padding:0 0 5px 0; box-sizing:border-box}
.rod-post{width:100%; border-top:1px dotted #BBBBBB; border-bottom:1px dotted #BBBBBB; margin:30px 0 1px 0; box-sizing:border-box}
.rod-post-coments{font-size:11px; color:#008BAC; border-right:1px dotted #CDCDCD; margin:8px 0; line-height:1.5; padding:2px 18px 2px 0}
a.comentar-artigo{font-size:12px; color:#008BAC; font-weight:bold; background:url(../../images/ico-comentarios.png) no-repeat 0 2px; padding:3px 0 4px 32px; margin:6px 0 2px 16px; line-height:1.5}
.info-redes{padding:0 0 0 0; height:20px !important; width:auto !important}
.bt-tweetar{width:105px !important;}
.bt-recomendar{width:120px !important}
.bt-recomendar iframe{width:172px;}
a.continuar-lendo{font-size:11px; font-weight:bold; color:#008BAC; margin:10px 0 0 0}

.aprovacao-comentario{padding:12px 0 0}
.aprovacao-comentario em{padding:7px 0; display:block; width:626px;}
.botoes-aprovacao{width:100%; border-top:1px dotted #BBBBBB; margin:18px 0 0; padding:13px 0 0; box-sizing:border-box}
a.bt-visitar-pagina{float:left; color:#2A7473; background:url(../../images/ico-visualizar-pagina.gif) no-repeat 0 2px; padding:0 0 0 19px; margin:0 0 0 4px}
a.bt-gerenciar-comentarios{float:right; color:#2A7473; background:url(../../images/ico-editar-comentarios.gif) no-repeat 0 2px; padding:0 0 0 19px; margin:0 4px 0 0}

.bt-rede-facebook{width:20px; height:20px; background:url(../../images/ico-facebook.gif) no-repeat; margin:0 6px 0 0}
.bt-rede-twitter{width:20px; height:20px; background:url(../../images/ico-twitter.gif) no-repeat; margin:0 6px 0 0}
.bt-rede-mail{width:20px; height:20px; background:url(../../images/ico-mail.gif) no-repeat; margin:0 6px 0 0}
.bt-rede-feeds{width:20px; height:20px; background:url(../../images/ico-rss.gif) no-repeat;}

/*- Configuração do foemulário de Cadatros -*/
.form-cadastro{width:100%}
.form-cadastro input[type=text], .form-cadastro input[type=password], .form-cadastro textarea{width:100%; box-sizing:border-box}
.form-cadastro input[id=user_login], .form-cadastro input[id=user_password], .form-cadastro input[id=user_password2], .form-cadastro input[id=user_firstname], .form-cadastro input[id=user_email], .form-cadastro input[id=user_text1], .form-cadastro input[id=user_tel], .form-cadastro select[id=user_value]{border-right:5px solid #F00}
.form-cadastro select{width:100%; color:#444 !important}
.form-cadastro select[id=user_value]{width:48%}
.form-cadastro p{width:100%; float:left; padding:0 0 7px}
.form-cadastro p.campo-full{width:100%}
.form-cadastro p.campo-full i{float:left; padding:4px 0 0 10px}
.form-cadastro .campo-full input[type=text]{width:48%; float:left}
.form-cadastro p.campo-l{width:48%; margin:0 2% 0 0}
.form-cadastro p.campo-r{width:48%; margin:0 0 0 2%}
.form-cadastro p.campo1-l{width:71%; margin:0 2% 0 0}
.form-cadastro p.campo1-r{width:25%; margin:0 0 0 2%}
.form-cadastro p.campo2-l{width:31%; margin:0 2% 0 0}
.form-cadastro p.campo2-m{width:32%; margin:0 1%}
.form-cadastro p.campo2-r{width:31%; margin:0 0 0 2%}
.form-cadastro p.campo3-l{width:48%; margin:0 2% 0 0}
.form-cadastro p.campo3-m{width:23%; margin:0 1%}
.form-cadastro p.campo3-r{width:23%; margin:0 0 0 2%}
.form-cadastro strong{width:100%; float:left; padding:0 0 2px}
.form-cadastro input[type=submit]{height:31px; line-height:34px; font-size:12px; padding:0 25px; background:#008BAC; color:#fff; border-radius:4px; cursor:pointer; font-family:fonte; text-transform:uppercase; font-size:16px; margin:15px auto 0; display:block}
.form-cadastro input[type=submit].disabled{background:#666}
.form-cadastro .cnpj{font-size:10px; color:#999; font-weight:normal; padding:2px 3px 0 0}
.form-cadastro span{width:100%; float:left; padding:0 0 2px; font-weight:bold}
.form-cadastro span a{color:#008BAC; font-weight:bold; font-size:11px; padding:2px 0 0}
.form-cadastro .saida{font-size:11px; font-style:normal}
.form-cadastro h3{color:#008BAD; font-size:25px; padding:12px 0 0; margin:0; float:left; width:100%}
.form-cadastro h4{color:#666; font-size:16px; font-family:fonte; text-transform:uppercase; padding:15px 0 8px; margin:0; float:left; width:100%}
.sucesso-cadastro{width:100%; background:#f6f6f6; border-radius:10px; padding:11px 15px 15px; box-sizing:border-box; margin:15px 0 0}
.sucesso-cadastro big{font-size:19px}
.sucesso-cadastro a{color:#008BAD}

.cadastrar{font-family:fonte; font-size:15px; color:#666;; float:left; border-top:1px dotted #ccc; padding:10px 5px 0; margin:10px 0 0}
.cadastrar a{color:#008BAC; font-size:16px}

@media only screen and (max-width:480px){
h1{ font-size:23px; width:100%; display:block; float:left;}
.form-cadastro p.campo-full i{width:50%; margin:0 0 0 2%; box-sizing:border-box; padding:0}
.form-cadastro select{width:100% !important}
.form-cadastro p.campo-l, .form-cadastro p.campo-r, .form-cadastro p.campo1-l, .form-cadastro p.campo1-r, .form-cadastro p.campo2-r, .form-cadastro p.campo2-l, .form-cadastro p.campo2-m{width:100%; margin:0}
.form-cadastro input[type=submit]{width:100%; box-sizing:border-box; margin:20px auto 0}

.feLoggedIn{ position:relative; float:left !important; margin:0 0 10px;}
}