


/* ESTRUTURA BÁSICA
****************************************************************/

body{
	margin:0px 0px;
	font: 11px Arial, Helvetica, sans-serif;	
	background-image: url(fundo.jpg);
	}
#geral {
	width: 1003px;		
	}		
#topo1 { /* LOGOTIPO */
	float: left;	
	width: 161px;
	height: 141px;
	background-color: #FFFFFF;	
	}
#topo2 { /* MOSTRA CIDADE */
	float: left;
	width: 342px;
	height: 113px;	
	font:18px Arial, Verdana;
	color:#FFFFFF;
	background-color: #AF1F23;
	background-image: url(top_det2.jpg);
	line-height: 20px;	
	}
#topo3 {  /* BANNER */
	float: right;
	width: 500px;
	height: 113px;		
	text-align: center;
	background-color: #AF1F23;			
	background-image: url(top_det3.jpg);	
	}
#topo4 { /* BARRA MENU */
	float: right;
	width: 842px;
	height: 28px;			
	}
#menu {
	clear:both;
	float: left;
	width: 168px;
	background-image: url(menu_fundo.gif);
	padding: 0 0px;			
	}
#menu * {
	padding: 0 0px;
	}
#rod {
	float: right;
	width: 799px;
	border-top:1px dashed #C7C7C7;	
	margin-left: 30px;	
	margin-top: 15px;	
	margin-bottom: 20px;	
	}
#rod1 {
	float: left;
	width: 704px;
	margin-top: 10px;
	text-align: right;	
	font:11px Arial, Verdana;
	font-weight:bold;
	color:#959595;
	line-height: 17px;	
	}
#rod2 {
	float: left;
	width: 85px;
	text-align: center;
	margin-top: 6px;											
	}
#link1 { /*
border:1px dashed #AF1F23;
background-color: #F8F8F8; */
	float: left;
	width: 350px;	
	margin-top: 15px;
	padding: 5px;
	line-height: 16px;				
	}
#link2 {
	float: right;
	width: 150px;
	margin-left: 10px;
	margin-right: 15px;	
	padding: 5px;
	line-height: 16px;			
	}	
#conteudo1 {
	float: right;
	width: 810px;
	margin-top: 25px;
	background-color: #FFFFFF;	
	}
#conteudo2 {
	float: left;
	width: 600px;
	}


/* MENU, CABEÇALHO E PARAGRAFOS
****************************************************************/

h1 {
	margin-bottom:10px;
	font:14px Arial, Verdana;
	font-weight:bold;
	color:#AF1F23;		
	}
h2 {
	font:11px Arial, Verdana;
	margin-top:0px;
	margin-bottom:5px;
	line-height: 14px;		
	}
h3 {
	margin-top:0px;
	margin-bottom:15px;	
	border-bottom:1px dashed #C0C0C0;
	font:11px Verdana, Arial;
	font-weight:bold;
	color:#AF1F23;
	line-height: 18px;			
	}				
ul {
	list-style:none;
	font: 11px Arial, Verdana;
	margin: 0px;	
	}
li {
	background-image: url(menu_linha.gif);
	background-repeat: no-repeat;	
	margin-bottom: 2px;
	}
.m { /* MENU ESQUERDO  */
	margin-left: 18px;
	line-height: 16px;
	}
#topcidade {
	margin-top: 40px;
	margin-left: 100px;
	}	
#topbanner {
	margin-top: 25px;
	}
.banner {
 border: 1px solid #CFCFCF;
	}			

p.m {
	font:11px Arial, Verdana;
	font-weight:bold;
	color:#AF1F23;
	margin-left: 18px;	
	margin-top: 15px;
	margin-bottom: 8px;	
}
p.link {
	margin-bottom: 7px;
	margin-top: 7px;	
}

/* LINKS E TEXTOS E IMAGENS
****************************************************************/


