﻿/*----------------------------------------------------------
The base color for this template is #5c87b2. If you'd like
to use a different color start by replacing all instances of
#5c87b2 with your new color.
----------------------------------------------------------*/
body
{
    font-size: .75em;
    font-family: Verdana, Helvetica, Sans-Serif;
    margin: 0px;
    padding: 0px;
    color: #1d1d1d;
    background-color:White;
   
}
/* this rule styles <h2> tags that are the 
first child of the left and right table columns */


/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

/* you can specify a greater or lesser percentage for the 
page width. Or, you can specify an exact pixel width. */
.page
{
    width: 986px;
    margin-left: auto;
    margin-right: auto;
    position:relative;
   
}
.headpage
{
    padding:0px;
    margin:0px;
    position:relative;
    top:0px;
    z-index:710;
}
.menupage
{
    
    position:relative;
    padding:0px;
    margin:0px;
}

.footpage
{
    color:#999999;
    margin-top:15px;
    padding-top:10px;
    position:relative;
    border-top:2px groove gray;
 
}
.midpage
{

     min-height:350px;
}
#header
{
    position: relative;
    color: #000;
    padding: 0px;
    margin:0px;
    height:120px;
}

.mainclass
{
 
    background-color:White;
    padding: 0px 0px 0px 0px;
    _height: 1px; /* only IE6 applies CSS properties starting with an underscore */
    min-height:300px;
}
.lateralclass
{
    width:250px;
    padding: 0px 0px 0px 0px;
 background-color:#606060;
    _height: 1px; /* only IE6 applies CSS properties starting with an underscore */
}
.PromocaoLateral
{
  width:240px;
  margin-bottom:10px;
  padding-top:5px;
  border-bottom:1px solid #dcdcdc; 
}
.PromocaoLateral .Titulo {
    color:#353535;
    background-color:#efefef;
    padding:5px;
}
.EsquerdaMain
{
    
}
.DireitaMain
{
    
}
#menucontainer
{
    background-image: url('../Imagens/Layout/fundo_menu.png');
    background-repeat:no-repeat;
}
img
{
  border:0;   
}
/* TAB MENU   
----------------------------------------------------------*/
#menu
{
    padding: 0px;
    margin:0px;
    text-align: left;
}
#menu td a
{
    padding: 10px 10px;
    font-family:Trebuchet MS;
    font-size:14px;
    text-decoration: none;
    line-height: 35px;
    color:White;
    font-weight:bold;
}

#menu td a:hover
{
    color: #f0c900;
    text-decoration: none;
}

#menu td a:active
{
    
    text-decoration: none;
}

#menu td div.selected
{
   
}
#menu td div.selected a
{
    color: #fff6df;
}
#menu2
{

    padding: 0px 0px 0px 0px;
     margin: 2px 0px 0px 0px;
    text-align: left;
}
#menu2 td a
{
    padding: 0px 10px;
    font-family:Arial;
    font-size:11px;
    font-weight:lighter;
    text-decoration: none;
    line-height: 25px;
    color: #fff;
    
}
/* FORM LAYOUT ELEMENTS   
----------------------------------------------------------*/
.LinkPadrao1
{
    color:#792607;
    font-size:12px;
    font-family:Trebuchet MS;
    text-decoration:none;
    cursor:pointer;
}
.LinkPadrao1:hover
{
    color:#a93d15;
    font-size:12px;
    font-family:Trebuchet MS;
    text-decoration:none;
}
legend 
{
    font-size: 1.1em;
    font-weight: 600;
    padding: 2px 4px 8px 4px;
}

input[type="text"] 
{
    width: 200px;
    border: 1px solid #CCC;
}

input[type="password"] 
{
    width: 200px;
    border: 1px solid #CCC;
}

/* TABLE
----------------------------------------------------------*/


/* MISC  
----------------------------------------------------------*/
.clear
{
    clear: both;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: " ";
}

