BODY
{
	font-family: Tahoma, Sans-Serif;
	font-size: 10px;
	color: #000000;	
	text-align: center;
	display: block;
	background-color: #F4EAEC; /* Azul Claro */
}

H1, H2
{
	font-size: 18px;
	color: #71002E;	
	font-weight: normal;
}

/* Main sections */

TD.HeaderSection
{
	height: 50px;
	text-align: right;
	vertical-align: bottom;
	font-size: 11px;
	padding: 0px 39px 5px 0px;
	cursor: default;
}

TD.HeaderSection A
{
	color: #000000;
	text-decoration: none;
}

TD.HeaderSection A:hover
{
	text-decoration: underline;
}

TD.TopSection
{
	background-color: #F4EAEC;
}

TD.TopLeftSection
{
	width: inherit; 
	height: 251px;  /* 253 - 2px */
	background-image: url(layout/back_top_left.jpg); 
	background-position: left bottom; 
	background-repeat: repeat-x;
}

TD.TopMidLeftSection
{
	width: 231px; /* 233px - 1 */
	height: 100%;
	background-color: #FFFFFF; 
	border-top: 1px solid #790032; /* Azul escuro */
	border-right: 1px solid #790032;
	border-left: 1px solid #790032;
	background-image: url(layout/left_separator.jpg); 
	background-position: center bottom; 
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	display: block;
}

TD.TopMidRightSection
{
	width: 666px; /* 680px - 14 */
	border-right: 1px solid #790032;
	border-top: 1px solid #790032;
	padding-left: 7px;
	background-color: #FFFFFF; 
}

TD.TopRightSection
{
	width: inherit; /* 40px */
	background-image: url(layout/back_top_right.jpg); 
	background-position: right bottom; 
	background-repeat: no-repeat;
}

TD.BottomSection
{
}

TD.BottomLeftSection
{
	width: inherit; 
	height: 251px;
	background-image: url(layout/back_bottom_left.jpg); 
	background-position: left top; 
	background-repeat: no-repeat;
}

TD.BottomMidLeftSection
{
	width: 231px;
	background-color: #FFFFFF; 
	border-left: 1px solid #790032;
	border-right: 1px solid #790032;
	border-bottom: 1px solid #790032;
	vertical-align: top;
	padding-top: 7px;
}

TD.BottomMidRightSection
{
	width: 666px;
	padding: 10px 0px 0px 7px;
	border-right: 1px solid #790032;
	border-bottom: 1px solid #790032;
	vertical-align: top;
	background-color: #FFFFFF; 
}

TD.BottomRightSection
{
	width: inherit;
	background-image: url(layout/back_bottom_right.jpg); 
	background-position: right top; 
	background-repeat: no-repeat;
}

TD.Footer
{
	font-size: 9px;
	padding: 5px 39px;	
}

TD.MidSection
{
	width: 898px;
	height: 572px;
	background-color: #FFFFFF; 
	border: 1px solid #71002E;
}

TD.MidRightSection
{
	width: 40px;
	background-image: url(Images/back_top_left.jpg); 
	background-position: right center; 
	background-repeat: no-repeat;
}

TD.MidLeftSection
{
	width: 40px;
	background-image: url(Images/back_top_left.jpg); 
	background-position: left center; 
	background-repeat: no-repeat;
}

/* Main Menu */
.MainMenu
{
	height: 35px;
	font-size: 12px;
	border-bottom: 1px solid #71002E;
	text-align: center;
}

TD.MainMenuItem
{	
	width: 89px;
	background-color: #71002E;
}

TD.MainMenuItem A
{	
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 100%;
	height: 100%;
	padding-top: 11px;
}

TD.MainMenuItem A:hover
{
	background-color: #000000;
}

TD.MainMenuSeparator
{
	width: 11px;
	font-size: 18px;
	color: #FFFFFF;
	background-color: #7A002F;
	cursor: default;
}

TD.MainMenuItemSelected
{	
	width: 89px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #696A6C;
	cursor: default;
	font-weight: bold;
}

TD.MainMenuSeparatorSelected
{
	width: 11px;
	font-size: 18px;
	color: #FFFFFF;
	background-color: #000000;
	cursor: default;
}

/* Search Menu */
.LeftMenu
{
	text-align: center;
}

TD.LeftMenuHeaders
{
	font-size: 12px;
	padding-top: 10px;
	width: 0%;
	font-weight: bold;
}

TD.LeftMenuTitles
{
	font-size: 10px;
	color: #71002E;
	text-align: right;
	padding-right: 5px;
	white-space: nowrap;
	width: 70px;
}

