body {
	
	font-family:Arial;
    font-size:12px;
	background: transparent url('../images/fundo.jpg') no-repeat !important;
}

#site {
	margin:0;
	width:100%;
	height: 100%; /* mudar para 100% no final */
	z-index: 1;
}

#corpo {
	 margin:0 auto;
	 padding:15px;
	 width: 960px;
	 background-color: #f9f9f9;
	 overflow:hidden;
	}

#topo{
	width: 1000px;
	margin:0 auto; 
	overflow:hidden;
	/*background-color: lime*/;
	}

#logo{
	float:left;
	margin-left:10px;
	}

#atendimento_online{
	float:left;
	}

#atendimento{
	width:600px;
	margin-left:400px;
	text-align: right;
	overflow:hidden;
	/*background-color: aqua;*/
    }

#online_buttom{
	margin-left:150px;
	margin-top:-20px;
	}

#busca {
	 margin-left:543px;
	 margin-top:115px;
	 z-index: 2;
	}

#pesquisa{
	 width:260px;
	 margin-top:-65px;
	 margin-left:730px;	 
	}

#pesquisa_left{
	float:left;
	position:relative;
	margin-right: 15px;
}

#float{
	float:left;
	width: 400px;
	margin-right:10px;
}

#menu_topo{
	float:left;
	position:absolute;
	width:335px;
	margin-top:138px;
	margin-left:260px;
	background-color: #1B213F;
	}

#ul_center{
	margin-left:-30px;	
	margin-right:-30px;
	}
	
#line{
	display: inline;
	list-style: none;
	margin-left:0px;
	margin-right:20px;	
	}



#conteudo{
	margin-top: 280px;
	}

#cecilia{
	width: 400px; 
	margin-top:10px;
	padding-bottom: 20px;
	margin-right: 20px;
	}

#reportagens{
	width: 400px; 
	padding-bottom: 10px;
	margin-right: 20px;
	}

#enquete{
	width: 400px;
	padding-top:40px; 
	padding-bottom: -20px;
	margin-right: 20px;
	}
	
#float_enquete{
	position:relative; 
    float:left;   
	margin-right:20px;
	height:20px;
	color: #666666;
	font-size: 12px;
	font-family: verdana;	
}

.radio {
    float: left;
    margin-top:0px;
}

.radio_teste {
    height: 25px;
}

textarea.teste{
	width: 450px;
	height: 150px;
	font-size: 14px;
	}

spam.red{
	color:red;
	}

#float_meio{
	 float:left;
	 width: 275px;
	}

#livro{
	width: 275px; 
	margin-top:10px;
	padding-bottom: 55px;
	margin-left:0px;
	}

#imprensa{
	width: 275px; 
	padding-bottom: 35px;
	margin-left:0px;
	}
	
#video_home{
	width: 275px; 
	padding-bottom: 20px;
	margin-left:0px;
	}	

#float_direita{
	 float:right;
	 width: 267px;
	 background-color: #EFEEEA;
	}
	
#depoimentos{
	width: 267px; 
	margin-top:10px;
	padding-bottom: 20px;
	}

#news_alinhamento{
	height: 30px;
	margin-top:15px;
	}

#rodape_menu{
	 float:left;
	 margin:0 auto;
	 margin-top:30px;
	 width: 960px;
	 background-color: #1A203E;
	}

#rodape{
	 float:left;
	 padding-top:10px;
	 margin:0 auto;
	 width: 960px;
	 padding-bottom:15px;
	 background-color: #1A203E;
	}
	
#rodape_dados{
	 float:none;
	 margin-top:20px;
	 margin-left:0 auto;
	 margin-right:0 auto;
	 width: 950px;
	 background-color: #1A203E;
	}
	
#rodape_texto{
	 position:relative;
	 float:left;
	 padding-top:0px;
	 padding-right:15px;
	 margin:0 auto;
	 width: 625px;
	 background-color: #1A203E;
	}

#redes{
	padding-top:5px;
	margin-left:10px;
	}

#wrap{
	margin-top:30px;
	}

#pg{
    float: left;	
}

#pg_news{
    float: left;
    margin-left:10px;
    margin-right:10px;
    margin-top:5px;
}

