html
{
	height: 100%;
    margin: 0px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #191919;
	color:#fff;
	font-family: tahoma;
	font-size: 12px;
	/*text-transform: capitalize;*/
}
#navlinks a{
	font-family: Calibri, Tahoma, Verdana, Arial;
	font-size: 14px;
	color: #191919;
	text-decoration: none;
	text-transform: capitalize;
}

#navlinks a:hover {
	font-family: Calibri, Tahoma, Verdana, Arial;
	font-size: 14px;
	color: #D54949;
	text-decoration: none;
	text-transform: capitalize;
	/*font-weight: bold;*/
}
#vtop  a{
	font-family: Calibri, Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	text-transform: capitalize;

}

#vtop a:hover {
	font-family: Calibri, Tahoma, Verdana, Arial;
	font-size: 12px;
	color :#D54949;
	text-decoration: none;
	text-transform: capitalize;

}
#vtop .topnavisclicked {
	font-family: Calibri, Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #D54949;
	text-decoration: none;
	text-transform: capitalize;
}


.srchformsubmit {
	background-image: url(images/srchbuton.png);
	height: 27px;
	width: 58px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
}
.srchformslct {
	font-family: tahoma;
	height: 15px;
	width: 80px;
	border: 0px none #333333;
	font-size: 9px;
}


.style1 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
}
.dotedsidenav {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-top-color: #B1B1B1;
	border-right-color: #B1B1B1;
	border-bottom-color: #B1B1B1;
	border-left-color: #B1B1B1;
	font-family: tahoma;
	font-size: 14px;
	color: #FFFFFF;
	height: 20px;
	text-align: left;
	cursor: pointer;
}
.topnavbar {
	font-family: tahoma;
	font-size: 12px;
	color: #FFFFFF;
}
.topnavbar a {
	font-family: tahoma;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
}

.btmnavbar {
	font-family: tahoma;
	font-size: 12px;
	color: #FFFFFF;
}
.homepage_blue_footer
{
	
	font-size: 110%;
	color:#5C8FC4;
	font-family: Tahoma;
}
.static_page_header
{
	
	font-size: 110%;
	color:#fff;
	font-family: Tahoma;
}
.darkblue
{
	
	font-size: 110%;
	color:#56679D;
	font-family: "Trebuchet MS", Tahoma;
	font-weight:bold
}
.darkred
{
	
	font-size: 110%;
	color:#C50505;
	font-family: Tahoma;
	font-weight:bold
}
.tooltipdarkblue
{
	
	font-size: 110%;
	color:#56679D;
	font-family: "Trebuchet MS", Tahoma;
}
.searchtitle
{
	
	font-size: 110%;
	color:#fff;
	font-family: Tahoma;
	padding-top:10px;
	padding-left:20px;
	font-weight:bold
}
a
{
	font-family: tahoma;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
}
a:hover
{
	font-family: tahoma;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
}
a:visited
{
	font-family: tahoma;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
}
.homepage_titles
{
	padding-top:10px;
	padding-bottom:30px;
	font-size: 200%;
	color:#FFFFFF;
	text-shadow: #CCCCCC 20px -12px 2px;
	font-family: Tahoma;
    font-weight:bold;
}
.homepage_body
{
	padding-top:20px;
	padding-bottom:30px;
	text-align:justify;
	font-size: 12px;
	line-height:18px;
	color:#FFFFFF;
	font-family: verdana;

}


/*header1 link//////////////////////////////////////////////////////////////*/
td.td_header1
{
    font-family: "Trebuchet MS", Tahoma;
    font-weight:bold;
    font-size:12px;
    text-decoration:none;
    COLOR:#ffffff;
}
a.header1_link
{
    font-family: "Trebuchet MS", Tahoma;
    font-weight:bold;
    font-size:12px;
    text-decoration:none;
    COLOR:#ffffff;
}
a.header1_link:active
{
    font-family: "Trebuchet MS", Tahoma;
    font-weight:bold;
    font-size:12px;
    text-decoration:none;
    COLOR:#ffffff;
}
a.header1_link:hover
{
    font-family: "Trebuchet MS", Tahoma;
    font-weight:bold;
    font-size:12px;
    text-decoration:none;
    COLOR:#ffffff;
}
a.header1_link:visited
{
    font-family: "Trebuchet MS", Tahoma;
    font-weight:bold;
    font-size:12px;
    text-decoration:none;
    COLOR:#ffffff;
}
a.header1_link:visited:hover
{
    font-family: "Trebuchet MS", Tahoma;
    font-weight:bold;
    font-size:12px;
    text-decoration:none;
    COLOR:#ffffff;
}




