body{margin:0px; font:11px/13px Arial, Helvetica, sans-serif; color:#010000; background:#e7eef6 url(../images/body_bg.gif) repeat-x 0 0}
img{border:none}
.clear{clear:both}

#layout{width:950px; margin:0 auto;}
#header{float:left; width:950px}
#logo{float:left; width:300px}
#logo img{float:left; width:auto; padding:27px 0 0 57px; margin:0}

.member_login{float:left; width:294px; padding:17px 0 0 295px; }

.member_login .login_box{float:left; width:294px; height:80px; background:url(../images/member_login_1.gif) no-repeat 0 0}
.member_login .login_box .column_1{float:left; width:70px; padding:26px 0 0 11px; margin:0}
.member_login .login_box .column_2{float:left; width:73px; margin:28px 5px 0 0; padding:0; display:inline}
.member_login .login_box .column_3{float:left; width:60px; padding:30px 0 0 6px; margin:0 0 0 0}
.member_login .login_box .column_4{float:left; width:auto; padding:30px 0 0 0}

.member_login .login_box form{float:left; width:292px; }
.member_login .login_box fieldset{float:left; width:292px; border:none; margin:0; padding:0}
.member_login .login_box label{float:left; width:auto; color:#003465; padding:5px 5px 3px 5px}
.member_login .login_box input{float:left; width:72px; height:13px; color:#003465; margin:0 0 5px 0; display:inline}
.member_login .login_box input.login{float:left; width:54px; height:39px; margin:0; padding:0}

.member_login .login_box .column_4 label.password{float:left; width:auto; color:#003465; padding:5px 0px 0 3px}
.member_login .login_box .column_4 label.password a{color:#003465; text-decoration:none}
.member_login .login_box .column_4 label.password a:hover{color:#003465; text-decoration:underline}

#body_container{float:left; width:884px; margin:0; padding:17px 33px 0 33px}
#body_container_inner{float:left; width:884px; margin:0; background:#fff}

#menu{
	float:left;
	width:884px;
	margin:0;
	background:url(../images/menu_bg.gif) no-repeat 0 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 0;
}
#menu ul{float:left; width:834px; margin:0; padding:0 0 0 50px; list-style:none}
#menu li{float:left; width:auto; font:20px/22px Arial, Helvetica, sans-serif; color:#fff; background:url(../images/menu_border.gif) no-repeat 0 4px; padding:7px 0 3px 0;}
#menu li a{
	width:auto;
	color:#fff;
	text-decoration:none;
	display:block;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 0;
	padding-right: 24px;
	padding-bottom: 5px;
	padding-left: 24px;
}
input.button {
background:#414141 none repeat scroll 0 0;
border:1px solid #000000;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0 5px 5px 0;
padding:10px;
text-decoration:none;
}
img.service-img{float:left;
				margin-right:10px;
				margin-bottom:10px;
				}
#menu li a:hover{color:#003465; width:auto; text-decoration:none;}
#menu li a:hover.browse{color:#003465; width:auto; text-decoration:none; background:url(../images/browse.gif) no-repeat 5px 0}
#menu li a:hover.search{color:#003465; width:auto; text-decoration:none; background:url(../images/search.gif) no-repeat 5px 0}
#menu li a:hover.invite{color:#003465; width:auto; text-decoration:none; background:url(../images/invite.gif) no-repeat 5px 0}
#menu li a:hover.post_profile{color:#003465; width:auto; text-decoration:none; background:url(../images/post_profile.gif) no-repeat 5px 0}
#menu li a:hover.join_now{color:#003465; width:auto; text-decoration:none; background:url(../images/join_now.gif) no-repeat 5px 0}
#menu li a:hover.success_story{color:#003465; width:auto; text-decoration:none; background:url(../images/success_story.gif) no-repeat 5px 0}
#menu li a:hover.about_us{color:#003465; width:auto; text-decoration:none; background:url(../images/about_us.gif) no-repeat 5px 0}
#menu li a.current{color:#003465; }
#menu li.first{background:none; padding:7px 0 3px 0}

.banner{float:left; width:884px;}
.banner img{float:left; width:auto; padding:0 0 5px 10px}

.find_more{float:left; width:884px; background:url(../img/header2.jpg) no-repeat 10px 0}
.find_more p{float:left; width:844px; font:26px/28px "Gill Sans MT", Arial, Helvetica; color:#4c8698; padding:30px 0 30px 40px; margin:0}
.find_more p span{font:20px/22px "Gill Sans MT", Arial, Helvetica; color:#4c8698}
.find_more p a{font:20px/22px "Gill Sans MT", Arial, Helvetica; color:#335e6c; text-decoration:underline}
.find_more p a:hover{font:20px/22px "Gill Sans MT", Arial, Helvetica; color:#335e6c; text-decoration:none}

.container_row{float:left; width:884px}


.container_row .column_partner{float:left; width:276px; padding:0 0 0 9px}
.container_row .column_partner h2{float:left; width:203px; background:url(../images/search_partner_1.gif) no-repeat 0 0; font-size:12px; line-height:14px; font-weight:bold; padding:17px 0 21px 74px; color:#fff; margin:0}


.container_row .column_partner .form_container{float:left; width:276px; background:url(../images/column_border.gif) repeat-y 0 0; padding:0; margin:0}
.form_container .search_row{float:left; width:264px; padding-bottom:20px}
.form_container .search_row.last{float:left; width:264px; padding:5px 0 0 0}
.form_container .search_row .search_column_1{float:left; width:72px; padding:0 0 0 10px}
.form_container .search_row .search_column_2{float:left; width:182px}

.form_container form{float:left; width:264px;}
.form_container fieldset{float:left; width:262px; border:none; margin:0; padding:0 0 0 0}
.form_container label{float:left; width:auto; font-size:9px; line-height:11px; color:#404040; padding:5px 5px 0 5px}
.form_container label.check{float:left; width:auto; font-size:9px; line-height:11px; color:#404040; padding:4px 8px 0 9px; margin:0}
.form_container input{float:left; width:90px; font-size:11px; line-height:13px; color:#216588; margin:0; padding:0}
.form_container input.checkbox{float:left; width:auto; border:none; height:15px; padding:0; margin:2px 0 0 0}
.form_container input.search_btn{float:left; width:auto; padding:0; margin:0 0 0 0}
.form_container select.gender{float:left; width:60px; font-size:10px}
.form_container select.date{float:left; width:171px; font-size:10px}


.container_row .column_partner .bottom_curve{float:left; width:276px; background:url(../images/bottom_curve.gif) no-repeat 0 0}
.container_row .column_partner .bottom_curve p{float:left; width:117px; font-weight:bold; margin:0; padding:8px 0 11px 150px; color:#fff}
.container_row .column_partner .bottom_curve p img{float:none; width:auto; vertical-align:middle; padding:0 5px 0 0}
.container_row .column_partner .bottom_curve p a{color:#fff; text-decoration:none}
.container_row .column_partner .bottom_curve p a:hover{color:#fff; text-decoration:underline} 

.container_row .column_profile{float:left; width:276px; padding:0 0 0 19px}
.container_row .column_profile h2{float:left; width:203px; background:url(../images/new_profile.gif) no-repeat 0 0; font-size:12px; line-height:14px; font-weight:bold; padding:17px 0 21px 74px; color:#fff; margin:0}
.container_row .column_profile .detail{float:left; width:276px; background:url(../images/column_border.gif) repeat-y 0 0}

.container_row .column_profile .detail .row{float:left; width:262px; padding:0 0 0 14px; margin:0; background:url(../images/bg_1.gif) no-repeat 15px 0}
.container_row .column_profile .detail .row p.left{float:left; width:82px; padding:7px 0 9px 0; margin:0; font-weight:bold; text-align:right; color:#283781}
.container_row .column_profile .detail .row p.right{float:left; width:150px; padding:7px 0 9px 25px; margin:0; color:#283781}

.container_row .column_profile .detail .row_1{float:left; width:262px; padding:0 0 5px 14px; margin:0; background:url(../images/bg_2.gif) no-repeat 15px 0}
.container_row .column_profile .detail .row_1 p.left{float:left; width:82px; padding:7px 0 9px 0; margin:0; font-weight:bold; text-align:right; color:#757575}
.container_row .column_profile .detail .row_1 p.right{float:left; width:150px; padding:7px 0 9px 25px; margin:0; color:#757575}

.container_row .column_profile .bottom_curve{float:left; width:276px; background:url(../images/bottom_curve.gif) no-repeat 0 0}
.container_row .column_profile .bottom_curve p{float:left; width:117px; font-weight:bold; margin:0; padding:8px 0 11px 150px; color:#fff}
.container_row .column_profile .bottom_curve p img{float:none; width:auto; padding:0 5px 0 0}
.container_row .column_profile .bottom_curve p a{color:#fff; text-decoration:none}
.container_row .column_profile .bottom_curve p a:hover{color:#fff; text-decoration:underline} 

.container_row .column_photo{float:left; width:276px; padding:0 0 0 19px}
.container_row .column_photo h2{float:left; width:203px; background:url(../images/recently_photo.gif) no-repeat 0 0; font-size:12px; line-height:14px; font-weight:bold; padding:17px 0 21px 74px; color:#fff; margin:0}

.container_row .column_photo .gallery{float:left; width:276px; background:url(../images/column_border.gif) repeat-y 0 0}
.container_row .column_photo .gallery .photo_row{float:left; width:263px; padding:8px 0 22px 13px}
.container_row .column_photo .gallery .photo_row img{float:left; width:auto; border:3px solid #d8d8d8; margin:0 11px 0 0}

.container_row .column_photo .bottom_curve{float:left; width:276px; background:url(../images/bottom_curve.gif) no-repeat 0 0}
.container_row .column_photo .bottom_curve p{float:left; width:117px; font-weight:bold; margin:0; padding:8px 0 11px 150px; color:#fff}
.container_row .column_photo .bottom_curve p img{float:none; width:auto; vertical-align:middle; padding:0 5px 0 0}
.container_row .column_photo .bottom_curve p a{color:#fff; text-decoration:none}
.container_row .column_photo .bottom_curve p a:hover{color:#fff; text-decoration:underline}

#footer{float:left; width:884px; background:url(../images/footer_bg.gif) repeat-x 0 0; margin-top:20px}
#footer .footer_link{float:left; width:884px; padding:13px 0 0 0;}
#footer .footer_link ul{width:884px; text-align:center; list-style:none; margin:0; padding:0 0 20px 0}
#footer .footer_link li{width:884px;color:#d4dee8; background:url(../images/footer_menu_border.gif) no-repeat 0 2px; display:inline; padding:0 12px 0 12px}
#footer .footer_link li.first{background:none; padding:0 12px 0 12px}
#footer .footer_link li a{color:#d4dee8; text-decoration:none}
#footer .footer_link li a:hover{color:#d4dee8; text-decoration:underline}
#footer .footer_link li a.current{color:#d4dee8; text-decoration:underline}

/***** inner page css starts *****/

#left_box{width:300px; float:left}
#right_box{width:550px; floaT:left} 

h1{font:24px/26px Georgia, "Times New Roman", Times, serif; color:#221E21; font-style:italic; padding:0px 0 22px 0; margin:0}
h1 span{color:#221E21}
h1.inner{font:24px/26px Georgia, "Times New Roman", Times, serif; color:#221E21; font-style:italic; padding:0; margin:0}

a{color:#a93404; text-decoration:none;}
a:hover{color:#ff6f5f}
a:hover.supports{color:#000; text-decoration:none;}

.welcomezone{padding:30px 40px 25px 40px;}

/* Text Styles Start Here */
.blueboldheading{font:bold 29px Kozuka Gothic Pro, Myriad Pro, Arial, Helvetica, sans-serif;color:#92BBEB;padding:0 0px 15px 0px;margin:0px 0px 0px 0px;}
.whitelightheading {font:29px Kozuka Gothic Pro, Myriad Pro, Arial, Helvetica, sans-serif;font-weight:100;color:#ffffff;margin:0px;	padding:0px;}
/* Text Styles End Here */

.project-img{float:right; margin-left:20px; border: 6px solid #ccc;}
.project-img_1{float:right; margin-left:20px; border: 6px solid #ccc; margin-top:20px}
.row2{padding:10px 40px 40px 40px;}
.box1{width:45%; float:left; padding:5px;}
.about-img{float:left; margin-right:20px;}
/* 	Inside Page Design  */
p{line-height:15px; text-align:justify}
.box2{width:45%; float:left;padding:5px;margin-left:5%}
h2{font:bold 13px Arial, Helvetica, sans-serif;	color:#221E21; padding:0px 0px 5px 0px;	border-bottom:1px dotted #d8d6ba;margin:0px 0px 0 0px;}
h3{font:bold 13px Arial, Helvetica, sans-serif;	color:#221E21; padding:0px 0px 5px 0px;	margin:0px;}
.blog-posted-row{background:url(../images/body_container_bg.gif) repeat-y 0 0; padding:3px;}
/* 	Inside Page Design  */
textarea{width:322px}
/***** inner page css ends *****/



/*** new CSS ***/

.pesquisa {
color: red;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
}

table.conteudo {
border: 1px #00429b solid;
}

table.texto {
border: 1px #c0c0c0 solid;
background-color: #fdfdfd;
}

table.caixa {
border: 1px #00429b solid;
background-color: #f7f7f7;
}

table.caixaImovel {
border: 1px #92BBEB solid;
padding:5px 5px 5px 5px;
}

a.linkP {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
color: #0295db;
text-decoration: none;
font-weight: bold;
}

a.linkP:hover {
text-decoration: none;
font-weight: normal;
}

a.caixa {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
color: #221E21;
text-decoration: none;
}

a.caixa:hover {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
color: #2e85af;
text-decoration: underline;
}

.legenda {
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #221E21;
text-decoration: none;
font-size: 7pt;
text-align: center;
}

.copy {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
color: #ffffff;
}

a.copy {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
color: #ffffff;
text-decoration: none;
}

a.copy:hover {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
color: #ffffff;
text-decoration: underline;
}

.tituloPagina {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12pt;
color: #00429b;
text-decoration: none;
font-weight: bold;
}

.texto {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #221E21;
text-decoration: none;
text-align: justify;
}

.tituloTexto {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 16px;
color: #0295db;
text-decoration: none;
font-weight: bold;
}

.subtituloTexto {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 15px;
color: #0295db;
text-decoration: none;
font-weight: normal;
font-style: normal;
}

.textolink {
font-family: Verdana, Helvetica, Arial, sans-serif;
text-decoration: underline;
color:#221E21;
}

.tituloCaixa {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
color: #221E21;
text-decoration: none;
text-align: justify;
font-weight: bold;
padding:5px 5px 5px 5px; margin:2px
}

.tituloCaixa2 {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #221E21;
text-decoration: none;
text-align: justify;
padding:5px 5px 5px 5px; margin:2px
}

select.caixa {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
color:#221E21;
background-color: #ffffff;
}

input.caixa {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
color:#221E21;
background-color: #ffffff;
border: 1px #221E21 solid;
}

textarea.caixa {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
color:#221E21;
background-color: #ffffff;
border: 1px #221E21 solid;
}

td.copy {
background-color: #ffffff;
}

.titulo {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12pt;
color: #221E21;
text-decoration: none;
font-weight: bold;
}

input.botao {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
color: #000000;
}

td.tiraTopo {
background-color: #00429b;
}

td.menu {
background-color: #f7f7f7;
border: 1px #d2d2d2 solid;
height: 25px;
}

.picImo {
margin: +5px;
border: thin #00429b solid;
}

.destImo {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10pt;
color: #ff8080;
text-decoration: none;
font-weight: bold;
}

a.marcarImo {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
color: #221E21;
text-decoration: none;
font-weight: normal;
}

a.marcarImo:hover {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
text-decoration: underline;
font-weight: normal;
}

.menu {
font-weight : bold;
font-style : normal;
color : Black;
font-size : x-small;
font-family : Arial;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #ffe828;
font-style: normal;
font-weight: bold;
font-size: 11pt;
}

.menu2 {
font-size : xx-small;
font-style : normal;
font-family : Arial;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #000078;
font-size: 9pt;
font-style: normal;
font-weight: normal;
}

.banner {
font-size : xx-small;
font-style : normal;
font-family : Arial;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #000078;
font-size: 9pt;
font-style: normal;
font-weight: bolder;
}

input {
border: 1pt #000078 solid;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9pt;
color: #000078;
}

textarea {
border: 1pt #000078 solid;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9pt;
color: #000078;
}

select {
border: 1pt #000078 solid;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9pt;
background-color: transparent;
color: #000078;
}

.menudestaque {
font-weight : bold;
font-style : normal;
color : Black;
font-size : x-small;
font-family : Arial;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-style: normal;
font-weight: lighter;
font-size: 9pt;
border: 4pt;
background-color: #707070;
color: #ffff00;
}

.listadestaque {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
font-weight: bolder;
color: #000078;
border: 1pt #000078 outset;
display: block;
}

.erro {
color : #00ceff;
font-weight : bold;
font-style : normal;
font-family : Arial;
font-size : x-small;
font-style: normal;
font-weight: bold;
color: red;
font-family: Verdana, Helvetica, Arial, sans-serif;
}

li {
color : White;
font-weight : bold;
font-family : Arial;
font-size : x-small;
text-align : left;
}

a.pesquisa2 {
color: #000078;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 9pt;
}

a.pesquisa2:hover {
color: red;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 9pt;
}

.pesquisa2 {
color: red;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 9pt;
}

.nota {
color: #000078;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 7pt;
}

.pesquisa2X {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 9pt;
color: #000078;
}

.pesquisaBox {
border: 1pt #000000 solid;
}

.pesquisaText {
color: black;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
}

a.copyrigth {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
color: gray;
}

a.copyrigth:hover {
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #000078;
}

a.speciaLink {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
color: #000078;
}

a.specialLink:hover {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
color: #ff0000;
}

.paginacao {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #92BBEB;
text-decoration: none;
font-weight: normal;
}

a.paginacao {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #92BBEB;
font-weight: bold;
text-decoration: underline;
}

a.paginacao:hover {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000078;
text-decoration: none;
}