/*







Theme Name: Twenty Ten







Theme URI: https://wordpress.org/themes/twentyten/







Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.







Author: the WordPress team







Author URI: https://wordpress.org/







Version: 2.2







License: GNU General Public License v2 or later







License URI: http://www.gnu.org/licenses/gpl-2.0.html







Tags: blog, two-columns, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu, flexible-header, featured-images, footer-widgets, featured-image-header







Text Domain: twentyten







*/























/* =Reset default browser CSS. Based on work by Eric Meyer.







-------------------------------------------------------------- */







*{







	margin: 0;







	padding: 0;







	outline: none;







}



.juicer-feed.modern .j-message{



max-height:250px;



overflow:hidden;



}



body{







	font-family: 'eurostileregular', Arial, Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;







}







h1, h2, h3, h4, h5, h6, strong, b{







	font-weight: normal;







}







.inline{







	width:100%;







	display:inline-block;







}







.action, #content{







	width:1110px;







	margin:0 auto;







}







a{







	text-decoration:none;







}







a img{







	border:none;







}







img{







	max-width:100%;







	height:auto;







}







.left{







	float:left;







}







.right{







	float:right;







}







#branding{







	margin-top: 45px;







}







#branding h1 a, .navSocial li a, .inSlide div a, .footLet .inline small a, .allAgend .inline .right small a, .sociaIn li a, .foo h6 a, .closeFloater a{







	width:100%;







	height:100%;







	float:left;







	text-indent:-99999px;







}







#branding h1{







	width: 270px;







	height: 97px;







	background: url(http://www.estimuladamente.com.br/wp-content/uploads/2018/06/Nova-Marca_EM.png) no-repeat;







}







#branding p{







	display: none;







}







#header{







	background: url(./images/home_30.png) repeat-x top;







	padding: 15px 0 0;







}







.navSocial ul{







	float: right;







}







.navSocial li{







	float: left;







	list-style: none;







	border-radius: 50%;







	width: 51px;







	height: 51px;







	background: #FFF;







	border: 3px solid #ffed00;







	margin-left: 15px;







}







.lFace a{







	background: url(./images/home_02.png) no-repeat center;







}







.lIns a{







	background: url(./images/home_03.png) no-repeat center;







}







.lGoo a{







	background: url(./images/home_04.png) no-repeat center;







}







.topLog h6{







	float: left;







	margin-right: 15px;







	font-size: 14px;







	margin-top: 15px;







}







.formLogin{







	float: right;







}







.bgHead{







	background: url(./images/home_05.png) no-repeat top center;







	background-size: auto 100%;







	padding-bottom: 15px;







}







.topin{







	margin-bottom: 35px;







}







#access li{







	list-style: none;







	float: left;







	border-left: 1px solid #423f40;







	font-size: 14px;







	text-transform: uppercase;







}







#access li:first-child{







	border-left: none;







}







#access li a{







	display: block;







	padding: 5px 15px;







	color: #423f40;







}







#access li a:hover, #access .current_page_item a{







	background: #ffed00;







}







.inpTx, .formLogin .lwa-user-remember{







	padding: 10px;







	width: 145px;







	border: 1px solid #d5d5d5;







	background: url(./images/home_31.png) repeat-x top;







}







.formLogin .lwa-user-remember{







	width: 90%;







}







.formLogin{







	font-size: 14px;







}







.formLogin .padd{







	padding-right: 12px;







}















.formLogin .tabl td{







	padding-top: 0;







}







.formLogin a{







	color: #9c9c9c;







}







.formLogin .btLog, .formLogin .lwa-button-remember{







	border: none;







	background: none;







	font-family: 'eurostileregular', Arial, Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;







	color: #d4a709;







	font-size: 14px;







	text-transform: uppercase;







}







.formLogin .lwa-button-remember{







	margin-right: 20px;







}







.labli label{







	color: #9c9c9c;







	font-size: 14px;







}







.labli .lwa-rememberme{







	float: left;







	margin: 2px 5px 0 0;







}







.slide{







	position: relative;







}







.inSlide{







	height: 410px;







	position: relative;







	background: #cdced0;







}







.inSlide div a, .inSlide .optn{







	position: absolute;







	top: 0;







	left: 0;







}







.inSlide .optn{







	width: 100%;







	height: 100%;







	float: left;







	display: none;







}







.inSlide .optn:first-child{







	display: block;







}







.infText{







	float: right;







	width: 52%;







	padding-top: 6%;







	color: #423f40;







}







.infText h4{







	font-size: 57px;







	line-height: 0.85em;







	margin-bottom: 20px;







}







.infText p{







	font-size: 19px;







}







.infoServ h3{







    font-family: 'eurostilebold', Arial, Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;







    font-size: 22px;







margin-bottom:15px;







    text-transform: uppercase;







    color: #403f40;







}







.infoServ p{







margin-bottom:15px;







font-size: 17px;







}







.esqFlo{







	float: left;







}







.navSlide{







	position: absolute;







	width: 100%;







	float: left;







	left: 0;







	bottom: 3%;







	z-index: 300;







	text-align: center;







}







.navSlide a{







	width: 15px;







	height: 15px;







	display: inline-block;







	margin: 0 2px;







	border: 2px solid #ffed00;







	background: #ffed00;







	text-indent: -9999px;







	border-radius: 50%;







}







.navSlide a.activeSlide{







	background: #FFF;







}







#container{







	padding: 35px 0 90px;







}







#content h2{







	font-family: 'eurostilebold', Arial, Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;







	text-transform: uppercase;







	color: #545354;







	font-size: 31px;







	margin-bottom: 25px;







}







.txt{







	font-size: 18px;







	line-height: 1.6em;







}







.txt p{







	margin-bottom: 30px;







}







.txt a{







	    color: #403f40;







	border-bottom: 1px dotted #403f40;







}







.lagerOnFoot{







	background: url(./images/home_07.jpg) no-repeat center 77px;







	padding-top: 30px;







}