/*header2 link//////////////////////////////////////////////////////////////*/
td.td_header2
{
    font-family: "Trebuchet MS", Tahoma;
    font-weight:bold;
    font-size:14px;
    text-decoration:none;
    COLOR:#000000;
}
a.header2_link
{
    font-family: "Trebuchet MS", Tahoma;
    font-weight:bold;
    font-size:14px;
    text-decoration:none;
    COLOR:#656363;
}
a.header2_link:active
{
    font-family: "Trebuchet MS", Tahoma;
    font-weight:bold;
    font-size:14px;
    text-decoration:none;
    COLOR:#656363;
}
a.header2_link:hover
{
    font-family: "Trebuchet MS", Tahoma;
    font-weight:bold;
    font-size:14px;
    text-decoration:none;
    COLOR:#656363;
}
a.header2_link:visited
{
    font-family: "Trebuchet MS", Tahoma;
    font-weight:bold;
    font-size:14px;
    text-decoration:none;
    COLOR:#656363;
}
a.header2_link:visited:hover
{
    font-family: "Trebuchet MS", Tahoma;
    font-weight:bold;
    font-size:14px;
    text-decoration:none;
    COLOR:#656363;
}






/*Paging Links///////////////////////*/
.paging_cell
{
	COLOR:#8d8d8d;
    font-size:12px;
	font-family: "Trebuchet MS", Tahoma;
    font-weight:bold;
    text-decoration:none;
}
a.paging_link
{
	COLOR:#666666;
    font-size:12px;
	font-family: "Trebuchet MS", Tahoma;
    font-weight:bold;
    text-decoration:none;
}
a.paging_link_href
{
	COLOR:#666666;
    font-size:15px;
	font-family: "Trebuchet MS", Tahoma;
    font-weight:bold;
    text-decoration:none;
}
a.paging_link:active
{
	COLOR:#666666;
    font-size:12px;
	font-family: "Trebuchet MS", Tahoma;
    font-weight:bold;
    text-decoration:none;
}
a.paging_link_href:active
{
	COLOR:#666666;
    font-size:15px;
	font-family: "Trebuchet MS", Tahoma;
    font-weight:bold;
    text-decoration:none;
}
a.paging_link:visited
{
	COLOR:#666666;
    font-size:12px;
	font-family: "Trebuchet MS", Tahoma;
    font-weight:bold;
    text-decoration:none;
}
a.paging_link_href:visited
{
	COLOR:#666666;
    font-size:15px;
	font-family: "Trebuchet MS", Tahoma;
    font-weight:bold;
    text-decoration:none;
}
a.paging_link:hover
{
	COLOR:#666666;
    font-size:12px;
	font-family: "Trebuchet MS", Tahoma;
    font-weight:bold;
    text-decoration:underline;
}
a.paging_link_href:hover
{
	COLOR:#666666;
    font-size:15px;
	font-family: "Trebuchet MS", Tahoma;
    font-weight:bold;
    text-decoration:none;
}
a.paging_link:visited:hover
{
	COLOR:#666666;
    font-size:12px;
	font-family: "Trebuchet MS", Tahoma;
    font-weight:bold;
    text-decoration:underline;
}
a.paging_link_href:visited:hover
{
	COLOR:#666666;
    font-size:15px;
	font-family: "Trebuchet MS", Tahoma;
    font-weight:bold;
    text-decoration:none;
}






/*Property list*/
.plistbox_features
{
	COLOR:#ffffff;
    font-size:12px;
	font-family: "Trebuchet MS", Tahoma;
    font-weight:bold;
}


/*Home page*/

.homepage_box_title
{
	COLOR:#ffffff;
    font-size:18px;
	font-family: "Trebuchet MS", Tahoma;
    font-weight:bold;
}

