/***********************************************************************************************************
*                                           Megga Imóveis                                                  *
*                                                                                                          *
*                 Data de Criação: 07/05/2007    -    Data de Alteração: 11/04/2008                        *
*                                                                                                          *
*                           Autor: Henrique Zimmer ( www.fokoteknika.com.br )                              *
*                                                                                                          *
***********************************************************************************************************/

/* este asterísco seleciona todos os elementos do HTML */
* {
	margin: 0;
	padding: 0;
	list-style: none;
	border: 0;
	text-decoration: none;
}

/* Aqui eu aplico o fundo na tag HTML, sim, isso é possível e quebra um galho tremendo */
html {
   background:#25221b url(imagens/degrade.jpg) no-repeat center -50px;
}

body {
	font: normal normal normal 9pt Arial, Tahoma, Trebuchet Ms, verdana;
	text-align: center;
}

div#geral {
	background: #FFF;
	border: 1px solid #111;
	display: table;
	margin: 0 auto;
	overflow: hidden;
	width: 780px;
}

/* cabecalho */
#cabecalho {
   background: url(imagens/megga3.jpg) no-repeat top left;;
	height: 291px;
	position: absolute;
	text-align: left;
	text-transform: uppercase;
	top: 0px;
	left: 0px;
	width: 780px;
}

#lateral {
	float: left;
	width: 223px;
}

#container {
	background: url(imagens/fundomenu.jpg) repeat-Y left center;
	width: 780px;
	position: absolute;
	top: 315px;
	left: 0px;
	float: left;
}

#container {
	overflow: hidden;
}

div#conteudo {
	background: #ffffff;
	float: left;
	text-align: center;
	width: 556px;
}

div#imoveis, div#view , div#detalhe {
  /* border: 1px solid red;*/
	float: left;
	width: 550px;
}

div#detalhe {
  	background: #FFF;
  	display: table;
}

div#view {
	text-align: center;
}

#rodape {
   background: #000000;
   clear: both;
	height: 106px;
	margin: 0 auto;
	text-align: center;
	width: 780px;
}

#conteudo h3.error, #conteudo h3.ok, #view h3.error, #view h3.ok {
	font: bold 11pt Lucida Grande, Trebuchet Ms, Verdana, Arial, Tahoma;
   line-height:2em;
   margin:10px auto;
   padding:10px;
   text-align:center;
   width: 90%;
}

#conteudo a {
   color:#000000;
	text-decoration: none;
}

#conteudo a:hover {
   color:#FF9C00;
	text-decoration: underline;
}

#conteudo h3.error, #view h3.error {
   background-color:#FFE8E8;
   border:1px solid #AA0000;
   color:#AA0000;
}

#conteudo h3.error a, #view h3.error a {
   color:#AA0000;
	text-decoration: none;
}

#conteudo h3.error a:hover, #view h3.error a:hover {
	text-decoration: underline;
}

#conteudo h3.ok, #view h3.ok  {
   background-color:#D7FFE1;
   border:1px solid #008221;
   color:#008221;
}

#conteudo h3.ok, #view h3.ok {
   background-color:#D7FFE1;
   border:1px solid #008221;
   color:#008221;
}

#conteudo h2 {
   background-color:#0e7003;
   color: #f2f7f1;
	font: bold 14pt Arial, Tahoma, Verdana, Sans-Serif;
	height: 25px;
	padding-left: 15px;
	text-decoration: underline;
	width:485px;
}

button.envia {
   background:  url(imagens/envia.png) no-repeat center center;
   _background:  url(imagens/envia.gif) no-repeat center center;
	clear: none;
	cursor: hand;
	float: right;
	font-size: 1px;
	height:20px;
	/*text-indent:-1999em;*/
	width:120px;
}

button.solicita {
   background: transparent url(imagens/solicita.png) no-repeat center center;
   _background: transparent url(imagens/solicita.gif) no-repeat center center;
	clear: none;
	cursor: hand;
	float: right;
	height:20px;
	margin-top: 15px;
	text-indent:-1999em;
	width:120px;
}

button.remete {
   background: transparent url(imagens/remete.png) no-repeat center center;
   _background: transparent url(imagens/remete.gif) no-repeat center center;
	clear: none;
	cursor: hand;
	float: right;
	height:20px;
	margin-top: 15px;
	text-indent:-1999em;
	width:120px;
}

