/* andreas01 - a free xhtml/css website template by Andreas Viklund - http://andreasviklund.com/ - that may be used for any purpose as long as the proper credits are given to the original designer.

/* Free DotNetNuke Skin available from: http://www.dnncreative.com 
 Adapted to DotNetNuke by Lee Sykes from DNN Creative Magazine
 Providing DotNetNuke Tutorials, Reviews, Videos, MP3 Interviews to 
 help you get the most from DNN

Andreas Viklund Template Version: 2.5 (Jan 11, 2007)

Screen layout: */
 

/***** Body and main container *****/

html, body {height: 100%;} 

body {
	background-color: Transparent;
	border: 0px;
}

h2
{

}

h3
{

}

p

{

}

#wrap {
	background-color: #FFFFFF;
	background-image: url(media/fundoPagina.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0 auto;
	width: 100%;
	clear: both;
}
#wrapAdmin {
	background-color: #FFFFFF;
	background-image: url(media/fundoPaginaAdmin.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0 auto;
	width: 100%;
	clear: both;
}

/****** Header *****/

#header {
	margin: 0px auto;
	padding: 0px;
	height: 140px;
	width: 760px;
	border: 0px;
	background-color: Transparent;
}

#header100 {
	margin: 0px auto;
	padding: 0px;
	height: 140px;
	width: 98%;
	background-color: Transparent;
}
#logo
{
	margin: 20px 0px 10px 0px;
	float: left;
}
#login
{
	background-color: Transparent;
	height: 100px;
	float: right;
}
#tableUser
{
	padding: 0px;
	width: 600px;
}
#User
{
		padding: 0px;
		width: 430px;
	
}
#Contact
{
}
.lnkHeader, a.lnkHeader, a.lnkHeader:link, a.lnkHeader:visited
{
	color:#808284;
	font-family: Arial;
	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
	letter-spacing: 1px;
	text-transform: none;
	text-decoration: none;
}
a.lnkHeader:hover
{
	color:#808284;
	font-family: Arial;
	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
	text-decoration: Underline;
}
.separadorHeader
{
	color: #C5C7C8;
	font-family: Tahoma;
	font-size: 12px;
	padding-left: 15px;
	padding-right: 15px;
}

/***** Main menu *****/

#menu
{
    width: 630px;
    float: right;
    background: Transparent;
}

#menu100
{
    width: 100%;
    margin: auto;
    background: Transparent;
}

#Table_Menu_Admin {
	background-color: #F96302;
	width: 620px;
	height: 30px;
	float: right;
	margin: 10px;
}

#breadcrumb
{
	width: 760px;
	margin: 10px auto;
}

/***** Cabeçalho do Empreendimento ****/

#empreendimento
{
	background: Transparent Url(media/fundoCabecalho.gif) left top no-repeat;
	width: 760px;
	height: 140px;
	margin: auto;
	margin-bottom: 5px;
}

h1.tituloEmpreendimento
{
	color: #000000;
	font-family: Arial;
	font-weight: normal;
	font-size: 22px;
	line-height: 22px;
	margin: 15px 0px 3px;
}

p.descricaoEmpreendimento {
	color: #6f6f59;
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}

.lnkEmpreendimento, a.lnkEmpreendimento, a.lnkEmpreendimento:link, a.lnkEmpreendimento:visited {
	color: #a60a0a;
	cursor: hand;
	font-family: Arial;
	font-weight: normal;
	font-size: 13px;
	line-height: 16px;
	text-decoration: none;
}

a.lnkEmpreendimento:hover {
	text-decoration: underline;
}

#menuEmpreendimento
{
	background: Transparent;
	margin: auto;
}

#menuEmpresa {
	margin: 0px auto;
	padding: 0;
	width: 750px;
	height: 100%;
	border: 0px;
	clear: both;
}


/***** Paineis *****/

#Paineis
{
    background: Transparent;
    width: 760px;
    margin: 40px auto;
}

.buscaPaneHome {
	margin: 0px auto;
	padding: 0px;
	width: 760px;
	border: 0px;
	clear: both;
}

.bannerPaneHome {
	margin: 0px auto;
	padding: 0px;
	width: 760px;
	border: 0px;
	clear: both;
}
.bannerPaneBlog 
{
	float: right;
	margin: 10px auto;
	padding: 0px;
	width: 566px;
	border: 0px;
	clear: both;
}

