/* 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 *****/
html, body {height: 100%;} 
body { background-color: Transparent; border: 0px; }
#wrap {
	background: #FFFFFF url(media/BG_Pagina.gif) repeat-x center top;
	clear: both;
	margin: 0 auto;
	width: 100%; }

/****** Header *****/
#fundoHeader {
	background: Transparent url(media/BG_Header.gif) no-repeat left top;
	border: 0px;
	clear: both;
	height: 82px;
	margin: 0px auto;
	width: 780px; }
#header {
	background-color: Transparent;
	clear: both;
	height: 82px;
	margin: 0px auto;
	padding: 0px;
	width: 760px; }
#logo { float: left; margin: 20px 0px 0px; }
#logo56Anos { float: right; position: relative; top: 9px; }
#login { background-color: Transparent; border: 0px; float: right; height: 28px; margin: 5px 10px 0px 0px; }
#tbl_Header { padding: 0px; height: 28px; }
.lnkHeader, a.lnkHeader, a.lnkHeader:link, a.lnkHeader:visited {
	color:#5a6569;
	font: normal 9px Arial;
	line-height: 18px;
	text-transform: uppercase;
	text-decoration: none; }
a.lnkHeader:hover { text-decoration: underline; }
.sepHeader { background: Transparent url(media/Separador.gif) no-repeat center center; padding: 0px 8px; }

/***** Menu *****/
#fundoMenu {
	background: Transparent url(media/BG_Menu.gif) no-repeat left top;
	clear: both;
	border: 0px;
	height: 43px;
	margin: 0px auto;
	width: 780px; }
#menu {
    background: Transparent;
    clear: both;
    height: 43px;
    margin: 0px auto;
    width: 760px; }
#breadcrumb {
	background-color: #FFF;
	clear: both;
	height: 30px;
	margin: 0px auto;
	padding: auto;
	width: 760px; }

/***** Empreendimento ****/
.cabecalhoEmp {
	background-color: Transparent;
	clear: both;
	margin: 0px auto;
	width: 760px; }
.menuEmp {
	background-color: Transparent;
	border: 0px;
	clear: both;
	margin: 0px auto 10px;
	width: 760px; }
.contentEmp1Coluna {
	background-color: Transparent;
	border: 0px;
	clear: both;
	margin: 0px auto;
	width: 760px; }
.contentEmp2Colunas {
	background-color: Transparent;
	border: 0px;
	float: left;
	margin: 0px 0px 0px 10px;
	width: 340px; }
.contentEmpLazer {
	background-color: Transparent;
	border: 0px;
	float: left;
	margin: 0px 0px 0px 10px;
	width: 200px; }
.rightEmp2Colunas {
	background-color: Transparent;
	border: 0px;
	float: right;
	margin: 0px 10px 0px 0px;
	width: 400px; }
.rightEmpLazer {
	background-color: Transparent;
	border: 0px;
	float: right;
	margin: 0px 10px 0px 0px;
	width: 530px; }
	
/* Classes do Cabeçalho */
h1.tituloEmpreendimento {
	color: #FFFFFF;
	font: bold 20px Arial;
	line-height: 20px;
	margin: 0px 0px 0px 60px; }
p.descricaoEmpreendimento {
	color: #6d6e71;
	font: normal 12px Arial;
	line-height: 18px;
	margin: 0px 0px 5px;
	padding: 0px; }
p.endeEmpreendimento {
	color: #000000;
	font: bold 12px Arial;
	line-height: 18px;
	margin: 0px;
	padding: 0px; }
p.zonaEmpreendimento {
	color: #6d6e71;
	font: normal 12px Arial;
	line-height: 18px;
	margin: 0px;
	padding: 0px; }
.lnkEmpreendimento, a.lnkEmpreendimento, a.lnkEmpreendimento:link, a.lnkEmpreendimento:visited {
	cursor: hand;
	color: #414042;
	font: normal 12px Arial;
	line-height: 18px;
	text-decoration: none; }