#cabecalho #menu-cabec {
	color: #FFF;
	position: absolute;
	float: left;
	padding: 27px;
	left: 205px;
	text-align: left;
	width: 120px;
}

#cabecalho #menu-cabec a {
	color: #FFF;
	font: bold 8pt Tahoma, Lucida Grande, Trebuchet Ms, Verdana, Arial;
	text-decoration: none;
	position: absolute;
	padding:0px 5px 0px 5px;
	text-transform: uppercase;
}

#cabecalho #menu-cabec a:hover {
	color: #0e7003;
	text-decoration: underline;
}


#cabecalho #menu-cabec1 {
	color: #FFF;
	position: absolute;
	float: left;
	padding: 27px;
	left: 330px;
	text-align: left;
	width: 120px;
}

#cabecalho #menu-cabec1 a {
	color: #FFF;
	font: bold 8pt Tahoma, Lucida Grande, Trebuchet Ms, Verdana, Arial;
	text-decoration: none;
	padding:0px 5px 0px 5px;
	position: absolute;
	text-transform: uppercase;
}

#cabecalho #menu-cabec1 a:hover {
	color: #0e7003;
	text-decoration: underline;
}


#cabecalho #menu-cabec2 {
	color: #FFF;
	position: absolute;
	float: left;
	padding: 27px;
	left: 455px;
	text-align: left;
	width: 120px;
}

#cabecalho #menu-cabec2 a {
	color: #FFF;
	font: bold 8pt Tahoma, Lucida Grande, Trebuchet Ms, Verdana, Arial;
	text-decoration: none;
	padding:0px 5px 0px 5px;
	position: absolute;
	text-transform: uppercase;
}

#cabecalho #menu-cabec2 a:hover {
	color: #0e7003;
	text-decoration: underline;
}


#cabecalho #menu-cabec3 {
	color: #FFF;
	position: absolute;
	float: left;
	padding: 27px;
	left: 580px;
	text-align: left;
	width: 200px;
}

#cabecalho #menu-cabec3 a {
	color: #FFF;
	font: bold 8pt Tahoma, Lucida Grande, Trebuchet Ms, Verdana, Arial;
	text-decoration: none;
	padding:0px 5px 0px 5px;
	position: absolute;
	text-transform: uppercase;
}

#cabecalho #menu-cabec3 a:hover {
	color: #0e7003;
	text-decoration: underline;
}

#cabecalho #menubar {
	color: black;
	height: 24px;
	left: 342px;
	/*padding-left: 32px;*/
	position: absolute;
	top: 15px;
	width: 438px;
}

#cabecalho #menubar ul li {display: inline;}

#cabecalho #menubar ul li a {
	color: #111;
	float: left;
	font: bold 9pt/24px Arial, Lucida Grande, Tahoma, Sans-Serif;
	height: 24px;
	text-indent: -1999em;
	text-transform: uppercase;
}

#cabecalho #menubar ul li a.home {
   background: url(imagens/home.jpg) no-repeat left center;
	height: 24px;
	margin: 0px 3px 0px 3px;
	width: 77px;
}

#cabecalho #menubar ul li a.home:hover {
   background: url(imagens/home_over.jpg) no-repeat left center;
}

#cabecalho #menubar ul li a.empresa {
   background: url(imagens/empresa.jpg) no-repeat left center;
	height: 24px;
	margin-right: 3px;
	width: 79px;
}

#cabecalho #menubar ul li a.empresa:hover {
   background: url(imagens/empresa_over.jpg) no-repeat left center;
}

#cabecalho #menubar ul li a.localiza {
   background: url(imagens/local.jpg) no-repeat left center;
	height: 24px;
	margin-right: 3px;
	width: 84px;
}

#cabecalho #menubar ul li a.localiza:hover {
   background: url(imagens/local_over.jpg) no-repeat left center;
}

#cabecalho #menubar ul li a.agencie {
   background: url(imagens/agencie.jpg) no-repeat left center;
	height: 24px;
	margin-right: 3px;
	width: 114px;
}

#cabecalho #menubar ul li a.agencie:hover {
   background: url(imagens/agencie_over.jpg) no-repeat left center;
}

#cabecalho #menubar ul li a.contato {
   background: url(imagens/contato.jpg) no-repeat left center;
	height: 24px;
	width: 67px;
}

#cabecalho #menubar ul li a.contato:hover {
   background: url(imagens/contato_over.jpg) no-repeat left center;
}

