body{
   margin: 0;
   padding: 0;
   font-size: 12pt;
   font-family:  Georgia, Arial, Helvetica, Tahoma, sans-serif;
   color: black;
background-color:white;
        }

/* ESTRUTURA PRINCIPAL DO SITE */

#barra-projetos-protest,#rodape,#paginacao, #barra-projetos-protest #topo-centro, #barra-layout-protest, #ctd-apoio, #breadcrumb, .barra-link-tour{
display:none;
}

/* Responsavel pelo BG do site */
#central-ctd-princ{
background:none;
}
/* Estrutura principal que envolve Menu e conteudo */
#ctd{
	background-color:white;
}

/* conteudo esquerdo */

#ctd-principal{
        width:100%;
}


/* Conteudo principal */

#ctd-principal-txt{
        width:100%;
        margin: 0px;
        padding: 10px 10px 10px 10px;
        text-align: left;
}



h1{
	font-weight: bold;
}
         

h5.box-news{
	border-bottom: 1px dotted silver;
	background-color: White;
	color: maroon;
	font-size: 10px;
	font-weight: normal;
	padding: 0px 0px 0px 10px;
	margin: 0px 10px 0px 15px;
	height: 20px;
	line-height: 20px;

}


h6.item{
	color: #990000;
	font-size: 11px;
	margin: 20px 0 0px 10px;
	
}



#ctd-principal-txt p{
margin:8px 0 0 10px;
color: Black;

}

#ctd-principal-txt img{
	margin:10px 10px 10px 10px;
}


dt{ 
        font-size: 11px;
        color: gray;
        font-weight: bold;
        margin: 10px 0 10px 10px;
        padding: 0px;
 }		
		
dd{
	margin: 10px 0 15px 15px;
	padding: 10px;
	border-left: 3px solid Maroon;
	background-color: #F0F0F0;
}
form{
margin:0;
padding:0;
}	

strong{ 
color:gray;
 }




#chamada-seguros{
display: block;
background-image: url(../img/chamadaseguro.jpg);
width: 180px;
height: 100px;
background-repeat: no-repeat;
background-position: top;
	margin: 0 8px 8px 8px;
	float:right;
}
#chamada-seguros h3{
	width: 180px;
	margin: 2px;
	font-size: 14px;
	color: maroon;
	}
#chamada-seguros p.chamada{
	width: 110px;
	margin: 2px;
	font-size: 10px;
	color: gray;
	}

#ctd-principal-txt table{
	background-color: white;
	margin: 5px 0px 3px 10px;
	border: 1px solid #E8E8E8;
	width:520px;
}
#ctd-principal-txt table.nav_auxiliar{
	background-color: white;
	margin: 5px 0px 3px 15px;
	border: 1px solid #E8E8E8;
	width:520px;
}
#ctd-principal-txt td{
	padding: 3px 3px 1px 3px;
	text-align: left;
	font-size: 10px;
	width: 560px;
	border: solid 1px;
	border-color: #FEF4F4;
	background-color: #FEF4F4;
}
#ctd-principal-txt table img{
margin:0;
padding:0;
}
#ctd-principal-txt table tr.impar td{
	background-color:white;
	line-height:20px;
}

#ctd-principal-txt table tr.par td{
	background-color: #FEF4F4;
		line-height:20px;
}

#ctd-principal-txt th {
vertical-align: bottom; 
	background-color: maroon;
border-width: 1px;
white-space: normal;
text-align:center;
color:white;
font-size: 10px;
}

/* Formularios */

input, .box-min, .box-peq,.box-auto,.box-med, .box-grd, .box-mensagem, select, select-peq, select-med, select-grd {
	font-size: 11px;
	font-family:arial, tahoma, sans-serif;
	color: #3b494e;
	background-color: White;
	padding-left: 5px;
	border-top: 1px solid #828177;
	border-left: 1px solid #828177;
	border-bottom: 1px solid #F9F8F3;
	border-right: 1px solid #F9F8F3;
}

