BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	COLOR: #333333; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: center; 
    FONT-SIZE: 12px;
}
  

/* inicios dos botoes e campos dos formularios */

#botao 
{ 
	BORDER-RIGHT: white 1px solid #333333; 
	BORDER-TOP: white 1px solid #333333; 
	BORDER-LEFT: white 1px solid #333333; 
	WIDTH: 170px; 					 
	BORDER-BOTTOM: white 1px solid #333333; 	
	cursor: hand;	
	COLOR: #333333; 
	BACKGROUND-COLOR: #e8e8e8;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: none;
} 

#botao:hover 
{
	
	BORDER-RIGHT: white 1px solid #333333; 
	BORDER-TOP: white 1px solid #333333; 
	BORDER-LEFT: white 1px solid #333333; 
	BORDER-BOTTOM: white 1px solid #333333;	
    WIDTH: 170px; 	
    cursor: hand;			
	COLOR: black; 
 	BACKGROUND-COLOR: #f7f7f7;
    FONT-SIZE: 11px; 
	FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: none;
	TEXT-DECORATION: underline; 
}

#quick_search_button {
	BORDER-RIGHT: white 1px solid; 
	BORDER-TOP: white 1px solid; 
	BORDER-LEFT: white 1px solid; 
	WIDTH: 170px; 
	COLOR: white; 
	BORDER-BOTTOM: white 1px solid; 
	BACKGROUND-COLOR: #790202;
	cursor: hand;
    FONT-SIZE: 11px; 
	FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: none;
	TEXT-DECORATION: none;
}

#quick_search_button:hover {
	BORDER-RIGHT: white 1px solid; 
	BORDER-TOP: white 1px solid; 
	BORDER-LEFT: white 1px solid; 
	WIDTH: 170px; 
	COLOR: white; 
	BORDER-BOTTOM: white 1px solid; 
	BACKGROUND-COLOR: #790202;
	cursor: hand;
	TEXT-DECORATION: underline;
	cursor: hand;
    FONT-SIZE: 11px; 
	FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: none;
}

#quick_search_button:visited {
	BORDER-RIGHT: white 1px solid; 
	BORDER-TOP: white 1px solid; 
	BORDER-LEFT: white 1px solid; 
	WIDTH: 170px; 
	COLOR: white; 
	BORDER-BOTTOM: white 1px solid; 
	BACKGROUND-COLOR: #790202;
	cursor: hand;
    FONT-SIZE: 11px; 
	FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: none;
	TEXT-DECORATION: none;
}

#input2 
{
	
	BORDER-RIGHT: 1px solid #FFFFFF; 
	BORDER-TOP: 1px solid #FFFFFF; 
	BORDER-LEFT: 1px solid #FFFFFF; 
	BORDER-BOTTOM: 1px solid #FFFFFF; 	
	WIDTH: 55px;
	COLOR: white; 
	BACKGROUND-COLOR: #790202;
	FONT-SIZE: 10px; 
FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: none;
}


/* campo de estado do imovel */
#el05 {
FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	COLOR: #333333; 
	BACKGROUND-COLOR: #DFE7EE;
    border: 1px solid #DFE7EE;
}
 
.el05 {
FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	COLOR: #333333; 
	BACKGROUND-COLOR: #DFE7EE;
    border: 1px solid #DFE7EE;
}
 

#texto_pesquisa {
FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	COLOR: #333333;
	BACKGROUND-COLOR: #DFE7EE;
    border: 1px solid #7F9DB9;
}

#General {
FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	COLOR: #333333;
	BACKGROUND-COLOR: #DFE7EE;
    border: 1px solid #DFE7EE;
}

#campo_texto {
FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	COLOR: #333333; 
	BACKGROUND-COLOR: #DFE7EE;
    border: 1px solid #7F9DB9;
}

