body {
	font-family:Arial;
	font-size:12pt;
	margin:0px;
	padding:0px;
	color:#004b84;
	background:#c0c0c2;
}

#main 
{
    width:800px;
    margin-left:auto;
    margin-right:auto;
}

#header 
{
    width:800px;
    height:145px;
}

.content 
{
    width:800px;
    height:435px;
    background:#FFFFFF;
}

#footer 
{
    width:800px;
    height:20px;
    background:#ffd420;
}

.textFooter 
{
    font-family:Arial;
    font-size:7pt;
    color:#808184;
    padding:4px 5px;
}

.textFooter a 
{
	text-decoration:none;
}

.left 
{
    float:left;
}

.right 
{
    float:right;
}

.clear 
{
    clear:both;
}

.pesquisa 
{
    height:145px;
    width:220px;
    background:#808184;
}

.colunamenu
{
    height:145px;
    width:145px;
}

.menu1
{
    background:#999a9d;
    position:relative;
}

.menu2
{
    background:#c0c0c2;
    position:relative;
}

.menu3
{
    background:#ffd420;
    position:relative;
}

.logo 
{
    background:#004b84;
}

.menuFooter 
{
    margin:0px;
    padding:0px 0px 0px 20px;
}

.menuFooter li 
{
    list-style:none;
    margin:0px;
    padding:0px 10px 0px 0px;
    display:inline;
}

.menuFooter li a 
{
    font-family:Arial;
    font-size:9pt;
    color:#808184;
    text-decoration:none;
}

/*#Destaques#*/
.destaque 
{
    margin:20px 20px;
    background-color:#FFFFFF;
    opacity:.7;
    filter:Alpha(opacity=70);
    height:317px;
    width:317px; 
}

.destaque .title 
{
    font-family:Arial;
    font-size:23pt;
    color:#004B84;
    opacity:1 !important;
    filter:Alpha(opacity=100) !important;
    /*text-align:right;*/
    padding:10px 20px 10px 20px;
}

.destaque .text
{
    font-family:Arial;
    font-size:11pt;
    color:#004B84;
    opacity:1 !important;
    filter:Alpha(opacity=100) !important;
    text-align:left;
    padding:0px 20px 0px 20px;
}

/*#Buildings#*/

.building 
{
    padding-top:50px;   
}

.building .setaLeft
{
    width:60px;
    padding-top:65px;
    padding-left:40px; 
}

.building .setaRight 
{
    width:60px;
    padding-top:65px;
    padding-left:40px; 
}

.building .main 
{
    width:600px;
}

.buildingRotator 
{
    width:175px;
}

.buildingRotator .title 
{
    display:block;
    font-family:Arial;
    font-size:12pt;
    color:#808184;
    font-weight:bold;
    text-decoration:none;
    padding-left:2px;
    border:none;
}

.buildingRotator .text
{
    display:block;
    font-family:Arial;
    font-size:11pt;
    color:#808184;
    text-decoration:none;
    padding-left:2px;
    border:none;
}

.buildingRotator .title:hover
{
    text-decoration:none;
}

.buildingRotator .text:hover
{
    text-decoration:none;
}

.buildingRotator .text sup
{
    font-family:Arial;
    font-size:8pt;
    color:#808184;
    text-decoration:none;
    padding-left:2px;
}

.buildingRotator .imgLink
{
    display:block;
    width:175px;
    height:175px;
    padding:3px 0px 3px 3px;
}

.buildingRotator .imgLink:hover
{
    border:solid 3px #FFD420;
    padding:0px;
}

.buildingDetail .imageContainer
{
    width:365px;
    height:435px;
}

.buildingDetail .textContainer 
{
    width:435px;
    height:435px;
}

.buildingDetail .textContainer .text 
{
    width:410px;
    height:303px;
    margin:20px 15px 0px 10px;
    overflow:auto;
}

.withmenutop
{
	margin:40px 15px 0px 10px !important;
    height:279px !important;
}

.buildingDetail .textContainer .innerText 
{
    width:380px;
    text-align:left;
    font-family:Arial;
    font-size:10pt;
    color:#808184;
    text-decoration:none;
}

.buildingDetail .textContainer .innerText a
{
    font-family:Arial;
    font-size:11pt;
    color:#808184;
    text-decoration:none;
}

.buildingDetail .back
{
    width:415px;
    height:20px;
    padding-right:20px;
    text-align:right;
}

.buildingDetail .back .backLink 
{
    font-family:Arial;
    font-size:10pt;
    color:#808184;
    text-decoration:none;
}

.buildingDetail .textContainer .galeria 
{
    height:90px;
    padding-top:3px;
    width:435px;
    background:#C0C0C2;
}

.buildingDetail .textContainer .galeria .left 
{
    padding-left:5px;
}

/*#Generic#*/
.generic .left
{
    width:365px;
    height:342px;
}

.generic .right 
{
    width:435px;
    height:342px;
    background:#FFFFFF;
}

.generic .contentGeneric 
{
    width:300px;
    position:relative;
    top:20%;
    left:20%;
    height:200px;
    overflow:auto;
}

.generic .titleGeneric
{
    width:300px;
    position:relative;
    top:15%;
    left:20%;
    padding-bottom:20px;
}


.generic .title 
{
    font-family:Arial;
    font-size:12pt;
    color:#004B84;
    font-weight:bold;
}