a:link {text-decoration: underline; color: #000000; } /* NORMAL - sublinhado preto  */
a:visited {text-decoration: underline; color: #000000; }
a:hover { text-decoration: none; color: #AF1F23; }
a:active {text-decoration: underline; color: #000000; }

.v:link {text-decoration: underline; color: #AF1F23; } /* VERMELHO  */
.v:visited {text-decoration: underline; color: #AF1F23; }
.v:hover { text-decoration: none; color: #000000; }
.v:active {text-decoration: underline; color: #AF1F23; }

.m:link {text-decoration: none; color: #000000; } /* MENU ESQUERDO  */
.m:visited {text-decoration: none; color: #000000; }
.m:hover { text-decoration: underline; color: #AF1F23; }
.m:active {text-decoration: none; color: #AF1F23; }

.r:link {text-decoration: none; color: #848484; } /* RODAPÉ  */
.r:visited {text-decoration: none; color: #848484; }
.r:hover { text-decoration: underline; color: #000000; }
.r:active {text-decoration: none; color: #848484; }

.b:link {text-decoration: underline; color: #FFFFFF; } /* BRANCO  */
.b:visited {text-decoration: underline; color: #FFFFFF; }
.b:hover { text-decoration: none; color: #FFFFFF; }
.b:active {text-decoration: underline; color: #FFFFFF; }

.c:link {text-decoration: none; color: #000000; } /* SEM NADA  */
.c:visited {text-decoration: none; color: #000000; }
.c:hover { text-decoration: underline; color: #AF1F23; }
.c:active {text-decoration: underline; color: #AF1F23; }


.txt0 { 
	font: 10px Arial, Helvetica, sans-serif; /* TEXTO BEM PEQUENO  */	
	}
.txt { 
	font: 11px Arial, Helvetica, sans-serif; /* TEXTO NORMAL  */	
	}	
.txt1 {
	font: 12px Arial, Helvetica, sans-serif; /* TEXTO MÉDIO  */	
	}
.txt2 {
	font: 16px Arial, Helvetica, sans-serif; /* TEXTO GRANDE  */	
	}
.txt3 {
	font: 18px Arial, Helvetica, sans-serif; /* TEXTO EXTRA GRANDE  */	
	}
.txt4 {
	font: 20px Arial, Helvetica, sans-serif; /* TEXTO EXTRA GRANDE  */	
	}
.txti {
	font-style: italic;
	}	
.txtp {
	color:#000000; /* TEXTO PRETO  */
	}			
.txtv {
	color:#AF1F23; /* TEXTO VERMELHO  */
	}
.txtb {
	color:#FFFFFF; /* TEXTO BRANCO  */
	}
.txts {
	text-decoration: underline; /* TEXTO SUBLINHADO  */
	}	
.txtc {
	color:#959595; /* TEXTO CINZA  */
	}
.img0 {
	border: none; /* IMAGEM SEM BORDA  */
	}
.img1 {
	border: 1px solid #C2C2C2; /* IMAGEM COM BORDA PEQUENA  */	
	}			

.img-left { /* ALINHA A ESQUERDA  */
	float:left;
	margin-left: 10px;
	margin-right: 15px;
	margin-bottom: 10px;			
	border: none;
	}
.img-right { /* ALINHA A ESQUERDA  */
	float:right;
	margin-left: 10px;
	margin-right: 15px;
	margin-bottom: 10px;			
	border: none;
	}	
		

/* HOME ( index )
****************************************************************/

#home1 { 
	float: left;
	width: 365px;
	height: 128px;		
	background-image: url(home_form.gif);					
	}
#home2 {
	margin-top: 15px;
	margin-left: 20px;
	}		
#noticias {
	float: left;
	width: 350px;	
	margin-top: 10px;	
	}
#top10 {
	float: right;
	width: 410px;
	margin-right: 5px;			
	}
#top10a {
	float: left;
	width: 90px;
	height: 70px;		
	}
#top10b {
	float: left;
	width: 110px;
	height: 70px;
	margin-top: 5px;					
	}
.form_home {
	margin-bottom: 5px; /* FORMULARIO  */
	margin-right: 5px;	
	font:10px Arial, Verdana;
	font-weight: bold;	
	cursor:pointer;				
}	

/* BARRAS
****************************************************************/

h1.topo {
	border-bottom:1px dashed #C0C0C0;
	font:18px Arial, Verdana;
	color:#AF1F23;	
	font-weight: bold;			
	margin-top:0px;
	margin-bottom:25px;
	line-height: 35px;
	text-transform: uppercase			
	}
h1.revista {
	border-bottom:1px dashed #C0C0C0;
	font:20px Arial, Verdana;
	color:#AF1F23;		
	margin-top:10px;
	margin-bottom:25px;
	font-weight: bold;	
	line-height: 25px;				
	}		
#b1 { /* FOTO */
	clear:both;	
	float: left;
	width: 90px;
	height: 70px;
	}
#b2 { /* MODELO */
	float: left;
	width: 150px;
	height: 50px;	
	margin-left:7px;
	margin-right:10px;
	margin-top:20px;
	font-weight:bold;		
	text-transform: uppercase;	
	}
#b3 { /* ANO */
	float: left;
	width: 45px;	
	margin-left:5px;
	margin-top:22px;
	font:16px Arial, Verdana;
	font-weight:bold;
	color:#AF1F23;	
	}
#b4 { /* VALOR */
	float: left;
	width: 85px;	
	margin-left:10px;
	margin-top:23px;
	font:14px Arial, Verdana;
	font-weight:bold;	
	}
#b5 { /* KM */
	float: left;
	width: 60px;	
	text-align: center;		
	margin-left:10px;
	margin-top:23px;		
	}
#b6 { /* CONTEUDO */
	float: left;
	width: 460px;
	height: 50px;	
	margin-left:7px;
	margin-right:10px;
	margin-top:20px;
	}
#b7 { /* CADASTRO SISTEMA */
	float: left;
	width: 65px;	
	text-align: center;		
	margin-left:5px;
	margin-top:10px;		
	}					
#bfundo { /* FUNDO */
	float: left;
	width: 600px;
	height: 73px;	
	background-image: url(barra_fundo.gif);			
	}
#blink :hover {	
	cursor: pointer;	
}


/* FICHA TECNICA ( ficha )
****************************************************************/

#ficha { /* SEPARA LATERAL */
	float: left;
	width: 380px;
	margin-top: 10px;
	margin-left: 25px;		
	}
#ficha1 { /* ESQUERDO */
	float: left;
	width: 370px;
	text-align: center;
	font:12px Arial, Verdana;		
	}
#ficha2a { /* BARRA MODELO FUNDO */
	float: right;
	width: 430px;
	height: 80px;
	margin-left: 10px;			
	background-image: url(ficha_fundo.gif);			
	}
#ficha2b { /* BARRA MODELO ANO PREÇO */
	font:16px Arial, Verdana;
	margin-top: 7px;
	margin-left: 18px;		
	font-weight:bold;
	line-height: 25px;
	text-transform: uppercase	
	}		
#ficha3 { /* 6 BARRINHAS TEXTO */
	float: left;
	width: 182px;
	height: 26px;
	text-align: center;
	font:12px Arial, Verdana;					
	background-image: url(ficha_info.gif);
	line-height: 25px;		
	}
#ficha4 { /* 6 BARRINHAS TEXTO */
	float: left;
	width: 182px;
	height: 26px;
	text-align: center;
	font:12px Arial, Verdana;					
	background-image: url(ficha_info.gif);
	line-height: 25px;		
	}		
#Opc { /*  OPCIONAIS */
	float: left;
	width: 182px;
	font-weight:bold;	
	margin-top: 10px;
	margin-bottom: 10px;
	}
#Opc1 { /*  OPCIONAIS CADASTRO */
	float: left;
	width: 182px;	
	text-transform: capitalize;
	margin-top: 15px;
	margin-bottom: 10px;
	}	
#fichaInfo { /*  INFO ADICIONAIS */	
	float: left;
	width: 400px;
	}	
