body, span, p, form, img, a, input, select, textarea, html{margin:0; padding:0; border:none; outline:none}ul, ol, li{list-style-type:none;padding:0; margin:0;}input::-moz-focus-inner{padding:0; border:0;}button::-moz-focus-inner{padding:0; border:0;}h1, h2, h3, h4, h5, h6{margin:0; padding:0; line-height:normal; font-weight:normal; font-family:fonte;}
.al{text-align:left;}.ac{text-align:center;}.ar{text-align:right;}.fl{float:left;}.fr{float:right;}.cb{clear:both;}.pr{position:relative;}.db{display:block;}

/*Place holder*/
::-webkit-input-placeholder{color:#000;}
::-moz-placeholder{color:#000;}
:-ms-input-placeholder{color:#000;} 
input:-moz-placeholder {color:#000;}


html{ height:101%}
body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}

@font-face {
    font-family: fonte;
    src: url('../font/comfortaa.eot');
    src: url('../font/comfortaa.eot?#iefix') format('embedded-opentype'),
		 url('../font/comfortaa.woff2') format('woff2'),
	     url('../font/comfortaa.woff') format('woff'),
         url('../font/comfortaa.ttf') format('truetype'),
		 url('../font/comfortaa.svg#fonte') format('svg');
    font-weight:normal;
    font-style:normal;
}

h1{color:#4D5E7E; font-size:35px; margin:0 0 18px;}
h2{color:#333; font-size:20px;}
h3{color:#666; font-size:18px; padding:15px 0 0 0;}
h4{color:#999; font-size:16px;}
h5{color:#666; font-size:16px;}

big{font-family:fonte; background:#949EB2; color:#fff; width:100%; padding:4px 17px; box-sizing:border-box; font-size:20px; margin:15px 0; border-radius:8px;}
small{}
tt{}
code{} 

/* links */
a, a:hover{color:#990000; text-decoration:none;}
a:hover{text-decoration:underline;}

/* CLASSES DO SITE
---------------------------------------------------------*/
/*--Topo--*/
#headerBlock{width:100%; height:116px;  background:#EEEEEE; border-top:3px solid #FFF; border-bottom:1px solid #FFF;}
.li-top{width:992px;margin:0 auto 0 auto;}
.li-top-logo{width:226px; height:82px; background: url(../images/img-logo.jpg) no-repeat 0 0; margin:19px 148px 15px 26px;}
.li-top-fone{ background:url(../images/img-telefone-topo.jpg) no-repeat 0 11px; font-size:16px; font-family:fonte; border-bottom:1px solid #DDD; margin:0 17px 0 0;}
.li-top-fone span{border-bottom:1px solid #FFF; padding:13px 13px 10px 30px; display:block; float:left;}
.li-top-fone a{ color:#4C5E7E; text-decoration:none;}
.li-top-fone strong{ background:url(../images/bullet-fone.gif) no-repeat left center; font-weight:normal; margin:0 0 0 26px; padding:0 0 0 27px;}
.li-info-top{width:591px; height:45px;}

/*--Menu--*/
.li-menu{ width:auto;height:53px; padding:18px 0 0 0;}
.li-menu a{ line-height:53px; height:53px; font-family:fonte; font-size:16px; color:#4C5E7E; padding:0 17px; width:auto; display:block; float:left; text-decoration:none;}
.li-menu a:hover{ background:#E1E1E5;}

/*--Corpo--*/
#mainBlock{width:100%; height:auto; margin:0 auto; background:url(../images/bg-banner.jpg) no-repeat top center; display:table; border-bottom:6px solid #b5b5b5;}

.banner{ width:992px; height:321px; padding:63px 0 0 0;}
.corpo{width:992px; margin:0 auto 47px; display:table;}
.conteudo-home a{ float:left;  margin:0 19px;  width:456px; display:block;}
.conteudo-home b{box-shadow:0 0 8px rgba(0,0,0,0.68); padding:17px; background:rgba(255,255,255,0.37); float:left;}
.conteudo-home a img{ border:1px solid #DDDDDD;}
.conteudo-home a strong{ color:#767694; font-family:fonte; font-size:14px; font-weight:normal; float: right; display:block; background:#E9E9EF; width:160px; height:30px; line-height:30px; text-align:center; margin:12px 0 0 0;}
.conteudo-home a span{ background:url(../images/sombra-servico.png) no-repeat top center; padding:29px 20px 0; float:left; display:block; font-size:14px; line-height:1.5; color:#555555;}

.conteudo{width:888px; padding:34px; background:rgba(255,255,255,0.83); margin:24px 18px 0; box-shadow:0 0 8px rgba(0,0,0,0.65); color:#4C5E7E; font-size:13px; line-height:1.4;}
.conteudo:after{ background:url(../images/sombra-interna.png) no-repeat; width:958px; height:24px; position:absolute; bottom:-24px; left:0; position:absolute; content:'';}
.conteudo a { color:#4C5E7E; text-decoration:none}

.mapa { border:1px solid #CCC; padding:2px}

.right{width:;}

/*--Contato--*/
.content-contato{width:;}
.right-contato{width:;}

/*--Rodapé--*/
#footerBlock{width:100%; height:; clear:both; float:left;; border-top:13px solid #EEE;}
.webcis{width:992px; margin:5px auto; font-size:10px;}

/*--links rodapé--*/
.content-copyright a, .content-copyright a:hover{color:#797996; text-decoration:none;}
.content-copyright a:hover{text-decoration:underline;}

.content-copyright{width:992px; margin:0 auto; padding:10px 0 8px 0; font-size:11px; color:#797996; text-align:center}



/* Galeria de imagem Padrão */
.img-padrao{text-align:center; margin:0 8px; }
.img-padrao img{padding:2px; border:1px solid #CCC; background: #fff; float:left; height:auto; display:block;}
.img-padrao strong{margin:0; font-size:10px; display:block; padding:7px 3px 0; height:50px; clear:both; }


/* Botão Voltar */ 
.toTop.link-back, .toTop, #toTopHover{display:none; width:32px;height:32px; overflow:hidden; position:fixed; background:url(../../images/bt-to-top.png) no-repeat #b20000; text-indent:-9999px; border-radius:50px;}
.toTop.link-back{background-position:right top; right:60px; top:auto; bottom:20px;  padding:0;} 
.toTop, #toTopHover{background-position:0 0; right:20px; bottom:20px;} 
.link-back:hover,  .toTop:hover{background-color:#600; text-decoration:none;}

/* TABS */
.accordion{width:100%;}
.accordionButton{width:100%; line-height:35px; height:35px; background:#999; color:#FFF; font-size:15px; margin:0 0 10px 0; outline:none; cursor:pointer; border-radius:5px; box-sizing:border-box; padding:0 15px;} 
.accordionButton:hover{background:#666;}
.on, .on:hover{background:#666;} 
.accordionContent{padding:0 10px 35px;} 
		

/* LIGHTBOX
---------------------------------------------------------*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling:touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/*--User Style--*/
#colorbox{outline:0;}
#cboxTopLeft{width:21px; height:21px; background:url(../images/controls.png) no-repeat -100px 0;}
#cboxTopRight{width:21px; height:21px; background:url(../images/controls.png) no-repeat -129px 0;}
#cboxBottomLeft{width:21px; height:21px; background:url(../images/controls.png) no-repeat -100px -29px;}
#cboxBottomRight{width:21px; height:21px; background:url(../images/controls.png) no-repeat -129px -29px;}
#cboxMiddleLeft{width:21px; background:url(../images/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(../images/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(../images/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(../images/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff; overflow:hidden;}
    #cboxError{padding:50px; border:1px solid #ccc;}
    #cboxLoadedContent{margin-bottom:28px;}
	#cboxLoadingOverlay{background:url(../images/loading_background.png) no-repeat center center;}
    #cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}
    #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
    #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
    #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
    #cboxPrevious{position:absolute; bottom:0; left:0; background:url(../images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
    #cboxPrevious.hover{background-position:-75px -25px;}
    #cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
    #cboxNext.hover{background-position:-50px -25px;}
    #cboxLoadingOverlay{background:url(../images/loading_background.png) no-repeat center center;}
    #cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}
    #cboxClose{position:absolute; bottom:0; right:0; background:url(../images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px; padding:0; border:0}
    #cboxClose.hover{background-position:-25px -25px;}
	
    .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
    .cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px;}
    .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
    .cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px;}

/* BX_SLIDER 
---------------------------------------------------------*/
.slider1{width:992px; height:; overflow:hidden}

.slider1 li{ float:left;}
.slider1 li img{ float:left; margin:0 28px 0 74px;}
.slider1 li h3{ font-size:22px; color:#333; line-height:1.6; width:345px; float:left; }
.slider1 li span{ width:345px; font-family:fonte; font-size:16px; color:#FFF; float:left; display:block; margin:10px 0 0 0; line-height:1.5; }
.slider1 li a{ font-family:fonte; color:#333; font-size:15px; display:block; float:right; margin:16px 75px 0 0;}

.bx-next{position:absolute; top:50%; right:0; z-index:999; width:32px; height:68px; background:url(../images/bt-slider.png) no-repeat right 0; text-indent:-9999px;  margin:-34px 0 0 0;}
.bx-prev{position:absolute; top:50%; left:0; z-index:999; width:32px; height:68px;  background:url(../images/bt-slider.png) no-repeat left 0; text-indent:-9999px; margin:-34px 0 0 0;}
.bx-pager{font-size:8px; position:absolute; bottom:11px; right:14px; height:15px; z-index:1400;}
.bx-pager a{background:url(../images/slider-bt.png) no-repeat right; width:16px; height:15px; color:#265EA5; display:block; float:left; text-decoration:none; padding:0; margin:0 0 0 9px; text-indent:-99999px;}
.bx-pager .pager-active, .bx-pager a:hover{background:url(../images/slider-bt.png) no-repeat left; color:#fff; text-decoration:none; text-indent:-99999px;}

