/*CSS HEADER*/
.header {
	border-top:4px solid #000;
	padding-top:4px;
}
.header ul {
	width:923px;
	height:89px;
	margin:auto;
}
.header ul li {
	float:left;
}
.header a.logo {
	background-image:url(Imagens/logo_cr2.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:136px;
	height:68px;
	display:block;
	margin:12px 123px 0px 0px;
}
.header a.home {
	background-image:url(Imagens/menuhead_home.gif);
	background-repeat:no-repeat;
	width:43px;
	height:17px;
	display:block;
	float:left;
	padding:0px 25px 0px 0px;
	border-right:1px solid #d0d0d0;
	margin-top:35px;
}
.header a.faleconosco {
	background-image:url(Imagens/menuhead_faleconosco.gif);
	background-repeat:no-repeat;
	background-position: center;
	width:81px;
	height:17px;
	display:block;
	float:left;
	padding:0px 25px;
	border-right:1px solid #d0d0d0;
	margin-top:35px;
}
.header a.trabalheconosco {
	background-image:url(Imagens/menuhead_trabalheconosco.gif);
	background-repeat:no-repeat;
	background-position: right;
	width:104px;
	height:17px;
	display:block;
	float:left;
	padding:0px 0px 0px 25px;
	margin-top:35px;
}
.header a.vendaonline {
	background-image:url(Imagens/banner_vendaonline.gif);
	width:226px;
	height:89px;
	display:block;
	margin-left:106px;
}

/*CSS MENU*/
.menu {
	background-image:url(Imagens/bg_menu.jpg);
}
.menu ul {
	width:917px;
	height:32px;
	margin:auto;
}
.menu ul li {
	float:left;
}
.menu a {
	height:32px;
	display:block;
	float:left;
}
.menu a.acr2 {
	width:100px;
	background-image:url(Imagens/menu_acr2.gif);
}
.menu a.lancamentos {
	width:134px;
	background-image:url(Imagens/menu_lancamentos.gif);
}
.menu a.imoveisvenda {
	width:142px;
	background-image:url(Imagens/menu_imoveisvenda.gif);
}
.menu a.portfolio {
	width:209px;
	background-image:url(Imagens/menu_portfolio.gif);
}
.menu a.clientecr2 {
	width:115px;
	background-image:url(Imagens/menu_clientecr2.gif);
}
.menu a.ri {
	width:217px;
	background-image:url(Imagens/menu_ri.gif);
}



.menu a.acr2_on {
	width:100px;
	background-image:url(Imagens/menu_acr2_on.gif);
}
.menu a.lancamentos_on {
	width:134px;
	background-image:url(Imagens/menu_lancamentos_on.gif);
}
.menu a.imoveisvenda_on {
	width:142px;
	background-image:url(Imagens/menu_imoveisvenda_on.gif);
}
.menu a.portfolio_on {
	width:209px;
	background-image:url(Imagens/menu_portfolio_on.gif);
}
.menu a.clientecr2_on {
	width:115px;
	background-image:url(Imagens/menu_clientecr2_on.gif);
}
.menu a.ri_on {
	width:217px;
	background-image:url(Imagens/menu_ri_on.gif);
}

/*CSS BUSCA*/
.busca {
	padding-top:1px;
}
.busca ul {
	width:916px;
	_width:928px;
	height:70px;
	margin:auto;
}
.busca li {
	float:left;
}
.busca h1.titulo_busca {
	width:185px;
	height:19px;
	display:block;
	background-image:url(Imagens/titulo_busca.gif);
	text-indent:-1000px;
	margin:11px 0px 9px 0px;
}
.busca select {
	vertical-align:middle;
	margin-right:3px;
	text-transform:lowercase;
	_position:relative;
}
.busca select.quartos {
	width:140px;
}
.busca input {
	vertical-align:middle;
	margin-right:20px;
}
.busca a.clientecr2 {
	width:215px;
	height:70px;
	_margin-left:-6px;
	_position:relative;
	display:block;
	background-image:url(Imagens/banner_clientecr2.gif);
}
.busca div 
{
    float:left;
    margin-top:3px;
    *margin-top:1px;
    margin-right:3px;
}
/*CSS CONTEUDO*/
.conteudo {
	margin-bottom:1px;
	padding-bottom:1px;
}

/*CSS FOOTER*/
.footer {
	border-top:1px dotted #8f8f8f;
	font-size:9px;
	color:#656565;
	margin:auto;
	_margin-top:-13px;
width:918px;
_position:relative;
}
.linha 
{
    height:1px; 
    border-top:4px solid #000; 
    width:918px; 
    margin:auto;
}
.footer ul {
	width:846px;
	height:42px;
	margin:auto;
	padding-top:15px;
}
.footer li {
	float:left;
	padding-top:12px;
}
.footer li.txtcenter {
	float:left;
	/*padding:0px 130px;*/
	padding:12px 231px 0;
}
.footer li.oficina {padding-top:0px;}

.footer li.oficina a {
	width:78px;
	height:30px;
	display:block;
	background-image:url(Imagens/logo_oficina.gif);
	float:right;
}
.amplia 
{
    width:700px;
    height:450px;
}
.amplia .logo_amp
{
    float:left;
    margin:20px 0 0 15px;
}
.amplia .legenda
{
    float:right;
    color:#010101;
    font-size:14px;
    font-family:Arial, Helvetica, Sans-Serif;
    margin:64px 16px 0 0;
}
.amplia .quadro 
{
    width:670px;
    height:344px;
    border:solid 1px #000;
    display:inline-block;
}
.centro 
{
    text-align:center;
}
.receba 
{
    width:650px;
    height:391px;
    background-image:url(Imagens/receba_bg.jpg);
    background-repeat:no-repeat;
}
.receba .formulario
{
    margin:0 0 0 138px;
padding-top:170px;
*padding-top:167px;
}
.receba .formulario input
{
margin-bottom:15px;
*margin-bottom:14px;
_margin-bottom:13px;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:13px;
letter-spacing:1px;
padding:2px 0;
}

.receba .formulario select
{
border:solid 1px #cecece;
margin-bottom:15px;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:19px;
letter-spacing:1px;
width:202px;
display:block;
}
.receba .formulario .radio
{
    width:20px;
    height:20px;
    margin-top:-6px;
    background-image:none;
    display:inline;
    border:0;
}
.senha
{
	width:650px;
    height:391px;
    background-image:url(Imagens/senha_bg.jpg);
    background-repeat:no-repeat;
}
.senha .formulario
{
       margin:0 0 0 100px;
padding-top:181px;
*padding-top:181px;
}
.senha .formulario input
{
margin-bottom:14px;
*margin-bottom:14px;
_margin-bottom:14px;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:13px;
letter-spacing:1px;
padding:2px 0;
}

.cadastro
{
	width:650px;
    height:391px;
    background-image:url(Imagens/cadastro_bg.jpg);
    background-repeat:no-repeat;
}
.cadastro .formulario
{
    margin:0 0 0 100px;
padding-top:194px;
*padding-top:167px;
}
.cadastro .formulario input
{
margin-bottom:14px;
*margin-bottom:14px;
_margin-bottom:14px;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:13px;
letter-spacing:1px;
padding:2px 0;
}
.element 
{
    margin-bottom:19px;
    line-height:17px;
}

.element p
{
	text-align:justify;
}

#accordion 
{
    font-size:12px;
}
