body { margin:0; background:#f3f3f3 url(../imgsite/topo.jpg) repeat-x center top; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666;}
#site { width:980px; margin:0 auto;}
h3 { color:#606060; font-size:16px;}
.separador { background:#d6d6d6; height:1px; width:100%; border:0; clear:both; margin:25px 0; display:block; overflow:hidden;}
.sep { background:#d6d6d6; height:1px; width:100%; border:0; clear:both; margin:0; display:block; overflow:hidden;}
p { line-height:25px;}
hr { background:#2a2a2a; width:960px; height:1px; border:0; clear:both; margin:0 auto; padding:0; display:table; overflow:hidden;}
/*------------------------------  TOPO  ---------------------------------------*/

#site #topo-logo { width:980px; height:109px; background:#FFFFFF; position:relative; margin:15px 0 0 0;}
#site #topo-logo h1 { margin:0; width:261px;}
#site #topo-logo h1 a { background:url(../imgsite/logo.jpg) no-repeat left top; width:261px; height:109px; display:block; text-indent:-99999px;}

#site #topo-logo ul { position:absolute; top:42px; right:10px; margin:0; padding:0; list-style:none;}
#site #topo-logo ul li { float:left; text-align:center;}
#site #topo-logo ul li a { width:75px; height:36px; display:block; line-height:36px; text-decoration:none; color:#272e35;}
#site #topo-logo ul li a:hover { text-decoration:underline;}
#site #topo-logo ul li a.ativo { color:#FFFFFF; background:#006cba;}

#site #banner { width:980px; height:375px; margin:0 auto; background:#FFFFFF;}
#site #banner img { margin:0 0 0 10px;}
#site #banner #slide { margin:0 auto;}
#site #banner-servicos { width:980px; height:95px; padding:11px 0 0 0; background:#FFFFFF;}
#site #banner-servicos .banner_m { width:313px; height:95px; float:left; margin:0 0 0 10px;}
.divteste { display:none; padding:10px 10px; margin:10px; line-height:25px;}
.link { line-height:25px;}
#site #txt-quem { padding:30px 36px 30px 25px; background:#FFFFFF; line-height:20px;}

#site .sobre { width:275px; height:220px; float:left; padding:30px 25px 0; position:relative; font-size:11px;}
#site .sobre p { line-height:20px;}
#site .sobre a { color:#666666; text-decoration:none;}
#site .sobre a.mais { background:url(../imgsite/set.gif) no-repeat left center; padding:0 0 0 15px; color:#6699cc; font-weight:bold; text-decoration:none; position:absolute; bottom:20px;}
#site .sobre a:hover { text-decoration:underline;}

#site .sep_sobre { background:#dcdcdc; width:1px; height:190px; float:left; display:block; margin:30px 0 0 0;}

/*------------------------------  CONTEUDOS  ----------------------------------*/
#site #cont { width:960px; min-height:400px; padding:11px 10px 30px; background:#FFFFFF; overflow:hidden;}
#site #cont * { padding:0 20px;}
#site #cont * > * { padding:0;}
#site #cont ul { padding:0; margin:10px 35px;}
#site #cont ul li { padding:0;}
#site #cont ul li a { padding:0; line-height:20px;}
#site #cont h2 { color:#0066cc; font-size:30px; letter-spacing:-0.03em; word-spacing:-0.09em;}
#site #cont a { color:#0066cc; text-decoration:none;}
#site #cont a:hover { text-decoration:underline;}
#site #cont #clientes { border:#aeaeae solid 1px; width:185px; float:left; margin:0 70px 70px 0; padding:0; }

#site #cont #txt-empresa p { width:405px; line-height:25px;}
#site #cont #txt-empresa img { float:right; width:475px; margin:5px 0 0 0;}

/*-------------------------------  SERVIÇOS  -----------------------------------*/
#site #banner #recebiveis	{ float:left; margin:0 0 0 10px; background:url(../imgsite/ser_recebiveis.jpg) no-repeat left top; width:293px; height:375px; }
#site #banner #leiloes		{ float:left; margin:0 0 0 10px; background:url(../imgsite/ser_leiloes.jpg) no-repeat left top; width:293px; height:375px;}
#site #banner #imobiliario	{ float:left; margin:0 0 0 10px; background:url(../imgsite/ser_imobiliario.jpg) no-repeat left top; width:293px; height:375px;}
#site #banner .a-servicos	{ width:293px; height:285px; display:block; text-indent:-99999px;}

#site .servicos { text-align:left; padding:0 0 0 20px;}
#site .servicos span { padding:0; margin:0; color:#FFFFFF; text-decoration:none; font-size:12px; width:293px; display:block;}
#site .servicos a:hover { text-decoration:underline;}
#site .servicos h3 { margin:10px 0; padding:0; color:#FFFFFF;}
#site .servicos h3 a { font-size:12px;}

#site #cont #menu_interno { width:100%; height:20px; list-style:none; padding:0; margin:20px;}
#site #cont #menu_interno li { float:left; margin:0 25px 0 0;}
#site #cont #menu_interno li a { font-size:16px; font-weight:bold; color:#606060;}
#site #cont #menu_interno li a.ativo { color:#0066cc; text-decoration:underline;}

#site #cont .voltar-servicos { padding:0; background:url(../imgsite/bt_voltar_servicos.jpg) no-repeat left top; width:164px; height:44px; display:block; float:right;}
#site #cont .voltar-noticias { padding:0; background:url(../imgsite/bt_voltar_noticias.jpg) no-repeat left top; width:162px; height:42px; display:block; float:right; clear:right;}
#site #cont .voltar-leilao { padding:0; background:url(../imgsite/bt_voltar-leilao.jpg) no-repeat left top; width:162px; height:42px; display:block; float:right; clear:right;}
#site #cont .ver-edital { padding:0; background:url(../imgsite/bt_edital.jpg) no-repeat left top; width:120px; height:42px; display:block; float:right; clear:left; margin:1px 10px 0;}
/*-------------------------------  DÚVIDAS  -----------------------------------*/
#cont-faq { margin:10px 0; }
.cls_h2 { color:#072E5C; font-size:16px; font-weight:bold; border-bottom:#072E5C solid 1px; }
#p_click1 { width:585px; height:15px; margin:10px 0 0 0; padding:5px 10px; background:#072E5C; color:#fff; font-weight:bold; }
#di v1 { width:585px; margin:0px 0; padding:5px 10px; background:#efefef; }


/*-------------------------------  NOTICIAS  -----------------------------------*/
#lista-noticia { list-style:none; margin-left:0; padding-left:0;}
#lista-noticia li { margin-left:0; padding-left:0;}
#lista-noticia li a h3 { margin-left:0; padding-left:0; font-size:18px}
#lista-noticia li p { margin-left:0; padding-left:0;}
#lista-noticia li p a { margin-left:0; padding-left:0;}
#lista-noticia * * { padding-left:0; margin-left:0;}
#lista-noticia li p a { color:#666666;}

/*-------------------------------  LEILÃO  -----------------------------------*/
#lista-leilao { list-style:none; padding-left:0; margin-top:50px; display:table;}
.data-leilao { text-align:center; width:100px; float:left;}
.data-leilao span { color:#0066CC; font-size:28px;}
.txt-leilao { float:left; width:800px; }
#lista-leilao li a h3 { margin:0; padding:0; font-size:18px}
#lista-leilao li p { margin-left:0; padding-left:0; color:#0066cc;}
#lista-leilao * * { padding-left:0; margin-left:0;}

/*-------------------------------  CONTATO  -----------------------------------*/
#site #cont #contato_esq { width:550px; float:left; }
#site #cont #contato_esq * { padding:0;}
#site #cont #contato_esq #formulario span { color:#4590dd;}
#site #cont #contato_esq #formulario input[type="text"] { margin:0 0 10px 0;}

#site #cont #contato_dir { width:300px; float:left; }
#site #cont #contato_dir h3 { margin:0 0 10px 0;}
#site #cont #contato_dir address { font-style:normal; margin:0 0 20px 0; line-height:25px;}
#site #cont #contato_dir span { color:#0066cc; font-size:24px;}

/*------------------------------  RODAPE  -------------------------------------*/
#site #footer { width:980px; height:60px; font-size:11px; position:relative; }
#site #footer #logo-rdp { background:url(../imgsite/logo_rdp.jpg) no-repeat left top; width:126px; height:28px; display:block; text-indent:-999999px; float:left; margin:0 20px 0 0;}
#site #footer span { float:left;}
#site #footer address { font-style:normal; float:left;}
#site #footer ul { margin:0; padding:0; list-style:none; width:300px; position:absolute; right:0; top:12px;}
#site #footer ul li { float:left; margin:0 5px;}
#site #footer ul li a { color:#787878; text-decoration:none;}
#site #footer ul li a:hover { text-decoration:underline;}

/***********************************************************************************************/
input[type="text"], input[type="password"] { height:25px; width:450px;}
input[type="text"], input[type="password"], select, textarea {
	border:1px solid #e5e5e5;
	transition:border linear .2s, box-shadow linear .2s;
	-moz-transition:border linear .2s, -moz-box-shadow linear .2s;
	-webkit-transition:border linear .2s, -webkit-box-shadow linear .2s;
	 width:450px;
}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
	outline:none;
	border-color:#0066cc !important;
	box-shadow:0 0 8px rgba(82, 168, 236, .5);
	-moz-box-shadow:0 0 8px rgba(82, 168, 236, .5);
	-webkit-box-shadow:0 0 8px rgba(82, 168, 236, .5);
}
input:focus, input[class*=search]:focus, input[id*=search]:focus {
	border-color:inherit!important;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
input[type="text"],  input[type="password"],  textarea,  select,  checkbox {
	border:1px solid #e5e5e5;
	font-size:13px;
	color:#6A6A6A;
	padding:2px 2px;
	background:#f7f7f7;
}
input[type="radio"] { width:10px;}
 input[type="text"],  input[type="password"],  textarea, select {
	border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
}
input.submit, input[type="submit"], input[type="file"] > input[type="button"] {
	color:#FFFFFF;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #006cba;
	border: 1px solid #006cba;
	font-size: x-small;
	padding: 4px 8px;
	vertical-align: middle;
	cursor: pointer;
	width:100px;
	height:25px;
	margin:10px 0 0 0;
	border-top-left-radius: 3px 3px;
	border-top-right-radius: 3px 3px;
	border-bottom-right-radius: 3px 3px;
	border-bottom-left-radius: 3px 3px;
	font-size:14px;
}
/***********************************************************************************************/

