/*  Página de estilos principal  */

/******  Elementos HTML  ******/

a {
	border:0;
	text-decoration:none;
	color:rgb(197,35,72);
}

a:hover {
   color:#FC8B01;
}

body {
   margin:0;
   padding:0;
}

form {
   margin:0;
   padding:0;
}

img {
  border:none;
}

h1 {
    margin:10px;
    margin-bottom:0;
    padding-bottom:5px;
	color:rgb(197,35,72);
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform:uppercase;
	border-bottom:1px solid rgb(197,35,72);
}

h2 {
      margin:10px;
      margin-bottom:0;
	color:rgb(197,35,72);
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
}

h3 {
      margin:10px;
      margin-bottom:0;
	color:#999999;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

h4 {
	margin:3px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:rgb(197,35,72);
}

ul {
     font-size:14px;
     font-family:Arial, Helvetica, sans-serif;
}

/******  Classes  ******/

.tabLayout {
   width:100%;
	height:100%;
}

.canto {
   width:auto;
   background-color:#C3C3C2;
}

.meio {
   width:770px;
}

*html .meio {
   width:761px;
}

#coluna-meio {
   /*border-bottom:1px dotted #666666;*/
}

*html #coluna-meio {
   width:452px;
   /*border-bottom:1px dotted #666666;*/
}

.banner {
   width:100%;
   height:80px;
   background-image:url(../imagens/fundo_banner.jpg);
   background-repeat:repeat-x;
}

.banner-info {
   padding:0;
   padding-left:5px;
   color:rgb(197,35,72);
   font-family:Arial;
   font-size:9pt;
   font-weight: bold;
}


.barraE-cinza {
   padding:10px 10px 0 0;
   background-color:#C3C3C2;
}

.barraE {
   width:174px;
   padding-top:55px;
   background-image:url(../imagens/layout_barraE.gif);
   background-position:top right;
   background-repeat:no-repeat;
   background-color:rgb(197,35,72);
   vertical-align:top;
}

*html .barraE {
      width:140px;
}

.botao-barraE a {
	font-family:Arial, Helvetica, sans-serif;
	color:#990033;
	font-size:11px;
	padding-left:25px;
	padding-top:3px;
	text-decoration:none;
	background-image:url(../imagens/botao_barraE.gif);
	width:129px;
	height:18px;
	border-collapse:collapse;
}

.botao-barraE a:hover {
	background-image:url(../imagens/botao_barraE_out.gif);
	color:#990033;
}

.botao-barraE-linha {
	background-image:url(../imagens/botao_barraE.gif);
	background-repeat:no-repeat;
	width:129px;
	height:20px;
	border-collapse:collapse;
}

.box-barraE {
	margin-top:10px;
	width:129px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
      border: 1px solid #FFFFFF;
}

.box-titulo {
      height:24px;
      font-size:8pt;
      background-image:url(../imagens/seta_box.gif);
	background-repeat:no-repeat;
}

.box-conteudo {
      padding:5px;
}

.box-conteudo p {
      margin:0;
      margin-bottom:5px;
      font-size: 8pt;
}

.box-conteudo input {
      height:20px;
      font-size:8pt;
}

.box-conteudo select {
      height:20px;
      font-size:8pt;
}

.capa {
	margin:0;
	margin-top:10px;
	width:400px;
	height:462px;
	border: 1px solid rgb(197,35,72);
}

.capa-thumb {
	width:117px;
	height:132px;
}

.barra-centro-cinza {
	padding:10px 0 0 0;
	background-color:#C3C3C2;
}

.materia {
	padding:8px;
	background-color:#FFFFFF;
	border-bottom:1px dotted #666666;
}

.materia p {
      margin:0;
      margin-bottom:8px;
}

.materia-subtitulo {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	color:#666666;
}