#cabecalho #jornal {
	background: #000 no-repeat center center;
	color: white;
	
	left: 5px;
	font: bold 9pt Verdana, Arial, Tahoma, Sans-Serif;
	position: absolute;
	top: 262px;
	height: 30px;
	width: 770px;	
}

#cabecalho #jornal #marq{
	margin-top: 7px;
}


#cabecalho address {
	color: #FFF;
	left: 90px;
	font: bold 6.5pt Verdana, Arial, Tahoma, Sans-Serif;
	position: absolute;
	top: 240px;
	width: 280px;
}

#cabecalho address span {
	color: #FFF;
	font: bold 7.5pt Verdana, Arial, Tahoma, Sans-Serif;
}

/* conteudo */

div#conteudo table {
   text-align: left;
	width: 500px;
}

div#conteudo hr {
	border-bottom: solid #fff 2px;
	text-align: center;
	width: 550px;
}

div#conteudo p {
	font-weight: bold;
	padding: 5px 15px 10px 15px;
	text-align: justify;
}

div#conteudo p.destaque {
   color: #FFF;
	padding: 5px 15px 10px 15px;
	text-align: justify;
}

div#conteudo a, div#conteudo a:hover {
   color: #111;
	text-decoration: none;
}

div#conteudo h1, div#imoveis h1, div#view h1{
   background: url(imagens/titulo.jpg) no-repeat center top;
	color: #0E7003;
	float: left;
	font: bold 16pt Tahoma, Verdana, Arial, Sans-Serif;
	height: 30px;
	text-align: center;
	width: 550px;
}

div#conteudo .opt {
   float: left;
	margin-top: 10px;
	text-align: center;
	width: 270px;
}

div#conteudo .opt img {
   border: 1px solid #666;
	margin-bottom: 10px;
	text-align:center;
}

/* lateral */

#lateral #cub, #lateral #incc {
	color: FFF;
	height: 50px;
	position: absolute;
	float: left;
	width: 200px;
}

/*
#lateral #cub ul li {
   background: url(imagens/cub.jpg) no-repeat center top;
	color: #FFF;
   display: inline;
	float: right;
	padding: 17px 0 9px 35px;
	font: bold 10pt Lucida Grande, Arial, Tahoma, Sans-Serif;
	height: 130px;
}*/

#lateral #incc {
	color: FFF;
	height: 50px;
	position: absolute;
	float: left;
	width: 200px;
}

#lateral #incc ul {
   background: url(imagens/incc.jpg) no-repeat center top;
   height: 130px;
/*   width: 170px;*/
}

#lateral #cub ul {
   background: url(imagens/cub.jpg) no-repeat center top;
   height: 130px;
/*   width: 170px;*/
}

#lateral #incc ul li, #lateral #cub ul li {
/*   background: url(imagens/incc.jpg) no-repeat center top;*/
	color: #FFF;
   display: inline;
	float: right;
	padding: 17px 0 9px 35px;
	font: bold 10pt Lucida Grande, Arial, Tahoma, Sans-Serif;
	width: 170px;
	height: 61px;
}

div.menu-lateral {
	background: F2F7F1;
	width: 223px;
	text-align: left;
}

div.menu-lateral h5 {
	color: #0E7003;
	font: bold 10pt Arial, Lucida Grande, Trebuchet Ms, verdana, Tahoma;
	padding: 9px 0 0 15px;
	text-transform: uppercase;
}

div.menu-lateral ul {
   margin-bottom: 10px;
	margin-left: 10px;
}

div.menu-lateral ul li a {
   background: url(imagens/seta.jpg) no-repeat left center;
	/*color: #FFF;*/
	color: #000;
	display: block;
	font: bold 7pt/18px Arial, Lucida Grande, Trebuchet Ms, verdana, Tahoma;
	height: 20px;
	padding-left: 15px;
	margin-left: 10px;
	text-transform: uppercase;
	width: 188px;
}

div.menu-lateral ul li a:hover {
	color: #0E7003;
	text-decoration: underline;
}

/* mensagem e erro */
#message { width:100%; }
#error {
   background-color:#FFE8E8;
   border:1px solid #AA0000;
   color:#AA0000;
	font: bold 11pt Lucida Grande, Trebuchet Ms, Verdana, Arial, Tahoma;
   line-height:2em;
   margin:10px auto;
   padding:10px;
   text-align:center;
   width: 80%;
}

