/*
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.9
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;}
img[usemap], map area{outline:none;}
body{font-family:'humnst777_lt_btlight', Arial, Helvetica, sans-serif;}
body, html{height:100%;}
.action, #content{width:1000px;margin:0 auto;}
a{text-decoration:none;}
a img{border:none;}
iframe{
	max-width: 100%;
}
img{max-width:100%;height:auto;}
.inline{width:100%;display:inline-block;}
.left{float:left;}
.right{float:right;}
#branding h1 a, #branding h2 a, .head li a, #site-generator h6 a, .optn h3 a{width:100%;height:100%;float:left;text-indent:-9999px;}
#branding h1, #branding h2{width:262px;height:108px;background:url(./images/marca.png) no-repeat;}
#branding p{display:none;}
#branding{
}
strong{
	font-family:'humnst777_btbold', Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6, strong, b{
	font-weight: normal;
}
.slide{
	overflow: hidden;
	position: relative;
	height: 474px;
	margin-bottom: 55px;
}
.bigSlide{
	position: absolute;
	height: 100%;
	width: 1920px;
	left: 50%;
	margin-left: -960px;
	top: 0;
}
.optn h3{
	float: left;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
#header{
	background: url(./images/line_head.png) no-repeat center -2px;
	padding: 13px 0 15px;
}
.head, .head a{
	color: #FFF;
}
#masthead{
	width: 63.3%;
}
#access li{
	list-style: none;
	float: left;
	background: url(./images/line_men-2.png) no-repeat 0 3px;
	padding-left: 17px;
	margin-left: 10px;
	font-size: 17px;
	text-transform: uppercase;
}
#access li a{
	display: block;
	padding: 1px 5px 12px;
	color: #808080;
}
#access ul li:first-child{
	padding-left: 0;
	background: none;
	margin-left: 0;
}
#access li:hover a{
	background: url(./images/line_men.png) repeat-x bottom;
}
.head{
	text-align: right;
	margin-bottom: 65px;
}
.head ul, .head li, .head span{
	display: inline-block;
	vertical-align: middle;
}
.head li{
	width: 26px;
	height: 26px;
	text-align: left;
	background: url(./images/socia_top.png) no-repeat;
	margin-left: 15px;
}

.head .whats{
	background-position: 0 0;
}
.head .inst{
	background-position: -43px 0;
}
.head .face{
	background-position: -79px 0;
}
.head .linke{
	background-position: -119px 0;
}


#colophon{
	padding: 8px 0 3px;
}
#site-generator span{
	float: left;
	margin: 5px 12px 0 0;
}
#site-generator h6{
	width: 37px;
	height: 30px;
	transition: all ease-out 0.6s;
	float: right;
}
#site-generator h6:hover{
	width: 111px;
}
#site-generator h6 a{
	background: url(./images/marca_rodape.png) 0 1px;
}
#site-generator h6 a:hover{
	background-position: left 35px;
}
#site-info{
	margin-top: 5px;
	font-size: 16px;
	
}
#site-info a, #colophon{
	color: #8a8a8a;
}
#site-info a:hover{
	text-decoration: underline;
}











.foo{
	background: #a2a2a2;
	padding: 8px 0;
	margin-bottom: 4px;
}
.foo .head{
	margin-bottom: 0;
}

#footer{
	padding: 25px 0 20px;
	background: #0264ad;
}
#footer, #footer a{
	color: #FFF;
}


.sifoo{
	width: 20%;
}

.morefoo{
	width: 75%;
	padding-left: 2.5%;
}



#footer h4{
	font-size: 17px;
	text-transform: uppercase;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #1c74b5;
}
.morefoo{
	background: url(./images/line_foo.png) repeat-y left;
}
.morefoo .left{
	background: url(./images/line_foo.png) repeat-y right;
	width: 50%;
}
.morefoo .right{
	width: 45%;
	text-align: right;
}
.lpdd{
	padding-right: 7.5%;
}
.morefoo .right li{
	list-style: none;
}
.morefoo .right li span{
	display:block;
}
.morefoo .right li span .zap{
	display:inline-block;
	padding-right: 25px;
    background: url(./images/zap_ic_2.png) no-repeat 99% top;
    background-size: auto 19px;
}
.morefoo .right ul{
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #2b7dba;
}
.morefoo .right p{
	font-size: 15px;
	margin-bottom: 20px;
	line-height: 1.4em;
}
.morefoo .right h6{
	font-size: 18px;
}
.navFoo{
	padding-left: 35px;
}
.navFoo li{
	margin-bottom: 10px;
	font-size: 18px;
}
.morefoo .wpcf7-text, .morefoo .wpcf7-textarea{
	padding: 1%;
	width: 98%;
	border: 1px solid #e5e5e5;
	border-radius: 5px;
	margin-left: -1px;
	background: #1c74b5;
	font-size: 16px;
	margin-bottom: 10px;
	font-family:'humnst777_lt_btlight', Arial, Helvetica, sans-serif;
	color: #FFF;
}
.morefoo .wpcf7-textarea{
	height: 50px;
}
.morefoo .wpcf7-submit{
	float: right;
	background: none;
	border: none;
	font-family:'humnst777_lt_btlight', Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: underline;
	font-size: 18px;
}

.morefoo ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #FFFFFF;
}
.morefoo ::-moz-placeholder { /* Firefox 19+ */
  color: #FFFFFF;
}
.morefoo :-ms-input-placeholder { /* IE 10+ */
  color: #FFFFFF;
}
.morefoo :-moz-placeholder { /* Firefox 18- */
  color: #FFFFFF;
}