.lagerOnFoot h3, .morefoot .left h3{







	font-family: 'eurostilebold', Arial, Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;







	font-size: 31px;







	text-transform: uppercase;







	color: #545354;







	margin-bottom: 40px;







}







.footright, .footLet{







	width: 520px;







}







.footright h3{







	padding-left: 31px;







}







.allAgend{







	padding-left: 30px;







	border-left: 1px solid #FFF;







	







}







.footLet .inline{







	position: relative;







	padding-bottom: 25px;







	margin-bottom: 25px;







	border-bottom: 1px dashed #a89c00;







}







.allBlog .inline:last-child{







	margin-bottom: 0;







	border-bottom: none;







}







.footLet .left{







	width: 80px;







	height: 80px;







	border-radius: 10px;







	overflow: hidden;







}







.footLet .right{







	width: 415px;







}







.footLet .right h5{







	font-size: 18px;







	height: 80px;







	display: table-cell;







	width: 415px;







	line-height: 1.5em;







	vertical-align: middle;







}







.footLet .right h5 a{







	color: #403f40;







}







.footLet .inline small{







	right: -30px;







	







}







.footLet .inline small, .allAgend .inline .right small{







	position: absolute;







	







	bottom: 20px;







	width: 26px;







	height: 27px;







	float: left;







	background: url(./images/home_08.png) no-repeat;







}







.allAgend .inline .right small{







	right: 10px;







}







.allAgend .inline{







	padding: 15px 0 10px;







	background: #FFF;







	position: relative;







	margin-bottom: 11px;







}







.allAgend .inline:last-child{







	margin-bottom: 0;







}







.allAgend .inline .left{







	width: 80px;







	text-align: center;







	background: #403f40;







	text-transform: uppercase;







	margin-left: 15px;







	color: #FFF;







	padding: 15px 0 10px;







	border-radius: 10px;







	font-family: 'eurostilebold', Arial, Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;







}







.allAgend .inline .left big, .allAgend .inline .left small{







	display: block;







}







.allAgend .inline .left small{







	font-size: 16px;







	margin-bottom: 5px;







}







.allAgend .inline .left big{







	border-top: 1px solid #FFF;







	padding-top: 5px;







	font-size: 25px;







	margin: 0 10px;







}















.allAgend .inline .right{







    margin-right: 48px;







    width: 325px;







}







.allAgend .inline .right h6{







	font-family: 'eurostilebold', Arial, Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;







	font-size: 20px;







	margin-bottom: 6px;







}







.allAgend .inline .right h5{







	font-size: 20px;







	line-height: 1.5em;







}







.allAgend .inline .right h6 a, .allAgend .inline .right h6, .allAgend .inline .right h5, .allAgend .inline .right  a{







	color: #403f40;







}







.lasMeni{







	margin-bottom: 45px;







}







.lasMeni div{







	float: left;







	padding-left: 15px;







	border-left: 1px dashed #757575;







	margin-left: 17px;







}







.lasMeni div h4{







	font-size: 14px;







	text-transform: uppercase;







	margin-bottom: 10px;







	







}







.lasMeni, .lasMeni a{







	    color: #545354;







}







.lasMeni div ul{







	padding-left: 45px;







	font-size: 14px;







}







.lasMeni div li{







	font-size: 14px;







	margin-bottom: 	8px;







}







.lasMeni div:first-child{







	margin-left: 0;







	padding-left: 0;







	border-left: none;







}







.morefoot{







	background: url(./images/home_08.jpg) no-repeat center -21px;







	padding-top: 70px;







	margin-bottom: 10px;







}







.detalFooter{







	background: url(./images/home_32.png) no-repeat bottom center;







}







.yeFooter{







	background: url(./images/home_09.jpg) no-repeat bottom center;







	background-size: 3000px 60%;







}







.socialMore h5{







	font-size: 14px;







	color: #FFF;







	margin-bottom: 18px;







	







}
.socialMore{
padding-top: 60px;
}
.sociaIn{







	margin-bottom: 20px;







	padding-bottom: 10px;







	border-bottom: 1px dashed #FFF;







}







.sociaIn ul{







	text-align: center;







	







}







.sociaIn li{







	display: inline-block;







	list-style: none;







	margin-right: 32px;







	text-align: left;







	vertical-align: top;







	







}







.sociaIn .fFace{







	width: 135px;







	height: 27px;







	background: url(./images/home_26.png) no-repeat;







}







.sociaIn .fIns{







	width: 140px;







	height: 41px;







	background: url(./images/home_27.png) no-repeat;







}







.sociaIn .fGoo{







	width: 116px;







	height: 38px;







	margin-right: 0;







	background: url(./images/home_28.png) no-repeat;







}







.contFoot{







	text-align: center;







	font-size: 14px;







	padding-bottom: 12px;







}







.contFoot li{







	display: inline-block;







	margin: 0 5px;







	list-style: none;







	color: #FFF;







}







.ingHol{







	width: 500px;







}







.formFoot{







	width: 480px;







	margin-right: 10px;







	position: relative;







}







.formFoot h3{







	font-family: 'eurostilebold', Arial, Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;







	color: #ffed00;







	font-size: 31px;







	text-transform: uppercase;







	margin-bottom: 30px;







}















.formFoot small{







	display: block;







	text-align: right;







	margin-bottom: 10px;







	text-transform: uppercase;







}







.formFoot .wpcf7-text , .formFoot .wpcf7-textarea{







	background: #fff35b;







	width: 453px;







	padding: 12px;







	font-size: 16px;







	border: none;







	border-top: 3px solid #dfd132;







	border-left: 3px solid #dfd132;







	font-family: 'eurostileregular', Arial, Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;







	color: #403f40;







}







.formFoot .wpcf7-textarea{







	height: 75px;







}







.formOne .marg{







	margin-bottom: 12px;







	position: relative;







}