#preco_min_max {
FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	COLOR: #333333;
	BACKGROUND-COLOR: #DFE7EE;
    border: 1px solid #DFE7EE;
}



/* fim dos botoes e campos dos formularios */





/* inicio dos estilos do formulario de contacto */

#titulo_formulario
{
	height:22px;
FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#002e59;
	font-weight:bold;
}

#tabelaFormulario {
border:1px solid #4c6d8b; 
FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:10px;
}

#boxGeral{FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #666666;height:18px;padding-left:5px;line-height:17px;text-decoration: none;background-color:#ffffff;border: 1px solid #999999;}

.boxGeral{font-family: FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #666666;height:18px;padding-left:5px;line-height:17px;text-decoration: none;background-color:#ffffff;border: 1px solid #999999;}

.campoFormulario{FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;font-weight:bold; text-decoration: none;white-space:nowrap;padding-right:10px;}

#campoFormulario{FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-size: 11px; color: #666666;font-weight:bold; text-decoration: none;white-space:nowrap;padding-right:10px;}
 
 
#txtAviso{FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;;font-size: 11px; color: #666666; text-decoration: none;line-height:20px;}

DIV.erro {
FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
color: #DB241C; 
text-decoration: none;
line-height:20px;
FONT-WEIGHT: none;
}

.erro {
FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
color: #DB241C; 
text-decoration: none;
line-height:20px;
FONT-WEIGHT: none;
}	

/*   
.erro:hover {	
text-decoration: underline;
}
*/

#erro {
FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
color: #DB241C; 
text-decoration: none;
line-height:20px;
FONT-WEIGHT: none;
}

#erro:hover {	   
text-decoration: underline;
}

/* fim do formulario de contacto */



 

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */
}
  	
.bt_pages{
padding: 2px;
}

.bt_pages ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.bt_pages li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.bt_pages a, .bt_pages a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;	 
	WIDTH: 24px;
	HEIGHT: 20px; 
}

.bt_pages a:hover, .bt_pages a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: #FFFF80;	
	WIDTH: 24px;
	HEIGHT: 20px; 
}

.browse_tool_curpage {
	WIDTH: 24px;
	HEIGHT: 20px; 
	TEXT-ALIGN: center;
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;	
}   

.browse_tool_curpage a.currentpage{
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

.bt_pages a.disablelink, .bt_pages a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
border: 1px solid #2b66a5;
}

.bt_pages a.prevnext{
font-weight: bold;
}

.browse_tool_button A {	
	BORDER-RIGHT: #9aafe5 1px outset;
	BORDER-LEFT: #9aafe5 1px outset; 
	BORDER-TOP: #9aafe5 1px outset;
	BORDER-BOTTOM: #9aafe5 1px outset;
	PADDING-TOP: 3px;
	PADDING-RIGHT: 3px;  
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 3px; 
	FONT-WEIGHT: bold;
	WIDTH: 100px; 
	LINE-HEIGHT: 10px; 
	color: #2e6ab1;	  
	DISPLAY: block; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none			
 
}
.browse_tool_button A:visited {
	BORDER-RIGHT: #9aafe5 1px outset;
	BORDER-LEFT: #9aafe5 1px outset; 
	BORDER-TOP: #9aafe5 1px outset;
	BORDER-BOTTOM: #9aafe5 1px outset;
	PADDING-TOP: 3px;
	PADDING-RIGHT: 3px;  
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 3px; 
	FONT-WEIGHT: bold;
	WIDTH: 100px; 
	LINE-HEIGHT: 10px; 
	color: #2e6ab1;	 
	DISPLAY: block; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none	
}
.browse_tool_button A:hover {	   
color: #000;
background-color: #FFFF80;	
	BORDER-RIGHT: #9aafe5 1px outset;
	BORDER-LEFT: #9aafe5 1px outset; 
	BORDER-TOP: #9aafe5 1px outset;
	BORDER-BOTTOM: #9aafe5 1px outset;
	PADDING-TOP: 3px;
	PADDING-RIGHT: 3px;  
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 3px; 
	FONT-WEIGHT: bold;
	WIDTH: 100px; 
	LINE-HEIGHT: 10px; 
	DISPLAY: block; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none

}