a img{
	   
}
a img:hover, .boxAtCo h6 a:hover, .boxSinc ul li a:hover, .inCent .wpcf7-submit:hover, .inTx .wpcf7-submit:hover, .optn:hover, .head li:hover, .head li:hover, #branding:hover, .alldep .left div:hover img, .inTx h6 a:hover{
	opacity: 0.7;
}
.boxAtli h6 a:hover, .bloBlo h6 a:hover{
	text-decoration: underline;
}
.boxAds{
	background: url(./images/bg_sobre.jpg) no-repeat top center;
	padding: 70px 0 65px;
	color: #FFF;
}
.boxSinc{
	padding: 60px 0 65px;
	background: #f7f7f7;
}
.boxSinc .owl-carousel{
	background: url(./images/lin_center.png) repeat-y center;
}
.boxSinc .owl-carousel.owl-grab{
	background: none;
}
.iTit{
	background: url(./images/line_titl.png) no-repeat center 8px;
	text-align: center;
	margin-bottom: 40px;
}
.iTit h2{
	color: #79838a;
	font-size: 29px;
}
.iTit h2 span{
	display: inline-block;
	width: 45%;
}
.boxBlog{
	padding: 70px 0 75px;
}
.inForm{
	padding: 60px 0;
	background: url(./images/bg_form.jpg) no-repeat top center;
	color: #FFF;
}
.alldep{
	padding: 40px 0 60px;
}
.bloAtua{
	margin-bottom: 70px;
}
.owl-dots{
	text-align: center;
	padding-top: 25px;
}
.owl-dots .owl-dot{
	width: 15px;
	height: 15px;
	border: 1px solid #0264ad;
	border-radius: 50%;
	overflow: hidden;
	display: inline-block;
	margin-left: 5px;
}
.owl-dots .owl-dot:first-child{
	margin-left: 0;
}
.owl-dots .owl-dot.active{
	background: #0264ad;
}
.boxAtli div img, .boxBlog .imD img{
	display: block;
	width: 100%;
	height: auto
}
.boxAtli .imD, .boxBlog .imD{
	margin-bottom: 20px;
}
.boxBlog .imD{
	position: relative;
}
.boxMastIm{
	/*border: 1px solid #1a78ba;*/
}
.boxBlog .imD{
	/*border: 1px solid #a4a4a4;*/
}
.maxIm span{
	width: 30px;
	height: 31px;
	position: absolute;
}
.boxAtli .imD, .boxBlog .imD, .alldep .left div, .boxMastIm, .iml, .ttIm, .maxIm{
	overflow: hidden;
}
.boxAtli .imD a, .ttIm a, .maxIm, .allEqyu .iml a{
	display: block;
	position: relative;
}
.boxAtli .imD span, .boxBlog .imD span{
	background: url(./images/mask_img.png) no-repeat;
	
}
.boxMastIm span, .ttIm a small, .maxIm span{
	background: url(./images/modulra-borda-3.png) no-repeat;
}
.alldep .left div span, .boxNaval a small, .alldep .iml a small, .allEqyu .iml a small{
	background: url(./images/modulra-borda-cinz.png) no-repeat;
}
.boxAtli .imD span, .boxBlog .imD span, .alldep .left div span, .boxMastIm span, .boxNaval a small, .ttIm a small, .maxIm span, .allEqyu .iml a small{
	float: left;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-size: 100% 100%;
	
}
.boxAtli div img, .boxBlog .imD img, .alldep .left div img, .boxMastIm img, .iml img, .ttIm img, .maxIm img{
	transition: all 0.4s ease-out;
}
.boxAtli div:hover img, .boxBlog .imD:hover img, .alldep .left div:hover img, .boxMastIm:hover img, .iml:hover img, .ttIm:hover img, .maxIm:hover img{
	transform: scale(1.1);
}
.boxAtli div .left, .boxBlog div .left, .boxMastIm .l, .maxIm .l{
	top: -1px;
	left: -1px;	
}
.boxAtli div .left, .boxMastIm .l, .maxIm .l{
	background: url(./images/tild_top.png) no-repeat;
}
.boxBlog div .left{
	background: url(./images/tild_top_2.png) no-repeat;
}
.boxAtli div .right, .boxBlog div .right, .boxMastIm .r, .maxIm .r{
	bottom: -1px;
	right: -1px;
}
.boxAtli div .right, .boxMastIm .r, .maxIm .r{
	background: url(./images/tild_bottom.png) no-repeat;
}
.boxBlog div .right{
	background: url(./images/tild_bottom_2.png) no-repeat;
}
.boxAtli h3{
	/*padding-left: 30px;*/
	margin-bottom: 15px;
	    font-size: 34px;
    letter-spacing: -0.02em;
	font-family:'humnst777_btbold', Arial, Helvetica, sans-serif;
}
.boxAtli h3 a{
	color: #0264ad;
}
.boxAtli h6, .bloBlo h6{
	border-top: 1px solid #c8bcb7;
	padding-top: 10px;
	text-align: right;
}
.boxAtli h6 small, .bloBlo h6 small{
	font-size: 18px;
}
.boxAtli h6 a, .bloBlo h6 a{
	color: #0264ad;
}
.boxAtli h6 a small, .bloBlo h6 a small{
	display: inline-block;
	width: 17px;
	height: 17px;
	background: url(./images/ic_plus.png) no-repeat;
	text-align: left;
	text-indent: -99999px;
	vertical-align: middle;
	margin-left: 5px;
}
.owl-dots{
	text-align: center;
	
}
.owl-dot{
	display: inline-block;
	width: 17px;
	height: 17px;
	border: 1px solid #0264ad;
	background: #FFF;
	border-radius: 50%;
	margin-left: 5px
}
.owl-dot.active{
	background: #0264ad;
}
.slide .owl-dots{
	float: left;
	position: absolute;
	bottom: 15px;
	left: 0;
	width: 100%;
}
.ifgn{
	margin-bottom: 20px;
	font-size: 18px;
	color: #969696;
}
.alldep .left{
	width: 40%;
	position: relative;
}
.alldep .left div{
	position: relative;
}
.alldep .left div span{
}
.alldep .left div .l{
	background: url(./images/tild_top_2.png) no-repeat right bottom;
	background-size: 100% auto;
	top: -1px;
	left: -1px;
}
.alldep .left div .r{
	background: url(./images/tild_bottom_2.png) no-repeat top left;
	background-size: 100% auto;
    bottom: -2px;
    right: -1px;
}
.alldep .left img{
	display: block;
	width: 100%;
	height: auto;
}
.alldep .right{
	width: 55%;
	color: #787878;
	font-size: 18px;
}
.alldep .right h4, .allEqyu h5{
	font-size: 26px;
	color: #235c83;
	line-height: 0.9em;
	font-family:'Segoe Script', 'humnst777_btroman', Arial, Helvetica, sans-serif;
}
.alldep .right h5{
	font-size: 18px;
	font-style: italic;
	color: #235c83;
}
.noTit{
	margin-bottom: 15px;
}

