/* CSS Document */
* {
border:0px;
padding:0px;
margin:0px;
}
#header {
height:28px;
width:100%;
background:url(../images/header-cupece.jpg) repeat-x top;
}

#corpo-header {
width:900px;
height:28px;
margin:0 auto;
}

.login {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
line-height:28px;
vertical-align:middle;
height:28px;
font-weight:bold;
}
.login a:link {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#fff;
font-weight:bold;
}
.login a:visited {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#fff;
}
.login a:active {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#fff;
}
.login a:hover {
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#fff;
}

#logo {
height:106px;
width:283px;
margin:0px auto;
}

#slogan { 
height:20px;
width:500px;
margin:0px auto;
}

#slogan p {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
color:#666666;
font-weight:normal;
}

#exemplo { 
height:30px;
width:500px;
margin:0px auto;
}

#exemplo p {
padding-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
color:#999999;
}

.exemplo {
padding-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
color:#999999;
}

#field-busca {
width:698px;
height:30px;
margin:0px auto;
}

.busca-home {
width:538px;
padding:1px;
height:26px;
border:1px solid #CCCCCC;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
line-height:26px;
vertical-align:middle;
}

#corpo {
width:900px;
height:auto;
margin:0px auto;
}

.tags-tit {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
line-height:20px;
vertical-align:middle;
height:20px;
clear:both;
font-weight:normal;
}



.links {
padding-top:20px;
font-family:Arial, Helvetica, sans-serif;
color:#ccc;
text-align:left;
font-size:11px;
font-weight:bold;
padding-bottom:5px;
}

#links-patrocinados {
width:100%;
height:130px;
border-top:1px solid #00FF99;
background:#D7FFE1;
}

#patrocinados {
width:900px;
height:130px;
margin:0px auto;
}

#footer {
height:auto;
width:780px;
margin:0px auto;
padding-top:4px;
}
#footer td{
text-align:center;
color:#999999;
}

#footer td a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
text-decoration:none;
text-align:center;
font-weight:bold;
}
#footer td a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
text-decoration:none;
text-align:center;
font-weight:bold;
}
#footer  td a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
text-decoration:none;
text-align:center;
font-weight:bold;
}

#footer td a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-decoration:underline;
text-align:center;
}

.footer-text {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
padding-top:3px;
padding-bottom:3px;
color:#666;
font-weight:normal;
}
.footer-text a:link {
text-decoration:none;
color:#666666;
font-weight:normal;
}

.footer-text a:active {
text-decoration:none;
color:#666666;
font-weight:normal;
}

.footer-text a:visited {
text-decoration:none;
color:#666666;
font-weight:normal;
}
.footer-text a:hover {
text-decoration:underline;
color:#666666;
font-weight:normal;
}


.tit-ad-home {
height:28px;
line-height:28px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
vertical-align:middle;
color:#0033FF;
}

.tit-ad{
height:28px;
line-height:28px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-align:left;
vertical-align:middle;
color:#333;
}

.tit-ad-res {
height:20px;
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
text-align:left;
vertical-align:middle;
color:#333333;
}
.tit-ad-res a:link {
text-decoration:none;
color:#333;
}
.tit-ad-res a:active {
text-decoration:none;
color:#333;
}
.tit-ad-res a:visited {
text-decoration:none;
color:#333;
}
.tit-ad-res a:hover {
text-decoration:underline;
color:#333;
}
.end-ad-home {
height:16px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
vertical-align:middle;
color:#666;
font-weight:normal;
}

.tel-ad-home {
height:28px;
line-height:28px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
vertical-align:middle;
color:#666;
}

.email-ad-home {
height:28px;
line-height:28px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
vertical-align:middle;
color:#0099FF;
}
.email-ad-home a:link {
text-decoration:none;
color:#0033FF;
}

.email-ad-home a:active {
text-decoration:none;
color:#0033FF;
}

.email-ad-home a:visited {
text-decoration:none;
color:#0033FF;
}

.email-ad-home a:hover {
text-decoration:underline;
color:#0033FF;
font-weight:normal;
}

