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;}
input[type=submit], input[type=text], textarea{-webkit-appearance: none;}
html{}
body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:1.5; color:#333333; background:url(../../images/bg-site.png) fixed top center #FFF6E0;}

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

h1{color:#F58634; font-size:28px; padding:0 0 30px 0;}
h2{color:#333; font-size:20px;}
h3{color:#666; font-size:18px;}
h4{color:#999; font-size:16px;}

.big{font-family:fonte; font-size:22px;}
.small{}
.tt{}
.code{} 

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

/* CLASSES DO SITE
---------------------------------------------------------*/
/*--Topo--*/
#headerBlock{ width:100%; background:#000; float:left; position:fixed; top:0; left:0; z-index:1000;}
.li-top{width:992px; height:51px; margin:0 auto 0 auto;}
.li-top-logo{width:59px; height:60px; background: url(../../images/logo.png) no-repeat; position:absolute; top:3px; left:10px;}
.li-top-fone{width:; height:51px; line-height:51px; font-family:fonte; font-size:18px;}
.li-top-fone a{ color:#fff; text-decoration:none !important;}
.li-top-redes{height:25px; border-right: #666666 1px solid; margin:13px 17px 0 0; padding:0 11px 0 0;}
 
/*--Menu--*/
.li-menu{ margin:0 0 0 60px;}

/*--Corpo--*/
#mainBlock{width:996px; height:auto; margin:51px auto 0 auto; position:relative; z-index:0;}
.logo-corpo{ width:496px; height:496px; background:url(../../images/logo-corpo.jpg) no-repeat; margin:0 0 2px 2px}

.clientes-home{ margin:0 0 2px 2px; width:247px; height:247px; overflow:hidden; }
/*.clientes-home span{width:247px; height:247px; position:absolute;top:0; left:0; z-index:1; background:url(../../images/mascara-clientes.png); display:block;}*/
.clientes-home strong{ position:absolute; bottom:-84px; left:0; z-index:2; height:54px; background:#F9C11B; background:rgba(249,193,27,0.8); font-family:fonte; color:#000; font-size:19px; text-align:center; display:block; line-height:1.3; padding:15px; width:217px; transition:all ease-in 0.2s; -transition:all ease-out 0.4s}
.clientes-home img{transition:all ease-out 0.4s; -ms-transition:all ease-out 0.4s}
.clientes-home:hover strong{ bottom:0;}
.clientes-home:hover img{ transform:scale(1.1)}
.clientes-home.pb img{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; }
.clientes-home.pb:hover img{-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%);}

.corpo-interna{width:874px; min-height:650px; float:left; padding:15px 30px 18px 30px;font-family:fonte; font-size:15px; background:#000; background: rgba(0,0,0, 0.9); border:2px solid #000; position:absolute; top:28px; left:50%; margin:0 0 0 -467px; color:#FFF; z-index:50; 

-webkit-animation: rotateUnfoldTop .7s both ease;
-moz-animation: rotateUnfoldTop .7s both ease;
animation: rotateUnfoldTop .7s both ease;  
}



@-webkit-keyframes rotateUnfoldTop{0%{opacity:0; -webkit-transform: translateY(-100%) rotateX(90deg);} 100%{ opacity: 1; -webkit-transform: translateY(0%) rotateX(0deg); }}
@-moz-keyframes rotateUnfoldTop{0%{opacity:0; -moz-transform: translateY(-100%) rotateX(90deg);} 100%{ opacity: 1; -moz-transform: translateY(0%) rotateX(0deg); }}
@keyframes rotateUnfoldTop{0%{opacity:0; transform: translateY(-100%) rotateX(90deg);} 100%{ opacity: 1; transform: translateY(0%) rotateX(0deg); }}

.corpo-interna.off{
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
animation: rotateUnfoldUp .7s both ease; 
-webkit-animation: rotateUnfoldUp .7s both ease;
-moz-animation: rotateUnfoldUp .7s both ease; 
}

@-webkit-keyframes rotateUnfoldUp{0%{ opacity: 1; -webkit-transform: translateY(0%) rotateX(0deg); } 100%{ opacity: 0; -webkit-transform: translateY(-100%) rotateX(90deg); }}
@-moz-keyframes rotateUnfoldUp{0%{ opacity: 1; -moz-transform: translateY(0%) rotateX(0deg); }100%{ opacity: 0; -moz-transform: translateY(-100%) rotateX(90deg); }}
@keyframes rotateUnfoldUp{0%{ opacity: 1; transform: translateY(0%) rotateX(0deg); }100%{ opacity: 0; transform: translateY(-100%) rotateX(90deg); }}

/*.logo-clientes{width:874px; margin:0 39px 0 0;}
.logo-clientes li { width:155px; float:left;}
.logo-clientes.slider1 li img{}*/

.logos-clientes { padding:40px 0 0 0;}
.logos-clientes h3 { font-size:18px; color:#F48635; padding:0 0 17px 0}
.logos-clientes li { float:left; }
.logos-clientes .slider2 li img { border:1px solid #555555; box-sizing:border-box; float:left}


/*Página de Contato*/
.content-contato{width:437px; padding:0 50px 0 0;}
.right-contato{width:387px;}
.right-contato h3 { color:#F48635; font-size:24px; padding:0 0 20px 0}

.right-contato a{color:#fff}
.right-contato iframe{border:1px solid #FFF; padding:1px; background:#FFF; box-sizing:border-box; -webkit-box-sizing:border-box; border-radius:3px;}

.localizacao-contato{width:100%; margin:0 0 20px;}
.localizacao-contato span{display:block; width:100%; padding:0 0 10px 30px; box-sizing:border-box; -webkit-box-sizing:border-box; background:url(../../images/ico-right-contato.png) no-repeat; line-height:22px;}
span.endereco-contato{background-position:0 0;}
span.telefones-contato{background-position:0 -84px;}
span.email-contato{background-position:0 -171px; padding:0 0 0 30px;} 

.bt-fechar{background:url(../../images/fechar-modal.png) no-repeat; width:125px; height:45px; padding:0; font-family:fonte; color:#F58736; font-size:14px; opacity:0.8; transition:all 0.1s linear; margin:-17px -30px 0 0; text-align:center; line-height:47px; cursor:pointer}
.bt-fechar:hover{ opacity:1}



/*--Rodapé--*/
#footerBlock{width:992px; clear:both; margin:0 auto;}
.ul-rod{ position:fixed; bottom:-85px; right:0; padding:4px 13px; background:#000; font-family:fonte; border-radius:5px 0 0 0; width:372px; transition:all 0.3s ease-out; }
.ul-rod i{background: url(../../images/bt-mapa.gif) no-repeat center; height:21px; width:18px; float:right; display:block; cursor:pointer; transition:all 0.1s ease-out}
.ul-rod i:hover{ transform: rotateY(180deg)}

.ul-rod.rod-on{ bottom:0;}


.webcis{width:992px; margin:0 auto; font-size:10px; padding:8px 0 12px;}
.li-rod{ padding:5px 14px 21px 0; float:left; font-size:12px; color:#FFF; font-family:Verdana, Geneva, sans-serif; line-height:160%; }


/*--links rodapé--*/
.ul-rod a, .ul-rod a:hover{color:#FFF; text-decoration:none; font-size:13px; margin:0 14px 0 0; padding:0 130px 0 0; border-right:1px solid #303030; display:block; float:left; line-height:24px; font-size:15px;}
.ul-rod a:hover{color:#DDD;}
.li-rod a, .li-rod a:hover{ border:none; color:#FFF; line-height:normal; padding:0; margin:0;float:none; display:inline-block; font-size:12px; font-family:Verdana, Geneva, sans-serif}
.li-rod a:hover{ text-decoration:underline;}
a.ver-mapa { color:#F58C31; padding:0 0 0 5px;}
a.ver-mapa:hover {padding:0 0 0 5px;}

/*---- Botões de Redes Sociais ---*/
.li-top-redes a{display:block; float:left; width:25px; height:25px; background:url(../../images/ico-redes.png) no-repeat; margin:0 5px; transition:all ease-in 0.4s;}
.li-top-redes a:hover{ opacity:0.7;}

a.bt-facebook{background-position:0 0;}
a.bt-twitter{background-position:-80px 0;}
a.bt-google{background-position:-160px 0;}
a.bt-likedin{background-position:-240px 0;}
a.bt-instagram{background-position:-320px 0;}
a.bt-outro{background-position:-400px 0}
a.bt-skype{background-position:-480px 0}
a.bt-youtube{background-position:-560px 0;}
a.bt-picassa {background-position:-674px 0}
a.bt-rss {background-position:-618px 0}

a.bt-skype:hover{transform:rotate(0deg);}
.bt-skype span{display:none}
.bt-skype:hover span{display:block; position:absolute; top:20px; left:0; background: #FFF; box-shadow:0 0 4px #000; color:#000; padding:5px; border-radius:5px}

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

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

.imagem-noticia img{margin:0 10px 10px 0;}

/* CLASSES DE FORMULÁRIOS
---------------------------------------------------------*/
/* Classes Gerais do Formulário*/
input, select, textarea{border-radius:4px; width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; padding:7px 35px 7px 10px; height:35px; float:left; font-family:fonte; font-size:14px; font-weight:normal; border:1px solid; color:#FFF}
select{ font-family:Verdana, Geneva, sans-serif; font-size:12px;}
input[type=checkbox], input[type=radio]{border:none; width:auto; margin:0 5px 0 0; height:16px;}
label{float:left; padding:0 20px 0 0; box-sizing:border-box; -webkit-box-sizing:border-box;}
textarea{height:90px;}
input[type=submit]{float:right; border:none; width:auto; padding:0 40px; font-size:15px; height:35px; cursor:pointer; transition:all .1s linear; border-bottom:3px solid;}
input[type=submit]:focus{box-shadow:inset -2px 2px 3px rgba(0,0,0,0.4); border-bottom:1px solid;}
input:focus, select:focus, textarea:focus{box-shadow:0px 0px 4px rgba(0,0,0,0.2);}

/*Tracar Rota*/
.tracar-rota{ padding:10px 0 0 0; width:100%;}
.tracar-rota strong{ padding:0 0 4px 0; width:100%; float:left; display:block;}
.tracar-rota input[type=text]{width:62%; margin:0 3% 0 0;}
.tracar-rota input[type=submit]{width:35%; padding:0; border:none; font-size:14px; height:35px; box-sizing:border-box; -webkit-box-sizing:border-box; border-right:5px solid;}


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

.formulario p{width:100%; margin:0 0 18px; float:left;}
.formulario strong{width:100%; padding:0 0 5px; display:none;}

/*Campos Obrigatórios*/
input[name=nome], input[name=email], input[name=telefone]{border-left:5px solid #6C0000;}

/* Configuração dos Campos de Erro */
.error, .valid{background-image:url(../../images/img-error-form.png); background-repeat:no-repeat;}
.error{background-position:right 8px; border-color:#B20000;}
.valid{background-position:right -75px; border-color:#238C00 !important;}
select.error, select.valid{background-image:none}
label.error{}
form.cmxform span.error, span.error{color:#f00; font-style:italic; font-size:10px; margin:0;}

/*Cores do formulário*/
input:focus, textarea:focus{border-color:#F48635;}
input, select, select.valid, textarea, textarea.valid{background:#1D1D1D; border-color:#2D2D2D; }
input[type=submit]{background:#F48635; border-color:#CC5C0B; color:#FFF}
input[type=submit]:focus{border-color:#000;}
.tracar-rota input[type=submit]{background:#F48635; border-color:#CC5C0B; color:#FFF;}

/*Obrigado*/
.obrigado{width:100%; float:left; box-sizing:border-box;}
.obrigado big{font-size:22px; color:#FFF; display:block; width:100%; border-bottom:1px solid #FFF; padding:0 0 2px 0; margin:0 0 8px;}
.obrigado b{display:block; width:100%; float:left; padding:0 0 5px 0;}
.obrigado a{padding:5px 10px; display:block; background:#000; border-radius:5px; margin:30px 0 0 0; font-family:fonte; font-size:12px; color:#FFF; transition:all 0.2s linear;}
.obrigado a:hover{background:#222222; text-decoration:none;}

/* CLASSES GERAIS
---------------------------------------------------------*/
/* Texto c/ Imagem */
.imgtxt-top-left, .imgtxt-bottom-left {position:relative; margin:1em 0; clear:both;}
.imgtxt-top-right, .imgtxt-bottom-right {position:relative; float:right;  margin:1em 0; clear:both;}
.imgtxt-top-center, .imgtxt-bottom-center {position:relative; margin:1em auto; clear:both;}
.imgtxt-left {position:relative; float:left; margin:0 1em 1em 0;}
.imgtxt-right {position:relative; float:right; margin:0 0 1em 2em;}
.imgtxt-column-left {position:relative; clear:both; width:100%;}
.imgtxt-column-left .imgtxt-column-left-text {position:relative; float:left; margin:0 1em 1em 0; width:60%;}
.imgtxt-column-left .imgtxt-column-left-image {position:relative; float:left; margin:0 0 1em 1em;  width:35%;}
.imgtxt-column-right {position:relative; clear:both; width:100%;}
.imgtxt-column-right .imgtxt-column-right-text {position:relative; float:right; margin:0 0 1em 1em; width:60%;}
.imgtxt-column-right .imgtxt-column-right-image {position:relative; float:left; margin:0 1em 1em 0; width:35%;}

/* Galeria de imagem Padrão */
.galerias-padrao{width:100%;}
.galerias-padrao li{width:25%; float:left; text-align:center; margin:0 0 25px; box-sizing:border-box; -webkit-box-sizing:border-box;}
.galerias-padrao li img{padding:2px; border:1px solid #CCC; background:#fff;}
.galerias-padrao li span{margin:0; font-size:10px; display:block; clear:both; width:80%; padding:5px 10%;}

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


/* Botão Voltar e subir ao topo*/ 
.link-back{line-height:22px; display:block; clear:both; float:right; background:#f2f2f2; border-radius:5px; font-family:fonte; font-size:15px; padding:0 7px; margin:25px 0 0 0;} 	
.link-back:hover{background:#DDD; text-decoration:none;}

.cd-top{display:block; height:40px; width:40px; position:fixed; bottom:40px; right:20px; border-radius:50px; text-indent:100%; background:url(../../images/bt-to-top.png) no-repeat center; visibility:hidden; opacity:0;  -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  transition:all .3s linear; z-index:1100;}
.cd-top.cd-is-visible{visibility:visible; opacity: 1;}

/*Cores botão subir ao topo*/
.cd-top{background-color:#b20000;}
.cd-top:hover{background-color:#000}


/* TABS */
.accordion{width:100%;}
.accordionButton:first-child{margin:0;}
.accordionButton{width:100%; line-height:38px; height:38px; font-size:19px; padding:0; margin: 20px 0 0 0; outline:none; cursor:pointer; box-sizing:border-box; -webkit-box-sizing:border-box; border-bottom:1px solid; font-family:fonte; transition:all 0.2s ease-out; float:left;}
.accordionButton span{width:36px; height:36px; display: block; float:right;}
.accordionButton i{width:24px; height:24px; border:2px solid; border-radius:50px; display:block; position:relative; margin:2px 0 0 4px;}
.accordionButton i:after{width:14px; height:4px; content:''; position:absolute; top:10px; left:5px; transition:all 0.2s ease-out;}
.accordionButton i:before{width:4px; height:14px; content:''; position:absolute; top:5px; left:10px; transition:all 0.2s ease-out;}

.on span i:after{transform:rotate(360deg);}
.on span i:before{display:none; transform:rotate(90deg);}

.accordionContent{width:98%; box-sizing:border-box; -webkit-box-sizing:border-box; padding:15px 20px 20px 15px; margin:0 0 15px; border-right: 1px dotted; display:none;}

/*TABS Cores*/
.accordionButton{color:#FFF; border-color:#FFF;}
.accordionButton:hover{color:#FBD560; border-color:#FBD560;}

.accordionButton i{border-color:#FFF;}
.accordionButton i:after,.accordionButton i:before{background:#FFF;}

.accordionButton:hover i{ border-color:#FBD560}
.accordionButton:hover i:after, .accordionButton:hover i:before{ background:#FBD560}

.on{border-color:#FACD45; color:#F8BD0E;}
.on.accordionButton i{border-color:#FACD45;}
.on.accordionButton i:after, .on.accordionButton i:before{ background:#FACD45}

.accordionContent{border-color:#CCC;}

		
/* PAGINATE-ESTRUTURA */
.ul-paginate{width:100%; margin:35px 0 0 0;}
.article_paginate_navi{margin:0 auto; font-weight:bolder;display:table;}
.article_paginate_navi a, .article_paginate_navi span{width:20px; height:20px; display:block; float:left; text-align:center; line-height:20px; padding:1px; border:1px solid; margin:0 3px; border-radius:3px; text-decoration:none;}
.article_paginate_navi span{ cursor:default;}

.apn_next, .apn_prev{ float:left;}
.apn_prev i, .apn_next i{ display:none}
.apn_prev a i, .apn_next a i{ display:table;  border-top: 6px solid transparent;  border-bottom: 6px solid transparent; margin:4px auto;}

.apn_prev i{border-right:10px solid;}
.apn_next i{border-left:10px solid;} 

/*Cores dos botões*/
.article_paginate_navi a{color:#333; background:#f2f2f2; border-color: #999}
.article_paginate_navi a:hover{ background:#999; color:#000; border-color: #000}

/*======= Menu ========*/
#pmenu a{display:block; float:left; font-family:fonte; text-decoration:none; transition:all 0.1s linear;}
#pmenu li{float:left; width:auto; position:relative;}
#pmenu .psubmenu{display:none; position:absolute;   box-sizing:border-box; -webkit-box-sizing:border-box; z-index:999; left:0;}
#pmenu li:hover > .psubmenu{display:block;}
#pmenu .psubmenu li{ width:100%;}
.psubmenu a{box-sizing:border-box; -webkit-box-sizing:border-box; width:100%;}

/*Configurações menu principal*/
#pmenu a{color:#fff; padding:0 37px 0 33px; height:51px; line-height:51px; font-size:15px; text-transform:uppercase;}
#pmenu li:hover > a,#pmenu .act_path a{color:#F58C31; line-height:43px; }
#pmenu li{ background:url(../../images/ico-menu.png) no-repeat right center;}
#pmenu li.li_enclose{ background:none;}
/*Configurações DropDown*/
#pmenu .psubmenu{top:35px; background:#CCC; padding:4px; width:200px; } 
#pmenu ul.psubmenu a{height:25px; line-height:25px; background:#ff0;font-size:15px; color:#f00;}
#pmenu ul.psubmenu a:hover{background:#f00}

/* 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:#000; background: rgba(0,0,0, 0.9); overflow:hidden; border:2px solid #000}
    #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; top:0; right:0; background:url(../../images/fechar-modal.png) no-repeat; width:125px; height:45px; padding:0; border:0; font-family:fonte; color:#F58736; font-size:14px; opacity:0.8; transition:all 0.1s linear; outline:none;}
    #cboxClose:hover{ opacity:1} 
	
    .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 
---------------------------------------------------------*/

.slider-banner{height:; overflow-y: hidden;}
.bx-next{position:absolute; top:0; right:0; z-index:999; width:30px; height:30px;}
.bx-prev{position:absolute; top:0; left:0; z-index:999; width:30px; height:30px;}
.bx-pager{position:absolute; bottom:11px; right:14px; height:16px; z-index:1400;}
.bx-pager-item{float:left;}
.bx-pager a{background: #7F2235; width:16px; height:16px; display:block; padding:0; margin:0 0 0 5px; text-indent:-99999px; border:1px solid #FFF; border-radius:5px; box-shadow: 0px 0px 10px rgba(0,0,0,1)}
.bx-pager .active, .bx-pager a:hover{background:#000; text-indent:-99999px;}




.logos-clientes .bx-controls{ width:200px; height:94px; background:url(../../images/bg-pager-clientes-logos.png) no-repeat; position:absolute; bottom:-123px; right:2px;}
.logos-clientes .bx-next, .logos-clientes .bx-prev{width:35px; height:94px;background: url(../../images/setas-clientes.png);text-indent:-9999px; opacity:0.7; transition:all 0.1s linear;}
.logos-clientes .bx-next{ float:right;  background-position:right; margin:0 26px 0 0;}
.logos-clientes .bx-prev{float:left;  background-position: left top; margin:0 0 0 19px;}

.logos-clientes .bx-next:hover, .logos-clientes .bx-prev:hover{ opacity:1;}

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