.materia-titulo {
	color:rgb(197,35,72);
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.materia-introducao {
      font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	color:#000000;
}

.materia-principal-foto {
      width:206px;
      height:170px;
      margin:0;
      margin-right:10px;
      border: 1px solid rgb(197,35,72);
}

.materia-secundaria-foto {
      width:110px;
      height:93px;
      margin:0;
      margin-left:10px;
      border: 1px solid rgb(197,35,72);
}

.leia-mais {
	padding-left:5px;
	color:#0000FF;
	text-decoration:none;
}


.colunas-titulo {
      background-image:url(../imagens/layout_colunas.gif);
      background-position: top right;
      background-repeat:no-repeat;
      background-color:rgb(197,35,72);
}

.coluna{
      padding:8px 4px 8px 4px;
      border-bottom:1px dotted #000000;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	stress:11px;
}

.parceiros-titulo {
      background-image:url(../imagens/layout_parceiros.gif);
      background-position: top right;
      background-repeat:no-repeat;
      background-color:rgb(197,35,72);
}

.parceiros {
	padding:10px 0 10px 0;
	text-align:center;
}

.imoveis-titulo {
      background-image:url(../imagens/layout_imoveis.gif);
      background-position: top right;
      background-repeat:no-repeat;
      background-color:rgb(197,35,72);
}

.imoveis {
	padding:10px 0 5px 0;
	text-align:center;
}

.conteudo {
      margin:10px;
      margin-bottom:0;
      font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

.anunciar {
      text-align:center;
      width:200px;
      padding:5px;
      margin-top:20px;
      border:1px solid rgb(197,35,72);
}

.antigas {
     color:rgb(197,35,72);
     margin:10px;
     margin-bottom:0;
     padding:5px;
     text-align:right;
     font-size:14px;
     font-family:Arial, Helvetica, sans-serif;
     border:0;
     border-top:1px solid rgb(197,35,72);
     border-bottom:1px solid rgb(197,35,72);
}

.antigas select {
     font-size:14px;
}

.inicial-div {
     padding:2px;
     position:absolute;
     top:120px;
}

.inicial {
     display:block;
     height:30px;
     background-image:url(../imagens/inicial_out.gif);
     background-repeat:no-repeat;
     padding-top:5px;
     padding-left:30px;
     color:#FFFFFF;
     font-size:14px;
     font-family:Verdana;
     font-weight:bold;
}

.inicial:hover {
     background-image:url(../imagens/inicial.gif);
     color:#FFFFFF;
     font-family:Verdana;
}

.box-meio-cabecalho {
	height:30px;
	background-image:url(../imagens/layout_box_meio.gif);
	color:#FFFFFF;
	text-align:center;
	font-family:Verdana,Arial;
	font-size:9pt;
	font-weight:bold;
}

.box-meio-conteudo {
	height:200px;
	border:1px solid rgb(197,35,72);
	border-top:none;
}

.tabela-meio {
	background-color:#FFFFFF;
	padding:10px;
	margin:0px;
	border-bottom:1px dotted #666666;
}

.materia-foto {
      margin:10px;
      margin-top:0;
      margin-right:0;
      border: 1px solid rgb(197,35,72);
}

.coluna-foto {
      margin:10px;
      margin-top:0;
      margin-right:0;
      border: 1px solid rgb(197,35,72);
}

.rodape {
	display:block;
	height:20px;
	padding:5px 0 5px 0;
	color:rgb(197,35,72);
	text-align:center;
	font-family:Arial;
	font-size:10pt;
}

.portal-banner {
	width:445px;
	height:50px;
	margin:0;
	margin-top:10px;
	margin-left:8px;
	padding:0px;
	background-color:#FFFFFF;
	text-align:center;
}

.portal-noticias {
	width:445px;
	height:auto;
	margin:0;
	margin-top:5px;
	margin-left:8px;
	padding:0px;
	text-align:center;
}

.portal-banner-img {
	width:436px;
}

*html .portal-banner {
	width:436px;
}

*html .portal-noticias {
	width:436px;
	margin-top:0;
}

*html .portal-banner-img {
	width:436px;
}

.tabela-portal {
	padding:8px;
	width:100%;
}


.iframe-noticias {
	width:436px;
	height:200px;
	margin:0;
}

*html .iframe-noticias {
	width:436px;
	margin:0;
}
/****************  Teste Fale conosco *****************/

.tabela-fale {
	margin-top:20px;
	padding:8px;
	padding-bottom:0;
	background-color:#FFFFFF;
}
.padrao{
  width:200px;
}
input.text{
  width:200px;
  heigth:14px;
  font-size:8pt;
  border-collapse:collapse;
  border-width:1px;
  border-style:solid;
  border-color:rgb(197,35,72);
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#000000;
}
.text_box{
  width:200px;
  font-size:8pt;
  border-collapse:collapse;
  border-width:1px;
  border-style:solid;
  border-color:rgb(197,35,72);
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#000000;
}
.envia{
  position:absolute;
  top:300px;
}
.outros_textos{
  width:200px;
  font-size:10pt;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:rgb(197,35,72);
}

.btn{
  height:25px;
  font-size:9pt;
  border-collapse:collapse;
  border-width:1px;
  border-style:solid;
  border-color:rgb(197,35,72);
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:rgb(197,35,72);
  padding-bottom:3px;
}

#btn-ok{
	width:30px;
}

#btn-autorizar{
	width:80px;
}

#btn-negar{
	width:60px;
}

#btn-excluir{
	width:65px;
}

#btn-enviar{
	width:60px;
}
/****************  Portal de notícias *****************/

.texto-login-form {
	font-size:10pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:rgb(197,35,72);
}

.input-text-login-form {
	width:60px;;
	font-size:8pt;
	border-collapse:collapse;
	border-width:1px;
	border-style:solid;
	border-color:rgb(197,35,72);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

.btn-login-form {
	width:40px;
	height:25px;
	font-size:10pt;
	border-collapse:collapse;
	border-width:1px;
	border-style:solid;
	border-color:rgb(197,35,72);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:rgb(197,35,72);
	padding-bottom:3px;
}
