@charset "utf-8";
/* CSS Document */

/***************************************/
/*  RESET */
/***************************************/
* {
	margin: 0;
	padding: 0;
	outline: none;
	border: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

@font-face {
    font-family: 'robotoblack';
    src: url('Roboto-Black-webfont.eot');
    src: url('Roboto-Black-webfont.eot?#iefix') format('embedded-opentype'),
         url('Roboto-Black-webfont.woff2') format('woff2'),
         url('Roboto-Black-webfont.woff') format('woff'),
         url('Roboto-Black-webfont.ttf') format('truetype'),
         url('Roboto-Black-webfont.svg#robotoblack') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotobold';
    src: url('Roboto-Bold-webfont.eot');
    src: url('Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('Roboto-Bold-webfont.woff2') format('woff2'),
         url('Roboto-Bold-webfont.woff') format('woff'),
         url('Roboto-Bold-webfont.ttf') format('truetype'),
         url('Roboto-Bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotoregular';
    src: url('Roboto-Regular-webfont.eot');
    src: url('Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('Roboto-Regular-webfont.woff2') format('woff2'),
         url('Roboto-Regular-webfont.woff') format('woff'),
         url('Roboto-Regular-webfont.ttf') format('truetype'),
         url('Roboto-Regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotolight';
    src: url('Roboto-Light-webfont.eot');
    src: url('Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('Roboto-Light-webfont.woff2') format('woff2'),
         url('Roboto-Light-webfont.woff') format('woff'),
         url('Roboto-Light-webfont.ttf') format('truetype'),
         url('Roboto-Light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face{font-family:'Breathe-Regular';src:url("../fonts/Breathe-Regular.ttf");}

@font-face{font-family:'Helvetica_Light_Cn';src:url("../fonts/Helvetica_Light_Cn.otf");}
@font-face{font-family:'Helvetica_Neue_Cn';src:url("../fonts/Helvetica_Neue_Cn.otf");}
@font-face{font-family:'Helvetica_Medium_Cond';src:url("../fonts/Helvetica_Medium_Cond.otf");}
@font-face{font-family:'Helvetica_Ext_Blk_Cond';src:url("../fonts/Helvetica_Ext_Blk_Cond.otf");}

@font-face{font-family:'HelveticaNeueLTStd-Bd';src:url("../fonts/HelveticaNeueLTStd-Bd.otf");}
@font-face{font-family:'HelveticaNeueLTStd-BdCn';src:url("../fonts/HelveticaNeueLTStd-BdCn.otf");}
@font-face{font-family:'HelveticaNeueLTStd-BdCnO';src:url("../fonts/HelveticaNeueLTStd-BdCnO.otf");}
@font-face{font-family:'HelveticaNeueLTStd-BdEx';src:url("../fonts/HelveticaNeueLTStd-BdEx.otf");}
@font-face{font-family:'HelveticaNeueLTStd-BdExO';src:url("../fonts/HelveticaNeueLTStd-BdExO.otf");}
@font-face{font-family:'HelveticaNeueLTStd-BdIt';src:url("../fonts/HelveticaNeueLTStd-BdIt.otf");}
@font-face{font-family:'HelveticaNeueLTStd-BdOu';src:url("../fonts/HelveticaNeueLTStd-BdOu.otf");}
@font-face{font-family:'HelveticaNeueLTStd-Blk';src:url("../fonts/HelveticaNeueLTStd-Blk.otf");}
@font-face{font-family:'HelveticaNeueLTStd-BlkCn';src:url("../fonts/HelveticaNeueLTStd-BlkCn.otf");}
@font-face{font-family:'HelveticaNeueLTStd-BlkCnO';src:url("../fonts/HelveticaNeueLTStd-BlkCnO.otf");}
@font-face{font-family:'HelveticaNeueLTStd-BlkEx';src:url("../fonts/HelveticaNeueLTStd-BlkEx.otf");}
@font-face{font-family:'HelveticaNeueLTStd-BlkExO';src:url("../fonts/HelveticaNeueLTStd-BlkExO.otf");}
@font-face{font-family:'HelveticaNeueLTStd-BlkIt';src:url("../fonts/HelveticaNeueLTStd-BlkIt.otf");}
@font-face{font-family:'HelveticaNeueLTStd-Cn';src:url("../fonts/HelveticaNeueLTStd-Cn.otf");}
@font-face{font-family:'HelveticaNeueLTStd-CnO';src:url("../fonts/HelveticaNeueLTStd-CnO.otf");}
@font-face{font-family:'HelveticaNeueLTStd-Ex';src:url("../fonts/HelveticaNeueLTStd-Ex.otf");}
@font-face{font-family:'HelveticaNeueLTStd-ExO';src:url("../fonts/HelveticaNeueLTStd-ExO.otf");}
@font-face{font-family:'HelveticaNeueLTStd-Hv';src:url("../fonts/HelveticaNeueLTStd-Hv.otf");}
@font-face{font-family:'HelveticaNeueLTStd-HvCn';src:url("../fonts/HelveticaNeueLTStd-HvCn.otf");}
@font-face{font-family:'HelveticaNeueLTStd-HvCnO';src:url("../fonts/HelveticaNeueLTStd-HvCnO.otf");}
@font-face{font-family:'HelveticaNeueLTStd-HvEx';src:url("../fonts/HelveticaNeueLTStd-HvEx.otf");}
@font-face{font-family:'HelveticaNeueLTStd-HvIt';src:url("../fonts/HelveticaNeueLTStd-HvIt.otf");}
@font-face{font-family:'HelveticaNeueLTStd-It';src:url("../fonts/HelveticaNeueLTStd-It.otf");}
@font-face{font-family:'HelveticaNeueLTStd-Lt';src:url("../fonts/HelveticaNeueLTStd-Lt.otf");}
@font-face{font-family:'HelveticaNeueLTStd-LtCn';src:url("../fonts/HelveticaNeueLTStd-LtCn.otf");}
@font-face{font-family:'HelveticaNeueLTStd-LtCnO';src:url("../fonts/HelveticaNeueLTStd-LtCnO.otf");}
@font-face{font-family:'HelveticaNeueLTStd-LtEx';src:url("../fonts/HelveticaNeueLTStd-LtEx.otf");}
@font-face{font-family:'HelveticaNeueLTStd-LtExO';src:url("../fonts/HelveticaNeueLTStd-LtExO.otf");}
@font-face{font-family:'HelveticaNeueLTStd-LtIt';src:url("../fonts/HelveticaNeueLTStd-LtIt.otf");}
@font-face{font-family:'HelveticaNeueLTStd-Md';src:url("../fonts/HelveticaNeueLTStd-Md.otf");}
@font-face{font-family:'HelveticaNeueLTStd-MdCn';src:url("../fonts/HelveticaNeueLTStd-MdCn.otf");}
@font-face{font-family:'HelveticaNeueLTStd-MdCnO';src:url("../fonts/HelveticaNeueLTStd-MdCnO.otf");}
@font-face{font-family:'HelveticaNeueLTStd-MdEx';src:url("../fonts/HelveticaNeueLTStd-MdEx.otf");}
@font-face{font-family:'HelveticaNeueLTStd-MdExO';src:url("../fonts/HelveticaNeueLTStd-MdExO.otf");}
@font-face{font-family:'HelveticaNeueLTStd-MdIt';src:url("../fonts/HelveticaNeueLTStd-MdIt.otf");}
@font-face{font-family:'HelveticaNeueLTStd-Roman';src:url("../fonts/HelveticaNeueLTStd-Roman.otf");}
@font-face{font-family:'HelveticaNeueLTStd-Th';src:url("../fonts/HelveticaNeueLTStd-Th.otf");}
@font-face{font-family:'HelveticaNeueLTStd-ThCn';src:url("../fonts/HelveticaNeueLTStd-ThCn.otf");}
@font-face{font-family:'HelveticaNeueLTStd-ThCnO';src:url("../fonts/HelveticaNeueLTStd-ThCnO.otf");}
@font-face{font-family:'HelveticaNeueLTStd-ThEx';src:url("../fonts/HelveticaNeueLTStd-ThEx.otf");}
@font-face{font-family:'HelveticaNeueLTStd-ThExO';src:url("../fonts/HelveticaNeueLTStd-ThExO.otf");}
@font-face{font-family:'HelveticaNeueLTStd-ThIt';src:url("../fonts/HelveticaNeueLTStd-ThIt.otf");}
@font-face{font-family:'HelveticaNeueLTStd-UltLt';src:url("../fonts/HelveticaNeueLTStd-UltLt.otf");}
@font-face{font-family:'HelveticaNeueLTStd-UltLtCn';src:url("../fonts/HelveticaNeueLTStd-UltLtCn.otf");}
@font-face{font-family:'HelveticaNeueLTStd-UltLtCnO';src:url("../fonts/HelveticaNeueLTStd-UltLtCnO.otf");}
@font-face{font-family:'HelveticaNeueLTStd-UltLtEx';src:url("../fonts/HelveticaNeueLTStd-UltLtEx.otf");}
@font-face{font-family:'HelveticaNeueLTStd-UltLtExO';src:url("../fonts/HelveticaNeueLTStd-UltLtExO.otf");}
@font-face{font-family:'HelveticaNeueLTStd-UltLtIt';src:url("../fonts/HelveticaNeueLTStd-UltLtIt.otf");}
@font-face{font-family:'HelveticaNeueLTStd-XBlkCn';src:url("../fonts/HelveticaNeueLTStd-XBlkCn.otf");}
@font-face{font-family:'HelveticaNeueLTStd-XBlkCnO';src:url("../fonts/HelveticaNeueLTStd-XBlkCnO.otf");}


@media (max-width: 2800px) and (min-width: 1366px){

a{text-decoration:none;}

.tarja-menu{width:100%;height: 90px;overflow:  hidden;background-image:url(../imagens/back_menu.jpg);display:block;position: relative;}
.tarja-menu .foco{width: 98%; max-width:1670px; height:auto; display:block; position:relative; margin-left:auto; margin-right:auto;}
.tarja-menu .foco .logo{height:134px; display:block; position:relative; top:46px; float:left;}
.tarja-menu .foco .slogan{width: 330px;height:30px;display:block;position:relative;top:100px;font-family:'Helvetica_Light_Cn';font-size:18px;color:#fff;letter-spacing: 3px;float:left;margin-left:30px;}
.tarja-menu .foco .menu{width: 810px;height:100px;color:#fff;float:right;}
.tarja-menu .foco .menu .item-menu{height:130px; font-family:'Helvetica_Medium_Cond';font-size:16px; color:#fff; float:left;padding-left:14px; padding-right:14px; font-style:italic; line-height:220px;}
.tarja-menu .foco .menu .item-menu:hover{font-family:'Helvetica_Medium_Cond';font-size:16px; color:#fff; float:left;padding-left:14px; padding-right:14px; font-style:italic; background-color:#ffc95d;}
.tarja-menu .foco .menu .item-menu-active{height:130px;font-family:'Helvetica_Medium_Cond';font-size:16px; color:#ffc200; float:left;padding-left:14px; padding-right:14px; font-style:italic; line-height:220px;}
.tarja-menu .foco .menu .item-menu-active:hover{font-family:'Helvetica_Medium_Cond';font-size:16px; color:#fff; float:left;padding-left:14px; padding-right:14px; font-style:italic; line-height:220px; background-color:#ffc95d;}
.tarja-menu .foco .menu .ico-menu{float:left; height:140px;padding-left:10px; padding-right:10px;}
.tarja-menu .foco .menu .ico-menu:hover{float:left; padding-left:10px; padding-right:10px; background-color:#ffc95d;}
.tarja-menu .foco .menu .ico-menu img{margin-top:94px;}

/* ////////////////////// MENU FLUTUANTE ///////////////////////////// */
.tarja-menu-2{width:100%;height:90px;background-image:url(../imagens/back_menu.jpg);display: block;position: fixed;z-index:99999999;top:0px;}
.tarja-menu-2 .foco2{width: 98%; max-width:1670px; height:auto; display:block; position:relative; margin-left:auto; margin-right:auto;}
.tarja-menu-2 .foco2 .logo2{width:290px; height:auto; display:block; position:relative; top:0px; margin-left:50px; float:left;}
.tarja-menu-2 .foco2 .slogan2 {width: 360px;height:30px;display:block;position:relative;top:40px;font-family:'Helvetica_Light_Cn';font-size:13px;color:#fff;letter-spacing:3px;float:left;margin-left:30px;}
.tarja-menu-2 .foco2 .menu2{width: 870px;height:100px;color:#fff;float:right;}
.tarja-menu-2 .foco2 .menu2 .item-menu2{height:30px;font-family:'Helvetica_Medium_Cond';font-size: 15px;color:#fff;float:left;padding-left: 8px;padding-right: 8px;font-style:italic;line-height:30px;margin-top:31px;}
.tarja-menu-2 .foco2 .menu2 .item-menu2:hover{font-family:'Helvetica_Medium_Cond';color:#fff;float:left;font-style:italic;background-color:#ffc95d;}
.tarja-menu-2 .foco2 .menu2 .item-menu2-active{height:30px;font-family:'Helvetica_Medium_Cond';font-size:16px; color:#ffc200; float:left;padding-left:14px; padding-right:14px; font-style:italic; margin-top:31px;line-height:30px; }
.tarja-menu-2 .foco2 .menu2 .item-menu2-active:hover{font-family:'Helvetica_Medium_Cond';font-size:16px; color:#fff; float:left;padding-left:14px; padding-right:14px; font-style:italic; background-color:#ffc95d;}

.tarja-menu-2 .foco2 .menu2 .ico-menu2{float:right; height:44px;padding-left:10px; padding-right:10px;  margin-top:21px;}
.tarja-menu-2 .foco2 .menu2 .ico-menu2:hover{float:right; padding-left:10px; padding-right:10px; background-color:#ffc95d;}
.tarja-menu-2 .foco2 .menu2 .ico-menu2 img{margin-top:6px}
.menu_show{display:block;
-webkit-box-shadow: 0px 10px 21px -6px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 10px 21px -6px rgba(0,0,0,0.75);
box-shadow: 0px 10px 21px -6px rgba(0,0,0,0.75);
}


.slider .slogan{width:860px; height:26px; text-align:center; margin-left:auto; margin-right:auto; font-family:'Helvetica_Light_Cn';font-size:20px; color:#fff; font-style:italic; top:60px; display:block; position:relative;}

.slider .box-chamada{width:789px; height:206px; background-image:url(../imagens/borda-slider.png); display:block; position:relative; margin-left:auto; margin-right:auto; top:140px;}

.slider .box-chamada .chamada{width:789px; height:270px; margin-left:auto; margin-right:auto;  font-family:'HelveticaNeueLTStd-Bd';font-size:134px; color:#fff; text-align:center; line-height:102px; top:-60px; display:block; position:relative;}
.slider .box-chamada .chamada span{color:#ffaa00;}

.slider .slogan-g{width:950px; height:26px; text-align:center; margin-left:auto; margin-right:auto; font-family:'Helvetica_Neue_Cn';font-size:18px; color:#fff; top:204px; display:block; position:relative; letter-spacing:0.3px;}

.slider .foco{width:1100px; height:240px;margin-left:auto; margin-right:auto; display:block; position:relative; top:200px;}
.slider .foco .btn{width:17%; height:170px; border:solid 1px #fff; float:left; margin-left:1.5%; margin-right:1.5%; display:block; position:relative; top:40px;  font-family:'HelveticaNeueLTStd-Bd';font-size:19px; color:#fff; text-align:center;}
.slider .foco .btn .texto{ margin-top:20%;}
.slider .foco .btn .texto2{ margin-top:25%;}

.foco{width: 100%;height:auto;display:block;position:relative;margin-left:auto;margin-right:auto;}
.foco .centralizado{margin-left:auto;margin-right:auto;display:block;position:relative;margin-top: 30px;}
.foco .titulo{width:300px;height: 29px;margin-left:auto;margin-right:auto;display:block;position:relative;font-family:'Breathe-Regular';font-size:34px;color:#ffaa00;text-align:center;margin-bottom: 0;}

.foco .servicos{width: 9%;height: 125px;margin-left: 1%;margin-right: 1%;padding-top: 5px;float:left;display:block;position:relative;color:#4e4d4d;font-family:'Helvetica_Ext_Blk_Cond';font-size: 15px;text-align:center;top:40px;line-height: 18px;margin-bottom:70px;box-shadow: 0px 0px 3px 0px black;}
.foco .servicos-mobile{display:none;}
.foco .servicos img{ width:90px; height:74px;margin-left:auto; margin-right:auto; display:block; position:relative;}

.box-modal{width:1280px; height:auto; background-image:url(../imagens/back_modal.gif); border:solid 3px #f9c256;}
.box-modal .box-left{width:49.5%; height:460px; float:left; display:block; position:relative; text-align:center; color:#4e4d4d; font-family:'Helvetica_Ext_Blk_Cond';font-size:78px; line-height:76px;}
.box-modal .box-left img{width:249px; margin-top:50px; margin-left:auto; margin-right:auto; display:block; position:relative; border:solid 1px #000; margin-bottom:18px;}
.box-modal .divisor {width:1px; height:400px; margin-top:50px; display:block; position:relative; float:left; background-color:#000000;}

.box-modal .box-right{width:40%; height:auto; float:left; display:block; position:relative; text-align:justify; color:#4e4d4d; font-family:'HelveticaNeueLTStd-Roman';font-size:14px; line-height:18px; margin-left:5%}
.box-modal .box-right .img_p{width:30%; height:120px; background-color:#000; float:left; margin-right:3%;display:block; position:relative; margin-top:150px;}
.box-modal .box-right .img_g{width:67%; height:240px; background-color:#000; float:left; display:block; position:relative; margin-top:30px; margin-bottom:14px;}

.box-modal .box-centro{width:30%; height:60px; border:1px solid #ffc95d; display:block; position:relative;float:left; margin-left:35%; margin-top:10px;}

.box-modal-login{width:1280px; height:550px; border:solid 3px #f9c256;}
.box-modal-login .logo_modal{ width:120px; height:120px; margin-left:auto; margin-right:auto; margin-top:20px; display:block; position:relative;}
.box-modal-login .logo_modal_pe{ width:120px; height:120px; margin-left:10%; float:left;  margin-top:20px; display:block; position:relative;}
.box-modal-login .texto_pe{float:left; margin-left:4%; height:auto; margin-top:24px; width:70%;font-family:'HelveticaNeueLTStd-Lt';font-size:16px; color:#56153F;}

.box-modal-login{width:900px; height:520px; border:solid 3px #f9c256;}
.box-modal-login .logo_modal{ width:110px; height:110px; margin-left:auto; margin-right:auto; margin-top:30px; display:block; position:relative;}
.box-modal-login .divisor_vertical{width:80%; height:1px; margin-top:35px; display:block; position:relative; background-color:#C9C9C9; margin-left:auto; margin-right:auto;}

.box-modal-login .box-left{width:40%; height:300px; float:left; display:block; position:relative; margin-left:10%; margin-top:30px;}
.box-modal-login .box-left .titulo{width:100%; height:30px;  color:#56153F; font-family:'HelveticaNeueLTStd-LtIt';font-size:20px; line-height:24px; text-align:center; margin-top:15px;}
.box-modal-login .box-left .form_login{width:80%; height:46px;  color:#000; font-family:'HelveticaNeueLTStd-Lt';font-size:16px; line-height:45px; border-radius:8px; border:solid 1px #C9C9C9; margin-left:10%; text-indent:8px;margin-top:10px; background-color:rgba(255,255,255,0);}
.box-modal-login .box-left .btn_enviar{color:#fff; background-color:#FFC95D; width:80%; height:38px; font-family:'HelveticaNeueLTStd-MdIt';font-size:14px; line-height:37px; margin-top:10px; text-align:center; border:none;  margin-left:10%; letter-spacing:1px; cursor:pointer;}
.box-modal-login .box-left .links{width:80%; height:26px; margin-left:10%; color:#56153F; font-family:verdana; font-size:11px; text-align:center; display:block; position:relative; line-height:20px; text-decoration:underline; margin-top:4px}

.box-modal-login .divisor {width:1px; height:270px; margin-top:25px; display:block; position:relative; float:left; background-color:#C9C9C9;  margin-right:1%;}

.box-modal-login .box-right{width:40%; height:300px; float:left; display:block; position:relative; margin-top:30px;}
.box-modal-login .box-right .titulo{width:100%; height:30px;  color:#56153F; font-family:'HelveticaNeueLTStd-LtIt';font-size:20px; line-height:24px; text-align:center; margin-top:15px;}
.box-modal-login .box-right .form_login{width:80%; height:46px;  color:#000; font-family:'HelveticaNeueLTStd-Lt';font-size:16px; line-height:45px; border-radius:8px; border:solid 1px #C9C9C9; margin-left:10%;  text-indent:8px;margin-top:10px; background-color:rgba(255,255,255,0);}
.box-modal-login .box-right .btn_enviar{color:#fff; background-color:#FFC95D; width:80%; height:38px; font-family:'HelveticaNeueLTStd-MdIt';font-size:14px; line-height:37px; margin-top:10px; text-align:center; border:none;  margin-left:10%; letter-spacing:1px; cursor:pointer;} 
.box-modal-login .box-right .links{width:80%; height:26px; margin-left:10%; color:#56153F; font-family:verdana; font-size:11px; text-align:center; display:block; position:relative; line-height:20px; text-decoration:underline; margin-top:4px}

.box-modal-login ::-webkit-input-placeholder { color: #C9C9C9;}
.box-modal-login ::-moz-placeholder { color: #C9C9C9;opacity:  1;}
.box-modal-login ::-moz-placeholder {color: #C9C9C9; opacity:  1;}

.box-modal-login ::-ms-input-placeholder {color: #C9C9C9;}
/*////////////////// BOX PERSONALIZADO //////////////////////*/
.box-modal-login .logo_modal_pe{ width:120px; height:120px; margin-left:10%; float:left;  margin-top:20px; display:block; position:relative;}
.box-modal-login .texto_pe{float:left; margin-left:4%; height:110px; margin-top:16px; width:70%;font-family:'HelveticaNeueLTStd-Lt';font-size:16px; color:#56153F;}
.box-modal-login .titulo{width:70%; height:30px;  color:#56153F; font-family:'HelveticaNeueLTStd-LtIt';font-size:20px; line-height:24px; margin-top:20px; margin-left:4%; float:left;}
.box-modal-login .box-right .form_login_g{width:80%; height:90px;  color:#000; font-family:'HelveticaNeueLTStd-Lt';font-size:16px; line-height:30px; border-radius:8px; border:solid 1px #C9C9C9; margin-left:10%; text-indent:8px;margin-top:10px; background-color:rgba(255,255,255,0);}
/*//////////////////////////////////////////*/


.box-modal-login .numero_pedido{width:100%; height:20px; margin-top:5px; font-family:'HelveticaNeueLTStd-Lt';font-size:16px; color:#000; display: block; position:relative; text-align:center;}
.box-modal-login .titulo_g{width:100%; height:40px; margin-top:12px; font-family:'HelveticaNeueLTStd-It';font-size:20px; color:#56153f; display: block; position:relative;  text-align:center;}
.box-modal-login .titulo_m{width:100%; height:20px; margin-top:18px; font-family:'HelveticaNeueLTStd-It';font-size:20px; color:#000; display: block; position:relative;  text-align:center; letter-spacing:1px;}
.box-modal-login p{width:100%; height:auto; margin-top:5px; font-family:'HelveticaNeueLTStd-It';font-size:12px; color:#000; display: block; position:relative;  text-align:center;}
.box-modal-login .divisor_vertical2{width:80%; height:1px; margin-top:10px; display:block; position:relative; background-color:#C9C9C9; margin-left:auto; margin-right:auto;}
.box-modal-login .whats{width:40px; height:36px; margin-left:auto; margin-right:auto; display:block; position:relative; margin-top:5px;}
.box-modal-login .telefones{width:60%; height:20px; margin-left:auto; margin-right:auto; display:block; position:relative; margin-top:10px;}
.box-modal-login .telefones .fone{width:33%; height:20px; float:left; display:block; position:relative; text-align:center; font-family:'HelveticaNeueLTStd-It';font-size:14px; color:#000;}


.box-modal-esqueci, .box-modal-consulte{width:900px; height:270px; border:solid 3px #f9c256;}
.box-modal-esqueci .logo_modal, .box-modal-consulte .logo_modal{ width:120px; height:120px; margin-left:5%; margin-top:20px; display:block; position:relative; float:left;}
.box-modal-esqueci .box, .box-modal-consulte .box {width:100%; height:auto; margin-top:20px; display:inline-block; position:relative;}
.box-modal-esqueci .titulo_g, .box-modal-consulte .titulo_g{    width: 78%;height: 30px;color: #56153F;font-family: 'HelveticaNeueLTStd-LtIt';font-size: 40px;line-height: 24px;
margin-top: 60px; text-indent:16px;}
.box-modal-esqueci .chamada, .box-modal-consulte .chamada{width:78%; height:auto; margin-top:15px; font-family:'HelveticaNeueLTStd-It';font-size:15px; color:#000; display: block; position:relative; text-indent:16px;}














.box-modal-esqueci .box .form_login, .box-modal-consulte .box .form_login{width:67%; height:46px;  color:#000; font-family:'HelveticaNeueLTStd-Lt';font-size:16px; line-height:45px; border-radius:8px; border:solid 1px #C9C9C9; margin-left:3%;  text-indent:8px;margin-top:10px; background-color:rgba(255,255,255,0);}
.box-modal-esqueci .box .btn_enviar, .box-modal-consulte .box .btn_enviar{color:#fff; background-color:#FFC95D; width:24%; height:38px; font-family:'HelveticaNeueLTStd-MdIt';font-size:14px; line-height:37px;  text-align:center; border:none;  margin-left:3%; letter-spacing:1px; cursor:pointer;} 



.tarja-preta{width:100%; height:474px; background-color:#000; display:block; position:relative; margin-top:30px; margin-bottom:80px;}
.tarja-preta .video{width:844px;height: 100%;margin-left:auto;margin-right:auto;display:block;position:relative;}
.tarja-preta .laranja{ width:330px; height:auto; margin-left:1%;margin-top:-140px; display:block; position:absolute;}

.imagem-fundo{width:100%;height: auto;background-image:url(../imagens/fundo_tabela.jpg);background-repeat:no-repeat;background-position: center;display:inline-block;position:relative;margin-top: 20px;background-repeat: no-repeat;background-position:top;}

.imagem-fundo .box-tabela{width:891px;/* height:758px; */background-color: rgba(255,255,255,0.7);margin-left:auto;margin-right:auto;display:block;position:relative;left:-5px;}

.imagem-fundo .box-tabela .topo-table{ width:870px; height:56px; margin-left:auto; margin-right:auto; position:relative; display:block; top:10px;}
.imagem-fundo .box-tabela .topo-table tr td{width:174px; font-family:'HelveticaNeueLTStd-Blk'; font-size:15px; text-align:center; color:#4e4d4d; line-height:18px; }

.imagem-fundo .box-tabela .laranja{ width:870px; margin-left:auto; margin-right:auto; position:relative; display:block; border: 1px solid #ffaa00;}

.imagem-fundo .box-tabela .laranja tr td {width:174px; font-family:'HelveticaNeueLTStd-MdIt'; font-size:14px; text-align:center; color:#4e4d4d; line-height:14px; font-style:italic; text-transform:uppercase; padding:4px; }
.imagem-fundo .box-tabela .laranja tr td img{width:26px; height:21px; margin-left:auto; margin-right:auto; display:block; position:relative;}

.imagem-fundo .box-tabela .laranja tr .fundo-laranja{ width:96%; height:670px;border:2px solid #fff; background-color: rgba(255,170,0,0.4); text-align:center; margin:4px; font-family:'HelveticaNeueLTStd-Blk'; font-style:normal; padding:4px;}

.imagem-fundo .box-tabela .laranja tr .fundo-laranja span{font-family:'Arial'; font-style:normal; font-size:11px;}

.imagem-fundo .box-tabela .laranja tr .fundo-laranja img{width:auto; height:auto; margin-bottom:6px; margin-top:250px;}

.imagem-fundo .box-tabela .laranja tr td .linha{width:80%; height:1px; background-color:#4e4d4d; display:inline-block; margin-top:15px;}
.imagem-fundo .box-tabela .laranja tr td span{font-size:11px; font-family:'HelveticaNeueLTStd-MdIt';}
.imagem-fundo .texto-tabela{width:940px; margin-left:auto; margin-right:auto; text-align:center; margin-top:60px;  display:block;font-family:'HelveticaNeueLTStd-It';font-size:12px; color:#4e4d4d; text-transform:uppercase;}

.imagem-fundo .borda-btn{width:400px; height:100px; border:solid 1px #ffc95d;  margin-left:auto; margin-right:auto; background-color:#fff; margin-top:20px;}
.imagem-fundo .borda-btn .btn-tabela{width:94%; height:80px;  margin-left:auto; margin-right:auto;display:block; position:relative; background-color:#ffc95d;  text-align:center; font-family:'HelveticaNeueLTStd-Blk'; font-size:19px; color:#fff; text-decoration:none; margin-top:9px; line-height:80px;}


.botao {width:100%; margin-left:auto; margin-right:auto; display:inline-block; position:relative;}
.botao .borda-btn{width:400px; height:100px; border:solid 1px #ffc95d;  margin-left:auto; margin-right:auto; background-color:#fff; margin-top:20px;}
.botao .borda-btn .btn-tabela{width:94%; height:80px;  margin-left:auto; margin-right:auto;display:block; position:relative; background-color:#ffc95d;  text-align:center; font-family:'HelveticaNeueLTStd-Blk'; font-size:19px; color:#fff; text-decoration:none; margin-top:9px; line-height:80px;}

	
.foco .cliente{width:32.5%; height:auto; margin-left:0.5%; display: block; float:left;position:relative;background-color: #000; margin-top:10px; }
.foco .cliente img{width:100%;height:auto;  display: block; position:relative;}
.foco .cliente:hover img{width:100%; height:auto; opacity:0.3;  display:block; position:relative;}
.foco .cliente .cli{display:none;}
.foco .cliente .nome-cli{display:none;}











.foco .cliente .btn-case{display:none;}

.foco .cliente:hover .cli{width:100%; height:26px; text-align:center; font-family:'HelveticaNeueLTStd-LtIt'; font-size:10px; color:#fff; z-index:999; display:block; top:130px; position:absolute; overflow:hidden; margin-bottom:-12px;}

.foco .cliente:hover .nome-cli{width:200px; height:34px;  margin-left:auto; margin-right:auto;border-bottom:dotted 2.5px #fff; text-align:center; font-family:'HelveticaNeueLTStd-Blk'; font-size:16px; color:#fff; z-index:999; display:block; top:-220px; position:relative; overflow:hidden; margin-bottom:-40px; text-transform:uppercase;}

.foco .cliente:hover .btn-case{width:200px; height:40px;  margin-left:auto; margin-right:auto; border:solid 1px #fff; text-align:center; font-family:'HelveticaNeueLTStd-Blk'; font-size:18px; color:#fff; z-index:999; display:block; top:-168px; position:relative; overflow:hidden; margin-bottom:-34px; text-transform:uppercase; line-height:40px;}

.foco .borda-btn{width:400px; height:100px; border:solid 1px #ffc95d;  margin-left:auto; margin-right:auto; background-color:#fff; margin-top:20px;}
.foco .borda-btn .btn-tabela{width:94%; height:80px;  margin-left:auto; margin-right:auto;display:inline-block; position:relative; background-color:#ffc95d;  text-align:center; font-family:'HelveticaNeueLTStd-Blk'; font-size:19px; color:#fff; text-decoration:none; margin-top:9px; line-height:80px;}

.tarja-vinho{width:100%; height:320px; background-color:#3b0e2b; display:inline-block; position:relative; margin-top:30px;}
.tarja-vinho .centralizado{margin-left:auto; margin-right:auto;  display:block; position:relative; margin-top:40px;}
.tarja-vinho .titulo{width:300px; height:30px; margin-left:auto; margin-right:auto; display:block; position:relative; font-family:'Breathe-Regular'; font-size:34px; color:#ffaa00; text-align:center; margin-bottom:20px; margin-top:5px;}

.tarja-azul{width:100%; height:430px; background-color:#6fd7d8; display:inline-block; position:relative;}

.tarja-azul ul li .caixa-li {width:1100px; margin-left:auto; margin-right:auto;}
.tarja-azul ul li .caixa-li .pessoa{width:354px; height:422px; float:left; display:block; position:relative;}
.tarja-azul ul li .caixa-li .pessoa img{width:100%; z-index:0;display:block; position:relative;}
.tarja-azul ul li .caixa-li .box-texto-cliente{width:492px; height:339px; background-image:url(../imagens/depoimentos/borda.png); margin-left:-40px; margin-top:30px; font-family:'HelveticaNeueLTStd-MdCn'; font-size:24px; color:#4e4d4d; padding:50px; float:left; line-height:30px; text-align:left; text-transform:uppercase; letter-spacing:0.6px; z-index:9 !important; display:block; position:relative;}


.tarja-azul ul li .caixa-li .nome-projeto{width:360px; height:22px; font-family:'HelveticaNeueLTStd-MdCn'; font-size:14px; color:#4e4d4d; margin-left:18px; margin-top:62px;letter-spacing:0px; text-align:center;}

.tarja-azul .lateral-slider{width:320px; height:360px; float:left; display:block; position:relative; margin-top:34px; margin-left:-130px;}

.tarja-azul .lateral-slider .midia{width:90%; height:30px; margin-left:auto; margin-right:auto; font-family:'HelveticaNeueLTStd-MdCn'; font-size:20px; color:#000; border-bottom:1px solid #fff; text-align:center; letter-spacing:8px;}

.tarja-azul .lateral-slider .logos{width:185px; height:auto; margin-left:auto; margin-right:auto; margin-top:8px; display:block; position:relative;}
.tarja-azul .laranja{width:365px; height:auto; margin-left:0%;margin-top:239px; display:block; position:absolute; z-index:10;}

.contato{width:70%; height:280px; margin-left:auto; margin-right:auto; display: block; position:relative; margin-top:90px;}

.contato .formulario{width:48%; height:auto; float:left;display: block; position:relative; padding:20px;}
.contato .formulario .titulo{font-family:'Breathe-Regular'; font-size:34px; color:#ffaa00; width:90%;}
.contato .formulario input[type="text"]{width:90%; height:36px; border:solid 1px #801a45; text-indent:6px; font-family:'HelveticaNeueLTStd-MdCn'; font-size:15px; color:#4e4d4d; margin-top:12px;}

.contato .formulario textarea{width:90%; height:70px; border:solid 1px #801a45; text-indent:6px; font-family:'HelveticaNeueLTStd-MdCn'; font-size:15px; color:#4e4d4d; margin-top:12px;}

.contato .formulario  .btn{width:90px; height:35px; display:block; position:relative; background-color:#ffc95d;  text-align:center; font-family:'HelveticaNeueLTStd-Blk'; font-size:18px; color:#fff; text-decoration:none; margin-top:15px; line-height:35px;}
.contato .divisor{width:1px; height:300px; background-color:#959595; float:left; position: relative; display:block;}

.contato .itens-contato{width:48%; height:auto; float:left;display: block; position:relative; text-align:center; margin-top:40px;font-family:'Arial'; font-size:12px; color:#000;}
.contato .itens-contato img{ width:299px; margin-left:auto; margin-right:auto;display: block; position:relative; margin-bottom:10px;}

.contato .itens-contato a{font-family:'HelveticaNeueLTStd-MdCn'; font-size:22px; color:#56153f; text-align:center; line-height:60px; height:60px; width:100%;}

.contato .itens-contato  .btn{width:300px; height:35px; display:block; position:relative; background-color:#ffc95d;  text-align:center; font-family:'HelveticaNeueLTStd-Blk'; font-size:15px; color:#fff; text-decoration:none;line-height:35px; margin-left:auto; margin-right:auto;}

.rodape{width:80%; height:170px; border:solid 1px #801a45; margin-left:auto; margin-right:auto; display:block; position:relative; margin-top:100px; padding:10px;}

.rodape .logo{float:left; width:150px;}

.rodape .itens{width:14%; height:160px; float:left; margin-left:3%;} 
.rodape .itens .link{ color:#411632; font-family:'Arial'; font-size:10px; text-decoration:none; width:100%; line-height:18px; display:inline-block; font-style:italic; font-weight:bold;}
.rodape .atendimento{width:22%; height:120px;float:left; margin-left:3%;font-family:'Arial'; font-size:15px; color:#000; }
.rodape .atendimento .telefone{font-family:'HelveticaNeueLTStd-MdIt'; font-size:30px; color:#56153f; margin-top:10px;}
.rodape .atendimento .email{font-family:'HelveticaNeueLTStd-MdIt'; font-size:16px; color:#56153f; margin-top:10px; text-decoration:none; letter-spacing:-1px;}

.rodape .redes-sociais{width:22%; height:32px; margin-top:30px; float:left; margin-left:3%}
.rodape .redes-sociais img.rede-social-imagem{width:30px; height:30px; float:left; display:block; position:relative; margin-left:10px;}
.rodape .copyright{width:28%;font-family:'Arial'; font-size:12px; color:#000; margin-left:24%; margin-top:10px; float:left; }


}

@media (max-width: 1440px) and (min-width: 1283px){

a{text-decoration:none;}

.tarja-menu{width:100%;height: 90px;overflow:  hidden;background-image:url(../imagens/back_menu.jpg);display:block;position: relative;}
.tarja-menu .foco{width: 98%; height:auto; display:block; position:relative; margin-left:auto; margin-right:auto;}
.tarja-menu .foco .logo{height:134px; display:block; position:relative; top:46px; float:left;}
.tarja-menu .foco .slogan {width: 260px;height: 30px;display: block;position: relative;top: 100px;font-family: 'Helvetica_Light_Cn';font-size: 18px;color: #fff;letter-spacing: 1px;float: left;margin-left: 30px;}
.tarja-menu .foco .menu{width: 710px;height:100px;color:#fff;float:right;text-align:right;}
.tarja-menu .foco .menu .item-menu{height:130px; font-family:'Helvetica_Medium_Cond';font-size:16px; color:#fff; float:left;padding-left:6px; padding-right:6px; font-style:italic; line-height:220px;}
.tarja-menu .foco .menu .item-menu:hover{font-family:'Helvetica_Medium_Cond';font-size:16px; color:#fff; float:left;padding-left:6px; padding-right:6px; font-style:italic; background-color:#ffc95d;}
.tarja-menu .foco .menu .item-menu-active{height:130px; font-family:'Helvetica_Medium_Cond';font-size:16px; color:#ffc200; float:left;padding-left:6px; padding-right:6px; font-style:italic; line-height:220px;}
.tarja-menu .foco .menu .item-menu-active:hover{font-family:'Helvetica_Medium_Cond';font-size:16px; color:#fff; float:left;padding-left:6px; padding-right:6px; font-style:italic; background-color:#ffc95d;}

.tarja-menu .foco .menu .ico-menu{float:left; height:140px;padding-left:10px; padding-right:10px;}
.tarja-menu .foco .menu .ico-menu:hover{float:left; padding-left:10px; padding-right:10px; background-color:#ffc95d;}
.tarja-menu .foco .menu .ico-menu img{margin-top:94px;}
.submenu a.menu-logado:not(.esquecis):not(.cadastros){margin-right: 20px !important;}

/* ////////////////////// MENU FLUTUANTE ///////////////////////////// */
.tarja-menu-2{width:100%;height:90px;background-image:url(../imagens/back_menu.jpg);display: block;position: fixed;z-index:99999999;top:0px;}
.tarja-menu-2 .foco2{width: 98%; height:auto; display:block; position:relative; margin-left:auto; margin-right:auto;}
.tarja-menu-2 .foco2 .logo2{width:290px; height:auto; display:block; position:relative; top:0px; margin-left:50px; float:left;}
.tarja-menu-2 .foco2 .slogan2 {width: 260px;height: 30px;display: block;position: relative;top: 35px;font-family: 'Helvetica_Light_Cn';font-size: 18px;color: #fff;letter-spacing: 1px;float: left;margin-left: 30px;}
.tarja-menu-2 .foco2 .menu2{width: 800px;height:100px;color:#fff;float:right;}
.tarja-menu-2 .foco2 .menu2 .item-menu2{height:30px;font-family:'Helvetica_Medium_Cond';font-size: 14px;color:#fff;float:left;padding-left:6px;padding-right:6px;font-style:italic;line-height:30px;margin-top:31px;}
.tarja-menu-2 .foco2 .menu2 .item-menu2:hover{font-family:'Helvetica_Medium_Cond';color:#fff; float:left; font-style:italic; background-color:#ffc95d;}
.tarja-menu-2 .foco2 .menu2 .item-menu2-active{height:30px;font-family:'Helvetica_Medium_Cond';font-size:16px; color:#ffc200; float:left;padding-left:6px; padding-right:6px; font-style:italic; margin-top:31px;line-height:30px; }
.tarja-menu-2 .foco2 .menu2 .item-menu2-active:hover{font-family:'Helvetica_Medium_Cond';font-size:16px; color:#fff; float:left;padding-left:6px; padding-right:6px; font-style:italic; background-color:#ffc95d;}















.tarja-menu-2 .foco2 .menu2 .ico-menu2{float:right; height:44px;padding-left:10px; padding-right:10px;  margin-top:21px;}
.tarja-menu-2 .foco2 .menu2 .ico-menu2:hover{float:right; padding-left:10px; padding-right:10px; background-color:#ffc95d;}
.tarja-menu-2 .foco2 .menu2 .ico-menu2 img{margin-top:6px}
.menu_show{display:block;
-webkit-box-shadow: 0px 10px 21px -6px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 10px 21px -6px rgba(0,0,0,0.75);
box-shadow: 0px 10px 21px -6px rgba(0,0,0,0.75);
}


.slider .slogan{width:860px; height:26px; text-align:center; margin-left:auto; margin-right:auto; font-family:'Helvetica_Light_Cn';font-size:20px; color:#fff; font-style:italic; top:60px; display:block; position:relative;}

.slider .box-chamada{width:789px; height:206px; background-image:url(../imagens/borda-slider.png); display:block; position:relative; margin-left:auto; margin-right:auto; top:140px;}

.slider .box-chamada .chamada{width:789px; height:270px; margin-left:auto; margin-right:auto;  font-family:'HelveticaNeueLTStd-Bd';font-size:134px; color:#fff; text-align:center; line-height:102px; top:-60px; display:block; position:relative;}
.slider .box-chamada .chamada span{color:#ffaa00;}

.slider .slogan-g{width:950px; height:26px; text-align:center; margin-left:auto; margin-right:auto; font-family:'Helvetica_Neue_Cn';font-size:18px; color:#fff; top:204px; display:block; position:relative; letter-spacing:0.3px;}

.slider .foco{width:1100px; height:240px;margin-left:auto; margin-right:auto; display:block; position:relative; top:200px;}
.slider .foco .btn{width:17%; height:170px; border:solid 1px #fff; float:left; margin-left:1.5%; margin-right:1.5%; display:block; position:relative; top:40px;  font-family:'HelveticaNeueLTStd-Bd';font-size:19px; color:#fff; text-align:center;}
.slider .foco .btn .texto{ margin-top:20%;}
.slider .foco .btn .texto2{ margin-top:25%;}

.foco{width:100%; height:auto;display:block; position:relative;}
.foco .centralizado{margin-left:auto;margin-right:auto;display:block;position:relative;margin-top: 0;}
.foco .titulo{width:300px;height:30px;margin-left:auto;margin-right:auto;display:block;position:relative;font-family:'Breathe-Regular';font-size:34px;color:#ffaa00;text-align:center;margin-bottom: 0;}

.foco .servicos{width: 9%;height:125px;margin-left: 1%;margin-right: 1%;float:left;display:block;position:relative;color:#4e4d4d;font-family:'Helvetica_Ext_Blk_Cond';font-size: 14px;text-align:center;top:40px;line-height:18px;margin-bottom:70px;box-shadow: 0px 0px 3px 0px black;}
.foco .servicos-mobile{display:none;}
.foco .servicos img{ width:90px; height:74px;margin-left:auto; margin-right:auto; display:block; position:relative;}

.box-modal{width:1140px; height:auto; background-image:url(../imagens/back_modal.gif); border:solid 3px #f9c256;}
.box-modal .box-left{width:49.5%; height:460px; float:left; display:block; position:relative; text-align:center; color:#4e4d4d; font-family:'Helvetica_Ext_Blk_Cond';font-size:78px; line-height:76px;}
.box-modal .box-left img{width:249px; margin-top:50px; margin-left:auto; margin-right:auto; display:block; position:relative; border:solid 1px #000; margin-bottom:18px;}
.box-modal .divisor {width:1px; height:400px; margin-top:50px; display:block; position:relative; float:left; background-color:#000000;}

.box-modal .box-right{width:40%; height:auto; float:left; display:block; position:relative; text-align:justify; color:#4e4d4d; font-family:'HelveticaNeueLTStd-Roman';font-size:14px; line-height:18px; margin-left:5%}
.box-modal .box-right .img_p{width:30%; height:120px; background-color:#000; float:left; margin-right:3%;display:block; position:relative; margin-top:150px;}
.box-modal .box-right .img_g{width:67%; height:240px; background-color:#000; float:left; display:block; position:relative; margin-top:30px; margin-bottom:14px;}

.box-modal .box-centro{width:30%; height:60px; border:1px solid #ffc95d; display:block; position:relative;float:left; margin-left:35%; margin-top:10px;}

.box-modal-login{width:1140px; height:550px; border:solid 3px #f9c256;}
.box-modal-login .logo_modal{ width:120px; height:120px; margin-left:auto; margin-right:auto; margin-top:20px; display:block; position:relative;}


/*////////////////// BOX PERSONALIZADO //////////////////////*/
.box-modal-login .logo_modal_pe{ width:120px; height:120px; margin-left:10%; float:left;  margin-top:20px; display:block; position:relative;}
.box-modal-login .texto_pe{float:left; margin-left:4%; height:110px; margin-top:16px; width:70%;font-family:'HelveticaNeueLTStd-Lt';font-size:16px; color:#56153F;}
.box-modal-login .titulo{width:70%; height:30px;  color:#56153F; font-family:'HelveticaNeueLTStd-LtIt';font-size:20px; line-height:24px; margin-top:20px; margin-left:4%; float:left;}
.box-modal-login .box-right .form_login_g{width:80%; height:90px;  color:#000; font-family:'HelveticaNeueLTStd-Lt';font-size:16px; line-height:30px; border-radius:8px; border:solid 1px #C9C9C9; margin-left:10%; text-indent:8px;margin-top:10px; background-color:rgba(255,255,255,0);}

/*/////////////////////// BOX LOGIN ///////////////////////////*/

.box-modal-login{width:900px; height:520px; border:solid 3px #f9c256;}
.box-modal-login .logo_modal{ width:110px; height:110px; margin-left:auto; margin-right:auto; margin-top:30px; display:block; position:relative;}
.box-modal-login .divisor_vertical{width:80%; height:1px; margin-top:35px; display:block; position:relative; background-color:#C9C9C9; margin-left:auto; margin-right:auto;}

.box-modal-login .box-left{width:40%; height:300px; float:left; display:block; position:relative; margin-left:10%; margin-top:30px;}
.box-modal-login .box-left .titulo{width:100%; height:30px;  color:#56153F; font-family:'HelveticaNeueLTStd-LtIt';font-size:20px; line-height:24px; text-align:center; margin-top:15px;}
.box-modal-login .box-left .form_login{width:80%; height:46px;  color:#000; font-family:'HelveticaNeueLTStd-Lt';font-size:16px; line-height:45px; border-radius:8px; border:solid 1px #C9C9C9; margin-left:10%; text-indent:8px;margin-top:10px; background-color:rgba(255,255,255,0);}
.box-modal-login .box-left .btn_enviar{color:#fff; background-color:#FFC95D; width:80%; height:38px; font-family:'HelveticaNeueLTStd-MdIt';font-size:14px; line-height:37px; margin-top:10px; text-align:center; border:none;  margin-left:10%; letter-spacing:1px; cursor:pointer;}
.box-modal-login .box-left .links{width:80%; height:26px; margin-left:10%; color:#56153F; font-family:verdana; font-size:11px; text-align:center; display:block; position:relative; line-height:20px; text-decoration:underline; margin-top:4px}

.box-modal-login .divisor {width:1px; height:270px; margin-top:25px; display:block; position:relative; float:left; background-color:#C9C9C9;  margin-right:1%;}

.box-modal-login .box-right{width:40%; height:300px; float:left; display:block; position:relative; margin-top:30px;}
.box-modal-login .box-right .titulo{width:100%; height:30px;  color:#56153F; font-family:'HelveticaNeueLTStd-LtIt';font-size:20px; line-height:24px; text-align:center; margin-top:15px;}
.box-modal-login .box-right .form_login{width:80%; height:46px;  color:#000; font-family:'HelveticaNeueLTStd-Lt';font-size:16px; line-height:45px; border-radius:8px; border:solid 1px #C9C9C9; margin-left:10%;  text-indent:8px;margin-top:10px; background-color:rgba(255,255,255,0);}
.box-modal-login .box-right .btn_enviar{color:#fff; background-color:#FFC95D; width:80%; height:38px; font-family:'HelveticaNeueLTStd-MdIt';font-size:14px; line-height:37px; margin-top:10px; text-align:center; border:none;  margin-left:10%; letter-spacing:1px; cursor:pointer;} 
.box-modal-login .box-right .links{width:80%; height:26px; margin-left:10%; color:#56153F; font-family:verdana; font-size:11px; text-align:center; display:block; position:relative; line-height:20px; text-decoration:underline; margin-top:4px}

.box-modal-login ::-webkit-input-placeholder { color: #C9C9C9;}
.box-modal-login ::-moz-placeholder { color: #C9C9C9;opacity:  1;}
.box-modal-login ::-moz-placeholder {color: #C9C9C9; opacity:  1;}

.box-modal-login ::-ms-input-placeholder {color: #C9C9C9;}

/* //////////////////// FIM BOX LOGIN ////////////////// */


.box-modal-login .numero_pedido{width:100%; height:20px; margin-top:5px; font-family:'HelveticaNeueLTStd-Lt';font-size:16px; color:#000; display: block; position:relative; text-align:center;}
.box-modal-login .titulo_g{width:100%; height:40px; margin-top:12px; font-family:'HelveticaNeueLTStd-It';font-size:20px; color:#56153f; display: block; position:relative;  text-align:center;}
.box-modal-login .titulo_m{width:100%; height:20px; margin-top:18px; font-family:'HelveticaNeueLTStd-It';font-size:20px; color:#000; display: block; position:relative;  text-align:center; letter-spacing:1px;}
.box-modal-login p{width:100%; height:auto; margin-top:5px; font-family:'HelveticaNeueLTStd-It';font-size:12px; color:#000; display: block; position:relative;  text-align:center;}
.box-modal-login .divisor_vertical2{width:80%; height:1px; margin-top:10px; display:block; position:relative; background-color:#C9C9C9; margin-left:auto; margin-right:auto;}
.box-modal-login .whats{width:40px; height:36px; margin-left:auto; margin-right:auto; display:block; position:relative; margin-top:5px;}
.box-modal-login .telefones{width:60%; height:20px; margin-left:auto; margin-right:auto; display:block; position:relative; margin-top:10px;}
.box-modal-login .telefones .fone{width:33%; height:20px; float:left; display:block; position:relative; text-align:center; font-family:'HelveticaNeueLTStd-It';font-size:14px; color:#000;}









.box-modal-esqueci{width:900px; height:270px; border:solid 3px #f9c256;}
.box-modal-esqueci .logo_modal{ width:120px; height:120px; margin-left:5%; margin-top:20px; display:block; position:relative; float:left;}
.box-modal-esqueci .box {width:100%; height:auto; margin-top:20px; display:inline-block; position:relative;}
.box-modal-esqueci .titulo_g{    width: 78%;height: 30px;color: #56153F;font-family: 'HelveticaNeueLTStd-LtIt';font-size: 40px;line-height: 24px;
margin-top: 60px; text-indent:16px;}
.box-modal-esqueci .chamada{width:78%; height:auto; margin-top:15px; font-family:'HelveticaNeueLTStd-It';font-size:15px; color:#000; display: block; position:relative; text-indent:16px;}
.box-modal-esqueci .box .form_login{width:67%; height:46px;  color:#000; font-family:'HelveticaNeueLTStd-Lt';font-size:16px; line-height:45px; border-radius:8px; border:solid 1px #C9C9C9; margin-left:3%;  text-indent:8px;margin-top:10px; background-color:rgba(255,255,255,0);}
.box-modal-esqueci .box  .btn_enviar{color:#fff; background-color:#FFC95D; width:24%; height:38px; font-family:'HelveticaNeueLTStd-MdIt';font-size:14px; line-height:37px;  text-align:center; border:none;  margin-left:3%; letter-spacing:1px; cursor:pointer;} 




.tarja-preta{width:100%;height:474px;background-color:#000;display:block;position:relative;margin-top: 20px;margin-bottom:80px;}
.tarja-preta .video{width:844px;height: 100%;margin-left:auto;margin-right:auto;display:block;position:relative;}
.tarja-preta .laranja{ width:250px; height:auto; margin-left:1%;margin-top:-110px; display:block; position:absolute;}

.imagem-fundo{width:100%;height: auto;background-image:url(../imagens/fundo_tabela.jpg);background-repeat:no-repeat;background-position: center;display:inline-block;position:relative;margin-top:10px;background-repeat: no-repeat;background-position:top;}

.imagem-fundo .box-tabela{width:891px; height:758px; background-color: rgba(255,255,255,0.7); margin-left:auto; margin-right:auto; display:block; position:relative; left:-5px;}

.imagem-fundo .box-tabela .topo-table{ width:870px; height:56px; margin-left:auto; margin-right:auto; position:relative; display:block; top:10px;}
.imagem-fundo .box-tabela .topo-table tr td{width:174px; font-family:'HelveticaNeueLTStd-Blk'; font-size:15px; text-align:center; color:#4e4d4d; line-height:18px; }

.imagem-fundo .box-tabela .laranja{ width:870px; margin-left:auto; margin-right:auto; position:relative; display:block; border: 1px solid #ffaa00;}

.imagem-fundo .box-tabela .laranja tr td {width:174px; height:auto; font-family:'HelveticaNeueLTStd-MdIt'; font-size:14px; text-align:center; color:#4e4d4d; line-height:14px; font-style:italic; text-transform:uppercase; padding:4px}
.imagem-fundo .box-tabela .laranja tr td img{width:26px; height:21px; margin-left:auto; margin-right:auto; display:block; position:relative;}

.imagem-fundo .box-tabela .laranja tr .fundo-laranja{ width:96%; height:670px;border:2px solid #fff; background-color: rgba(255,170,0,0.4); text-align:center; margin:4px; font-family:'HelveticaNeueLTStd-Blk'; font-style:normal; padding:4px;}

.imagem-fundo .box-tabela .laranja tr .fundo-laranja span{font-family:'Arial'; font-style:normal; font-size:11px;}

.imagem-fundo .box-tabela .laranja tr .fundo-laranja img{width:auto; height:auto; margin-bottom:6px; margin-top:250px;}

.imagem-fundo .box-tabela .laranja tr td .linha{width:80%; height:1px; background-color:#4e4d4d; display:inline-block; margin-top:15px; bottom:0px; position:relative;}
.imagem-fundo .box-tabela .laranja tr td span{font-size:11px; font-family:'HelveticaNeueLTStd-MdIt';}
.imagem-fundo .texto-tabela{width:940px; margin-left:auto; margin-right:auto; text-align:center; margin-top:60px;  display:block;font-family:'HelveticaNeueLTStd-It';font-size:12px; color:#4e4d4d; text-transform:uppercase;}

.imagem-fundo .borda-btn{width:400px; height:100px; border:solid 1px #ffc95d;  margin-left:auto; margin-right:auto; background-color:#fff; margin-top:20px;}
.imagem-fundo .borda-btn .btn-tabela{width:94%; height:80px;  margin-left:auto; margin-right:auto;display:block; position:relative; background-color:#ffc95d;  text-align:center; font-family:'HelveticaNeueLTStd-Blk'; font-size:19px; color:#fff; text-decoration:none; margin-top:9px; line-height:80px;}


.botao {width:100%; margin-left:auto; margin-right:auto; display:inline-block; position:relative;}
.botao .borda-btn{width:400px; height:100px; border:solid 1px #ffc95d;  margin-left:auto; margin-right:auto; background-color:#fff; margin-top:20px;}
.botao .borda-btn .btn-tabela{width:94%; height:80px;  margin-left:auto; margin-right:auto;display:block; position:relative; background-color:#ffc95d;  text-align:center; font-family:'HelveticaNeueLTStd-Blk'; font-size:19px; color:#fff; text-decoration:none; margin-top:9px; line-height:80px;}

	
.foco .cliente{width:32.7%; margin-left:0.5%; height:auto; display: block; position:relative;float:left; background-color: #000; left;margin-bottom:10px;}
.foco .cliente img{width:100%;height:auto; z-index:1; display: block; position:relative;}
.foco .cliente:hover img{width:100%; height:auto; opacity:0.3;	overflow:hidden;  display: block; position:relative;}
.foco .cliente .cli{display:none;}
.foco .cliente .nome-cli{display:none;}
.foco .cliente .btn-case{display:none;}

.foco .cliente:hover .cli{width:100%; text-align:center; font-family:'HelveticaNeueLTStd-LtIt'; font-size:10px; color:#fff; z-index:999; display:block; top:80px; position:absolute; 	overflow:hidden; margin-bottom:-12px;}

.foco .cliente:hover .nome-cli{width:200px; height:34px;  margin-left:auto; margin-right:auto;border-bottom:dotted 2.5px #fff; text-align:center; font-family:'HelveticaNeueLTStd-Blk'; font-size:16px; color:#fff; z-index:999; display:block; top:-190px; position:relative; overflow:hidden; margin-bottom:-40px; text-transform:uppercase;}

.foco .cliente:hover .btn-case{width:200px; height:40px;  margin-left:auto; margin-right:auto; border:solid 1px #fff; text-align:center; font-family:'HelveticaNeueLTStd-Blk'; font-size:18px; color:#fff; z-index:999; display:block; top:-138px; position:relative; overflow:hidden; margin-bottom:-34px; text-transform:uppercase; line-height:40px;}

.foco .borda-btn{width:400px; height:100px; border:solid 1px #ffc95d;  margin-left:auto; margin-right:auto; background-color:#fff; margin-top:20px;}
.foco .borda-btn .btn-tabela{width:94%; height:80px;  margin-left:auto; margin-right:auto;display:inline-block; position:relative; background-color:#ffc95d;  text-align:center; font-family:'HelveticaNeueLTStd-Blk'; font-size:19px; color:#fff; text-decoration:none; margin-top:9px; line-height:80px;}

.tarja-vinho{width:100%; height:320px; background-color:#3b0e2b; display:inline-block; position:relative; margin-top:30px;}
.tarja-vinho .centralizado{margin-left:auto; margin-right:auto;  display:block; position:relative; margin-top:40px;}
.tarja-vinho .titulo{width:300px; height:30px; margin-left:auto; margin-right:auto; display:block; position:relative; font-family:'Breathe-Regular'; font-size:34px; color:#ffaa00; text-align:center; margin-bottom:20px; margin-top:5px;}

.tarja-azul{width:100%; height:430px; background-color:#6fd7d8; display:inline-block; position:relative;}

.tarja-azul ul li .caixa-li {width:1100px; margin-left:auto; margin-right:auto;}
.tarja-azul ul li .caixa-li .pessoa{width:354px; height:422px; float:left; display:block; position:relative;}
.tarja-azul ul li .caixa-li .pessoa img{width:100%; z-index:0;display:block; position:relative;}
.tarja-azul ul li .caixa-li .box-texto-cliente{width:492px; height:339px; background-image:url(../imagens/depoimentos/borda.png); margin-left:-40px; margin-top:30px; font-family:'HelveticaNeueLTStd-MdCn'; font-size:24px; color:#4e4d4d; padding:50px; float:left; line-height:30px; text-align:left; text-transform:uppercase; letter-spacing:0.6px; z-index:9 !important; display:block; position:relative;}

.tarja-azul ul li .caixa-li .nome-projeto{width:360px; height:22px; font-family:'HelveticaNeueLTStd-MdCn'; font-size:14px; color:#4e4d4d; margin-left:18px; margin-top:62px;letter-spacing:0px; text-align:center;}

.tarja-azul .lateral-slider{width:320px; height:360px; float:left; display:block; position:relative; margin-top:34px; margin-left:-130px;}

.tarja-azul .lateral-slider .midia{width:90%; height:30px; margin-left:auto; margin-right:auto; font-family:'HelveticaNeueLTStd-MdCn'; font-size:20px; color:#000; border-bottom:1px solid #fff; text-align:center; letter-spacing:8px;}

.tarja-azul .lateral-slider .logos{width:185px; height:auto; margin-left:auto; margin-right:auto; margin-top:8px; display:block; position:relative;}
.tarja-azul .laranja{ width:250px; height:auto; margin-left:0%;margin-top:300px; display:block; position:absolute; z-index:10;}

.contato{width:70%; height:280px; margin-left:auto; margin-right:auto; display: block; position:relative; margin-top:90px;}

.contato .formulario{width:48%; height:auto; float:left;display: block; position:relative; padding:20px;}
.contato .formulario .titulo{font-family:'Breathe-Regular'; font-size:34px; color:#ffaa00; width:90%;}
.contato .formulario input[type="text"]{width:90%; height:36px; border:solid 1px #801a45; text-indent:6px; font-family:'HelveticaNeueLTStd-MdCn'; font-size:15px; color:#4e4d4d; margin-top:12px;}

.contato .formulario textarea{width:90%; height:70px; border:solid 1px #801a45; text-indent:6px; font-family:'HelveticaNeueLTStd-MdCn'; font-size:15px; color:#4e4d4d; margin-top:12px;}

.contato .formulario  .btn{width:90px; height:35px; display:block; position:relative; background-color:#ffc95d;  text-align:center; font-family:'HelveticaNeueLTStd-Blk'; font-size:18px; color:#fff; text-decoration:none; margin-top:15px; line-height:35px;}
.contato .divisor{width:1px; height:300px; background-color:#959595; float:left; position: relative; display:block;}

.contato .itens-contato{width:48%; height:auto; float:left;display: block; position:relative; text-align:center; margin-top:40px;font-family:'Arial'; font-size:12px; color:#000;}
.contato .itens-contato img{ width:299px; margin-left:auto; margin-right:auto;display: block; position:relative; margin-bottom:10px;}

.contato .itens-contato a{font-family:'HelveticaNeueLTStd-MdCn'; font-size:22px; color:#56153f; text-align:center; line-height:60px; height:60px; width:100%;}

.contato .itens-contato  .btn{width:300px; height:35px; display:block; position:relative; background-color:#ffc95d;  text-align:center; font-family:'HelveticaNeueLTStd-Blk'; font-size:15px; color:#fff; text-decoration:none;line-height:35px; margin-left:auto; margin-right:auto;}

.rodape{width:80%; height:170px; border:solid 1px #801a45; margin-left:auto; margin-right:auto; display:block; position:relative; margin-top:100px; padding:10px;}

.rodape .logo{float:left; width:150px;}

.rodape .itens{width:14%; height:160px; float:left; margin-left:3%;} 
.rodape .itens .link{ color:#411632; font-family:'Arial'; font-size:10px; text-decoration:none; width:100%; line-height:18px; display:inline-block; font-style:italic; font-weight:bold;}
.rodape .atendimento{width:22%; height:120px;float:left; margin-left:3%;font-family:'Arial'; font-size:15px; color:#000; }
.rodape .atendimento .telefone{font-family:'HelveticaNeueLTStd-MdIt'; font-size:30px; color:#56153f; margin-top:10px;}
.rodape .atendimento .email{font-family:'HelveticaNeueLTStd-MdIt'; font-size:16px; color:#56153f; margin-top:10px; text-decoration:none; letter-spacing:-1px;}

.rodape .redes-sociais{width:22%; height:32px; margin-top:30px; float:left; margin-left:3%}
.rodape .redes-sociais img.rede-social-imagem{width:30px; height:30px; float:left; display:block; position:relative; margin-left:10px;}
.rodape .copyright{width:28%;font-family:'Arial'; font-size:12px; color:#000; margin-left:24%; margin-top:10px; float:left; }

}

@media (min-width: 1024px) and (max-width: 1282px){

a{text-decoration:none;}
.tarja-menu{width:100%;height: 90px;overflow:  hidden;background-image:url(../imagens/back_menu.jpg);display:block;position: relative;}
.tarja-menu .foco{width: 98%; height:auto; display:block; position:relative; margin-left:auto; margin-right:auto;}
.tarja-menu .foco .logo{height:134px; display:block; position:relative; top:46px; float:left; margin-left:2%;}
.tarja-menu .foco .slogan{width:180px; height:30px; display:none; position:relative; top:100px; font-family:'Helvetica_Light_Cn';font-size:18px; color:#fff; letter-spacing:5px; float:left; margin-left:20px;}
.tarja-menu .foco .menu{width: 720px;height:100px;color:#fff;float:right;}
.tarja-menu .foco .menu .item-menu{height:130px; font-family:'Helvetica_Medium_Cond';font-size:16px; color:#fff; float:left;padding-left:6px; padding-right:6px; font-style:italic; line-height:220px;}
.tarja-menu .foco .menu .item-menu:hover{font-family:'Helvetica_Medium_Cond';font-size:16px; color:#fff; float:left;padding-left:6px; padding-right:6px; font-style:italic; background-color:#ffc95d;}
.tarja-menu .foco .menu .item-menu-active{height:130px; font-family:'Helvetica_Medium_Cond';font-size:16px; color:#ffc200; float:left;padding-left:6px; padding-right:6px; font-style:italic; line-height:220px;}
.tarja-menu .foco .menu .item-menu-active:hover{font-family:'Helvetica_Medium_Cond';font-size:16px; color:#fff; float:left;padding-left:6px; padding-right:6px; font-style:italic; background-color:#ffc95d;}
.tarja-menu .foco .menu .ico-menu{float:left; height:140px;padding-left:10px; padding-right:10px;}
.tarja-menu .foco .menu .ico-menu:hover{float:left; padding-left:10px; padding-right:10px; background-color:#ffc95d;}
.tarja-menu .foco .menu .ico-menu img{margin-top:94px;}
.submenu a.menu-logado:not(.esquecis):not(.cadastros){ margin-right: 114px !important; }

/* ////////////////////// MENU FLUTUANTE ///////////////////////////// */
.tarja-menu-2{width:100%;height:90px;background-image:url(../imagens/back_menu.jpg);display: block;position: fixed;z-index:99999999;top:0px;}
.tarja-menu-2 .foco2{width: 98%; height:auto; display:block; position:relative; margin-left:auto; margin-right:auto;}
.tarja-menu-2 .foco2 .logo2{width:290px; height:auto; display:block; position:relative; top:0px; margin-left:50px; float:left;}
.tarja-menu-2 .foco2 .slogan2 {display:none;}
.tarja-menu-2 .foco2 .menu2{width: 830px;height:100px;color:#fff;float:right;}
.tarja-menu-2 .foco2 .menu2 .item-menu2{height:30px;font-family:'Helvetica_Medium_Cond';font-size: 15px;color:#fff;float:left;padding-left:6px;padding-right:6px;font-style:italic;line-height:30px;margin-top:31px;}
.tarja-menu-2 .foco2 .menu2 .item-menu2:hover{font-family:'Helvetica_Medium_Cond'; color:#fff; float:left;font-style:italic; background-color:#ffc95d;}
.tarja-menu-2 .foco2 .menu2 .item-menu2-active{height:30px;font-family:'Helvetica_Medium_Cond';font-size:16px; color:#ffc200; float:left;padding-left:6px; padding-right:6px; font-style:italic;margin-top:31px;line-height:30px; }
.tarja-menu-2 .foco2 .menu2 .item-menu2-active:hover{font-family:'Helvetica_Medium_Cond';font-size:16px; color:#fff; float:left;padding-left:6px; padding-right:6px; font-style:italic; background-color:#ffc95d;}
.tarja-menu-2 .foco2 .menu2 .ico-menu2{float: right; height:44px;padding-left:10px; padding-right:10px;  margin-top:21px;}
.tarja-menu-2 .foco2 .menu2 .ico-menu2:hover{float: right; padding-left:10px; padding-right:10px; background-color:#ffc95d;}
.tarja-menu-2 .foco2 .menu2 .ico-menu2 img{margin-top:6px}
.menu_show{display:block;
-webkit-box-shadow: 0px 10px 21px -6px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 10px 21px -6px rgba(0,0,0,0.75);
box-shadow: 0px 10px 21px -6px rgba(0,0,0,0.75);
}


.slider .slogan{width:860px; height:26px; text-align:center; margin-left:auto; margin-right:auto; font-family:'Helvetica_Light_Cn';font-size:20px; color:#fff; font-style:italic; top:60px; display:block; position:relative;}

.slider .box-chamada{width:789px; height:206px; background-image:url(../imagens/borda-slider.png); display:block; position:relative; margin-left:auto; margin-right:auto; top:140px;}

.slider .box-chamada .chamada{width:789px; height:270px; margin-left:auto; margin-right:auto;  font-family:'HelveticaNeueLTStd-Bd';font-size:134px; color:#fff; text-align:center; line-height:102px; top:-60px; display:block; position:relative;}
.slider .box-chamada .chamada span{color:#ffaa00;}

.slider .slogan-g{width:950px; height:26px; text-align:center; margin-left:auto; margin-right:auto; font-family:'Helvetica_Neue_Cn';font-size:18px; color:#fff; top:204px; display:block; position:relative; letter-spacing:0.3px;}

.slider .foco{width:100%; height:240px;margin-left:auto; margin-right:auto; display:block; position:relative; top:200px;}
.slider .foco .btn{width:17%; height:170px; border:solid 1px #fff; float:left; margin-left:1.5%; margin-right:1.5%; display:block; position:relative; top:40px;  font-family:'HelveticaNeueLTStd-Bd';font-size:19px; color:#fff; text-align:center;}
.slider .foco .btn .texto{ margin-top:20%;}
.slider .foco .btn .texto2{ margin-top:25%;}

.foco{width:100%; height:auto;display:block; position:relative;}
.mobile{height:430px}
.foco .centralizado{margin-left:auto;margin-right:auto;display:block;position:relative;padding-top: 0;}
.foco .titulo{width:300px;height:30px;margin-left:auto;margin-right:auto;display:block;position:relative;font-family:'Breathe-Regular';font-size:34px;color:#ffaa00;text-align:center;/* margin-bottom: 20px; */}

.foco .servicos{width: 15%;height:140px;margin-left: 2.5%;margin-right: 2.5%;float:left;display:block;position:relative;padding: 11px 15px;color:#4e4d4d;font-family:'Helvetica_Ext_Blk_Cond';font-size:18px;text-align:center;top:10px;line-height:18px;margin-bottom:10px;box-shadow: 0px 0px 3px 0px black;}
.foco .servicos-mobile{width:7.5%; height:140px; margin-left:0.5%; margin-right:0.5%;float:left;display:block; position:relative; color:#4e4d4d;  top:10px; line-height:18px; margin-bottom:10px;}
.foco .servicos img{ width:90px; height:74px;margin-left:auto; margin-right:auto; display:block; position:relative;}

.box-modal{width:900px; height:auto; background-image:url(../imagens/back_modal.gif); border:solid 3px #f9c256;}
.box-modal .box-left{width:49.5%; height:420px; float:left; display:block; position:relative; text-align:center; color:#4e4d4d; font-family:'Helvetica_Ext_Blk_Cond';font-size:68px; line-height:66px;}
.box-modal .box-left img{width:200px; margin-top:50px; margin-left:auto; margin-right:auto; display:block; position:relative; border:solid 1px #000; margin-bottom:18px;}
.box-modal .divisor {width:1px; height:350px; margin-top:50px; display:block; position:relative; float:left; background-color:#000000;}

.box-modal .box-right{width:40%; height:auto; float:left; display:block; position:relative; text-align:justify; color:#4e4d4d; font-family:'HelveticaNeueLTStd-Roman';font-size:14px; line-height:18px; margin-left:5%}
.box-modal .box-right .img_p{width:30%; height:120px; background-color:#000; float:left; margin-right:3%;display:block; position:relative; margin-top:150px;}
.box-modal .box-right .img_g{width:67%; height:240px; background-color:#000; float:left; display:block; position:relative; margin-top:30px; margin-bottom:6px;}
.box-modal .box-centro{width:40%; height:60px; border:1px solid #ffc95d; display:block; position:relative;float:left; margin-left:30%; margin-top:2px;}

.box-modal-login{width:900px; height:520px; border:solid 3px #f9c256;}
.box-modal-login .logo_modal{ width:110px; height:110px; margin-left:auto; margin-right:auto; margin-top:30px; display:block; position:relative;}
.box-modal-login .divisor_vertical{width:80%; height:1px; margin-top:35px; display:block; position:relative; background-color:#C9C9C9; margin-left:auto; margin-right:auto;}

.box-modal-login .box-left{width:40%; height:300px; float:left; display:block; position:relative; margin-left:10%; margin-top:30px;}
.box-modal-login .box-left .titulo{width:100%; height:30px;  color:#56153F; font-family:'HelveticaNeueLTStd-LtIt';font-size:20px; line-height:24px; text-align:center; margin-top:15px;}
.box-modal-login .box-left .form_login{width:80%; height:46px;  color:#000; font-family:'HelveticaNeueLTStd-Lt';font-size:16px; line-height:45px; border-radius:8px; border:solid 1px #C9C9C9; margin-left:10%; text-indent:8px;margin-top:10px; background-color:rgba(255,255,255,0);}
.box-modal-login .box-left .btn_enviar{color:#fff; background-color:#FFC95D; width:80%; height:38px; font-family:'HelveticaNeueLTStd-MdIt';font-size:14px; line-height:37px; margin-top:10px; text-align:center; border:none;  margin-left:10%; letter-spacing:1px; cursor:pointer;}
.box-modal-login .box-left .links{width:80%; height:26px; margin-left:10%; color:#56153F; font-family:verdana; font-size:11px; text-align:center; display:block; position:relative; line-height:20px; text-decoration:underline; margin-top:4px}

.box-modal-login .divisor {width:1px; height:270px; margin-top:25px; display:block; position:relative; float:left; background-color:#C9C9C9;  margin-right:1%;}

.box-modal-login .box-right{width:40%; height:300px; float:left; display:block; position:relative; margin-top:30px;}
.box-modal-login .box-right .titulo{width:100%; height:30px;  color:#56153F; font-family:'HelveticaNeueLTStd-LtIt';font-size:20px; line-height:24px; text-align:center; margin-top:15px;}
.box-modal-login .box-right .form_login{width:80%; height:46px;  color:#000; font-family:'HelveticaNeueLTStd-Lt';font-size:16px; line-height:45px; border-radius:8px; border:solid 1px #C9C9C9; margin-left:10%;  text-indent:8px;margin-top:10px; background-color:rgba(255,255,255,0);}
.box-modal-login .box-right .btn_enviar{color:#fff; background-color:#FFC95D; width:80%; height:38px; font-family:'HelveticaNeueLTStd-MdIt';font-size:14px; line-height:37px; margin-top:10px; text-align:center; border:none;  margin-left:10%; letter-spacing:1px; cursor:pointer;} 
.box-modal-login .box-right .links{width:80%; height:26px; margin-left:10%; color:#56153F; font-family:verdana; font-size:11px; text-align:center; display:block; position:relative; line-height:20px; text-decoration:underline; margin-top:4px}

.box-modal-login ::-webkit-input-placeholder { color: #C9C9C9;}
.box-modal-login ::-moz-placeholder { color: #C9C9C9;opacity:  1;}
.box-modal-login ::-moz-placeholder {color: #C9C9C9; opacity:  1;}
.box-modal-login ::-ms-input-placeholder {color: #C9C9C9;}



/*////////////////// BOX PERSONALIZADO //////////////////////*/
.box-modal-login .logo_modal_pe{ width:120px; height:120px; margin-left:10%; float:left;  margin-top:20px; display:block; position:relative;}
.box-modal-login .texto_pe{float:left; margin-left:4%; height:110px; margin-top:16px; width:70%;font-family:'HelveticaNeueLTStd-Lt';font-size:16px; color:#56153F;}
.box-modal-login .titulo{width:70%; height:30px;  color:#56153F; font-family:'HelveticaNeueLTStd-LtIt';font-size:20px; line-height:24px; margin-top:20px; margin-left:4%; float:left;}
.box-modal-login .box-right .form_login_g{width:80%; height:90px;  color:#000; font-family:'HelveticaNeueLTStd-Lt';font-size:16px; line-height:30px; border-radius:8px; border:solid 1px #C9C9C9; margin-left:10%; text-indent:8px;margin-top:10px; background-color:rgba(255,255,255,0);}
/*//////////////////////////////////////////*/

.box-modal-login .numero_pedido{width:100%; height:20px; margin-top:5px; font-family:'HelveticaNeueLTStd-Lt';font-size:16px; color:#000; display: block; position:relative; text-align:center;}
.box-modal-login .titulo_g{width:100%; height:40px; margin-top:12px; font-family:'HelveticaNeueLTStd-It';font-size:20px; color:#56153f; display: block; position:relative;  text-align:center;}
.box-modal-login .titulo_m{width:100%; height:20px; margin-top:18px; font-family:'HelveticaNeueLTStd-It';font-size:20px; color:#000; display: block; position:relative;  text-align:center; letter-spacing:1px;}
.box-modal-login p{width:100%; height:auto; margin-top:5px; font-family:'HelveticaNeueLTStd-It';font-size:12px; color:#000; display: block; position:relative;  text-align:center;}
.box-modal-login .divisor_vertical2{width:80%; height:1px; margin-top:10px; display:block; position:relative; background-color:#C9C9C9; margin-left:auto; margin-right:auto;}
.box-modal-login .whats{width:40px; height:36px; margin-left:auto; margin-right:auto; display:block; position:relative; margin-top:5px;}
.box-modal-login .telefones{width:60%; height:20px; margin-left:auto; margin-right:auto; display:block; position:relative; margin-top:10px;}
.box-modal-login .telefones .fone{width:33%; height:20px; float:left; display:block; position:relative; text-align:center; font-family:'HelveticaNeueLTStd-It';font-size:14px; color:#000;}




.box-modal-esqueci{width:900px; height:270px; border:solid 3px #f9c256;}
.box-modal-esqueci .logo_modal{ width:120px; height:120px; margin-left:5%; margin-top:20px; display:block; position:relative; float:left;}
.box-modal-esqueci .box {width:100%; height:auto; margin-top:20px; display:inline-block; position:relative;}
.box-modal-esqueci .titulo_g{    width: 78%;height: 30px;color: #56153F;font-family: 'HelveticaNeueLTStd-LtIt';font-size: 40px;line-height: 24px;
margin-top: 60px; text-indent:16px;}
.box-modal-esqueci .chamada{width:78%; height:auto; margin-top:15px; font-family:'HelveticaNeueLTStd-It';font-size:15px; color:#000; display: block; position:relative; text-indent:16px;}
.box-modal-esqueci .box .form_login{width:67%; height:46px;  color:#000; font-family:'HelveticaNeueLTStd-Lt';font-size:16px; line-height:45px; border-radius:8px; border:solid 1px #C9C9C9; margin-left:3%;  text-indent:8px;margin-top:10px; background-color:rgba(255,255,255,0);}
.box-modal-esqueci .box  .btn_enviar{color:#fff; background-color:#FFC95D; width:24%; height:38px; font-family:'HelveticaNeueLTStd-MdIt';font-size:14px; line-height:37px;  text-align:center; border:none;  margin-left:3%; letter-spacing:1px; cursor:pointer;} 



.tarja-preta{width:100%;height:474px;background-color:#000;display:inline-block;position:relative;margin-top: 100px;margin-bottom:80px;}
.tarja-preta .video{width:840px;height: 100%;margin-left:auto;margin-right:auto;display:block;position:relative;}
.tarja-preta .laranja{ width:7%; height:auto; margin-left:1%;margin-top:-36px; display:block; position:absolute;}

.imagem-fundo{width:100%;height: auto;background-image:url(../imagens/fundo_tabela.jpg);background-repeat:no-repeat;background-position: center;display:inline-block;position:relative;margin-top:10px;background-repeat: no-repeat;background-position:top;}

.imagem-fundo .box-tabela{width:891px; height:758px; background-color: rgba(255,255,255,0.7); margin-left:auto; margin-right:auto; display:block; position:relative; left:-5px;}

.imagem-fundo .box-tabela .topo-table{ width:870px; height:56px; margin-left:auto; margin-right:auto; position:relative; display:block; top:10px;}
.imagem-fundo .box-tabela .topo-table tr td{width:174px; font-family:'HelveticaNeueLTStd-Blk'; font-size:15px; text-align:center; color:#4e4d4d; line-height:18px; }

.imagem-fundo .box-tabela .laranja{ width:870px; margin-left:auto; margin-right:auto; position:relative; display:block; border: 1px solid #ffaa00;}

.imagem-fundo .box-tabela .laranja tr td {width:174px; font-family:'HelveticaNeueLTStd-MdIt'; font-size:14px; text-align:center; color:#4e4d4d; line-height:14px; font-style:italic; text-transform:uppercase; padding:4px; }
.imagem-fundo .box-tabela .laranja tr td img{width:26px; height:21px; margin-left:auto; margin-right:auto; display:block; position:relative;}

.imagem-fundo .box-tabela .laranja tr .fundo-laranja{ width:96%; height:630px;border:2px solid #fff; background-color: rgba(255,170,0,0.4); text-align:center; margin:4px; font-family:'HelveticaNeueLTStd-Blk'; font-style:normal; padding:4px;}

.imagem-fundo .box-tabela .laranja tr .fundo-laranja span{font-family:'Arial'; font-style:normal; font-size:11px;}

.imagem-fundo .box-tabela .laranja tr .fundo-laranja img{width:auto; height:auto; margin-bottom:6px; margin-top:250px;}

.imagem-fundo .box-tabela .laranja tr td .linha{width:80%; height:1px; background-color:#4e4d4d; display:inline-block; margin-top:15px;}
.imagem-fundo .box-tabela .laranja tr td span{font-size:11px; font-family:'HelveticaNeueLTStd-MdIt';}

.imagem-fundo .texto-tabela{width:940px; margin-left:auto; margin-right:auto; text-align:center; margin-top:60px;  display:block;font-family:'HelveticaNeueLTStd-It';font-size:12px; color:#4e4d4d; text-transform:uppercase;}

.imagem-fundo .borda-btn{width:400px; height:100px; border:solid 1px #ffc95d;  margin-left:auto; margin-right:auto; background-color:#fff; margin-top:20px;}
.imagem-fundo .borda-btn .btn-tabela{width:94%; height:80px;  margin-left:auto; margin-right:auto;display:block; position:relative; background-color:#ffc95d;  text-align:center; font-family:'HelveticaNeueLTStd-Blk'; font-size:19px; color:#fff; text-decoration:none; margin-top:9px; line-height:80px;}


.botao {width:100%; margin-left:auto; margin-right:auto; display:inline-block; position:relative;}
.botao .borda-btn{width:400px; height:100px; border:solid 1px #ffc95d;  margin-left:auto; margin-right:auto; background-color:#fff; margin-top:20px;}
.botao .borda-btn .btn-tabela{width:94%; height:80px;  margin-left:auto; margin-right:auto;display:block; position:relative; background-color:#ffc95d;  text-align:center; font-family:'HelveticaNeueLTStd-Blk'; font-size:19px; color:#fff; text-decoration:none; margin-top:9px; line-height:80px;}

	
.foco .cliente{width:32.7%; margin-left:0.5%; height:auto; display: block; position:relative;float: left;margin-bottom:10px;}
.foco .cliente:hover{width:32.7%; margin-left:0.5%; display: block; float: left; background-color: #000;display: block; position:relative;}
.foco .cliente img{width:100%;height:auto; z-index:1; display: block; position:relative;}
.foco .cliente:hover img{width:100%; height:auto; opacity:0.3;	overflow:hidden;  display: block; position:relative;}
.foco .cliente .cli{display:none;}
.foco .cliente .nome-cli{display:none;}
.foco .cliente .btn-case{display:none;}

.foco .cliente:hover .cli{width:100%; text-align:center; font-family:'HelveticaNeueLTStd-LtIt'; font-size:10px; color:#fff; z-index:999; display:block; top:50px; position:absolute; 	overflow:hidden; margin-bottom:-12px;}

.foco .cliente:hover .nome-cli{width:200px; height:34px;  margin-left:auto; margin-right:auto;border-bottom:dotted 2.5px #fff; text-align:center; font-family:'HelveticaNeueLTStd-Blk'; font-size:16px; color:#fff; z-index:999; display:block; top:-160px; position:relative; overflow:hidden; margin-bottom:-40px; text-transform:uppercase;}

.foco .cliente:hover .btn-case{width:200px; height:40px;  margin-left:auto; margin-right:auto; border:solid 1px #fff; text-align:center; font-family:'HelveticaNeueLTStd-Blk'; font-size:18px; color:#fff; z-index:999; display:block; top:-110px; position:relative; overflow:hidden; margin-bottom:-34px; text-transform:uppercase; line-height:40px;}

.foco .borda-btn{width:400px; height:100px; border:solid 1px #ffc95d;  margin-left:auto; margin-right:auto; background-color:#fff; margin-top:20px;}
.foco .borda-btn .btn-tabela{width:94%; height:80px;  margin-left:auto; margin-right:auto;display:inline-block; position:relative; background-color:#ffc95d;  text-align:center; font-family:'HelveticaNeueLTStd-Blk'; font-size:19px; color:#fff; text-decoration:none; margin-top:9px; line-height:80px;}

.tarja-vinho{width:100%; height:320px; background-color:#3b0e2b; display:inline-block; position:relative; margin-top:30px;}
.tarja-vinho .centralizado{margin-left:auto; margin-right:auto;  display:block; position:relative; margin-top:40px;}
.tarja-vinho .titulo{width:300px; height:30px; margin-left:auto; margin-right:auto; display:block; position:relative; font-family:'Breathe-Regular'; font-size:34px; color:#ffaa00; text-align:center; margin-bottom:20px; margin-top:5px;}

.tarja-azul{width:100%; height:430px; background-color:#6fd7d8; display:inline-block; position:relative;}

.tarja-azul ul li .caixa-li {width:100%; margin-left:auto; margin-right:auto;}
.tarja-azul ul li .caixa-li .pessoa{width:354px; height:422px; float:left; display:block; position:relative; margin-left:40px;}
.tarja-azul ul li .caixa-li .pessoa img{width:100%; z-index:0;display:block; position:relative;}

.tarja-azul ul li .caixa-li .box-texto-cliente{width:446px; height:339px; background-image:url(../imagens/depoimentos/borda5.png); margin-left:-40px; margin-top:30px; font-family:'HelveticaNeueLTStd-MdCn'; font-size:24px; color:#4e4d4d; padding:50px; float:left; line-height:30px; text-align:left; text-transform:uppercase; letter-spacing:0.6px; z-index:9 !important; display:block; position:relative;}


.tarja-azul ul li .caixa-li .nome-projeto{width:360px; height:22px; font-family:'HelveticaNeueLTStd-MdCn'; font-size:14px; color:#4e4d4d; margin-left:18px; margin-top:62px;letter-spacing:0px; text-align:center;}

.tarja-azul .lateral-slider{width:320px; height:360px; float:left; display:block; position:relative; margin-top:34px; margin-left:-130px;}

.tarja-azul .lateral-slider .midia{width:90%; height:30px; margin-left:auto; margin-right:auto; font-family:'HelveticaNeueLTStd-MdCn'; font-size:20px; color:#000; border-bottom:1px solid #fff; text-align:center; letter-spacing:8px;}

.tarja-azul .lateral-slider .logos{width:185px; height:auto; margin-left:auto; margin-right:auto; margin-top:8px; display:block; position:relative;}
.tarja-azul .laranja{ width:250px; height:auto; margin-left:0%;margin-top:300px; display:block; position:absolute; z-index:10;}

.contato{width:80%; height:280px; margin-left:auto; margin-right:auto; display: block; position:relative; margin-top:90px;}

.contato .formulario{width:48%; height:auto; float:left;display: block; position:relative; padding:20px;}
.contato .formulario .titulo{font-family:'Breathe-Regular'; font-size:34px; color:#ffaa00; width:90%;}
.contato .formulario input[type="text"]{width:90%; height:36px; border:solid 1px #801a45; text-indent:6px; font-family:'HelveticaNeueLTStd-MdCn'; font-size:15px; color:#4e4d4d; margin-top:12px;}

.contato .formulario textarea{width:90%; height:70px; border:solid 1px #801a45; text-indent:6px; font-family:'HelveticaNeueLTStd-MdCn'; font-size:15px; color:#4e4d4d; margin-top:12px;}

.contato .formulario  .btn{width:90px; height:35px; display:block; position:relative; background-color:#ffc95d;  text-align:center; font-family:'HelveticaNeueLTStd-Blk'; font-size:18px; color:#fff; text-decoration:none; margin-top:15px; line-height:35px;}
.contato .divisor{width:1px; height:300px; background-color:#959595; float:left; position: relative; display:block;}

.contato .itens-contato{width:48%; height:auto; float:left;display: block; position:relative; text-align:center; margin-top:40px;font-family:'Arial'; font-size:12px; color:#000;}
.contato .itens-contato img{ width:299px; margin-left:auto; margin-right:auto;display: block; position:relative; margin-bottom:10px;}

.contato .itens-contato a{font-family:'HelveticaNeueLTStd-MdCn'; font-size:22px; color:#56153f; text-align:center; line-height:60px; height:60px; width:100%;}

.contato .itens-contato  .btn{width:300px; height:35px; display:block; position:relative; background-color:#ffc95d;  text-align:center; font-family:'HelveticaNeueLTStd-Blk'; font-size:15px; color:#fff; text-decoration:none;line-height:35px; margin-left:auto; margin-right:auto;}

.rodape{width:99%; height:170px; border:solid 1px #801a45; margin-left:auto; margin-right:auto; display:block; position:relative; margin-top:100px; padding:10px;}

.rodape .logo{float:left; width:150px;}

.rodape .itens{width:10%; height:160px; float:left; margin-left:2%;} 
.rodape .itens .link{ color:#411632; font-family:'Arial'; font-size:10px; text-decoration:none; width:100%; line-height:18px; display:inline-block; font-style:italic; font-weight:bold;}
.rodape .atendimento{width:22%; height:120px;float:left; margin-left:3%;font-family:'Arial'; font-size:15px; color:#000; }
.rodape .atendimento .telefone{font-family:'HelveticaNeueLTStd-MdIt'; font-size:30px; color:#56153f; margin-top:10px;}
.rodape .atendimento .email{font-family:'HelveticaNeueLTStd-MdIt'; font-size:16px; color:#56153f; margin-top:10px; text-decoration:none; letter-spacing:-1px;}

.rodape .redes-sociais{width:26%; height:32px; margin-top:30px; float:left; margin-left:7%}
.rodape .redes-sociais img.rede-social-imagem{width:30px; height:30px; float:left; display:block; position:relative; margin-left:10px;}
.rodape .copyright{width:32%;font-family:'Arial'; font-size:12px; color:#000; margin-left:24%; margin-top:10px; float:left; }

}

@media (min-width: 760px) and (max-width: 1023px){

a{text-decoration:none;}

.tarja-menu{width:100%;height: 220px;overflow:  hidden;background-image:url(../imagens/back_menu.jpg);display:block;position: relative;}
.tarja-menu .foco{width: 98%; height:auto; display:block; position:relative; margin-left:auto; margin-right:auto;}
.tarja-menu .foco .logo{height:134px; display:block; position:relative; top:30px;margin-left:auto; margin-right:auto;}
.tarja-menu .foco .slogan{width:368px; height:30px; display:none; position:relative; top:46px; font-family:'Helvetica_Light_Cn';font-size:18px; color:#fff; letter-spacing:5px;margin-left:auto;margin-right:auto;}
.tarja-menu-2{display:none;}
.menu_show{display:none;}

.menu-mobile{display:block;}


.tarja-menu .foco .menu{width:z96%; height:40px; color:#fff; margin-left:auto; margin-right:auto; display:block; position:relative; margin-top:40px;}
.tarja-menu .foco .menu .item-menu{height:36px; font-family:'Helvetica_Medium_Cond';font-size:16px; color:#fff; float:left;padding-left:6px; padding-right:6px; font-style:italic; line-height:36px;}
.tarja-menu .foco .menu .item-menu:hover{font-family:'Helvetica_Medium_Cond';font-size:16px; color:#fff; float:left;padding-left:6px; padding-right:6px; font-style:italic; background-color:#ffc95d;}
.tarja-menu .foco .menu .item-menu-active{height:36px;font-family:'Helvetica_Medium_Cond';font-size:16px; color:#4a1237; float:left;padding-left:6px; padding-right:6px; font-style:italic; background-color:#ffc95d;line-height:36px;}

.tarja-menu .foco .menu .ico-menu{float:left; height:40px;padding-left:10px; padding-right:10px;}
.tarja-menu .foco .menu .ico-menu:hover{float:left; padding-left:10px; padding-right:10px; background-color:#ffc95d;}
.tarja-menu .foco .menu .ico-menu img{margin-top:4px;}

.tarja-menu-2{display:none;}

.slider .slogan{width:200px; height:26px; text-align:center; margin-left:auto; margin-right:auto; font-family:'Helvetica_Light_Cn';font-size:20px; color:#fff; font-style:italic; top:56px; display:block; position:relative;}

.slider .box-chamada{width:100%; height:206px; background-image:url(../imagens/borda-slider.png); display:block; position:relative; margin-left:auto; margin-right:auto; top:140px; left:-3px;}

.slider .box-chamada .chamada{width:98%; height:270px; margin-left:auto; margin-right:auto;  font-family:'HelveticaNeueLTStd-Bd';font-size:120px; color:#fff; text-align:center; line-height:102px; top:-60px; display:block; position:relative;}
.slider .box-chamada .chamada span{color:#ffaa00;}

.slider .slogan-g{width:84%; height:26px; text-align:center; margin-left:auto; margin-right:auto; font-family:'Helvetica_Neue_Cn';font-size:18px; color:#fff; top:204px; display:block; position:relative; letter-spacing:0.3px;}

.slider .foco{width:100%; height:240px;margin-left:auto; margin-right:auto; display:block; position:relative; top:200px;}
.slider .foco .btn{width:18%; height:170px; border:solid 1px #fff; float:left; margin-left:1%; margin-right:1%; display:block; position:relative; top:40px;  font-family:'HelveticaNeueLTStd-Bd';font-size:16px; color:#fff; text-align:center;}
.slider .foco .btn .texto{ margin-top:30%;}
.slider .foco .btn .texto2{ margin-top:36%;}

.foco{width:100%; height:auto;display:block; position:relative;}
.mobile{height:430px}
.foco .centralizado{margin-left:auto;margin-right:auto;display:block;position:relative;padding-top: 40px;}
.foco .titulo{width:300px; height:30px; margin-left:auto; margin-right:auto; display:block; position:relative; font-family:'Breathe-Regular'; font-size:34px; color:#ffaa00; text-align:center; margin-bottom:20px;}

.foco .servicos{width:15%;height:140px;margin-left:1%;margin-right:0.5%;float:left;padding: 15px 15px;display:block;position:relative;color:#4e4d4d;font-family:'Helvetica_Ext_Blk_Cond';font-size: 14px;text-align:center;top:10px;line-height:18px;margin-bottom:10px;box-shadow: 0px 0px 3px 0px black;}
.foco .servicos-mobile{width:7.5%; height:140px; margin-left:0.5%; margin-right:0.5%;float:left;display:block; position:relative; color:#4e4d4d;  top:10px; line-height:18px; margin-bottom:10px;}
.foco .servicos img{ width:90px; height:74px;margin-left:auto; margin-right:auto; display:block; position:relative;}


.box-modal{width:720px; height:auto; background-image:url(../imagens/back_modal.gif); border:solid 3px #f9c256;}

.box-modal .box-left{width:49.5%; height:360px; float:left; display:block; position:relative; text-align:center; color:#4e4d4d; font-family:'Helvetica_Ext_Blk_Cond';font-size:50px; line-height:48px;}
.box-modal .box-left img{width:200px; margin-top:50px; margin-left:auto; margin-right:auto; display:block; position:relative; border:solid 1px #000; margin-bottom:18px;}
.box-modal .divisor {width:1px; height:300px; margin-top:50px; display:block; position:relative; float:left; background-color:#000000;}

.box-modal .box-right{width:40%; height:auto; float:left; display:block; position:relative; text-align:justify; color:#4e4d4d; font-family:'HelveticaNeueLTStd-Roman';font-size:14px; line-height:18px; margin-left:5%}
.box-modal .box-right .img_p{width:30%; height:80px; background-color:#000; float:left; margin-right:3%;display:block; position:relative; margin-top:100px;}
.box-modal .box-right .img_g{width:67%; height:160px; background-color:#000; float:left; display:block; position:relative; margin-top:20px; margin-bottom:6px;}

.box-modal .box-centro{width:40%; height:60px; border:1px solid #ffc95d; display:block; position:relative;float:left; margin-left:30%; margin-top:2px;}


/*/////////////////////// BOX LOGIN ///////////////////////////*/

.box-modal-login{width:710px; height:550px; border:solid 3px #f9c256;}
.box-modal-login .logo_modal{ width:110px; height:110px; margin-left:auto; margin-right:auto; margin-top:30px; display:block; position:relative;}
.box-modal-login .divisor_vertical{width:80%; height:1px; margin-top:35px; display:block; position:relative; background-color:#C9C9C9; margin-left:auto; margin-right:auto;}

.box-modal-login .box-left{width:40%; height:300px; float:left; display:block; position:relative; margin-left:10%; margin-top:30px;}
.box-modal-login .box-left .titulo{width:100%; height:30px;  color:#56153F; font-family:'HelveticaNeueLTStd-LtIt';font-size:20px; line-height:24px; text-align:center; margin-top:15px;}

.box-modal-login .box-left .form_login{width:80%; height:46px;  color:#000; font-family:'HelveticaNeueLTStd-Lt';font-size:16px; line-height:45px; border-radius:8px; border:solid 1px #C9C9C9; margin-left:10%; text-indent:8px;margin-top:10px; background-color:rgba(255,255,255,0);}
.box-modal-login .box-left .btn_enviar{color:#fff; background-color:#FFC95D; width:80%; height:38px; font-family:'HelveticaNeueLTStd-MdIt';font-size:14px; line-height:37px; margin-top:10px; text-align:center; border:none;  margin-left:10%; letter-spacing:1px; cursor:pointer;}
.box-modal-login .box-left .links{width:80%; height:26px; margin-left:10%; color:#56153F; font-family:verdana; font-size:11px; text-align:center; display:block; position:relative; line-height:20px; text-decoration:underline; margin-top:4px}

.box-modal-login .divisor {width:1px; height:270px; margin-top:25px; display:block; position:relative; float:left; background-color:#C9C9C9;  margin-right:1%;}

.box-modal-login .box-right{width:40%; height:300px; float:left; display:block; position:relative; margin-top:30px;}
.box-modal-login .box-right .titulo{width:100%; height:30px;  color:#56153F; font-family:'HelveticaNeueLTStd-LtIt';font-size:20px; line-height:24px; text-align:center; margin-top:15px;}
.box-modal-login .box-right .form_login{width:80%; height:46px;  color:#000; font-family:'HelveticaNeueLTStd-Lt';font-size:16px; line-height:45px; border-radius:8px; border:solid 1px #C9C9C9; margin-left:10%;  text-indent:8px;margin-top:10px; background-color:rgba(255,255,255,0);}
.box-modal-login .box-right .btn_enviar{color:#fff; background-color:#FFC95D; width:80%; height:38px; font-family:'HelveticaNeueLTStd-MdIt';font-size:14px; line-height:37px; margin-top:10px; text-align:center; border:none;  margin-left:10%; letter-spacing:1px; cursor:pointer;} 
.box-modal-login .box-right .links{width:80%; height:26px; margin-left:10%; color:#56153F; font-family:verdana; font-size:11px; text-align:center; display:block; position:relative; line-height:20px; text-decoration:underline; margin-top:4px}

.box-modal-login ::-webkit-input-placeholder { color: #C9C9C9;}
.box-modal-login ::-moz-placeholder { color: #C9C9C9;opacity:  1;}
.box-modal-login ::-moz-placeholder {color: #C9C9C9; opacity:  1;}
.box-modal-login ::-ms-input-placeholder {color: #C9C9C9;}

/* //////////////////// FIM BOX LOGIN ////////////////// */


/*////////////////// BOX PERSONALIZADO //////////////////////*/
.box-modal-login .logo_modal_pe{ width:120px; height:120px; margin-left:10%; float:left;  margin-top:20px; display:block; position:relative;}
.box-modal-login .texto_pe{float:left; margin-left:4%; height:110px; margin-top:16px; width:70%;font-family:'HelveticaNeueLTStd-Lt';font-size:16px; color:#56153F;}
.box-modal-login .titulo{width:70%; height:30px;  color:#56153F; font-family:'HelveticaNeueLTStd-LtIt';font-size:20px; line-height:24px; margin-top:20px; margin-left:4%; float:left;}
.box-modal-login .box-right .form_login_g{width:80%; height:90px;  color:#000; font-family:'HelveticaNeueLTStd-Lt';font-size:16px; line-height:30px; border-radius:8px; border:solid 1px #C9C9C9; margin-left:10%; text-indent:8px;margin-top:10px; background-color:rgba(255,255,255,0);}
/*//////////////////////////////////////////*/



.box-modal-login .numero_pedido{width:100%; height:20px; margin-top:5px; font-family:'HelveticaNeueLTStd-Lt';font-size:16px; color:#000; display: block; position:relative; text-align:center;}
.box-modal-login .titulo_g{width:100%; height:40px; margin-top:12px; font-family:'HelveticaNeueLTStd-It';font-size:20px; color:#56153f; display: block; position:relative;  text-align:center;}
.box-modal-login .titulo_m{width:100%; height:20px; margin-top:18px; font-family:'HelveticaNeueLTStd-It';font-size:20px; color:#000; display: block; position:relative;  text-align:center; letter-spacing:1px;}
.box-modal-login p{width:100%; height:auto; margin-top:5px; font-family:'HelveticaNeueLTStd-It';font-size:12px; color:#000; display: block; position:relative;  text-align:center;}
.box-modal-login .divisor_vertical2{width:80%; height:1px; margin-top:10px; display:block; position:relative; background-color:#C9C9C9; margin-left:auto; margin-right:auto;}
.box-modal-login .whats{width:40px; height:36px; margin-left:auto; margin-right:auto; display:block; position:relative; margin-top:5px;}
.box-modal-login .telefones{width:100%; height:20px; margin-left:auto; margin-right:auto; display:block; position:relative; margin-top:10px;}
.box-modal-login .telefones .fone{width:33%; height:20px; float:left; display:block; position:relative; text-align:center; font-family:'HelveticaNeueLTStd-It';font-size:14px; color:#000;}



.box-modal-esqueci{width:100%; height:300px; border:solid 3px #f9c256;}
.box-modal-esqueci .logo_modal{ width:120px; height:120px; margin-left:5%; margin-top:10px; display:block; position:relative; float:left;}
.box-modal-esqueci .box {width:100%; height:auto; margin-top:20px; display:inline-block; position:relative;}
.box-modal-esqueci .titulo_g{    width: 70%;height: 30px;color: #56153F;font-family: 'HelveticaNeueLTStd-LtIt';font-size: 30px;line-height: 24px;
margin-top: 40px; margin-left:3%; float:left;}
.box-modal-esqueci .chamada{width:70%; height:auto; margin-top:15px; font-family:'HelveticaNeueLTStd-It';font-size:15px; color:#000; display: block; position:relative; margin-left:3%; line-height:16px; float:left;}
.box-modal-esqueci .box .form_login{width:90%; height:46px;  color:#000; font-family:'HelveticaNeueLTStd-Lt';font-size:16px; line-height:45px; border-radius:8px; border:solid 1px #C9C9C9; margin-left:5%;  text-indent:8px;margin-top:10px; background-color:rgba(255,255,255,0);}
.box-modal-esqueci .box  .btn_enviar{color:#fff; background-color:#FFC95D; width:90%; height:38px; font-family:'HelveticaNeueLTStd-MdIt';font-size:14px; line-height:37px;  text-align:center; border:none;  margin-left:5%; letter-spacing:1px; cursor:pointer; margin-top:20px;} 



.tarja-preta{width:100%; height:474px; background-color:#000; display:block; position:relative; margin-top:30px; margin-bottom:80px;}
.tarja-preta .video{width:100%;height: 100%;margin-left:auto;margin-right:auto;display:block;position:relative;}
.tarja-preta .laranja{ display:none;}

.imagem-fundo{ width:100%; height:1040px; background-image:url(../imagens/fundo_tabela.jpg); background-repeat:no-repeat; background-position: center; display:inline-block; position:relative; margin-top:10px; background-repeat: no-repeat;background-position:top;}

.imagem-fundo .box-tabela{width:99%; height:758px; background-color: rgba(255,255,255,0.7); margin-left:auto; margin-right:auto; display:block; position:relative;}

.imagem-fundo .box-tabela .topo-table{ width:100% height:66px; margin-left:auto; margin-right:auto; position:relative; display:block; top:10px; margin-bottom:14px;}
.imagem-fundo .box-tabela .topo-table tr td{width:174px; font-family:'HelveticaNeueLTStd-Blk'; font-size:15px; text-align:center; color:#4e4d4d; line-height:18px; }

.imagem-fundo .box-tabela .laranja{ width:100% margin-left:auto; margin-right:auto; position:relative; display:block; border: 1px solid #ffaa00;}

.imagem-fundo .box-tabela .laranja tr td {width:174px; font-family:'HelveticaNeueLTStd-MdIt'; font-size:14px; text-align:center; color:#4e4d4d; line-height:14px; font-style:italic; text-transform:uppercase; padding:4px; }
.imagem-fundo .box-tabela .laranja tr td img{width:26px; height:21px; margin-left:auto; margin-right:auto; display:block; position:relative;}

.imagem-fundo .box-tabela .laranja tr .fundo-laranja{ width:96%; height:670px;border:2px solid #fff; background-color: rgba(255,170,0,0.4); text-align:center; margin:4px; font-family:'HelveticaNeueLTStd-Blk'; font-style:normal; padding:4px;}

.imagem-fundo .box-tabela .laranja tr .fundo-laranja span{font-family:'Arial'; font-style:normal; font-size:11px;}

.imagem-fundo .box-tabela .laranja tr .fundo-laranja img{width:auto; height:auto; margin-bottom:6px; margin-top:250px;}

.imagem-fundo .box-tabela .laranja tr td .linha{width:80%; height:1px; background-color:#4e4d4d; display:inline-block; margin-top:15px;}
.imagem-fundo .box-tabela .laranja tr td span{font-size:11px; font-family:'HelveticaNeueLTStd-MdIt';}
.imagem-fundo .texto-tabela{width:96%; margin-left:auto; margin-right:auto; text-align:center; margin-top:60px;  display:block;font-family:'HelveticaNeueLTStd-It';font-size:12px; color:#4e4d4d; text-transform:uppercase;}

.imagem-fundo .borda-btn{width:400px; height:100px; border:solid 1px #ffc95d;  margin-left:auto; margin-right:auto; background-color:#fff; margin-top:20px;}
.imagem-fundo .borda-btn .btn-tabela{width:94%; height:80px;  margin-left:auto; margin-right:auto;display:block; position:relative; background-color:#ffc95d;  text-align:center; font-family:'HelveticaNeueLTStd-Blk'; font-size:19px; color:#fff; text-decoration:none; margin-top:9px; line-height:80px;}


.botao {width:100%; margin-left:auto; margin-right:auto; display:inline-block; position:relative;}
.botao .borda-btn{width:400px; height:100px; border:solid 1px #ffc95d;  margin-left:auto; margin-right:auto; background-color:#fff; margin-top:20px;}
.botao .borda-btn .btn-tabela{width:94%; height:80px;  margin-left:auto; margin-right:auto;display:block; position:relative; background-color:#ffc95d;  text-align:center; font-family:'HelveticaNeueLTStd-Blk'; font-size:19px; color:#fff; text-decoration:none; margin-top:9px; line-height:80px;}

	
.foco .cliente{width:32.7%; margin-left:0.5%; height:auto; display: block; position:relative;float: left;margin-bottom:10px;background-color: #000}
.foco .cliente img{width:100%;height:auto; z-index:1; display: block; position:relative;}
.foco .cliente:hover img{width:100%; height:auto; opacity:0.3;	overflow:hidden;  display: block; position:relative;}
.foco .cliente .cli{display:none;}
.foco .cliente .nome-cli{display:none;}
.foco .cliente .btn-case{display:none;}

.foco .cliente:hover .cli{width:100%; text-align:center; font-family:'HelveticaNeueLTStd-LtIt'; font-size:10px; color:#fff; z-index:999; display:block; top:30px; position:absolute; 	overflow:hidden; margin-bottom:-12px;}

.foco .cliente:hover .nome-cli{width:200px; height:34px;  margin-left:auto; margin-right:auto;border-bottom:dotted 2.5px #fff; text-align:center; font-family:'HelveticaNeueLTStd-Blk'; font-size:16px; color:#fff; z-index:999; display:block; top:-120px; position:relative; overflow:hidden; margin-bottom:-40px; text-transform:uppercase;}

.foco .cliente:hover .btn-case{width:200px; height:40px;  margin-left:auto; margin-right:auto; border:solid 1px #fff; text-align:center; font-family:'HelveticaNeueLTStd-Blk'; font-size:18px; color:#fff; z-index:999; display:block; top:-70px; position:relative; overflow:hidden; margin-bottom:-34px; text-transform:uppercase; line-height:40px;}

.foco .borda-btn{width:400px; height:100px; border:solid 1px #ffc95d;  margin-left:auto; margin-right:auto; background-color:#fff; margin-top:20px;}
.foco .borda-btn .btn-tabela{width:94%; height:80px;  margin-left:auto; margin-right:auto;display:inline-block; position:relative; background-color:#ffc95d;  text-align:center; font-family:'HelveticaNeueLTStd-Blk'; font-size:19px; color:#fff; text-decoration:none; margin-top:9px; line-height:80px;}

.tarja-vinho{width:100%; height:320px; background-color:#3b0e2b; display:inline-block; position:relative; margin-top:30px;}
.tarja-vinho .centralizado{margin-left:auto; margin-right:auto;  display:block; position:relative; margin-top:40px;}
.tarja-vinho .titulo{width:300px; height:30px; margin-left:auto; margin-right:auto; display:block; position:relative; font-family:'Breathe-Regular'; font-size:34px; color:#ffaa00; text-align:center; margin-bottom:20px; margin-top:5px;}

.tarja-azul{width:100%; height:400px; background-color:#6fd7d8; display:inline-block; position:relative;}

.tarja-azul ul li .caixa-li {width:100%; margin-left:auto; margin-right:auto;}
.tarja-azul ul li .caixa-li .pessoa{width:354px; height:422px; float:left; display:block; position:relative;}
.tarja-azul ul li .caixa-li .pessoa img{width:70%; z-index:0;display:block; position:relative; margin-top:98px; }

.tarja-azul ul li .caixa-li .box-texto-cliente{width:492px; height:339px; background-image:url(../imagens/depoimentos/borda.png); margin-left:-200px; margin-top:15px; font-family:'HelveticaNeueLTStd-MdCn'; font-size:24px; color:#4e4d4d; padding:50px; float:left; line-height:30px; text-align:left; text-transform:uppercase; letter-spacing:0.6px; z-index:9 !important; display:block; position:relative;}


.tarja-azul ul li .caixa-li .nome-projeto{width:360px; height:22px; font-family:'HelveticaNeueLTStd-MdCn'; font-size:14px; color:#4e4d4d; margin-left:18px; margin-top:62px;letter-spacing:0px; text-align:center;}

.tarja-azul .lateral-slider{width:320px; height:360px; float:left; display:none; position:relative; margin-top:34px; margin-left:-130px;}

.tarja-azul .lateral-slider .midia{width:90%; height:30px; margin-left:auto; margin-right:auto; font-family:'HelveticaNeueLTStd-MdCn'; font-size:20px; color:#000; border-bottom:1px solid #fff; text-align:center; letter-spacing:8px;}

.tarja-azul .lateral-slider .logos{width:185px; height:auto; margin-left:auto; margin-right:auto; margin-top:8px; display:block; position:relative;}
.tarja-azul .laranja{ width:20%; height:auto; margin-left:0%;margin-top:320px; display:block; position:absolute; z-index:10;}

.contato{width:96%; height:280px; margin-left:auto; margin-right:auto; display: block; position:relative; margin-top:90px;}

.contato .formulario{width:49%; height:auto; float:left;display: block; position:relative; padding:20px;}
.contato .formulario .titulo{font-family:'Breathe-Regular'; font-size:34px; color:#ffaa00; width:90%;}
.contato .formulario input[type="text"]{width:90%; height:36px; border:solid 1px #801a45; text-indent:6px; font-family:'HelveticaNeueLTStd-MdCn'; font-size:15px; color:#4e4d4d; margin-top:12px;}

.contato .formulario textarea{width:90%; height:70px; border:solid 1px #801a45; text-indent:6px; font-family:'HelveticaNeueLTStd-MdCn'; font-size:15px; color:#4e4d4d; margin-top:12px;}

.contato .formulario  .btn{width:90px; height:35px; display:block; position:relative; background-color:#ffc95d;  text-align:center; font-family:'HelveticaNeueLTStd-Blk'; font-size:18px; color:#fff; text-decoration:none; margin-top:15px; line-height:35px;}
.contato .divisor{width:1px; height:300px; background-color:#959595; float:left; position: relative; display:block;}

.contato .itens-contato{width:47%; height:auto; float:left;display: block; position:relative; text-align:center; margin-top:40px;font-family:'Arial'; font-size:12px; color:#000;}
.contato .itens-contato img{ width:299px; margin-left:auto; margin-right:auto;display: block; position:relative; margin-bottom:10px;}

.contato .itens-contato a{font-family:'HelveticaNeueLTStd-MdCn'; font-size:22px; color:#56153f; text-align:center; line-height:60px; height:60px; width:100%;}

.contato .itens-contato  .btn{width:300px; height:35px; display:block; position:relative; background-color:#ffc95d;  text-align:center; font-family:'HelveticaNeueLTStd-Blk'; font-size:15px; color:#fff; text-decoration:none;line-height:35px; margin-left:auto; margin-right:auto;}

.rodape{width:99%;height: 190px;border:solid 1px #801a45;margin-left:auto;margin-right:auto;display:block;position:relative;margin-top:100px;padding:10px;}

.rodape .logo{float:left; width:150px;}

.rodape .itens{width:15%; height:160px; float:left; margin-left:2%;} 
.rodape .itens .link{ color:#411632; font-family:'Arial'; font-size:10px; text-decoration:none; width:100%; line-height:18px; display:inline-block; font-style:italic; font-weight:bold;}
.rodape .atendimento{width:36%; height:120px;float:left; margin-left:3%;font-family:'Arial'; font-size:15px; color:#000; }
.rodape .atendimento .telefone{font-family:'HelveticaNeueLTStd-MdIt'; font-size:30px; color:#56153f; margin-top:10px;}
.rodape .atendimento .email{font-family:'HelveticaNeueLTStd-MdIt'; font-size:16px; color:#56153f; margin-top:10px; text-decoration:none; letter-spacing:-1px;}

.rodape .redes-sociais{width:36%;height:32px;/* margin-top:-26px; */float:left;margin-left:2%;}

.rodape .redes-sociais img.rede-social-imagem{width:30px; height:30px; float:left; display:block; position:relative; margin-left:10px;}
.rodape .copyright{width:48%;font-family:'Arial';font-size:12px;color:#000;margin-left:52%;/* margin-top:-26px; */float:left;}

}

@media (min-width: 568px) and (max-width: 759px){

a{text-decoration:none;}

.tarja-menu{width:100%; height:220px; background-image:url(../imagens/back_menu.jpg); display:block; position: relative;}
.tarja-menu .foco{width: 98%; height:auto; display:block; position:relative; margin-left:auto; margin-right:auto;}
.tarja-menu .foco .logo{height:134px; display:block; position:relative; top:54px;margin-left:auto; margin-right:auto;}
.tarja-menu .foco .slogan{width:368px; height:30px; display:block; position:relative; top:60px; font-family:'Helvetica_Light_Cn';font-size:18px; color:#fff; letter-spacing:5px;margin-left:auto;margin-right:auto;}

.menu-mobile{display:block;}

.tarja-menu .foco .menu{width:96%; height:40px; color:#fff; margin-left:auto; margin-right:auto; display:none; position:relative; margin-top:40px;}
.tarja-menu .foco .menu .item-menu{height:36px; font-family:'Helvetica_Medium_Cond';font-size:16px; color:#fff; float:left;padding-left:6px; padding-right:6px; font-style:italic; line-height:36px;}
.tarja-menu .foco .menu .item-menu:hover{font-family:'Helvetica_Medium_Cond';font-size:16px; color:#fff; float:left;padding-left:6px; padding-right:6px; font-style:italic; background-color:#ffc95d;}

.tarja-menu .foco .menu .ico-menu{float:left; height:40px;padding-left:10px; padding-right:10px;}
.tarja-menu .foco .menu .ico-menu:hover{float:left; padding-left:10px; padding-right:10px; background-color:#ffc95d;}
.tarja-menu .foco .menu .ico-menu img{margin-top:4px;}

.tarja-menu-2{display:none;}
.menu_show{display:none;}

.slider .slogan{width:200px; height:26px; text-align:center; margin-left:auto; margin-right:auto; font-family:'Helvetica_Light_Cn';font-size:20px; color:#fff; font-style:italic; top:56px; display:block; position:relative;}

.slider .box-chamada{width:100%; height:170px; display:block; position:relative; margin-left:auto; margin-right:auto; top:140px; left:-3px;}

.slider .box-chamada .chamada{width:98%;height:200px;margin-left:auto;margin-right:auto;font-family:'HelveticaNeueLTStd-Bd';font-size: 98px;color:#fff;text-align:center;line-height:80px;top:-60px;display:block;position:relative;}
.slider .box-chamada .chamada span{color:#ffaa00;}

.slider .slogan-g{width:90%; height:26px; text-align:center; margin-left:auto; margin-right:auto; font-family:'Helvetica_Neue_Cn';font-size:18px; color:#fff; top:170px; display:block; position:relative; letter-spacing:0.3px;}

.slider .foco{width:100%; height:240px;margin-left:auto; margin-right:auto; display:block; position:relative; top:200px;}
.slider .foco .btn{width:19%; height:140px; border:solid 1px #fff; float:left; margin-left:0.5%; margin-right:0.5%; display:block; position:relative; top:20px;  font-family:'HelveticaNeueLTStd-Bd';font-size:13px; color:#fff; text-align:center;}
.slider .foco .btn .texto{ margin-top:30%;}
.slider .foco .btn .texto2{ margin-top:36%;}

.foco{width:100%; height:auto;display:block; position:relative;}
.mobile{height:430px}
.foco .centralizado{margin-left:auto; margin-right:auto;  display:block; position:relative; margin-top:40px;}
.foco .titulo{width:300px; height:30px; margin-left:auto; margin-right:auto; display:block; position:relative; font-family:'Breathe-Regular'; font-size:34px; color:#ffaa00; text-align:center; margin-bottom:20px;}

.foco .servicos{width: 15%;height: 120px;margin-left:1%;margin-right:0.5%;float:left;display:block;position:relative;color:#4e4d4d;font-family:'Helvetica_Ext_Blk_Cond';font-size: 13px;text-align:center;top:10px;line-height:18px;margin-bottom:10px;box-shadow: 0px 0px 3px 0px black;}
.foco .servicos-mobile{width:7.5%; height:140px; margin-left:0.5%; margin-right:0.5%;float:left;display:block; position:relative; color:#4e4d4d;  top:10px; line-height:18px; margin-bottom:10px;}
.foco .servicos img{ width:90px; height:74px;margin-left:auto; margin-right:auto; display:block; position:relative;}

.box-modal{width:510px; height:auto; background-image:url(../imagens/back_modal.gif); border:solid 3px #f9c256;}
.box-modal .box-left{width:90%; height:220px; float:left; display:block; position:relative; text-align:center; color:#4e4d4d; font-family:'Helvetica_Ext_Blk_Cond';font-size:50px; line-height:48px; margin-left:5%;}
.box-modal .box-left img{width:200px; margin-top:20px; margin-left:auto; margin-right:auto; display:block; position:relative; border:solid 1px #000; margin-bottom:18px;}
.box-modal .divisor {width:90%; height:1px; margin-top:50px; display:block; position:relative; float:left; background-color:#000000; margin-left:5%;}

.box-modal .box-right{width:90%;height:auto; float:left; display:block; position:relative; text-align:justify; color:#4e4d4d; font-family:'HelveticaNeueLTStd-Roman';font-size:14px; line-height:18px; margin-left:5%}
.box-modal .box-right .img_p{width:40%; height:120px; background-color:#000; float:left; margin-right:3%;display:block; position:relative; margin-top:140px;}
.box-modal .box-right .img_g{width:57%; height:240px; background-color:#000; float:left; display:block; position:relative; margin-top:20px; margin-bottom:6px;}

.box-modal .box-centro{width:60%; height:50px; border:1px solid #ffc95d; display:block; position:relative;float:left; margin-left:20%; margin-top:8px;}






/*/////////////////////// BOX LOGIN ///////////////////////////*/

.box-modal-login{width:510px; height:500px; border:solid 3px #f9c256;}
.box-modal-login .logo_modal{ width:110px; height:110px; margin-left:auto; margin-right:auto; margin-top:30px; display:block; position:relative;}
.box-modal-login .divisor_vertical{width:80%; height:1px; margin-top:35px; display:block; position:relative; background-color:#C9C9C9; margin-left:auto; margin-right:auto;}

.box-modal-login .box-left{width:49%; height:300px; float:left; display:block; position:relative; margin-top:30px;}
.box-modal-login .box-left .titulo{width:100%; height:25px;  color:#56153F; font-family:'HelveticaNeueLTStd-LtIt';font-size:16px; line-height:20px; text-align:center; margin-top:15px;}
.box-modal-login .box-left .form_login{width:80%; height:46px;  color:#000; font-family:'HelveticaNeueLTStd-Lt';font-size:16px; line-height:45px; border-radius:8px; border:solid 1px #C9C9C9; margin-left:10%; text-indent:8px;margin-top:10px; background-color:rgba(255,255,255,0);}
.box-modal-login .box-left .btn_enviar{color:#fff; background-color:#FFC95D; width:80%; height:38px; font-family:'HelveticaNeueLTStd-MdIt';font-size:14px; line-height:37px; margin-top:10px; text-align:center; border:none;  margin-left:10%; letter-spacing:1px; cursor:pointer;}
.box-modal-login .box-left .links{width:80%; height:26px; margin-left:10%; color:#56153F; font-family:verdana; font-size:11px; text-align:center; display:block; position:relative; line-height:20px; text-decoration:underline; margin-top:4px}

.box-modal-login .divisor {width:1px; height:270px; margin-top:25px; display:block; position:relative; float:left; background-color:#C9C9C9;  margin-right:1%;}

.box-modal-login .box-right{width:49%; height:300px; float:left; display:block; position:relative; margin-top:30px;}
.box-modal-login .box-right .titulo{width:100%; height:25px;  color:#56153F; font-family:'HelveticaNeueLTStd-LtIt';font-size:16px; line-height:20px; text-align:center; margin-top:15px;}
.box-modal-login .box-right .form_login{width:80%; height:46px;  color:#000; font-family:'HelveticaNeueLTStd-Lt';font-size:16px; line-height:45px; border-radius:8px; border:solid 1px #C9C9C9; margin-left:10%;  text-indent:8px;margin-top:10px; background-color:rgba(255,255,255,0);}
.box-modal-login .box-right .btn_enviar{color:#fff; background-color:#FFC95D; width:80%; height:38px; font-family:'HelveticaNeueLTStd-MdIt';font-size:14px; line-height:37px; margin-top:10px; text-align:center; border:none;  margin-left:10%; letter-spacing:1px; cursor:pointer;} 
.box-modal-login .box-right .links{width:80%; height:26px; margin-left:10%; color:#56153F; font-family:verdana; font-size:11px; text-align:center; display:block; position:relative; line-height:20px; text-decoration:underline; margin-top:4px}

.box-modal-login ::-webkit-input-placeholder { color: #C9C9C9;}
.box-modal-login ::-moz-placeholder { color: #C9C9C9;opacity:  1;}
.box-modal-login ::-moz-placeholder {color: #C9C9C9; opacity:  1;}
.box-modal-login ::-ms-input-placeholder {color: #C9C9C9;}

/* //////////////////// FIM BOX LOGIN ////////////////// */


/*////////////////// BOX PERSONALIZADO //////////////////////*/
.box-modal-login .logo_modal_pe{ width:120px; height:120px; margin-left:10%; float:left;  margin-top:20px; display:block; position:relative;}
.box-modal-login .texto_pe{float:left; margin-left:4%; height:110px; margin-top:16px; width:70%;font-family:'HelveticaNeueLTStd-Lt';font-size:16px; color:#56153F;}
.box-modal-login .titulo{width:70%; height:30px;  color:#56153F; font-family:'HelveticaNeueLTStd-LtIt';font-size:20px; line-height:24px; margin-top:20px; margin-left:4%; float:left;}
.box-modal-login .box-right .form_login_g{width:80%; height:90px;  color:#000; font-family:'HelveticaNeueLTStd-Lt';font-size:16px; line-height:30px; border-radius:8px; border:solid 1px #C9C9C9; margin-left:10%; text-indent:8px;margin-top:10px; background-color:rgba(255,255,255,0);}
/*//////////////////////////////////////////*/

.box-modal-login .numero_pedido{width:100%; height:20px; margin-top:5px; font-family:'HelveticaNeueLTStd-Lt';font-size:16px; color:#000; display: block; position:relative; text-align:center;}
.box-modal-login .titulo_g{width:100%; height:35px; margin-top:8px; font-family:'HelveticaNeueLTStd-It';font-size:18px; color:#56153f; display: block; position:relative;  text-align:center; line-height:18px;}
.box-modal-login .titulo_m{width:100%; height:20px; margin-top:8px; font-family:'HelveticaNeueLTStd-It';font-size:18px; color:#000; display: block; position:relative;  text-align:center; letter-spacing:1px;line-height:18px;}
.box-modal-login p{width:100%; height:auto; margin-top:5px; font-family:'HelveticaNeueLTStd-It';font-size:12px; color:#000; display: block; position:relative;  text-align:center;}
.box-modal-login .divisor_vertical2{width:80%; height:1px; margin-top:10px; display:block; position:relative; background-color:#C9C9C9; margin-left:auto; margin-right:auto;}
.box-modal-login .whats{width:40px; height:36px; margin-left:auto; margin-right:auto; display:block; position:relative; margin-top:5px;}
.box-modal-login .telefones{width:100%; height:20px; margin-left:auto; margin-right:auto; display:block; position:relative; margin-top:10px;}
.box-modal-login .telefones .fone{width:33%; height:20px; float:left; display:block; position:relative; text-align:center; font-family:'HelveticaNeueLTStd-It';font-size:14px; color:#000;}

.box-modal-esqueci{width:100%; height:300px; border:solid 3px #f9c256;}
.box-modal-esqueci .logo_modal{ width:120px; height:120px; margin-left:3%; margin-top:10px; display:block; position:relative; float:left;}
.box-modal-esqueci .box {width:100%; height:auto; margin-top:20px; display:inline-block; position:relative;}
.box-modal-esqueci .titulo_g{    width: 60%;height: 30px;color: #56153F;font-family: 'HelveticaNeueLTStd-LtIt';font-size: 30px;line-height: 24px;
margin-top: 34px; margin-left:3%; float:left;}
.box-modal-esqueci .chamada{width:60%; height:auto; margin-top:15px; font-family:'HelveticaNeueLTStd-It';font-size:15px; color:#000; display: block; position:relative; margin-left:3%; line-height:16px; float:left;}
.box-modal-esqueci .box .form_login{width:90%; height:46px;  color:#000; font-family:'HelveticaNeueLTStd-Lt';font-size:16px; line-height:45px; border-radius:8px; border:solid 1px #C9C9C9; margin-left:5%;  text-indent:8px;margin-top:10px; background-color:rgba(255,255,255,0);}
.box-modal-esqueci .box  .btn_enviar{color:#fff; background-color:#FFC95D; width:90%; height:38px; font-family:'HelveticaNeueLTStd-MdIt';font-size:14px; line-height:37px;  text-align:center; border:none;  margin-left:5%; letter-spacing:1px; cursor:pointer; margin-top:20px;} 


.tarja-preta{width:100%; height:auto; background-color:#000; display:block; position:relative; margin-top:30px; margin-bottom:40px;}
.tarja-preta .video{width:100%;height: 400px;margin-left:auto;margin-right:auto;display:block;position:relative;}
.tarja-preta .laranja{ width:3%; height:auto; margin-left:1%;margin-top:-36px; display:block; position:absolute;}

.imagem-fundo{ width:100%; height:1120px; background-image:url(../imagens/fundo_tabela.jpg); background-repeat:no-repeat; background-position: center; display:inline-block; position:relative; margin-top:10px; background-repeat: no-repeat;background-position:top;}

.imagem-fundo .box-tabela{width:99%; height:800px; background-color: rgba(255,255,255,0.7); margin-left:auto; margin-right:auto; display:block; position:relative;}

.imagem-fundo .box-tabela .topo-table{ width:100% height:66px; margin-left:auto; margin-right:auto; position:relative; display:block; top:10px; margin-bottom:14px;}
.imagem-fundo .box-tabela .topo-table tr td{width:174px; font-family:'HelveticaNeueLTStd-Blk'; font-size:15px; text-align:center; color:#4e4d4d; line-height:18px; }

.imagem-fundo .box-tabela .laranja{ width:100% margin-left:auto; margin-right:auto; position:relative; display:block; border: 1px solid #ffaa00;}

.imagem-fundo .box-tabela .laranja tr td {width:174px; font-family:'HelveticaNeueLTStd-MdIt'; font-size:14px; text-align:center; color:#4e4d4d; line-height:14px; font-style:italic; text-transform:uppercase; padding:4px; }
.imagem-fundo .box-tabela .laranja tr td img{width:26px; height:21px; margin-left:auto; margin-right:auto; display:block; position:relative;}

.imagem-fundo .box-tabela .laranja tr .fundo-laranja{ width:96%; height:670px;border:2px solid #fff; background-color: rgba(255,170,0,0.4); text-align:center; margin:4px; font-family:'HelveticaNeueLTStd-Blk'; font-style:normal; padding:4px;}

.imagem-fundo .box-tabela .laranja tr .fundo-laranja span{font-family:'Arial'; font-style:normal; font-size:11px;}

.imagem-fundo .box-tabela .laranja tr .fundo-laranja img{width:auto; height:auto; margin-bottom:6px; margin-top:250px;}

.imagem-fundo .box-tabela .laranja tr td .linha{width:80%; height:1px; background-color:#4e4d4d; display:inline-block; margin-top:15px;}
.imagem-fundo .box-tabela .laranja tr td span{font-size:11px; font-family:'HelveticaNeueLTStd-MdIt';}
.imagem-fundo .texto-tabela{width:96%; margin-left:auto; margin-right:auto; text-align:center; margin-top:60px;  display:block;font-family:'HelveticaNeueLTStd-It';font-size:12px; color:#4e4d4d; text-transform:uppercase;}

.imagem-fundo .borda-btn{width:400px; height:100px; border:solid 1px #ffc95d;  margin-left:auto; margin-right:auto; background-color:#fff; margin-top:20px;}
.imagem-fundo .borda-btn .btn-tabela{width:94%; height:80px;  margin-left:auto; margin-right:auto;display:block; position:relative; background-color:#ffc95d;  text-align:center; font-family:'HelveticaNeueLTStd-Blk'; font-size:19px; color:#fff; text-decoration:none; margin-top:9px; line-height:80px;}


.botao {width:100%; margin-left:auto; margin-right:auto; display:inline-block; position:relative;}
.botao .borda-btn{width:400px; height:100px; border:solid 1px #ffc95d;  margin-left:auto; margin-right:auto; background-color:#fff; margin-top:20px;}
.botao .borda-btn .btn-tabela{width:94%; height:80px;  margin-left:auto; margin-right:auto;display:block; position:relative; background-color:#ffc95d;  text-align:center; font-family:'HelveticaNeueLTStd-Blk'; font-size:19px; color:#fff; text-decoration:none; margin-top:9px; line-height:80px;}

	
.foco .cliente{width:49%; margin-left:0.6%; height:auto; display: block; position:relative;float: left;margin-bottom:4px; background-color: #000}
.foco .cliente img{width:100%;height:auto; z-index:1; display: block; position:relative;}
.foco .cliente:hover img{width:100%; height:auto; opacity:0.3;	overflow:hidden;  display: block; position:relative;}

.foco .cliente .cli{display:none;}
.foco .cliente .nome-cli{display:none;}
.foco .cliente .btn-case{display:none;}

.foco .cliente:hover .cli{width:100%; text-align:center; font-family:'HelveticaNeueLTStd-LtIt'; font-size:10px; color:#fff; z-index:999; display:block; top:40px; position:absolute; 	overflow:hidden; margin-bottom:-12px;}

.foco .cliente:hover .nome-cli{width:200px; height:34px;  margin-left:auto; margin-right:auto;border-bottom:dotted 2.5px #fff; text-align:center; font-family:'HelveticaNeueLTStd-Blk'; font-size:16px; color:#fff; z-index:999; display:block; top:-130px; position:relative; overflow:hidden; margin-bottom:-40px; text-transform:uppercase;}

.foco .cliente:hover .btn-case{width:200px; height:40px;  margin-left:auto; margin-right:auto; border:solid 1px #fff; text-align:center; font-family:'HelveticaNeueLTStd-Blk'; font-size:18px; color:#fff; z-index:999; display:block; top:-80px; position:relative; overflow:hidden; margin-bottom:-34px; text-transform:uppercase; line-height:40px;}

.foco .borda-btn{width:400px; height:100px; border:solid 1px #ffc95d;  margin-left:auto; margin-right:auto; background-color:#fff; margin-top:20px;}
.foco .borda-btn .btn-tabela{width:94%; height:80px;  margin-left:auto; margin-right:auto;display:inline-block; position:relative; background-color:#ffc95d;  text-align:center; font-family:'HelveticaNeueLTStd-Blk'; font-size:19px; color:#fff; text-decoration:none; margin-top:9px; line-height:80px;}


.tarja-vinho{width:100%; height:320px; background-color:#3b0e2b; display:inline-block; position:relative; margin-top:30px;}
.tarja-vinho .centralizado{margin-left:auto; margin-right:auto;  display:block; position:relative; margin-top:40px;}
.tarja-vinho .titulo{width:300px; height:30px; margin-left:auto; margin-right:auto; display:block; position:relative; font-family:'Breathe-Regular'; font-size:34px; color:#ffaa00; text-align:center; margin-bottom:20px; margin-top:5px;}

.tarja-azul{width:100%; height:400px; background-color:#6fd7d8; display:inline-block; position:relative;}

.tarja-azul ul li .caixa-li {width:100%; margin-left:auto; margin-right:auto;}
.tarja-azul ul li .caixa-li .pessoa{width:354px; height:422px; float:left; display:none; position:relative;}
.tarja-azul ul li .caixa-li .pessoa img{width:70%; z-index:0;display:block; position:relative; margin-top:98px; }
.tarja-azul ul li .caixa-li .box-texto-cliente{width:500px; height:350px; background-image:url(../imagens/depoimentos/borda.png); background-repeat:no-repeat; margin-left:15px; margin-top:15px; font-family:'HelveticaNeueLTStd-MdCn'; font-size:24px; color:#4e4d4d; padding:50px; float:left; line-height:30px; text-align:left; text-transform:uppercase; letter-spacing:0.6px; z-index:9 !important; display:block; position:relative;}


.tarja-azul ul li .caixa-li .nome-projeto{width:360px; height:22px; font-family:'HelveticaNeueLTStd-MdCn'; font-size:14px; color:#4e4d4d; margin-left:18px; margin-top:62px;letter-spacing:0px; text-align:center;}

.tarja-azul .lateral-slider{width:320px; height:360px; float:left; display:none; position:relative; margin-top:34px; margin-left:-130px;}

.tarja-azul .lateral-slider .midia{width:90%; height:30px; margin-left:auto; margin-right:auto; font-family:'HelveticaNeueLTStd-MdCn'; font-size:20px; color:#000; border-bottom:1px solid #fff; text-align:center; letter-spacing:8px;}

.tarja-azul .lateral-slider .logos{width:185px; height:auto; margin-left:auto; margin-right:auto; margin-top:8px; display:block; position:relative;}
.tarja-azul .laranja{ width:20%; height:auto; margin-left:0%;margin-top:337px; display:block; position:absolute; z-index:10;}

.contato{width:98%; height:280px; margin-left:auto; margin-right:auto; display: block; position:relative; margin-top:50px;}

.contato .formulario{width:47%; height:auto; float:left;display: block; position:relative; padding:20px;}
.contato .formulario .titulo{font-family:'Breathe-Regular'; font-size:34px; color:#ffaa00; width:90%;}
.contato .formulario input[type="text"]{width:96%; height:36px; border:solid 1px #801a45; text-indent:6px; font-family:'HelveticaNeueLTStd-MdCn'; font-size:15px; color:#4e4d4d; margin-top:12px;}

.contato .formulario textarea{width:96%; height:70px; border:solid 1px #801a45; text-indent:6px; font-family:'HelveticaNeueLTStd-MdCn'; font-size:15px; color:#4e4d4d; margin-top:12px;}

.contato .formulario  .btn{width:90px; height:35px; display:block; position:relative; background-color:#ffc95d;  text-align:center; font-family:'HelveticaNeueLTStd-Blk'; font-size:18px; color:#fff; text-decoration:none; margin-top:15px; line-height:35px;}
.contato .divisor{width:1px; height:300px; background-color:#959595; float:left; position: relative; display:block;}

.contato .itens-contato{width:49%;height:auto;float:left;display: block;position:relative;text-align:center;margin-top:40px;font-family:'Arial';font-size:12px;color:#000;margin-left:1%;}
.contato .itens-contato img{width: 100%;margin-left:auto;margin-right:auto;display: block;position:relative;margin-bottom:10px;}

.contato .itens-contato a{font-family:'HelveticaNeueLTStd-MdCn'; font-size:22px; color:#56153f; text-align:center; line-height:60px; height:60px; width:100%;}

.contato .itens-contato  .btn{width: 100%;height:35px;display:block;position:relative;background-color:#ffc95d;text-align:center;font-family:'HelveticaNeueLTStd-Blk';font-size:15px;color:#fff;text-decoration:none;line-height:35px;margin-left:auto;margin-right:auto;}

.rodape{width:99%;height: 290px;border:solid 1px #801a45;margin-left:auto;margin-right:auto;display:block;position:relative;margin-top:70px;padding:10px;}

.rodape .logo{float:left; width:150px;}

.rodape .itens{width:25%; height:160px; float:left; margin-left:5%;} 
.rodape .itens .link{ color:#411632; font-family:'Arial'; font-size:10px; text-decoration:none; width:100%; line-height:18px; display:inline-block; font-style:italic; font-weight:bold;}
.rodape .atendimento{width:50%; height:100px;float:left;font-family:'Arial'; font-size:15px; color:#000; }

.rodape .atendimento .telefone{font-family:'HelveticaNeueLTStd-MdIt';font-size:30px;color:#56153f;margin-top:10px;}
.rodape .atendimento .email{font-family:'HelveticaNeueLTStd-MdIt'; font-size:16px; color:#56153f; margin-top:10px; text-decoration:none; letter-spacing:-1px;}

.rodape .redes-sociais{width:50%; height:32px; float:left; }
.rodape .redes-sociais img.rede-social-imagem{width:30px; height:30px; float:left; display:block; position:relative; margin-left:10px;}
.rodape .copyright{width:50%;font-family:'Arial'; font-size:12px; color:#000; margin-top:20px; float:left; }

}

@media (min-width: 320px) and (max-width: 567px){
a{text-decoration:none;}

.tarja-menu{width:100%; height:220px; background-image:url(../imagens/back_menu.jpg); display:block; position: relative;}
.tarja-menu .foco{width: 98%; height:auto; display:block; position:relative; margin-left:auto; margin-right:auto;}
.tarja-menu .foco .logo{height:134px; display:block; position:relative; top:54px;margin-left:auto; margin-right:auto;}
.tarja-menu .foco .slogan{width:100%; height:30px; display:block; position:relative; top:60px; font-family:'Helvetica_Light_Cn';font-size:18px; color:#fff; letter-spacing:2px;margin-left:auto;margin-right:auto; text-align:center;}

.menu-mobile{display:block;}

.tarja-menu .foco .menu{width:96%; height:40px; color:#fff; margin-left:auto; margin-right:auto; display:none; position:relative; margin-top:40px;}
.tarja-menu .foco .menu .item-menu{height:36px; font-family:'Helvetica_Medium_Cond';font-size:16px; color:#fff; float:left;padding-left:6px; padding-right:6px; font-style:italic; line-height:36px;}
.tarja-menu .foco .menu .item-menu:hover{font-family:'Helvetica_Medium_Cond';font-size:16px; color:#fff; float:left;padding-left:6px; padding-right:6px; font-style:italic; background-color:#ffc95d;}

.tarja-menu .foco .menu .ico-menu{float:left; height:40px;padding-left:10px; padding-right:10px;}
.tarja-menu .foco .menu .ico-menu:hover{float:left; padding-left:10px; padding-right:10px; background-color:#ffc95d;}
.tarja-menu .foco .menu .ico-menu img{margin-top:4px;}

.tarja-menu-2{display:none;}
.menu_show{display:none;}

.slider .slogan{width:200px; height:26px; text-align:center; margin-left:auto; margin-right:auto; font-family:'Helvetica_Light_Cn';font-size:20px; color:#fff; font-style:italic; top:26px; display:block; position:relative;}

.slider .box-chamada{width:100%; height:100px; display:block; position:relative; margin-left:auto; margin-right:auto; top:90px;}

.slider .box-chamada .chamada{width:98%; height:200px; margin-left:auto; margin-right:auto;  font-family:'HelveticaNeueLTStd-Bd';font-size:56px; color:#fff; text-align:center; line-height:46px; top:-50px; display:block; position:relative;}
.slider .box-chamada .chamada span{color:#ffaa00;}

.slider .slogan-g{width:90%; height:26px; text-align:center; margin-left:auto; margin-right:auto; font-family:'Helvetica_Neue_Cn';font-size:18px; color:#fff; top:106px; display:block; position:relative; letter-spacing:0.3px;}

.slider .foco{width:100%; height:240px;margin-left:auto; margin-right:auto; display:block; position:relative; top:170px;}
.slider .foco .btn{width:32%; height:140px; border:solid 1px #fff; float:left; margin-left:0.5%; margin-right:0.5%; display:block; position:relative; top:20px;  font-family:'HelveticaNeueLTStd-Bd';font-size:13px; color:#fff; text-align:center; margin-bottom:4px;}
.slider .foco .btn .texto{ margin-top:30%;}
.slider .foco .btn .texto2{ margin-top:36%;}












.foco{width:100%; height:auto;display:block; position:relative;}
.mobile{height:590px}
.foco .centralizado{margin-left:auto;margin-right:auto;display:block;position:relative;margin-top: 31px;clear: both;}
.foco .titulo{width:300px;height: 34px;margin-left:auto;margin-right:auto;display:block;position:relative;font-family:'Breathe-Regular';font-size:34px;color:#ffaa00;text-align:center;margin-bottom:20px;}

.foco .servicos{width:31.5%;height: 130px;margin-left:1%;margin-right:0.5%;float:left;display:block;padding-top: 9px;position:relative;color:#4e4d4d;font-family:'Helvetica_Ext_Blk_Cond';font-size:15px;text-align:center;line-height:18px;margin-bottom:20px;box-shadow: 0px 0px 3px 0px black;}
.foco .servicos-mobile{display:none;}

.foco .servicos-mob{width:16.5%; height:90px; margin-left:0.5%; margin-right:0.5%;float:left;display:block; position:relative; line-height:18px; margin-bottom:20px;}



.foco .servicos img{ width:90px; height:74px;margin-left:auto; margin-right:auto; display:block; position:relative;}

.box-modal{width:280px; height:auto; background-image:url(../imagens/back_modal.gif); border:solid 3px #f9c256;}
.box-modal .box-left{width:90%; height:120px; float:left; display:block; position:relative; text-align:center; color:#4e4d4d; font-family:'Helvetica_Ext_Blk_Cond';font-size:30px; line-height:28px; margin-left:5%;}
.box-modal .box-left img{width:100px; margin-top:20px; margin-left:auto; margin-right:auto; display:block; position:relative; border:solid 1px #000; margin-bottom:18px;}
.box-modal .divisor {width:90%; height:1px; margin-top:50px; display:block; position:relative; float:left; background-color:#000000; margin-left:5%;}

.box-modal .box-right{width:90%; height:auto; float:left; display:block; position:relative; text-align:justify; color:#4e4d4d; font-family:'HelveticaNeueLTStd-Roman';font-size:14px; line-height:18px; margin-left:5%}
.box-modal .box-right .img_p{width:70%; height:auto; background-color:#000; margin-right:auto; margin-left:auto; display:block; position:relative; margin-top:10px;}
.box-modal .box-right .img_p img{width:80%;  margin-right:auto; margin-left:auto; display:block; position:relative; margin-top:10px;}
.box-modal .box-right .img_g{width:80%; height:auto; background-color:#000; margin-right:auto; margin-left:auto;display:block; position:relative; margin-top:5px; margin-bottom:5px;}
.box-modal .box-right .img_g img{width:80%; margin-right:auto; margin-left:auto; display:block; position:relative; margin-top:10px;}

.box-modal .box-centro{width:60%; height:50px; border:1px solid #ffc95d; display:block; position:relative;float:left; margin-left:20%; margin-top:218px;}


/*/////////////////////// BOX LOGIN ///////////////////////////*/

.box-modal-login{width:100%; height:570px; border:solid 3px #f9c256;}
.box-modal-login .logo_modal{ width:100px; height:100px; margin-left:auto; margin-right:auto; margin-top:10px; display:block; position:relative;}
.box-modal-login .divisor_vertical{display:none;}

.box-modal-login .box-left{width:90%; height:210px; float:left; display:block; position:relative; margin-top:5px; margin-left:5%;}
.box-modal-login .box-left .titulo{width:100%; height:20px;  color:#56153F; font-family:'HelveticaNeueLTStd-LtIt';font-size:16px; line-height:20px; text-align:center; margin-top:5px;}
.box-modal-login .box-left .form_login{width:90%; height:40px;  color:#000; font-family:'HelveticaNeueLTStd-Lt';font-size:16px; line-height:39px; border-radius:8px; border:solid 1px #C9C9C9; margin-left:5%; text-indent:8px;margin-top:10px; background-color:rgba(255,255,255,0);}
.box-modal-login .box-left .btn_enviar{color:#fff; background-color:#FFC95D; width:90%; height:38px; font-family:'HelveticaNeueLTStd-MdIt';font-size:14px; line-height:37px; margin-top:10px; text-align:center; border:none;  margin-left:5%; letter-spacing:1px; cursor:pointer;}
.box-modal-login .box-left .links{width:90%; height:26px; margin-left:5%; color:#56153F; font-family:verdana; font-size:11px; text-align:center; display:block; position:relative; line-height:20px; text-decoration:underline; margin-top:4px}


.box-modal-login .divisor {display:none;}

.box-modal-login .box-right{width:90%; height:210px; float:left; display:block; position:relative; margin-top:5px; margin-left:5%;}
.box-modal-login .box-right .titulo{width:100%; height:20px;  color:#56153F; font-family:'HelveticaNeueLTStd-LtIt';font-size:16px; line-height:20px; text-align:center; margin-top:5px;}
.box-modal-login .box-right .form_login{width:90%; height:40px;  color:#000; font-family:'HelveticaNeueLTStd-Lt';font-size:16px; line-height:39px; border-radius:8px; border:solid 1px #C9C9C9; margin-left:5%;  text-indent:8px;margin-top:10px; background-color:rgba(255,255,255,0);}
.box-modal-login .box-right .btn_enviar{color:#fff; background-color:#FFC95D; width:90%; height:38px; font-family:'HelveticaNeueLTStd-MdIt';font-size:14px; line-height:37px; margin-top:10px; text-align:center; border:none;  margin-left:5%; letter-spacing:1px; cursor:pointer;} 
.box-modal-login .box-right .links{width:90%; height:26px; margin-left:5%; color:#56153F; font-family:verdana; font-size:11px; text-align:center; display:block; position:relative; line-height:20px; text-decoration:underline; margin-top:4px}

.box-modal-login ::-webkit-input-placeholder { color: #C9C9C9;}
.box-modal-login ::-moz-placeholder { color: #C9C9C9;opacity:  1;}
.box-modal-login ::-moz-placeholder {color: #C9C9C9; opacity:  1;}
.box-modal-login ::-ms-input-placeholder {color: #C9C9C9;}

/* //////////////////// FIM BOX LOGIN ////////////////// */


/*////////////////// BOX PERSONALIZADO //////////////////////*/
.box-modal-login .logo_modal_pe{ width:120px; height:120px; margin-left:10%; float:left;  margin-top:20px; display:block; position:relative;}
.box-modal-login .texto_pe{float:left; margin-left:4%; height:110px; margin-top:16px; width:70%;font-family:'HelveticaNeueLTStd-Lt';font-size:16px; color:#56153F;}
.box-modal-login .titulo{width:70%; height:30px;  color:#56153F; font-family:'HelveticaNeueLTStd-LtIt';font-size:20px; line-height:24px; margin-top:20px; margin-left:4%; float:left;}
.box-modal-login .box-right .form_login_g{width:80%; height:90px;  color:#000; font-family:'HelveticaNeueLTStd-Lt';font-size:16px; line-height:30px; border-radius:8px; border:solid 1px #C9C9C9; margin-left:10%; text-indent:8px;margin-top:10px; background-color:rgba(255,255,255,0);}
/*//////////////////////////////////////////*/


.box-modal-login .numero_pedido{width:100%; height:20px; margin-top:5px; font-family:'HelveticaNeueLTStd-Lt';font-size:16px; color:#000; display: block; position:relative; text-align:center;}
.box-modal-login .titulo_g{width:100%; height:80px; margin-top:8px; font-family:'HelveticaNeueLTStd-It';font-size:20px; color:#56153f; display: block; position:relative;  text-align:center;}
.box-modal-login .titulo_m{width:100%; height:20px; margin-top:18px; font-family:'HelveticaNeueLTStd-It';font-size:20px; color:#000; display: block; position:relative;  text-align:center; letter-spacing:1px;}
.box-modal-login p{width:100%; height:auto; margin-top:5px; font-family:'HelveticaNeueLTStd-It';font-size:12px; color:#000; display: block; position:relative;  text-align:center;}
.box-modal-login .divisor_vertical2{width:80%; height:1px; margin-top:10px; display:block; position:relative; background-color:#C9C9C9; margin-left:auto; margin-right:auto;}
.box-modal-login .whats{width:40px; height:36px; margin-left:auto; margin-right:auto; display:block; position:relative; margin-top:5px;}
.box-modal-login .telefones{width:100%; height:20px; margin-left:auto; margin-right:auto; display:block; position:relative; margin-top:10px;}
.box-modal-login .telefones .fone{width:100%; height:20px; float:left; display:block; position:relative; text-align:center; font-family:'HelveticaNeueLTStd-It';font-size:14px; color:#000;}


.box-modal-esqueci{width:100%; height:300px; border:solid 3px #f9c256;}
.box-modal-esqueci .logo_modal{ display:none}
.box-modal-esqueci .box {width:100%; height:auto; margin-top:20px; display:inline-block; position:relative;}
.box-modal-esqueci .titulo_g{    width: 100%;height: 30px;color: #56153F;font-family: 'HelveticaNeueLTStd-LtIt';font-size: 30px;line-height: 24px;
margin-top: 34px; text-align:center;}
.box-modal-esqueci .chamada{width:95%; height:auto; margin-top:15px; font-family:'HelveticaNeueLTStd-It';font-size:15px; color:#000; display: block; position:relative; margin-left:3%; text-align:center;}
.box-modal-esqueci .box .form_login{width:90%; height:46px;  color:#000; font-family:'HelveticaNeueLTStd-Lt';font-size:16px; line-height:45px; border-radius:8px; border:solid 1px #C9C9C9; margin-left:5%;  text-indent:8px;margin-top:10px; background-color:rgba(255,255,255,0);}
.box-modal-esqueci .box  .btn_enviar{color:#fff; background-color:#FFC95D; width:90%; height:38px; font-family:'HelveticaNeueLTStd-MdIt';font-size:14px; line-height:37px;  text-align:center; border:none;  margin-left:5%; letter-spacing:1px; cursor:pointer; margin-top:20px;} 


.tarja-preta{width:100%; height:auto; background-color:#000; display:block; position:relative; margin-top:30px; margin-bottom:40px;}
.tarja-preta .video{width:100%;height: 450px;margin-left:auto;margin-right:auto;display:block;position:relative;}
.tarja-preta .laranja{ width:3%; height:auto; margin-left:1%;margin-top:-36px; display:block; position:absolute;}

.imagem-fundo{ width:100%; height:1020px; background-image:url(../imagens/fundo_tabela.jpg); background-repeat:no-repeat; background-position: center; display:inline-block; position:relative; margin-top:10px; background-repeat: no-repeat;background-position:top;}

.imagem-fundo .box-tabela{width:99%; height:730px; background-color: rgba(255,255,255,0.7); margin-left:auto; margin-right:auto; display:block; position:relative;}

.imagem-fundo .box-tabela .topo-table{ width:100% height:66px; margin-left:auto; margin-right:auto; position:relative; display:block; top:10px; margin-bottom:14px;}
.imagem-fundo .box-tabela .topo-table tr td{width:174px; font-family:'HelveticaNeueLTStd-Blk'; font-size:12px; text-align:center; color:#4e4d4d; line-height:14px; }

.imagem-fundo .box-tabela .laranja{ width:100% margin-left:auto; margin-right:auto; position:relative; display:block; border: 1px solid #ffaa00;}

.imagem-fundo .box-tabela .laranja tr td {width:174px; font-family:'Arial'; font-size:11px; text-align:center; color:#4e4d4d; line-height:12px; text-transform:uppercase; padding:2px; }













.imagem-fundo .box-tabela .laranja tr td img{width:26px; height:21px; margin-left:auto; margin-right:auto; display:block; position:relative;}

.imagem-fundo .box-tabela .laranja tr td .fundo-laranja{ width:96%; height:700px;border:2px solid #fff; background-color: rgba(255,170,0,0.4); text-align:center; margin:4px;font-family:'HelveticaNeueLTStd-Blk'; font-style:normal; padding:4px;}

.imagem-fundo .box-tabela .laranja tr td .fundo-laranja span{font-family:'Arial'; font-style:normal; font-size:11px;}

.imagem-fundo .box-tabela .laranja tr td .fundo-laranja img{width:auto; height:auto; margin-bottom:6px; margin-top:270px;}

.imagem-fundo .box-tabela .laranja tr td .linha{width:80%; height:1px; background-color:#4e4d4d; display:inline-block; margin-top:15px;}
.imagem-fundo .box-tabela .laranja tr td span{font-size:11px; font-family:'Arial';}
.imagem-fundo .texto-tabela{width:96%; margin-left:auto; margin-right:auto; text-align:center; margin-top:60px;  display:block;font-family:'HelveticaNeueLTStd-It';font-size:12px; color:#4e4d4d; text-transform:uppercase;}

.imagem-fundo .borda-btn{width:96%; height:100px; border:solid 1px #ffc95d;  margin-left:auto; margin-right:auto; background-color:#fff; margin-top:20px;}
.imagem-fundo .borda-btn .btn-tabela{width:94%; height:80px;  margin-left:auto; margin-right:auto;display:block; position:relative; background-color:#ffc95d;  text-align:center; font-family:'HelveticaNeueLTStd-Blk'; font-size:19px; color:#fff; text-decoration:none; margin-top:9px; line-height:80px;}


.botao {width:100%; margin-left:auto; margin-right:auto; display:inline-block; position:relative;}
.botao .borda-btn{width:96%; height:100px; border:solid 1px #ffc95d;  margin-left:auto; margin-right:auto; background-color:#fff; margin-top:20px;}
.botao .borda-btn .btn-tabela{width:94%; height:80px;  margin-left:auto; margin-right:auto;display:block; position:relative; background-color:#ffc95d;  text-align:center; font-family:'HelveticaNeueLTStd-Blk'; font-size:19px; color:#fff; text-decoration:none; margin-top:9px; line-height:80px;}

	
.foco .cliente{width:96%; margin-left:2%; margin-right:2%; height:auto; display: block; position:relative;float: left;margin-bottom:6px;}
.foco .cliente:hover{width:96%; margin-left:2%; margin-right:2%; display: block; float: left; background-color: #000;margin-bottom:5px; display: block; position:relative;}
.foco .cliente img{width:100%;height:auto; z-index:1; display: block; position:relative;}
.foco .cliente:hover img{width:100%; height:auto; opacity:0.3;	overflow:hidden;  display: block; position:relative;}
.foco .cliente .cli{display:none;}
.foco .cliente .nome-cli{display:none;}
.foco .cliente .btn-case{display:none;}

.foco .cliente:hover .cli{width:100%; text-align:center; font-family:'HelveticaNeueLTStd-LtIt'; font-size:10px; color:#fff; z-index:999; display:block; top:-190px; position:relative; 	overflow:hidden; margin-bottom:-12px;}

.foco .cliente:hover .nome-cli{width:200px; height:34px;  margin-left:auto; margin-right:auto;border-bottom:dotted 2.5px #fff; text-align:center; font-family:'HelveticaNeueLTStd-Blk'; font-size:16px; color:#fff; z-index:999; display:block; top:-160px; position:relative; overflow:hidden; margin-bottom:-40px; text-transform:uppercase;}

.foco .cliente:hover .btn-case{width:200px; height:40px;  margin-left:auto; margin-right:auto; border:solid 1px #fff; text-align:center; font-family:'HelveticaNeueLTStd-Blk'; font-size:18px; color:#fff; z-index:999; display:block; top:-110px; position:relative; overflow:hidden; margin-bottom:-34px; text-transform:uppercase; line-height:40px;}

.foco .borda-btn{width:400px; height:100px; border:solid 1px #ffc95d;  margin-left:auto; margin-right:auto; background-color:#fff; margin-top:20px;}
.foco .borda-btn .btn-tabela{width:94%; height:80px;  margin-left:auto; margin-right:auto;display:inline-block; position:relative; background-color:#ffc95d;  text-align:center; font-family:'HelveticaNeueLTStd-Blk'; font-size:19px; color:#fff; text-decoration:none; margin-top:9px; line-height:80px;}

.tarja-vinho{width:100%; height:320px; background-color:#3b0e2b; display:inline-block; position:relative; margin-top:30px;}
.tarja-vinho .centralizado{margin-left:auto; margin-right:auto;  display:block; position:relative; margin-top:40px;}
.tarja-vinho .titulo{width:300px; height:30px; margin-left:auto; margin-right:auto; display:block; position:relative; font-family:'Breathe-Regular'; font-size:34px; color:#ffaa00; text-align:center; margin-bottom:20px; margin-top:5px;}

.tarja-azul{width:100%; height:380px; background-color:#6fd7d8; display:inline-block; position:relative;}

.tarja-azul ul li .caixa-li {width:100%; margin-left:auto; margin-right:auto;}
.tarja-azul ul li .caixa-li .pessoa{width:354px; height:422px; float:left; display:none; position:relative;}
.tarja-azul ul li .caixa-li .pessoa img{width:70%; z-index:0;display:block; position:relative; margin-top:98px; }

@media (min-width: 414px) and (max-width: 567px){
.tarja-azul ul li .caixa-li .box-texto-cliente{width:315px; height:350px; background-image:url(../imagens/depoimentos/borda2.png); background-repeat:no-repeat;  margin-top:15px; font-family:'HelveticaNeueLTStd-MdCn'; font-size:20px; color:#4e4d4d; padding:25px; float:left; line-height:26px; text-align:left; text-transform:uppercase; letter-spacing:0.6px; z-index:9 !important; display:block; position:relative;}

.tarja-azul ul li .caixa-li .nome-projeto{width:100%; height:22px; font-family:'HelveticaNeueLTStd-MdCn'; font-size:14px; color:#4e4d4d; margin-top:20px;letter-spacing:0px; text-align:center; display:block; position:relative}

.box-modal-login{width:100%; height:550px; border:solid 3px #f9c256;}

}


@media (min-width: 375px) and (max-width: 413px){
.tarja-azul ul li .caixa-li .box-texto-cliente{width:270px; height:340px; background-image:url(../imagens/depoimentos/borda3.png);margin-top:15px; font-family:'HelveticaNeueLTStd-MdCn'; font-size:18px; color:#4e4d4d; padding:18px; float:left; line-height:22px; text-align:left; text-transform:uppercase; letter-spacing:0.6px; z-index:9 !important; display:block; position:relative; margin-left:5px;}

.tarja-azul ul li .caixa-li .nome-projeto{width:100%; height:22px; font-family:'HelveticaNeueLTStd-MdCn'; font-size:14px; color:#4e4d4d; margin-top:30px;letter-spacing:0px; text-align:center; display:block; position:relative}

.box-modal-login{width:100%; height:440px; border:solid 3px #f9c256;}
.box-modal-login .logo_modal{ display:none;}
}


@media (min-width: 320px) and (max-width: 374px){

.box-modal-login{width:100%; height:430px; border:solid 3px #f9c256;}
.box-modal-login .logo_modal{ display:none;}

.tarja-azul ul li .caixa-li .box-texto-cliente{width:230px; height:340px; background-image:url(../imagens/depoimentos/borda4.png);margin-top:15px; font-family:'HelveticaNeueLTStd-MdCn'; font-size:17px; color:#4e4d4d; padding:16px; float:left; line-height:20px; text-align:left; text-transform:uppercase; letter-spacing:0.6px; z-index:9 !important; display:block; position:relative; margin-left:4px;}

.tarja-azul ul li .caixa-li .nome-projeto{width:100%; height:22px; font-family:'HelveticaNeueLTStd-MdCn'; font-size:14px; color:#4e4d4d; margin-top:20px;letter-spacing:0px; text-align:center; display:block; position:relative}
}


.tarja-azul .lateral-slider{width:320px; height:360px; float:left; display:none; position:relative; margin-top:34px; margin-left:-130px;}

.tarja-azul .lateral-slider .midia{width:90%; height:30px; margin-left:auto; margin-right:auto; font-family:'HelveticaNeueLTStd-MdCn'; font-size:20px; color:#000; border-bottom:1px solid #fff; text-align:center; letter-spacing:8px;}

.tarja-azul .lateral-slider .logos{width:185px; height:auto; margin-left:auto; margin-right:auto; margin-top:8px; display:block; position:relative;}
.tarja-azul .laranja{display:none;}

.contato{width:98%; height:500px; margin-left:auto; margin-right:auto; display: block; position:relative; margin-top:40px;}

.contato .formulario{width:98%; height:auto;display: block; position:relative; padding:20px;}
.contato .formulario .titulo{font-family:'Breathe-Regular'; font-size:34px; color:#ffaa00; width:90%;}
.contato .formulario input[type="text"]{width:100%; height:36px; border:solid 1px #801a45; text-indent:6px; font-family:'HelveticaNeueLTStd-MdCn'; font-size:15px; color:#4e4d4d; margin-top:12px;}

.contato .formulario textarea{width:100%; height:70px; border:solid 1px #801a45; text-indent:6px; font-family:'HelveticaNeueLTStd-MdCn'; font-size:15px; color:#4e4d4d; margin-top:12px;}

.contato .formulario  .btn{width:90px; height:35px; display:block; position:relative; background-color:#ffc95d;  text-align:center; font-family:'HelveticaNeueLTStd-Blk'; font-size:18px; color:#fff; text-decoration:none; margin-top:15px; line-height:35px;}
.contato .divisor{display:none;}

.contato .itens-contato{width:98%; height:auto; display: block; position:relative; text-align:center; margin-top:20px;font-family:'Arial'; font-size:12px; color:#000;}
.contato .itens-contato img{ width:299px; margin-left:auto; margin-right:auto;display: block; position:relative; margin-bottom:10px;}

.contato .itens-contato a{font-family:'HelveticaNeueLTStd-MdCn'; font-size:22px; color:#56153f; text-align:center; line-height:60px; height:60px; width:100%;}

.contato .itens-contato  .btn{width:300px; height:35px; display:block; position:relative; background-color:#ffc95d;  text-align:center; font-family:'HelveticaNeueLTStd-Blk'; font-size:15px; color:#fff; text-decoration:none;line-height:35px; margin-left:auto; margin-right:auto;}



@media (min-width: 414px) and (max-width: 567px){
.rodape{width:99%;   border:solid 1px #801a45; margin-left:auto; margin-right:auto; display:block; position:relative; margin-top:100px; padding:10px;}

.rodape .logo{float:left; width:150px;}

.rodape .itens{width:25%; height:160px; float:left; margin-left:5%;} 
.rodape .itens .link{ color:#411632; font-family:'Arial'; font-size:10px; text-decoration:none; width:100%; line-height:18px; display:inline-block; font-style:italic; font-weight:bold;}
.rodape .atendimento{width:50%; height:100px;float:left;font-family:'Arial'; font-size:15px; color:#000; }
.rodape .atendimento .telefone{font-family:'HelveticaNeueLTStd-MdIt'; font-size:24px; color:#56153f; margin-top:10px;}
.rodape .atendimento .email{font-family:'HelveticaNeueLTStd-MdIt'; font-size:14px; color:#56153f; margin-top:10px; text-decoration:none; letter-spacing:-1px;}

.rodape .redes-sociais{width:35%; height:32px; float:left; margin-left:15%; }
.rodape .redes-sociais img.rede-social-imagem{width:30px; height:30px; float:left; display:block; position:relative; margin-left:10px; margin-top:6px;}
.rodape .copyright{display:none; }
}

@media (min-width: 375px) and (max-width: 413px){
.rodape{width:99%;border:solid 1px #801a45;margin-left:auto;margin-right:auto;display:block;position:relative;margin-top:70px;padding:10px;}

.rodape .logo{float:left; width:150px;}

.rodape .itens{width:40%; height:auto; float:left; margin-left:3%;} 
.rodape .itens .link{ color:#411632; font-family:'Arial'; font-size:10px; text-decoration:none; width:100%; line-height:18px; display:inline-block; font-style:italic; font-weight:bold;}
.rodape .atendimento{width:50%; height:100px;float:left;font-family:'Arial'; font-size:15px; color:#000;  margin-top:10px;}
.rodape .atendimento .telefone{font-family:'HelveticaNeueLTStd-MdIt'; font-size:20px; color:#56153f; margin-top:5px; height:30px;}
.rodape .atendimento .email{font-family:'Arial'; font-size:12px; color:#56153f; text-decoration:none; letter-spacing:-1px;}

.rodape .redes-sociais{width:35%; height:32px; float:left; margin-left:10%; margin-top:10px; }
.rodape .redes-sociais img.rede-social-imagem{width:30px; height:30px; float:left; display:block; position:relative; margin-left:10px; margin-top:6px;}
.rodape .copyright{display:none; }
}


@media (min-width: 320px) and (max-width: 374px){
.rodape{width:99%;border:solid 1px #801a45; margin-left:auto; margin-right:auto; display:block; position:relative; margin-top:70px; padding:10px;}

.rodape .logo{width:50%; margin-left:25%;}

.rodape .itens{width:40%; height:auto; float:left; margin-left:3%; display:none;} 
.rodape .itens .link{ color:#411632; font-family:'Arial'; font-size:10px; text-decoration:none; width:100%; line-height:18px; display:inline-block; font-style:italic; font-weight:bold;}
.rodape .atendimento{width:50%; height:100px;float:left;font-family:'Arial'; font-size:15px; color:#000;  margin-top:15px;}
.rodape .atendimento .telefone{font-family:'HelveticaNeueLTStd-MdIt'; font-size:20px; color:#56153f; margin-top:5px; height:30px;}
.rodape .atendimento .email{font-family:'Arial'; font-size:11px; color:#56153f; text-decoration:none; letter-spacing:-1px;}

.rodape .redes-sociais{width:40%; height:32px; float:left; margin-left:10%; margin-top:10px; }
.rodape .redes-sociais img.rede-social-imagem{width:30px; height:30px; float:left; display:block; position:relative; margin-left:5px; margin-top:6px;}
.rodape .copyright{display:none; }
}



}
@media(max-width: 780px){
	.fundo-laranja {
		display: none;
	}
	.no-mobile{
		display:none
	}
}

.foco .centralizado{
	text-align: center;	
}
@media(min-width: 980px){
.tarja-menu .foco .menu .ico-menu {
    float: right;
    height: 140px;
    padding-left: 10px;
    padding-right: 10px;
}
.tarja-menu .foco .menu .ico-menu:hover	{
    float: right;
    background-color: #ffc95d;
}
.submenu a.menu-logado:not(.esquecis):not(.cadastros){
	margin-right:0 !important;
}
}
/*a {
    color: #650336;
    text-decoration: none;
    font-weight: bold;
    text-decoration: underline;
}*/
.cla-btn{
	display: block; width: 250px; margin: 25px auto; text-align: center; background: #f9c256; padding: 17px 0; color: white; font-weight: bold; border: 7px solid #f9f6eb; outline: 1px solid #f9c256;
}
.cla-btn:hover{color:white}
@media(max-width: 1024px){
	.foco.portifolio .titulo {
		margin-bottom: 29px;
	}
	.mobile{
		height: auto !important;
	}
}
.coluna_tabela {
    float: left;
    width: 33%;
    display: block;
    flex-grow: 1;
    margin: 0 10px;
    border-radius:  5px;
    position: relative;
}
.box-tabela .flex {
    display: flex;
    width: 94%;
    height: auto;
    margin: 0 auto;
    padding-top: 15px;
}
.coluna_tabela.um {
    background:  #851c5e;
}

.coluna_tabela.dois {
    background: #670f64;
}

.coluna_tabela.tres {
    background: #f19700;
}
.coluna_tabela > .wrap_padding p:first-child, .coluna_tabela > .wrap_padding p.wrap-alteracoes {
    font-size: 50px;
    color: white;
    margin: 10px auto 0;
    width:  90%;
}

.coluna_tabela > .wrap_padding p:first-child span:nth-child(2), .coluna_tabela > .wrap_padding p.wrap-alteracoes span:nth-child(3) {
    font-size: 14px;
    padding-top: 26px;
    line-height: 2px;
    display: block;
    font-family:  Helvetica_Medium_Cond;
}

.coluna_tabela > .wrap_padding > p:first-child span:last-child, .coluna_tabela > .wrap_padding > p.wrap-alteracoes span:nth-child(2) {
    font-size: 24px;
    font-family:  robotoblack;
}
.coluna_tabela > .wrap_padding > p:first-child span:first-child, .coluna_tabela > .wrap_padding > p.wrap-alteracoes span:first-child {
    float: left;
    margin-right: 10px;
    font-family: robotoblack;
}

.coluna_tabela > p:hover:first-child:after {
    display: block;
    width:  100%;
    content: " ";
    height:  100%;
    top: 0;
    left:  0;
    position:  absolute;
    clear: both;
    background: rgba(255, 255, 255, 0.2);
}
p.divisao {
    font-family: HelveticaNeueLTStd-BdCn;
    text-align:  center;
    color:  white;
    font-size: 20px;
}
span.hr {
    width:  100%;
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.3);
    display:  block;
    margin: 0 0 13px 0;
    padding: 13px 0 0 0;
    clear:  both;
}
ul.lista_tabela {
    list-style: none;
    margin: 0;
    padding: 0;
    height: auto;
    display: table-cell;
    vertical-align: middle;
    width:  100%;
}
ul.lista_tabela li {
    font-size: 13px;
    font-family: Helvetica_Medium_Cond;
    color: white;
    line-height: 26px;
    text-align:  center;
    margin: 0;
}

ul.lista_tabela li img {
    margin-right: 5px;
    display: inline-block;
    vertical-align:  middle;
}
.wrap_padding {
    padding: 0 7px;
}
.wrap {
    width: 100%;
    background: rgba(255, 255, 255, 0.6);
    padding: 0 10px;
}
.wrap span.hr {
    margin: 0 0 25px 0;
    padding: 25px 0 0 0;
}
span.preco_plano > span {
    font-size: 30px;
    font-family: robotoblack;
}



.coluna_tabela.dois span.preco_plano {
    color: #670f64;
}

.coluna_tabela.um span.preco_plano {
    color: #851c5e;
}

.coluna_tabela.tres span.preco_plano {
    color: #f19700;
}
.wrap p.divisao .hr {
    margin-bottom: 15px;
}
span.preco_plano > span {
    font-size: 35px;
    font-family: robotoblack;
}

.coluna_tabela.dois span.preco_plano, .dois p.tabela_ver {
    color: #670f64;
}

.coluna_tabela.um span.preco_plano, .um p.tabela_ver {
    color: #851c5e;
}

.coluna_tabela.tres span.preco_plano, .tres p.tabela_ver {
    color: #f19700;
}

.wrap p.divisao .hr:first-child {
    margin: 0 0 15px 0;
    padding: 25px 0 0 0;
}

.wrap p.divisao .hr:last-child {
    margin: 0 0 20px 0;
    padding: 15px 0 0 0;
}
p.tabela_ver {
    text-align: center;
    color: white;
    font-family: HelveticaNeueLTStd-Cn;
    padding-bottom: 22px;
    padding-top: 0px;
}


p.fale_consultor {
    text-align: center;
    color: white;
    font-family: HelveticaNeueLTStd-BdCn;
    padding: 15px 0;
    cursor:  pointer;
}
p.rodape_tabela {
    width: 90%;
    margin: 0 auto;
    padding: 7px 15px;
    font-size: 12px;
    line-height: 17px;
    font-family: Helvetica_Medium_Cond;
    text-align: justify;
    color: #4e4d4d;
}
p.rodape_tabela b {
    font-family: robotoblack;
}
.coluna_tabela.nobg {
    background:  none;
    text-align:  center;
    font-size: 25px;
    font-family: HelveticaNeueLTStd-Blk;
}

.coluna_tabela.um.nobg .titulo_tabel {
    color: #851c5e;
}

.coluna_tabela.dois.nobg .titulo_tabel {
    color: #670f64;
}

.coluna_tabela.tres.nobg .titulo_tabel {

    color: #f19700;
}
.box-tabela .flex:nth-child(2) {
    padding-top: 10px;
}
.slider_home_comentarios {
    background: url(/imagens/background_slider.jpg);
    background-position:  left;
    height: 350px;
    background-size: contain;
    margin-top: 20px;
    margin-bottom: 65px;
}
.slider_home_comentarios > div {
    width: 59%;
    margin: 0 auto;
}

.slider_home_comentarios {}

.slider_home_comentarios ul#slider_home img {
    height: 100%;
    display:  block;
    margin: 0;
    padding: 0;
    width: 60%;
    float: left;
    object-fit: none;
    object-position: left;
}

.slider_home_comentarios ul#slider_home {
    list-style:  none;
    margin: 0;
    padding: 0;
}

.slider_home_comentarios ul#slider_home p {
    float: left;
    width: 40%;
    margin-top: 41px;
    padding-left: 0;
    font-size: 27px;
    line-height: 29px;
    font-family:  Helvetica_Neue_Cn;
    color: #4e4d4d;
}

.slider_home_comentarios ul, .slider_home_comentarios li {
    height: 350px;
}
.slider_home_comentarios ul#slider_home span {
    font-size: 13px;
    display:  block;
    line-height: 16px;
    margin-top: 20px;
}
.slider_home_comentarios .bx-wrapper {
    border: 0;
    background: none;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {
  background: #dc853d !important;
}

@media(max-width: 1366px){
.slider_home_comentarios > div{
	width: 65%
}	
}
.featherlight-content.consulte {
    position: absolute;
    top: 0;
    box-shadow: 0px 0px 15px #525252;
    right: 50%;
    z-index: 9999999;
    padding: 25px;
    background: #f9f6eb;
    transform: translate(50%, 0%);
}

.featherlight-content.consulte span.featherlight-close-icon.featherlight-close {
    position: absolute;
    right: 8px;
    top: 4px;
}

.box-modal-consulte img.logo_modal {
    display: block;
    float: none;
    margin: 0 auto;
    width: 80px;
    height:  auto;
}

.box-modal-consulte {
    height:  auto;
    padding: 10px 25px;
}
.box-modal-consulte .titulo_g {
    margin-top: 15px;
    text-align: center;
    height:  auto;
    font-family: robotobold;
    font-size: 28px;
    line-height: 32px;
    width: 100%;
    color: #4e4d4d;
}
.box-modal-consulte .chamada {
    width: 100%;
    text-align: center;
    font-family:  robotoregular;
    color: #4e4d4d;
    margin-top: 5px;
}
.box-modal-consulte .col-md-6 {
    width:  50%;
    float: left;
    padding: 0 15px;
}

.box-modal-consulte .box input.form_login {
    width:  100%;
    margin: 0;
    margin-bottom: 20px;
}
.box-modal-consulte label {
    display: block;
    margin-bottom: 5px;
    color: #4e4d4d;
	font-family:robotolight
}
.modal_consulte_featherlight {
    width:  100%;
    position: fixed;
    z-index:  99;
    height:  100%;
    background: rgba(0, 0, 0, 0.3);
    top: 0;
    left: 0;
}
.box-modal-consulte .box .btn_enviar {
    margin: 10px auto;
    display: block;
    background: #640d3e;
}
.box-modal-consulte .box .btn_enviar {
    margin: 15px auto;
    display: block;
    background: #640d3e;
    height: 65px;
    font-family: robotobold;
    width: 320px;
    font-size: 18px;
    font-weight:  normal;
    border-radius: 5px;
}
.box-modal-consulte .chamada.last-chamada {
    font-size: 13px;
}
.box-modal-consulte .box .form_login {
    width: 100%;
    margin: 0;
    color: #6f6f6f;
}
.no_mobile.button_tabela:hover:after {
    width:  100%;
    height:  100%;
    background: black;
}
.foco.planos {
    margin-top: 55px;
}
.no_desktop {
    display: none !important;
}
.no_mobile {
    display: block !important;
}
@media(max-width: 980px){
	.coluna_tabela {
		margin: 0;
	}
	.no_desktop {
   		display: block !important;
	}
	.no_mobile {
		display: none !important;
	}
	.coluna_tabela > .wrap_padding p:first-child, .coluna_tabela > .wrap_padding p.wrap-alteracoes{
		width: 210px;
	}
	.coluna_tabela {
		width: 100%;
		display: block;
		margin-bottom: 15px;
	}
	.box-tabela .flex{
		display:block		
	}
	.imagem-fundo, .imagem-fundo .box-tabela {
		height: auto;
	}
	.coluna_tabela.nobg {
		color:  white;
		display: block;
		width:  100%;
		clear: both;
		float: none;
	}
	.featherlight-content.consulte {
		width: 90%;
	}
	.coluna_tabela.nobg .titulo_tabel {
		color: white !important;
		padding-top:  15px;
	}
	.box-modal-consulte .col-md-6 {
		margin-bottom: 30px;
	}
	.box-modal-consulte .box .btn_enviar {
		color: white;
	}
	.box-modal-consulte form *:not(label):not(div) {
		height: 45px;
		border: 1px solid gray;
		border-radius: 5px;
	}
	.box-modal-consulte form * {
		width: 100% !important;
		display: block;
		text-align: center;
		float: none !important;
	}
	.slider_home_comentarios > div {
		width: 100%;
	}
	.slider_home_comentarios ul#slider_home p {
		padding-left: 15px;
		font-size: 16px;
		line-height: 22px;
		margin-top: 25px;
		padding-right: 5px;
	}
}

@media(min-width: 1024px){
	.slider_home_comentarios ul#slider_home img {
    object-position:  right;
}

.slider_home_comentarios ul#slider_home p {
    padding-left: 15px;
}
}

p.tabela_ver{
	padding: 25px 0;
	text-transform:  uppercase;
	}
	
.text-infoplanos{
	font-size: 15px;
	color: #851c5e;
	letter-spacing: 5px;
	font-family: HelveticaNeueLTStd-BdCn;
	text-align: center;
	padding: 10px 0;
}

.txt_boxplanos{
	width: 88%;
	color: #851C61;
	font-family: HelveticaNeueLTStd-BdCn;
	text-align: center;
	padding: 5px 0 0;
	/* border: 1px solid #494238; */
	margin: 0 auto 0;
	margin-top: 15px;
	letter-spacing: 0;
	font-size: 23px;
}

@media (max-width: 964px) {

.txt_boxplanos{
	
    margin-top: 25px !important;
    letter-spacing: 6px;
    font-size: 14px;
    display: table;
    float: none;
    padding: 5px;
}

}

@media (max-width: 600px) {

.txt_boxplanos{
	width: 88%;
    color: #851C61;
    font-family: HelveticaNeueLTStd-BdCn;
    text-align: center;
    padding: 10px 0;
    border: none;
    margin: 10px auto;
    margin-top: 25px !important;
    letter-spacing: 6px;
    font-size: 12px;
    display: table;
    float: none;
    padding: 5px;
}

}

.wrap-lista {
    display: table;
    width:  100%;
    height: 90px;
    margin-bottom: 10px;
    vertical-align: middle;
}
.divisao span.small {
    display: block;
    font-size: 15px;
    font-weight: normal;
    font-family: Helvetica_Medium_Cond;
}
.coluna_tabela > .wrap_padding > p.wrap-alteracoes span:first-child {
    font-size: 38px;
    margin-right: 5px;
    margin-left: -10px;
}

.coluna_tabela > .wrap_padding > p.wrap-alteracoes span:nth-child(2) {
    font-size: 24px;
}
.coluna_tabela > .wrap_padding p.wrap-alteracoes span:nth-child(3) {
    font-family: Helvetica_Light_Cn;
    font-size: 14px;
    float: left;
    padding-top: 4px;
}
.coluna_tabela > .wrap_padding > p.wrap-alteracoes span.n {
    margin-left: 0;
}
.botao_tabela {
    clear: both;
    height: auto;
    text-align: center;
    width: 100%;
}
.botao_tabela .coluna_tabela {
    float:  none;
    width: 200px;
    margin: 25px auto 0;
    clear:  both;
}