﻿*
{
    margin: 0px;
    padding: 0px;
    border: 0px;
    list-style: none;
    vertical-align: middle;
    outline: none;
    text-decoration: none;
    font-weight: normal;
    font-family: Verdana , Helvetica, Sans-Serif;
    font-size: 12px;
    color: #666;
    background: #none;
}

html, body
{
    height: 100%;
    width: 100%;
    background-image: url(img/lateral.jpg);
}

.Clear
{
    clear: both;
}
.Conteudo
{
    width: 850px;
    border: solid 15px #E8E8E8;
    padding: 10px 10px 10px 10px;
    text-align: left;
}


.TituloPrincipal
{
    background-color: #A21D22;
    border-top: solid 20px #E8E8E8;
    border-bottom: solid 10px #E8E8E8;
    padding-left: 70px;
    text-align: left;
    height: 19px;
    width:auto;
    
     
}
.TituloPrincipal span
{
    background-color: #E8E8E8;
    padding:  0px 10px 0px 10px;
    color: #A21D22;
    font-weight: bold;
    font-size: 18px;
    border: solid 0px;
    width :auto ;
    height :19px;
    vertical-align :bottom ;
    
}


h1
{
    background-color: #E8E8E8;
    padding: 0px 10px 0px 10px;
    color: #A21D22;
    font-weight: bold;
    font-size: 19px;
}

h2
{
    font-size: 15px;
    color: #666666;
    font-weight: bold;
    margin-bottom: 15px;
    padding-bottom: 3px;
    border-bottom: solid 1px #999999;
}
h3
{
    background-color: #A21D22;
    color: White;
    font-weight: bold;
    padding: 5px 0px 5px 15px;
    margin-bottom: 15px;
}
h4
{
    color :#A21D22;
    font-weight:bold ;
}


.FormataCampos span
{
    width: 200px;
    display: block;
    float: left;
    padding: 2px;
    border: solid 1px #ffffff;
    border-bottom: solid 1px #eeeeee;
    margin-bottom: 10px;
}
.FormataCampos input, select, textarea
{
    padding: 2px;
    border: solid 1px #666666;
    width: 200px;
    margin-bottom: 10px;
}

.btHome
{
    font-size: 11px;
    background-color: #EF1C29;
    color: White;
    font-weight: bold;
}

/* Sub menu */
.MenuSubTitulo
{
   
  
     background-repeat : repeat ;
    height: 29px;
    margin-top :10px;
}
.MenuSubTituloItem
{
    float: left;
    cursor: pointer;
}
.MenuSubTituloDir
{
    background-image: none;
    background-repeat: no-repeat;
    width: 12px;
    float: left;
    height: 29px;
 
}
.MenuSubTituloEsq
{
    background-image: none;
    background-repeat: no-repeat;
    width: 12px;
    float: left;
    height: 29px;
  
}
.MenuSubTituloMei
{
    /*Define o tamanho do titulo*/
    width: 183px;
    background-image: none;

    float: left;
    color: White;
    font-weight: bold;
    height: 29px;
    vertical-align: middle;
    line-height: 29px;
    text-align: center;
}
.MenuSubConteudoItem
{
    visibility: hidden;
    display: block;
    padding :10px 30px 5px 30px;
}
/* INICIO POP UP */
.modalBackground
{
    background: Gray;
    opacity: 0.65;
    -moz-opacity: 0.65;
    filter: alpha(opacity=65);
}
/* FIM POP UP */
.popupAdm
{
    background: #ffffff;
    padding: 20px;
    overflow: auto;
    max-height: 460px;
    max-width: 710px; *width:expression(this.width > 710 ? 710: true);
*height:expression(this.height > 460 ? 460: true);
}
.aviso{ color:Red ; font-weight: bold; text-align:center ; width:100% ; }

em 
{
    font-style:normal;
    color:#832317;
    font-size:12px;
    font-weight:bold;
    vertical-align:top;
   }
   .InVisivel{ visibility :hidden ; display : none }   
   .Visivel{ visibility :visible ; display :block }
   
    .VeiculoCaracteristica
    { float :left ;
      padding-right :10px;
      padding-bottom :5px;
       vertical-align :middle ;
      }