.detalhes-ad-home {
height:28px;
line-height:28px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
vertical-align:middle;
color:#0033FF;
font-weight:normal;
}
.detalhes-ad-home a:link {
text-decoration:none;
color:#0033FF;
font-family:Arial, Helvetica, sans-serif;
}
.detalhes-ad-home a:active {
text-decoration:none;
color:#0033FF;
}
.detalhes-ad-home a:visited{
text-decoration:none;
color:#0033FF;
}
.detalhes-ad-home a:hover {
text-decoration:underline;
color:#0099FF;
font-weight:normal;
}

#column {
margin:0px 0px 0px 15px; 
width:280px;
height:auto;
float:left;
display:inline;
}

.links-home { margin-left:33px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; height:20px; vertical-align:middle; text-align:left; color:#0066FF; }
.links-home a:link { text-decoration:none; color:#0066FF; }
.links-home a:visited { text-decoration:none; color:#0066FF; }
.links-home a:active { text-decoration:none; color:#0066FF; }
.links-home a:hover { text-decoration:underline; color:#0066FF; }

h1.home-tit {
font-family:Arial, Helvetica, sans-serif; color:#0099FF; font-size:14px; font-weight:bold; text-align:left; line-height:30px; vertical-align:middle; height:30px; 
}

#search-box {
width:866px;
height:auto;
clear:both;
margin:0px auto;
}

.search-bottom { height:48px; line-height:48px; vertical-align:middle; background:url(../images/search-bottom-center.jpg) top center repeat-x; }

.tit-search { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:33px; height:33px; vertical-align:middle; font-weight:bold; }

.search-header { background:url(../images/search-top.jpg) repeat-x top center #000066; height:33px; line-height:33px; vertical-align:middlel; }

#search-box-busca {
width:900px;
height:auto;
clear:both;
margin:0px auto;
}

.busca-form-peq {
width:246px;
padding:1px;
font-family:Arial, Helvetica, sans-serif;
vertical-align:middle;
text-align:left;
color:#000000;
border:1px solid #CCCCCC;
height:20px;
}

#um {
clear:both;
font-size:1px;
height:1px;
width:100%;
background:#149F70;
}

#numero {
height:20px;
width:20px;
background:#333333;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
float:left;
font-size:13px;
}

.text {
line-height:20px;
color:#333;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
font-size:15px;
padding-right:12px;
}

#mapa {
width:428px;
height:350px;
border:1px solid #ccc;
}

.tags-res {
font-family:Arial, Helvetica, sans-serif;
color:#666;

}

.texto {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
line-height:20px;
vertical-align:middle;
padding:5px;
}

.texto a {
text-decoration:underline;
color:#0033FF;
}

.texto a:hover {
text-decoration:underline;
color:#0099FF;
}

.texto2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
line-height:30px;
vertical-align:middle;
text-decoration:none;
font-weight:bold;
clear:both;
}

.texto2 a {
text-decoration:none;
color:#333333;
}

.texto2 a:hover {
text-decoration:underline;
color:#666;
}

.label {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:20px;
height:20px;
vertical-align:middle;
color:#333;
font-weight:bold;
}

.titulo-tabela-painel {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:30px;
height:30px;
vertical-align:middle;
color:#999999;
font-weight:bold;
padding-left:10px;
}

.resultado-tabela-painel {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:25px;
height:25px;
vertical-align:middle;
color:#333;
font-weight:bold;
padding-left:10px;
}

.menu-painel-calendar {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:30px;
height:28px;
vertical-align:middle;
color:#333;
font-weight:bold;
padding-left:10px;
width:190px;
border:1px solid #CCCCCC;
}

.label span {
color:#666666;
}

.form-cadastro {
width:500px;
padding:4px;
border:1px solid #CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
clear:both;
}

p.error {
color:#ff0000;
font-weight:bold;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#Login-Bloco {
background:#F1F1F1;
height:231px;
width:428px;
clear:both;
border:1px solid #CCCCCC;
}

#Login-Bloco h6 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
text-align:left;
line-height:32px;
margin-left:116px;
clear:both;
color:#999999;
}