/* Padrão das caixas de texto disabilitadas */
.selectBoxDisabled {
   background-color:#F5FFB6;
   border: 1px solid #465481;
   color:#25221B;
   font: normal normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
   text-decoration:none;
}

/* Padrão das caixas de texto normal */
.selectBoxNormal {
   background-color:#D7D7D7;
   border: 1px solid #465481;
   color:#25221B;
   font: normal normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
   text-decoration:none;
}

/* Padrão das caixas de texto selecionadas */
.selectOver {
   background-color:#F5FFB6;
   border: 1px solid #465481;
   color: #25221B;
   font: normal normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
   text-decoration:none;
}

/* Padrão das caixas de texto normal */
.selectBoxNormalNum {
   background-color:#D7D7D7;
   color:#25221B;
   border: 1px solid #465481;
   font: normal normal normal 11px courier;
   text-align: right;
}

/* Padrão das caixas de texto selecionadas */
.selectOverNum {
   background-color:#F5FFB6;
   color: #25221B;
   border: 1px solid #465481;
   font: normal normal normal 11px courier;
   text-align: right;
}
/* Fim Formulários */

button.envia {
   background:  url(imagens/envia.png) no-repeat center center;
   _background:  url(imagens/envia.gif) no-repeat center center;
	clear: none;
	cursor: hand;
	font-size: 1px;
	float: center;
	height:20px;
	/*text-indent:-1999em;*/
	width:120px;
}

button.remete {
   background: transparent url(imagens/remete.png) no-repeat center center;
   _background: transparent url(imagens/remete.gif) no-repeat center center;
	clear: none;
	cursor: hand;
	float: center;
	height:20px;
	margin-top: 15px;
	text-indent:-1999em;
	width:120px;
}

/* Lista Imoveis */

div#imoveis form {
	overflow:hidden;
   text-align:left;
	width: 550px;
}

div#imoveis ul.listaimoveis {
   color: #111;
	font: normal 9pt Arial, Lucida Grande, Trebuchet Ms, Verdana, Tahoma;
}

div#imoveis ul.listaimoveis li.error {
   background-color:#FFE8E8;
   border:1px solid #AA0000;
   color:#AA0000;
	font: bold 11pt Lucida Grande, Trebuchet Ms, Verdana, Arial, Tahoma;
   line-height:2em;
   margin:10px auto;
   padding:10px;
   text-align:center;
   width: 90%;
}

div#imoveis ul.listaimoveis li.listbody_0 {
   background: #f2f7f1;
}

div#imoveis ul.listaimoveis li.listbody_1 {
   background: #ccffcc;
}

div#imoveis ul.listaimoveis li.listbody_0, div#imoveis ul.listaimoveis li.listbody_1  {
   float:left;
	margin:5px 10px 5px 5px;
}

div#imoveis ul.listaimoveis li.listbody_0 img, div#imoveis ul.listaimoveis li.listbody_1 img {
   float:left;
	margin:5px 10px 5px 5px;
	border:1px solid #ccc;
}

div#imoveis ul.listaimoveis li.listbody_0, div#imoveis ul.listaimoveis li.listbody_1 {
	float: right;
}

div#imoveis ul.listaimoveis li.listbody_0 a, div#imoveis ul.listaimoveis li.listbody_1 a {
   color: #111;
   display: block;
	font: bold 9pt Arial, Lucida Grande, Trebuchet Ms, Verdana, Tahoma;
	text-decoration: none;
}

div#imoveis ul.listaimoveis li.listbody_0 a:hover, div#imoveis ul.listaimoveis li.listbody_1 a:hover {
   color: #111;
	text-decoration: underline;
}

div#imoveis ul.listaimoveis li.listbody_0 a.fotoImovel, div#imoveis ul.listaimoveis li.listbody_1 a.fotoImovel {
   color: #ff3333;
   display: block;
	font: bold 9pt Arial, Lucida Grande, Trebuchet Ms, Verdana, Tahoma;
	margin-left: 160px;
	text-decoration: none;
}

div#imoveis ul.listaimoveis li.listbody_0 a.fotoImovel:hover, div#imoveis ul.listaimoveis li.listbody_1 a.fotoImovel:hover {
   color: #111;
	text-decoration: underline;
}

div#imoveis ul.listaimoveis li.listbody_0 h4, div#imoveis ul.listaimoveis li.listbody_1 h4 {
	color: #0e7003;
   font-weight: bold;
	margin-top: 10px;
	margin-left: 170px;
}