.formOne .wpcf7-submit, .formContto .wpcf7-submit, .formFlo .wpcf7-submit{







	float: right;







	font-family: 'eurostileregular', Arial, Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;







	background: url(./images/home_10.jpg) no-repeat;







	background-size: 100% 100%;







	text-align: right;







	color: #ffed00;







	font-size: 15px;







	text-transform: uppercase;







	border: none;







	padding: 15px 17px 15px 0;







	width: 200px;







	







}







.labeli input{







	float: left;







	margin: 2px 5px 0 0;







	







}







.labeli span.wpcf7-list-item{







	margin: 0 0 0 13px;







	padding-left: 10px;







	border-left: 1px dashed #7d7400;







}







.labeli span.wpcf7-list-item.first{







	margin: 0;







	padding: 0;







	border: none;







}







.labeli label{







	color: #403f40;







	font-size: 16px;







}







.labeli{







	padding-top: 15px;







}







.formFoot div.wpcf7-response-output{







	position: absolute;







	top: -80px;







	left: 0;







	width: 100%;







	margin: 0;







	background: #000;







	color: #FFF;







}







.formFoot span.wpcf7-not-valid-tip{







	position: absolute;







	top: -26px;







	left: 0;







	font-size: 12px;







}















.foo{







	background: url(./images/home_11.jpg) no-repeat center 10px ;







	padding-bottom: 10px;







}















.foo h6{







	width: 181px;







	height: 61px;







	background: url(./images/home_29.png) no-repeat;







}







.foo p{















	font-size: 14px;







	padding-top:25px; 







}







.foo p a, .foo p{







	color: #ffed00;







	







}







.contPag{







	background: url(./images/home_12.jpg) no-repeat center 95px;







	background-size: 3000px 75%;







}























.mapCont{







	







	width: 505px;







}







.mapCont div{







	margin-bottom: 15px;







}







.mapCont iframe{







	width: 100%;







	height: 390px;







}







.infContato p{







	font-size: 15px;







	line-height: 1.6em;







}







.infContato p span{







	display: inline-block;







	width: 80px;







	text-align: right;







	margin-right: 10px;







}







.formCont{







	width: 515px;







}







.contnContar{







	padding-left: 40px;







	padding-top: 25px;







}







.contnContar p{







	text-align: right;







	margin-bottom: 15px;







	font-size: 16px;







}







.formContto div{







	margin-bottom: 15px;







}







.formContto .wpcf7-text, .formContto .wpcf7-textarea{







	border: none;







	border-top: 3px solid #dfd132;







	border-left: 2px solid #dfd132;







	background: #fff35b;







	padding: 10px;







	width: 455px;







	font-family: 'eurostileregular', Arial, Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;







	font-size: 16px;







	color: #403f40;







	







}







.formContto .wpcf7-textarea{







	height: 90px;







}







.page-template-page-restrito .unlogged{







	display: none;







}







.loginInpage{







	width: 460px;







}























.espcCOntent .left{







	width: 320px;







	padding-right: 30px;







	border-right: 1px solid #d7d7d7;







}















.espcCOntent .right{







	width: 705px;







}







.io div{







	height: 290px;







	margin-bottom: 20px;







}







.espcCOntent .right .inline{







	margin-bottom: 20px;







}







.io{







	float: left;







	width: 315px;







	position: relative;







}







.io p{







	color: #403f40;







	font-size: 18px;







	line-height: 1.2em;







	margin-bottom: 20px;







}







.io small, .more{







	display: inline-block;







	width: 100%;







	font-size: 18px;







}







.io small a, .more a{







	padding: 3px 33px 3px 0;







	float: right;







	color: #403f40;







	background: url(./images/home_08.png) no-repeat right top;







}







.io h4{







	width: 100%;







	padding: 9px 13px 0 13px;







	height: 62px;







	background: url(./images/tild_especia.png) no-repeat;







	position: absolute;







	z-index: 5;







	top: 40px;







	text-transform: uppercase;







	left: -17px;







	font-size: 26px;







	font-family: 'eurostilebold', Arial, Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;







}







.io h4 a{







	







	color: #403f40;







}







.io h4 span{







	display: block;







	padding-left: 48px;







}







.io-1{







	float: right;







}























.lefSing{







	width: 530px;







}







.righTx{







	width: 490px;







	margin-right: 40px;







}







.destSing{







	margin-bottom: 12px;







}















.allPale{







	padding: 20px;







	background: #ffed00;







}







.allPale .inline{







	margin-bottom: 30px;







}







.allPale .inline:last-child{







	margin-bottom: 0;















}







.allPale .left{







	width: 145px;







	border-radius: 10%;







	overflow: hidden;







}







.allPale .right{







	width: 310px;







	color: #403f40;







	







}







.allPale .left img{







	display: block;







}







.allPale .right h6{







	font-size: 22px;







	font-family: 'eurostilebold', Arial, Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;







}







.allPale .right h5{







	font-size: 18px;







font-family: 'eurostilebold', Arial, Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;







	margin-bottom: 15px;







}







.allPale .right p{







	font-size: 17px;







	margin-bottom: 20px;







}















.allPale .right span{







	float: right;







	font-size: 17px;







}







.allPale .right span a{







	display: block;







	background: url(./images/ico_href.png) no-repeat top right;







	padding: 4px 40px 12px 0;







	color: #157ffb;







}















.righTx h5{







	font-size: 18px;







	color: #403f40;







	font-family: 'eurostilebold', Arial, Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;







	margin-bottom: 2px;







	text-transform: uppercase;







}







.righTx  h4{







	font-family: 'eurostilebold', Arial, Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;







	font-size: 26px;







	color: #403f40;







	margin-bottom: 5px;







}







.righTx  h4 a{







	color: #403f40;







}







.righTx  h4 a:hover{







	text-decoration: underline;







}







.lisInfDt{







	margin-bottom: 20px;







}







.lisInfDt li{







	list-style: none;







	font-size: 18px;







	line-height: 1.4em;







	color: #403f40;







}















.txt{







	line-height: 1.4em;







	font-size: 18px;







	color: #403f40;







}







.txt p{







	margin-bottom: 20px;







}







.lkMatric{







	background: url(./images/bg_matri.png) repeat-x center;







	text-align: center;







}







