/**
 * DGwindow - as janelas do sistema
 ***********************************************/
.DGwindow {
        position:absolute;
        background: #EFEFEC;
        border:1px solid #AAA;
        text-align:left;
        font-size: .8em;
        /* Funciona apenas para Mozilla */
        -moz-border-radius: 5px;
}
.DGwindow h2.titulo {
        background: url(dialogtitle.gif) #961A1A;
        color: #FFF;
        font-size: 15px;
        padding: 5px 10px;
        text-align:left;
        position:relative;
        cursor: move;
        /* Funciona apenas para Mozilla */
        -moz-border-radius: 5px;
        -moz-border-radius-bottomright: 0;
        -moz-border-radius-bottomleft: 0;
}
.DGwindow h2.titulo img {
        vertical-align:middle;
        border:0;
}
.DGwindow h2.titulo .close {
        position:absolute;
        right: 7px;
        top: 7px;
}

/**
 * Janelas, separadamente
 *****************************************/
#minhaConta, #anuncie {
        width:300px;
        padding-bottom: 10px;
        text-align:left;
}
#minhaConta form,
#anuncie form {
        background:#FFFFFF;
        text-align:left;
        margin: 10px;
        border:1px solid #CCC;
        -moz-border-radius: 5px;
}
#minhaConta ol,
#anuncie ol {
        list-style:none;
        margin: 7px 10px 10px;
        position:relative;
}
#minhaConta ol li label,
#anuncie ol li label {
        font-size: 1.3em;
        clear:both;
        float:left;
        width: 70px;
        line-height: 1.2em;
        margin-top: 5px;
}
#minhaConta form ol li input,
#anuncie form ol li input {
        width: 180px;
        font-size:1.2em;
        margin-top: 5px;
}
#minhaConta form ol li button,
#anuncie form ol li button {
        position:absolute;
        right: 4px;
        top: 55px;
        *top: 60px;
        border:0;
        background: url(button_entrata.jpg);
        height:28px;
        width:59px;
        color: #FFFFFF;
        font-weight: 600;
        line-height: 28px;
}
#minhaConta form p,
#anuncie form p {
        margin: 10px 0 10px 10px;
        *margin: -15px 0 10px 10px;
}
#minhaConta form p a,
#anuncie form p a {
        color: #555555;
}
#minhaConta p strong,
#anuncie p strong {
        color: #555555;
        font-weight: 500;
        margin-left: 15px;
}
#minhaConta p strong a,
#anuncie p strong a {
        color: #990000;
}
/**
 * Caixa de Buca Avançada
 ********************************************************/ 
#avancado {
  width: 394px;
}
#avancado form {
  background:#FFFFFF;
  border: 1px solid #CCCCCC;
  margin: 10px;
  -moz-border-radius: 5px;
}
#avancado p {
        margin:10px;
}
#avancado form p.coluna1 {
  float:left;
  width:40%;
  margin:0;
}
#avancado form p.coluna2 {
  float:left;
  width:52%;
  margin:0;
}
#avancado form p.coluna1 {margin-left:2%;}
#avancado form p.coluna2 {margin-right:2%;}
#avancado form p select.estados {width:60px;}
#avancado form p select.cidade {width:288px;}
#avancado form p select.porte {width:174px;display:block;}
#avancado form p select.fabricante {width:174px;display:block;}
#avancado form p select.modelo {width:174px;display:block;}
#avancado form p input.modelo {width:170px;;display:block;}
#avancado form p select.cor {width:80px;}
#avancado form p select.combustivel {width:127px;}
#avancado form p select.anoInicio, #avancado form p select.anoFim {width:55px;}
#avancado form p input.valor {border:1px solid #CCC;width:103px;text-align:right;}
#avancado form p input.valorCentavos {width:15px;border:0;}
#avancado form p.bnt_buscar {text-align:center;clear:both;}
#avancado form p.bnt_buscar button {margin:20px auto 10px;border:0;background:url(bnt_buscar.gif);width:75px;height:23px;}

/**
 * Abas da caixa de avançado
 **************************************************/
#avancado ul.tabs {
  margin: 10px 0 0 10px;
  padding:0;
  list-style:none;
  display:table;
  *position:absolute;
}
#avancado ul.tabs li {
 display: inline;
 margin: 0 10px 0;
}
#avancado ul.tabs li a {
 background: #EEEEEE;
 color: #CCCCCC;
 line-height: 20px;
 height:20px;
 float:left;
 padding: 0 7px;
 margin: 0 7px;
 border:1px solid #CCCCCC;
 font-weight:600;
 -moz-border-radius: 3px;
 -moz-border-radius-bottomright: 0;
 -moz-border-radius-bottomleft: 0;
}
#avancado ul.tabs li a:hover {
  text-decoration:none;
  color:#AAAAAA;
}
#avancado ul.tabs li a:active,
#avancado ul.tabs li a:focus {
   outline:none;
   -moz-outline-style: none;
}
#avancado ul.tabs li a.selected {
  color: #000000;
  background: #FFFFFF;
  border-bottom:1px solid #FFFFFF;
  margin-top:-3px;
  line-height: 23px;
  height:23px;
}
#avancado ul.tabs li a.selected:hover {
  cursor:text;
}
#avancado #tabcarros,
#avancado #tabmotos,
#avancado #tabpesados {
  margin-top:-11px;
  clear:both;
  *margin-top:31px;
}