#Login-Bloco label {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-align:left;
float:left;
color:#999999;
line-height:24px;
height:24px;
vertical-align:bottom;
margin-left:14px;
width:100px;
}

.form-login {
height:22px;
width:240px;
border:1px solid #CCCCCC;
}

div#filtros-da-busca {
	font-family:Arial, Helvetica, sans-serif;
	margin:0px auto;
	background:#F1F1F1;
	border:1px solid #999999;
}

fieldset{
	
	width:860px;
	text-align:center;

}

legend{
	padding-left:3px;
	padding-right:3px;
	font-weight:bold;
	color:#333;
}

.titulo {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
text-align:left;
line-height:32px;
margin-left:16px;
clear:both;
color:#999999;
}

.linke {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
vertical-align:middle;
text-decoration:underline;
color:#0066FF;
}

.linke a {
text-decoration:underline;
color:#0066FF;
}

.linke a:hover {
text-decoration:none;
color:#0099FF
}

.titulo-painel-controle {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
text-align:left;
line-height:66px;
clear:both;
color:#999999;
}

#Lista-Historico {
list-style:none;
width:190px;
height:auto;
}

#Lista-Historico li {
list-style:none;
width:180px;
height:28px;
line-height:28px;
vertical-align:middle;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:10px;
}

#Lista-Historico li a:link {
text-decoration:none;
color:#333333;
}

#Lista-Historico li a:active {
text-decoration:none;
color:#333333;
}
#Lista-Historico li a:visited {
text-decoration:none;
color:#333333;
}

#Lista-Historico li a:hover {
text-decoration:underline;
color:#333333;
}

div#sucesso {
	background:#17BF59;
	padding:5px;
	text-align:center;
	text-transform:uppercase;
	font:bold 16px verdana;
	padding:5px;
	width:490px;
	display:block;
	border:1px solid #ccc;
	margin:auto;
	margin-top:20px;
	margin-bottom:20px;
	color:#fff;
}

div.aguarde{
	text-align:center;
	font: 14px verdana;
	padding:5px;
	width:100%;
	display:block;
	margin-top:20px;
	margin-bottom:20px;
	color:#000;
}

#fotos {
width:110px; 
display:inline;
float:left;
height:80x;
margin:0px;
padding:0px;
}

#fotos img {
border:1px solid #CCCCCC; 
margin:0px auto;
width:90px;
height:80px;
}

div#contact_form {
font-family:arial;
padding:5px;
margin:5px;
border:1px solid #CCCCCC;
background:#F1F1F1;

}

#contact_text {
	color:#666666;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}

#contact_form input {
	border:1px solid #ccc;
	width:200px;
	float:left;

}

#contact_form input.botao {
	border:1px solid #ccc;
	width:100px;
	clear:both;
	background-color:#0FB517;
	color:#fff;
	font-weight:bold;
	margin-top:5px;
	margin-left:200px;
	font-size:13px;
	padding:3px;
}

#contact_form textarea {
	border:1px solid #ccc;
	width:200px;
	float:left;
}

#contact_form label {
	width:100px;
	display:block;
	float:left;

	font-size:12px;
}

#contact_form p.error {
	color:#ff0000;
	font-weight:bold;
	margin-bottom:10px;
}

a.link_segmento {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0000ff;
}

.row1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

padding-left:10px;
color:#333333;
background:#CCC;
line-height:24px;
height:auto;
vertical-align:middle;
font-weight:bold;
}
.row2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

padding-left:10px;
color:#333333;
background:#F1F1F1;
line-height:24px;
height:auto;
vertical-align:middle;
font-weight:bold;
}

div#Resultados-da-Busca p {
font-family:Arial, Helvetica, sans-serif;
color:#666666;
text-align:left;
padding:5px;

}

div#paginacao .pagina_atual{
height:18px;
padding:3px;
border:1px solid #999999;
background:#F1F1F1;
margin-left:2px;
margin-right:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