.inCent{
	width: 75%;
	margin: 0 auto;
}
.smallTi h2{
	position: relative;
}
.smallTi h2 small{
	float: left;
	position: absolute;
	width: 17px;
	height: 17px;
}

.inCent .wpcf7-text, .inCent .wpcf7-select{
	border: 1px solid #206da1;
	border-radius: 10px;
	background: #efefef no-repeat 20px center;
	font-size: 19px;
	color: #0264ad;
	font-family:'humnst777_lt_btlight', Arial, Helvetica, sans-serif;
	margin-bottom: 15px;
}
.inCent .wpcf7-text{
	width: 90%;
	padding: 2% 2% 2% 8%;
}
.inCent .wpcf7-select{
	width: 100%;
	padding: 2%;
}
.inCent .nomePr{
	background-image: url(./images/ic_person.png);
}
.inCent .emaPr{
	background-image: url(./images/ic_mail.png);
}
.inCent .telfPr{
	background-image: url(./images/ic_phon.png);
}
.inCent .sub{
	text-align: center;
	padding-top: 30px;
}
.inCent .wpcf7-submit, .inTx .wpcf7-submit{
	font-size: 21px;
	
	text-decoration: underline;
	width: 209px;
	height: 67px;
	
	border: none;
	font-family:'humnst777_lt_btlight', Arial, Helvetica, sans-serif;
	cursor: pointer;
}
.inCent .wpcf7-submit{
	background: url(./images/bt_quad.png) no-repeat;
	color: #fefefe;
}
.inTx .wpcf7-submit{
	color: #0264ad;
	background: url(./images/bt_zap.png) no-repeat;
}
.smallTi h2 strong{
	display: block;
	font-size: 47px;
}
.smallTi{
	width: 45%;
	margin-bottom: 45px;
}
.smallTi h2{
	padding-left: 15px;
	padding-bottom: 15px;
	padding-right: 15px;
	border-bottom: 1px solid #ffffff;
	font-size: 36px;
	line-height: 0.9em;
	letter-spacing: -0.04em;
}
.smallTi p{
	padding: 15px 0 0 15px;
	width: 50%;
	font-size: 20px;
}
.bloBlo h3{
	margin-bottom: 30px;
	padding-left: 30px;
}
.bloBlo h3 a{
	color: #0264ad;
}
.boxAtCo{
	width: 50%;
}
.boxAtCo h2{
	padding: 0 25px 15px;
	border-bottom: 1px solid #FFF;
	margin-bottom: 20px;
	font-size: 36px;
	line-height: 1.0em;
}
.boxAtCo h2 strong{
	display: block;
	font-size: 47px;
}
.boxAtCo p{
	padding-left: 15px;
	font-size: 20px;
	margin-bottom: 140px;
	max-width: 80%;
}
.boxAtCo h6, .convSing h6{
	font-size: 21px;
}
.convSing h6{
	text-align: center;
}
.boxAtCo h6 a, .convSing h6 a{
	display: inline-block;
	position: relative;
	width: 209px;
	text-align: center;
	padding-top:8px;
	height: 59px;
	
}
.boxAtCo h6 a{
	background: url(./images/bt_quad.png) no-repeat;
	color: #fff;
}
.convSing h6 a{
	background: url(./images/bt_zap.png) no-repeat;
	color: #0264ad;
}
.boxAtCo h6 a small, .convSing h6 a small{
	position: absolute;
	width: 67px;
	height: 67px;
	right: -80px;
	top: 0;
}
.boxAtCo h6 a small{
	background: url(./images/aten_zap.png) no-repeat;
}
.convSing h6 a small{
	background: url(./images/zap_2.png) no-repeat;
}
.boxSinc h4{
	font-size: 36px;
	font-family:'humnst777_btbold', Arial, Helvetica, sans-serif;
	color: #0264ad;
	padding-left: 35px;
	letter-spacing: -0.03em;
	margin-bottom: 20px;
	position: relative;
}
.boxSinc h4 small{
	float: left;
	position: absolute;
	width: 17px;
	height: 17px;
	background: #0264ad;
	top: 11px;
	left: 0;
}
.klo{
	padding-left: 34px;
}
.boxSinc ul{
	padding-left: 60px;
	color: #969696;
}
.boxSinc ul li{
	font-size: 18px;
	margin-bottom: 20px;
}
.boxSinc ul li a{
	color: #969696;
	text-decoration: underline;
}