#float_pages{
	float:left;
	width: 680px;
	margin-right:13px;
	margin-top:10px;
}

#space{
	margin-left:10px;
}

#contatos{
	margin-left:10px;
	margin-top:60px;
}

#call-imovel{
      float:left;
      margin-right: 6px;
	}

#mensagem{
	margin-top:10px;
	}

#assunto{
	margin-top:60px;
	}

#float_video{
	   float:left;
	   width: 270;
	   margin-top:20px;
	   margin-left:40px;
	}


/* TESTEIRA -  CONTROLADOR*/
	.slideshow {position: absolute; z-index: 2; height: 276px; width: 727px; margin-left:240px; }
	.slideshow img { padding: 0px; border: 0px; z-index: 1;}
	#nav {position:absolute; padding-top:355px; padding-left:860px; z-index: 3;}
	#nav a { padding-top:500px; border: 1px solid #886824; background: #fff; color:#886824; text-decoration: none; margin: 0px 3px; padding: 1px 6px;}
	#nav a.activeSlide { background: #E1D5A0; color:#886824;}
	#nav a:focus { outline: none; }
/* ********************** */


p{
	margin-top:15px;
	color: #666666;
	font-size: 11px;
	font-family: verdana;
	line-height: 150%;
	}
	
p#cecilia_texto{
	margin-left:140px;
	}

p#cecilia_texto:hover{
	cursor:pointer;
	text-decoration: underline !important;
	}

p#livro_texto{
	margin-left:100px;
	margin-top:30px;
	}

p#livro_texto:hover{
	cursor:pointer;
	text-decoration: underline !important;
	}

p#titulo_p{
	margin-bottom:-15px;
	}

p#titulo_p:hover{
	cursor:pointer;
	text-decoration: underline !important;
	}

p#depoimentos_texto{
	margin:20px;	
	}

p#news_texto{
	margin:10px;	
	}

p#rodape_text{
	font-size: 10px;
	margin-left:10px;
	margin-bottom:30px;
	color:#CCC;
	}
	
p#titulo_rep{
	margin-left:10px;
	margin-bottom:-15px;
	}
	
p#titulo_rep:hover{
	cursor:pointer;
	text-decoration: underline !important;
	}

img {
    border:none;
}


h1 {
	margin-bottom:0px;
	color:#000;
	font-family:sans-serif;
    font-size:20px;  
}


h2 {
	margin-left: 10px;
    font-size:14px;
    font-family:verdana;
    color:#5099CC;
    font-weight: 500;
}

h2#faq_pergunta{
	margin-left:0px;
	font-size:12px;
	font-weight: 100;
	}

h2#reportagens_titulo {
	margin-left: 0px;
	margin-top:25px;
    font-size:13px;
    font-family:sans-serif;
    color:#000;
    font-weight: 700;
}

ul.busca{
	margin-left:20px;
	}


h2#preto{
	color:#000;  
	}

h2.preto{
	color:#000;  
	}
	
h2#cinza{
	color:#CCC;
	}

h2.title-content{
	color:#000;
	margin-left:0px;
	font-weight: 700;
	}



h3 {
    font-size:12px;
    margin:20px;
    padding:0px;
    color: #000;
}

h3#azul{
	font-family:verdana;
	font-weight:100;
	margin-left:0px;
	color:#5099CC;  
	}

h6{
	font-size:11px;
	font-weight:100;
	font-family: verdana;
	color:#000;
	margin-top: 5px;
	margin-bottom:0px;
	}

h6#online{
	margin-top: 10px;
	margin-right: 60px;
	}

hr {
   margin-top:-10px;
   margin-bottom:-10px;	
   width: 100%; 
   border-top: 0px;
   border-left: 0px;
   border-right: 0px;
   border-bottom: 1px dotted #C9C9C9;
}


.aviso {
    background:#eebc6e;
    padding:5px;
    border:1px solid #5c90a4;
    margin-top:50px;
}

.divisor {
    border-bottom:1px solid #5c90a4;
}

#main {
    margin-top:0px;
}


a {
	color:#666;
	cursor:pointer;
  }	
 

#menu_claro {
	color:#CCC;
	text-decoration: none;
  }	

