﻿em {
	color: #FF0000;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	padding-left:4px;
}
.inFoto
{
    margin-top: 4px;
    margin-bottom: 4px;
    border: solid 1px #000;
    background-color: #FFFFFF;
    font-size: 11px;
    margin-top: 4px;
    margin-bottom: 4px;
}
.inFotoRed
{
    border: solid 1px #F00;
    background-color: #FFFFFF;
    font-size: 11px;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-left: 10px;
}
.btnAzul 
{
border: solid 1px #00F;
background-color: #FFFFFF;
font-size: 11px;
margin-top: 4px;
margin-bottom: 4px;
    height: 20px;
}

 

/* Form styles */
errors {
	margin: 10px;
	border: #FC6 1px solid;
	background-color: #FFC;
	text-align: left;
}
fieldset {
            margin: 20px;
            padding: 20px;
            border: #EC3 2px solid;
            text-align: left;
            width: 600px;
        }
       #cadRev span
         {
    font-size: 15px;
    font-family: Arial, Helvetica, sans-serif;
}
.botao {
            margin: 20px;
            background-color: #0099FF;
            border: solid #EC3 1px;
        }

legend {
	font-weight: bold;
	color: #000000;
}
#senha1 
{
    margin: 4px;
    width: 180px;
    margin-top: 6px;
    margin: 4px;
    height: 18px;
    background-color: #C0C0C0;
    margin-top: 6px;
    float: left;
    text-align: center;
}
#senha2 
{
    height: 100%;
    width: 0%;
    background-color: #C0C0C0;
    vertical-align: middle;
}

label.error, 




input.error {
	border-color: #C00;
	background-color: #FEF;
	height: 16px;
}

.txtcenter
{
    text-align:center;
    
    }
 
   
        .cboBox{
	background-color:#E6E6E6;
	color:#000000;
	font-size: 12px;
	height: 21px;
}
        .RedBox {
	font-family:Courier New;
	margin-left:12px;
	width:680px;
	border-color:#FFCC33;
	border-style:solid;
}

        .txtBox {
	border: solid #000 1px;
	background-color: #E6E6E6;
	height: 18px;
}
        .btnClass{
	font-family:Courier New;
	width:auto;
	height:20px;
	color: #FFFFFF;
	border: solid #EC3 2px;
	background-color: #537CAA;
}
        .caixa {
    margin: 4px;
    border: solid #000 1px;
    width: 175px;
    height: 18px;
}
    .trostyle {
    border: solid #fc3 1px;
    color:#fc6;
    width: 175px;
    height: 18px;
    margin: 4px;
   
}
        .erro
        {
    border: solid #F00 1px;
    width: 175px;
    height: 18px;
    margin: 4px;
}
      .tCep {  font-family:Courier New;  margin-left:12px;  width:680px;    border-color:#0099FF; border-style:solid;}
   
                
#cadRev
{
    padding: 10px 4px 20px 4px;
    margin: 0 auto;
  
    width: 700px;
    border: solid 1px #999;
    background-color: #e8e8e8;
}
 #cadRev label {
    font: 16px serif;
    text-align: left;
    float: left;
    width: 175px;
    margin-top: 6px;
    color: #000000;
    height: 19px;
    margin-left: 4px;
    margin-right: 4px;
    margin-bottom: 4px;
}
 #cadRev h3 {
    padding: 5px;
    font-family: "Courier New", Courier, monospace;
    margin: 4px;
}
      #cadRev   select {
    border: 1px #000000 solid;
    margin: 4px;
    color: #000000;
    font-family: Courier New;
    font-size: small;
    background-color: #FFFFFF;
    height: 22px;
}
#cadRev a
{
    margin: 4px;
    color: #000000;
    font-family: Courier New;
    font-size: small;
}
#mensagemSenha {
    font: 16px serif;
    margin: 4px;
    text-align: left;
    width: 50px;
    margin-top: 6px;
    color: #000000;
    float: left;
}
.ramal {
    margin: 4px;
    width: 60px;
    border: solid #000 1px;
    height: 16px;
}
#txtContrato
        {
    background-color: #FFFFFF;
    color: #000000;
    width: 550px;
    height: 300px;
}
body
{
font-family: Tahoma,verdana,Arial,Helvetica,sans-serif;
font-size: 13px;
color: #333;
margin: 0;
padding:0;
}
#tudo
{
    margin: 0 auto;
    width: 1007px;
    height: 1095px;
}
#conteudo
{
    margin-bottom: 10px;
    
    float: left;
    width: 1000px;
    padding: 2px;
    background-color: #f5f5f5;
    border: solid 1px #e8e8e8;
}
 /*SiteMap*/

