﻿BODY
{
background-image:url('../images/bg2.gif');    
background-repeat:repeat;
padding:0px;
margin:0px;
border:none;    
/*letter-spacing:-0.1px;*/
}
/*
Gerais
*/
.divSpacer
{
float:left;
background-image:url(../images/spacer.gif);    
background-repeat:repeat;
}
/*
Header
*/
.divHeader
{
background-image:url(../images/header_bg2.jpg);    
background-repeat:repeat-x;
width:100%;
height:85px;
}
.divSearch
{
position:absolute;
z-index:10;
height:0px;
width:100%;
}
.divSearchInput
{
    float:right;
}
.divLogo
{
float:left;
background-image:url(../images/logo.jpg);
background-repeat:no-repeat;
width:237px;
height:85px;
}
#flashContainer
{ 
}
.textHeaderLinks
{
padding-top:40px;
vertical-align:middle;
font-family:Arial;
color:Red;
font-size:12pt;
}
.divHeaderLeftFade
{
float:left;
margin-top:25px;
height:37px;
width:90px;
background-repeat:repeat-y;
background-image:url(../images/header_left_fade_2_off.jpg);
}
.divHeaderLeftFade2
{
float:left;
margin-top:27px;
height:35px;
width:90px;
background-repeat:repeat-y;
background-image:url(../images/header_left_fade_4.jpg);
}
.divHeaderRightFade
{
float:left;
margin-top:25px;
height:37px;
width:86px;
background-repeat:repeat-y;
background-image:url(../images/header_right_fade.jpg);
}
.divHeaderLinks
{
float:left;
margin-top:25px;
font-family:Arial;
color:#333333;
font-size:12pt;
height:37px;
background-image:url(../images/headerlink_bg_off.gif);
}
.divHeaderLinksTab
{
float:left;
margin-top:25px;
background-image:url(../images/headerlink_s_bg_off.gif);
height:37px;
width:14px;
}
.divHeaderLinksOn
{
float:left;
font-family:Arial;
margin-top:25px;
color:#333333;
font-size:12pt;
height:38px;
background-image:url(../images/headerlink_bg_on.jpg);
background-repeat:repeat-x;
}
.divHeaderLinksTabOn
{
float:left;
margin-top:25px;
background-image:url(../images/headerlink_s_bg_on.jpg);
height:38px;
width:14px;
}
.divHeaderLinksTabOn2
{
float:left;
margin-top:25px;
background-image:url(../images/headerlink_s2_bg_on.jpg);
height:38px;
width:14px;
}
.divHeaderLinksTabFade
{
float:left;
margin-top:25px;
background-image:url(../images/header_leftfade.jpg);
height:37px;
}
.linkHeader
{
float:left;
padding-top:11px;
font-family:Arial;
font-size:12px;
color:#000000;    
border:none;
}
.linkHeader:link
{
text-decoration: none;
}
.linkHeader:visited
{
text-decoration: none;
}
.linkHeader:hover
{
color:#C51015;    
text-decoration:none;
}
/*
Footer
*/
.divFooter
{
margin-top:35px;
background-image:url(../images/footer_bg.gif);    
background-repeat:repeat-x;
background-color:#F3F3F3;
height:100%;
width:100%;
float:left;
}
.divFooterContacts
{
margin-left:30px;
margin-top:15px;
font-family:Arial;
color:#333333;
font-size:9px;
}
.divFooterLegal
{
margin-top:15px;
font-family:Arial;
color:#333333;
font-size:9px;
float:left;
}
.divFooterCopy
{
margin-top:15px;
font-family:Trebuchet MS,Tahoma,Arial;
font-size:8pt;
color:#666666;
font-weight:bold;
text-decoration:none;
text-align:right;
}
.divFooterBy
{
margin-left:0px;
margin-top:15px;
font-family:Trebuchet MS,Tahoma,Arial;
font-size:8pt;
color:#666666;
font-weight:bold;
text-decoration:none;
}
/*
rigth menu
*/
.quickLinks
{
padding-left:25px;
margin-top:10px;
float:left;
}
/* Click2 call */
.divClick2call
{
margin-left:25px;
margin-top:2px;
background-image:url(../images/click2call_bg.gif);    
width:247px;
height:67px;
float:left;
}
.divClick2callHeader
{
margin-left:10px;
margin-top:5px;
font-family:Arial;
color:#0066B3;
font-weight:bold;
font-size:12px;
}
.divClick2callText
{
margin-left:10px;
font-family:Arial;
color:#0066B3;
font-size:12px;
float:left;
}
.divClick2callInput
{
margin-top:3px;
margin-left:10px;
font-family:Arial;
color:#FFFFFF;
font-size:12px;
float:left;
}
.divClick2callSeparator
{
background-image:url(../images/separator.gif);    
margin-left:7px;
width:163px;
height:2px;
background-repeat:repeat-x;
}
/* Linha Cliente */
.divClientLine
{
margin-left:25px;
background-image:url(../images/client_contact.gif);    
background-repeat:no-repeat;
width:249px;
height:38px;
float:left;
font-family:Arial;
color:#C71D21;
font-size:18px;
padding-left:10px;
padding-top:10px;
}
/* Mapa */
.divMap
{
width:247px;
height:341px;
float:left;
margin-left:25px;
margin-top:2px;
}
/* Remax */
.divRemax
{
background-image:url(../images/remax_logo_bg.gif);    
width:249px;
height:60px;
float:left;
margin-left:25px;
margin-top:2px;
}
.divRemaxLink
{   
margin-top:10px;
margin-left:145px;
font-family: Arial;
font-size: 12px;
color: #0066B3;
font-weight:bold;
text-decoration: none;
}
.divRemaxLink:link
{
color: #0066B3;
font-weight:bold;
text-decoration: none;
text-decoration: none;
}
.divRemaxLink:visited
{
color: #0066B3;
font-weight:bold;
text-decoration: none;
text-decoration: none;
}
.divRemaxLink:hover
{
color: #0066B3;
font-weight:bold;
text-decoration: none;
text-decoration:none;
}
/*
Main Home
*/
.divMain
{
float:left;    
}
.divThumbs
{
margin-top:15px;
margin-left:15px;
float:left;
}
.divNews
{
margin-top:15px;
margin-left:15px;
float:left;
width:209px;
}
.divBanner
{
margin-top:9px;
background-image:url(../images/banner_bg.gif);   
background-repeat:no-repeat;
width:648px;
height:316px;
}
.divNewsletter
{
float:left;
background-image:url(../images/newsletter_bg.gif);   
background-repeat:no-repeat;
width:211px;
height:145px;
margin-left:8px;
margin-top:5px;
}
.divNewsletterText
{
float:left;

font-size: 12pt;
letter-spacing:-0.1px;
font-family:Arial;
color:#0066B3;
padding-top:5px;
padding-left:10px;
padding-bottom:5px;
}
.divNewsletterTextBtn
{
float:left;
font-family:Arial;
color:#0066B3;
font-size:12px;
padding-top:7px;
padding-left:10px;
padding-bottom:5px;
}
.divNewsletterTextBtnOn
{
float:left;
font-family:Arial;
color:#000000;
font-size:12px;
padding-top:7px;
padding-left:10px;
padding-bottom:5px;
}
.divBtnNewsletter
{
float:left;
padding-top:1px;
padding-left:112px;
}
.divBtnClick2Call
{
float:left;
padding-top:1px;
padding-left:12px;
}
.dotSeparator
{
font-family:Arial;
color:#000000;
font-size:10px;
float:left;
margin-left:7px;
width:219px;
}
.dotSeparatorNoWidth
{
font-family:Arial;
color:#000000;
font-size:10px;
float:left;
margin-left:7px;
}
.dotSeparatorNoWidthNoMargin
{
font-family:Arial;
color:#000000;
font-size:10px;
/*float:left;*/
}
.dotSeparatorRight
{
font-family:Arial;
color:#000000;
font-size:10px;
float:left;
margin-left:25px;
width:255px;
}
.dotSeparatorRed
{
font-family:Arial;
color:#DE777A;
font-size:10px;
float:left;
margin-left:7px;
width:219px;
}
.dotSeparatorRednews
{
font-family:Arial;
color:#DE777A;
font-size:10px;
float:left;
margin-left:7px;
width:247px;
}
/*
quicklinks classes
*/
.quicLinkContent
{
font-family:Arial;
width:249px;
background-color:#F3F3F3;
}
.quickLinkTop
{
background-image:url(../images/quicklink_top.gif);
background-repeat:no-repeat;
width:249px;
height:7px;
}
.quickLinkBottom
{
background-image:url(../images/quicklink_bottom.gif);
background-repeat:no-repeat;
width:249px;
height:7px;
}
.quickLinkItem
{
line-height:20px;
vertical-align:bottom;
font-family:Arial;
padding-left:7px;
font-size: 8pt;
width:249px;
height:20px;
color:#333333;
background-image:url(../images/quick_line_bck.gif);
background-repeat:no-repeat;
}
.quickLinkItemOn
{
line-height:20px;
font-family:Arial;
color:#00599C;
padding-left:12px;
font-size: 8pt;
height:20px;
background-image:url(../images/quickLinkOn_bg.gif);
background-repeat:no-repeat;
background-position:bottom;
cursor:pointer;
}
.quickLinkHeader
{
padding-left:7px;
background-image:url(../images/quicklink_header.gif);
font-size: 12pt;
color:#00599C;
letter-spacing:-0.1px;
}
.quickLinkHeaderBold
{
font-size: 13pt;
font-weight:bold;
color:#00599C;
}
/*
thumlinks classes
*/
.thumLinkContent
{
font-family:Arial;
width:410px;
background-color:Transparent;
}
.thumLinkItem
{
cursor:pointer;
font-family:Arial;
background-color:#F3F3F3;
height:180px;
float:left;
margin-top:5px;
margin-right:10px;
margin-bottom:5px;
margin-left:0px;
}
.thumLinkItemTop
{
background-image:url(../images/thum_top.jpg);
background-repeat:no-repeat;
width:193px;
height:6px;
line-height:0px;
font-size:0px; 
}
.thumLinkItemLeft
{
background-image:url(../images/thum_left.jpg);
background-repeat:no-repeat;
float:left;
width:5px;
height:174px;
}
.thumLinkItemRight
{
background-image:url(../images/thum_right.jpg);
background-repeat:no-repeat;
float:left;
width:7px;
height:174px;
}
.thumLinkItemBottom
{
background-image:url(../images/thum_bottom.jpg);
background-repeat:no-repeat;
width:193px;
height:6px;
clear:both;
line-height:6px;
font-size:6px;
}
.thumLinkItemImg
{
float:left;    
height:174px;
width:181px;
}
.clearBoth
{
clear:both;
line-height:0px;
font-size:0px;
}
.thumLinkItemHSeparator
{
float:left;    
width:12px;
height:400px;
float:left;
}
.thumLinkItemVSeparator
{
float:left;    
height:17px;
width:397px;
}
/*
news classes
*/
.newsImage
{
padding-left:8px;
padding-top:7px;
width:212px;
height:207px;
float:left;
background-image:url(../images/news_img_bg.gif);
background-repeat:no-repeat;
}
.contentNewsTitle
{
float:left;
font-family:Arial;
font-size:20pt;
color:#ED1B23;
}

