body { color: #666666; font-family: 'Open Sans', sans-serif; font-size: 100%;}
body a { color: #000; }
body a:hover { color: #000; /*text-decoration: none;*/}
ul { list-style: none; margin: 0;}
li {text-shadow:none !important}
p {color:#333; font-size:13px}
h1 {font-family: 'Open Sans', sans-serif;}
h2 {font-family: 'Open Sans', sans-serif;}
h3 {font-family: 'Open Sans', sans-serif;}
p {font-family: 'Open Sans', sans-serif;}
a {font-family: 'Open Sans', sans-serif;}


body { scrollbar-face-color: ThreeDFace; scrollbar-shadow-color: ThreeDDarkShadow; scrollbar-highlight-color: ThreeDHighlight; scrollbar-3dlight-color: ThreeDLightShadow; scrollbar-darkshadow-color: ThreeDDarkShadow; scrollbar-track-color: Scrollbar; scrollbar-arrow-color: ButtonText;}
.container {max-width: 1280px; width:100%}

.row {margin:0 -15px}
/*-.row {margin:0 0 0 -15px}-*/

#nav.affix { /*background-color: #fff; opacity: 0.7;*/ position:relative; }

/*-topo-*/
.header { background: url("../images/bg_header_2.png") repeat-x scroll 0 0 transparent; height: 185px; position:absolute; width: 100%; z-index:2;}

.header .menuTop { background: url("../images/bg-menu-top.png") no-repeat scroll center center transparent; height: 33px; position: absolute; width: 100%;}
.header .menuTop .conteudo{ background: url("../images/bg-top.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); float: right; width: 684px; }
.header .menuTop .conteudo h2{ color: #FFFFFF; float: left; font-size: 11px; margin: 11px 60px 0; text-transform: uppercase;}
.header .menuTop .conteudo ul { float: right;}
.header .menuTop .conteudo ul li {float:left}
.header .menuTop .conteudo ul li .tel{ border-right: 1px solid #FFFFFF; color: #FFFFFF; float: left; font-size: 11px; margin: 7px 20px 0 0; padding-right: 20px; }
.header .menuTop .conteudo ul li span.first{ border-right: 1px solid #FFFFFF; color: #FFFFFF; cursor:pointer; float: left; font-size: 11px; margin: 7px 20px 0 0; padding-right: 20px;}
.header .menuTop .conteudo ul li a{ color: #FFFFFF; float: left; font-size: 11px; margin: 7px 20px 0 0; padding-right: 20px;}

.header .menuTop .conteudo .ponta { float: left; margin: 6px 40px;}
.header .menuTop .conteudo .ponta p{ color: #fff; font-size: 14px; margin: 0;}

.header .menuTop .conteudo .face-btn {float: right; margin-left:20px}
.header .menuTop .conteudo .face-btn .face{background: url("../images/face.png") no-repeat scroll 0 0 transparent;float: left; font-size: 0; height: 15px; line-height: 0; margin: 9px 0; text-indent: -999em; width: 15px;}
.header .menuTop .conteudo .face-btn .btn-ing{ color: #FFFFFF; float: left; font-size: 15px; font-weight: bold; height: 15px; line-height: 12px; margin: 9px 0 0 25px; display:none}

.header .menuTop .conteudo .inst-btn {float: right; margin-left:20px}
.header .menuTop .conteudo .face-btn .inst{background: url("../images/instagram-social.png") no-repeat scroll 0 0 transparent;float: left; font-size: 0; height: 16px; line-height: 0; margin: 9px 0px 0px 5px; text-indent: -999em; width: 17px;}
.header .menuTop .conteudo .inst-btn .btn-ing{ color: #FFFFFF; float: left; font-size: 15px; font-weight: bold; height: 15px; line-height: 12px; margin: 9px 0 0 25px; display:none}

.header .container {}
.header .container h1{ background: url("../images/logo-uaal.png") no-repeat scroll 0 0 transparent; height: 80px; left: 50px; margin: 0; position: absolute; top: 9px; width: 180px}
.header .container h1 a{ float: left; font-size: 0; height: 100%; line-height: 0; text-indent: -999em; width: 100%;}

.header .menu { float: right; position: absolute; right: 0; top: 43px; width: 660px;}
.header .menu .navbar{ background: none repeat scroll 0 0 transparent; border: medium none; box-shadow: none; margin: 0;}
.header .menu .navbar .container-fluid{}
.header .menu .navbar .container-fluid .navbar-header{}
.header .menu .navbar .container-fluid .navbar-header .navbar-toggle{ background-color: #FF7800; border: medium none; border-radius: 0; color: #FFFFFF; font-family: open sans; font-size: 15px; height: 20px; line-height: 16px; margin: 0; padding: 0; top: 26px; width: 100px;}
.header .menu .navbar .container-fluid .navbar-collapse{ }
.header .menu .navbar .container-fluid .navbar-collapse .navbar-nav{}
.header .menu .navbar .container-fluid .navbar-collapse .navbar-nav li{}
.header .menu .navbar .container-fluid .navbar-collapse .navbar-nav li a{ color: #FFFFFF; font-size: 15px; padding: 15px 20px; text-shadow: none;}
.header .menu .navbar .container-fluid .navbar-collapse .navbar-nav li.active{}
.header .menu .navbar .container-fluid .navbar-collapse .navbar-nav li.active a{ background: none repeat scroll 0 0 transparent; color: #FF7800;}


.header #btnBusca { background: url("../images/lupa.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); font-size: 0; height: 16px; line-height: 0; padding: 0; position: absolute; right: 14px; text-indent: -999em; top: 18px; width: 16px; cursor:pointer}
.header #inputSearch { background: none repeat scroll 0 0 #333; border-radius: 6px; display: block !important; height: 32px; position: absolute; right: 39px; top: 10px; width: 230px; z-index: 100; transition: width 0.5s ease 0s, transform 2s ease 0s; -webkit-transition: width 0.5s ease 0s, -webkit-transform 2s ease 0s; width:0px; z-index: 100; overflow:hidden}
.header #inputSearch.open { background: none repeat scroll 0 0 #333; border-radius: 6px; display: block !important; height: 32px; position: absolute; right: 39px; top: 10px; width: 230px; z-index: 100;}
.header #inputSearch .search {}
.header #inputSearch .search #Search {}
.header #inputSearch .search #Search form { height: 35px;}
.header #inputSearch .search #Search form .Search { border: medium none; border-radius: 4px; margin: 4px; padding: 5px 25px 5px 6px; width: 222px;}
.header #inputSearch .search #Search form .BtnSearch{ background: none repeat scroll 0 0 transparent; border: medium none; font-size: 12px; height: 24px; margin: 0; position: absolute; right: 4px; text-indent: 0; top: 4px; z-index: 10;}

.header.affix { height: 60px; position: fixed; z-index: 2147483647;}
.header.affix .menuTop{display:none}
.header.affix .container h1 { background: url("../images/logo-uaal-affix.png") no-repeat scroll 0 0 transparent; height: 43px; left: 50px; margin: 0; position: absolute; top: 7px; width: 226px;}
.header.affix .menu {top:2px}

.banner { float: left; /*-height: 484px;-*/ margin: 0; width: 100%;}
.banner img{}

.banner .carousel { position: absolute; top: 105px; width: 100%; left:0}
.banner .carousel .carousel-inner {height:354px}
.banner .carousel .carousel-inner .item {opacity: 0; transition:opacity 0.5s ease-in-out 0s;}

.banner .carousel .carousel-inner .item .textos { float: left; height: 354px; position: relative; width: 50%; }
.banner .carousel .carousel-inner .item .imagens { float: right; height: 354px; position: relative; width: 50%; }

.banner .carousel .carousel-indicators {bottom: 0; left: auto; margin: 0; right: 0; width: auto;}
.banner .carousel .carousel-indicators li{background-color:#333; border-color:#333}
.banner .carousel .carousel-indicators li.active{background-color:#FF7800; border-color:#333}


/*-main-*/

#home .bg-topo-interno {display:none}
.bg-topo-interno {height:103px; overflow:hidden; width:100%}
.bg-topo-interno img { left:50%; margin-left:-960px; max-width:none; position:absolute; }


.main {float:left; margin-bottom:40px; width:100%}
.main .container { max-width: 1280px; width: 100%; }
/*-.main .container { max-width: 960px; width: 100%; }-*/

.title { color: #333333; font-size: 19px; margin: 30px 0; text-transform: uppercase;}


.flexslider_carousel .flex-direction-nav { position: absolute; right: 6px; top: -20px; }

.main .nossosProdutos { background-color: #fff; }
.main .nossosProdutos .boxProducts:first-of-type { border:none; margin: 15px 0; padding: 15px;}
.main .nossosProdutos .boxProducts { border-left: 1px solid #DDDDDD; margin: 15px 0; padding: 15px; text-align:center}
.main .nossosProdutos .boxProducts .ecommerce {color: #333333; font-family: 'Oswald',sans-serif; font-size: 14px; font-style: italic; font-weight: bold; text-transform: uppercase; }
.main .nossosProdutos .boxProducts .marketing { color: #333333; font-family: 'Oswald',sans-serif; font-size: 14px; font-style: italic; font-weight: bold; text-transform: uppercase; }
.main .nossosProdutos .boxProducts .gerenciador { color: #333333; font-family: 'Oswald',sans-serif; font-size: 14px; font-style: italic; font-weight: bold; text-transform: uppercase; }
.main .nossosProdutos .boxProducts .digital { color: #333333; font-family: 'Oswald',sans-serif; font-size: 14px; font-style: italic; font-weight: bold; text-transform: uppercase; }

.main .nossosProdutos .solucoes { border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; float:left; margin:50px 0; width:100% }
.main .nossosProdutos .solucoes .boxSolucao { background: #fff none repeat scroll 0 0; border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; float: left; height: 141px; position:relative; transition: all 0.2s ease 0s; width: 33.3%; }
.main .nossosProdutos .solucoes .boxSolucao:hover { background:#f5f5f5; }
.main .nossosProdutos .solucoes .boxSolucao .hotelaria { height: 32px; margin: 37px auto 10px; width: 234px; }
.main .nossosProdutos .solucoes .boxSolucao .restaurantes { height: 32px; margin: 37px auto 10px; width: 284px; }
.main .nossosProdutos .solucoes .boxSolucao .imobiliaria { height: 32px; margin: 37px auto 10px; width: 251px; }
.main .nossosProdutos .solucoes .boxSolucao .automoveis { height: 32px; margin: 37px auto 10px; width: 271px; }
.main .nossosProdutos .solucoes .boxSolucao .marketing { height: 32px; margin: 37px auto 10px; width: 330px; }
.main .nossosProdutos .solucoes .boxSolucao .cotacao { height: 32px; margin: 37px auto 10px; width: 222px; }
.main .nossosProdutos .solucoes .boxSolucao img { float: left; }
.main .nossosProdutos .solucoes .boxSolucao h2 { color: #ff6a00; float: left; font-family: titillium web; font-size:28px; font-style: italic; font-weight: 200; margin: 0 10px; }
.main .nossosProdutos .solucoes .boxSolucao p { float: left; text-align: center; text-transform: uppercase; width: 100%; }
.main .nossosProdutos .solucoes .boxSolucao .mais { bottom: 8px; color: #ff6a00; font-family: titillium web; font-size: 20px; font-weight: 300; margin: 0; opacity: 0; position: absolute; right: 14px; transition: all 0.2s ease 0s; width: auto; }
.main .nossosProdutos .solucoes .boxSolucao:hover .mais { opacity:1 }

.main .nossosTrabalhos { height: 356px; }
.main .nossosTrabalhos .flexslider_carousel { height: 356px; }
.main .nossosTrabalhos .boxTrabalhos{ float: left; margin: 0 0 0 15px; }
.main .nossosTrabalhos .boxTrabalhos a { float: left;}
.main .nossosTrabalhos .boxTrabalhos a .hiddenPic { -moz-border-bottom-colors: none; -moz-border-left-colors: none;  -moz-border-right-colors: none;  -moz-border-top-colors: none; max-height: 360px; overflow: hidden; border-color: #ddd;}

.main .nossosTrabalhos .boxTrabalhos a img{ width: 100%;}
.main .nossosTrabalhos .boxTrabalhos a .info{ border: 1px solid #DDDDDD; border-top:none; border-radius: 0 0 8px 8px; float: left; line-height: normal; max-height: 159px; min-height: 53px; padding: 20px; width:100%}
/*.main .nossosTrabalhos .boxTrabalhos a .info h2{ border-bottom: 1px solid #F0F0F0; color: #333333; float: left; font-family: open sans; font-size: 15px; font-weight: bold; margin: 0 0 10px; padding: 0 0 10px; width: 100%;}*/
.main .nossosTrabalhos .boxTrabalhos a .info h2{   border-bottom: 0 solid #f0f0f0; color: #333333; float: left; font-family: open sans; font-size: 15px; font-weight: bold;  margin: 0; padding: 0;  width: 100%;}
.main .nossosTrabalhos .boxTrabalhos a .info h3{ color: #666666; float: left; font-size: 13px; font-weight: bold; margin: 0 0 10px; width: 100%; display: none;}
.main .nossosTrabalhos .boxTrabalhos a .info p{ color: #666666; float: left; font-size: 13px; margin: 0; width: 100%;  display: none;}

.main .clientes { background-color: #F5f5f5;  padding:30px 0}

.main .blog { height: 336px; }
.main .blog .flexslider_carousel{ height: 336px; }
.main .blog .boxBlog { border: 1px solid #ddd; border-radius: 8px; float: left; margin: 0 0 0 15px; overflow: hidden; width: 300px;}
.main .blog .boxBlog a { float: left;}
.main .blog .boxBlog a .mascara {float:left; height:146px; overflow:hidden}
.main .blog .boxBlog a img{  width: 100%;}
.main .blog .boxBlog a .info{ float: left; line-height: normal; max-height: 190px; min-height: 190px; padding: 20px;}
.main .blog .boxBlog a .info h2{ border-bottom: 1px solid #F0F0F0; color: #333333; float: left; font-family: open sans; font-size: 15px; font-weight: bold; margin: 0 0 10px; padding: 0 0 10px; width: 100%;}
.main .blog .boxBlog a .info h3{ color: #666666; float: left; font-size: 13px; font-weight: bold; margin: 0 0 10px; width: 100%; display:none}
.main .blog .boxBlog a .info p{ color: #666666; float: left; font-size: 13px; margin: 0; width: 100%;}

/*-footer-*/

.footer {background-color:#333; float:left; width:100%;}

.footer { float: left; }
.footer .menu{ border-right:1px solid #282828; float: left; min-height:290px; padding-left: 15px; }
.footer .menu ul{ margin: 12px 0; padding: 0;}
.footer .menu ul li  { color: #fff; font-size: 13px;}
.footer .menu ul li a { color: #fff; font-size: 13px;}
.footer .menu ul li.titleMenu { color: #fff; font-size: 13px; font-weight: bold; margin-bottom: 10px; }
.footer .menu ul li.mais { margin-top: 10px; }
.footer .menu ul li.mais a { color: #fff; font-size: 13px; font-weight: bold; }

.footer .face { height: 165px; margin: 6px auto 30px; overflow: hidden; width: 395px;}
.footer .logoRodape { background: url("../images/logo-uaal.png") no-repeat scroll 0 0 transparent; float: right; font-size: 0; height: 80px; line-height: 0; margin-left: 0; margin-right: -85px; margin-top: -12px; position: absolute; right: 50%; text-indent: -999em; width: 171px;}

.footer .showMob .panel{background:none transparent !important; border-top:none; border-right:none; border-left:none; border-bottom:1px solid #282828; border-radius:0; margin:0}
.footer .showMob .panel .panel-heading {background:none transparent !important; color:#fff}
.footer .showMob .panel ul {padding:0}
.footer .showMob .panel ul li {float:left; margin:2px 0; width:100%; color:#fff; font-size:12px}
.footer .showMob .panel ul li a {color:#fff; font-size:12px}

.footer #accordion .panel {border-color:#282828}
.footer #accordion .panel-body{border-color:#282828 !important}
.footer #accordion .panel-heading h4 a {color:#fff; font-weight:normal}
.footer .barraPreta { background: none repeat scroll 0 0 #000; height: 89px; width: 100%; }
.footer .barraPreta .endereco { color: #fff; float: left; font-size: 13px; margin:36.5px 0; width: 75%;}
.footer .barraPreta .face-tel { float: right; height: 15px; margin: 36.5px 100px 36.5px 0; width: 25%; font-size: 13px; }
.footer .barraPreta .face-tel p { color: #fff; float: left; font-size: 15px; height: 15px; line-height: 13px; margin: 0;}
.footer .barraPreta .face-tel a { background: url("../images/face-footer.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); color: #fff; float: left; font-size: 0; height: 15px; margin: 0 20px 0 0; width: 15px; }

/*-Agência-*/
.titleInterno {border-bottom:1px solid #ccc; color: #333; font-size: 19px; margin: 30px 0; padding-bottom:30px; text-transform: uppercase; }
.textoAgencia {background:#f0f0f0;}
.textoAgencia .item img {width:100%}
.textoAgencia .carroselAgencia {padding:0}
.textoAgencia .infoAgencia {padding-right:0}
.textoAgencia p {color:#333; font-size:13px; margin:20px 0;}
.textoAgencia .logoTexto { background: url("../images/logo-cinza.png") repeat scroll 0 0 rgba(0, 0, 0, 0); float: right; font-size: 0; height: 80px; line-height: 0; margin-top: 20px; position: relative; text-indent: -999em; width: 171px;}

.missaoAgencia { margin:40px 0 }
.missaoAgencia #accordion .panel { border-color:#f0f0f0 }
.missaoAgencia #accordion .panel-heading { background:#f0f0f0 }
.missaoAgencia #accordion .panel-body { border-color:#f0f0f0; color: #333; font-size: 13px; }
.missaoAgencia #accordion .panel-heading h4 a { color: #333; font-size: 13px; font-weight: bold; text-transform: uppercase; }
.missaoAgencia p {margin:40px 0}

.parceriasAgencia {background:#f0f0f0;}
.parceriasAgencia .titleInterno { margin: 25px 0; }
.parceriasAgencia .textoParcerias { padding: 25px 0 15px;}
.parceriasAgencia .foto {padding:0}

.equipeAgencia {}
.equipeAgencia .perfil{}
.equipeAgencia .perfil img{ border-radius: 8px 8px 0 0; float: left; width:100%}
.equipeAgencia .perfil .infoPerfil{ border: 1px solid #f0f0f0; border-radius: 0 0 8px 8px; float: left; margin-bottom: 20px; padding: 20px;}
.equipeAgencia .perfil .infoPerfil h2{ color: #333; font-size: 15px; font-weight: bold; margin: 0 0 15px;}
.equipeAgencia .perfil .infoPerfil .divider{ border-top: 1px solid #f0f0f0; float: left; width: 65px;}
.equipeAgencia .perfil .infoPerfil .cargo{ color: #666666; float: left; font-size: 13px; font-weight: bold; margin: 5px 0; width: 100%;}
.equipeAgencia .perfil .infoPerfil .textoEquipe{ display: none;}
.equipeAgencia .perfil .infoPerfil .redesEquipe{float:left; margin-top:15px}
.equipeAgencia .perfil .infoPerfil .redesEquipe .face { background: url("../images/social-icons.png") no-repeat scroll 0 0 transparent; float: left; font-size: 0; height: 29px; line-height: 0; margin-right: 3px; width: 30px;}
.equipeAgencia .perfil .infoPerfil .redesEquipe .plus{ background: url("../images/social-icons.png") no-repeat scroll -33px 0 transparent; float: left; font-size: 0; height: 29px; line-height: 0; margin-right: 3px; width: 30px;}
.equipeAgencia .perfil .infoPerfil .redesEquipe .twt{ background: url("../images/social-icons.png") no-repeat scroll -66px 0 transparent; float: left; font-size: 0; height: 29px; line-height: 0; margin-right: 3px; width: 30px;}
.equipeAgencia .perfil .infoPerfil .redesEquipe .pint{ background: url("../images/social-icons.png") no-repeat scroll -99px 0 transparent; float: left; font-size: 0; height: 29px; line-height: 0; margin-right: 3px; width: 30px;}
.equipeAgencia .perfil .infoPerfil .redesEquipe .rss{ background: url("../images/social-icons.png") no-repeat scroll -132px 0 transparent; float: left; font-size: 0; height: 29px; line-height: 0; margin-right: 3px; width: 30px;}

#agencia .equipeAgencia .mob .close { background: none repeat scroll 0 0 #f0f0f0; border: 1px solid #ccc; border-radius: 10px; font-size: 15px; height: 20px; opacity: 1; position: absolute; right: -7px; top: -7px; width: 20px; z-index: 20;}

#agencia .equipeAgencia .mob .PicEquipe {padding:0 0 15px 15px}
#agencia .equipeAgencia .mob .PicEquipe .boxPic {}
#agencia .equipeAgencia .mob .PicEquipe .boxPic img {width:100%}

#agencia .equipeAgencia .mob .perfil img { border-radius: 8px 8px 0 0; float: none; width: 100%;}
#agencia .equipeAgencia .mob .perfil .infoPerfil{ border:none; border-radius: 0 0 8px 8px; float: none; margin-bottom: 20px; padding: 20px;}
#agencia .equipeAgencia .mob .perfil .infoPerfil h2{ color: #333; font-size: 15px; font-weight: bold; margin: 0 0 15px;}
#agencia .equipeAgencia .mob .perfil .infoPerfil .divider{ border-top: 1px solid #f0f0f0; float: left; width: 65px;}
#agencia .equipeAgencia .mob .perfil .infoPerfil .cargo{ color: #666666; float: left; font-size: 13px; font-weight: bold; margin: 5px 0; width: 100%;}
#agencia .equipeAgencia .mob .perfil .infoPerfil .textoEquipe{ Display: none;}
#agencia .equipeAgencia .mob .perfil .infoPerfil .redesEquipe{float:none; margin-top:15px}
#agencia .equipeAgencia .mob .perfil .infoPerfil .redesEquipe .face { background: url("../images/social-icons.png") no-repeat scroll 0 0 transparent; float: left; font-size: 0; height: 29px; line-height: 0; margin-right: 3px; width: 30px;}
#agencia .equipeAgencia .mob .perfil .infoPerfil .redesEquipe .plus{ background: url("../images/social-icons.png") no-repeat scroll -33px 0 transparent; float: left; font-size: 0; height: 29px; line-height: 0; margin-right: 3px; width: 30px;}
#agencia .equipeAgencia .mob .perfil .infoPerfil .redesEquipe .twt{ background: url("../images/social-icons.png") no-repeat scroll -66px 0 transparent; float: left; font-size: 0; height: 29px; line-height: 0; margin-right: 3px; width: 30px;}
#agencia .equipeAgencia .mob .perfil .infoPerfil .redesEquipe .pint{ background: url("../images/social-icons.png") no-repeat scroll -99px 0 transparent; float: left; font-size: 0; height: 29px; line-height: 0; margin-right: 3px; width: 30px;}
#agencia .equipeAgencia .mob .perfil .infoPerfil .redesEquipe .rss{ background: url("../images/social-icons.png") no-repeat scroll -132px 0 transparent; float: left; font-size: 0; height: 29px; line-height: 0; margin-right: 3px; width: 30px;}

#produtos .main {margin-bottom:40px}
.produtoBox { }
.produtoBox a {color:#666; font-weight:bold}
.produtoBox h2.iconOne{ background: url("../images/icons-products.png") no-repeat scroll -6px 0 rgba(0, 0, 0, 0); color: #333; font-size: 13px; font-style: italic; font-weight: bold; line-height: 60px; padding-left: 80px; text-transform: uppercase; }
.produtoBox h2.iconTwo { background: url("../images/icons-products.png") no-repeat scroll -6px -68px rgba(0, 0, 0, 0); color: #333; font-size: 13px; font-style: italic; font-weight: bold; line-height: 60px; padding-left: 80px; text-transform: uppercase; }
.produtoBox h2.iconTree { background: url("../images/icons-products.png") no-repeat scroll -6px -136px rgba(0, 0, 0, 0); color: #333; font-size: 13px; font-style: italic; font-weight: bold; line-height: 60px; padding-left: 80px; text-transform: uppercase; }
.produtoBox h2.iconFour { background: url("../images/icons-products.png") no-repeat scroll -6px -199px rgba(0, 0, 0, 0); color: #333; font-size: 13px; font-style: italic; font-weight: bold; line-height: 60px; padding-left: 80px; text-transform: uppercase; }
.produtoBox h2.iconFive { background: url("../images/icons-products.png") no-repeat scroll 0 -271px rgba(0, 0, 0, 0); color: #333; font-size: 13px; font-style: italic; font-weight: bold; line-height: 60px; padding-left: 80px; text-transform: uppercase; }
.produtoBox h2.iconSix { background: url("../images/icons-products.png") no-repeat scroll -6px -342px rgba(0, 0, 0, 0); color: #333; font-size: 13px; font-style: italic; font-weight: bold; line-height: 60px; padding-left: 80px; text-transform: uppercase; }
.produtoBox p { color:#666666 }

#accordion .panel { border-color:#f0f0f0 }
#accordion .panel-heading { background:#f0f0f0 }
#accordion .panel-body { border-color:#f0f0f0; color: #333; font-size: 13px; }
#accordion .panel-heading h4 a { color: #333; font-size: 13px; font-weight: bold; text-transform: uppercase; }

/*-Portfolio-*/

#portfolio .main .row {margin:0 -15px}

.menuFiltro { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: medium none; box-shadow: none;}
#filtro { float: left; width: 100%;}
#filtro .filter { float: left; width: 100%;}
#filtro .filter li { float: left; }
#filtro .filter li a { border-radius: 4px; float: left; font-size: 12px; height: 35px; line-height: 35px; padding: 0 10px; text-transform: uppercase;}
#filtro .filter li a:hover {color:#000; text-decoration:none}
#filtro .filter li a.active { background:#ff7800; color:#fff}
#filtro .filter li a.active:hover {color:#fff}

#filtro.in .filter { float: left; width: 100%;}
#filtro.in .filter li { float: left; width:100%}
#filtro.in .filter li a { border-radius: 4px; float: left; font-size: 12px; height: 35px; line-height: 35px; padding: 0 10px; text-align: center; text-transform: uppercase; width: 100%;}
#filtro.in .filter li a:hover {color:#000; text-decoration:none}
#filtro.in .filter li a.active { background:#ff7800; color:#fff}
#filtro.in .filter li a.active:hover {color:#fff}


.portfolio-page { float: left; width: 100%; }

.portfolio-box {}
.project-post {margin-bottom:20px}
.portBox { float: left; margin: 0 0 15px 0; width: 100%; }
.portBox img { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none;  -moz-border-top-colors: none;  border-color: #ddd #ddd ;  border-image: none;  border-radius: 8px 8px 0 0;  border-style: solid solid none; border-width: 1px 1px medium; float: none; width:100%}
.portBox .infoPort { border: 1px solid #DDDDDD; border-top:none; border-radius: 0 0 8px 8px; float: left; line-height: normal; min-height: 60px; padding: 20px; width:100%}
.portBox .infoPort h2 { color: #333; font-size: 15px; font-weight: bold; margin: 0 0 0px; }
.divider { border-top: 1px solid #f0f0f0; float: left; width: 65px; display: none; }
.portBox .infoPort .tipo { color: #666666; float: left; font-size: 13px; font-weight: bold; margin: 5px 0; width: 100%; display: none;}

/*-portfolio detalhe-*/

.textoEquipe { display: none;}
.infoPort p { display: none;}

#portfolioDetalhe .row {float:left}

#portfolioDetalhe .titleTopoH2 .titleInterno {border:none}
#portfolioDetalhe .titleTopoH2 {border-bottom:1px solid #ccc; margin-bottom:30px; width: 100%;}
#portfolioDetalhe .titleTopoH2 h2{ float: left; padding: 0;}
#portfolioDetalhe .titleTopoH2 .backPort {  background: none repeat scroll 0 0 #ff7800; border-radius: 3px; color: #fff; float: right; font-size: 13px; margin: 24px 0; padding: 7px 15px;}
#portfolioDetalhe .titleTopoH2 .backPort:hover {color:#fff;text-decoration:none}

#portfolioDetalhe .web { background: none repeat scroll 0 0 #ff7800; border-radius: 3px; color: #fff; float: left; font-size: 13px; margin: 15px -15px; padding: 7px 15px; }
#portfolioDetalhe .web:hover {color:#fff;text-decoration:none}

#portfolioDetalhe .carousel-inner {padding-bottom:50px; margin-bottom:30px} 
#portfolioDetalhe .carousel-control { background: url("../images/seta-port.png") no-repeat scroll 0 0 transparent; bottom: 0; font-size: 0; height: 30px; left: auto; line-height: 0; text-indent: -999em; top:auto; width: 30px;}
#portfolioDetalhe .carousel-control.left { right: 40px;}
#portfolioDetalhe .carousel-control.right {background-position:-30px 0}

#portfolioDetalhe .infoSite {border:1px solid #f0f0f0; border-radius:0 0 6px 6px; width: 420px;}
#portfolioDetalhe .infoSite h2 { color: #333; font-size: 15px; font-weight: bold; margin:15px 0; }
#portfolioDetalhe .infoSite .tipo { color: #666666; float: left; font-size: 13px; font-weight: bold; margin: 5px 0; width: 100%; }
#portfolioDetalhe .infoSite p {float:left; width:100%}

#portfolioDetalhe .siteBox { padding: 0 0 0 15px;}
#portfolioDetalhe .siteBox:first-of-type {margin-left: -15px}
#portfolioDetalhe .siteBox .portBox { float: left; margin: 0 0 15px 0; width: 100%; }


/*-contato-*/
#contato .contactTitle { color: #333; font-size: 15px; font-weight: bold; height: auto; line-height: normal; margin: 0; padding: 0;}
#contato .formee fieldset input { font-size: 13px; height: 36px; padding: 0 10px;}
#contato .formee fieldset textarea { font-size: 13px; height: 90px; padding:10px;}
#contato .formee .btn { background: none repeat scroll 0 0 #ff7800; border: medium none; box-shadow: none; margin-bottom:15px}
#contato .formee .btn:hover { background: none repeat scroll 0 0 #ff7800;}
#contato .formee .btn:focus { background: none repeat scroll 0 0 #ff7800;}
#contato .form { background: none repeat scroll 0 0 #fff; float: right; position: relative; height: 400px; width: 493px; z-index: 10;}
#contato .maps { position: absolute; top: 112px; width: 100%;}
#contato .maps iframe {width:100% !important}


/*-clientes-*/

#clientes .boxCliente { background: none repeat scroll 0 0 #f5f5f5; float: left; margin-bottom: 15px; min-height: 116px; padding: 15px; width: 100%;}
#clientes .boxCliente a { float: left; text-align: center; width: 100%;}

/*-login-*/
.menuTop .container {position:relative}
#popLogin {height: 0px !important; padding: 0 6px; position: absolute; right: 112px; top: 40px; transition: height 0.5s ease 0s, transform 2s ease 0s; z-index: 2147483647; overflow:hidden}
#popLogin .popHidden{ background: none repeat scroll 0 0 #fff; border-radius: 9px; box-shadow: 0 0 4px 0 #000; margin-top: 12px; padding: 18px;  z-index: 2147483647}
#popLogin .popHidden .seta { border-color: transparent transparent #fff; border-style: solid; border-width: 12px; box-shadow: 0 0 #000; left: 111px; position: absolute; top: -24px;}
#popLogin.open { height: 256px !important; padding:0 6px; position: absolute; right: 112px; top: 40px; transition: height 0.5s ease 0s, transform 2s ease 0s; z-index: 2147483647;}

/*-----*/
#widget_bounds {display:none !important}
#widget_bounds .bp {display:none !important}
#widget_bounds .bp .iQa.HI {display:none !important}
#widget_bounds .bp .iQa.HI #aggregateCount {display:none !important}
/*-*/



.flex-viewport  {height:358px}


.megaNews { background: none repeat scroll 0 0 #f0f0f0; float: left; margin-bottom: 40px; width: 100%;}
.megaNews .news {}
.megaNews .news p{ float: left; font-size: 18px; margin: 35px 15px 35px 0; width: 30%;}
.megaNews .news .input-append { float: left; margin: 28px 0; width: 68.7%;}
.megaNews .news .input-append .formee{}
.megaNews .news .input-append .formee fieldset { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 0;}
.megaNews .news .input-append .formee fieldset .email-input{border-radius: 5px !important; float: left; margin-right: 15px; padding: 0 12px; width: 74.9%;}
.megaNews .news .input-append .formee .entrar{ background: none repeat scroll 0 0 #ff7800; border: medium none; border-radius: 5px; box-shadow: none; color: #fff; float: left; height: 39px; margin-bottom: 0; text-transform: uppercase; width: 23.3%;}

#home .NewsTopo {display:none}
.NewsTopo {background:#f0f0f0; height: 61px; margin: 10px 0; position: absolute; right: 0; top: 103px; width: 550px; display:none}
.NewsTopo .news {float:left}
.NewsTopo .news p{ float: left; margin: 12px 5px 12px 0; text-transform: uppercase; width: 100px;}
.NewsTopo .news .input-append {float: left; margin: 11px 0 0;}
.NewsTopo .news .input-append .formee{}
.NewsTopo .news .input-append .formee fieldset { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 0;}
.NewsTopo .news .input-append .formee fieldset .email-input{ border-radius: 5px !important; float: left; margin-right: 15px; padding: 0 12px; width: 301px;}
.NewsTopo .news .input-append .formee .entrar{ background: none repeat scroll 0 0 #ff7800; border: medium none; border-radius: 5px; box-shadow: none; color: #fff; float: left; height: 39px; margin-bottom: 0; text-transform: uppercase; width: 98px;}

.NewsTopoHome {background:#f0f0f0; height: 61px; margin: 10px 0; position: absolute; right: 0; top: 0px; width: 550px; display:none}
.NewsTopoHome .news {float:left}
.NewsTopoHome .news p{ float: left; margin: 12px 5px 12px 0; text-transform: uppercase; width: 100px;}
.NewsTopoHome .news .input-append {float: left; margin: 11px 0 0;}
.NewsTopoHome .news .input-append .formee{}
.NewsTopoHome .news .input-append .formee fieldset { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 0;}
.NewsTopoHome .news .input-append .formee fieldset .email-input{ border-radius: 5px !important; float: left; margin-right: 15px; padding: 0 12px; width: 301px;}
.NewsTopoHome .news .input-append .formee .entrar{ background: none repeat scroll 0 0 #ff7800; border: medium none; border-radius: 5px; box-shadow: none; color: #fff; float: left; height: 39px; margin-bottom: 0; text-transform: uppercase; width: 98px;}


/*---topoMobile---*/

.menuTopMob .boxIcon #abreTel { cursor: pointer; float: left; height: 100%; width: 100%;}
.menuTopMob #boxesTel { float: left; height: 0; overflow: hidden; position: absolute; top: 47px; width: 100%; z-index: 2147483647;}
.menuTopMob #boxesTel.open { float: left; height: auto !important; overflow: hidden; position: absolute; top: 47px; width: 100%; z-index: 2147483647; padding:15px !important}
.menuTopMob .boxTel { background: none repeat scroll 0 0 #333; border-radius: 10px; float: left; width: 100%; z-index: 100;}
.menuTopMob .boxTel a { border-bottom: 1px solid #111; border-top: 1px solid #444; color: #fff; float: left; font-size: 15px; padding: 10px; text-align: center; text-transform: uppercase; width: 100%;}
.menuTopMob .boxTel a:first-of-type { border-top:0;}
.menuTopMob .boxTel a:last-of-type { border-bottom: 0}

#contato form strong {font-size: 15px;}

.logo-uaal-compartilha {display: none;}


#modalRecesso .modal-dialog {width:800px}
#modalRecesso .close {font-size: 0 !important; height: 20px; position: absolute; right: 25px !important; top: 51px !important; width: 19px;}
#modalRecesso .modal-content { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; box-shadow: none; }
.modal-backdrop.in { opacity: 0.25; }

#modalRecesso .modal.fade {transition: opacity 0.5s ease 0s, transform 2s ease 0s;}




.header2 {display:block; background:#fff; border-bottom:1px solid #ccc; float: left; height: 153px; position: absolute; left:0; top:0; width: 100%; z-index:10; transition:ease top 1s }
#home .header2 {border:none}
.header2 .logo { background: rgba(0, 0, 0, 0) url("../images/logo-uaal2.png") no-repeat scroll 0 0; height: 116px; left: 50%; margin: 17px 0 0 -123.5px; position: absolute; width: 247px; }
.header2 .logo a { float: left; font-size: 0; height: 100%; line-height: 0; text-indent: -999em; width: 100%; }

.header2 .tel { background: rgba(0, 0, 0, 0) url("../images/tel.png") no-repeat scroll 0 0; float: right; font-family: titillium web; font-size: 24px; font-weight: 200; height: 48px; margin: 52px; padding: 7px 0 0 62px; width: 198px; }
.header2 .tel span { font-size:15px }

.header2 .social { float: right; margin: 47px 0; width: 24px; }
.header2 .social .insta { background: rgba(0, 0, 0, 0) url("../images/social-2.png") no-repeat scroll 0 0; float: left; font-size: 0; height: 24px; line-height: 0; margin-bottom: 10px; text-indent: -999em; width: 24px;}
.header2 .social .face { background: rgba(0, 0, 0, 0) url("../images/social-2.png") no-repeat scroll left bottom; float: left; font-size: 0; height: 24px; line-height: 0; text-indent: -999em; width: 24px;}

.header2.affix {}


.header2 .precos { background: #ff9326 none repeat scroll 0 0; color: #fff; float: right; font-size: 21px; height: 58px; line-height: 58px; margin: 47px; text-align: center; text-transform: uppercase; width: 190px; }
.header2-affix .precos { background: #ff9326 none repeat scroll 0 0; color: #fff; float: right; font-size: 21px; height: 58px; line-height: 58px; margin: 6px 47px ; text-align: center; text-transform: uppercase; width: 190px; }



.header2-affix { background:#fff; border-bottom:1px solid #ccc; float: left; height: 153px; position: absolute; left:0; top:0; width: 100%; z-index:10; transition:ease top 1s }
#home .header2-affix {border:none}
.header2-affix .logo { background: rgba(0, 0, 0, 0) url("../images/logo-uaal2.png") no-repeat scroll 0 0; height: 116px; left: 50%; margin: 17px 0 0 -123.5px; position: absolute; width: 247px; }
.header2-affix .logo a { float: left; font-size: 0; height: 100%; line-height: 0; text-indent: -999em; width: 100%; }

.header2-affix .tel { background: rgba(0, 0, 0, 0) url("../images/tel.png") no-repeat scroll 0 0; float: right; font-family: titillium web; font-size: 24px; font-weight: 200; height: 48px; margin: 52px; padding: 7px 0 0 62px; width: 198px; }
.header2-affix .tel span { font-size:15px }

.header2-affix .social { float: right; margin: 47px 0; width: 24px; }
.header2-affix .social .insta { background: rgba(0, 0, 0, 0) url("../images/social-2.png") no-repeat scroll 0 0; float: left; font-size: 0; height: 24px; line-height: 0; margin-bottom: 10px; text-indent: -999em; width: 24px;}
.header2-affix .social .face { background: rgba(0, 0, 0, 0) url("../images/social-2.png") no-repeat scroll left bottom; float: left; font-size: 0; height: 24px; line-height: 0; text-indent: -999em; width: 24px;}

.header2-affix { position:fixed; height:0px; z-index:10; top:0; overflow:hidden; transition:all ease-out 0.5s}
.header2-affix .logo { background-size: 100% auto; height: 52px; margin: 9px 9px 9px -54px; width: 108px; }
.header2-affix #abreMenu { margin: 15px 0; }
.header2-affix .tel { margin: 11px 52px }
.header2-affix .social { margin: 6px 0; }

.header2-affix.affix { position:fixed; height:70px; z-index:10; top:0}



#abreMenu { background: rgba(0, 0, 0, 0) url("../images/btn-menu.png") no-repeat scroll 0 0; border: medium none; color: #00384a; font-family: Titillium Web; font-size: 20px; font-weight: 200; height: 38px; margin: 57px 0; padding: 0 0 0 31px; position: relative; width: 90px; }
#fechaMenu { background: rgba(0, 0, 0, 0) url("../images/close.png") no-repeat scroll 0 0; border: medium none; font-size: 0; height: 32px; left: -100%; line-height: 0; padding: 0; position: absolute; text-indent: -999em; top: 11px; transform: rotate(-400deg); transition: all 1s ease 0s; width: 32px;}
#fechaMenu.open {left: 257px; transform: rotate(0deg);}


#menuSlide { background: #333 none repeat scroll 0 0; height: 100%; left: -100%; position: absolute; top: 0; transition: all 0.5s ease 0s; width: 300px; z-index: 100000; }
#menuSlide.open { left:0; position:fixed }

#menuSlide h2 { color: #555; float: left; font-family: raleway; font-size: 44px; font-weight: 300; margin: 3px 0 50px; padding: 0 20px; text-transform: uppercase; width: 100%; }
#menuSlide ul { float: left; padding: 0 }
#menuSlide ul li:first-of-type { border-top:0 }
#menuSlide ul li { border-bottom: 1px solid #555; border-top: 1px solid #222; float: left; width: 100%;}
#menuSlide ul li a { color: #fff; float: left; font-family: Raleway; font-size: 16px; font-weight: 200; padding: 7px 20px; text-transform: uppercase; width: 100%; }
#menuSlide ul li:last-of-type {border-bottom:1px solid #222}
#menuSlide ul li:last-of-type a {border-bottom:1px solid #555}

#menuSlide .titleDrop { color: #fff; font-family: raleway; font-size: 16px; font-weight: 200; padding: 7px 20px; text-transform: uppercase; }
#menuSlide .sub {}
#menuSlide .sub a { padding: 10px 33px; text-transform: none; }


@media (max-width: 735px) {
	
	.header2 {position:relative !important; height:auto}
	.header2 .container {padding:0}
	.header2 .logo { background: rgba(0, 0, 0, 0) url("../images/logo-uaal2.png") no-repeat scroll center top; border-bottom: 1px solid #ccc; float: left; height: 141px; left: auto; margin:60px 0 0; padding-bottom: 24px; position: relative; width: 100%; }
	.header2 #abreMenu { font-size: 0; left: 0; line-height: 0; margin: 15px; padding: 0; position: absolute; top: 0; width: 30px; }
	.header2 .social { margin: 15px; position: absolute; right: 0; top: 0; width: 58px; }
	.header2 .social .insta {margin:0 10px 0 0}
	.header2 .tel { background-position: 20px 20px; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; height: 90px; margin: 0; padding:27px 0 0 82px; width: 100%; }

	.header2-affix {display:none}
	.hideMob {display:none}

	.header2 .precos { background: #ff9326 none repeat scroll 0 0; color: #fff; float: left; font-size: 21px; height: 58px; line-height: 58px; margin: 15px 6%; text-align: center; text-transform: uppercase; width: 88%; }

	.pacotes .tabelaPct .boxTable table thead tr th { height:100px; cursor:pointer }
	.pacotes .tabelaPct .boxTable table thead tr th h2 { border: medium none !important; font-size: 17px !important; height: auto !important; padding: 15px !important; text-align: left !important; width: 57% !important;}

	.precoMob { background: #ff9600 url("../images/triangulo.png") no-repeat scroll bottom right; display: block !important; float: right; font-weight: normal; height: 100px; padding: 23px 15px; position: absolute; right: 0; top: 0; width: 43%;}
	.precoMob .valor { float: left; height: 34px; margin: 0; text-align: center; width: 100%; }
	.precoMob .r { color: #fff; font-family: titillium web; font-size: 16px; line-height: 41px; margin: 0 5px 0 0; }
	.precoMob .numero { color: #fff; font-family: titillium web; font-size: 25px; font-weight: normal; margin: 0;  }
	.precoMob .zero { color: #fff; font-family: titillium web; font-size: 16px; line-height: 43px; margin-bottom: 0; margin-left: 2px; }
	.precoMob .mes { color: #fff; font-family: titillium web; font-size: 15px; margin: 0; text-align: center; width: 100%; }

	.pacotes .tabelaPct .boxTable table thead tr th .recomendado { font-size: 11px !important; top: 0 !important; width: 56% !important;}

	.restauranteDelivery .precoMob .valor { float: left; height: 55px; margin: 0; text-align: center; width: 100%; }
	.restauranteDelivery .precoMob .de { color: #fff; float: left; font-family: titillium web; font-size: 13px; line-height: 20px; margin: 0 5px 0 0; width: 100%; }
	.restauranteDelivery .precoMob .r { color: #fff; float: none; font-family: titillium web; font-size: 13px; line-height: 20px; margin: 0 5px 0 0; width:auto !important }
	.restauranteDelivery .precoMob .mes { color: #fff; float: left; font-family: titillium web; font-size: 13px; margin: 0; text-align: center; width: 100%; }
	.restauranteDelivery .precoMob {padding:8px}

	.hotelariaPousadas .precoMob .valor { float: left; height: 55px; margin: 0; text-align: center; width: 100%; }
	.hotelariaPousadas .precoMob .de { color: #fff; float: left; font-family: titillium web; font-size: 13px; line-height: 20px; margin: 0 5px 0 0; width: 100%; }
	.hotelariaPousadas .precoMob .r { color: #fff; float: none; font-family: titillium web; font-size: 13px; line-height: 20px; margin: 0 5px 0 0; width:auto !important }
	.hotelariaPousadas .precoMob .mes { color: #fff; float: left; font-family: titillium web; font-size: 13px; margin: 0; text-align: center; width: 100%; }
	.hotelariaPousadas .precoMob {padding:8px}

}

/*------------Pacotes------------*/

.pacotes { float: left; padding: 30px; width: 100%; }

.pacotes .mixTitle { color: #000; float: left; font-family: titillium web; font-size: 29px; font-weight: 600; margin: 10px 0 40px; text-align: center; text-transform: uppercase; width: 100%; }
.pacotes .mixTitle .color { color: #878787; }
.pacotes .mixTitle .validade { color: #ff9501; float: left; font-size: 15px; font-weight: normal; margin-top: 6px; width: 100%; }

.pacotes .boxPacote:first-of-type { margin-left:0; }
.pacotes .boxPacote { border: 1px solid #ddd; float: left; margin-bottom: 60px; margin-left: 80px; position: relative; width: 555px; }
.pacotes .boxPacote h2 { color: #000; float: left; font-family: titillium web; font-size: 33px; margin: 26px 0 0; text-align: center; text-transform: uppercase; width: 100%;}
.pacotes .boxPacote .posts { color: #000; float: left; font-family: titillium web; font-size: 24px; margin: 0; text-align: center; text-transform: uppercase; width: 100%; }
.pacotes .boxPacote .valor { float: left; font-family: titillium web; font-size: 40px; font-weight: 500; margin: 20px 0; text-align: center; width: 100%; }
.pacotes .boxPacote .assinar { float: left; height: 60px; margin-bottom: 30px; width: 100%; }
.pacotes .boxPacote .assinar span { background: #ff9326 none repeat scroll 0 0; color: #fff; font-family: titillium web; font-size: 21px; height: 60px; left: 50%; line-height: 60px; margin-left: -109px; position: absolute; text-align: center; text-transform: uppercase; width: 220px; }


.pacotes .tabelaPct { float: left; width: 100%; }
.pacotes .tabelaPct .boxTable:first-of-type { border-left:1px solid #ddd }
.pacotes .tabelaPct .boxTable {border-bottom: 1px solid #ddd;  border-right: 1px solid #ddd; border-top: 1px solid #ddd; float: left; width: 25%;}
.pacotes .tabelaPct .boxTable table {}
.pacotes .tabelaPct .boxTable table thead { }
.pacotes .tabelaPct .boxTable table thead tr {}
.pacotes .tabelaPct .boxTable table thead tr th { width: 100%; }
.pacotes .tabelaPct .boxTable table thead tr th h2 { border-bottom: 1px solid #ddd; color: #000; float: left; font-family: titillium web; font-weight: 500; height: 100px; margin: 0; padding: 33px 0; position: relative; text-align: center; text-transform: uppercase; width: 100%; } 
.pacotes .tabelaPct .boxTable table thead tr th .recomendado { background: #ff9501 none repeat scroll 0 0; color: #fff; font-size: 12px; height: 20px; left: 0; line-height: 20px; position: absolute; text-align: center; text-transform: uppercase; top: -11px; width: 100%; }

.pacotes .tabelaPct .boxTable table tbody {  }
.pacotes .tabelaPct .boxTable table tbody tr {height:36px}

.pacotes .tabelaPct .boxTable table tbody tr.vazio { }
.pacotes .tabelaPct .boxTable table tbody tr.vazio td {}

.pacotes .tabelaPct .boxTable table tbody tr:nth-child(odd) { background:#fff }  
.pacotes .tabelaPct .boxTable table tbody tr:nth-child(even) { background:#f9f9f9 }
.pacotes .tabelaPct .boxTable table tbody tr td { width: 100; }
.pacotes .tabelaPct .boxTable table tbody tr td p {margin:0}
.pacotes .tabelaPct .boxTable table tbody tr td p.unchecked { color: #000; font-family: titillium web; font-size: 14px; padding-left: 50px; text-transform: uppercase;}
.pacotes .tabelaPct .boxTable table tbody tr td p.checked { background: rgba(0, 0, 0, 0) url("../images/v.png") no-repeat scroll 17px center; color: #000; font-family: titillium web; font-size: 13px; padding-left: 50px; text-transform: uppercase;}
.pacotes .tabelaPct .boxTable table tbody tr td p.empty { font-family: raleway; font-weight: bold; text-align: center; }


.pacotes .tabelaPct .boxTable table tbody tr td .de { color: #000; float: left; font-family: titillium web; font-size: 18px; margin-top: 40px; text-align: center; text-decoration: line-through; width: 100%;}
.pacotes .tabelaPct .boxTable table tbody tr td .por { color: #000; float: left; font-family: titillium web; font-size: 18px; text-align: center; width: 100%;}
.pacotes .tabelaPct .boxTable table tbody tr td .valor { float: left; font-family: titillium web; font-size: 30px; font-weight: 600; text-align: center; width: 100%; }
.pacotes .tabelaPct .boxTable table tbody tr td .assinar { float: left; height: 60px; margin: 15px 0 30px; position: relative; width: 100%; }
.pacotes .tabelaPct .boxTable table tbody tr td .assinar span { background: #ff9326 none repeat scroll 0 0; color: #fff; font-family: titillium web; font-size: 21px; height: 60px; left: 50%; line-height: 60px; margin-left: -109px; position: absolute; text-align: center; text-transform: uppercase; width: 220px; }
.pacotes .tabelaPct .boxTable table tbody tr td .beneficios { float: left; font-family: titillium web; font-size: 18px; font-weight: 600; margin-bottom: 15px; text-align: center; text-transform: uppercase; width: 100%;}
.pacotes .tabelaPct .boxTable table tbody tr td .ben1 { float: left; font-size: 15px; margin-bottom: 10px; text-align: center; width: 100%; }
.pacotes .tabelaPct .boxTable table tbody tr td .ben2 { float: left; font-size: 15px; margin-bottom: 10px; text-align: center; width: 100%; }
.pacotes .tabelaPct .boxTable table tbody tr td .ben3 { float: left; font-size: 15px; margin-bottom: 10px; text-align: center; width: 100%; }
.pacotes .tabelaPct .boxTable table tbody tr td .ben4 { float: left; font-size: 15px; margin-bottom: 20px; text-align: center; width: 100%; }
.pacotes .tabelaPct .boxTable table tbody tr td .detalhes { float: left; height: 35px; margin: 30px 0; position: relative; width: 100%; }
.pacotes .tabelaPct .boxTable table tbody tr td .detalhes span { border: 1px solid #ff9400; color: #ff9400; font-size: 13px; height: 35px; left: 50%; line-height: 35px; margin-left: -88px; position: absolute; text-align: center; text-transform: uppercase; width: 176px; }

/*--------Pacotes-----------*/

#pacotes-detalhes .pacotes .tabelaPct { float: left; width: 25%; }
#pacotes-detalhes .pacotes .tabelaPct table { float: left; width: 100%; }
#pacotes-detalhes .pacotes .tabelaPct table thead { border-left: 1px solid #ddd; }
#pacotes-detalhes .pacotes .tabelaPct table thead tr {}
#pacotes-detalhes .pacotes .tabelaPct table thead tr th { border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; border-top: 1px solid #ddd; width: 25%; }
#pacotes-detalhes .pacotes .tabelaPct table thead tr th h2 { color: #000; float: left; font-family: titillium web; font-weight: 500; margin: 20px 0; text-align: center; text-transform: uppercase; width: 100%; } 
#pacotes-detalhes .pacotes .tabelaPct table thead tr th h2 span { background: #ff9501 none repeat scroll 0 0; color: #fff; font-size: 12px; height: 20px; left: 0; line-height: 20px; position: absolute; text-align: center; text-transform: uppercase; top: -12px; width: 100%; }
				          
#pacotes-detalhes .pacotes .tabelaPct table tbody { border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; }
#pacotes-detalhes .pacotes .tabelaPct table tbody tr {height:36px}
				           
#pacotes-detalhes .pacotes .tabelaPct table tbody tr.vazio { border-right: 1px solid #ddd; }
#pacotes-detalhes .pacotes .tabelaPct table tbody tr.vazio td {}
				          
#pacotes-detalhes .pacotes .tabelaPct table tbody tr:nth-child(odd) { background:#fff }  
#pacotes-detalhes .pacotes .tabelaPct table tbody tr:nth-child(even) { background:#f9f9f9 }
#pacotes-detalhes .pacotes .tabelaPct table tbody tr td { border-right: 1px solid #ddd; width: 25%; }
#pacotes-detalhes .pacotes .tabelaPct table tbody tr td p {margin:0}
#pacotes-detalhes .pacotes .tabelaPct table tbody tr td p.checked { background: rgba(0, 0, 0, 0) url("../images/v.png") no-repeat scroll 17px center; color: #000; font-family: titillium web; font-size: 14px; padding-left: 50px; text-transform: uppercase;}
#pacotes-detalhes .pacotes .tabelaPct table tbody tr td p.unchecked { color: #000; font-family: titillium web; font-size: 14px; padding-left: 50px; text-transform: uppercase;}
#pacotes-detalhes .pacotes .tabelaPct table tbody tr td p.empty { font-family: raleway; font-weight: bold; text-align: center; }
				          
#pacotes-detalhes .pacotes .tabelaPct table tbody tr td .de { color: #000; float: left; font-family: titillium web; font-size: 18px; margin-top: 40px; text-align: center; text-decoration: line-through; width: 100%;}
#pacotes-detalhes .pacotes .tabelaPct table tbody tr td .por { color: #000; float: left; font-family: titillium web; font-size: 18px; text-align: center; width: 100%;}
#pacotes-detalhes .pacotes .tabelaPct table tbody tr td .valor { float: left; font-family: titillium web; font-size: 30px; font-weight: 600; text-align: center; width: 100%; }
#pacotes-detalhes .pacotes .tabelaPct table tbody tr td .assinar { float: left; height: 60px; margin: 15px 0 30px; position: relative; width: 100%; }
#pacotes-detalhes .pacotes .tabelaPct table tbody tr td .assinar span { background: #ff9326 none repeat scroll 0 0; color: #fff; font-family: titillium web; font-size: 21px; height: 60px; left: 50%; line-height: 60px; margin-left: -109px; position: absolute; text-align: center; text-transform: uppercase; width: 220px; }
#pacotes-detalhes .pacotes .tabelaPct table tbody tr td .beneficios { float: left; font-family: titillium web; font-size: 18px; font-weight: 600; margin-bottom: 15px; text-align: center; text-transform: uppercase; width: 100%;}
#pacotes-detalhes .pacotes .tabelaPct table tbody tr td .ben1 { float: left; font-size: 15px; margin-bottom: 10px; text-align: center; width: 100%; }
#pacotes-detalhes .pacotes .tabelaPct table tbody tr td .ben2 { float: left; font-size: 15px; margin-bottom: 10px; text-align: center; width: 100%; }
#pacotes-detalhes .pacotes .tabelaPct table tbody tr td .ben3 { float: left; font-size: 15px; margin-bottom: 10px; text-align: center; width: 100%; }
#pacotes-detalhes .pacotes .tabelaPct table tbody tr td .ben4 { float: left; font-size: 15px; margin-bottom: 0px; text-align: center; width: 100%; }
#pacotes-detalhes .pacotes .tabelaPct table tbody tr td .detalhes { float: left; height: 35px; margin: 30px 0; position: relative; width: 100%; }
#pacotes-detalhes .pacotes .tabelaPct table tbody tr td .detalhes span { border: 1px solid #ff9400; color: #ff9400; font-size: 13px; height: 35px; left: 50%; line-height: 35px; margin-left: -88px; position: absolute; text-align: center; text-transform: uppercase; width: 176px; }

#pacotes-detalhes .pacotes .formee { float:left; padding:0 80px; width:75% }
#pacotes-detalhes .pacotes .formee h2 { color: #000; float: left; font-size: 23px; margin: 0; width: 100%; }
#pacotes-detalhes .pacotes .formee fieldset { float: left; margin: 40px 0 0; padding: 0; width: 100%;}
#pacotes-detalhes .pacotes .formee fieldset .control-group { float: left; margin: 0 0 15px !important; padding: 0; width: 100%; }
#pacotes-detalhes .pacotes .formee fieldset .control-group .form-item { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border-radius: 0; color: #000; float: left; font-family: raleway; font-size: 19px; height: 49px; padding: 10px; width: 100%; }
#pacotes-detalhes .pacotes .formee fieldset .control-group .help-inline {}
#pacotes-detalhes .pacotes .formee fieldset .control-group .check { float: left; margin: 9px 0; }
#pacotes-detalhes .pacotes .formee fieldset .control-group p { color: #000; float: left; font-family: raleway; font-size: 19px; margin-left: 10px; }
#pacotes-detalhes .pacotes .formee .btn { background: #ff9501 none repeat scroll 0 0; border-radius: 0; color: #fff; font-family: raleway; font-size: 21px; height: 49px; padding: 0; text-transform: uppercase; width: 100%; }

#pacotes .modal-dialog {}
#pacotes .modal-dialog .modal-content {}
#pacotes .modal-dialog .modal-content .modal-header {}
#pacotes .modal-dialog .modal-content .modal-header .close {}
#pacotes .modal-dialog .modal-content .modal-header #myModalLabel { color: #000; font-family: titillium web; font-size: 30px; font-weight: 500; text-transform: uppercase; }
#pacotes .modal-dialog .modal-content .modal-header #myModalLabel #title-consultar {}
#pacotes .modal-dialog .modal-content .modal-body {}
#pacotes .modal-dialog .modal-content .modal-body #formPacote {}
#pacotes .modal-dialog .modal-content .modal-body #formPacote .control-group { float: left; margin-bottom: 15px; padding: 0 !important; width: 100%; }
#pacotes .modal-dialog .modal-content .modal-body #formPacote .control-group .control-label { float: left; width: 100%; }
#pacotes .modal-dialog .modal-content .modal-body #formPacote .control-group .control-label .form-item { border: 1px solid #e5e5e5; border-radius: 0px; color: #000; font-size: 14px; height: 36px; padding: 0 10px; width: 100%; }
#pacotes .modal-dialog .modal-content .modal-body #formPacote button { background: #ff9326 none repeat scroll 0 0; border: medium none; color: #fff; font-family: titillium web; font-size: 21px; height: 60px; text-transform: uppercase; width: 220px; }
#pacotes .modal-dialog .modal-content .modal-body #formPacote button span {}


#pacotes .caracteristicas {float:left; width:100%}
#pacotes .caracteristicas .bannersCaracteristicas { float:left; position:relative; width:100% }
#pacotes .caracteristicas .bolaVerde { background: #71a522 none repeat scroll 0 0; border-radius: 300px; height: 193px; left: 50%; margin: -96.5px 0 0 -96.5px; position: absolute; top: 50%; width: 193px; z-index: 1; }
#pacotes .caracteristicas .bolaVerde p { color: #fff; float: left; font-family: titillium web; font-size: 40px; font-weight: bold; line-height: 28px; margin: 65px 0; text-align: center; text-transform: uppercase; width: 100%;}
#pacotes .caracteristicas .bolaVerde p span { font-size: 20px; font-weight: normal; width:100%; float:left}
#pacotes .caracteristicas .bannerEsquerdo {float:left; width:50%}
#pacotes .caracteristicas .bannerEsquerdo .banner { float: right; margin: 0; width:auto }
#pacotes .caracteristicas .bannerEsquerdo .banner .carousel-control {background:none}
#pacotes .caracteristicas .bannerEsquerdo img {float:right;}
#pacotes .caracteristicas .bannerDireito {float:left; width:50%}
#pacotes .caracteristicas .bannerDireito .banner { float: left; margin: 0; width:auto }
#pacotes .caracteristicas .bannerDireito .banner .carousel-control {background:none}
#pacotes .caracteristicas .bannerDireito img {float:left; }

#pacotes .caracteristicas .mixTitle { color: #000; float: left; font-family: titillium web; font-size: 29px; font-weight: 600; margin: 10px 0 40px; text-align: center; text-transform: uppercase; width: 100%; }
#pacotes .caracteristicas .mixTitle .color { color: #878787; }
#pacotes .caracteristicas .mixTitle .validade { color: #ff9501; float: left; font-size: 15px; font-weight: normal; margin-top: 6px; width: 100%; }


/*-------- Solucoes ----------*/

#solucoes .modal-dialog {}
#solucoes .modal-dialog .modal-content {}
#solucoes .modal-dialog .modal-content .modal-header {}
#solucoes .modal-dialog .modal-content .modal-header .close {}
#solucoes .modal-dialog .modal-content .modal-header #myModalLabel { color: #000; font-family: titillium web; font-size: 30px; font-weight: 500; text-transform: uppercase; }
#solucoes .modal-dialog .modal-content .modal-header #myModalLabel #title-consultar {}
#solucoes .modal-dialog .modal-content .modal-body {}
#solucoes .modal-dialog .modal-content .modal-body #formPacote {}
#solucoes .modal-dialog .modal-content .modal-body #formPacote .control-group { float: left; margin-bottom: 15px; padding: 0 !important; width: 100%; }
#solucoes .modal-dialog .modal-content .modal-body #formPacote .control-group .control-label { float: left; width: 100%; }
#solucoes .modal-dialog .modal-content .modal-body #formPacote .control-group .control-label .form-item { border: 1px solid #e5e5e5; border-radius: 0px; color: #000; font-size: 14px; height: 36px; padding: 0 10px; width: 100%; }
#solucoes .modal-dialog .modal-content .modal-body #formPacote button { background: #ff9326 none repeat scroll 0 0; border: medium none; color: #fff; font-family: titillium web; font-size: 21px; height: 60px; text-transform: uppercase; width: 220px; }
#solucoes .modal-dialog .modal-content .modal-body #formPacote button span {}

#solucoes .mixTitle { color: #000; float: left; font-family: titillium web; font-size: 29px; font-weight: 600; margin: 10px 0 40px; text-align: center; text-transform: uppercase; width: 100%; }
#solucoes .mixTitle .color { color: #878787; }
#solucoes .mixTitle .validade { color: #ff9501; float: left; font-size: 15px; font-weight: normal; margin-top: 6px; width: 100%; }

#solucoes .topoTabelas {float:left; width:100%}
#solucoes .fotosRealizadas {float:left; margin-bottom:50px; width:100%}
#solucoes .caracteristicas {float:left; width:100%}
#solucoes .caracteristicas .bannersCaracteristicas { float:left; position:relative; width:100% }
#solucoes .caracteristicas .bolaVerde { background: #71a522 none repeat scroll 0 0; border-radius: 300px; height: 193px; left: 50%; margin: -96.5px 0 0 -96.5px; position: absolute; top: 50%; width: 193px; z-index: 1; }
#solucoes .caracteristicas .bolaVerde p { color: #fff; float: left; font-family: titillium web; font-size: 40px; font-weight: bold; line-height: 28px; margin: 65px 0; text-align: center; text-transform: uppercase; width: 100%;}
#solucoes .caracteristicas .bolaVerde p span { font-size: 20px; font-weight: normal; width:100%; float:left}
#solucoes .caracteristicas .bannerEsquerdo {float:left; width:50%}
#solucoes .caracteristicas .bannerEsquerdo .banner { float: right; margin: 0; width:auto }
#solucoes .caracteristicas .bannerEsquerdo .banner .carousel-control {background:none}
#solucoes .caracteristicas .bannerEsquerdo img {float:right;}
#solucoes .caracteristicas .bannerDireito {float:left; width:50%}
#solucoes .caracteristicas .bannerDireito .banner { float: left; margin: 0; width:auto }
#solucoes .caracteristicas .bannerDireito .banner .carousel-control {background:none}
#solucoes .caracteristicas .bannerDireito img {float:left; }

#solucoes .pacotes .tabelaPct table tbody tr td p.checked { background: rgba(0, 0, 0, 0) url("../images/v.png") no-repeat scroll 17px center; color: #000; font-family: titillium web; font-size: 14px; font-weight:600; padding-left: 50px; text-transform: uppercase;}

#solucoes .pacotes .tabelaPct .boxTable table thead tr th h2 { border-bottom: 1px solid #ddd; color: #000; float: left; font-size:20px; font-family: titillium web; font-weight: 600; height: 100px; margin: 0; padding: 33px 15px; position: relative; text-align: center; text-transform: uppercase; width: 100%; } 
pacotes .tabelaPct table thead tr th h2 span { background: #ff9501 none repeat scroll 0 0; color: #fff; font-size: 12px; height: 20px; left: 0; line-height: 20px; position: absolute; text-align: center; text-transform: uppercase; top: -12px; width: 100%; }




/*======= Trabalhe Conosco ======*/
	
	.main .fomulario { float: none; width: 900px; margin: 0 auto; }
	.main .title .container h2 {float: right; width: 63%;}
	.main .fomulario .txt { float: left; width: 100%; text-align: center; color: #333; font-size: 20px; font-family: roboto condensed; margin: 0 0 50px; }
	.main .fomulario .formee { background: #333333; float: left; padding: 50px; width: 100%; margin-bottom:100px}
	.main .fomulario .formee fieldset { float: left; background: none; padding: 0; }
	.main .fomulario .formee fieldset .control-group { width: 100%; padding: 0; margin: 0 0 15px; float: left; }
	.main .fomulario .formee fieldset .control-group .control-label { float: left; width: 100%; }
	.main .fomulario .formee fieldset .control-group .control-label .form-item { border-radius: 0; border: none; float: left; height: 50px; padding: 10px }
	.main .fomulario .formee fieldset .control-group .control-label .form-item::placeholder { opacity:1 !important; color:#333 }
	.main .fomulario .formee fieldset .control-group .control-label textarea.form-item { height:100px }
	.main .fomulario .formee fieldset .btn { background: #12438D; float: right; width: 180px; height: 50px; border-radius: 0; font-size: 20px; text-transform: uppercase; color: #fff; font-family: roboto condensed; margin: 0 !important; }






/*-------- Solucoes Imobiliaria ----------*/




#solucoes.imobiliarias .pacotes .tabelaPct { float: none; margin: 0 auto; width: 900px; }
#solucoes.imobiliarias .pacotes .tabelaPct .boxTable {width:300px}
#solucoes.imobiliarias .pacotes .tabelaPct .boxTable table {width:100%}

#solucoes.imobiliarias .pacotes .tabelaPct .boxTable table tbody tr td .valor .menor {font-size:16px; font-weight:normal; float:left; width:100%}
#solucoes.imobiliarias .pacotes .tabelaPct .boxTable table tbody tr td .implementacao { float: left; font-size: 16px; margin: 11px 0 0; text-align: center; width: 100%;}
#solucoes.imobiliarias .pacotes .tabelaPct .boxTable table tbody tr td .parcela { float: left; font-size: 19px; font-weight: bold; text-align: center; width: 100%; }

/*-------- Solucoes Automoveis ----------*/




#solucoes.automoveis .pacotes .tabelaPct { float: none; margin: 0 auto; width: 900px; }
#solucoes.automoveis .pacotes .tabelaPct .boxTable {width:300px}
#solucoes.automoveis .pacotes .tabelaPct .boxTable table {width:100%}

#solucoes.automoveis .pacotes .tabelaPct .boxTable table tbody tr td .valor .menor {font-size:16px; font-weight:normal; float:left; width:100%}
#solucoes.automoveis .pacotes .tabelaPct .boxTable table tbody tr td .implementacao { float: left; font-size: 16px; margin: 11px 0 0; text-align: center; width: 100%;}
#solucoes.automoveis .pacotes .tabelaPct .boxTable table tbody tr td .parcela { float: left; font-size: 19px; font-weight: bold; text-align: center; width: 100%; }


.plMkt { float: left; margin: 40px 0; width: 100%; }
.plMkt .container {padding:0 45px}
.plMkt .boxMkt { border: 1px solid #ddd; float: left; padding: 15px 40px 15px 60px; width: 100%; }
.plMkt .boxMkt p { float: left; font-size: 20px; line-height: 57px; margin: 0; text-transform: uppercase; }
.plMkt .boxMkt p span { color: #ff9501; }
.plMkt .boxMkt a { background: #ff9326 none repeat scroll 0 0; color: #fff; float: right; font-size: 21px; height: 58px; line-height: 58px; text-align: center; text-transform: uppercase; width: 190px; }



@media (max-width: 735px) { 
	
	.pacotes { padding:0 }

	.pacotes .boxPacote { border: 1px solid #ddd; float: left;  margin-bottom: 15px; margin-left: 0; position: relative; width: 100%; }
	.pacotes .tabelaPct .boxTable { border:1px solid #ddd; margin-bottom:20px; width:100% }

	.abreTabela { display: block !important; height: 100px; position: absolute; width: 100%; z-index: 1; }
	.abreTabela.open { display: block !important; height: 100px; position: absolute; width: 100%; z-index: 1; }


	.pacotes .tabelaPct .boxTable .showTable {overflow:hidden; height:100px; transition:all ease 0.5s}
	.pacotes .tabelaPct .boxTable .showTable.open { height:989px;}

	#pacotes-detalhes .pacotes .tabelaPct {width:100%}
	#pacotes-detalhes .pacotes .formee { float:left; margin-top:100px; padding:0; width:100% }
	#pacotes-detalhes .pacotes .formee fieldset .control-group p { font-size: 17px; margin-top: 2px; width: 300px; }

	#solucoes .caracteristicas .bannerEsquerdo {float:left; width:100%}
	#solucoes .caracteristicas .bannerDireito {float:left; width:100%}

	#solucoes .caracteristicas .bolaVerde { height: 100px; margin:-50px 0 0 0; left:15px; width: 100px; }

	#solucoes .caracteristicas .bolaVerde p { color: #fff; float: left; font-family: titillium web; font-size: 23px; font-weight: bold; line-height: 17px; margin: 30px 0; text-align: center; text-transform: uppercase; width: 100%; }
	#solucoes .caracteristicas .bolaVerde p span { font-size: 12px; }

	.boxTable table thead tr th h2 span {top:-23px !important; }

	#solucoes.imobiliarias .pacotes .tabelaPct { float: left; margin: 0 auto; width: 100%; }
	#solucoes.imobiliarias .pacotes .tabelaPct .boxTable { width: 100%; }
	#solucoes.imobiliarias .pacotes .tabelaPct .boxTable .showTable.open { height: 1118px; }

	#solucoes.automoveis .pacotes .tabelaPct { float: left; margin: 0 auto; width: 100%; }
	#solucoes.automoveis .pacotes .tabelaPct .boxTable { width: 100%; }
	#solucoes.automoveis .pacotes .tabelaPct .boxTable .showTable.open { height: 1118px; }


	#menuSlide { background: #333 none repeat scroll 0 0; float: left; height: auto; left: -100%; position: absolute; top: 0; transition: all 0.5s ease 0s; width: 300px; z-index: 100000; }
	#menuSlide.open { float: left; left: 0;  position: absolute; top: 0; }
	
	.planos .pacotes .boxPacote { border: 1px solid #ddd; float: left; margin: 0 0 30px !important; position: relative; width: 100% !important; }

	.main .nossosProdutos .solucoes .boxSolucao {padding:0 15px; width:100%}
	.main .nossosProdutos .solucoes .boxSolucao h2 {font-size:25px}

}



.planos .pacotes .boxPacote { border: 1px solid #ddd; float: left; margin: 0 10px 60px; position: relative; width: 376px; }
.planos .pacotes .boxPacote h2 { font-size: 28px; height: 68px; padding: 0 15px; }
.planos .pacotes .boxPacote .posts {font-size:20px}
.planos .pacotes .boxPacote .valor { font-size: 33px; }


.whatsapp { background: url("../images/whats.png") no-repeat; width: 76px; height: 76px; bottom: 30px; position: fixed; right: 30px; z-index: 100; }


















/*modal telefone*/
	#modalUrgenteTelefone {}
	#modalUrgenteTelefone .modal-dialog { margin-left: -225px; width: 450px; }
	#modalUrgenteTelefone .modal-dialog .modal-content { border-radius: 0; }
	#modalUrgenteTelefone .modal-dialog .modal-content .modal-body { padding: 0; }
	#modalUrgenteTelefone .modal-dialog .modal-content .modal-body .close { background: #ff6122; opacity: 1; text-shadow: none; position: absolute; width: 30px; height: 30px; border-radius: 16px; right: -17px; top: -16px; }
	#modalUrgenteTelefone .modal-dialog .modal-content .modal-body img {}
/*modal telefone*/