a.lnkEmpreendimento:hover {
	text-decoration: underline; }

/***** Paineis *****/
#Paineis {
    background: Transparent;
    border: 0px;
    margin: 0px auto;
    width: 780px; }
#Pavimentacao {
    background: Transparent;
    border: 0px;
    float: right;
    margin: 15px 10px 0px 0px;
    width: 570px; }
.bannerPaneHome {
	border: 0px;
	clear: both;
	margin: 10px auto;
	padding: 0px;
	width: 760px; }
.lancamentosPaneHome {
	border: 0px;
	float: left;
	margin: 10px 0px 10px 10px;
	padding: 0px;
	width: 370px; }
.pavimentacaoPaneHome {
	border: 0px;
	float: right;
	margin: 10px 10px 10px 0px;
	padding: 0px;
	width: 370px; }
.rotatorPaneHome {
	border: 0px;
	margin: 10px auto;
	clear: both;
	padding: 0px;
	width: 760px; }
	
/***** Top Pane *****/
.topPane {
	border: 0px;
	clear: both;
	margin: 0px auto;
	padding: 0px;
	width: 760px; }
.topPanePavimentacao3Colunas {
	border: 0px;
	clear: both;
	padding: 0px;
	margin: 0px;
	width: 570px; }

/***** Left Pane *****/
.leftPaneHome {
	border: 0px;
	float: left;
	margin: 10px 20px 10px 19px;
	padding: 0px;
	width: 210px; }
.leftPane2Colunas {
	border: 0px;
	float: left;
	margin: 15px 0px 0px 10px;
	padding: 0px;
	width: 180px; }
.leftPane3Colunas {
	border: 0px;
	float: left;
	margin: 15px 10px 0px 10px;
	padding: 0px;
	width: 160px; }
.leftPaneEmpresa {
	border: 0px;
	float: left;
	margin: 10px;
	padding: 0px;
	width: 160px; }
.leftPanePavimentacao {
	border: 0px;
	float: left;
	margin: 15px 0px 0px 10px;
	padding: 0px;
	width: 160px; }

/***** Right Pane *****/
.rightPaneHome {
	border: 0px;
	float: right;
	margin: 10px 10px 10px 0px;
	padding: 0px; 
	width: 210px; }
.rightPane2Colunas {
	border: 0px;
	float: right;
	margin: 15px 10px 0px 0px;
	padding: 0px;
	text-align: right;
	width: 215px; }
.rightPane3Colunas {
	border: 0px;
	float: right;
	margin: 15px 10px 0px 10px;
	padding: 0px;
	width: 160px; }
.rightPaneEmpresa {
	border: 0px;
	float: right;
	margin: 10px;
	padding: 0px;
	width: 160px; }
.rightPaneLancamentos {
	border: 0px;
	float: right;
	margin: 10px 10px 10px 0px;
	padding: 0px;
	width: 160px; }
.rightPanePavimentacao3Colunas {
	border: 0px;
	float: right;
	margin: 0px;
	padding: 0px;
	width: 370px; }
	
/***** Content Pane *****/
.contentPaneHome {
	border: 0px;
	float: left;
	margin: 10px 0px 10px 24px;
	padding: 0px;
	width: 210px; }
.contentPaneAdmin {
	border: 0px;
	clear: both;
	margin: auto;
	padding: 0px;
	width: 760px; }
.contentPane1Coluna {
	border: 0px;
	clear: both;
	margin: 15px auto 0px;
	padding: 0px;
	width: 760px; }
.contentPane2Colunas {
	border: 0px;
	float: right;
	margin: 15px 10px 0px 0px;
	padding: 0px;
	width: 540px; }
.contentPane3Colunas {
	border: 0px;
	float: left;
	margin: 15px 0px 0px 15px;
	padding: 0px;
	width: 390px; }