.generic .text 
{
    width:280px;
    font-family:Arial;
    font-size:10pt;
    color:#004B84;
    text-decoration:none;
}

.generic .text p
{
    margin:0px;
    padding:0px;
}

.generic .text sup
{
    font-size:6pt;
}

.generic a 
{
    font-family:Arial;
    font-size:10pt;
    color:#004B84;
    text-decoration:none;
}

.pesquisaOuter 
{
    position:relative;
    height:145px;
    width:220px;
}

.pesquisaInner 
{
    position:absolute;
    bottom:6px;
    left:10px; 
}

.titleContactos {
    font-family:Arial;
    font-size:12pt;
    color:#004B84;
    font-weight:bold;
}

.textContactos {
    font-family:Arial;
    font-size:10pt;
    color:#004B84;
}

.textContactos a {
    font-family:Arial;
    font-size:10pt;
    color:#004B84;
    text-decoration:none;
}

/* menu top do detalhe do ed�ficio*/
.buildingDetail .menuTop
{
	list-style:none;
	list-style-type:none;
	list-style-image:none;
	padding:0px;
	margin:0px;
	font-family:Arial;
}

.buildingDetail .menuTop li
{
	float:left;
	display:block;
	height:22px;
	background:#004b84;
	text-align:center;
}

.buildingDetail .menuTop li a
{
	text-decoration:none;
	color:#FFFFFF;
	font-size:11px;
	/*margin-top:1000px;*/
	height:22px;
}

.buildingDetail .menuTop li span
{
	padding-top:2px;
}

.buildingDetail .menuTop li.one
{
	width:131px;
	margin:0px 2px 0px 0px;
}

.buildingDetail .menuTop li.two
{
	width:108px;
	margin:0px 2px 0px 0px;
}

.buildingDetail .menuTop li.three
{
	width:103px;
	margin:0px 2px 0px 0px;
}

.buildingDetail .menuTop li.four
{
	width:87px;
}

.advancedSearch 
{
	margin-right:5px;
	padding-top:5px;
}

.advancedSearch a 
{
	padding:5px 0px 0px 0px;
	font-size:11pt;
	color:#FFFFFF;
	display:block;
	text-align:left;
	width:100%;
	text-decoration:none;
}

.advancedSearch a:hover
{
	color:#FFD420;
}

.pesquisaFieldsLeft 
{
	background:#808184;
	height:103px;
	width:510px;
	color:#FFFFFF;
}

.pesquisaFieldsRight
{
	background:#C0C0C2;
	height:103px;
	width:290px;
}

.pesquisaFieldsLeft .fieldsHolder 
{
	margin-right:2px;
	width:124px;
}

.pesquisaFieldsLeft .fieldsHolder.last 
{
	margin:0px !important; 
}

.pesquisaFieldsLeft .fieldsHolder.first 
{
	margin-left:5px !important; 
}

.fieldsHolder h2 
{
	font-size:13px;
	color:#FFFFFF;
	padding-bottom:4px;
	padding-top:5px;
	margin:0px;
}

.buttonSearchHolder 
{
	padding:65px 0px 0px 10px;
}

.buttonSearchHolder input
{
	border:solid 1px #FFFFFF;
	background:#808184;
	font-size:15px;
	color:#FFFFFF;
}

.searchResults
{
	overflow:auto;
	height:332px;
	background:#FFFFFF;
}

.containerSearchResults 
{
	width:85%;
	margin:0px auto 0px auto;
}

.fieldsHolder label 
{
	font-size:11px;
	color:#FFFFFF;
}

.fieldsHolder .labelHolder
{
	width:85px;
	display:block;
}

.searchItem 
{
	margin-bottom:4px;
	/*height:92px;*/
	color:#808184;
	text-align:center;
	font-size:10pt;
}

.searchItem a
{
	font-weight:bold;
	text-decoration:none;
	color:#808184;
}

.searchItem .first 
{
	width:269px;
	height:92px;
	background:#FFD420;
	margin-right:2px;
}

.searchItem .second 
{
	width:69px;
	height:57px;
	padding-left:5px;
	padding-top:35px;
	background:#FFD420;
	margin-right:2px;
}

.searchItem .third 
{
	width:120px;
	height:57px;
	padding-left:5px;
	padding-top:35px;
	background:#FFD420;
	margin-right:2px;
}

.searchItem .fourth 
{
	width:120px;
	height:57px;
	padding-left:5px;
	padding-top:35px;
	background:#FFD420; 
}


.searchItem .linkTitle 
{
	padding-left:5px;
	padding-top:35px;
	width:150px;
}

.searchItem .first img
{
	padding:3px;
}

.searchItem.header 
{
	height:auto !important;
	font-size:10pt;
	padding-bottom:10px;
}

.searchItem .fifth
{
	padding-top:28px;
	padding-left:18px;
}

.searchItem .firstTitle 
{
	text-align:right;
	width:209px;
	margin-right:4px;
	padding-right:60px;
}

.searchItem .secondTitle 
{
	text-align:center;
	width:74px;
	margin-right:4px;
}

.searchItem .thirdTitle 
{
	text-align:center;
	width:120px;
	margin-right:4px;
}

.searchItem .fourthTitle 
{
	text-align:center;
	width:125px;
}

.titleSearch h2
{
	color:#004B84;
	margin:0px;
	font-size:10pt;
	padding-top:20px;
	padding-left:60px;
	padding-bottom:20px;
}