.lkMatric span{







	display: inline-block;







	font-size: 26px;







}







.lkMatric span strong{







	font-family: 'eurostilebold', Arial, Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;







}







.lkMatric span a{







	display: block;







	text-decoration: underline;







	color: #ffed00;







	padding: 20px 45px;







	background: #545354;







}







.allsing{







	margin-bottom: 25px;







}















.bigFloater{







	float: left;







	position:fixed;







	top: 0;







	left: 0;







	width: 100%;







	height: 100%;







	z-index: 800;







	background: #FFF;







}















.actionFomrFl{







	position: absolute;







	width: 500px;







	border-radius: 5px;







	height: 500px;







	left: 50%;







	top: 50%;







	margin: -252px 0 0 -252px;







	border:2px solid #000;







}







.formFlo{







	padding: 60px;







}







.formFlo div{







	margin-bottom: 15px;







}







.formFlo h4{







	font-family: 'eurostilebold', Arial, Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;







	font-size: 22px;







	margin-bottom: 15px;







}







.formFlo .wpcf7-text, .formFlo .wpcf7-textarea{







background: #f2f2f2;







	width: 352px;







	padding: 12px;







	font-size: 16px;







	border: none;







	border-top: 3px solid #ccc;







	border-left: 3px solid #ccc;







	font-family: 'eurostileregular', Arial, Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;







	color: #000;







}















.formFlo .wpcf7-textarea{







	height: 80px;







}







.formFlo .wpcf7-submit{







	    color: #FFF;







	width: 130px;







}















.closeFloater{







	float: left;







	width: 50px;







	height: 39px;







	position: absolute;







	top: 0;







	right: 0;







	background: url(./images/1485553036_close-left.png) no-repeat;







}















.titCategory{







	margin-bottom: 30px;







}







.category  #container, .single #container{







	background: url(./images/bg_matri.png) repeat-x center 84px;







}







.single-blog #container{







	background: none;







}







.titCategory .inline{







	margin-bottom: 15px;







}







.titCategory h2{







	float: left;







}







.titCategory ul{







	float: left;







	margin: 0 0 0 25px;







	padding: 7px 0 7px 5px;







	border-left: 1px solid #545354;







}







.titCategory li{







	float: left;







	list-style: none;







	padding: 0 2px;







	border-left: 1px solid #403f40;







	font-size: 20px;







	text-transform: uppercase;







}







.titCategory .ativo a{







	background: #ffed00







}







.titCategory li a{







	display: block;







	padding: 0 15px;







	color: #403f40;







}







.titCategory li:first-child{







	border-left:none;







}























.homeServico{







	padding: 40px 0 0;







}







.homeServico .io h4{







	background-size: 98% auto;







	    left: -15px;







}







.homeServico .io-1{







	float: left;







	margin-left: 5%







}







.homeServico .io{







	width: 30%;







}







.homeServico .io-2{







	float: right;







}







.lagerDep{







	background: url(./images/cerebro-dep.jpg) no-repeat top center;







	padding: 100px 0 0;







}







.soialHun{







	background: url(./images/cerebro-dep.jpg) no-repeat top center;







	padding: 70px 0 0;







	margin-bottom: 50px;







}







.lagerDep h3, .tit h3{







	text-align: center;







	background: url(./images/linetitle.png) repeat-x center;







	font-family: 'eurostilebold', Arial, Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;







	font-size: 31px;







	text-transform: uppercase;







	color: #545354;







	margin-bottom: 15px;







}







.lagerDep h3 span, .tit h3 span{







	background: #Fff;







	padding: 0 20px;







}







.padd{







	padding: 40px 70px 0;







}







.bogDep .action{







	position: relative;







}







.bogDep{







	background: url(./images/bg_depoa.jpg) no-repeat top center #ffed00;







}







.bogDep .owl-prev, .bogDep .owl-next{







	width: 36px;







	float: left;







	height: 89px;







	position: absolute;







	top: 50%;







	margin-top: -45px;







	text-indent: -9999px;







}







.bogDep .owl-prev.disabled, .bogDep .owl-next.disabled{







	opacity: 0.3;







}







.bogDep .owl-prev{







	left: -70px;







	background: url(./images/home_06.png) no-repeat;







}







.bogDep .owl-next{







	right: -70px;







	background: url(./images/home_07.png) no-repeat;







}







.bogDep .left img{







	display: block;







	width: 100%;







	height: auto;







}







.bogDep .left{







	width: 45%;







}







.bogDep .right{







	width: 50%;







	color: #403f40;







	font-size: 18px;







}







.bogDep .right h5{







	font-family: 'eurostilebold', Arial, Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;







	font-size: 27px;







	line-height: 1.0em;







}







.bogDep .right h4{







	font-size: 14px;







}







.bogDep .right p{







	padding-top: 5px;







}







.bogDep .owl-carousel{







	background: url(./images/line-dep02.png) no-repeat center;







}







.bogDep .owl-item{







	background: #ffed00;







	padding-bottom: 20px;







}







.more{







	text-align: center;







}







.more span{







	display: inline-block;







	margin-left: 85px;







	font-size: 18px;







}







.more span a{







	display: block;







	padding: 5px 0 5px 35px;







	background: url(./images/home_22.png) no-repeat;







	color: #403f40;







}







.navHub{







	background: url(./images/line-hub.png) repeat-x top;







	text-align: center;







	padding-top: 5px;







}







.navHub li{







	display: inline-block;







	text-align: center;







	margin: 0 80px 0;







}







.navHub li a{







	display: block;







	color: #545354;







}







.navHub li big{







	display: inline-block;







	border-radius: 50%;







	margin-bottom: 15px;







	border: 4px solid #403f40;







}







.navHub li big em{







	display: block;







	height: 77px;







	width: 77px;







	border-radius: 50%;







	border: 4px solid #403f40;







	background-color: #ffed00;







	background-position: center;







	background-repeat: no-repeat;







}







.navHub .fac big em{







	background-image: url(./images/home_10.png);







}







