/* config */
body{margin:0; padding:0; background-color:#FFFFFF; font-family: Trebuchet MS; font-size:14px; }
ul{ margin:0; padding:0; }
img{ border:0 }
ul, li{list-style:none; list-style-type:none}
form{ padding:0; margin:0; }
a:hover, a:active, a:link, a:visited{text-decoration:none; color:#5C47AC}

/* Classes padroes */
.strong{font-weight:bold!important}
.normal{font-weight:normal!important}
.clear{clear:both}
.left{float:left}
.right{float:right}
.textleft{text-align:left!important}
.textright{text-align:right!important}
.textcenter{text-align:center!important}
.textjust{text-align:justify!important}
.none{display:none; visibility:hidden;}
.block{display:block;}
.inline-block{ display:inline-block; }
.table{display:table}
.visible{visibility:visible}
.underline{text-decoration:underline!important}
.nodecoration{text-decoration:none!important}
.pointer{cursor:pointer!important}
.small{font-size:9px}
.linha{width:100%; height:1px; border-bottom:4px groove #D2D2E9}
.spacer{margin-left:20px !important}
.spacer2{ padding:5px 10px; }
input.botao{border: 1px solid #f3e1b1; background-color: #fffdd6; padding: 5px; cursor: pointer; font-family: Trebuchet MS; font-size:14px; }
.mini{font-size: 11px; color: #333 !important;}

.margintop4{ margin-top:4px!important; }
.margintop5{ margin-top:5px!important; }
.margintop10{ margin-top:10px!important; }
.margintop13{ margin-top:13px!important; }
.margintop15{ margin-top:15px!important; }
.margintop20{ margin-top:20px!important; }
.paddingtop5{ padding-top:5px!important; }
.paddingtop10{ padding-top:10px!important; }
.paddingtop15{ padding-top:15px!important; }
.marginright5{ margin-right:5px!important; }
.marginright10{ margin-right:10px!important; }
.marginright15{ margin-right:15px!important; }
.marginleft5{ margin-left:5px!important; }
.marginleft10{ margin-left:10px!important; }
.marginleft15{ margin-left:15px!important; }
.marginleft28{ margin-left:28px!important; }
.fixdestaque{ margin-left:18px!important; }
.fixright{ margin-right:23px!important; }
.paddingbottom5{ padding-bottom:5px!important; }
.relative{ position:relative; }
.titulo-search{ font-weight:bold; color:#5C47AC; font-size:14px; }
.altura-minima{ min-height:400px; }

/* Titulos */
span.subtitulo-vermelho{ color:#5C47AC!important; font-weight:bold!important; }
h1.subtitulo-vermelho{ color:#5C47AC!important; font-weight:bold!important; font-size:18px; margin:0; padding:0; padding-bottom:5px; }
h2.subtitulo-vermelho{ color:#5C47AC!important; font-weight:bold!important; font-size:18px; margin:0; padding:0; padding-bottom:5px; }
h3{ color:#5C47AC!important; font-weight:bold!important; font-size:16px; margin:0; padding:0; padding-bottom:5px; }
span.vermelho{ color:#5C47AC!important; }
.telefone{ font-size:22px; color:#c0dbe4!important; }
.font-18{ font-size:18px; }
.titulo-principal{ font-size:22px; margin-bottom: 20px; }

/* Fix */
.margin-left-10{ margin-left:10px; }

/* Base */
.fundo-topo { width:100%; height:92px; background-color:#F9F9F9; border-bottom:solid 2px #06556F; font-weight:bold; }
.topo{ width:1000px; height:92px; margin:0 auto; position:relative;  }
.logo{ width:220px; height:66px; overflow:hidden; position:absolute; top:12px; left:5px; }
.content{ width:1000px; margin:0 auto; margin-top:15px; }
.content-full{ width:920px; margin:0 auto; margin-top:15px; display: block; background-color: #FFF; padding: 20px 40px; min-height: 299px }
.col1{ float:left; width:685px; }
.inner{ background:#FFF; border-radius:10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; }
.padding-fix{ padding:30px; }
.padding-fix-destaque{ padding:15px; }
.oferta-destaque{ margin-bottom:10px; }
.margin-destaque-fix{ margin-right:20px; }
.destaque-bloco{ background-color: #ECF7FD; float: left; width: 310px; border-radius:10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; margin-top:6px; }
.corpo-destaque{ background-color:#FFF; border:solid 1px #ECF7FD; }
.menu-direito{ float:right; width:290px; font-size:14px; }
.menu-direito ul li{ background-color:#FFF;}
.menu-direito ul li.titulo-menu{ background-color:#ECF7FD; color:#333; text-align:center; }
.menu-direito ul li.linha-vermelha{ background-color:#FFF; border-bottom:solid 3px #5C47AC; }
.linha-vermelha{ background-color:#FFF; border-bottom:solid 3px #5C47AC; }
.destaque-bloco .texto-destaque{ color:#006699; font-size:16px; text-align:center; font-family:Verdana; }
.risca-preco{ text-decoration: line-through; }
.preco-desconto-por{ margin-top:8px; margin-bottom:8px; }
.altura-fix{ height:40px; }

/* Mais Ofertas */
.mais-ofertas{ padding-bottom: 8px;}
.titulo-oferta{ color:#333; padding-bottom:3px; min-width:200px; }
.foto-oferta{ width:141px; float:left; }
.texto-oferta{ float:right; }
.texto-oferta{ width:125px; text-align: left; font-size:12px; }
.margin-fix{ padding:7px; }
.detalhes-oferta{ background-color:#ecf7fd; margin-top:20px; padding:15px; color:#444040; }
.tempo-restante{ width:200px; font-size:18px; }
.texto-tempo-restante .tempo span{ margin-left:5px; }
.cupons-vendidos{ margin-left:35px; width:160px; font-size:18px; }
.dados-oferta{ margin-top:15px; font-size:12px; }
.coluna-esquerda{ float:left; width:45%; padding:10px; }
.coluna-direita{ float:right; width:45%; padding:10px; }
.titulo-anunciante{ padding:10px; display: block; }
.inner-detalhes{ padding:15px; }
.box-amarelo{ background-color:#ecf7fd; }
.oferta-principal{position: relative;}
.porcentagem-produto {position: absolute; padding: 5px 10px; top:-32px;  left:195px; z-index: 1; font-size: 22px; width:74px; height:75px;}
.posicao-porcentagem{ position:absolute; top:20px; left:0px; text-align:center; width:75px; height:75px; background:url(../images/main_sprite.png) no-repeat; }
.vermelho{color:#5C47AC; font-weight: bold;}

/* Menu */
.menu{ color:#333; }
.menu ul{ position:absolute; top:15px; right:0px }
.menu ul li{ float:left; padding-left:15px; padding-right:15px; padding:3px; }
.menu ul li a{ text-decoration:none; display:block; color:#5C47AC; }
.menu ul li.pipe{ padding-left:5px!important; padding-right:5px!important; }

/* Menu */
.menu-topo{ color:#666; }
.menu-topo ul{ position:absolute; bottom:5px; left:196px; font-size:16px; }
.menu-topo ul li{ float:left; padding-left:15px; padding-right:15px; padding:3px; }
.menu-topo ul li a{ text-decoration:none; display:block; color:#666; }
.menu-topo ul li.pipe{ padding-left:5px!important; padding-right:5px!important; }

/* Slider */
.slider-oferta{ width:410px; height:252px; float:left; margin-left: 30px; }
.menu-oferta{ float:left; background-color:#ecf7fd; width:185px; height:252px; border-radius:10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; }
.menu-oferta ul{ margin-top:9px; }
.menu-oferta ul li{ text-align:center; }
.menu-oferta ul li span.de-valor{ font-size:22px; text-decoration:line-through }
.menu-oferta ul li span.por-valor{ font-size:22px; color:#fb153e; }
.share-oferta{ text-align: right; padding-bottom:5px; }
.twitter{ width:180px; margin-right:10px; }

/* Cadastro Newsletter */
.cadastro-newsletter{ width:270px; position:absolute; right:0px; top:42px; }
.cadastro-newsletter .input-email{ width:200px; border:solid 1px #C0DBE4; color:#333; }
.cadastro-newsletter .input-submit{ background:#5C47AC; color:#FFFFFF; border:solid 1px #5C47AC; }
.cadastro-newsletter .sexo-choice{ position:absolute; left:0px; top:24px; }

/* Cabecalho Cidades */
.ofertas-cidade{ position:absolute; top:15px; left:196px; font-size:20px; }
.outras-cidades{ position:absolute; bottom:45px; right:115px; font-size:18px; }

/* Footer */
.footer { width:100%; margin-top:20px; background-color:#F2EEFF; border-top:solid 2px #C0DBE4; }
.footer-content{ width:1000px; padding-top:15px; margin:0 auto; color:#333; position:relative; }
.footer-contatos{ width:200px; padding:5px; float:left; margin-right:38px; }
.footer ul li{ padding:5px; }
.footer ul li a{ color:#333; text-decoration:none; }

/* Cidade Choice */
.cidade-choice{ display:none; }
.cidade-choice table tr td{ background:#F2EEFF; border:solid 1px #c0dbe4; }
.cidade-choice table tr td a{ display:block; }

/* INICIAL */
#img-click{ height: 81px; background: url(../images/click_cupom_entrada_bg.jpg); }
#img-woman{ height: 81px; background: url(../images/click_woman_entrada_bg.jpg); }
#container{ width: 100%; }
#content-click-home{ width: 46%; float: left; text-align: right; }
#content-woman-home{ width: 50%; float: right; text-align: left; }
.bem-vindo{ width: 163px !important; font-size: 34px; text-align: center; line-height: 90%; margin-bottom: 15px; }
.texto-home{ width: 145px; text-align: center; margin: 5px auto; padding: 10px; }
.click{ float: right; }
.woman{ float: left; width: 208px; }
.img-click{ margin: 11px 24px; }

/* INTERNAS */
.content-facebook{
	width: 400px;
	border: 1px solid #C0DBE4;
	background-color: #ECF7FD;
	display: block;
	margin-left: 30%;
	margin-top: 30px;
}
.content-forms{ width: auto; border: 1px solid #c0dbe4; background-color: #ecf7fd; display: block }
.titulo-destaque-forms{color: #333333!important;}
input.boxForm { padding:7px; border:solid 1px #c0dbe4; }
select.boxForm { padding:7px; line-height:24px; border:solid 1px #c0dbe4; }
textarea.boxForm { border:solid 1px #c0dbe4; }

/* Menu Cliente */
.menu-cliente{ width:1000px; margin:0 auto; background:#ecf7fd; margin-top:13px; }
.menu-cliente ul{}
.menu-cliente ul li{ float:left; padding:10px; margin-left:5px; margin-right:5px; }
.menu-cliente ul li a{ display:block; }
.menu-cliente ul li a:hover{ text-decoration:underline; }

/* PARCEIROS */
ul.menu-parceiro{
    list-style-type: none;
    width: 100%;
    background-color: #ecf7fd;
    border: 1px solid #c0dbe4;
    height: 38px;
}
ul.menu-parceiro li{
    float: left;
    min-width: 150px;
    text-align: center;
    padding: 10px;
}
ul.menu-parceiro li:hover{ background-color: #ffc557;}
.table-parceiros th{ font-weight: bold; color: #5C47AC!important; min-width: 110px;}
.table-parceiros tr.par{ background-color: #ecf7fd;}
.table-parceiros td{ text-align: center; }

/* Comprar */
.carrinho-de-compras div{ padding:5px 0px; }
.separador{height: 1px; border: solid 1px #eb2250; }


/* Ofertas Passadas */
.content-ofertas-passadas{width: 420px; border: 1px solid #c0dbe4; background-color: #ecf7fd; display: block; float: left; padding: 10px; margin-bottom: 20px; }
.content-ofertas-passadas h3.subtitulo-vermelho{ font-size:13px !important; margin-bottom: 10px; }
.content-ofertas-passadas img{ float: left; margin: 0 10px; }
.content-ofertas-passadas p{ line-height: 60%; }

/* LIGHTBOX */
.ui-dialog-content, .ui-widget-content{background-color: #fff !important; overflow: hidden !important; text-align: center;}
.ui-dialog-titlebar{display: none !important; visibility: hidden !important;}
.lightbox{width: 100%; overflow: hidden; margin-bottom: 13px;}
.lightbox_titulo{font-size: 22px; color: #e77817; margin-top: 32px; margin-bottom: 24px; font-weight: bold;}
.lightbox_titulo_confirmacao {color: #E77817; font-size: 20px; font-weight: bold; margin-bottom: 5px; margin-top: 18px;}
#sexo-lightbox{font-size: 20px; color: #625f5e;}
.lightbox_left{float: left;}
.lightbox_right{float: right;}
.lightbox_input{border: 1px solid #a9a8a8; color: #797877; padding: 4px;}
.lightbox_footer{bottom: 0; font-size: 12px; padding: 10px; text-align: center; width: 94%;}
.lightbox_submit{padding: 4px; background-color: #e77817; color: #fff; font-size: 16px; width: 103px; border: none; cursor: pointer;}
.lightbox_linha{height: 1px; border: none; background-color: #a9a8a8; margin-bottom: 14px;}
.lightbox_cadastrado{padding: 10px; background-color: #fff; color: #625f5e; font-size: 18px; width: 174px; border: 2px solid #a9a8a8; text-align: center; cursor: pointer;}
.lightbox_title{font-size: 14px;}
.lightbox_img{float: left; margin-top: 15px; margin-left: 5px;}
.lightbox_texto{width: 200px; text-align: center; line-height: 150%; float: left; font-size: 12px;}
.lightbox_close{position: absolute; right: 5px; top: 3px; cursor: pointer;}

/* Pagina de busca */
.content-busca{ width:750px; margin-top:10px; }
.menu-categoria{ width:165px; margin-top:10px; }
.menu-categoria ul { margin-top:3px; margin-bottom:3px; }
.lista-ofertas { width:230px; }
.titulo-lista{ width:230px; min-height:55px; }
.preco-lista{ width:230px; text-align:center; }
.spacer-lista{ margin-right:30px; }
.spacer-bottom{ height:8px; border-bottom:solid 1px #CCC; margin-bottom:8px; }

/* Novo Layout */
.new-oferta{ padding:10px; font-family:Arial; }
.new-foto{ width:423px; height:301px; position:relative; }
.new-info{ width:547px; height:301px; margin-left:5px; position:relative; }
.new-bloco{ color:#333; font-size:22px; font-family:Arial; margin-top:5px; margin-left:8px; }
.new-bloco2{ width:547px; height:176px; background:url(../images/new-bginfo.jpg) no-repeat; position:absolute; bottom:0px; left:0px; }
.new-info-valores{ margin-left:25px; margin-top:13px; width:213px; text-align:center; }
.new-de{ margin-top:6px; font-size:18px; color:#333; }
.new-por{ margin-top:10px; font-size:30px; color:#F35B0C; }
.new-comprar{ margin-top:5px; }
.new-porcentagem2{ font-size:26px; color:#5C47AC; }
.new-info-detalhes{ margin-top:17px; margin-right:20px; }
.new-tempo-restante{ width:200px; font-size:14px; }
.new-texto-tempo-restante{ padding-top:3px; }
.new-texto-tempo-restante .tempo span{ margin-left:5px; }
.new-img-tempo-restante{}
.new-cupons-vendidos{ width:209px; margin-top:6px; }
.new-detalhes{ margin-top:15px; margin-left:20px; }
.new-line{ padding-bottom:5px; height:10px; border-bottom:solid 2px #5C47AC; }
.new-outras{ font-size:24px; color:#FFF; background:#5C47AC; padding:5px; text-align:center; }

/* Copy and Paste */
.menu-search{ width:960px; margin:0 auto; }
.menu-search ul{}
.menu-search ul li{ float:left; height:28px; line-height:28px; }
.menu-search ul li a{ display:block; color:#5C47AC; text-decoration:none; font-size:14px; }
.menu-search ul li.pipe{ margin-left:5px; margin-right:5px; color:#5C47AC; }
.menu-search ul li a strong{ font-size:14px; }
.box-categorias{ margin-left:82px; margin-top:2px;}
.left-categorias{ width:6px; height:26px; background:url() no-repeat;}
.right-categorias{ width:6px; height:26px; background:url() no-repeat; }
.fundo-categorias{ height:26px; background:url() repeat-x; }
.titulo-box-categorias{ font-size:14px; line-height:26px; font-weight:bold; color:#333; margin-left:2px; margin-top:4px; margin-right:10px;  }
.ver-categorias{ margin-top:6px; }
.ver-tudo{ margin-top:2px; }
.search-ofertas{}
.search-ofertas input{ width:200px; padding:5px; }
.new-bt-submit{ }
#loading{ width:113px; height:32px; line-height:32px; text-align:right; margin:0 auto; background:url(../images/ajax-loader.gif) no-repeat; }

/* Menu Categoria */
.close{ width:22px; height:22px; margin-right:11px; margin-top:6px;}
.menu-filter{ width:960px; margin:0 auto; }
.menu-filter ul{ margin-top:8px;}
.menu-filter ul li{ float:left; padding-right:5px; line-height:22px; width:314px; }
#menu_categorias{ display:none; }
#menu_bairros{ display:none; }

/* Todas Ofertas */
.topo-todas-ofertas{ width:220px; height:10px; background:url(../images/topo-todas-ofertas.png) no-repeat; text-align:center; }
.content-todas-ofertas{ width:220px; min-height:248px; background:url(../images/fundo-todas-ofertas.png) repeat-y; }
.fecho-todas-ofertas{ width:220px; height:16px; background:url(../images/fecho-todas-ofertas.png) no-repeat; }
/* Menu Ofertas */
.titulo-lateral{ padding-top:8px; font-size:14px; color:#333; font-weight:bold; }
.titulo-outras{ color:#666; font-weight:bold; padding-bottom:5px; padding-top:5px; text-align:center; }
.titulo-outras a{ color:#666; text-decoration:none; }
.img-outras{ width:202px; height:143px; position:relative; }
.img-outras img{ border:solid 1px #5C47AC; }
.outras-over{ width:204px; height:30px; left:0px; background:#5C47AC; color:#FFF; }
.outras-porcentagem{ margin-top:7px; margin-right:10px; float:right; font-size:14px; }
.outras-text{ margin-top:8px; margin-left:5px; float:left; font-size:12px; }
.detalhes-outras{ width: 114px;}
.inner-lateral{ width:202px; margin-left:9px; }
.de-outras{ font-size:12px; color:#333; text-decoration:line-through; }
.por-outras{ font-size:12px; color:#5C47AC; font-weight:bold; margin-top:5px; }
.ver-outras{ margin:0 auto; margin-top:5px; width:80px; height:21px; }
.destaque-especial{ color:#d21f46; font-size:22px; text-align:center; font-weight:bold; }
.credito-valor{ color#d21f46; font-size:22px; text-align:center; font-weight:bold; }
.titulo{ font-size:14px; font-weight:bold; color:#5C47AC; padding-bottom:5px;}
.new-more-info{}
.new-destaques{ width:425px; margin-left:15px; line-height:145%; }
.new-destaques ul{padding:0px;}
.new-regulamento{ width:425px; margin-left:80px; }
.new-info-empresa{ width:425px; margin-top:15px; }
.new-sobre-empresa{ width:425px; margin-top:15px; line-height:145%; }
.new-footer{ background-color:#efc418; z-index:2; opacity:0.9; width:100%; height:45px; position:fixed; bottom:0px; left:0px; color:#000; font-size:30px; }
.inner-new-footer{ width:1000px; margin:0 auto; padding-top:5px; }
.restam-footer{ width:104px; }
.new-crono{ width:130px; height:36px; font-size:30px; color:#000; background:url(../img/new3-clock.png) left no-repeat; padding-left:46px; }
.text-footer{ width:703px;}
.msg_site{ font-size:26px; text-align:center; margin:0 auto; width:1000px; color:#FFF; }
.new-share{ width:200px; float:right; }
.galeria ul{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	padding-top:8px;
	padding-left:15px;
	margin-top:5px;

}
.galeria ul li{
	float:left;
	margin-right:5px;
}
.new-foto img{ border:solid 1px #ECF7FD; }
.new-textfoto{ position:absolute; bottom:-2px; left:0px; height:52px; width:425px; background:#5C47AC; color:#FFF; }
.new-valida{ font-size:21px; float:left; width:230px; margin-left:8px; margin-top:2px; }
.new-porcentagem{ font-size:36px; float:right; margin-right:5px; margin-top:2px; }

/* Click Shop Banner */
.fundo-banner{ width:100%; height:186px; background-color:#2759a0; }
.inner-banner{  margin:0 auto; padding-top:15px; width:1000px; }

