





*{

margin:0px;

padding:0px;

}



/* Fontes e Texto */

body{

font-family: Arial, Helvetica, sans-serif;

}

h1{

font-size:20px;

text-align:left;

}

p{

font-size:13px;

text-align:left;

margin-top:15px;

}

label{

color:black;

font-size:12px;

text-align:right;

}







.centro{

text-align:center;

}

div{

overflow:hidden;

display:block;

}

#ca-topo{

border-bottom:1px solid #cccccc;

display:block;

height:80px;

width:100%;

margin: 0 auto;

}

#ca-logo {
display:block;
margin:0 auto;
width:800px;
}

#ca-topo a.logojc{
background:#FFFFFF url(/ca/imagens/ca-recortado.gif) no-repeat scroll -185px -98px;
display:block;
height:80px;
text-indent:-1000px;
width:200px;
float:left;
}

#ca-conteudo {

display:block;

width:800px;

margin: 0 auto;

}

#ca-left {

margin-top:20px;

display:block;

width:480px;

float:left;

}

/*#ca-left img {

margin-top:10px;

}*/

#ca-right {

margin-top:20px;

display:block;

width:296px;

margin-left:20px;

float:left;

}



.wizard{

padding:0 20px 20px;

}

.wizard a.comecar {

background:#FFFFFF url(/ca/imagens/ca-recortado.gif) no-repeat scroll -5px -8px;

display:block;

height:40px;

margin:0 auto;

overflow:hidden;

text-indent:-1000px;

width:180px;

}

.wizard a.comecar:hover {

background-position:-5px -50px;

}

.wizard p  {

display:block;

margin-top:10px;

}

.wizard p.reminder  {

font-size:11px;

padding-left:28px;

padding-right:28px;

}

.wizard .login  {

display:block;

margin-top:20px;

text-align:center;

}

.wizard div.login  {

text-align:left;

padding-left:30px;

}

.login label, .login input {

margin-right:5px;

}

.login input {

margin-right:0px;

border:1px solid #cccccc;

}

.wizard a.login {

background:#FFFFFF url(/ca/imagens/ca-recortado.gif) no-repeat scroll -10px -110px;

display:block;

height:30px;

margin:7px auto 0;

overflow:hidden;

text-indent:-1000px;

width:100px;

}

.wizard a.login:hover {

background-position:-10px -144px;

}
.wizard .warning{
	font-size:12px;
	text-align:center;
	display:block;
	background:#FFFFE0;
	padding:15px;
	border:1px solid #E6DB55;
	margin-bottom:5px;
}

/* WIZARD - Passo 1 */

#ca-left .warning{
	display:block;
	background:#FFFFE0;
	padding:15px;
	border:1px solid #E6DB55;
	margin-bottom:10px;
}

.passo1 div h1{

background:#EFEFEF none repeat scroll 0 0;

border:1px solid #CCCCCC;

font-size:12px;

font-weight:bold;

padding:3px;

position:relative;

}



.small{

font-size:10px;

margin-top:5px;

}

.passo1 label{

display:block;

padding-bottom:20px;

padding-top:20px;

text-align:center;

}

.passo1 select{

display:block;

margin:0 auto;

margin-bottom:20px;

margin-top:20px;

}

.passo1 input.cpc{

width:40px;

}

.passo1 label.cpc{

color:darkblue;

display:block;

margin:0 auto;

padding-bottom:20px;

padding-top:0;

text-align:center;

}

.passo1 a.continuar, .passo2 a.continuar  {

background:#FFFFFF url(/ca/imagens/ca-recortado.gif) no-repeat scroll -220px -8px;

display:block;

height:40px;

margin:20px auto;

overflow:hidden;

text-indent:-1000px;

width:140px;

}

.passo1 a.continuar:hover, .passo2 a.continuar:hover {

background-position:-220px -51px;

}

.simulanuncio{
	background:#FFFFFF url(/ca/imagens/ca-recortado.gif) no-repeat scroll 0 -180px;
	margin-bottom:15px;
	padding-left:70px;
	padding-right:45px;
	padding-top:34px;
}
.simulanuncio div{
height:110px;
}
.simulanuncio label{
padding:0px;
}
.simulanuncio label.titulo{
color:darkblue;
font-weight:bold;
height:20px;
margin-top:5px;
text-align:left;
text-decoration:underline;
overflow:hidden;
}
.simulanuncio label.descricao{
height:30px;
text-align:left;
}
.simulanuncio label.catcid{
height:30px;
margin-top:10px;
text-align:left;
}
.simulanuncio label.preco{
float:right;
font-size:14px;
font-weight:bold;
height:20px;
margin-top:10px;
text-align:right;
width:90px;
}

.crianuncio, .exibicao{
padding-left:40px;
padding-right:40px;
padding-top:10px;
}
.crianuncio div{
height:80px;
}
.exibicao div{
height:80px;
}
.crianuncio label, .exibicao label{
padding:0px;
display:block;
float:left;
margin-top:4px;
}
.crianuncio label.l, .exibicao label.l{
margin-right:2px;
text-align:right;
width:100px;
}
.crianuncio label.r, .exibicao label.r{
text-align:left;
width:270px;
}
/*.crianuncio label.r input, .exibicao label.r input {
width:210px;
border:1px solid #cccccc;
}*/
.exibicao label.l {
clear:left;
text-align:left;
}
select#wiz_cidade{
	display:none;
}


/* Wizard Passo 2 */
.passo2 div h1{
background:#EFEFEF none repeat scroll 0 0;
border:1px solid #CCCCCC;
font-size:12px;
font-weight:bold;
padding:3px;
position:relative;
}
.passo2{
padding-left:40px;
padding-right:40px;
padding-top:10px;
}
.passo2 div.conta{
height:90px;
margin-top:15px;
}
.passo2 label{
padding:0px;
display:block;
float:left;
margin-top:4px;
}
.passo2 label.l{
margin-right:2px;
text-align:right;
width:100px;
}
.passo2 label.r{
text-align:left;
width:270px;
}
.texto {
width:210px;
border:1px solid #cccccc;
}
.minitexto{
width:90px;
border:1px solid #cccccc;
}
.mediotexto{
width:140px;
border:1px solid #cccccc;
}
.passo2 div.cadastro {
margin-bottom:20px;
margin-top:10px;
height:80px;
}
select#wiz_cidade{
	display:none;
}

div.simulanuncio div img {
	margin:0;
	background:#aaaaaa;
	display:block;
	float:left;
	height:90px;
	margin-right:10px;
	width:90px;
}