input:focus, .box-min:focus,.box-peq:focus, .box-med:focus,.box-auto:focus,.box-grd:focus, .box-mensagem:focus, select:focus, select-peq:focus, select-med:focus, select-grd:focus{
	color: black;
	background-color: #FEF4F4;
	font-size: 11px;
	padding-left: 5px;
	border-top: 1px solid #828177;
	border-left: 1px solid #828177;
	border-bottom: 1px solid #F9F8F3;
	border-right: 1px solid #F9F8F3;
	
}
.box-min {
	width: 36px;
}

.box-peq {
	width: 86px;
}

.box-auto {
	width: auto;
}
.box-med {
	width: 190px;
}
.box-grd{
	width: 310px;
}
.box-mensagem, .box-mensagem:focus{
    width: 310px;
	height: 200px;
	margin:0;
	padding:0;
}

select{
	width: 210px;
}

select:focus{
	width: 210px;
}
select.data, select.data:focus{
	width: 50px;
}
.select-peq, .select-peq:focus{
	width: 50px;
}
.select-med, .select-med:focus{
	width: 100px;
}
.select-grd, .select-grd:focus{
	width: 150px;
}

.botao-img{
	margin: 4px 0px 15px 6px;
	padding: 4px 0px 15px 6px;
	text-align:center;
}
.botao {
	background-color: #B70000;
	color: white;
	font-weight: bold;
	font-size: 10px;
	padding: 2px 10px 2px 10px;
	margin: 0px 0px 0px 5px;
	border-bottom: 1px solid #6A0000;
	border-left: 1px solid #CC0000;
	border-right: 1px solid #6A0000;
	border-top: 1px solid #CC0000;
}
		  
.botao:hover {
        background-color:#993300;
        color: white;
        font-size: 10px;
        margin: 0px 0px 0px 5px;
		border-bottom: 1px solid #6A0000;
		border-left: 1px solid #CC0000;
		border-right: 1px solid #6A0000;
		border-top: 1px solid #CC0000;
		padding: 2px 10px 2px 10px;
}



.bg-blue{
        background-color: #E4F4F9;
        border: 1px;
        border-color: #2A7DB8;
        border-style: dashed;
        padding: 1px 10px 1px 15px
        
}

.li-bullet{
background-image: url(../md/ii/bullet.gif);
background-repeat: no-repeat;
background-position: left;
padding: 0px 0px 0px 14px;
}        

em{
        color: maroon;
        font-style: normal;
}

#ctd-principal-txt a, a{
font-weight:bold;
		               
}

.lk-destaque{ 
background-image: url("../img/bl_2setas.png");
background-position: 0px 2px;
background-repeat: no-repeat;
font-weight: bold;
padding-left: 15px;
 }





#ctd-news{
	clear:both;
	  background-image: url(../img/bg_news.gif);
      background-position: bottom;
      background-repeat: repeat;
		background-color: white;
	display:block;
	font-size:10px;
    padding: 10px 0px 5px 0px;
    text-align: left;
	 width: 561px;
	voice-family: "\"}\"";
  voice-family: inherit;
  width:541px;
}

#ctd-news ul.news{
	background-color: transparent;
	border:none;

}
#ctd-news ul.news li{
	background-color: transparent;
	border:none;
	margin: 3px 10px 3px 30px;
	list-style: square;
	list-style-position: 5px 5px;
	padding: 0 0 0 0px;
	color:gray;
	
}

#ctd-news ul.news li a{
	background-color: transparent;
	border:none;
	margin: 3px 10px 3px 5px;
	list-style: square;
	padding: 0 0 0 0px;
	color:gray;
}
#ctd-news ul.news li.mais{
	background-color: transparent;
	border:none;
	margin: 3px 10px 3px 30px;
	list-style: circle;
	padding: 0 0 0 0px;
	color:maroon;
}
#ctd-news ul.news li.mais a{
	background-color: transparent;
	border:none;
	margin: 3px 10px 3px 5px;
	list-style: circle;
	padding: 0 0 0 0px;
	color:maroon;
}