#fichaDono { /*  IMAGEM E DADOS DO PROPRIETARIO */
	width: 150px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;	
	float: left;
	font:16px Arial, Verdana;
	font-weight:bold;
	color: #AF1F23;					
	}		
h1.ficha {
	margin-top: 3px;
	margin-bottom:-20px;
	font:16px Arial, Verdana;
	font-weight:bold;
	color: #AF1F23;		
	}
p.ficha {
	margin-top:5px;
	margin-bottom:5px;		
	}							
.fichafoto { /* DASHED FOTO GRANDE */
	border: 5px dashed #C4C4C4;	
	}
.fichamarca { /* NOME DA MARCA */
	font:14px Arial, Verdana;
	font-weight:bold;
	color:#ABABAB;	
	}
.fichaano { /* ESPAÇO ENTRE ANO E PREÇO */
	margin-left: 15px;
	margin-right: 45px;	
	font:18px Arial, Verdana;
	color:#FFFFFF;	
	font-weight:bold;		
	}
.imgFicha {
	border: 1px solid #C2C2C2; /* BORDA FOTO PEQUENA  */
	cursor: pointer;	
	}

/* FORMULARIOS EM GERAL
****************************************************************/

#formTopo { /* TITULO  */
	float: left;
	width: 480px;	
	margin-top: 10px;	
	margin-bottom: 10px;	
	font:14px Arial, Verdana;
	font-weight:bold;
	color:#AF1F23;
	border-top: 1px solid #E0E0E0;	
	text-transform: uppercase;	
	text-align: center;
	padding: 13px;			
	}