.lancamentoPaneHome {
	margin: 10px auto;
	padding: 0px;
	width: 760px;
	border: 0px;
	clear: both;
}


/***** Top Content *****/

.topPane {
	margin: 0px auto;
	padding: 0px;
	width: 760px;
	border: 0px;
	clear: both;
}

.topPaneEmpresa {
	margin: 0px auto;
	padding: 0px;
	width: 750px;
	border: 0px;
	clear: both;
}
.bordaEmpresa
{   
	padding: 0px;	
	border-top: solid 5px #E8E9DB;
	border-left: solid 5px #E8E9DB;
	border-right: solid 5px #E8E9DB;
	border-bottom: solid 5px #E8E9DB;
}


/***** Left Sidebar *****/

.leftSide {
	float: left;
	width: 140px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.LeftPaneHome {
	float: left;
	margin: 0px auto;
	padding: 0;
	width: 240px;
	border: 0px;
}

.leftPane2Colunas {
	float: left;
	width: 160px;
	margin: 10px 0px;
	padding: 0px;
	border: 0px;
}
.leftPane3Colunas {
	float: left;
	width: 160px;
	margin: 10px 0px;
	padding: 0px;
	border: 0px;
}

/***** Right Sidebar *****/

.rightSide {
	float: right;
	width: 140px;
	height: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.rightPaneHome {
	float: right;
	margin: 0px auto;
	padding: 0;
	width: 240px;
	border: 0px;
}

.rightPane2Colunas {
	float: right;
	width: 190px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.rightPane3Colunas 
{
	float: right;
	width: 202px;
	margin-left:10px;
	padding: 0px;
	border: 0px;
}
.rightPane2ColunasO {
	float: right;
	width: 320px;
	margin: 10px auto;
	padding: 0px;
	border: 0px;
}

/***** Main Content *****/

.contentSide {
	margin: 0px auto;
	padding: 0;
	width: 460px;
	border: 0px;
}

.contentPaneHome {
	margin: 0px auto;
	padding: 0px;
	width: 238px;
	border: 0px;
}

.contentPane100 {
	float: left;
	margin: 0px auto;
	padding: 0;
	width: 99%;
	height: 100%;
	border: 0px;
}

.contentAdmin {
	margin: 20px auto;
	padding: 0px;
	width: 760px;
	border: 0px;
	clear: both;
}

.contentPaneUsuario {
	margin: 0px auto;
	padding: 0;
	width: 300px;
	height: 100%;
	border: 0px;
}

.contentPaneEmpresa {
	margin: 0px auto;
	padding: 0;
	width: 750px;
	height: 100%;
	border: 0px;
	clear: both;
}

.contentPane1Coluna {
	margin: 0px auto;
	padding: 0px;
	width: 760px;
	border: 0px;
	clear: both;
}

.contentPane2ColunasL {
	float: right;
	margin: 10px 0px;
	padding: 0px;
	width: 557px;
	border: 0px;
}
.contentPane2ColunasO {
	float: left;
	margin: 10px 0px;
	padding: 0px;
	width: 430px;
	border: 0px;
}

.contentPane2ColunasR {
	float: left;
	margin: 10px 0px;
	padding: 0px;
	width: 300px;
	border: 0px;
}
.contentPane3Colunas 
{
	float: right;
	margin: 0px auto;
	padding: 0px;
	width: 350px;
	border: 0px;
}

/***** Bottom Content *****/


.bottomPane {
	margin: 0px auto;
	padding: 40px 0px;
	width: 760px;
	border: 0px;
	clear: both;
	text-align:center;
}


/***** Footer *****/

#footer {
	background:#fff url(media/fundoRodape.gif) left top repeat-x;
	border: 0px;
	padding: 15px 0px;
	width: 100%;
	height: 100px;
	bottom: 0px;
}

#tableFooter
{
	margin: 0px auto;
	width: 760px;
}

#tableFooter100
{
	margin: 0px auto;
	width: 100%;
	padding: 0px 10px;
}

/***** Various classes *****/

a img {
border:0;
}

.left {
margin:3px 10px 2px 0;
float:left;
}

.right {
margin:2px 0 2px 10px;
float:right;
}

.textright {
text-align:right;
}

.center {
text-align:center;
}

.small {
font-size:0.8em;
}

.bold {
font-weight:bold;
}

.postinfo {
background-color:#f4f4f4;
border-left:4px solid #cccccc;
color:#606060;
font-size:0.9em;
line-height:1.4em;
margin:1px 0 20px;
padding:8px 5px 8px 8px;
}

.clearing {
clear:both;
padding: 0px;
margin: 0px;
height: 0px;
visibility:hidden;
}

.hide {
display:none;
}


/* [SEARCH] */
.Search {
	font-weight: normal;
	font-size: 11px;
	color: #867A66;
	font-family: Tahoma;
	vertical-align: middle;
}
.Search_Vert {
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Tahoma;
	vertical-align: middle;
}
.dnnSEARCH_Button {
	vertical-align: bottom;
}
.dnnSEARCH_Button LABEL {
	font-size: 11px;
	line-height: 13px;
	height: 16px;
}
#dnn_dnnSEARCH_txtSearch {
	background-color: #E1E1E1;
	border: 1px solid #fff;
	color: #000;
	font-family: Tahoma;
	font-size: 12px;
	width: 150px;
	height: 16px;
	padding-left: 3px;
}
#dnn_dnnSEARCH_optWeb {
	vertical-align: bottom;
}
#dnn_dnnSEARCH_optSite {
	vertical-align: bottom;
}