div#paginacao .outras_paginas a:link{
height:18px;
padding:3px;
border:1px solid #999999;
background:#999999;
margin-left:4px;
margin-right:4px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}
div#paginacao .outras_paginas a:visited{
text-decoration:none;
color:#FFFFFF;
height:18px;
padding:3px;
border:1px solid #999999;
background:#999999;
margin-left:4px;
margin-right:4px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}
div#paginacao .outras_paginas a:active{
text-decoration:none;
color:#FFFFFF;
height:18px;
padding:3px;
border:1px solid #999999;
background:#999999;
margin-left:4px;
margin-right:4px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}
div#paginacao .outras_paginas a:hover{
text-decoration:none;
color:#FFFFFF;
background:#000;
height:18px;
padding:3px;
border:1px solid #999999;
margin-left:4px;
margin-right:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}


div#paginacao .proxima_pagina a:link{
height:18px;
padding:3px;
border:1px solid #999999;
background:#999999;
margin-left:4px;
margin-right:4px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}
div#paginacao .proxima_pagina a:visited{
text-decoration:none;
color:#FFFFFF;
height:18px;
padding:3px;
border:1px solid #999999;
background:#999999;
margin-left:4px;
margin-right:4px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}
div#paginacao .proxima_pagina a:active{
text-decoration:none;
color:#FFFFFF;
height:18px;
padding:3px;
border:1px solid #999999;
background:#999999;
margin-left:4px;
margin-right:4px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}
div#paginacao .proxima_pagina a:hover{
text-decoration:none;
color:#FFFFFF;
background:#000;
height:18px;
padding:3px;
border:1px solid #999999;
margin-left:4px;
margin-right:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}

div#paginacao .pagina_anterior a:link{
height:18px;
padding:3px;
border:1px solid #999999;
background:#999999;
margin-left:4px;
margin-right:4px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}
div#paginacao .pagina_anterior a:visited{
text-decoration:none;
color:#FFFFFF;
height:18px;
padding:3px;
border:1px solid #999999;
background:#999999;
margin-left:4px;
margin-right:4px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}
div#paginacao .pagina_anterior a:active{
text-decoration:none;
color:#FFFFFF;
height:18px;
padding:3px;
border:1px solid #999999;
background:#999999;
margin-left:4px;
margin-right:4px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}
div#paginacao .pagina_anterior a:hover{
text-decoration:none;
color:#FFFFFF;
background:#000;
height:18px;
padding:3px;
border:1px solid #999999;
margin-left:4px;
margin-right:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}

#aviso {
width:826px;
height:82px;
margin:0px auto;
}

.aviso {
font-size:11px;
padding-left:6px;
color:#FF0000;
line-height:16px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

.aviso a {
text-decoration:underline;
color:#0066FF;
}

.aviso a:hover {
text-decoration:none;
color:#0099FF;
}

#Resultado-Busca-Produto {
width:858px;
height:96px;
margin:0px auto;
background:url(../images/rbp-top.jpg) top repeat-x #F1F1F1;
border:1px solid #999;
}

#Resultado-Busca-Produto span {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
line-height:25px;
padding-left:14px;
float:left;
}

#Resultado-Busca-Produto p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
width:430px;
display:block;
line-height:20px;
padding-left:14px;
float:left;
text-decoration:none;
}

#Resultado-Busca-Produto p a {
text-decoration:none;
color:#666;
}

#Resultado-Busca-Produto p a:hover {
text-decoration:underline;
color:#666;
}

#Resultado-Busca-Produto div {
width:73px;
height:54px;
float:left;
margin:5px 5px 0px 15px;
border:3px solid #333;
}

fieldset {
border:1px solid #76C023;
width:858px;
margin-left:30px;
height:auto;
}

legend {
padding:0px 10px 0px 10px;;
color:#666666;
font-size:14px;
margin-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

.Linha-Contato {
width:204px;
font-family:Arial, Helvetica, sans-serif;
margin-left:14px;
border-bottom:1px solid #999999;
float:left;
height:19px;
margin-top:8px;
font-size:12px;
font-weight:bold;
color:#666;
}

.Form-Admin {
width:400px;
font-family:Arial, Helvetica, sans-serif;
height:18px;
margin-top:10px;
border:1px solid #666;
margin-left:12px;
float:left;
}

#Resultados-do-Busca {
width:858px;
height:30px;
border:1px solid #76C023;
margin-left:30px;
clear:both;
}