/* inicio dos estilos da janela de marquee - painel rolante */

#marqueecontainer 
{
position: relative;
width: 140px; /* marquee largura */
height: 180px; /* marquee altura */
background-color: white;
overflow: hidden;
padding: 0px;
padding-left: 0px;
}
 
#vmarquee 
{
}

/* fim dos estilos da janela de marquee - painel rolante */
	



/*
legend { 
	color:#000000;
    position: relative;
    top: -.5em;
    font-weight: bold;
	font-family: Trebuchet MS; verdana, arial, helvetica, sans-serif;
	font-size: 10px;
}


fieldset {
	border: 1px solid #C20201;
	-moz-border-radius: 10px;
	position: relative;
	background-color: #dddddd;
}
*/


.tab-page fieldset { -moz-border-radius:0px;margin:0; background-color:transparent; border:10px dashed #BCCAD1;  }
.tab-page legend { margin:.5em; text-align:center; font-size:120%; color:#000; border:10px solid #BCCAD1; background-color:#E1E9EC; padding:.2em .5em; }
.tab-page legend1 { margin:.5em; text-align:center; font-size:180%; color:#000; border:50px solid #BCCAD1; background-color:#E1E9EC; padding:.2em .5em; }
#general_info fieldset { -moz-border-radius:0px;margin:3em 0 0 0; background-color:#BCCAD1; border:10px solid #BCCAD1; }
#general_info legend { margin:0 0 0 .5em; padding:0 .7em; text-align:center; font-size:120%; border:1px solid #BCCAD1; background-color:#FFFFFF; }
#general_info legend1 { margin:0 0 0 .5em; padding:0 .7em; font-size:180%; text-align:center; font-size:120%; border:1px solid #BCCAD1; background-color:#FFFFFF; }
#openrealty_links fieldset { -moz-border-radius:0px;margin:3em 0 0 0; background-color:#BCCAD1; border:10px solid #BCCAD1; }
#openrealty_links legend { margin:0 0 0 .5em; padding:0 .7em; text-align:center; font-size:120%; border:1px solid #BCCAD1; background-color:#FFFFFF; }
#openrealty_links legend1 { margin:0 0 0 .5em; padding:0 .7em; text-align:center; font-size:180%; border:1px solid #BCCAD1; background-color:#FFFFFF; }


legend1 { 
	color:#000000;
    position: relative;
    top: -.5em;
    font-weight: bold;
	font-family: Trebuchet MS; verdana, arial, helvetica, sans-serif;
	font-size: 14px;
}



legend a { 
	color:#C20201;
    position: relative;
    top: -.2em;
    font-weight: bold;
	font-family: Trebuchet MS; verdana, arial, helvetica, sans-serif;
	font-size: 13px;
}

.legend:hover { 
	color:#ffcc00;
    position: relative;
    top: -.2em;
    font-weight: bold;
	font-family: Trebuchet MS; verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}


required {
	color: #FF0000;
    font-weight: bold;
}

.required {
	color: #FF0000;
    font-weight: bold;
}

#required {
	color: #FF0000;
    font-weight: bold;
}

#result_top {
	color: #CCCCCC;
	background: #496B8D;
}
#result_top ul {
	margin: 0px;
	list-style: none;
	float: right;
	padding-right: 12px;
}
#result_top ul li {
	display: inline;
	padding-right: 20px;
	padding-left: 20px;
}
#result_top ul li a {
	font-variant: small-caps;
	color: #CCCCCC;
	text-decoration: none;
	font-size: 12px;
}
#result_listing {
	background: #92ACC7;
	border: 1px solid #536B86;
	width: 235px;
	float: left;
	padding-right: 3px;
	margin: 4px 10px 6px 10px;
	height: 225px;
	text-align: center;

}
#result_listing img {
	border: 1px solid #74A383;
}
#result_listingspace {
	float: left;
	height: 8px;
	width: 230px;
	clear: both;
}
#result_listing_title {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 2px;
	text-align:left;
	width: 200px;
	border-bottom: 1px solid #A2A741;
}
#result_listinga {
	width: 150px;
	padding: 6px 35px 5px 35px;
}
#result_listingb {
	float: left;
	width: 230px;
	padding-left: 15px;
	text-align: left;
}
#results_listingc {
	width: 230px;
	padding: 1px 12px 0px 8px;
	text-align: left;
}