.siteMap {
    border: 1px #c3c3c3 solid;
    margin: 0 auto;
    width: 1000px;
    height: 200px;
    font-size: 14px;
    background-image: url(http://www.achacarro.com.br/imagens/fundo_gradiente.jpg.ashx);
    clear: both;
}
.siteMap li {
line-height: 18px;
list-style-type: none;
}
.siteMap a{
text-decoration: none;
font-weight: bold;
font-size: 12px;
}
.siteMap a:hover{text-decoration:underline;margin-left:2px;}
.colunasRodape {
    width: 200px;
    height: 200px;
    float: left;
    background-image: url(http://www.achacarro.com.br/imagens/separacaoColunas.gif.ashx);
    background-repeat: no-repeat;
    background-position: right;
}
.ic-reddit{background-position:0 0}
.ic-yahoo{background-position:0 -16px}
.ic-stubleupon{background-position:0 -32px}
.ic-delicious{background-position:0 -48px}
.ic-google{background-position:0 -64px}
.ic-technorati{background-position:0 -80px}
.ic-furl{background-position:0 -96px}
.ic-digg{background-position:0 -112px}
.ic-flickr{background-position:0 -128px}
.ic-dzone{background-position:0 -144px}
.compartilhe li a,.compartilhe li a:hover{  padding-left:20px;background-image:url(http://www.achacarro.com.br/imagens/bookmarks.png.ashx);  background-repeat: no-repeat; }
.liTitulo {
    font-size: 14px;
    font-weight: bold;
    margin-left: 5px;
}
.compartilhe {
    width: 150px;
    height: 200px;
    float: left;
} 
 /*FIM SiteMap*/
.dvTopo 
{
    border: solid 1px #EC3;
    padding: 5px;
    width: 500px;
    height: 130px;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
}

.label50
{
    float: left;
    width: 60px;
    padding: 2px;
    color: #000000;
}
.label100
{
    float: left;
    width: 100px;
    margin-top: 2px;
    padding: 2px;
}
.label150
{
    float: left;
    width: 150px;
    margin-top: 2px;
    padding: 2px;
}
.btn_menu
{
    float: left;
    width: 166px;
    font-size: 15px;
    margin: 0px 0px 0px 1px;
    text-align: center;
    height: 50px;
    background-color: #FFF;
    background-image: url(http://www.achacarro.com.br/imagens/fundo_menu.jpg.ashx);
    padding-top: 10px;
}
#topo
{
    float: left;
    width: 100%;
    margin-top: 5px;
}


#topo .logo
{
    width: 420px;
    float: left;
}
 .logoDetalhe {float: left; width: 400px;}
#topo .destaqueDir
{
    float: right;
    background-color: #FFFFFF;
    width: 470px;
}
a
{
color: #0083c8;
text-decoration: none;
}
.menu_fundo
{
    border: solid 1px #e8e8e8;
    float: left;
    background-color: #FFF;
    height: 50px;
    width: 1004px;
}
#menu
{
    border: solid 1px #e8e8e8;
    float: left;
    background-color: #C0C0C0;
    width: 1005px;
}
#menu a
{
    text-decoration: none;
    color: #000000;
    font-size: 17px;
}
#menu a:hover
{
    color: #EC3;
}
img
{
border-style: none;
border-color: inherit;
border-width: 0px;
}
#diverro span
{
    margin-left: 10px;
}
#diverro
{
    padding: 5px;
    margin: 10px;
    border: #FC6 1px solid;
    background-color: #FFC;
}#zeroAuto {
    margin: 0 auto;
    width: 580px;
    height: 650px;
}.loginleft
{
    border: solid 1px #EC3;
    padding: 4px;
    width: 240px;
    float: left;
    margin-left: 10px;
    margin-top: 20px;
    padding-bottom: 20px;
}.login
{
    margin: 0 auto;
    padding: 30px 4px 4px 10px;
    width: 750px;
    background-repeat: no-repeat;
}.fLeftLogin
{
    float: left;
    width: 270px;
}.wrapper>.floating { /*display:table for Mozilla & Opera*/
	display:table;
	position:static;
}
.floating {
    /*for IE*/
	width: 250px;
    height: 100%;
    background: #EAEAEA;
    position: relative;
}
.floating div { /*for IE*/
	position:absolute;
	top:50%;
}
.floating>div { /*for Mozilla and Opera*/
	display:table-cell;
	vertical-align:middle;
	position:static;
}
.floating div div {
	position:relative;
	top:-50%;
} .wrapper {
    width: 250px;
    padding: 5px;
    height: 55px;
}
.wrapmenu {
    width: 250px;
    padding: 5px;
    height: 48px;
}.wrapmenu>.floating { /*display:table for Mozilla & Opera*/
	display:table;
	position:static;
}
.margin-left {
    margin-left: 280px;
}
.spanTxt
{
    margin: 5px;
    font-size: 16px;
    float: left;
    color: #0000FF;
}
  .spanTxt b
{
    margin-bottom: 20px;
}.dvDigitos 
{
    border: solid 1px #EC3;
    padding: 5px;
    width: 500px;
    height: 60px;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
}
 .dvDigitos img
{   float: left;}
  .h4Recuperar {
    height: 20px;
    text-align: center;
    float: left;
    width: 520px;
    color: #0033CC;
    font-size: 16px;
    font-weight: 700;
}
     
        