#formDesc { /* LADO ESQUERDO  */
	float: left;
	width: 110px;
	text-align: right;
	font: 12px Arial, Verdana;	
	font-weight:bold;
	color: #FFFFFF;
	line-height: 23px;	
	margin-left: 30px;	
	background-color: #A2A2A2;	
	background-image: url(form_fundo.gif);
	padding-right: 5px;														
	}
#formCampos {/* LADO DIREITO  */
	float: left;
	width: 430px;
	height: 30px;
	font: 11px Arial, Verdana;		
	}
.form {	
	border:1px solid #CDCDCD;
	font:12px Arial, Verdana;
	font-weight:bold;
	letter-spacing: 1px;			
	padding-left: 10px;
	}
.formalta {	
	border:1px solid #C0C0C0;
	border-left:0px;
	font:12px Arial, Verdana;
	font-weight:bold;
	letter-spacing: 1px;			
	padding-left: 10px;
	text-transform: uppercase;	
	}	
.formTextArea {
	margin-left: 30px;
	margin-top: 10px;	
	margin-bottom: 10px;	
	border:1px solid #C0C0C0;
	font:11px Arial, Verdana;			
	padding-left: 10px;			
}
.bot {
	margin-left: 20px; /* BOTAO VERMELHO */
	background-color: #AF1F23;
	font:12px Arial, Verdana;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	font-weight: bold;
	cursor:pointer;
}
.bot1 {
	margin-left: 1px; /* BOTAO CINZA */
	background-color: #F6F6F6;
	font:12px Arial, Verdana;
	border: 1px solid #E0E0E0;
	font-weight: bold;
	cursor:pointer;
}
.bot2 {
	margin-left: 15px; /* CAIXA VERMELHA  */
	color: #AF1F23;
	font:12px Arial, Verdana;	
	border: 1px solid #E0E0E0;
	font-weight: bold;
	cursor:pointer;
}		
	
	
/* CADASTRO SISTEMA
****************************************************************/

#CadastroPrincipal { /* TITULO  */
	float: left;
	width: 600px;			
	}