.contentPaneEmpresa {
	border: 0px;
	float: left;
	margin: 10px 0px 10px 15px;
	padding: 0px;
	width: 390px; }
.contentPaneLancamentos {
	border: 0px;
	float: left;
	margin: 10px 0px 10px 10px;
	padding: 0px;
	width: 580px; }
.contentPanePavimentacao {
	border: 0px;
	float: right;
	margin: 15px 10px 0px 0px;
	padding: 0px;
	width: 570px; }
.contentPanePavimentacao3Colunas {
	border: 0px;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 195px; }
	
/***** Bottom Pane *****/
.bottomPane {
	border: 0px;
	clear: both;
	margin: 10px auto;
	padding: 0px;
	width: 760px; }

/***** Footer *****/
#fundoFooter  {
	background: #FFF url(media/BG_Footer.gif) no-repeat right top;
	margin: 0px auto; }
#footer {
	border: 0px;
	padding: 25px 0px;
	margin: 0px auto;
	width: 780px; }
#tbl_Footer { margin: 0px auto; width: 760px; }
#tbl_Endereco { margin-top: 20px; }
.tdEndereco { border-left: solid 1px #bcbec0; padding: 0px 20px 0px 10px; }
.footerCss, a.footerCss, a.footerCss:link, a.footerCss:visited {
	color: #00377b;
	font: normal 12px Tahoma;
	line-height: 16px;
	text-transform: none;
	text-decoration: none; }
a.footerCss:hover {
	color: #00377b;
	font: normal 12px Tahoma;
	line-height: 16px;
	text-transform: none;
	text-decoration: underline; }
.ftrTTLEllenco {
	color: #000000;
	font: normal 12px Tahoma;
	line-height: 16px;
	margin: 0px;
	padding: 0px; }
.ftrEllenco {
	color: #58595b;
	font: normal 12px Tahoma;
	line-height: 16px;
	margin: 0px;
	padding: 0px; }
.sepFooter {
	color: #bcbec0;
	font: normal 10px Tahoma;
	line-height: 16px;
	margin: 0px;
	padding: 0px 10px; }
.lnkSnap, a.lnkSnap, a.lnkSnap:link, a.lnkSnap:visited, a.lnkSnap:hover {
	color: #000000;
	font: normal 12px Tahoma;
	text-decoration: none; }

/***** Classes Variadas *****/
a img { border: 0px; }
.clearing { clear: both; height: 0px; margin: 0px; padding: 0px; visibility: hidden; }
.hide { display: none; }

/* [SEARCH] */
.dnnSEARCH { vertical-align: middle; }
#dnn_dnnSEARCH_cmdSearch {
	color: #00377b;
	font: bold 9px Verdana;
	line-height: 18px;
	text-decoration: none;
	text-transform: uppercase; }
#dnn_dnnSEARCH_txtSearch {
	background-color: #FFFFFF;
	border-left: 1px solid #808080;
	border-top: 1px solid #808080;
	border-right: 1px solid #d4d0c8;
	border-bottom: 1px solid #d4d0c8;
	color: #000;
	font: normal 11px Arial;
	height: 14px;
	padding-left: 3px;
	width: 100px; }
#dnn_dnnSEARCH_optWeb { vertical-align: bottom; }
#dnn_dnnSEARCH_optSite { vertical-align: bottom; }

/* [BREADCRUMB] */
.dnnBREADCRUMB, a.dnnBREADCRUMB:active, a.dnnBREADCRUMB:link, a.dnnBREADCRUMB:visited, a.dnnBREADCRUMB:hover {
	color: #a7a9ac;
	font: normal 10px Arial;
	line-height: 28px;
	padding: 0px;
	margin: 0px;
	text-decoration: none; }
a.dnnBREADCRUMB:hover { text-decoration: underline; }