#result_listingb ul {
	list-style: none;
	margin: 0px;
}

#result_listingb ul li {
	display: inline;
	margin: 0px;
}






















































featured_listings {
font-family: Verdana, arial, helvetica, sans-serif;
font-size: 11px;
border:1px solid #333333;
BACKGROUND-COLOR: #e8e8e8;
}

.featured_listings {
font-family: Verdana, arial, helvetica, sans-serif;
font-size: 11px;
border:1px solid #333333;
BACKGROUND-COLOR: #e8e8e8;
}

.featured_listings a {
font-family: Verdana, arial, helvetica, sans-serif;
font-size: 11px;
font-weight: 12px;
text-decoration: none;
border: 0px;
}

.featured_listings a:visited {
text-decoration: none;
}

.featured_listings img{
border: 1px inset #ffcc00;
margin-left: auto;
margin-right: auto;
}

#listar img,
#listar:link img,
#listar:visited img,
#listar:active img,
#listar:hover img { border: none }

	#listar:focus img,
	#listar:hover img,
	#listar:active img {
		border:none;
	}


	a:link img,
	a:visited img{
		border:1px solid #333333;
	}
	a:focus img,
	a:hover img,
	a:active img{
		border:1px dashed #662701;
	}

H1 {
	FONT-WEIGHT: normal; 
	MARGIN: 0px; 
	COLOR: #333333
}
H2 {
	FONT-WEIGHT: normal; 
	MARGIN: 0px; 
	COLOR: #333333
}
H3 {
	FONT-WEIGHT: normal; 
	MARGIN: 0px; 
	COLOR: #333333
}
H4 {
	FONT-WEIGHT: normal; 
	MARGIN: 0px; 
	COLOR: #333333
}
A {
	COLOR: #662701; 
	TEXT-DECORATION: underline
}

a:hover{
		color:#333333;
	TEXT-DECORATION: none; 
	}



HR {
	BORDER-TOP-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	BORDER-RIGHT-WIDTH: 0px
}

.container {
	DISPLAY: block; 
	MARGIN-LEFT: auto; 
	WIDTH: 779px; 
	MARGIN-RIGHT: auto; 
	TEXT-ALIGN: left; 
/*	FONT-SIZE: 11px; */
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
}



.conteudos {
	DISPLAY: block; 
	MARGIN-LEFT: auto; 
	MARGIN-RIGHT: auto; 
	TEXT-ALIGN: left; 
    FONT-SIZE: 12px; 
	FONT-FAMILY: Trebuchet MS; Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: normal;
}

.titulos {
FONT-SIZE: 12px; 
FONT-FAMILY: Trebuchet MS; Verdana, Arial, Helvetica, sans-serif; 
FONT-WEIGHT: bold;
PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 
FLOAT: left; 
PADDING-BOTTOM: 7px; 
PADDING-TOP: 7px; 
BACKGROUND-COLOR: #e8e8e8; 
TEXT-ALIGN: center;
BORDER: #cccccc 1px solid;
}

.listagem {
	MARGIN-LEFT: auto; 
	MARGIN-RIGHT: auto; 
	TEXT-ALIGN: center; 
    FONT-SIZE: 12px; 
	FONT-FAMILY: Trebuchet MS; Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: normal;
}