#Resultados-do-Busca p {
text-align:center;
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
line-height:30px;
}

.table-font {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
line-height:25px;
padding-left:14px;
font-weight:bold;
}

.table-font2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
line-height:25px;
padding-left:14px;
}
.first {
height:25px; line-height:25px; vertical-align:middle; color:#FFFFFF; background:#76C021; font-family:Arial, Helvetica, sans-serif; text-align:left;  font-size:14px; font-weight:bold; }


.first h1 {
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}

.produtos-row { background:#F1F1F1; height:60px; }

.produtos-row td { height:60px; }

.produtos-row p { font-family:Arial, Helvetica, sans-serif; text-align:left; color:#333333; padding:5px; font-size:12px; }

.produtos-row p span { font-weight:bold; } 




			.suggest_link {
				background-color: #FFFFFF;
				padding: 4px 6px 4px 6px;
				font-family:arial;
				border: 1px solid #ccc;	
				border-top:none;
			}
			.suggest_link_over {
				background-color: #c1c1c1;
				padding: 4px 6px 4px 6px;
				font-family:arial;
				border: 1px solid #ccc;	
				border-top:none;				
			}
			#search_suggest {
				position: absolute; 
				font-family:arial;
				background-color: #FFFFFF; 
				text-align: left; 
					
			}
			
			
 /* TOOL TIP */

.tt {
	position:relative;
}
a.tt {
	margin-left:5px;
	color:#fff;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	font-family:arial;
}
.tt:hover {
	font-size:12px;
}
.tt span {
	display:none
}
.tt:hover span {
	display:block;
	position:absolute;
	/*top:1.3em;*/
	top:10px;
	left:20px;
	background-color:#FEE8BF;
	color:#000;
	border:1px solid #c0c0c0;
	padding:2px 3px;
	width:200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	cursor:help;
	z-index:9999;
}

/* Attorney Profile Pages */

#hierarchy {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	line-height:20px;
	vertical-align:middle;
	font-size:14px;
	font-weight:bold;
}
#hierarchy a:link {
 color:#0000FF;
 text-decoration:underline;
}
#hierarchy a:visited {
 color:#0000FF;
 text-decoration:underline;
}
#hierarchy a:active {
 color:#0000FF;
 text-decoration:underline;
}
#hierarchy a:hover {
 color:#0000FF;
 text-decoration:none;
}

#profile-title {
width:898px;
height:38px;
border:1px solid #CCC;
background:#F0F0F0;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
vertical-align:middle;
line-height:38px;
text-align:left;
}
#profile-title h1 {
margin-left:10px;
font-size:18px;
}

#menu-profile ul li { display: inline; }

#menu-profile ul li a {
padding: 0px 20px 0px 20px; 
margin-left:1px;
float:left;
height:27px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:27px;
vertical-align:middle;
/* visual do link */
background:url(../images/gray-btn-texture.jpg) repeat-x top;
color: #000;
text-decoration: none;
font-weight:bold;
}

#menu-profile ul li a:hover {
background:url(../images/blue-btn-texture.jpg) repeat-x top;
color: #FFF;
margin-left:1px;
font-weight:bold;
}

.profile-page-title {
font-family:Arial, Helvetica, sans-serif;
color:#15106E;
font-size:18px;
font-weight:bold;
text-align:left;
height:20px;
line-height:20px;
}

.text-profile-bold {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:left;
vertical-align:middle;
line-height:20px;
font-weight:bold;
margin-left:5px;
}

.text-profile-bold a{
color:#0000FF;
font-weight:bold;
text-decoration:underline;
}

.text-profile-bold a:hover {
color:#000;
font-weight:bold;
text-decoration:none;
}

.biography {
width:698px;
height:auto;
border:1px solid #CCCCCC;
}

.biography p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-align:justify;
vertical-align:middle;
line-height:20px;
font-weight:normal;
margin-left:5px;
padding:4px 10px 4px 10px;
}