/* [LANGUAGE] */
#LanguageComboBox SELECT {
	color: #333333;
	font: normal 10px Arial;
	height: 20px;
	margin: 2px 0px 0px 0px;
	width: 135px; }

/* [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: #fddddf;
	color: #000000;
	font: normal 11px Tahoma;
	padding: 3px 8px 3px 4px; }
.MainMenu_MenuItemSel {
	background-color: transparent;
	border-style: solid;
	border-width: 0px;
	border-color: #fddddf;
	color: #cf0909;
	font: normal 11px Tahoma;
	padding: 3px 8px 3px 4px;}
.MainMenu_MenuIcon {
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 0px 1px 1px;
	border-color: #fddddf;
	background-color: #fddddf;
	width: 0px;
	display: none;}
.MainMenu_MenuArrow {
	padding: 3px 0px 3px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 0px;
	border-color: #fddddf;
	background-color: #fddddf;
	width: 0px;
	display: none;}
.MainMenu_MenuBreak {
	border-style: none;
	background-color: transparent;
	height: 2px;}
.MainMenu_SubMenu {
	background-color: #fddddf;
	padding: 0px;
	margin: 1px 0px 0px 0px;
	border: solid 1px #fddddf;
	font: normal 11px Tahoma;
	color: #000000; }
.MainMenu_SubMenuItemSel {
	padding: 3px 8px 3px 4px;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #fddddf;
	font: normal 11px Tahoma;
	color: #e0171f;
	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: bold 11px Tahoma;
	color: #FFFFFF;
	text-transform: uppercase;
	vertical-align: middle;
	background-color: #fddddf;
	width: 100%;
	height: 23px; }
.MainMenu_RootMenuItemSel TD {
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	border-color: #6B0F0F;
	font: bold 11px Tahoma;
	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: bold 11px Tahoma;
	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: bold 11px Tahoma;
	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: #fddddf;
	background-color: #fddddf;
	width: 0px; }
.MainMenu_MenuBreak_Admin {
	border-style: none;
	background-color: #e0171f; }
.MainMenu_RootMenuItem_Admin {
	padding: 0px;
	font: normal 12px Tahoma;
	color: #FFFFFF;
	background-color: #e0171f;
	height: 28px; }
.MainMenu_RootMenuItemSel_Admin {
	padding: 0px;
	font: normal 12px Tahoma;
	color: #FFFFFF;
	background-color: #e0171f;
	height: 28px; }
.MainMenu_RootMenuItemActive_Admin {
	padding: 0px;
	font: normal 12px Tahoma;
	color: #e0171f;
	background-color: #FFFFFF;
	height: 28px; }
.LabelEditOverClass { text-decoration: none; }

/* MENU LATERAL */
.MenuLateral_Bottom { background: Transparent url(media/BG_MenuEmpresaBottom.gif) no-repeat left top; height: 24px; width: 160px; font: normal 1px/1px Arial; }
.MenuLateral_Center { background: Transparent url(media/BG_MenuEmpresaCenter.gif) repeat-y left top; width: 160px; }
.MenuLateral_Top {	background: Transparent url(media/BG_MenuEmpresaTop.gif) no-repeat left top; height: 15px; width: 160px; font: normal 1px/1px Arial; }

.MenuLateral_MenuContainer {  }
.MenuLateral_RootMenuItem  {
	background: Transparent url(media/menuEmpresa_Seta.gif) no-repeat left center;
	border: 0px;
	color:#58595b;
	font: normal 12px Arial;
	line-height: 22px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	text-indent: 15px; }
.MenuLateral_RootMenuItemSel {
	background: Transparent url(media/menuEmpresa_Seta.gif) no-repeat left center;
	border: 0px;
	color:#58595b;
	font: normal 12px Arial;
	line-height: 22px;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
	text-indent: 15px; }