.newsDetailTitle
{
padding-top:5px;
font-family:Tahoma,Arial;
font-size: 15pt;
color:#333333;
}
.newsDetailSubTitle
{
font-family:Tahoma,Arial;
font-size: 10pt;
}
.newsDetailDate
{
font-family:Tahoma,Arial;
font-size: 9pt;
}
.newsDetailDescription
{
font-family:Tahoma,Arial;
font-size: 10pt;
color:#333333;
}

.newsItem
{
margin-top:5px;
margin-bottom:5px;
padding-left:20px;
font-family:Arial;
z-index:1;
float:left;
}
.newsTitle
{
width:300px;
font-family:Tahoma,Arial;
font-size: 10pt;
font-weight:bold;
color:#535353;
float:left;
}
.newsDate
{
font-family:Tahoma,Arial;
width:71px;
font-size: 10pt;
color:#535353;
float:left;
}
.newsDesc
{
font-family:Tahoma,Arial;
padding-top:5px;
font-size: 10pt;
color:#333333;
}

.quickNewsContent
{
font-family:Arial;
width:247px;
height:250px;
}
.quickNewsItem
{
margin-top:5px;
margin-bottom:5px;
padding-left:20px;
font-family:Arial;
z-index:1;
width:247px;
float:left;
}
.quickNewsHeader
{
padding-left:20px;
font-size: 12pt;
color:#ED1B23;
width:247px;
height:12px;
float:left;
letter-spacing:-0.1px;
}
.quickNewsHeaderBold
{
padding-left:7px;
font-size: 13pt;
font-weight:bold;
color:#A9141A;
}
.quickNewsTitle
{
font-family:Tahoma,Arial;
width:247px;
font-size: 10px;
font-weight:bold;
color:#535353;
float:left;
}
.quickNewsDate
{
font-family:Tahoma.Arial;
width:60px;
font-size: 9px;
color:#535353;
float:left;
}
.quickNewsDesc
{
font-family:Tahoma,Arial;
padding-top:5px;
width:247px;
font-size: 10px;
color:#333333;
}
.quickNewsLink
{
font-size: 10px;
color: #A9141A;
text-decoration:none;
}
.quickNewsLinkSmall
{
font-size: 10pt;
color: #A9141A;
text-decoration:none;
letter-spacing:-3px;
}
.quickNewsLinkRight
{
text-align:right;
font-size: 10pt;
color: #A9141A;
}
/*
Sub Menu classes
*/
/*
quicklinks classes
*/
.subMenuContent
{
font-family:Arial;
width:130px;
background-color:#F3F3F3;
}
.subMenuTop
{
background-image:url(../images/sub_menu_bg.jpg);
background-repeat:repeat-x;
width:130px;
height:7px;
}
.subMenuBottom
{
background-image:url(../images/quicklink_bottom.jpg);
background-repeat:no-repeat;
width:130px;
height:7px;
}
.subMenuItem
{
font-family:Arial;
padding-top:5px;
padding-left:5px;
font-size:11px;
height:19px;
background-image:url(../images/quick_line_bck.jpg);
background-repeat:repeat-x;
border-right: solid #FFFFFF;
border-right-width:1px;
border-left: solid #FFFFFF;
border-left-width: 1px;
}
.subMenuItemOn
{
font-family:Arial;
color:#C51015;
padding-top:5px;
padding-left:5px;
font-size: 11px;
height:19px;
background-image:url(../images/quickLinkOn_bg.gif);
background-repeat:no-repeat;
border-right: solid #FFFFFF;
border-right-width: 1px;
border-left: solid #FFFFFF;
border-left-width: 1px;
cursor:pointer;
}
.subMenuProductContainer
{
position:absolute;
/*left:445px;*/
float:left;
top:63px;
z-index:100;
}
/*
content detail
*/
.divBreadCrumb
{
float:left;
width:638px;
font-family:Tahoma,Arial;
font-size:8pt;
}
.divBreadCrumbSelected
{
font-family:Tahoma,Arial;
font-size:8pt;
color:#044184;
}
.divBreadCrumbLink
{
font-family:Tahoma,Arial;
font-size:8pt;
color:#000000;
border:none;
}
.divBreadCrumbLink:link
{
text-decoration: none;
}
.divBreadCrumbLink:visited
{
text-decoration: none;
}
.divBreadCrumbLink:hover
{
color:#044184;    
text-decoration:none;
}