UL LI {
	LIST-STYLE-IMAGE:  url(imager/list_arrow.jpg); 
	LIST-STYLE-TYPE: disc
}
.keys {
	FLOAT: right; MARGIN-LEFT: 370px; POSITION: absolute
}
.header {
	WIDTH: 779px; HEIGHT: 200px; BACKGROUND-COLOR: white
}
.logo_header {
	WIDTH: 170px; HEIGHT: 150px; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
.logo_header H2 {
	FONT-WEIGHT: normal; MARGIN: 0px
}
.left_header {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND:  url(images/left_header_bk.jpg) repeat-x 50% top; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 170px; MARGIN-RIGHT: 5px; PADDING-TOP: 5px; HEIGHT: 190px
}
.left_header H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: white; PADDING-TOP: 0px; LETTER-SPACING: -2px
}
.left_header SELECT {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; FONT-SIZE: 10px; MARGIN-BOTTOM: 7px; BORDER-LEFT: white 1px solid; WIDTH: 170px; COLOR: white; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #790202
}




.right_header {
	BACKGROUND:  url(images/right_header_bk.jpg) repeat-x 50% top; FLOAT: left; WIDTH: 590px; COLOR: white; HEIGHT: 100%
}
.right_header_top {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.right_header_top H1 {
	FONT-SIZE: 30px; MARGIN: 0px; COLOR: white; LETTER-SPACING: -2px
}
.right_header_low H1 {
	MARGIN: 0px
}
.right_header_low {
	MARGIN-TOP: 20px; FLOAT: left; MARGIN-LEFT: 30px; WIDTH: 150px; HEIGHT: 100px
}
.right_header_low A {
	COLOR: white; TEXT-DECORATION: none
}
.right_header_low A:visited {
	COLOR: white; TEXT-DECORATION: none
}
.right_header_low A:hover {
	COLOR: gray; TEXT-DECORATION: none
}
.outer_content {
	MARGIN-TOP: 5px; FLOAT: left
}
.nav {
	FLOAT: left; WIDTH: 180px; HEIGHT: 100%
}
.nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.nav UL LI {
	DISPLAY: block; FLOAT: left; LIST-STYLE-TYPE: none
}
.nav A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 160px; COLOR: #333333; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #e8e8e8; TEXT-DECORATION: none
}
.nav A:visited {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 160px; COLOR: #333333; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #e8e8e8; TEXT-DECORATION: none
}
.nav A:hover {
	BACKGROUND:  url(images/menu_back.swf) no-repeat left center
}
.inner_content {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN-LEFT: 5px; WIDTH: 580px; PADDING-TOP: 5px
}
.footer {
	PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 
FLOAT: left; 
PADDING-BOTTOM: 5px; 
WIDTH: 100%; 
PADDING-TOP: 5px; 
BACKGROUND-COLOR: #e8e8e8; 
TEXT-ALIGN: center
	FONT-SIZE: 11px; 
	FONT-FAMILY: Trebuchet MS; Verdana, Arial, Helvetica, sans-serif;
}
.listing_box {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 5px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #e8e8e8
}
.listing_box IMG {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.field_caption {
	FONT-WEIGHT: bold
}
.searchpage_field_caption {
	FONT-WEIGHT: bold; TEXT-ALIGN: right
}
.searchpage_field_caption_row {
	FONT-WEIGHT: bold; TEXT-ALIGN: right
}
.lat_long_header {
	FONT-SIZE: 12px
}
.view_image {
	TEXT-ALIGN: center
}
.image_caption {
	FONT-WEIGHT: bold; FONT-SIZE: 16px
}
.view_user {
	PADDING-LEFT: 5px
}
.view_user_user_name {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.view_user_user_images {
	FLOAT: left
}
.view_user_user_info {
	PADDING-LEFT: 10px; FLOAT: left
}
.view_user_user_hitcount {
	CLEAR: both
}
.view_user_user_box {
	
}
.no_results {
	MARGIN-TOP: 10px; COLOR: red
}

.search_results {
	WIDTH: 100%
}
.result_row_0 {
	BACKGROUND-COLOR: #F7F7F7
}

tr.result_row_0:hover {
BACKGROUND-COLOR: #d6d3ee;
border: 1px inset #ffcc00;
}


.result_row_1 {
	BACKGROUND-COLOR: #ffffff
}

tr.result_row_1:hover {
BACKGROUND-COLOR: #F7F7F7;
}

.view_users {
	WIDTH: 100%
}
.logo H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 30px; MARGIN: 10px 0px 0px; VERTICAL-ALIGN: text-bottom; COLOR: #333333
}
.clr {
	CLEAR: both
}
.content {
	POSITION: relative
}

@media Print    
{
#leftcol {
	DISPLAY: none
}
#outer {
	BORDER-LEFT-WIDTH: 0px
}
    }