.LeftMenu INPUT, .LeftMenu SELECT
{
	width: 137px;
	background-color: #EBD8DC;
	border: 0px;
	font-size: 9px;
	height: 18px;
	padding-top: 2px 0px;
}

TD.LeftMenuSeparator
{
	background-image: url(layout/left_separator.jpg); 
	background-position: center top; 
	background-repeat: no-repeat;
}

TD.LeftMenuButtons
{
	padding-bottom: 10px;
}

TD.LeftMenuButtons IMG
{
	cursor: pointer;
}

/* Content */

.MainText
{
	width: 666px;
	font-family: Tahoma, Sans-Serif;
	font-size: 10px;
}

.MainText TD
{
	vertical-align: top;
}

IMG.Buttons
{
	cursor: pointer;
}

/* Properties */

.PropertyContent
{
	width: 666px;
	background-image: url(layout/property_separator.jpg); 
	background-position: left top; 
	background-repeat: no-repeat;
}

TD.PropertyContentTD
{
	width: 289px;
	height: 73px;
	border: 2px solid #71002E;
	background-color: #FFFFFF;
}

.PropertyInnerContent TD
{
	font-size: 10px;
	color: #71002E;
}

.PropertyInnerContent IMG
{
	cursor: pointer;
}

TD.PropertyInnerContentLine
{
	padding: 2px 0px 2px 18px;
	width: 100%;
}


.PropertyOutput
{
	font-size: 12px;
	color: #71002E;
	text-align: center;
	width: 100%;
}

TD.PropertyFooter
{
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
	width: 100%;
}

/* Services */

.ServicesContent
{
	line-height: 19px;
	height: 250px;	
	overflow: scroll;
	scrollbar-arrow-color: #71002E;
	scrollbar-3dlight-color: #71002E;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-face-color:  #ECF8FE;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #71002E;
	scrollbar-track-color: #ECF8FE;
}

.ServicesContent A
{
	color: #71002E;
}

/* Contact Us */

.ContactForm
{
	text-align: left;
	font-size: 11px;
	color: #71002E;
	width: 488px;	
}


.ContactForm INPUT, .ContactForm SELECT, .ContactForm TEXTAREA
{
	font-family: Tahoma, Sans-Serif;
	font-size: 11px;
	width: 100%;
	background-color: #EBD8DC;
	color: 000000000;
	border: 0px;
	height: 18px;
	padding-top: 3px;
}

.ContactContent
{
	font-family: Tahoma, Sans-Serif;
	font-size: 11px;
	color: #000000;
}

.ContactContent A
{
	color: #000000;
	text-decoration: none;
}

.ContactContent A:hover
{
	text-decoration: underline;
}


/* Splash */
.Splash
{
	margin-top:50px; 
	padding: 443px 0px 0px 118px; 
	background-color: #EDF8FE;	
	background-image: url(layout/splash.jpg); 
	background-position: left top; 
	background-repeat: no-repeat;
	width: 1024px;
	height: 600px;
	text-align: left;
}

.Splash A
{
	font-family: Tahoma, Sans-Serif;
	font-size: 9px;
	color: #333333;	
	text-decoration: none;
}

.Splash A:hover
{
	text-decoration: underline;
}

/* Property details */

TD.Square
{
	padding: 7px;
	border: 1px solid #71002E;
}

.PDetails
{
	font-family: Tahoma, Sans-Serif;
	font-size: 10px;
	
}

.PDetails TD
{
	vertical-align: top;
	line-height: 14px;
}

.PDetailsRight
{
	border-left: 26px solid #FFFFFF;
}

TD.TinySquare
{
	padding:7px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #71002E;
	border-bottom-color: #71002E;
}

.PDetailsButtons TD
{
	width: 87px;
	text-align: center;
	border-right-width: 14px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.PDetailsButtons A
{
	background-color: #000000;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}

.PDetailsButtonsOff TD
{
	width: 87px;
	text-align: center;
	border-right-width: 14px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.PDetailsButtonsOff DIV
{
	background-color: #CCCCCC;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	cursor:default;
}

.PDetailsTitle
{
	font-size: 18px;
	color: #0093DD;	
	vertical-align: middle;
	padding:0px 26px 10px 26px;
}

.PDetailsButtons2
{
	background-color: #71002E;
	width: 135px;
	padding: 4px;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}

.PDetailsButtons2 TD
{
	border: 1px solid #FFFFFF;
	text-align: center;
}

.boxoutlineblue
{
	border: 0px;
}
.texto-botoes-details {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #000000;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	height: 30px;
	width: 83px;
}
.infotext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	cursor: default;
	text-align: center;
	vertical-align: middle;
}