input { 
	margin-bottom:15px;
	background-color: #fff; 
	color:#000;
	font: 10px verdana, arial, helvetica, sans-serif;
	border:1px solid #c8c8c8;
	height: 20px;
	vertical-align:text-bottom;
}

input#news { 
	background-color: #666666; 
	color:#fff;
	font: 10px verdana, arial, helvetica, sans-serif;
	border:1px solid #333;
	height: 20px;
	width:190px;
}

input.grande{
	width: 400px;
	}


.button {
	margin-left:10px;
	color:#aa112d;
	font: 12px verdana, arial, helvetica, sans-serif;
	font-weight:600;
	vertical-align:5px;
}

select {
	    margin-bottom:5px;
		background-color: #e9e9e9; 
		color:#fff;
		font: 10px verdana, arial, helvetica, sans-serif;
		border:1px solid #999;
		height: 19px;
		vertical-align:text-bottom;
	}

textarea { 
	background-color: #fff; 
	color:#000;
	font: 10px verdana, arial, helvetica, sans-serif;
	border:1px solid #c8c8c8;
	vertical-align:text-bottom;
}

.breadcrumb{
	    font-size: 12px;
	    color: #000;
	    margin-bottom:20px;
	}


.pages{clear:both;}
	.pages span{margin:0 6px 0 0; padding:3px 0; color:#FF0000; border:#CCC solid 1px; width:20px; display:block; float:left; text-align:center;}
	.pages span, .pages a{font:11px bold Tahoma, Geneva, sans-serif; color:#000;}
	.pages .current{border:#EE7C1C solid 1px;}
	.pages p{clear:both; font-size:11px; padding-top:5px;}
	.pages li{display:inline;}
	
	

#aviso-mail {
    background:#fff;
    padding-left:100px;
    border:1px solid #1A203E;
    margin-top:50px;
    font-weight: bold;
}


/*  #menu { 
	display:inline;
	margin-left: 15px;
	padding:0; 
	list-style: none;
	background-color: #fff; 
	display: inline; 
}

#menu ul li a:link {
	display: inline;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica,sans-serif; 
	font-size:14px;
	color:#a6a6a6;  
}*/

#menu{
	width:960px; 
	font-size:11px;
	font-family:verdana;
	font-weight: 100;
	}
	
#menu ul {
padding:0px;
margin-left:0px;
float: left;
width: 100%;
list-style:none;
}

#menu ul li { display: inline; }

#menu ul li a {
padding: 2px 13px;
float:left;
text-decoration: none;
}

#address{
	   margin-top:20px;
	   height:80px;
	   font-family: arial;
	   font-size:10px;
	   text-align: center;
	   font-weight: 600;
	   color:#999;
	}
	
.copyright{
	   font-size: 10px;
	   text-align: center;
	}

.copyright-link{
	   color:#999;
	}


/*################################ Menu principal ##############################################*/

.clearit {
	margin: 0;
	padding: 0;
	height: 0;
	clear: both;
}

/* VERTICAL MENU */

.vertical {
	width: 220px;
	height: 24px;
	padding-top:10px;
	padding: 0;
	background: #1B213F repeat-x;
}
.vertical ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.vertical ul li {
	margin: 0;
	padding: 0;
	background: #1B213F no-repeat;
}

.vertical ul li a {
	display: list-item;
	height: 24px;
	padding-left: 20px;
	padding-top:5px;
	font-family: tahoma;
	font-size:12px;
	font-weight:100;
	color: #ccc;
	text-decoration: none;
}

.vertical ul li a span.menu_ar {
	display:list-item;
	height: 24px;
	padding-top: 0px;
	padding-right: 20px;
	color:#CCC;
	background: #1B213F no-repeat;
	cursor: pointer;	
}

/* END vertical MENU */


/* BLUE HOVER */
.blue ul li a:hover,
.blue ul li.highlight a {
	background:#ccc no-repeat;
	color: #1B213F;
}
.blue ul li a:hover span.menu_ar,
.blue ul li.highlight a span.menu_ar {
	background:#ccc no-repeat;
	color: #1B213F;
}
/*################################ Fim - Menu principal ##############################################*/


  
  
  