#container{
	padding-top: 40px;
}

.txt h1{
	position: relative;
	padding: 0 	17px 17px 50px;
	border-bottom: 1px solid #dbdbdb;
	margin-bottom: 30px;
	font-family:'humnst777_btbold', Arial, Helvetica, sans-serif;
	letter-spacing: -0.03em;
	color: #0264ad;
}
.txt h1 small{
	float: left;
	width: 17px;
	height: 17px;
	background: #0264ad;
	position: absolute;
	top: 13px;
	left: 15px;
}
.inTx{
	padding: 0 20px 0 50px;
	font-size: 18px;
	color: #969696;
}
.inTx p{
	line-height: 1.4em;
	margin-bottom: 30px;
}
.inTx ul{
	padding-left: 20px;
}
.inTx ul li{
	margin-bottom: 5px;
}
.inTxtPol .left, .inTxtPol .right{
	width: 48%;
}
.inTxtPol .right{
	margin-top: 50px;
}
.page-id-11 .inTxtPol{
	margin-bottom: -8px;
	padding-bottom: 0;
}
.mapfoo iframe{
	width: 100%;
	height: 350px;
}
.boxMastIm{
	position: relative;
	margin-bottom: 25px;
}
.boxMastIm img{
	display: block;
	width: 100%;
	height: auto;
}
.boxNaval{
	padding: 0 65px;
}
.boxNaval .owl-prev, .boxNaval .owl-next{
	float: left;
	position: absolute;
	top:0;
	height: 100%;
	width: 65px;
}