.divContentDetailContainer
{
float:left;    
width:638px;
margin-left:10px;
}

.divItemComunication
{
float:left;    
}

.contentSubTitle
{
font-family:Tahoma,Arial;
font-size:17px;
color:#333333;    
}

.contentImgSmall
{
padding-top:7px;
padding-right:7px;
float:left;
font-family:Tahoma,Arial;
font-size:13px;
color:#666666;
width:200px;
}
.contentText
{
float:left;
font-family:Tahoma,Arial;
font-size:13px;
color:#666666;
}
/* CheckUp */
.checkUpLabel
{
font-family:Tahoma,Arial;
font-size:11px;
color:#0059AA;
text-decoration:none;
text-align:right;
font-weight:bold;
}

.checkUpNote
{
font-family:Tahoma,Arial;
font-size:10px;
color:#A91319;
text-decoration:none;
text-align:right;
}

.checkUpInput
{
font-family:Tahoma,Arial;
font-size:11px;
color:#666666;
text-decoration:none;
text-align:left;
width:50px;
}

.checkUpTitle
{
float:left;
font-family:Arial;
font-size:20pt;
color:#00599C; 
margin-top:29px;
}
.subContentTitle
{
font-family:Arial;
color:#C51015; 
font-size:16px;
cursor:pointer;
width:638px;
background-color:#FFFFFF;
background-position:right;
background-image:url(../images/subcontent_selected.gif);
background-repeat:no-repeat;
}
.subContentTitleUnseleted
{
font-family:Arial;
font-size:16px;
color:#0063B3; 
cursor:pointer;
width:638px;  
background-color:#FFFFFF;
background-position:right;
background-image:url(../images/subcontent_unselected.gif);
background-repeat:no-repeat;
}
.DivsAnos
{
font-family:Arial;
font-size:16px;
text-decoration:none;
color:#0063B3; 
cursor:pointer;
width:638px;  
background-color:#FFFFFF;
background-position:right;
background-image:url(../images/subcontent_unselected.gif);
background-repeat:no-repeat;
}