TABLE.page_display {
	BORDER-TOP-WIDTH: 3px; BORDER-LEFT-WIDTH: 3px; BORDER-BOTTOM-WIDTH: 3px; BORDER-RIGHT-WIDTH: 3px
}
TD.page_display {
	VERTICAL-ALIGN: top; WIDTH: 100%
}
TABLE.admin_main {
	BORDER-TOP-WIDTH: 3px; BORDER-LEFT-WIDTH: 3px; BORDER-BOTTOM-WIDTH: 3px; WIDTH: 100%; BORDER-RIGHT-WIDTH: 3px
}
TD.admin_main {
	VERTICAL-ALIGN: top; WIDTH: 100%
}
TD.row1_0 {
	BACKGROUND-COLOR: #009900
}
TD.row2_0 {
	BACKGROUND-COLOR: #ccffcc
}
TD.row3_0 {
	BACKGROUND-COLOR: #99cc99
}
.adminListingLeft_0 {
	COLOR: #ffffff; BACKGROUND-COLOR: transparent
}
.browse_tool_table {
	FONT-SIZE: 11px; WIDTH: 100%; COLOR: black; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.browse_tool {
	FONT-SIZE: 11px; COLOR: black; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.browse_tool_num {
	COLOR: #336699
}

.browse_tool_ghost {
	FONT-SIZE: 10px; COLOR: #aaaaaa; LINE-HEIGHT: 10px; TEXT-DECORATION: none
}  

/*
.browse_tool_curpage {
	DISPLAY: block; WIDTH: 24px; COLOR: #ffcc00; HEIGHT: 20px; BACKGROUND-COLOR: #f8f8f8; TEXT-ALIGN: center
} 


.bt_pages {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; COLOR: #000000; PADDING-TOP: 5px; FONT-FAMILY: verdana, arial, Helvetica, sans-serif; BACKGROUND-COLOR: #d1dee9; TEXT-DECORATION: none
}
bt_pages_ghost {
	COLOR: #aaaaaa; TEXT-DECORATION: none
}
A.bt_pages {
	DISPLAY: block; WIDTH: 24px; COLOR: #000000; HEIGHT: 20px; TEXT-ALIGN: center
}
A.bt_pages:visited {
	COLOR: #000000
}
A.bt_pages:hover {
	BACKGROUND: #132975; COLOR: #ffffff
}  
*/

/* LISTING PAGE DETAILS 'listing_next_prev'  */
.next_prev_listing { margin: 2em 0 2em 3em;  border: 1px solid #a9a9a9; width: 40em; text-align: center; }
.next_prev_listing ul { margin: 1.5em auto; }
.next_prev_listing li { display: inline; padding: .5em 1em; list-style-type: none; }
.count, .listing_xy { width: 100%; background-color: #dcdcdc; clear: both; padding: .5em 0; }
/* css for tabbed pages */
.dynamic-tab-pane-control.tab-pane {
	position:	relative;
	width:		100%;		/* width needed weird IE bug */
	margin-right:	-2px;	/* to make room for the shadow */
}
.dynamic-tab-pane-control .tab-row .tab {
	width:				70px;
	height:				16px;
	background-image:	url( "{template_url}/images/tab.png" );
	position:		relative;
	top:			0;
	display:		inline;
	float:			left;
	overflow:		hidden;
	cursor:			Default;
	margin:			1px -1px 1px 2px;
	padding:		2px 0px 0px 0px;
	border:			0;
	z-index:		1;
	font:			11px Tahoma;
	white-space:	nowrap;
	text-align:		center;
}
.dynamic-tab-pane-control .tab-row .tab.selected {
	width:				74px !important;
	height:				18px !important;
	background-image:	url( "{template_url}/images/tab.active.png" ) !important;
	background-repeat:	no-repeat;
	border-bottom-width:	0;
	z-index:		3;
	padding:		2px 0 0px 0;
	margin:			1px -3px -3px 0px;
	top:			-2px;
	font:				11px Tahoma;
}
.dynamic-tab-pane-control .tab-row .tab a {
	font:				11px Tahoma;
	color:				Black;
	text-decoration:	none;
	cursor:				default;
}
.dynamic-tab-pane-control .tab-row .tab.hover {
	font:				11px Tahoma;
	width:				70px;
	height:				16px;
	background-image:	url( "{template_url}/images/tab.hover.png" );
	background-repeat:	no-repeat;
}
.dynamic-tab-pane-control .tab-page {
	clear:			both;
	border:			1px solid rgb( 145, 155, 156 );
	background:		#ffffff;
	z-index:		2;
	position:		relative;
	top:			-2px;
	font:				11px Tahoma;
	color:				Black;
	filter:			progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#fffcfcfe, EndColorStr=#fff4f3ee, GradientType=0)
					progid:DXImageTransform.Microsoft.Shadow(Color=#ff919899, Strength=2, Direction=135);
	/*244, 243, 238*/
	/* 145, 155, 156*/

	padding:		10px;
}
.dynamic-tab-pane-control .tab-row {
	z-index:		1;
	white-space:	nowrap;
}

.poweredBy {
	FONT-SIZE: 11px; 
	FONT-FAMILY: Trebuchet MS; Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	FONT-WEIGHT: bold;
}

.poweredBy a {
	FONT-SIZE: 11px; 
	FONT-FAMILY: Trebuchet MS; Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	FONT-WEIGHT: bold;
}

.poweredBy a:hover {
	FONT-SIZE: 11px; 
	FONT-FAMILY: Trebuchet MS; Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	FONT-WEIGHT: bold;
}

.conteudowhite11 {
	FONT-SIZE: 11px; 
	FONT-FAMILY: Trebuchet MS; Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #002687;
	text-decoration:underline;
	FONT-WEIGHT: bold;
}

.conteudowhite11 a {
	FONT-SIZE: 11px; 
	FONT-FAMILY: Trebuchet MS; Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #002687;
	text-decoration:underline;
	FONT-WEIGHT: bold;
}

.conteudowhite11 a:hover {
	FONT-SIZE: 11px; 
	FONT-FAMILY: Trebuchet MS; Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #002687;
	text-decoration: none;
	FONT-WEIGHT: bold;
}

.conteudowhite12 {
	FONT-SIZE: 11px; 
	FONT-FAMILY: Trebuchet MS; Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #ffffff;
}

.style1 { 
	FONT-WEIGHT: bold;
    color: #FF0000;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Trebuchet MS; Verdana, Arial, Helvetica, sans-serif;
}

.conteudopesquisa {
	FONT-SIZE: 11px; 
	FONT-FAMILY: Trebuchet MS; Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
}