div#imoveis ul.listaimoveis li.listbody_0 p.descImovel, div#imoveis ul.listaimoveis li.listbody_1 p.descImovel { 
   margin: 5px 5px 5px 160px;
	text-align: justify;
}

div#imoveis ul.listaimoveis li.listbody_0 span.valorImovel, div#imoveis ul.listaimoveis li.listbody_1 span.valorImovel {
   color: #0e7003;
	display:block;
   font-weight: bold;
	text-align:right;
   margin: 10px 10px 0 170px;
}

div#imoveis ul.listaimoveis li.listbody_0 span.Botoes, div#imoveis ul.listaimoveis li.listbody_1 span.Botoes {
	text-align:center;
   margin: 10px 0 10px 0;
	width: 100%;
}

div#imoveis ul.listaimoveis li.listbody_0 span.acoes, div#imoveis ul.listaimoveis li.listbody_1 span.acoes { 
   float:right;
}

div#imoveis ul.listaimoveis li.listbody_0 span.acoes a.view, div#imoveis ul.listaimoveis li.listbody_1 span.acoes a.view {
   background-image: url(imagens/visualiza.png);
   _background-image: url(imagens/visualiza.gif);
	clear:none;
	float:left;
	height:20px;
	margin:5px;
	text-indent:-1999em;
	width:120px;
}

div#imoveis ul.listaimoveis li.listbody_0 span.acoes a.info, div#imoveis ul.listaimoveis li.listbody_1 span.acoes a.info {
   background-image: url(imagens/seleciona.png);
   _background-image: url(imagens/seleciona.gif);
	clear:none;
	float:left;
	height:20px;
	margin:5px;
	text-indent:-1999em;
	width:120px;
}

/* Fim Lista Imoveis */

/* View lista */

div#view table.viewimoveis { 
   color: #111;
	font: normal 9pt Arial, Lucida Grande, Trebuchet Ms, Verdana, Tahoma;
	text-align: center;
	width: 500px;
}

div#view table.viewimoveis tr.titulo {
   color: #AD0000;
	font-size: 11pt;
	font-weight: bold;
	height: 30px;
	width: 90%;
}

div#view table.viewimoveis tr.listbody_0 {
   background: #B7B7B7;
}

div#view table.viewimoveis tr.listbody_1 {
   background: #F7F7F7;
}

div#view table.viewimoveis td { 
  /* border: 1px solid #666;*/
	text-align: left;
}

div#view table.viewimoveis td.acoes { 
   float:right;
}

div#view table.viewimoveis td.acoes a.exclui {
   background: transparent url(imagens/excluir.png) no-repeat;
   _background: transparent url(imagens/excluir.gif) no-repeat;
	clear:none;
	height:20px;
	float:left;
	margin-top: 5px;
	text-indent:-1999em;
	width:100px;
}

div#view span.acoes {
	float: right;
}

div#view span.acoes a.cancela {
   background-image: url(imagens/cancela.png);
   _background-image: url(imagens/cancela.gif);
	clear:none;
	float:left;
	height:20px;
	margin:5px;
	text-indent:-1999em;
	width:120px;
}

div#view span.acoes a.solicita {
   background-image: url(imagens/solicita.png);
   _background-image: url(imagens/solicita.gif);
	clear:none;
	float:left;
	height:20px;
	margin:5px;
	text-indent:-1999em;
	width:120px;
}

div#view span.acoes a.acrescenta {
   background-image: url(imagens/acrescenta.png);
   _background-image: url(imagens/acrescenta.gif);
	clear:none;
	float:left;
	height:20px;
	margin:5px;
	text-indent:-1999em;
	width:120px;
}

/* fim View */

/* RODAPE */
#rodape {
   background: #f2f7f1;
	height: 123px;
	margin: 0 auto;
	clear: both;
}

#rodape .separador {
   background: #F2F7F1;
	float: left;
	height: 36px;
	margin: 0 auto;
	text-align: center;
	width: 780px;
}

#rodape .barra {
	background: #FFFFFF;
	border-top: #FFFFFF 2px solid;
	border-bottom: #FFFFFF 3px solid;
	float: left;
	font-size: 0px;
	margin: 0 auto;
	width: 780px;
}

#rodape .limite {
	background: #0e7003;
	float: left;
	height: 30px;
	margin: 0 auto;
	width: 780px;
}

#rodape .limite #menu-rodape {
	color: #FFF;
	padding: 10px;
	text-align: center;
	width: 760px;
}