.MenuLateral_RootMenuItemActive  {
	background: Transparent url(media/menuEmpresa_SetaSelecionada.gif) no-repeat left center;
	border: 0px;
	color: #000;
	font: bold 12px Arial;
	line-height: 22px;
	margin: 0px;
	padding: 0px; 
	text-indent: 15px; }

/* PROCURAR IMÓVEL - BUSCA */
/* GRID */
#divGrid {
	width: 100%;
	background-color: #fff; }

/* Logo do Emprendimento no Grid */
.logoGrid {
	border: solid 1px #d6d6be;
	background-color: #FFFFFF;
	height: 105px;
	width: 105px; }

/* Estilos para Grid */

.DataWebControlStyle,.AlternatingRowStyle,.RowStyle,.HeaderStyle,.SelectedRowStyle { }
.AlternatingRowStyle { background-color:#ffffff; }
.RowStyle { background-color:#ffffff; }
.SelectedRowStyle { background-color:#e8f5ff; }
.EmptyDataRowStyle { }
.FooterStyle { border-bottom: solid 1px #d5d6be; }

/* Titulo do Grid */
.HeaderStyle a, .HeaderStyle a:link, .HeaderStyle a:visited  {
	color: #555555;
	font: bold 11px Tahoma;
	line-height: 16px;
	text-decoration: none; }

/* 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; }

/* Item no Grid */
.GridItem {
	color: #7F7F7F;
	font: normal 12px Tahoma;
	line-height: 16px; }
.PagerRowStyle {
	color: #0100cc;
	font: normal 12px Tahoma;
	padding: 0px; }
.OtherPagerRowStyle, .OtherPagerRowStyle a, .OtherPagerRowStyle a:link, .OtherPagerRowStyle a:visited { color: #0100cc; padding: 0px 1px; }
.PagerCurrentPage, .PagerCurrentPage a, .PagerCurrentPage a:link, .PagerCurrentPage a:visited {
	color: #000;
	font: bold 11px Tahoma;
	padding: 0px 1px; }
.PagerOtherPage, .PagerOtherPage a, .PagerOtherPage:link a, .PagerOtherPage:visited a {
	color: #0100cc;
	font: normal 11px Tahoma;
	text-decoration: none;
	padding: 0px 1px; }

/** classes para a busca ***/
.tituloBusca {
    background:url(media/fundoTituloBusca.gif) repeat-x left top;
    padding: 3px; }
.ttlControlesBusca /* Titulo da Busca */ {
	color: #E11820;
	font: normal 12px Arial;
	line-height: 12px;
	margin-bottom: 10px; }
.controlesBusca /* Texto da Busca */ {
	color: #000;
	font: normal 12px Arial;
	line-height: 12px; }
.lnkBusca, a.lnkBusca , a.lnkBusca:link, a.lnkBusca:visited, a.lnkBusca:hover { color: #0100cc; cursor: hand; font: normal 11px tahoma; line-height: 20px; text-decoration: underline; }
.separadorBusca { padding: 0px 10px; color: #c5c6c7; font: normal 11px arial; line-height: 20px; }
.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; }
#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; }
.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; }
.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; }

/*** Vitrine de Imóveis ***/
#vitrine {
    width: 212px;
    height: 194px;
    background: url(Vitrine/fundoVitrine.gif) no-repeat center top; }
#vitrine-estagio { height: 10px; }
#vitrine-imagem {
    height: 90px;
    width: 210px;
    text-align:center; }
#vitrine-logo {
    text-align:center;
    height: 45px;
    width: 210px; }
#tablevitrine-logo {
	height: 45px;
	width: 100%; }
#vitrine-zonavalor {
    color:#000000;
	font: normal 12px Tahoma;
	line-height: 14px;
	padding: 0px 10px;
	text-align: left; }
#vitrine-produto {
	color:#808284;
	font: normal 12px Tahoma;
	line-height: 14px;
	padding: 0px 10px;
	text-align: left; }
#vitrine-saibamais {
    width: 210px;
    height: 28px; }