.labelBusca {
	color: #808284;
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	line-height: 12px;
	letter-spacing: 1px;
	padding-right: 5px;
	text-transform: none;
}

.footerCss, a.footerCss, a.footerCss:link, a.footerCss:visited
{
	color: #606060;
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
	text-transform: normal;
	text-decoration: Underline;
}

a.footerCss:hover
{
	color: #606060;
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
	text-transform: normal;
	text-decoration: Underline;
}

.rodapeDemac
{
	color: #000;
	font-family: Verdana;
	font-size: 12px;
	line-height: 20px;
	margin: 0px;
}
.rodapeEnderecoDemac
{
	color: #808184;
	font-family: Verdana;
	font-size: 12px;
	line-height: 20px;
	margin: 0px;
}

.separadorRodape
{
	color: #7D715B;
	font-family: Arial;
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;
}

.lnkSnap, a.lnkSnap, a.lnkSnap:link, a.lnkSnap:visited
{
	color: #000;
	font-family: Arial, Verdana;
	font-size: 12px;
	margin-top: 3px;
	text-decoration: none;
}


/* Portal Links */
A {
	font-family: Arial;
	font-size: 11px;
}
A:link {
	color: #9E3434;
	text-decoration: underline;
}
A:visited {
	color: #9E3434;
	text-decoration: underline;
}
A:active {
	color: #9E3434;
	text-decoration: underline;
}
A:hover {
	color: #D17575;
	text-decoration: underline;
}

/* [LANGUAGE] */
#LanguageComboBox SELECT {
	margin: 2px 0px 0px 0px;
	font-family: Arial;
	font-size: 10px;
	color: #333333;
	width: 135px;
	height: 20px;
}

/* [SOLPATRMENU] */

.MainMenu_MenuContainer TD {
	padding: 0px 3px 0px 0px;
	vertical-align: bottom;
	background-color: transparent;
	width: 0px;
}