.text-biography {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-align:justify;
vertical-align:middle;
line-height:20px;
font-weight:normal;
margin-left:5px;
padding:4px 10px 4px 10px;
}

.text-biography a{
color:#0000FF;
font-weight:bold;
text-decoration:underline;
}

.text-biography a:hover {
color:#000;
font-weight:bold;
text-decoration:none;
}



.text-profile {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:left;
vertical-align:middle;
line-height:20px;
font-weight:normal;
margin-left:5px;
}

.text-profile a{
color:#0000FF;
font-weight:bold;
text-decoration:underline;
}

.text-profile a:hover {
color:#000;
font-weight:bold;
text-decoration:none;
}

.attorneys-nearby {
width:650px;
height:auto;
border:1px solid #CCC;
font-family:Arial, Helvetica, sans-serif;
}

#table-articles td .row2 {
background:#F4F4F4;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:20px;
vertical-align:middle;
font-weight:bold;
}
#table-articles td .row2 a {
text-decoration:none;
color:#333333;
}
#table-articles td .row2 a:hover {
text-decoration:underline;
}

.form-imovel {
	height:30px;
	width:224px;
	background:url(../images/form-bg.jpg) repeat-x top;
	border:1px solid #999;
	float:left;
	margin-left:20px;
	}
	
	.titulo-do-imovel {
	width:898px;
	height:39px;
	border:1px solid #CCCCCC;
	background:#F0F0F0;
	clear:both;
}

.titulo-do-imovel p {
	font-size:18px;
	line-height:39px;
	font-weight:bold;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	margin-left:10px;
}

#Menu-Topo {
width:100%;
height:40px;
clear:both;
background:url(../images/menu-bg.jpg) repeat-x;
}

#Menu-Top {
width:900px;
height:auto;
clear:both;
margin:0px auto;
}

#Menu-Top ul {
height:40px;
margin:0px auto;
list-style:none;
}

#Menu-Top li {
height:40px;
line-height:40px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
text-align:center;
vertical-align:middle;
display:block;
float:left;
}

#Menu-Top li a {
color:#FFFFFF;
text-decoration:none;
display:block;
}

#Menu-Top li a:hover {
color:#FFFFFF;
text-decoration:none;
background:url(../images/menu-hover-bg.jpg) repeat-x;
display:block;
}

#Linha-Topo {
height:1px;
width:100%;
background:#666666;
clear:both;
}

#Cinzao {
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
background:#F4F4F4;
width:100%;
clear:both;
height:200px;
}

#Articles {
width:900px;
height:200px;
margin:0px auto;
}

#Art {
width:300px;
height:160px;
float:left;
display:inline;
}

.article-title {
font-size:13px;
line-height:30px;
vertical-align:middle;
color:#0066FF;
font-weight:bold;
padding-left:25px;
font-family:Arial, Helvetica, sans-serif;
}

.data {
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
padding-left:25px;
}

.article-text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
padding-left:25px;
padding-right:25px;
color:#666666;
text-align:justify;
text-decoration:none;
}

.read-more {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0066FF;
line-height:22px;
vertical-align:middle;
}

.read-more a {
text-decoration:underline;
color:#0066FF;
}

.read-more a:hover {
text-decoration:none;
color:#0099FF;
}

/* Easy Slider */

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		background:none;
		}
	#slider, #slider li{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width:900px;
		height:160px;
		overflow:hidden; 
		}
	span#prevBtn{}
	span#nextBtn{}					

/* // Easy Slider */

#Search-Result-Paid {
width:698px;
height:196px;
border:1px solid #999999;
float:left;
display:inline;
}

#Search-Result-Title {
width:698px;
height:28px;
background:url(../images/top-paid.jpg) repeat-x;
}

.paid-plan-title {
font-size:18px;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#000000;
line-height:28px;
vertical-align:middle;
font-weight:bold;
}

.paid-plan-title a {
color:#000000;
text-decoration:none;
}

.paid-plan-title a:hover {
color:#333333;
text-decoration:none;
}

#Number-Search {
height:28px;
width:30px;
background:#999999;
float:left;
margin-right:10px;
}