.navHub .ins big em{







	background-image: url(./images/home_11.png);







}







.navHub .you big em{







	background-image: url(./images/home_13.png);







}







.navHub li span{







	display: block;







	font-size: 17px;







	text-transform: uppercase;







}







.navHub .fac a:hover big{







	border-color: #3b5998;







} 







.navHub .fac a:hover em{







	background-color: #3b5998;







	background-image: url(./images/home_09.png);







}







.navHub .ins a:hover big{







	border-color: #b27500;







} 







.navHub .ins a:hover big em{







	background-color: #b27500;







	background-image: url(./images/home_12.png);







}







.navHub .you a:hover big{







	border-color: #f73333;







} 







.navHub .you a:hover big em{







	background-color: #f73333;







	background-image: url(./images/home_14.png);







}























.booSocial{







	padding-top: 70px;







	background: url(./images/line-more.png) no-repeat center bottom;







}







body .juicer-feed h1.referral{







	display: none;







}







body .juicer-feed .j-paginate, body .juicer-feed .j-paginate:hover, body .juicer-feed .j-loading{







	background: url(./images/plus2.png) no-repeat;







	width: 44px;







	height: 44px;







	text-indent: -9999px;







	border: none;







	padding: 0;







	margin: 0 auto;







}















.nav{







	background: url(./images/par-clie.png) no-repeat center 45px;







}







.nav .wPaddin{







	padding: 25px 50px;







}







.nav h4{







	color: #545354;







	text-transform: uppercase;







	font-family: 'eurostilebold', Arial, Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;







	font-size: 31px;







	margin-bottom: 20px;







}







.nav .left, .nav .right{







	width: 47.5%;







}







.nav .wPaddin{







	text-align: center;







}







.nav span{







	display: inline-block;







	background: #FFF;







	overflow: hidden;







	height: 125px;







	border-radius: 15px;







}







.nav span em{







	height: 125px;







	display: table-cell;







	vertical-align: middle;







}







.nav span img{







	max-width: 90%







}







.wPaddin{







	position: relative;







}







.nav .owl-carousel .owl-nav .owl-prev, .nav .owl-carousel .owl-nav .owl-next{







	width: 22px;







	height: 54px;







	float: left;







	position: absolute;







	top: 0;







	margin-top: 35px;







	text-indent: -9999px;







}







.nav .owl-carousel .owl-nav .owl-prev{







	left: -50px;







	background: url(./images/home_18.png) no-repeat;







}







.nav .owl-carousel .owl-nav .owl-next{







	right: -50px;







	background: url(./images/home_17.png) no-repeat;







}















.nav .right .owl-carousel .owl-nav .owl-prev{







	background: url(./images/home_19.png) no-repeat;







}







.nav .right .owl-carousel .owl-nav .owl-next{







	background: url(./images/home_20.png) no-repeat;







}























.alignleft{







	float: left;







	margin: 0 15px 15px 0;







}







.alignright{







	float: right;







	margin: 0 0 15px 15px;







}







.abox{







}







.abox .left, .abox .right{







	width: 45%;







}







.abox .right{







	padding-left: 5%;







	border-left: 1px solid #c8c8c8;







	color: #545354;







}







#content .abox .right h2{







	margin-bottom: 10px;







}







#content .abox .right h3{







	 font-size: 27px;







}







#content .abox .right h4{







	 font-size: 14px;







	margin-bottom: 20px;







}







#content .abox .right p{







	margin-bottom: 20px;







	font-size: 18px;







}







.AllBox{







	padding: 30px 0;







}







.blobo{







	width: 30%;







	margin-left: 5%;







	float: left;







	color: #545354;







}







.inline .blobo:first-child{







	margin-left: 0;







}

.listIdeal{

	padding-top: 30px;

	margin-bottom: 30px;

	font-size: 18px;

	    color: #403f40;

}

.listIdeal .inline{

	margin-bottom: 30px;

	padding-bottom: 30px;

	border-bottom: 1px solid #d7d7d7;

}

.listIdeal .inline:last-child{

	padding-bottom: 0;

	margin-bottom: 0;

	border-bottom: none;

}

.listIdeal .left{

	width: 25%;

}

.listIdeal .left img{

	width: 100%;

}

.listIdeal .right{

	width: 67%;

	margin-right: 5%

}

.listIdeal h5{

	    font-family: 'eurostilebold', Arial, Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;

	font-size: 28px

}

.listIdeal h6{

	font-size: 18px;

}

.listIdeal p{

	padding-top: 15px;

	line-height: 1.3em;

}

.blobo h4, .listIdeal h3{







	background: url(./images/line-miss.png) repeat-x center;







	font-family: 'eurostilebold', Arial, Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;







	font-size: 31px;







	text-transform: uppercase;







	margin-bottom: 20px;







}







.blobo h4 span, .listIdeal h3 span{







	display: inline-block;







	padding-right: 19px;







	background: #FFF;







}







.blobo p{







	font-size: 18px;







	padding: 20px 0 10px 40px;







	border-left: 1px solid #d7d7d7;







	line-height: 1.4em;







}















.inline .blobo:first-child p{







	border-left: none;







}







.blogDeo{







	width: 45%;







}







.blo1{







	float: right;







}







.blo0{







	float: left;







}







.blogDeo .left img{







	display: block;







	width: 100%;







}







.blogDeo .left, .blogDeo .right{







	width: 47.5%;







}







.blogDeo p{







	font-size: 18px;







	padding-top: 5px;







}







.blogDeo h5{







	font-family: 'eurostilebold', Arial, Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;







	font-size: 27px;







}







.blogDeo h4{







	font-size: 14px;







}







.allDepSin .inline{







	margin-bottom: 65px;







}















.boxDep{







	background:url(./images/celebal.png) no-repeat center -69%;







}























.leftBlg{







	width: 60%;







}







.sidBlog{







	width: 35%;







}







.titBlu{







	padding: 15px 0;







	background: #ffed00;







	margin-bottom: 2px;







}