.homepage_titles
{
	padding-top:10px;
	padding-bottom:30px;
	font-size: 200%;
	color:#546C92;
	text-shadow: #000000 20px -12px 2px;
	font-family: "Trebuchet MS", Tahoma;
    font-weight:bold;
}

.homepage_footer
{
	
	font-size: 100%;
	color:#FFFFFF;
	font-family: "Trebuchet MS", Tahoma;
}

.homepage_blue_footer
{
	
	font-size: 110%;
	color:#5C8FC4;
	font-family: "Trebuchet MS", Tahoma;
}

.property_header
{
	padding-left:10px;
	font-size: 100%;
	color:#FFFFFF;
	font-family: "Trebuchet MS", Tahoma;
}

.property_body
{
	padding-left:10px;
	font-size: 100%;
	color:#FFFFFF;
	font-family: "Trebuchet MS", Tahoma;
}



.search_select 
{ 
background: white; 
color: #656363;
WIDTH:100px;
}

.search_labels 
{ 
color: #656363;
}

.searchlabel
{ 
	color: #656363;
	font-size: 105%;
	font-weight: bold;
}

.login_class
{
	display: none;
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}



.paging_size {
	font-family: tahoma;
	height: 15px;
	width: 35px;
	border: 0px none #333333;
	font-size: 9px;
}

#showby .showbyNoclicked{	
	font-size:  8pt;
	font-family: tahoma;
	
}

#showby .showbyNoclicked:hover{	
	font-size:  8pt;
	font-family: tahoma;
	color :#D54949;
}

#showby .showbyclicked{
	font-size: 8pt;
	font-family: tahoma;
	color :#D54949;
}

/*A:link A:visited A:hover A:active
.showbyNoclicked:link:visited:hover:active{	
	font-size:  8pt;
	font-family: tahoma;
	
}
.showbyclicked:link:visited:hover:active{
	font-size: 8pt;
	font-family: tahoma;
	color :#D54949;
}

*/



#mainTable{ width: 780px; border: 1px solid #3e5c7c;}
#mainTable #topBar{ background-color:#3e5c7c; text-align:right; color:#FFFFFF; font-size:9px; padding: 3px; }
#mainTable #topMain{ height: 77px; background-image:url(img/top-bg.gif); background-repeat:repeat-x; }
#mainTable #headerTable{ height: 77px; width: 100%;}
#mainTable #headerTable .text{ vertical-align:bottom; padding: 5px;}
#mainTable #headerTable .logo{ vertical-align:middle; width:200px; text-align:right; padding: 5px;}
#mainTable #headerTable .titulo{ font-size:18px; color:#FFFFFF; font-weight:bold;}
#mainTable #headerTable .subtitulo{ font-size:10px; color:#FFFFFF; }
#mainTable #content{ background-color:#FFFFFF; padding: 5px;}

#exTable{ width: 100%; padding: 5px;}
#exTable INPUT{ width:97%; border: 1px solid #3e5c7c; color:#666666; padding: 0 0 0px 4px;}
#exTable #texto{ font-size:10px; color: #000000; text-align:justify; padding: 10px;}
#exTable #label{ font-size:10px; font-weight:bold; color:#3e5c7c; padding-left: 10px; text-align:left;}
#exTable #label.lateral{ width: 20%; text-align:right; padding: 0 5px 0 0;}

#changelogTable{ width: 100%;}
#changelog{ border: 1px dashed #3e5c7c; background-color:#EEEEEE; padding: 5px; font-size:10px; width: 50%; vertical-align:top;}

#footnotes{ color:#000000; font-size:10px; }
#footnotes A{ color: #3e5c7c;}

.footer{ font-size:9px; text-align:center;}

/* Definiç?o dos estilos do DIV */
/* CSS for the DIV */
#acDiv{ border: 1px solid #9F9F9F; background-color:#F3F3F3; padding: 3px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; display:none; position:absolute; z-index:999;}
#acDiv UL{ list-style:none; margin: 0; padding: 0; } 
#acDiv UL LI{ display:block;}
#acDiv A{ color:#000000; text-decoration:none; }
#acDiv A:hover{ color:#000000; }
#acDiv LI.selected{ background-color:#7d95ae; color:#000000; }