.number-search {
font-size:18px;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height:28px;
vertical-align:middle;
font-weight:bold;
text-align:center;
}

.number-search a {
color:#FFFFFF;
text-decoration:none;
}

.number-search a:hover {
color:#FFFFFF;
text-decoration:underline;
}

#Search-Result-Description {
width:698px;
height:138px;
background:#FFFFDD;
border-top:1px solid #999999;
border-bottom:1px solid #999999;
}

#Search-Result-Photo {
width:85px;
height:130px;
margin-left:4px;
margin-right:17px;
float:left;
}

.search-result-address {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;;
color:#000000;
font-size:12px;
font-weight:bold;
line-height:18px;
}

.search-result-text {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;;
color:#333333;
font-size:12px;
line-height:16px;
}

#Search-Phone {
width:246px;
height:28px;
float:left;
display:inline;
}

.search-result-bottom {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;;
color:#666;
font-size:12px;
font-weight:bold;
line-height:28px;
vertical-align:middle;
}

.search-result-bottom a {
color:#666;
text-decoration:none;
}

.search-result-bottom a:hover {
color:#666;
text-decoration:underline;
}

#Search-Phone2 {
width:150px;
height:28px;
float:left;
display:inline;
}

#Search-Phone3 {
width:190px;
height:28px;
float:left;
display:inline;
}

.view-profile {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;;
color:#0000FF;
font-size:12px;
font-weight:bold;
line-height:28px;
vertical-align:middle;
text-decoration:none;
}

.view-profile a {
color:#0000FF;
text-decoration:underline;
}

.view-profile a:hover {
color:#0033F;
text-decoration:none;
}

#Search-Result-Free {
width:698px;
height:105px;
border:1px solid #999999;
float:left;
display:inline;
}

#Search-Result-Title-Free {
width:698px;
height:28px;
}

#Search-Result-Description-Free {
width:698px;
height:47px;
border-top:1px solid #999999;
border-bottom:1px solid #999999;
}

.search-result-text-free {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#333;
font-size:12px;
line-height:19px;
padding-left:40px;
}

#banners-hor {
float:right;
width:160px;
height:600px;
background:#CCCCCC;
}

.pagvinas {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:15px;
line-height:16px;
vertical-align:middle;
color:#343371;
font-weight:bold;
padding-left:4px;
padding-right:4px;
}

.pagvinas a {
text-decoration:none;
color:#343371;
}

.search-return {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#666666;
font-size:16px;
line-height:18px;
vertical-align:middle;
padding-left:2px;
}

.pagvinas a:hover {
text-decoration:none;
color:#8482C6;
}

.pagvinas-atual {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:16px;
line-height:16px;
vertical-align:middle;
color:#000;
font-weight:bold;
padding-left:4px;
padding-right:4px;
text-decoration:underline;
}

.pagvinas-text {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:15px;
line-height:16px;
vertical-align:middle;
color:#343371;
font-weight:bold;
padding-left:4px;
padding-right:4px;
}

.pagvinas-text a {
text-decoration:none;
color:#343371;
}

.pagvinas-text a:hover {
text-decoration:none;
color:#8482C6;
}

.states {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:30px;
vertical-align:middle;
color:#666;
font-weight:bold;
padding-left:4px;
text-decoration:none;
padding-right:4px;
}

.states a {
text-decoration:underline;
color:#666;
}

.states a:hover {
text-decoration:none;
color:#42418D;
}

#Control-Panel {
width:869px;
height:75px;
border:1px solid #CCCCCC;
background:#FFFF99;
}

.control {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
font-weight:bold;
padding-left:20px;
line-height:30px;
vertical-align:middle;
}

#Control-Panel-Info {
width:169px;
height:24px;
border:1px solid #CCCCCC;
float:left;
display:inline;
background:#FFFFFF;
}

.control-text {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
font-weight:bold;
text-align:center;
line-height:26px;
vertical-align:middle;
text-transform:uppercase;
}

#Panels {
width:870px;
height:120px;
}

.percentage {
color:#666666;
font-size:14px;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