.clearfix:after {
  clear: both;
}
.divFlex {
    padding:0;
    width: 985px;
    margin:auto;

}
.divFlex > div {
        width: 240px;
        margin: 3px;
        float:left;
        
    }
    .divFlex > div .PromocaoLateral .Titulo {
        height:90px;
        color:#353535;
    }
    .divFlex > div.face 
    {
        margin-top:0px;
    }
    .divFlex > div.principal 
    {
        background-color:white;
        width: 73.5%;
        min-width: 500px;
        margin: 0px 6px 3px 0px;
        height:auto;
        border-bottom:2px solid #cdcdcd;
    }
h3
{
 font-family:Trebuchet MS;
 color:#007bcc;
 font-size:23px;
 padding:0;
 margin:0;
 font-weight:normal;   
}
h4
{
    font-family:Trebuchet MS;
    font-size:17px;
    color:Gray;
    padding:0;
    margin:0;
    font-weight:normal;
}
.error
{
    color:Red;
}
#logindisplay
{
    font-size:1.1em;
    display:block;
    text-align:right;
    margin:10px;
    color:White;
}

#logindisplay a:link
{
    color: white;
    text-decoration: underline;
}

#logindisplay a:visited
{
    color: white;
    text-decoration: underline;
}

#logindisplay a:hover
{
    color: white;
    text-decoration: none;
}

/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid
{
    display: none;
}

/* Styles for editor and display helpers
----------------------------------------------------------*/
.display-label,
.editor-label,
.display-field,
.editor-field
{
    margin: 0.5em 0;
}

.text-box
{
    width: 30em;
}

.text-box.multi-line
{
    height: 6.5em;
}

.counter 
{
    width: 140px;
    height:30px;
}
.counter th
{
    text-align:center;
    
}
.counter th .d1
{
    height:20px;
    width:40px;
    color:White;
    margin-left:auto;
    margin-right:auto;
    line-height:20px;
    font-family:Tahoma;
    font-size:30px;
    font-weight:lighter;
    text-align:center;
    
}
.counter th .d2
{
    height:20px;
    width:10px;
    color:White;
    margin-left:auto;
    margin-right:auto;
    line-height:20px;
    font-family:Tahoma;
    font-size:30px;
    font-weight:lighter;
    text-align:center;
}
.counter td
{
    color:White;
    text-align:center;
}
.CaixaValores
{
    border:1px solid black;
     width:220px;
     height:60px;
     color:White;
     font-family:Trebuchet MS;
     line-height:20px;
     text-align:center;

}
.Calendario
{
    
}

