/*
    Document   : site
    Created on : 22/03/2013, 11:15:28
    Author     : Bredi
    Description:
        Purpose of the stylesheet follows.
*/

root {display: block;}
small {color:#777777;font-size:11px;line-height:12px;display:inline-block;}
h1 {text-shadow:0 0 12px #25A6B5;font-size:45px;line-height: 45px;color:#FFF;}
h1 strong {font-weight:normal;}
.first-title {color:#BEE5EA;margin-top:32px;font-size:39px;text-align:center;line-height:36px;}
.first-title strong {color:#FFF;}
h1 .titulo {display:inline-block;letter-spacing:-1px;max-width:792px;line-height:.8;}
h1 .titulo br {display:none;}
h1 .titulo strong br {display:inline-block;}
h1 .titulo small {display:block;}
h1, h1 * {vertical-align: middle;}
h1 * {display:inline-block;}
h1 small {color:#FFF;font-size:14px;font-weight:normal;line-height:1;display:inline-block;}
h2 {color:#8A8A79;font-size:30px;letter-spacing:-1px;}
h3 {color:#77BDCC;font-size:26px;letter-spacing:-1px;}
h4 {color:#8A8A79;font-size:18px;letter-spacing:-1px;}
h4 small {font-size:12px;letter-spacing: normal;}

.interna h1 {text-align: center;margin-top:32px;margin-bottom:54px;}

ul li {list-style: url(../img/multifranquia/list.png);margin:4px 0;font-size:12px;}
ol li {padding:2px 0;}
.sidebar-cycle li, .nav li {list-style:none;}

.btn-large {background:url(../img/multifranquia/bg-button-large.jpg) no-repeat center top; padding:4px 19px 7px;color:#963400;font-size:19px;line-height:36px;}
.btn:hover, .btn:focus {background-position:center top;}
/*
FONTS START
************************************************************************/
.popover-title, small, h1 small, body {font-family:Arial, sans-serif;}
.lista-tipo-franquias .title {font-family: 'helvetica_cebold', Arial, sans-serif;}
.ribbon-orange-sm, .box-vantagens .title {font-family: 'Uni Ultra Condensed', Arial, sans-serif;}
.font-arvo, .etapa input, .etapa .add-on.white, h2 {font-family: 'arvoregular', Arial, sans-serif;}
.ribbon, h1 {font-family: 'arvoitalic', Arial, sans-serif;}
h4, .btn, h3, .box-colors [class^="color-"], .box-colors [class*=" color-"], .box-continue, .box-balao, h1 strong, h2 strong {font-family: 'arvobold_italic', Arial, sans-serif;}
h2 strong, .ribbon .plus, .box-selo .contagem {font-family:'arvobold', Arial, sans-serif;}
/************************************************************************
FONTS END
*/
/*
ESTRUTURA START
************************************************************************/
body {padding-top:64px;background:url(../img/multifranquia/bg.jpg) repeat-x center bottom 0px fixed #52B1C4;}
.extra-header .navbar-inner {background:url(../img/multifranquia/bg-header.jpg) no-repeat center top #000;min-width:992px;min-height:64px;}
.extra-header {background:url(../img/multifranquia/dotted-black.gif) repeat-x bottom;padding-bottom:1px;}

.navbar-inverse .container {position:relative;}
.navbar-inverse.navbar .brand {margin-right:54px;}
.navbar-inverse .item {margin:16px 0;margin-right:32px;font-size:14px;}
.navbar-inverse li a,.navbar-inverse li span,.navbar-inverse li strong {display:block;}
.navbar-inverse .brand, .navbar-inverse .nav > li > a {color:#F6B800;font-weight:bold;padding:0;}
.navbar-inverse .nav > li > a > span > strong {padding:5px 0 7px;height:20px;line-height:20px;}

.navbar-inverse .nav .active > a,
.navbar-inverse .nav .active > a:hover,
.navbar-inverse .nav .active > a:focus {color:#77BDCC;background:url(../img/multifranquia/nav-left.png) no-repeat left top;padding-left:15px;box-shadow:none;}
.navbar-inverse .nav .active > a > span,
.navbar-inverse .nav .active > a:hover > span,
.navbar-inverse .nav .active > a:focus > span {background:url(../img/multifranquia/nav-right.png) no-repeat right top;padding-right:15px;}
.navbar-inverse .nav .active > a > span > strong,
.navbar-inverse .nav .active > a:hover > span > strong,
.navbar-inverse .nav .active > a:focus > span > strong {background:url(../img/multifranquia/nav.png) repeat-x top;}

.navbar-inverse .nav .orange.active > a,
.navbar-inverse .nav .orange.active > a:hover,
.navbar-inverse .nav .orange.active > a:focus {color:#77BDCC;background:url(../img/multifranquia/nav-orange-left.png) no-repeat left top;padding-left:15px;box-shadow:none;}
.navbar-inverse .nav .orange.active > a > span,
.navbar-inverse .nav .orange.active > a:hover > span,
.navbar-inverse .nav .orange.active > a:focus > span {background:url(../img/multifranquia/nav-orange-right.png) no-repeat right top;padding-right:15px;}
.navbar-inverse .nav .orange.active > a > span > strong,
.navbar-inverse .nav .orange.active > a:hover > span > strong,
.navbar-inverse .nav .orange.active > a:focus > span > strong {background:url(../img/multifranquia/nav-orange.png) repeat-x top;color:#FFF;}

.central {padding-bottom:32px;}
.sidebar li {list-style: none;}
.sidebar ul {margin:0;}
.sidebar {position:relative;padding:0 16px;padding-top:148px;}
.sidebar-top {background:url(../img/multifranquia/bg-sidebar-top.png) no-repeat left top;padding-top:180px;position:relative;z-index:1;}
.sidebar-content {background:#FFF;-moz-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px;min-height:100px;width:240px;}
.box-selo {background:url(../img/multifranquia/bg-selo.png?v=2) no-repeat center bottom;width:221px;height:292px;position:absolute;z-index:2;left:26px;top:0;}
.box-selo .contagem {font-size:34px;line-height:34px;color:#FFC947;position:absolute;top:115px;left:58px;text-align: center;letter-spacing:2px;width:105px;}
.box-selo .digit {display:inline-block;width:26px;height:34px;line-height:34px;overflow:hidden;opacity:0.90;-moz-opacity: 0.90;	filter: alpha(opacity=90);}
.box-sidebar {padding:0 16px 16px;position: relative;}
.box-sidebar, .sidebar-cycle, .sidebar-cycle .banner {min-height:170px;}
.sidebar-cycle .banner {text-align: center;}
.sidebar-cycle .banner img {display:inline-block;}
.box-sidebar > .prev {position:absolute;left:-17px;top:40px;}
.box-sidebar > .next {position:absolute;right:-17px;top:40px;}
.article-content {position:relative;background:#FFF;-moz-border-radius:15px;border-radius:15px;padding:32px 32px;line-height:24px;box-shadow:0 0 15px #E8E8EB;min-height:538px;}
/*
.article-content .row {margin-left:-32px;}
.article-content [class^="span"] {margin-left:32px;}
.article-content .span2 {width:304px;}
.article-content .span1 {width:192px;}*/
.article-icon {position:absolute;z-index: 2;top:-33px;left:12px;right:12px;min-height:64px;}
.padding {padding:16px;}

.footer, .footer *, .share, .share * {vertical-align: middle;}
.footer, .share {font-size:13px;line-height:16px;}
.extra-share {background:url(../img/multifranquia/bg-footer.jpg) no-repeat center top #000;}
.share, .footer {padding:20px 0;}
.share, .share a {color:#FFF;font-weight:bold;}
.share .title-compartilhe {padding:10px 0;}
[class^="share-"], [class*="share-"] {display:inline-block;vertical-align: middle;}
.extra-footer {background:url(../img/multifranquia/dotted-black.gif) repeat-x top left #FFF;}
/************************************************************************
ESTRUTURA END
*/
/*
CLASSES START
************************************************************************/
.box-balao {background:url(../img/multifranquia/bg-balao.png) no-repeat left top;width:60px;text-align:center;display:inline-block;padding:12px 0 16px;height:36px;line-height:36px;font-size:36px;text-shadow:none;color:#279BB2;}
.box-balao.negative {background-image:url(../img/multifranquia/bg-balao-negative.png);color:#FFF;}
.box-continue {position:relative;background:url(../img/multifranquia/bg-continue.png) no-repeat center top;height:300px;text-align: center;}
.box-continue, .box-continue a {color:#FFF;text-shadow:0px -1px 0 #C5C5C5;font-size:27px;}
.box-continue .content {position:absolute;left:0;right:0;bottom:0;padding-bottom:36px;}
.box-etapa {position:relative;padding-bottom:180px;}
.box-etapa .etapa-content {position:relative;z-index: 2;}
.box-etapa .box-continue {position:absolute;z-index: 1;bottom:0;left:0;right:0;}
.inverso .box-etapa {padding-bottom:42px;}
.inverso .box-etapa .etapa-content {z-index: 1;}
.inverso .box-etapa .box-continue {z-index: 2;}
.last .box-etapa {padding-bottom:0;}

.box-compartilhe {}
.box-balao-share {background:#FFF;-moz-border-radius:5px;border-radius:5px;padding:8px 12px;margin-left:12px;min-height:22px;min-width:100px;color:#444;}
.box-balao-share {vertical-align: bottom;}
.box-balao-share .icone-balao-arrow-left {position:absolute;left:-5px;top:12px;}
.box-monitor {background:url(../img/multifranquia/bg-modelo-container.png) no-repeat left top;width:656px;height:370px;position:relative;}
.box-monitor .layout-cores {position:absolute;right:-10px;top:8px;text-align:center;}
.box-monitor .layout-selecionado .imagem {display:block;width:463px;height:289px;overflow:hidden;position:absolute;left:121px;top:22px;}
.bg-white {background:url(../img/multifranquia/bg-white.png) repeat;-moz-border-radius:20px;border-radius:20px;padding:20px 0;}
.box-banners {position:relative;}
.box-banners .box-header {position:absolute;z-index: 2;width:100%;top:0px;left:0;}
.box-banners .box-content {position:relative;z-index:1;padding-top:16px;}
.box-colors [class^="color-"], .box-colors [class*=" color-"] {width:42px;height:24px;line-height:24px;background:url(../img/multifranquia/color-blue.png) no-repeat left top;display:block;padding:6px 0;padding-left:2px; text-align:center;color:#FFF;font-weight:bold;font-size:16px;margin:2px 0;}
.imagem [class^="icone-mag"], .imagem [class*=" icone-mag"] {position:absolute;left:50%;top:50%;display:none;}
.imagem .icone-mag-preview, .imagem .icone-mag-preview {margin-left:-46px;margin-top:-39px;}
.box-colors i {display:none;}
.box-colors .active i {display:inline-block;}
.box-social {margin-top:20px;}
.box-social .inline-block {margin-right:12px;}
.box-vantagens .right {border-left:1px solid #EEE;min-height:358px;}
.box-vantagens .right > .content {padding-left:18px;}
.box-vantagens .selo {margin:-44px auto 20px;}
.box-vantagens .modal-title {font-size:15px;color:#666;}
.box-vantagens .destaque {font-size:18px;}
.box-vantagens .preco {margin-bottom:0;}
.box-vantagens .title, .box-vantagens .title span {display:inline-block;}
.box-vantagens .title {background:url(../img/multifranquia/title-ribbon-left.png) no-repeat left top;padding-left:10px;color:#FFF;font-size:20px;line-height:1.4;text-transform:uppercase;margin-left:-28px;}
.box-vantagens .title > span {background:url(../img/multifranquia/title-ribbon-right.png) no-repeat right top;padding-right:10px;}
.box-vantagens .title > span > span {background:url(../img/multifranquia/title-ribbon.png) repeat-x top;padding:6px 8px 15px 0;}

.color-azul {background-image:url(../img/multifranquia/color-blue.png) !important;}
.color-verde {background-image:url(../img/multifranquia/color-green.png) !important;}
.color-verde-limao {background-image:url(../img/multifranquia/color-green.png) !important;}
.color-amarelo {background-image:url(../img/multifranquia/color-yellow.png) !important;}
.color-lilas {background-image:url(../img/multifranquia/color-purple.png) !important;}
.color-rosa {background-image:url(../img/multifranquia/color-pink.png) !important;}
.color-marrom {background-image:url(../img/multifranquia/color-marrom.png) !important;}
.color-preto {background-image:url(../img/multifranquia/color-black.png) !important;}
.color-vermelho {background-image:url(../img/multifranquia/color-red.png) !important;}
.color-sepia {background-image:url(../img/multifranquia/color-sepia.png) !important;}
.color-verde-agua {background-image:url(../img/multifranquia/color-verde-agua.png) !important;}
.color-laranja {background-image:url(../img/multifranquia/color-orange.png) !important;}
.color-turquesa {background-image:url(../img/multifranquia/color-turquesa.png) !important;}
[class^="dotted"], [class*="dotted"] {background:url(../img/multifranquia/dotted-black.gif) repeat-x bottom;margin-bottom:8px;padding-bottom:8px;}
.dotted-white {background:url(../img/multifranquia/dotted-white.gif) repeat-x bottom;}
.dotted-orange {background:url(../img/multifranquia/dotted-orange.gif) repeat-x bottom;}
.dotted-middle {background-position:center;margin:0;padding:0;}

.first {clear:both;}
.font-yellow {color:#FF9100;}
.font-blue {color:#77BDCC;}

.etapa {margin-bottom:140px;}
.etapa .etapa-header {margin:20px 0;display:inline-block;}
.etapa .input-append input,
.etapa .input-prepend input,
.etapa .input-append select,
.etapa .input-prepend select,
.etapa .input-append .uneditable-input,
.etapa .input-prepend .uneditable-input {padding:12px 0; color:#F2A500;font-weight:bold; font-size:21px;border:0;border-bottom:1px solid #7EE2F2;border-top:1px solid #0E7587;box-shadow:0px 2px 0 #E5E5E5 inset;}
.etapa .input-append .add-on,
.etapa .input-prepend .add-on {background:#B7B9AB;box-shadow:2px 2px 0 #AFAFA0 inset;padding:12px;}
.input-append .add-on.white,
.input-prepend .add-on.white {background:#FFF;box-shadow:0px 2px 0 #E5E5E5 inset;padding:12px;border:0;border-bottom:1px solid #7EE2F2;border-top:1px solid #0E7587;font-size:21px;}
.etapa .input-prepend.input-append .add-on:first-child,
.etapa .input-prepend.input-append .btn:first-child {border:0;border-bottom:1px solid #7EE2F2;border-top:1px solid #0E7587;}
.etapa-content h1 {text-shadow:none;}
.etapa h2 {color:#FFF;line-height:.9;}
.etapa h2 small {color:#FFF;line-height:.9;display:block;font-size:.5em;}

.inline-block {display:inline-block;}

.lista-perguntas li {padding:8px 0;border-bottom:1px dotted #CCC;}
.lista-respostas li {padding:12px 0;background:url(../img/multifranquia/dotted-black.gif) repeat-x bottom;}
.lista-respostas li li {background:none;padding:4px 0;}
.lista-tags {margin:0 100px;}
.lista-tags .tag {display:inline-block;color:#E15E33;background:#FFF;-moz-border-radius:20px;border-radius:20px;padding:6px 10px;position:relative;margin:1px 0;height:14px;line-height:1;font-size:13px;}
.lista-tags .icone-check {display:none;position:absolute;left:50%;margin-left:-17px;top:-12px;}
.lista-tags .tag.active {background:#F3A500;color:#FFF;}
.lista-tags .tag.active .icone-check {display:block;}
.logotipo-bw {display:inline-block;width:154px;height:24px;background:url(../img/multifranquia/logotipo-bw.png) no-repeat left top;}
.lista-tipo-franquias {margin:0 0px 40px;width:100%;text-align:center;}
.lista-tipo-franquias > li {float:none;display:inline-block;background:#FFF;-moz-border-radius:5px;border-radius:5px;list-style:none;width:222px;height:400px;position:relative;margin:0 10px;vertical-align:top;}
.lista-tipo-franquias > li > .content {padding-top:20px;}
.lista-tipo-franquias .title {font-size:21px;color:#545454;display:block;letter-spacing:-1px;padding:0 20px;margin-bottom:6px;}
.lista-tipo-franquias .desc {color:#868686;font-size:12px;display:block;margin-bottom:8px;}
.lista-tipo-franquias .destaque {font-size:21px;display:block;}
.lista-tipo-franquias .imagem {display:block;position:relative;padding-top:74px;margin-bottom:10px;}
.lista-tipo-franquias .selo {position:absolute;z-index:2;top:0;left:50%;margin-left:-88px;}
.lista-tipo-franquias .note {position:relative;z-index:1;}
.lista-tipo-franquias .saiba-mais {display:inline-block;position:absolute;left:50%;margin-left:-33px;bottom:0;}
.lista-tipo-franquias .junior .destaque {color:#ACAC19;}
.lista-tipo-franquias p {margin-bottom:4px;}
.lista-tipo-franquias .preco, .box-vantagens .preco {font-size:18px;color:#858585;display:block;letter-spacing:-1px;}
.lista-tipo-franquias .preco span, .lista-tipo-franquias .preco strong, .box-vantagens .preco span, .box-vantagens .preco strong {display:inline-block;}
.lista-tipo-franquias .preco span, .box-vantagens .preco span {background:url(../img/multifranquia/trace.png) no-repeat right center;padding-right:6px;}
.lista-tipo-franquias .preco strong, .box-vantagens .preco strong {color:#77BDCC;}
.lista-tipo-franquias .check {position:absolute;z-index:3;top:50%;left:50%;margin-left:-54px;margin-top:-57px;display:none;}

.lista-rede {width:100%;text-align:center;margin:0 -10px 0px;}
.lista-rede > li {display:inline-block;margin:0 10px;background:#FFF;width:24%;min-height:173px;vertical-align:top;padding:0;-moz-border-radius:5px;border-radius:5px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;position:relative;}
.lista-rede .hit {display:block;color:#666;position:relative;}
.lista-rede .hit:hover {text-decoration:none;}
.lista-rede .title {display:inline-block;font-size:16px;color:#0088CC;}
.lista-rede .icone {position:absolute;top:-20px;left:50%;margin-left:-20px;display:none;}
.lista-rede > li.active {border:5px solid #FFAF00;}
.lista-rede .rede-header {background:#EEE;display:block;height:103px;padding-top:10px;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.lista-rede .rede-content {text-align:center;display:block;padding:30px 10px 10px;position:relative;font-size:12px;color:#019A3A;background:url(../img/multifranquia/bg-rede.png) no-repeat right top;}
.lista-rede .flags {float:right;}
.lista-rede .marker {position:absolute;left:50%;margin-left:-11px;top:-13px;}

.lista-vantagens > li {list-style:none;float:left;width:33%;text-align:center;font-weight:bold;font-size:15px;color:#858585;margin-bottom:20px;line-height:1.2;}
.lista-vantagens > li > .content {padding:0 20px;}
.modal-vantagens .modal-body {overflow-y:visible;}
.modal-vantagens .close, .modal-comparacao .close {-moz-opacity:1;opacity:1;filter:alpha(opacity=100);position:absolute;right:-40px;top:-40px;z-index:1030;}
.modal-comparacao .modal-body {max-height:500px;}
.modal-lg {width:970px;margin-left:-485px;}

.navbar .brand {display:inline-block;width:228px;height:35px;background:url(../img/multifranquia/logotipo.png) no-repeat left top;padding:0;margin:0;text-indent:-1000px;margin-top:16px;overflow:hidden;}

.popover-title {color:#444;letter-spacing:0;}

[class^="ribbon"], [class^="ribbon"] span, [class^="ribbon"] strong {display:inline-block;}
.ribbon {background:url(../img/multifranquia/ribbon-left.png) no-repeat left top;padding-left:24px;}
.ribbon span {background:url(../img/multifranquia/ribbon-right.png) no-repeat right top;padding-right:24px;}
.ribbon strong {background:url(../img/multifranquia/ribbon.png) repeat-x top;font-size:15px;height:15px;line-height:15px;padding:3px 0 14px;color:#FFF;font-weight:normal;}
.ribbon .plus {font-style:normal;font-size:20px;}
.ribbon-gray {background:url(../img/multifranquia/ribbon-gray-left.png) no-repeat left top;padding-left:23px;}
.ribbon-gray span {background:url(../img/multifranquia/ribbon-gray-right.png) no-repeat right top;padding-right:23px;}
.ribbon-gray strong {background:url(../img/multifranquia/ribbon-gray.png) repeat-x top;font-size:15px;height:15px;line-height:15px;padding:3px 0 14px;color:#FFF;font-weight:normal;}
.ribbon-orange-sm, .ribbon-orange-sm span {display:inline-block;}
.ribbon-orange-sm {background:url(../img/multifranquia/ribbon-orange-sm-left.png) no-repeat left top;padding-left:10px;font-size:17px;color:#FFF;}
.ribbon-orange-sm > span {background:url(../img/multifranquia/ribbon-orange-sm-right.png) no-repeat right top;padding-right:10px;}
.ribbon-orange-sm > span > span {background:#FF4000;padding:5px;text-transform:uppercase;}

.size-18 {font-size:18px;}
.size-24 {font-size:24px;}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;}
.text-danger{color:#843534;}
.table .text-center {text-align:center;}
.table .text-middle {vertical-align:middle;}
.tabela-comparativa {font-size:12px;color:#444;}
.tabela-comparativa th, .tabela-comparativa td {line-height:1.2;}
.tabela-comparativa tbody td {height:26px;}
.table-comparacao thead th {vertical-align:middle;color:#666;font-size:18px;font-weight:normal;letter-spacing:-1px;text-align:center;min-width:15%;background:url(../img/multifranquia/bg-borda-gray.gif) repeat-x bottom;}
.table-comparacao thead th.junior {background:url(../img/multifranquia/bg-borda-blue.gif) repeat-x bottom;}
.table-comparacao thead th.master {background:url(../img/multifranquia/bg-borda-purple.gif) repeat-x bottom;}
.table-comparacao thead th.premium {background:url(../img/multifranquia/bg-borda-orange.gif) repeat-x bottom;}
.table-comparacao thead th.cidade {background:url(../img/multifranquia/bg-borda-green.gif) repeat-x bottom;}
.table-comparacao thead th.cidadao {background:url(../img/multifranquia/bg-borda-red.gif) repeat-x bottom;}
.table-comparacao thead th.upgrade-premium {background:url(../img/multifranquia/bg-borda-degrade.jpg) no-repeat center bottom;}
.table-comparacao thead th.first-col {width:20%;text-align:left;}
.table-comparacao thead th.junior {width:12%;text-align:center;}
.table-comparacao thead th.master {width:12%;text-align:center;}
.table-comparacao thead th.premium {width:12%;text-align:center;}
.table-comparacao thead th.cidade {width:12%;text-align:center;}
.table-comparacao thead th.cidadao {width:12%;text-align:center;}
.table-comparacao tbody th, .table-comparacao tbody td {font-size:13px;line-height:1.2;}
.table-comparacao tbody th {vertical-align:middle;text-align:left;font-weight:normal;}
.table-comparacao tbody td {vertical-align:middle;text-align:center;padding-top:10px;padding-bottom:10px;}
.table-comparacao .help {position:absolute;left:0px;top:0px;}
.table-comparacao .destaque {font-size:18px;}
.table-comparacao .preco-inicial .line {text-decoration:line-through;display:inline-block;}
.table-comparacao .preco-final {font-weight:bold;font-size:17px;}
.table-comparacao .planos > li {float:left;padding:0 10px;min-height:50px;list-style:none;line-height:1;letter-spacing:-1px;}
.table-comparacao .planos > li + li {border-left:1px solid #DDD;}
.table-comparacao .planos .periodo {font-weight:bold;font-size:14px;}
.table-comparacao .planos .preco {font-weight:bold;font-size:18px;}
.table-comparacao .planos small {color:#858585;font-size:12px;}
.relative {position:relative;}
/************************************************************************
CLASSES END
*/
/*
CAROUSEL START
*****************************************************************/
.jcarousel-skin-tango {width:100%;}
.jcarousel-skin-tango .jcarousel-container {background: none;border: 0;border-radius: 0;}
.jcarousel-skin-tango .jcarousel-item {height:48px;width: 224px;background:none;margin:0;}
.carousel-temas .jcarousel-skin-tango .jcarousel-container-horizontal {padding:0px 64px;width:auto;height:auto;}
.carousel-temas .jcarousel-skin-tango .jcarousel-clip-horizontal {height:auto;min-height:128px;width:100%;}
.carousel-temas .jcarousel-skin-tango .jcarousel-item {width:144px;height:auto;}
.carousel-temas .jcarousel-skin-tango .jcarousel-prev-horizontal, .carousel-temas .jcarousel-skin-tango .jcarousel-next-horizontal {background:url(../img/multifranquia/carousel.png) no-repeat left top;width:48px;height:52px;top: 38px;position: absolute;cursor: pointer;}
.carousel-temas .jcarousel-skin-tango .jcarousel-prev-horizontal {left: 0px;}
.carousel-temas .jcarousel-skin-tango .jcarousel-next-horizontal {background-position:-48px 0;right: 0px; }
.carousel-temas .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.carousel-temas .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.carousel-temas .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.carousel-temas .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {background-position:0 -52px;}
.carousel-temas .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.carousel-temas .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.carousel-temas .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.carousel-temas .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {background-position:-48px -52px;}

.carousel-temas {width:992px;position: relative;margin-bottom:20px;}
.carousel-temas .tema {position:relative;text-align: center;-moz-border-radius:20px;border-radius:20px;padding:4px 0;text-shadow:0 0 5px #333;}
.carousel-temas .jcarousel-skin-tango .jcarousel-item a {color:#FFF;}
.carousel-temas .imagem {-moz-border-radius:15px;border-radius:15px;}
.carousel-temas .imagem img {-moz-border-radius:15px;border-radius:15px;}
.carousel-temas .icone-mag-select {position:absolute;z-index:2;left:50%;top:50%;display:none;margin-left:-20px;margin-top:-20px;}
.carousel-temas .jcarousel-skin-tango .jcarousel-item.active {background:#FFAF00;color:#FFF;text-shadow:none;}
.carousel-temas .jcarousel-skin-tango .jcarousel-item.active .icone-mag-select {display:block;}


.carousel-exemplos .jcarousel-skin-tango .jcarousel-container-horizontal {padding:0px 0px;width:auto;height:auto;}
.carousel-exemplos .jcarousel-skin-tango .jcarousel-clip-horizontal {height:auto;min-height:128px;width:100%;}
.carousel-exemplos .jcarousel-skin-tango .jcarousel-item {width:144px;height:auto;}
.carousel-exemplos .jcarousel-skin-tango .jcarousel-prev-horizontal, .carousel-exemplos .jcarousel-skin-tango .jcarousel-next-horizontal {background:url(../img/multifranquia/carousel-orange.png) no-repeat left top;width:64px;height:70px;top: 38px;position: absolute;cursor: pointer;}
.carousel-exemplos .jcarousel-skin-tango .jcarousel-prev-horizontal {left: -63px;}
.carousel-exemplos .jcarousel-skin-tango .jcarousel-next-horizontal {background-position:-64px 0;right: -63px; }
.carousel-exemplos .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.carousel-exemplos .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.carousel-exemplos .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.carousel-exemplos .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {background-position:0 -70px;}
.carousel-exemplos .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.carousel-exemplos .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.carousel-exemplos .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.carousel-exemplos .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {background-position:-64px -70px;}

.carousel-exemplos {width:592px;position: relative;margin-bottom:20px;}
.carousel-exemplos .exemplo {position:relative;text-align: center;-moz-border-radius:20px;border-radius:20px;padding:4px 0;}
.carousel-exemplos .jcarousel-skin-tango .jcarousel-item a {color:#FF9100;font-weight:bold;}
.carousel-exemplos .imagem {display:inline-block;-moz-border-radius:15px;border-radius:15px;}
.carousel-exemplos .link {display:block;min-height:109px;}
.carousel-exemplos .imagem img {display:inline-block;-moz-border-radius:15px;border-radius:15px;}
.carousel-exemplos .icone-mag-hand {position:absolute;z-index:2;left:50%;top:50%;display:none;margin-left:-20px;margin-top:-20px;}
.carousel-exemplos .jcarousel-skin-tango .jcarousel-item:hover {background:#FFAF00;color:#FFF;text-shadow:none;}
.carousel-exemplos .jcarousel-skin-tango .jcarousel-item:hover a {color:#FFF;}
.carousel-exemplos .jcarousel-skin-tango .jcarousel-item:hover .icone-mag-hand {display:block;}
/*****************************************************************
CAROUSEL END
*/
/*
ICONES START
*****************************************************************/
[class^="icone-"], [class*=" icone-"], .icone, .jcarousel-skin-tango .jcarousel-next-horizontal, .jcarousel-skin-tango .jcarousel-prev-horizontal{background-image:url('../img/icone.png?v=5');background-repeat:no-repeat;display:inline-block;margin-top:1px;vertical-align: middle;}
/*
.icone-criar-loja{ width:213px; height:221px; background-position:-1px -1px; }
.icone-crie-sua-loja{ width:146px; height:158px; background-position:-1px -223px; }
.icone-quero-saber-mais{ width:146px; height:158px; background-position:-1px -382px; }
.icone-stockless{ width:122px; height:122px; background-position:-1px -541px; }
.icone-graph{ width:114px; height:121px; background-position:-1px -664px; }
.icone-seu-site{ width:125px; height:121px; background-position:-1px -786px; }
.icone-mag-preview{ width:102px; height:86px; background-position:-1px -908px; }
.icone-lucro{ width:42px; height:62px; background-position:-148px -223px; }
.icone-pagseguro{ width:179px; height:56px; background-position:-1px -995px; }
.icone-mag-hand{ width:39px; height:41px; background-position:-148px -382px; }
.icone-mag-select{ width:40px; height:41px; background-position:-124px -541px; }
.icone-twitter{ width:37px; height:40px; background-position:-165px -541px; }
.icone-hand-down{ width:33px; height:38px; background-position:-116px -664px; }
.icone-people{ width:74px; height:38px; background-position:-127px -786px; }
.icone-cycle-left{ width:32px; height:36px; background-position:-150px -664px; }
.icone-cycle-right{ width:32px; height:36px; background-position:-104px -908px; }
.icone-youtube{ width:35px; height:35px; background-position:-137px -908px; }
.icone-facebook{ width:35px; height:35px; background-position:-173px -908px; }
.icone-blog{ width:35px; height:35px; background-position:-1px -1052px; }
.icone-cart-red{ width:38px; height:31px; background-position:-37px -1052px; }
.icone-telefonia{ width:16px; height:31px; background-position:-191px -223px; }
.icone-informatica{ width:31px; height:29px; background-position:-183px -664px; }
.icone-musical{ width:22px; height:29px; background-position:-188px -382px; }
.icone-cart{ width:32px; height:29px; background-position:-181px -995px; }
.icone-auto{ width:26px; height:26px; background-position:-76px -1052px; }
.icone-eletronicos{ width:29px; height:25px; background-position:-103px -1052px; }
.icone-antenas{ width:20px; height:24px; background-position:-133px -1052px; }
.icone-eletricos{ width:15px; height:24px; background-position:-154px -1052px; }
.icone-beleza{ width:17px; height:24px; background-position:-170px -1052px; }
.icone-esporte{ width:24px; height:24px; background-position:-188px -1052px; }
.icone-cabos{ width:27px; height:24px; background-position:-1px -1088px; }
.icone-brinquedos{ width:24px; height:24px; background-position:-29px -1088px; }
.icone-bebes{ width:23px; height:24px; background-position:-54px -1088px; }
.icone-jogos{ width:30px; height:24px; background-position:-78px -1088px; }
.icone-seguranca{ width:31px; height:23px; background-position:-109px -1088px; }
.icone-ferramentas{ width:27px; height:23px; background-position:-141px -1088px; }
.icone-check{ width:35px; height:22px; background-position:-169px -1088px; }
.icone-cart-white{ width:25px; height:22px; background-position:-1px -1113px; }
.icone-moda{ width:31px; height:21px; background-position:-27px -1113px; }
.icone-camera{ width:27px; height:20px; background-position:-59px -1113px; }
.icone-plus{ width:20px; height:19px; background-position:-87px -1113px; }
*/
.icone-25 { width:16px; height:31px; background:url(../img/multifranquia/departamentos/telefonia.png) no-repeat left top; }/* Telefonia */
.icone-9 { width:31px; height:29px; background:url(../img/multifranquia/departamentos/informatica.png) no-repeat left top;}/* Informática */
.icone-31 { width:22px; height:29px; background:url(../img/multifranquia/departamentos/musical.png) no-repeat left top; }/* Musical */
.icone-30 { width:26px; height:26px; background:url(../img/multifranquia/departamentos/auto.png) no-repeat left top; } /* Automotivo */
.icone-14 { width:29px; height:25px; background:url(../img/multifranquia/departamentos/eletronicos.png) no-repeat left top; } /* Eletrônicos */
.icone-33 { width:20px; height:24px; background:url(../img/multifranquia/departamentos/antenas.png) no-repeat left top; } /* Antenas */
.icone-40 { width:23px; height:24px; background:url(../img/multifranquia/departamentos/bebes.png) no-repeat left top; } /* Bebês */
.icone-39 { width:24px; height:24px; background:url(../img/multifranquia/departamentos/brinquedos.png) no-repeat left top; } /* Brinquedos */
.icone-38 { width:24px; height:24px; background:url(../img/multifranquia/departamentos/esporte.png) no-repeat left top; } /* Esporte e Lazer */
.icone-37 { width:17px; height:24px; background:url(../img/multifranquia/departamentos/beleza.png) no-repeat left top; } /* Saúde e Beleza */
.icone-35 { width:27px; height:24px; background:url(../img/multifranquia/departamentos/cabos.png) no-repeat left top; } /* Cabos */
.icone-36 { width:15px; height:24px; background:url(../img/multifranquia/departamentos/eletricos.png) no-repeat left top; } /* Elétricos */
.icone-15 { width:31px; height:23px; background:url(../img/multifranquia/departamentos/seguranca.png) no-repeat left top; } /* Segurança */
.icone-34 { width:27px; height:23px; background:url(../img/multifranquia/departamentos/ferramentas.png) no-repeat left top; } /* Ferramentas */
.icone-32 { width:31px; height:21px; background:url(../img/multifranquia/departamentos/moda.png) no-repeat left top; } /* Moda */
.icone-29 { width:27px; height:20px; background:url(../img/multifranquia/departamentos/camera.png) no-repeat left top; } /* Eletrodomésticos ICONE CAMERA */
.icone-41 { width:30px; height:24px; background:url(../img/multifranquia/departamentos/games.png) no-repeat left top; } /* Games */

.icone-balao-arrow-left {background:url(../img/multifranquia/balao-arrow-left.png) no-repeat left top;width:5px;height:12px;}
/*****************************************************************
ICONES END
*/

.box-login {display:none;}
.box-login.modal {margin-left:0;left:inherit;right:0;position:absolute;top:60px;width:300px;}
.box-login.modal .close {font-size:16px;margin-top:8px;}
.box-login.modal form {margin-bottom:0;}
.box-login .btn {margin:0;}
.box-login .loading {vertical-align: middle;}
.alert { display: none; }
.box-colors div { display: none; }
.box-colors div:first-child { display: block; }
.escolha-tema img { height: 102px; width: 136px; } /* PROVISORIO, EXCLUIR */
.XXXlayout-selecionado img { height: 289; width: 461px; } /* PROVISORIO, EXCLUIR */
.escolha-tema input { display: none; } 
.loading { display:inline-block;width:18px;height: 18px; display: none; background:url(../img/multifranquia/ajax-loader.gif) no-repeat; }
#forgot-pass { display: none; }
.block { display: block !important; }