.boxNaval .owl-prev{
	left: -65px;
	background: url(./images/ic_rra-l.png) no-repeat center;
}
.boxNaval .owl-next{
	right: -65px;
	background: url(./images/ic_rra-r.png) no-repeat center;
}

.inTxtPol{
	padding-bottom: 30px;
}
.boxNaval img{
	display: block;
}
.boxNaval a{
	display: block;
	position: relative;
}
.boxNaval a small{
	/*float: left;
	position: absolute;
	width: 7px;
	height: 7px;
	background-repeat:no-repeat;
	background-size: 100% auto;*/
}
.boxNaval a .l{
	top: -1px;
	left: -1px;
	background-image: url(./images/tild_top.png);
	background-position: bottom right;
}
.boxNaval a .r{
	bottom: -1px;
	right: -1px;
	background-image: url(./images/tild_bottom.png);
	background-position: top left;
}
.iml img{
	display: block;
}
.iml{
	/*border: 1px solid #0264ad;*/
}

.inTx h6{
	text-align: right;
	padding-right: 85px;
	font-size: 21px;
}
.inTx h6 a{
	display: inline-block;
	text-align: center;
	position: relative;
	width: 209px;
	padding-top: 8px;
	height: 59px;
	background: url(./images/bt_zap.png) no-repeat;
	color: #0264ad;
	text-decoration: underline;
}

.inTx h6 a small{
	position: absolute;
	width: 67px;
	height: 67px;
	background: url(./images/zap_2.png) no-repeat;
	top: 0;
	right: -87px;
}

.page-id-19 .iTit{
	background-position: center;
}
.inTx .wpcf7-text, .inTx .wpcf7-textarea{
	padding: 1.5%;
	width: 97%;
	margin-bottom: 7.5px;
	font-family:'humnst777_lt_btlight', Arial, Helvetica, sans-serif;
}
.inTx .wpcf7-textarea{
	height: 70px;
}
.inTx .sub{
	text-align: center;
	padding-top: 20px;
}
.maxBlo{
	padding-bottom: 90px;
}
.sidNoti{
	width: 40%;
}
.inNoti{
	width: 50%;
	padding-right: 5%;
	border-right: 1px solid #e6e6e6;
}
.ttIm{
	margin-bottom: 15px;
}
.ttIm img{
	display: block;
	width: 100%;
	height: auto;
}
.titIn big{
	display: block;
	margin-bottom: 10px;
	color: #0264ad;
}
.bloNoi h2, .bloNoi h1{
	font-size: 33px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #e2e2e2;
}
.bloNoi h2, .bloNoi h2 a, .bloNoi h1{
	color: #0264ad;
}
.ttx{
	font-size: 18px;
	color: #8c96a0;
}
.ttx p{
	line-height: 1.4em;
}
.bloNoi{
	padding-bottom: 20px;
	border-bottom: 1px solid #eee3e3;
	margin-bottom: 20px;
}
.bloNoi h6{
	text-align: right;
	font-size: 18px;
	padding-top: 10px;
}
.bloNoi h6 a{
	text-decoration: underline;
	color: #0264ad;
}
.bloNoi h6 a span{
	text-align: left;
	text-indent: -9999px;
	width: 17px;
	height: 17px;
	display: inline-block;
	vertical-align: middle;
	margin: 1px 0 0 8px;
	background: url(./images/ic_plus.png) no-repeat;
}
.allNoti .bloNoi:last-child{
	border-bottom: none;
	padding-bottom: 0;
}


