* {
	margin:0;
	padding:0;
	list-style:none;
	text-decoration:none;
	border:none;
	vertical-align:middle;
}


body {
	background:url(../content/classificados/imagens/bg.gif) top left repeat-x;
	color:#666666;
	font-size:11px;
	font-family:Arial, Verdana, Tahoma;
	line-height:130%;
	padding:0;
	margin:0;
}

/************************************
GERAL - Todo o site.
************************************/
#geral { width:770px; height:700px; margin:auto; background:url(../content/classificados/imagens/bg_detalhe.jpg) top left no-repeat; }

/************************************
CABEÇALHO - Título do site
************************************/
h1 { background:url(../content/classificados/imagens/logo.gif) no-repeat; text-indent:-5000em; overflow:hidden; width:250px; }
h1 a { display:block; height:102px; margin-bottom:10px; }

/************************************
NAVEGAÇÃO
************************************/
#navegacao { float:left; width:150px; padding:50px 0 0 35px; }
#navegacao a { font-size:11px; font-weight:bold; color:#6477A1; text-decoration:underline; }
#navegacao a:hover { text-decoration:underline; }

/************************************
CONTEÚDO
************************************/
#conteudo { float:left; width:250px; padding:50px 0 0 50px; }

/************************************
TÍTULOS E SUBTÍTULOS - Tags h2 e h3.
************************************/
h2#subtitulo-areadeacesso { background-image:url(../content/classificados/imagens/subtitulo_areadeacesso.gif); height:18px; }
h2#subtitulo-cadastro { background-image:url(../content/classificados/imagens/subtitulo_cadastro.gif); height:15px; }
h2#subtitulo-novoscadastros { background-image:url(../content/classificados/imagens/subtitulo_novoscadastros.gif); height:15px; }
h2#subtitulo-ache { background-image:url(../content/classificados/imagens/subtitulo_ache.gif); height:88px; margin-top:15px; }
h2#subtitulo-profissional { background-image:url(../content/classificados/imagens/subtitulo_profissional.gif); height:15px; }

h2#subtitulo-novoscadastros, h2#subtitulo-ache, h2#subtitulo-profissional, h2#subtitulo-cadastro, h2#subtitulo-areadeacesso {
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-5000em;
	overflow:hidden;
	margin-bottom:5px;
}

/************************************
SEÇÕES
************************************/
/* CADASTRO */
#cadastro h2 { margin-top:15px; }
#cadastro h3 {	font-size:11px;	text-transform:uppercase; padding-top:15px;	color:#00125C; clear:both; }
#cadastro label { display:block; float:left; margin-right:10px; margin-top:4px; }
#cadastro label b { margin-top:2px; display:block; }
#cadastro li { display:inline; }
#cadastro img { display:block; }
#cadastro a { font-size:11px; font-weight:bold; color:#6477A1; text-decoration:underline; }
#cadastro a:hover { text-decoration:underline; }
#cadastro form p {	padding-top:5px; clear:both; }
#cadastro label input { margin:0; }
#cadastro input { margin-top:10px; }

#cadastro-acesso { padding:10px 10px 0 5px; }
#cadastro-acesso label input { width:150px; display:block; margin:5px 0 0 0; }
#cadastro-acesso input { margin:10px 0 0 0; }

/* CLASSIFICADOS */
#classificado-busca b { display:block; padding-top:15px; }
#classificado-busca select { height:20px; width:170px; background:#DFF0F6; padding:2px 2px 2px 0; }
#classificado-busca input { margin-top:5px; }

/* PROFISSIONAL */
#profissional h2 { margin-top:15px; }
#profissional h3 { font-size:11px; text-transform:uppercase; padding:10px 0; color:#00125C; clear:both; }
#profissional p { margin-bottom:5px; }
#profissional a { font-size:11px; font-weight:bold; color:#6477A1; text-decoration:underline; padding-top:20px; }
#profissional a:hover { text-decoration:underline; }

.profissional-chamada { background:#F2F2F2; clear:both; margin-bottom:10px; padding:5px; border-bottom:2px #CCCCCC dotted; border-top:2px #CCCCCC dotted; }
.profissional-chamada h3 a { font-size:11px; text-transform:uppercase; padding:10px 0; color:#00125C; clear:both; }
.profissional-chamada h3 a:hover { text-decoration:underline; }

/* PAGINACAO */
#paginacao { width:180px; margin:auto; text-align:center; clear:both; padding-top:15px; }
#paginacao li {	display:inline; }
#paginacao a.pagina-ativa {	font-weight:bold; color:#223D79; text-decoration:underline; }
#paginacao a { color:#6477A1; text-decoration:none;	font-weight:normal; }
#paginacao a:hover { text-decoration:underline; }

/************************************
FORMULÁRIOS - Características Gerais
************************************/
/* ESTILO FORMS */
input, select, textarea {
	font-size:11px;
	color:#666666;
	border-top:1px solid #515153;
	border-right:1px solid #DEDAD3;
	border-bottom:1px solid #DEDAD3;
	border-left:1px solid #515153;
	margin-bottom:3px;
}

label input { padding:1px 1px; }
fieldset { margin-bottom:10px; }
legend { display:none; }

/* BOTÕES */
#geral input.input-img-semborda { border:none; margin-bottom:10px;}
#geral input.input-img-comborda { }
#geral input.input-submit-texto {
	cursor:pointer;
	vertical-align:top;
	margin:0;
	background:none;
	border:none;
	color:#223D79;
	text-decoration:none;
	font-weight:bold;
}
#geral input.input-submit-texto:hover {	text-decoration:underline; }

/************************************
RODAPÉ - Assinatura do site
************************************/
#rodape { clear:both; padding:30px 0 0 50px; }
#rodape ul li { display:inline; }
#rodape address { font-style:normal; }
#rodape a {	color:#666666; }
#rodape a:hover { text-decoration:underline; }