.titBlu .left{







	margin-left: 3%;







	text-align: center;







	width: 12%;







	background: #000;







	color: #FFF;







	padding: 5px 0;







	border-radius: 15px;







}







.titBlu .right{







	margin-right: 3%;







	width: 78%;







}







.titBlu .left span{







	display: inline-block;







}







.titBlu .left small{







	display: block;







}







.titBlu .left small{







	padding-bottom: 5px;







	border-bottom: 1px solid #FFF;







	margin-bottom: 5px;







}







.titBlu h4{







	font-size: 28px;







}







.titBlu h4 a, .titBlu h5 a{







	color: #000;







}















.titBlu h5{







	font-size: 16px;







}















.blogBOx{







	margin-bottom: 40px;







	padding-bottom: 40px;







	border-bottom: 1px dashed #adadad;







}







.blogBOx img{







	width: 100%;







	height: auto;







	display: block;







}



.blogBOx h4{

	font-family: 'eurostilebold', Arial, Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;

    text-transform: uppercase;

	font-size: 20px;

	margin-bottom: 10px;

}

.blogBOx h4 a{

	    color: #545354;

}

.blogBOx h5{

	font-size: 14px;

	color: #626262;

}

.blogBOx p{







	font-size: 16px;







	color: #626262;







	line-height: 1.4em;







	margin-bottom: 20px;







}







.leftBlg .blogBOx:last-child{







	border-bottom: none;







	margin-bottom: 0;







	padding-bottom: 0;







}







.sidBlog h3{







	font-size: 22px;







	padding-bottom: 10px;







	margin-bottom: 10px;







	border-bottom: 1px dashed #adadad;







	color: #686867;







}







.sidBlog ul{







	padding-left: 20px;







}







.sidBlog li{







	list-style: none;







	background: url(./images/lis_img.png) no-repeat left center;







	margin-bottom: 15px;	







}







.sidBlog li a{







	display: block;







	padding-left: 30px;







	color: #686867;







}















.pddTx{







	padding: 0 35px;







	margin-bottom: 40px;







}







.inTx{







	width: 33%;







	background: #f0f0f0;







	min-height: 410px;







	font-size: 15px;







	color: #545354;







}







.t3{







	margin-left: 0.5%;







}















.phn{







	padding: 25px;







}







.inTx h3{







	font-family: 'eurostilebold', Arial, Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;







	font-size: 22px;







	padding-bottom: 10px;







	margin-bottom: 10px;







	border-bottom: 1px solid #b2b2b2;







}







.inTx p{







	line-height: 1.4em;







}







.inTx ul{







	margin-bottom: 10px;







}







.inTx li{







	list-style: none;







	font-size: 18px;







	color: #545354;







	line-height: 1.4em;







}















.inFer{







	margin-bottom: 12px;







	min-height: 240px;







	border-bottom: 1px solid #b2b2b2;







}







.t3 h6, .publ h6{







	font-size: 14px;







	text-align: right;



	margin-bottom: 5px;







}



.t3 h6:last-child, .publ h6:last-child{



	margin-bottom: 0;



}



.t3 h6 a, .publ h6 a{







	display: block;







    padding: 9px 33px 4px 0;







	color: #157efb;







    background: url(./images/if_Download_728930.png) no-repeat right center;







    background-size: 26px auto;







}







.inTx h5{







	color: #189cbd;







	font-size: 18px;







	margin-bottom: 12px;







}







.suinput input{







	opacity: 0;







	cursor: pointer;







}







.suinput{







	height: 33px;







	background: url(./images/upbt.png) no-repeat right center;







}







.suinput.adicionado{







	background: url(./images/if_trash_2628500.png) no-repeat right center;	







}







.mailok, .mailno{







	margin-bottom: 30px;







	padding: 5px;







	display: inline-block;







	border: 2px solid;







}







.mailok{







	color: #0AAD03;







}







.mailno{







	color: #DF0307;







}







.suinput.adicionado input{







	cursor: default;







}







.inTx textarea{







	padding: 2%;







	width: 96%;







	height: 165px;







	border: 1px solid #c8c8c8;







}



.inTx li span{



	display: inline-block;



	width: 25%;



}



.inTx li input{



	



	padding: 2%;



	    width: 65%;



	margin-bottom: 3px;







}











.firSection{







	position: relative;







}







.firSection ul{







	padding-top: 30px;







}







.firSection h4{







	float: left;







	position: absolute;







    top: -13px;







    left: -15px;







	font-size: 22px;







	background: #ffef1f;







	padding: 13px 45px;







	font-family: 'eurostilebold', Arial, Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;







}







.buttonIn .right{







	margin-top: 1px;







}







.buttonIn button{







	background: #ffef1f;







	color: #2d2c2d;







	padding: 10px 17px;







	font-family: 'eurostilebold', Arial, Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;







	text-transform: uppercase;







	font-size: 16px;







	cursor: pointer;







	border: none;







}







.cadFoto{







	margin-bottom: 30px;







	display: inline-block;







}







.cadFoto h4{







	margin-bottom: 5px;







}







.cadFoto .suinput{







	border: 1px solid #b2b2b2;







	padding: 0px 0 5px;







    background-position: 99% 2px;







	margin-bottom: 8px;







}











#content table{



	width: 100%;



	border-bottom: 1px solid #ffed00;



	border-left: 1px solid #ffed00;



}



#content table td, #content table th{



	padding: 3px 4px;



	border-right: 1px solid #ffed00;



	border-top: 1px solid #ffed00;



}



#content table th{



	background: #ffed00;



	font-weight: normal;



	font-family: 'eurostilebold', Arial, Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;



}



#content table td a{



	    color: #403f40;



	border-bottom: 1px dotted #403f40;



}







.morePlus{



	text-align: center;



}



.morePlus span{



	display: inline-block;



}



.morePlus a{



	background: url(./images/home_21.png) no-repeat right center;



    padding: 5px 45px 5px 0;



	



    color: #545354;



}