.boxSid h3{
	font-size: 25px;
	color: #0264ad;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #dcd7d7;
}
.boxSid {
	margin-bottom: 35px;
}
.boxSid ul{
	padding-left: 30px;
	color: #0264ad;
}
.boxSid ul li{
	font-size: 16px;
	margin-bottom: 5px;
}
.boxSid ul li a{
	color: #8c96a0;
}
.boxSid .wpcf7-text{
	padding: 3%;
	width: 94%;
	border: 1px solid #ededed;
	margin-bottom: 10px;
	margin-left: -1px;
	font-size: 16px;
}
.boxSid .sub{
}
.boxSid .sub .wpcf7-submit, .boxSid .wpcf7-text, .seaIn .sear{
	font-family:'humnst777_lt_btlight', Arial, Helvetica, sans-serif;
}
.boxSid .sub .wpcf7-submit{
	background: #0264ad;
	color: #FFF;
	padding: 5px 10px;
	font-size: 16px;
	float: right;
	border: none;
}
.seaIn .left{
	width: 70%;
}
.seaIn .right{
	width: 25%;
	text-align: center;
	margin-top: 8px;
}
.seaIn .sear{
	padding: 4%;
	width: 92%;
	border: 1px solid #ededed;
	border-radius: 2px;
	font-size: 16px;
}
.maxIm{
	width: 62%;
	margin: 0 auto 65px;
	position: relative;
}
.maxIm img{
	display: block;
	width: 100%;
}
.sinTxt{
	color: #969696;
	font-size: 18px;
	column-count: 2;
	column-gap: 85px;
	column-rule: 1px solid #e3e2e2;
	padding-bottom: 60px;
}
.sinTxt a{
	color: #0264ad;
	border-bottom: 1px dotted #0264ad;
}
.sinTxt p{
	line-height: 1.4em;
	margin-bottom: 30px;
}
.twiTit big{
	
	display: block;
	font-size: 21px;
	color: #0264ad;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #e3e3e3;
	padding-left: 15px;
}
.twiTit small{
	float: left;
	position: absolute;
	width: 17px;
	height: 17px;
	left: 0px;
    top: 27px;
	background: #0264ad;
}
.single-atendimento .twiTit small{
	top: 19px;
}
.dsNot{
	padding-bottom: 85px;
}
.twiTit h1{
	font-size: 37px;
	color: #0264ad;
	padding-left: 15px;
}
.twiTit .left{
	margin-left: 3%;
	width: 97%;
}
.twiTit{
	margin-bottom: 20px;
	position: relative;
}
.convSing{
	position: relative;
}
.convSing span{
	float: right;
	position: absolute;
	top: 30px;
	right: 0;
}
.convSing span a{
	font-size: 18px;
	color: #0264ad;
	text-decoration: underline;
}
.convSing span a small{
	width: 17px;
	height: 17px;
	display: inline-block;
	background: url(./images/back.png) no-repeat;
	margin-left: 8px;
}

.boxIn{
	background: url(./images/line_y.png) repeat-y center;
	padding: 45px 0 60px;
	margin-bottom: 45px;
}
.boxIn ul{
}
.boxIn li{
	display: inline-block;
	width: 22%;
	margin-left: 2.5%;
	font-size: 18px;
	margin-bottom: 10px;
	text-decoration: underline;
}
.boxIn li a, .boxIn li{
	color: #969696;
}
.allAtua h4{
	font-size: 22px;
	color: #0264ad;
	margin-bottom: 15px;
}

.allEqyu {
	padding:15px 0 85px;
	color: #787878;
	font-size: 18px;
}
.allEqyu .left{
	width: 20%;
	margin-left: 2.5%;
}