.contentTitle
{
float:left;
font-family:Arial;
font-size:20pt;
color:#00599C; 
margin-top:79px;
}

.contentTitle p
{
    margin:0px;
    padding:0px;
}
/*
Pesquisa
*/
.divSearchContainer
{
float:left;    
width:638px;
margin-left:10px;
}
.dotSeparatorSearch
{
font-family:Arial;
color:#DE777A;
font-size:10px;
margin-left:7px;
width:600px;
}
.serchItem
{
padding-left:15px;    
width:550px;
}
.searchTitle
{
font-family:Tahoma,Arial;
font-size:13pt;
color:#333333;    
border:none;
}
.searchText
{
padding-left:12px;
font-family:Tahoma,Arial;
font-size:10pt;
color:#333333;    
border:none;
}
.divSearchSummary
{
padding-left:7px;
padding-top:10px;
font-family:Arial;
font-size:15pt;
color:#C51015;    
}
.divSearchHeader
{
float:left;
background-image:url(../images/search_title.gif);
background-repeat:no-repeat;
height:26px;
width:289px;
margin-bottom:10px;
margin-top:10px;
}
/*
Sitemap
*/
.divSiteMapLeft
{
margin-left:20px;
float:left;
background-image:url(../images/sitemap_left.gif);
background-repeat:no-repeat;
background-color:#F3F3F3;
height:29px;
width:7px;
}
.divSiteMapMain
{
padding-top:2px;
padding-left:25px;
float:left;
background-image:url(../images/sitemap_m.gif);
background-repeat:repeat-x;
background-color:#F3F3F3;
height:100%;
border:0;
}
.divSiteMapRight
{
float:left;
background-image:url(../images/sitemap_right.gif);
background-repeat:no-repeat;
background-color:#F3F3F3;
height:29px;
width:7px;
}
.textLegal
{
font-family:Trebuchet MS,Tahoma,Arial;
font-size:8pt;
color:#666666;
font-weight:bold;
text-decoration:none;
cursor:pointer;
}
.textSiteMapLevel1
{
margin-top:5px;
margin-bottom:10px;
font-family:Trebuchet MS,Tahoma,Arial;
font-size:10pt;
font-weight:bold;
color:#FFFFFF;    
text-decoration:none;
}
.textSiteMapLevel2
{
font-family:Trebuchet MS,Tahoma,Arial;
font-size:7pt;
color:#666666;
font-weight:bold;
text-decoration:none;
}
.textSiteMapLevel3
{
font-family:Trebuchet MS,Tahoma,Arial;
font-size:7pt;
color:#666666;    
text-decoration:none;
}
.accElement{}
/*
News Date
*/
.newsDateContent
{
font-family:Arial;
}
.newsDateTop
{
background-image:url(../images/news_date_top.gif);
background-repeat:no-repeat;
width:205px;
height:10px;
}
.newsDateBottom
{
background-image:url(../images/news_date_bottom.gif);
background-repeat:no-repeat;
width:205px;
height:8px;
}
.newsDateItem
{
background-image:url(../images/news_date_item.gif);
background-repeat:no-repeat;
font-family:Arial;
padding-left:7px;
font-size: 10pt;
height:21px;
color:#333333;
}
.newsDateHeader
{
background-image:url(../images/news_date_header.gif);
background-repeat:no-repeat;
width:207px;
height:22px;
padding-left:7px;
font-size: 13pt;
color:#ED1B23;
}
.newsDateItemOn
{
background-image:url(../images/news_date_item_on.gif);
background-repeat:no-repeat;
font-family:Arial;
color:#A9141A;
padding-left:12px;
font-size: 10pt;
height:21px;
cursor:pointer;
}
.noBorder
{
border:0;    
}
div.contentText > p
{

}
/* Agencia */
.agencyImgBg
{
background-image:url(../images/agency_bg.gif);
background-repeat:no-repeat;
width:321px;
height:155px;
float:left;    
}
.agencyImg
{
padding-top:7px;
padding-left:7px;
float:left;    
}
.agencyItem
{
width:270px;
height:120px;
float:left;    
}
.agencyTitle
{
font-family:Tahoma,Arial;
font-size:17px;
/*color:#333333;*/
color:#00599C;
}
.agencyTitleBlack
{
font-family:Tahoma,Arial;
font-size:17px;
color:#333333;
}
.agencyDescription
{
padding-top:5px;
font-family:Tahoma,Arial;
font-size:13px;
color:#666666;
}
.agencyLinkEmail
{
font-family:Tahoma,Arial;
font-size:13px;
color:#00599C;
text-decoration:none;    
}