.MainMenu_MenuContainer_Vert {
	font-size: 0px;
	background-color: transparent;
	width: 190px;
}
.MainMenu_MenuBar {
}
.MainMenu_MenuItem {
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #FAC7A9;
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	padding: 3px 8px 3px 4px;
}
.MainMenu_MenuItemSel {
	background-color: transparent;
	border-style: solid;
	border-width: 0px;
	border-color: #FAC7A9;
	color: #cf0909;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	padding: 3px 8px 3px 4px;
}
.MainMenu_MenuIcon {
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 0px 1px 1px;
	border-color: #FAC7A9;
	background-color: #FAC7A9;
	width: 0px;
	display: none;
}
.MainMenu_MenuArrow {
	padding: 3px 0px 3px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 0px;
	border-color: #FAC7A9;
	background-color: #FAC7A9;
	width: 0px;
	display: none;
}
.MainMenu_MenuBreak {
	border-style: none;
	background-color: transparent;
	height: 2px;
}
.MainMenu_SubMenu {
	background-color: #FAC7A9;
	padding: 0px;
	margin: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #FAC7A9;
	border-width: 1px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.MainMenu_SubMenuItemSel {
	padding: 3px 8px 3px 4px;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #FAC7A9;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #F96302;
	background-color: #fddddf;
}
.MainMenu_RootMenuArrow {
	display: none;
}
.MainMenu_RootMenuItem TD {
	padding: 0px;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	border-color: #52070A;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	vertical-align: middle;
	background-color: #FAC7A9;
	width: 100%;
	height: 23px;
}
.MainMenu_RootMenuItemSel TD {
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	border-color: #6B0F0F;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
	vertical-align: middle;
	background-color: #EBE5E4;
}
.MainMenu_RootMenuItemActive TD {
	padding: 3px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	border-color: #6B0F0F;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #6B0F0F;
	text-transform: uppercase;
	vertical-align: middle;
	background-color: #FFFFFF;
	height: 26px;
}
.MainMenu_RootMenuItem_Vert TD {
	padding: 0px;
	border-style: solid;
	border-width: 1px 0px 1px 1px;
	border-color: #6B0F0F;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	vertical-align: middle;
	background-color: #9E3434;
	width: 100%;
	height: 21px;
}
.MainMenu_RootMenuItemSel_Vert TD {
	border-style: solid;
	border-width: 1px 0px 1px 1px;
	border-color: #9E3434;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
	vertical-align: middle;
	background-color: #EBE5E4;
}
.MainMenu_RootMenuItemActive_Vert TD {
	border-style: solid;
	border-width: 1px 0px 1px 1px;
	border-color: #9E3434;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #6B0F0F;
	text-transform: uppercase;
	vertical-align: middle;
	background-color: #FFFFFF;
	height: 24px;
}
.MainMenu_MenuContainer_Admin {
	background-color: transparent;
}
.MainMenu_MenuIcon_Admin {
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 0px 1px 1px;
	border-color: #FAC7A9;
	background-color: #FAC7A9;
	width: 0px;
}
.MainMenu_MenuBreak_Admin {
	border-style: none;
	background-color: #F96302;
}
.MainMenu_RootMenuItem_Admin {
	padding: 0px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #F96302;
	height: 28px;
}
.MainMenu_RootMenuItemSel_Admin {
	padding: 0px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #F96302;
	height: 28px;
}
.MainMenu_RootMenuItemActive_Admin {
	padding: 0px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #F96302;
	background-color: #FFFFFF;
	height: 28px;
}
.LabelEditOverClass {
	text-decoration: none;
}

/* [MENU YAHOO]*/
/* Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.5.0 */

.yuimenubar 
{	
	border-bottom: solid 1px #edede3;
	visibility: visible;
	position: static;
	width: 760px;
}

.yuimenubar li,.yuimenu li {list-style-type:none;}
.yuimenubar ul,.yuimenu ul,.yuimenubar li,.yuimenu li,.yuimenu h6,.yuimenubar h6{margin:0;padding:0;}
.yuimenuitemlabel,.yuimenubaritemlabel{text-align:left;white-space:nowrap;}
.yuimenubar>.bd>ul:after{content:"."; display:block;clear:both;visibility:hidden;height:0;line-height:0;}
.yuimenubaritem{float:left;}
.yuimenubaritemlabel,.yuimenuitemlabel{display:block;}
.yuimenuitemlabel .helptext{font-style:normal;display:block;margin:-1em 0 0 10em;}
.yui-menu-shadow{position:absolute;visibility:hidden;z-index:-1;}
.yui-menu-shadow-visible{top:2px;right:-3px;left:-3px;bottom:-3px;visibility:visible;}

li.yuimenubaritem { 
	background-color: #FFF;
	height: 28px;
	list-style-image: none;
	padding-left: 15px;
	padding-right: 15px;
	width: auto;
}

li.yuimenubaritem-selected {
	background: #d8161d url(media/fundoYUIitem.gif) no-repeat right top;
	height: 28px;
	list-style-image: none;
	padding-left: 15px;
	padding-right: 15px;
	width: auto;
}
	
.yuimenubaritemlabel, a.yuimenubaritemlabel, a.yuimenubaritemlabel:link, a.yuimenubaritemlabel:visited {
	color:#797764;
	font: bold 11px Arial;
	cursor: hand;
	line-height: 28px;
	text-decoration:none;
	text-transform: uppercase;
}

a.yuimenubaritemlabel:hover {
	text-decoration: underline;
}

.yuimenubaritemlabel-selected, a.yuimenubaritemlabel-selected, a.yuimenubaritemlabel-selected:link, a.yuimenubaritemlabel-selected:visited {
	color:#FFF;
	font: bold 11px Arial;
	cursor: hand;
	line-height: 28px;
	text-decoration:none;
	text-transform: uppercase;
}

a.yuimenubaritemlabel-selected:hover {
	text-decoration: underline;
}

.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel{padding-right:20px;*display:inline-block;}
.yui-skin-sam .yuimenubaritemlabel-selected{border-color:#7D98B8;}
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-selected{border-left-width:1px;margin-left:-1px;*left:-1px;}
.yui-skin-sam .yuimenubaritemlabel-disabled{cursor:default;color:#A6A6A6;}
.yui-skin-sam .yuimenu{font-size:93%;line-height:1.5;*line-height:1.45;}
.yui-skin-sam .yuimenubar .yuimenu,.yui-skin-sam .yuimenu .yuimenu{font-size:100%;}
.yui-skin-sam .yuimenu .bd{border:solid 1px #808080;background-color:#fff;}
.yui-skin-sam .yuimenu ul{padding:3px 0;border-width:1px 0 0 0;border-color:#ccc;border-style:solid;}
.yui-skin-sam .yuimenu ul.first-of-type{border-width:0;}
.yui-skin-sam .yuimenu ul.hastitle,.yui-skin-sam .yuimenu h6.first-of-type{border-width:0;}
.yui-skin-sam .yuimenuitem{_border-bottom:solid 1px #fff;}
.yui-skin-sam .yuimenuitemlabel{padding:0 20px;color:#000;text-decoration:none;cursor:default;}
.yui-skin-sam .yuimenuitemlabel .helptext{margin-top:-1.5em;*margin-top:-1.45em;}
.yui-skin-sam .yuimenuitem-selected{background-color:#B3D4FF;}
.yui-skin-sam .yuimenuitemlabel-disabled{cursor:default;color:#A6A6A6;}


/* PROCURAR IMÓVEL - BUSCA */

/* GRID */

#divGrid 
{
	width: 100%;
}

/* Logo do Emprendimento no Grid */
.logoGrid
{
	background-color: #FFFFFF;
	border: solid 1px #d5d6be;
	height: 90px;
	width: 90px;
}

/* Fundo do Header no Grid */
.HeaderStyle 
{
	background-image: url(media/fundoGridHeader.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 28px;
}

.HeaderStyleLeft
{
	background-image: url(media/fundoGridHeader.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 28px;
}

.HeaderStyleRight
{
	background-image: url(media/fundoGridHeader.gif);
	background-repeat: repeat-x;
	background-position: right top;
	height: 28px;
}

/* Titulo do Grid */
.HeaderStyle a, .HeaderStyle a:link, .HeaderStyle a:visited 
{
	color: #E11820;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
}

/* Linha do Grid */
.RowStyle { background-color: #fff; height: 140px; }

/* Item no Grid */
.GridItem
{
	color: #7F7F7F;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 16px;
	border-bottom: solid 1px #d5d6be;
}

.PagerRowStyle {
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	padding: 0px 1px;
}

.OtherPagerRowStyle, .OtherPagerRowStyle a, .OtherPagerRowStyle a:link, .OtherPagerRowStyle a:visited {
	color: #0000CC;
	font-family: Tahoma;
	font-size: 11px;
	padding: 0px 1px;
}

/* Nome do Emprendimento no Grid */
.btnTtlEmpreendimentoBusca, a.btnTtlEmpreendimentoBusca, a.btnTtlEmpreendimentoBusca:link, a.btnTtlEmpreendimentoBusca:visited, a.btnTtlEmpreendimentoBusca:hover 
{ 
	color: #000;
	cursor: hand; 
	font: bold 18px Arial; 
	line-height: 18px; 
	text-decoration: none; 
}
a.btnTtlEmpreendimentoBusca:hover { color: #000; }

/* Endereço do Emprendimento no Grid */
.enderecoEmpreendimentoBusca 
{
	color: #7F7F7F;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}

/* Descrição do Emprendimento no Grid */
.descEmpreendimentoBusca 
{
	color: #81806E;
	font-family: Tahoma;
	font-size: 12px;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
	
}

/* Botão Favoritos no Grid */
.btnFavoritos, a.btnFavoritos , a.btnFavoritos:link, a.btnFavoritos:visited 
{ 
	background:url(media/icoFavoritosBusca.gif) no-repeat left center; 
	color: #0000cc; 
	cursor: hand; 
	font: normal 11px Tahoma; 
	line-height: 16px; 
	padding-left: 18px; 
	text-decoration:none; 
}
a.btnFavoritos:hover { text-decoration: underline; }

/** Classes Para a Busca ***/

.tituloBusca /* Fundo para titulo da Busca */
{
    background:url(media/fundoTituloBusca.gif) repeat-x left top;
    padding: 3px;
}
.ttlControlesBusca /* Titulo da Busca */
{
	color: #E11820;
	font-family: Arial;
	font-size: 12px;
	line-height: 12px;
}
.controlesBusca /* Texto da Busca */
{
	color: #7F7F7F;
	font-family: Arial;
	font-size: 12px;
	line-height: 12px;
}

.lnkBusca, a.lnkBusca , a.lnkBusca:link, a.lnkBusca:visited /* Links da Busca (Mostrar Todos) */
{
	color: #0000CC; cursor: hand; font: normal 11px tahoma; line-height: 20px; text-decoration:none; 
}
a.lnkBusca:hover { text-decoration: underline; }

.separadorBusca { padding: 0px 10px; color: #444444; font: normal 11px arial; line-height: 20px; }

/* Link Pesquisa Avancada */
.lnkPesquisa, a.lnkPesquisa , a.lnkPesquisa:link, a.lnkPesquisa:visited, a.lnkPesquisa:hover 
{
	background:url(media/icoBotaoPesquisa.gif) no-repeat left center;
    border-bottom: solid 1px #ffbf32;
    color: #424e4f;
    cursor: hand;
    font: bold 10px Arial;
	line-height: 20px;
	padding-left: 12px;
	text-decoration:none;
	text-transform: uppercase;
}

/* Fundo Botao Buscar */
#divProcurar 
{
	background: url(media/btnBuscar.gif) no-repeat right top; 
	float: right;
	height: 30px;
	width: 100px;
	text-align: right;
}

/* Botao Buscar */
.btnProcurarImovel, a.btnProcurarImovel , a.btnProcurarImovel:link, a.btnProcurarImovel:visited, a.btnProcurarImovel:hover
{
    color: #797764;
    cursor: hand;
    font: normal 13px Arial;
	line-height: 30px;
	padding-right: 35px;
	text-align: right;
	text-decoration:none;
	text-transform: uppercase;
}
.separadorPager
{
	font: normal 11px Arial;
	color: #444444; 
	padding: 0px 10px;
}
/* PROCURAR IMÓVEL - ATALHO */

/* GRID */

#divGrid 
{
	width: 100%;
}
.tituloAtalhoBusca /* Fundo para titulo da Busca */
{
    background:url(media/FundoatalhoBuscaMenor.gif) no-repeat left top;
}
.tituloAtalhoBuscaMaior /* Fundo para titulo da Busca */
{
    background:url(media/FundoatalhoBuscaMaior.gif) no-repeat left top;
}

.controlesAtalhoBusca /* Texto da Busca */
{
	color: #fff;
	font-family: Arial;
	font-size: 12px;
	line-height:18px;
	padding-left: 10px;
}
/* Botao Buscar */
.btnProcurarAtalhoImovel, a.btnProcurarAtalhoImovel , a.btnProcurarAtalhoImovel:link, a.btnProcurarAtalhoImovel:visited, a.btnProcurarAtalhoImovel:hover
{
    color: #797764;
    cursor: hand;
    font: normal 12px Arial;
	line-height: 30px;
	padding-right: 35px;
	text-align: right;
	text-decoration:none;
	text-transform: uppercase;
}