.halpImage, .halpTxt{



	width: 48.5%;



}



.sinmaster .halpImage{



	margin: 0 auto 25px;



}

.floatIn{
	width: 60%;
	left: 20%;
	position: fixed;
	top: 10%;
	max-height: 90%;
	background: #FFF;
	border: 1px solid #000;
	margin-left: -1px;
	overflow-Y: auto;
}

.floatIn .left{
	width: 47.5%;
}
.floatIn .right{
	width: 47.5%; 
}

.pddFLoat{
	padding: 2% 0 2% 2%;
}
















@media only screen and (max-width: 1110px) {







	.action, #content{







		width: auto;







		padding-left: 20px;







		padding-right: 20px;







	}







	.pddTx{







		padding: 15px;







	}







	.footright, .footLet {







		width: 47.5%;







	}







	.formFoot{







		width: 43%;







	}







	.ingHol, .formCont{







		width: 47.5%;







	}







	.contnContar{







		padding-left: 2%;







	}







	.allAgend .inline .left, .footLet .left{







		width: 20%;







	}







	.allAgend .inline .right, .footLet .right{







		margin-right: 0;







		width: 70%;







	}







	.lasMeni div{







		width: 29%;







		    margin-left: 3%;







		padding-left: 3%;







	}







	.formFoot .wpcf7-text, .formFoot .wpcf7-textarea, .formContto .wpcf7-text, .formContto .wpcf7-textarea{







		padding: 3%;







		width: 94%;







	}







	.foo{







		background-position: 45% center;







	}







	.lasMeni div ul{







		padding-left: 25px;







	}







	.espcCOntent .left{







		    width: 27%;







    padding-right: 2%;







	}







	.espcCOntent .right{







		width: 65%;







		margin-right: 2%;







	}







	.io, .mapCont{







		width: 46%;







	}







	.io h4{







		padding: 7px 5% 0 5%;







	}







	.io h4{







		left: -5%;







		background-size: 100% auto;







		font-size: 18px;







	}







	.lefSing{







		width: 40%;







	}







	.righTx{







		margin-right: 0;







		width: 55%;







	}







}















@media only screen and (max-width: 1024px) {







	#access li{







	}







	#access li a{







		padding: 0 10px;







	}







	.io h4 span{







		padding-left: 7%;







	}







	.homeServico .io h4{







		left: -5%;







		background-size: 100% auto;







		    padding: 5px 5% 0 5%;







	}







	.io h4{







		top: 25px;







		    font-size: 21px;







	}







	.io p{







		font-size: 16px;







	}







	.io div{







		height: 200px;







	}







	.bogDep .right h5{







		font-size: 20px;







	}







	.bogDep .left {







    width: 38%;







}







	.bogDep .right {







    width: 58%;







	}







	.allAgend .inline .left, .footLet .left{







		margin-left: 5%;







		width: 30%;







	}







	.allAgend .inline .right, .footLet .right{







		width: 60%;







	}







	.allAgend .inline .right h6{







		    font-size: 18px;







	}







	.allAgend .inline .right h5{







		font-size: 16px;







	}







	.allAgend .inline .right small{







		bottom: -14px;







    right: -10px;







}







	.lasMeni div ul{







		padding-left: 16px;







	}







.foo {







    background-position: 40% center;







}







	.foo h6{







		    width: 148px;







    height: 49px;	







		    background-size: 100% auto;







    margin-top: 7px;







	}







	#content h2{







		font-size: 22px;







			







	}







	.titCategory li{







		font-size: 14px;







	}







	.titCategory ul{







		    padding: 4px 0 4px 5px







	}







	.lkMatric span{







		font-size: 22px;







	}







	#container{







		padding-bottom: 50px;







	}







.blogDeo {







    width: 47.5%;







}







	.blogDeo h5{







		font-size: 22px;







	}







.blogDeo p {







    font-size: 16px;







	}







	#access li a {







    padding: 3px 10px 2px;







}







	.allDepSin .inline {







    margin-bottom: 50px;







}







	.infContato p{







		position: relative;







		    padding-left: 87px;







	}







	.infContato p span{







		float: left;







		padding: 0;







		margin: 0;







		position: absolute;







		top: 0;







		left: 0;







	}







	.inTx{







		min-height: 430px;







	}







	.phn {







    padding: 15px 18px;







}







	.inTx h3{







		font-size: 18px;







	}







	.inTx li{







		font-size: 16px;







	}







	.titBlu .left{







	    width: 17%;	







	}







	.titBlu .right{







		width: 73%;







	}







	.titBlu h4 {







    font-size: 24px;







}







	.titBlu .left{







		font-size: 20px;







		    width: 19%;







		    padding: 12px 0;







	}







	.titBlu .right{







		width: 72%;







	}







	.formOne .left, .formOne .right{







		width: 45%;







	}







	.formOne .wpcf7-submit, .formFlo .wpcf7-submit{







		width: 80%;







	}







	.formContto .wpcf7-submit{







		width: 45%







	}







}







