.allEqyu .right{
	width: 75%;
}
.allEqyu h3{
		    padding: 0 0 17px;
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: 30px;
    font-family: 'humnst777_btbold', Arial, Helvetica, sans-serif;
    letter-spacing: -0.03em;
    color: #0264ad;
	font-size: 38px;
}
.allEqyu .inline{
	margin-bottom: 60px;
	padding-bottom: 60px;
	border-bottom: 1px solid #dbdbdb;
}
.allEqyu .inline:last-child{
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: none;
}
.allEqyu h6{
	font-style: italic;
	font-size: 17px;
	color: #235c83;
	margin-bottom: 20px;
}









@media only screen and (max-width: 1050px) {
	.action, #content{
		width: auto;
		padding-left: 20px;
		padding-right: 20px;
	}
	.boxHom .right {
    width: 44%;
    margin-right: 0;
	}
	
}

@media only screen and (max-width: 950px) {
	#header {
		background-position: 43% -25px;
		    padding: 3px 0 15px;
	}
	#access{
		padding: 0;
	}
	#access ul{
		float:left;
		position:absolute;
		top: 85px;
		right:3%;
		border-radius: 4px;
		background:#0264ad url(./images/menu.png) no-repeat center;
		background-size:70% auto;
		padding:25px;
		z-index:600;
		cursor: pointer;
	}
	#header.fixed #access ul{
		top: 7px;
	}
	#access .ativo{
		background:#0264ad url(./images/closemenu.png) 98% 5px no-repeat;
		background-size:25px auto;
		padding: 40px 4% 15px;
		    width: 85%;
		text-align: center;
	}
	#access .ativo li{
		display:block;
	}
	#access ul li{
		display:none;
		float:none;
		margin-left: 0;
		margin-bottom: 5px;
		font-size: 18px;
		background: none;
		padding-left: 0;
		border-bottom-color:#709c01;
		text-transform:uppercase;
	}
	#access ul li a{
		color: #FFF;
	}
	
	#branding h1, #branding h2{
		background-size: 100% auto;
		    width: 200px;
    height: 86px;
	}
	.allEqyu .left, .allEqyu .right{
		float: none;
		width: 100%;
	}
	.allEqyu .left img{
		width: 100%;
	}
	.allEqyu .left{
	margin-left: 0;
		margin-bottom: 30px;
}

	
}


@media only screen and (max-width: 750px) {
	#header {
		background: none;
		padding-top: 7px;
	}
	.inCent{
		width: 100%;
	}
	#masthead{
		float: none;
    width: 100%;
    clear: both;
    padding-top: 15px;
	}
	.head {
    display: block;
    background: #0064b1;
    text-align: center;
    padding: 5px 0;
    margin-bottom: 0;
}
	.h2 .head{
		display: none;
	}
	#access ul{
		top: 25px;
	}
	.inNoti{
		padding-right: 0;
		border-right: none;
	}
	.morefoo{
		background: none;
		padding-left: 0;
	}
	.sifoo, .morefoo, .morefoo .left, .morefoo .right, .inTxtPol .left, .inTxtPol .right, .inNoti, .sidNoti{
		float: none;
		width: 100%;
	}
	.sifoo, .morefoo, .morefoo .left{
		margin-bottom: 30px;
	}
	.morefoo .right{
		text-align: center;
	}
	.sinTxt{
		column-count: initial;
	}
	.inTxtPol .right{
		margin-bottom: 30px;
	}
	.boxIn li{
		width: 47%;
	}
	.bigSlide{
		/*width: 800px;*/
	}
	.slide{
		height: 190px;
	}
	.bigSlide{
		text-align: center;
	}
	.bigSlide img{
		width: 40%;
	}
	.iTit{
	background-size: 2100px 23px;	
	}
	.iTit h2 span{
		width: 65%;
	}
	.iTit h2{
		font-size: 20px;
	}
	.boxAtCo p{
		margin-bottom: 80px;
	}
	.boxAds{
	padding: 70px 0 90px;	
	}
	.inCent .wpcf7-text{
		width: 81%;
    padding: 2% 2% 2% 17%;
	}
	.smallTi, .boxAtCo{
		width: 100%;
	}
	.boxSinc .owl-carousel{
		background: none;
	}
}



