.agencyLinkEmail:hover
{
text-decoration:underline;
}

.agencyLinkGoogle
{
font-family:Tahoma,Arial;
font-size:13px;
color:#A9141A;
text-decoration:none;    
}

.agencyLinkGoogle:hover
{
text-decoration:underline;
}

.agencyLinkTitle
{
font-family:Tahoma,Arial;
font-size:17px;
color:#00599C;
text-decoration:none;
}
.agencyLinkTitle:hover
{
text-decoration:underline;
}

.agencyPadder
{
width:76px;
float:left
}
.employeeItem
{
width:150px;
height:105px;
float:left; 
}
.employeeName
{
font-family:Tahoma,Arial;
font-size:12px;
font-weight:bold;
background:#FFFFFF;
color:#A9161A;
text-decoration:none;
line-height:20px;
}
.employeeTitle
{
font-family:Tahoma,Arial;
font-size:10px;
font-weight:bold;
color:#666666;
text-decoration:none;
line-height:20px;
}
.employeeContact
{
font-family:Tahoma,Arial;
font-size:10px;
color:#666666;
text-decoration:none;
line-height:18px;
}
.divBanner1
{
margin-top:9px;
background-image:url(../images/banner_bg.gif);   
background-repeat:repeat-y;
width:800px;
height:600px;
}