#rodape .limite #menu-rodape a {
	color: #FFF;
	font: bold 8pt Tahoma, Lucida Grande, Trebuchet Ms, Verdana, Arial;
	text-decoration: none;
	padding:0px 5px 0px 5px;
	text-transform: uppercase;
}

#rodape .limite #menu-rodape a:hover {
	color: #FF9C00;
	text-decoration: underline;
}

/*#rodape address {
	color: #FFF;
 	font: bold 9pt/30px Tahoma, Lucida Grande, Trebuchet Ms, Verdana, Arial;
 	height: 30px;
	position: relative;
   text-align: center;
	width: 780px;
	padding: 5px 0;
}*/

#rodape address {
	background: #F2F7F1;
	color: #0e7003;
 	font: bold 9pt/30px Tahoma, Lucida Grande, Trebuchet Ms, Verdana, Arial;
   float: left;
	text-align: center;
	width: 780px;
}

#rodape .selo {
	background: #F2F7F1;
   float: right;
	padding-right: 5px;
}

#rodape .selo a {
   color: #FFF;
	height: 40px;
	text-decoration: none;
	width: 88px;
}

#rodape .selo {
	background: url(imagens/marca-foko.jpg) no-repeat center center;
	_background: url(imagens/marca-foko.jpg) no-repeat center center;
   color: #FFF;
	height: 40px;
	margin-right: 5px;
	width: 88px;
}

#rodape .powerby, span.selo {
	background: #F2F7F1;
   float: right;
	margin-left: 5px;
	text-align: right;
   width: 88px;
}

#rodape .powerby a, span.powerby a:hover {
   color: #000;
	font: italic bold 9pt/38px Arial, Tahoma, Verdana, Trebuchet Ms;
	height: 38px;
	text-decoration: none;
}


.conteudoTitulo {
   background: url(imagens/subtitulo.jpg) no-repeat top center;
	color: #FFF;
	display: table;
	height: 70px;
	margin-top: 10px;
	width: 550px;
}

.conteudoTitulo .titulo {
   color: #FFF;
   float: left;
	font: bold 13pt/20px Tahoma, Lucida Grande, Trebuchet Ms, Verdana, Arial;
	height: 20px;
	margin-top: 5px;
	margin-left: 10px;
	width: 220px;
}

.conteudoTitulo .titulo span {
	font: bold 9pt/20px Tahoma, Lucida Grande, Trebuchet Ms, Verdana, Arial;
	height: 20px;
}

.conteudoTitulo .preco {
   float: right;
	font: bold 13pt/50px Tahoma, Lucida Grande, Trebuchet Ms, Verdana, Arial;
	height: 50px;
	margin-right: 10px;
	text-align: right;
	width: 220px;
}

.conteudoTitulo .referencia {
   background: url(imagens/preco.jpg) no-repeat bottom right;
	color: #111;
   float: right;
	font: normal 10pt Tahoma, Lucida Grande, Trebuchet Ms, Verdana, Arial;
	height: 30px;
	padding-right: 20px;
	text-align: right;
	width: 530px;
}

.conteudoTitulo .referencia h3 {
	font: normal 9pt/30px Tahoma, Lucida Grande, Trebuchet Ms, Verdana, Arial;
	height: 30px;
	margin-left: 350px;
	_margin-left: 0px;
	text-align: center;
	width: 210px;
}

.conteudoDetalhe {
   text-align: left;
	margin: 5px 0px 5px 5px;
	width: 540px;
}

.conteudoDetalhe h3.secao {
   background: url(imagens/secao.jpg) no-repeat top left;
   border-bottom: 1px solid #111;
	color: #111;
	font: bold 9pt/30px Tahoma, Lucida Grande, Trebuchet Ms, Verdana, Arial;
	height: 30px;
	padding-left: 10px;
	margin-bottom: 5px;
	width: 530px;
}

.conteudoDetalhe p.secaop {
   background: #F7F7F7;
	color: #111;
	font: normal 9pt Tahoma, Lucida Grande, Trebuchet Ms, Verdana, Arial;
	margin: 5px 0px 5px 5px;
	padding: 5px;
	text-align: justify;
}

.conteudoDetalhe table {
   background: #F7F7F7;
	font-weight: normal;
	width: 530px;
}

.conteudoDetalhe table td {
   background: #F7F7F7;
	font-weight: normal;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 530px;
}