/* box tumb imagem */

#box-item{
        width: 400px;
        border: 1px;
        border-color: #2A7DB8;
        display: block;
        float: left;
        padding: 0;
        margin: 14px 0px 10px 0px;
        }
#box-item-thumb{
        float: left;
        width: 150;
		  margin-left: 5px;
		  margin-top: 0px;
        padding: 5px 5px 5px 0px;
        voice-family: "\"}\"";
        voice-family: inherit;
        width:150px;
}
#box-item-texto{
        float: left;
        width: 150px;
        padding: 5px;
        voice-family: "\"}\"";
        voice-family: inherit;
        width:70px;
}

#box-item-texto p{
color: #404040;
margin-top: 0px;
margin-left:10px;
width:375px;
display:block;
}



/* box página de atuação */


#box-item-thumb-atuacao{
        float: left;
        width: 122;
		  margin-left: 5px;
		  margin-top: 0px;
        padding: 5px 5px 5px 0px;
        voice-family: "\"}\"";
        voice-family: inherit;
        width:150px;
}

#box-item-texto-atuacao2 p{
color: #404040;
margin-top: 0px;
margin-left:5px;
width:375px;
display:block;
}


/* TABELAS DE DADOS */


.tablerelatorio{
   font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #990000;
	margin: 8px 8px 8px 8px;
	padding: 8px;
}

.tablecelula{
   margin: 5px 5px 5px 5px;
	padding: 5px;
}


.limpa{
clear:all;
}


#ctd-principal-txt ul{ 
margin:5px 0 5px 0px;
_margin:5px 0 5px 10px;
color:black;
 }

#ctd-principal-txt li{ 
 
 list-style-image: url("../img/bl_seta.png");
 list-style-position: 0px 4px;
 list-style-type: none;
 padding-left: 2px;
margin-left:5px;
_margin-left:15px;
  }

  
/* LISTAGEM DE NOTICIAS COM THUMBNAIL */

div.box-news-th{
	width: 140px;
	float: left;
	padding:0;
	margin:0;
}

.th-news{
	height: 96px; 
	width: 128px; 
	margin: 0 0 3px 0;
	padding: 0px;
	border: 4px solid silver;
	_border: 4px solid silver;
}

div.box-news-txt{
	width: 350px;
	padding: 0;
	margin: 0 0 0 15px;
	float: left;
	height: auto;
}



.tit, .tit a{
	font-size: 12px;
	line-height: 16px;
	margin: 6px 0 3px 0;
	font-weight: bold;
	color: maroon;
	width: 100%;
}

p.res, p.res a{
	margin: 0 0 3px 0;
	font-weight: normal;
	color: #333;
	padding:0;
}



div.lista-news{
	width: 100%;
	margin: 15px 0 15px 10px;
	display:block;
	clear: both;
	padding-bottom: 5px;
}
#ctd-principal-txt div.lista-news p{
margin:8px 0 0 0px;
}



/* galeria de imagens do imovel */
.descricao-thumb-imovel{
padding:10px;
margin:10px 0 10px 0;
border-color: #FEF4F4;
background-color: #FEF4F4;
width:505px;
}
.thumb-imovel{
border: 3px solid #dbb0a6;
}
.thumb-imovel-selected{
border: 3px solid maroon;
}

/* RELATORIOS E-OFFICE */

#ctd-principal-txt #e-office table{
background-color:none;
border:none;
margin:0;
}
#ctd-principal-txt #e-office table td{
margin:0;
background-color:white;
border:none;
}
#ctd-principal-txt #e-office table.tablerelatorio table.2{
background-color:red;
border:1px solid red;
color:black;
margin:0;
}
#ctd-principal-txt #e-office table.tablerelatorio table.2 td{
background-color:red;
border:1px solid red;
}