.TituloPromocaoPrincipal
{
    color:#8b8b8b;
    font-family:Trebuchet MS;
    font-size:26px;
    padding:0px 5px;
    width:auto;
    position:relative;
    margin:0px 10px;
    zoom:1;
    background-color:White;
}
.TituloSaibaMais
{
    background-color:#f6622b;
    color:White;
    font-family:Trebuchet MS;
    font-size:25px;
    padding-left:10px;
    margin-left:-3px;
    width:auto;
    position:relative;
    zoom:1;
    padding-top:5px;
}
.EmDesenvolvimento
{
    background-color:#0000ff;
    color:#0000ff;
}
.AprovacaoPendente
{
    background-color:#c7c500;
    color:#c7c500;
}
.Aprovada
{
    background-color:#00ccff;
    color:#00ccff;
}
.NaoAprovada
{
    background-color:#ff7200;
    color:#ff7200;
}
.Publicada
{
   background-color:#339966;
   color:#339966;
}
.Ativa
{
    background-color:#9c00be;
    color:#9c00be;
}
.Finalizada
{
    background-color:#a1a1a1;
    color:#a1a1a1;
}
.Cancelada
{
    background-color:#7e5b23;
    color:#7e5b23;
}
.Cancelar
{
    background-color:Red;
    color:Red;
}
#OutrasPromocoes
{
    font-family:Trebuchet MS;
    font-size:30px;
    color:#95bc21;
    height:85px;
}
.ImagemLateral
{
    width:230px;
    height:155px;
    margin-left:5px;
}
.queroBtn
{
    width:230px;
}
.maisPromImg
{
    width:240px;
}
.ImagemMail
{
    border:0;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.BotaoLaranja
{
    background-image: url('../Imagens/Layout/fundo_botoes.gif');
    background-repeat:repeat-x;
    margin:0px 1px 0px 0px;
}
.BotaoLaranja a,.BotaoLaranja span
{
    font-family:Trebuchet MS;
    font-size:15px;
    color:White;
    line-height:34px;
    text-decoration:none;
    padding:10px 10px;
    margin:auto;
}
.BotaoLogin
{
    margin:0px 1px 0px 0px;
}
.BotaoLogin a,.BotaoLogin span
{
    font-family:Trebuchet MS;
    font-size:20px;
    font-weight:bold;
    color:#ffffff;
    line-height:30px;
    text-decoration:none;
    padding:10px 10px;
    margin:auto;
}
.BotaoLogin a:hover
{
    color:#de7d00;
}
.OfertaRecente
{
    width:470px;
    font-family:Trebuchet MS;
    font-size:22px;
    color:Black;
    float:left;
    margin-right:12px;
    position:relative;
}
.OfertaRecenteInterna
{
    margin-top:25px;
    width:470px; height:160px;
    background-image: url('../Imagens/Layout/Fundo_Ofertas_Recentes.png');
    background-repeat:no-repeat;
    padding:8px 15px 5px 20px;
}
.LogoOfertasRecentes
{
    width:190px;
    height:120px;
}
.OfertasRecentesFLaranja
{
    height:25px;
    background-image: url('../Imagens/Layout/fundo_botao_25_Laranja.gif');
    background-repeat:repeat-x;
    font-family:Trebuchet MS;
    font-size:12px;
    text-align:center;
}
.OfertasRecentesFLaranja a
{
    line-height:23px;
    font-family:Trebuchet MS;
    font-size:15px;
    color:White;
    text-decoration:none;
    padding:5px 20px;
}
.OfertasRecentesFRoxo
{
    height:25px;
    background-image: url('../Imagens/Layout/fundo_botao_25_Roxo.gif');
    background-repeat:repeat-x;
    font-family:Trebuchet MS;
    font-size:12px;
}
.FundoCinza
{
    height:25px;
    background-image: url('../Imagens/Layout/fundo_cinza.gif');
    background-repeat:repeat-x;
}
.FundoCinza a
{
    padding:0px 30px;
    background-color:transparent;
    font-size:18px;
    text-decoration:none;
    line-height:25px;
}

.TamanhoImagemHome
{
  width:490px;
  height:310px;   
}
.TamanhoImagemCompra
{
  width:105px;
  border:1px solid #53385b;
}
.TamanhoImagemCupom
{
  width:130px;
  height:85px;
  border:1px solid #53385b;
}
.BotaoLaranja25
{
    height:25px;
    background-image: url('../Imagens/Layout/fundo_botao_25_Laranja.gif');
    background-repeat:repeat-x;
    font-family:Trebuchet MS;
    font-size:12px;
    color:White;
}
.BannerPresente
{
    height:28px;
    background-image: url('../Imagens/Layout/fundo_laranja_28.gif');
    background-repeat:repeat-x;
    border:1px solid #fd7301;
}
.FundoFAQ
{
    background-color:#53385b;
    margin-top:20px;
    width:970px;
    height:42px;
    background-image: url('../Imagens/Layout/fundo_faq.gif');
    background-repeat:no-repeat;
    background-position:bottom;
}
.MenuMinhaConta
{
    position:relative;
    height:45px;
    background-image: url('../Imagens/Layout/fundo_menu_minhaconta.gif');
    background-repeat:repeat-x;
}
.MenuMinhaConta ul
{
  padding:0px;
  margin:0px 0px 0px 180px;   
}
.MenuMinhaConta ul li
{
    display:inline;
    height:43px;
    padding:14px 0px 16px 0px;
    margin:0px 1px 0px 0px;
    background-image: url('../Imagens/Layout/fundo_laranja_43.gif');
    background-repeat:repeat-x;
    background-position:center;
}
.MenuMinhaConta ul li a
{
    line-height:43px;
    padding:15px 0px 15px 0px;
    margin:0px 10px;
    text-decoration:none;
    font-family:Trebuchet MS;
    font-size:14px;
    color:White;
}
.MenuCupons
{
    background-color:#eeeeee;
    height:40px; 
}
.MenuCupons ul
{
    padding:0px;
    margin:0px; 
}
.MenuCupons ul li
{
     display:inline;
     padding:10px 5px;
     line-height:40px;
     height:40px;
     margin:0px 10px;
     
}
.MenuCupons ul li a
{
     font-family:Trebuchet MS;
     font-size:14px;
     text-decoration:none;
}
.mSelected
{
  background-color:#08588b;
}
.mSelected a
{
  color:White;
}
.mNotSelected a
{
    color:#333333;
}
#criarnovapromocao
{
    width:600px;
    height:330px;
    padding:10px;
    background-image: url('../Imagens/Layout/bg_criar_promo.jpg');
    background-repeat:no-repeat;
    font-family:Trebuchet MS;
    font-size:12px;
    color:White;
}
.BtnImprimeCupom
{
   height:20px;   
}
.Tabela1
{
    border:1px solid #cccccc;
}
.Tabela1 th
{
  background-color:#cccccc;   
}
.Tabela1 td
{
   padding:0px 5px; 
}
.Tabela1 td a
{
   color:#454545;
}
.Tabela1 tr.even td
{
    background-color:#f1f1f1;
}
.Tabela1 tr.odd td
{
    background-color:#c0deff;
}
.Tabela2
{
    font-family:Franklin Gothic Medium Cond;
    background-color:#ffd7ac;
    width:100%;
    
    border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    
    -moz-box-shadow: 0px 1px 3px 0px #787878;
    -webkit-box-shadow: 0px 1px 3px 0px #787878;
    box-shadow: 0px 1px 3px 0px #787878;
}
.Tabela2 th:first-child
{
  border-radius: 8px 0px 0px 0px;
    -webkit-border-radius: 8px 0px 0px 0px;
    -moz-border-radius: 8px 0px 0px 0px;  
}
.Tabela2 th:last-child
{
  border-radius: 0px 8px 0px 0px;
    -webkit-border-radius: 0px 8px 0px 0px;
    -moz-border-radius: 0px 8px 0px 0px;  
}
.Tabela2 th
{
  background-color:#c0905d;
}
.Tabela2 td
{
   padding:0px 3px;
   border:1px solid #e3cbb2;
}
.Tabela2 th a
{
    color:#ffeedc;
    text-decoration:none;
    font-weight:normal;
}
.Tabela2 td a
{
   color:#454545;
   font-weight:normal;
   text-decoration:none;
}
.Tabela2 tr.even td
{
 
}
.Tabela2 tr.odd td
{
 
}
#DropCidadesMaster
{
  width:180px;
  height:27px;
  font-family:Trebuchet MS;
  font-size:17px;
  margin-right:5px;
}
.EditarDados
{
    width:220px;
    height:26px;
    font-size:21px;
}
#FormularioContato
{

}
#FormularioContato div label
{
     font-family:Trebuchet MS;
     font-size:15px;
}
#FormularioContato div div
{

}
#FormularioContato #Mensagem
{
   width:196px;
   height:100px;
}
#FormularioParceria #DDD
{
  width:40px;
}
#FormularioParceria #Telefone
{
  width:154px;
}
#FormularioParceria #Mensagem
{
   width:196px;
   height:100px;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #292929;
	background-color:#e4e4e4;
	padding: 5px;
	font-size:11px;
	color:#3a3a3a;
	font-family:Arial;
	opacity: 1;
	max-width:300px;
 
}
#tooltip h3, #tooltip div  
{
    font-size:15px;
    margin: 0;     
}
.MapDiv
{
    background-image: url('../Imagens/fundo_cloud.jpg');
    background-repeat:no-repeat;
    width:965px; height:600px;
    margin:10px 0px;
    position:relative;
}
#divLoginHome
{
    position:absolute; top:0px; right:0px; text-align:center; line-height:30px; width:251px; height:30px;
     background-color:#f6622b;
    color:White;
}
#divLoginHome a
{
     color:White;
     font-size:16px;
     text-decoration:none;
}
#lousa
{
    background-image: url('../Imagens/layout/lousa.jpg');
    background-repeat:no-repeat;
    position:relative;
}
#NewsSubscription
{
    width:574px;
    height:90px;
}
#Etiqueta
{
    background-image: url('../Imagens/layout/etiqueta.jpg');
    background-repeat:no-repeat;
      width:200px;
      height:450px;
      font-family:Arial;
}
.BarraCounter
{
    background-image: url('../Imagens/Layout/barra_counter.gif');
    background-repeat:repeat-x;
    margin:0px 1px 0px 0px;
}
#barra_x
{
    margin-top:11px;
    background-image: url('../Imagens/Layout/caixa_gradiente.gif');
    background-repeat:no-repeat;
    width:512px;
    height:90px;
    position:relative;
}
.ApagaFotoDiv
{
  width:48px;
  background-color:Gray;
  
  text-align:center;
  border:1px solid black;
}
.ApagaFotoDiv a
{
    cursor:pointer;
    font-family:Tahoma;
    color:White;
    text-decoration:none;
    padding:2px 20px;
}
#promo_sort
{
    color:Black;
}
#promo_sort li
{
    padding:2px 0px;
}
#promo_sort li a:hover
{
    color:#905002;
}
#promo_sort li a
{
    font-family:Franklin Gothic Medium Cond;
    font-size:14px;
    color:Gray;
    text-decoration:none;
}
#promo_sort li.even
{
    background-color:#f8ecdd;
}
#promo_sort li.odd
{
    background-color:#fbf6ef;
}
#ColetaOferta
{
    min-height:92px;
    background-color:White;
}
#ColetaOferta a img
{
     border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;  
}
#MenuAdmin
{
    background-color:#b4b4b4;
}
#MenuAdmin ul
{
    margin:0px; padding:0px;
    height:30px;
    list-style:none;
}
#MenuAdmin ul li
{
    float:left;
    margin-left:1px;
    background-color:#75c1bf;
    height:30px;
    
    background-image: -ms-linear-gradient(top, #ff3838 0%, #c30000 100%);
    background-image: -moz-linear-gradient(top, #ff3838 0%, #c30000 100%);
    background-image: -o-linear-gradient(top, #ff3838 0%, #c30000 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff3838), color-stop(1, #c30000));
    background-image: -webkit-linear-gradient(top, #ff3838 0%, #c30000 100%);
    background-image: linear-gradient(top, #ff3838 0%, #c30000 100%);
}
#MenuAdmin ul li a
{
    color:White;
    padding:10px 5px;
    text-decoration:none;
    line-height:30px;
}
#MenuAdmin ul li a:hover
{
    color:#ffbd79;
}
.caixa_tema1
{
    background-color:#ffd7ac;
    border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    
    -moz-box-shadow: 0px 1px 3px 0px #787878;
    -webkit-box-shadow: 0px 1px 3px 0px #787878;
    box-shadow: 0px 1px 3px 0px #787878;
}
.caixa_tema1 .titulo
{
    border-radius: 10px 10px 0px 0px;
    -webkit-border-radius: 10px 10px 0px 0px;
    -moz-border-radius: 10px 10px 0px 0px;
    background-color:#72400a;
    color:White;
    font-size:18px;
    padding:3px 0px;
}
.caixa_tema1 .corpo
{
    padding:10px;
}
.caixa_tema1 .corpo div a
{
    color:#311e09;
    font-weight:bold;
    font-size:12px;
}
.caixa_tema1 .corpo a
{
    color:#311e09;
    font-size:12px;
}
.caixa_tema1 .corpo a:hover
{
    color:Red;
}
.caixa_tema1 .corpo .botao
{
    border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
    -moz-border-radius: 8px 8px 8px 8px;
    background-color:#bf9261;
    border:1px solid #a27544;
    padding: 7px 10px;cursor:pointer;
    width:100px;
    text-align:center;
    
}
.caixa_tema1 .corpo .botao:hover
{
    background-color:#d2a778;
    color:#ffe2c2;
}
.caixa_tema1 .corpo div div input
{
 font-size:20px;   
}
.Label1
{

  font-size:10px;
  text-align:left;
  font-weight:normal;
  padding-left:5px;   
}
.TituloPagina
{
  font-size:24px;
  line-height:30px;
  height:30px;
  color:#3b4332;
  font-family:Franklin Gothic Medium Cond;
  border-bottom:1px solid #cbcaca;
  background-color:#7da152;
  padding:1px 5px;
  
  background-image: -ms-linear-gradient(left, #7da152 0%, #c7eaa2 100%);
    background-image: -moz-linear-gradient(left, #7da152 0%, #c7eaa2 100%);
    background-image: -o-linear-gradient(left, #7da152 0%, #c7eaa2 100%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #7da152), color-stop(1, #c7eaa2));
    background-image: -webkit-linear-gradient(left, #7da152 0%, #c7eaa2 100%);
    background-image: linear-gradient(left, #7da152 0%, #c7eaa2 100%);
}
.TituloPagina a
{
    cursor:pointer;
    text-decoration:underline;
}
.TituloPagina2
{
  font-size:18px;
  line-height:22px;
  height:22px;
  color:#3b4332;
  font-family:Franklin Gothic Medium Cond;
  border-bottom:1px solid #cbcaca;
  background-color:#7da152;
  padding:1px 5px;
  
  background-image: -ms-linear-gradient(left, #7da152 0%, #c7eaa2 100%);
    background-image: -moz-linear-gradient(left, #7da152 0%, #c7eaa2 100%);
    background-image: -o-linear-gradient(left, #7da152 0%, #c7eaa2 100%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #7da152), color-stop(1, #c7eaa2));
    background-image: -webkit-linear-gradient(left, #7da152 0%, #c7eaa2 100%);
    background-image: linear-gradient(left, #7da152 0%, #c7eaa2 100%);
}
.BoxTheme
{
    background-color:#c7eaa2;

    background-image: linear-gradient(150, #c7eaa2 0%, #7da152 100%);
    background-image: -o-linear-gradient(150, #c7eaa2 0%, #7da152 100%);
    background-image: -moz-linear-gradient(150, #c7eaa2 0%, #7da152 100%);
    background-image: -webkit-linear-gradient(150, #c7eaa2 0%, #7da152 100%);
    background-image: -ms-linear-gradient(150, #c7eaa2 0%, #7da152 100%);

    background-image: -webkit-gradient(
	    linear,
	    left 150,
	    left 650,
	    color-stop(0, #c7eaa2),
	    color-stop(1, #7da152)
    );
    
    border:1px solid #768c5f;
    
    border-radius: 12px 12px 12px 12px;
    -webkit-border-radius: 12px 12px 12px 12px;
    -moz-border-radius: 12px 12px 12px 12px;
}
.SubMenuAdmin
{
    background-color:#284a49;
    
    border-radius: 10px 10px 0px 0px;
    -webkit-border-radius: 10px 10px 0px 0px;
    -moz-border-radius: 10px 10px 0px 0px;
}
.SubMenuAdmin ul
{
    margin:0;
    padding:0px;
    height:30px;
    list-style:none;
    
    background-color:#e5e5e5;
    background-image: -ms-linear-gradient(left, #2e95ff 0%, #ebebeb 100%);
    background-image: -moz-linear-gradient(left, #2e95ff 0%, #ebebeb 100%);
    background-image: -o-linear-gradient(left, #2e95ff 0%, #ebebeb 100%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #2e95ff), color-stop(1, #ebebeb));
    background-image: -webkit-linear-gradient(left, #2e95ff 0%, #ebebeb 100%);
    background-image: linear-gradient(left, #2e95ff 0%, #ebebeb 100%);
}
.SubMenuAdmin ul li
{
    float:left;
    border-right:1px solid #2b94ff;
    height:30px;
}
.SubMenuAdmin ul li a
{
    color:#08294b;
    padding:10px 5px;
    text-decoration:none;
    line-height:30px;
    font-family:Franklin Gothic Demi Cond;
    font-size:16px;
}
.SubMenuAdmin ul li a:hover
{
    color:#006dab;
}
.SubMenuAdmin2
{
    background-color:#c3e5ff;
    
    border-radius: 10px 10px 0px 0px;
    -webkit-border-radius: 10px 10px 0px 0px;
    -moz-border-radius: 10px 10px 0px 0px;
}
.SubMenuAdmin2 ul
{
    margin:0;
    padding:0px;
    height:20px;
    list-style:none;
    
    background-color:#c3e5ff;
}
.SubMenuAdmin2 ul li
{
    float:left;
    border-right:1px solid #2b94ff;
    height:20px;
}
.SubMenuAdmin2 ul li a
{
    color:#08294b;
    padding:5px 5px;
    text-decoration:none;
    line-height:20px;
    font-family:Franklin Gothic Demi Cond;
    font-size:15px;
}
.SubMenuAdmin2 ul li a:hover
{
    color:#006dab;
}
.idBinder
{
 float:left; margin:5px; width:155px;font-family:Franklin Gothic Medium Cond;   
}
.Agregadores_XML
{
  float:left;
  margin:5px;
  padding:5px;
  width:970px;
}
.Round
{
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
.RoundTop
{
     border-radius: 10px 10px 0px 0px;
    -webkit-border-radius: 10px 10px 0px 0px;
    -moz-border-radius: 10px 10px 0px 0px;
}
.RoundBottom
{
     border-radius: 0px 0px 10px 10px;
    -webkit-border-radius: 0px 0px 10px 10px;
    -moz-border-radius: 0px 0px 10px 10px;
}
#btnFormConfirmado
{
    cursor:pointer;
    color:White;
    font-weight:bold;
    font-size:18px;
    padding:10px 40px;
    border:0;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    
    background-color:#f6622b;
    background-image: -ms-linear-gradient(left, #f6622b 0%, #ff956e 100%);
    background-image: -moz-linear-gradient(left, #f6622b 0%, #ff956e 100%);
    background-image: -o-linear-gradient(left, #f6622b 0%, #ff956e 100%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #f6622b), color-stop(1, #ff956e));
    background-image: -webkit-linear-gradient(left, #f6622b 0%, #ff956e 100%);
    background-image: linear-gradient(left, #f6622b 0%, #ff956e 100%);
    
    -moz-box-shadow: 0px 1px 2px 1px #1f1f1f;
    -webkit-box-shadow: 0px 1px 2px 1px #1f1f1f;
    box-shadow: 0px 1px 2px 1px #1f1f1f;
}
#btnFormConfirmado:hover
{
    background-color:#f48e68;
    background-image: -ms-linear-gradient(left, #f48e68 0%, #ffbca3 100%);
    background-image: -moz-linear-gradient(left, #f48e68 0%, #ffbca3 100%);
    background-image: -o-linear-gradient(left, #f48e68 0%, #ffbca3 100%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #f48e68), color-stop(1, #ffbca3));
    background-image: -webkit-linear-gradient(left, #f48e68 0%, #ffbca3 100%);
    background-image: linear-gradient(left, #f48e68 0%, #ffbca3 100%);
}
.btnComprar
{
  color:White;
  font-size:28px;
  font-family:Arial;
  text-decoration:none;
}
    .btnComprar div, button.btnComprar {
        border:0;
        text-align: center;
        height: 40px;
        padding:0px 15px;
        line-height: 40px;
        min-width: 150px;
        margin: 0px auto;
        cursor: pointer;
        border-radius: 15px;
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
        background-color: #f6622b;
        background-image: -ms-linear-gradient(left, #f6622b 0%, #ff956e 100%);
        background-image: -moz-linear-gradient(left, #f6622b 0%, #ff956e 100%);
        background-image: -o-linear-gradient(left, #f6622b 0%, #ff956e 100%);
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #f6622b), color-stop(1, #ff956e));
        background-image: -webkit-linear-gradient(left, #f6622b 0%, #ff956e 100%);
        background-image: linear-gradient(left, #f6622b 0%, #ff956e 100%);
        -moz-box-shadow: 0px 1px 3px 1px #1f1f1f;
        -webkit-box-shadow: 0px 1px 3px 1px #1f1f1f;
        box-shadow: 0px 1px 3px 1px #1f1f1f;
    }
    .btnComprar:hover div, button.btnComprar:hover {
        background-color: #ff875a;
        background-image: -ms-linear-gradient(left, #ff875a 0%, #fda17f 100%);
        background-image: -moz-linear-gradient(left, #ff875a 0%, #fda17f 100%);
        background-image: -o-linear-gradient(left, #ff875a 0%, #fda17f 100%);
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #ff875a), color-stop(1, #fda17f));
        background-image: -webkit-linear-gradient(left, #ff875a 0%, #fda17f 100%);
        background-image: linear-gradient(left, #ff875a 0%, #fda17f 100%);
    }
#tabela_itens
{
    margin-top:40px;
    width:100%;
    
    border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    
    -moz-box-shadow: 0px 1px 3px 0px #787878;
    -webkit-box-shadow: 0px 1px 3px 0px #787878;
    box-shadow: 0px 1px 3px 0px #787878;
}
#tabela_itens thead th
{
    border-bottom:1px solid #cccccc;font-family:Trebuchet MS; font-size:13px; color:#52385a;
}
#tabela_itens tbody tr td:last-child
{
    padding-right:10px;
}
#tabela_itens tfoot tr:last-child td
{
    font-family:Trebuchet MS; font-weight:bold;
}
#tabela_itens thead tr th, #tabela_itens tfoot tr td
{
    background-color:#dedede;
    padding:5px;
}
#tabela_itens thead tr th:first-child
{
    border-radius: 10px 0px 0px 0px;
    -webkit-border-radius: 10px 0px 0px 0px;
    -moz-border-radius: 10px 0px 0px 0px;
}
#tabela_itens thead tr th:last-child
{
    border-radius: 0px 10px 0px 0px;
    -webkit-border-radius: 0px 10px 0px 0px;
    -moz-border-radius: 0px 10px 0px 0px;
}
#tabela_itens tfoot tr:last-child td:first-child
{
    border-radius: 0px 0px 0px 10px;
    -webkit-border-radius: 0px 0px 0px 10px;
    -moz-border-radius: 0px 0px 0px 10px;
}
#tabela_itens tfoot tr:last-child td:last-child
{
    border-radius: 0px 0px 10px 0px;
    -webkit-border-radius: 0px 0px 10px 0px;
    -moz-border-radius: 0px 0px 10px 0px;
}
.DivHtmlNews
{
    width:800px;
    margin:0px auto;
}
.ContentDiv {

    padding:3px;
    min-width:180px;
    min-height:200px;
    border:1px solid #444444;
    background-color:#d0d0d0;

    -moz-box-shadow: 0px 2px 2px 0px #6b6b6b;
    -webkit-box-shadow: 0px 2px 2px 0px #6b6b6b;
    box-shadow: 0px 2px 2px 0px #6b6b6b;

    clear:both;
}
    .ContentDiv > div {
        float:left;
    }
/* For modern browsers */
.ContentDiv:before,
.ContentDiv:after {
    content:"";
    display:table;
}
.ContentDiv:after {
    clear:both;
}
/* For IE 6/7 (trigger hasLayout) */
.ContentDiv {
    zoom:1;
}
.TituloContainer {

    left:0px;
    text-align:center;
    background-color:#b9b9b9;
}
.DragDiv {
    width:140px;
    height:170px;
    overflow:hidden;
    -moz-box-shadow: 0px 1px 2px 0px #6b6b6b;
    -webkit-box-shadow: 0px 1px 2px 0px #6b6b6b;
    box-shadow: 0px 1px 2px 0px #6b6b6b;
    padding:3px;
    background-color:#f1f1f1;
    margin:4px;

}
.DragDiv div img {
    width:140px;
    height:90px;
}
    .DragDiv .divTitulo {
        font-size:10px;
        line-height:11px;
    }
.RemoveDrag {
    position:absolute;
    right:0px;
    top:0px;
    background-color:red;
    padding:5px;
    color:white;
    cursor:pointer;
}
.ui-sortable-helper {
    border:1px solid #717171;

}