@media only screen and (max-width: 800px) {






	.floatIn .left, .floatIn .right{
		float: none;
		width: 100%;
	}

	.floatIn{
		left: 10%;
		width: 80%;
	}





	#branding h1{







	    background-size: 100% auto;	







    width: 174px;







    height: 60px;







	}







	.sright{







		display: none;







	}







	#header .action{position: relative;}







	#access{







		position: absolute;







    top: 50px;







    right: 20px;







	}







	#access ul{







		float:left;







		position:absolute;







		top:0;







		right:0;







		background:#413d3e url(./images/menu.png) no-repeat center;







		background-size:70% auto;







		padding:25px;







		z-index:600;







	}







	#access .ativo{







		background:#413d3e;







	}







	#access .ativo li{







		display:block;







	}







	#access ul li{







		display:none;







		float:none;







		font-size: 18px;







		border-bottom-color:#C81C2A;







		text-transform:uppercase;







	}







	#access ul li a{







		display:block;







		padding:10px 5px;







		color:#FFF;







	}







	.infText h4 {







    font-size: 28px;







	}







	.inSlide{







		height: 280px;







	}







	.inSlide .optn{







		background-size: auto 100% !important;







	}







	.io div{







		height: auto;







	}







	.homeServico .io{







		width: 100%;







		max-width: 320px;







		float: none;







		margin: 0 auto 40px;







	}







	.homeServico .io h4{







		font-size: 24px;







    padding-top: 10px;







	}







	.bogDep .owl-carousel, .contPag{







		background: none;







	}







	.more span{







    margin-left: 9px;		







	}







	.navHub li big em{







		width: 40px;







		height: 40px;







	}







	.navHub li{







		margin: 0 4%;







	}







	.navHub li big em{







		background-size: auto 50%;







	}







	.navHub{







		background-size: auto 70px;







	}







	.topin{







		margin-bottom: 0;







	}







	.nav .wPaddin{







		padding-left: 40px;







		padding-right: 40px;







	}







	.nav .owl-carousel .owl-nav .owl-next{







		right: -30px;







	}







	.nav .owl-carousel .owl-nav .owl-prev{







		left: -30px;







	}







	.nav .action{







		padding: 0;







	}







	.navHub li span{







		font-size: 14px;







	}







	.nav .left{







    width: 45%;







}







	.nav .right{







		width: 49%;







	}







	.nav h4, .lagerOnFoot h3, .morefoot .left h3{







		font-size: 24px;







	}







	.nav h4{







		padding-left: 20px;







	}







	







	.nav .owl-carousel .owl-nav .owl-prev, .nav .owl-carousel .owl-nav .owl-next{







		background-size: 100% auto !important;







		width: 20px;







	}







	.footright, .footLet, .ingHol, .formCont, .formFoot{







		float: none;







		width: 100%;







		







	}







	.lagerOnFoot h3, .morefoot .left h3{







		margin-bottom: 15px;







	}







	.ingHol, .footLet{







		margin-bottom: 45px;







	}







	.footLet{







		background: url(./images/home_07.jpg) no-repeat center 30px;







		







	}







	.allAgend{







		padding-left: 0;







	}







	.lagerOnFoot, .morefoot, .detalFooter, .yeFooter{







		background: none;







	}







	.footLet .inline small{







		bottom: 10px;







		right: 10px;







	}







	.allAgend .inline{







		margin-bottom: 30px;







	}







	.allAgend .inline .left{







		width: 23%;







	}







	.allAgend .inline .right{







		width: 60%;







		margin-right: 5%;







	}







	.socialMore{







		background: #413d3e;







	}







	.socialMore h5{







		text-align: center;







		padding-top: 8px;







	}







	.formFoot{







		margin-bottom: 40px;







	}







	.labeli span.wpcf7-list-item{







		    margin: 0 0 10px;







    padding-left: 0;







    border-left: none;







		display: block;







	}







	.labeli{







		padding-top: 2px;







	}







	.foo{







		background: none;







		text-align: center;







		padding-top: 15px;







	}







	.foo .left{







		margin-bottom: 15px;







	}







	.foo .left, .foo .right{







		float: none;







		display: inline-block;







	}







	.ingHol{







		margin-bottom: 0;







	}







	.foo p{







		padding-top: 5px;







	}







	.abox .left, .abox .right, .espcCOntent .right{







		float: none;







		width: auto;







	}







	.abox .right{







		padding-left: 0;







    border-left: none;







	}







	.blobo{







		float: none;







		width: 100%;







		margin-left: 0;







		margin-bottom: 25px;







	}







	.blobo p{







		padding-left: 25px;







	}







	.inline .blobo:first-child p{







		    border-left: 1px solid #d7d7d7;







	}







	.espcCOntent .left{







		width: 100%;







		float: none;







		padding-right: 0;







		margin-bottom: 40px;







		border-right: none;







	}







	.io h4{







		font-size: 20px;







		padding-top: 3px;







	}







	.foo p a, .foo p{







		color: #413d3e;







	}







	.allDepSin .inline{







		margin-bottom: 0;







	}







	.lefSing, .leftBlg{







		margin-bottom: 30px;







	}







	.lefSing, .righTx, .leftBlg, .sidBlog, .mapCont{







		float: none;







		width: 100%;







	}







	.blogDeo{







		float: none;







		width: 100%;







		display: inline-block;







		margin-bottom: 25px;







	}







	.blogDeo .left{







		width: 30%;







	}







	.blogDeo .right{







		width: 65%;







	}







	.allPale .left{







		width: 30%;







	}







	.allPale .right{







		width: 65%;







	}







	.actionFomrFl{







		width: 360px;







		margin: -252px 0 0 -182px;







	}







	.formFlo .wpcf7-text, .formFlo .wpcf7-textarea{







		padding: 3%;







		width: 94%;







	}







	.category  #container, .single #container{







		background-position: center 70px;







	}







	.titCategory h2{







		float: none;







		margin-bottom: 6px;







	}







	.titCategory ul{







		float: none;







		padding: 0;







		margin: 0;







	}







	.titCategory li{







		font-size: 14px;







	}







	.titCategory li a{







		padding: 3px 7px;







	}







	.inTx{







		min-height: initial;







	}







	.inTx{







		float: none;







		width: 100%;







		margin-bottom: 15px;







	}







	.righTx  h4{







		font-size: 22px;







	}







	.padd{







		padding: 40px 50px 0;







	}







	.bogDep .owl-prev, .bogDep .owl-next{







		background-size: 100% auto;







		    width: 20px;







	}







	.bogDep .owl-prev{







		left: -55px;







	}







	.bogDep .owl-next{







		right: -55px;







	}







	.bogDep .right {







    width: 57%;







}







	.espcCOntent{







		    font-size: 18px;







	}







	.espcCOntent p{







		line-height: 1.4em;







	}







	.loginInpage{







		width: auto;







	}







	.topLog h6{







		margin-bottom: 5px;







	}







	.topLog h6, .formLogin{







		float: none;







		







	}







}







































