﻿.area_footer { display: none; }
/* Reset */
	* { margin: 0; padding: 0; text-decoration: none; list-style: none; }
	img { border: 0; }
	
/* Geral */
	body { background: #fff url(../../images/bg_geral.jpg) repeat-x left top; font-family: Arial; font-size: 11px; color: #333333; }
	.geral {
		width: 961px;		
		margin: 0 auto;
		padding: 0 10px;
		position: relative;
	}
	a { color: #171717; }
	
/* PNG Fix */
	img, div { behavior: url('js/Other3rd/pngFix.htc');
 }	
	
/* Atalhos */
	.cb { height: 0px; line-height: 0; font-size: 0; clear: both; }
	.fl { float: left; }
	.fr { float: right; }
	.dn { display: none; }
	.db { display: block; }
	.red { color: Red; }
	.vinho { color: #900; }
	.b { font-weight: bold; }
	.pr { position: relative; }
	.pa { position: absolute; }
	.zi999 { z-index: 999; }
	.zi19 { z-index: 19; }
	.zi11 { z-index: 11; }
	.zi10 { z-index: 10; }
	.zi8 { z-index: 8; }
	.zi1 { z-index: 1; }
	.zi2 { z-index: 2; }
	.zi3 { z-index: 3; }
	.zi4 { z-index: 4; }
	.zi5 { z-index: 5; }
	.zi6 { z-index: 6; }
	.zi0 { z-index: 0; }
	.uc { text-transform: uppercase; }	
	
/* Margens */
	.mr0 { margin-right: 0px!important; }
	.mr10 { margin-right: 10px; }
	.ml3 { margin-left: 3px; } 
	.ml4 { margin-left: 4px; } 
	.ml7 { margin-left: 7px; }
	.ml10 { margin-left: 10px; }
	.ml15 { margin-left: 15px; }
	.ml20 { margin-left: 20px; }
	.ml30 { margin-left: 30px; }		
	.ml35 { margin-left: 35px; }	
	.ml70 { margin-left: 70px; }	
	.ml90 { margin-left: 90px; }
	.ml120 { margin-left: 120px; }
	.ml210 { margin-left: 210px; }	
	.mr5 { margin-right: 5px; }
	.mr7 { margin-right: 7px; }
	.mr10 { margin-right: 10px; }
	.mr12 { margin-right: 12px; }
	.mtn5 { margin-top: -5px; }
	/* IE 7 */ *:first-child+html .mr10ie7 { margin-right: 10px; }
	.mr15 { margin-right: 15px; }
	.mr20 { margin-right: 20px; }
	.mr25 { margin-right: 25px; }
	.mr145 { margin-right: 145px; }
	.mb03 { margin-bottom: 3px; }
	.mb15 { margin-bottom: 15px; }
	.mb10 { margin-bottom: 10px; }
	.mbn5 { margin-bottom: -5px; }
	.mb_6 { margin-bottom: -6px; }
	.mt_1 { margin-top: -1px; }
	/* body:nth-of-type(1) .mt_1 { margin-top: -15px; } */
	.mt0 { margin-top: 0px !important; }
	.mt2 { margin-top: 2px; }
	.mt3 { margin-top: 3px; }
	.mt5 { margin-top: 5px; }
	.mt10 { margin-top: 10px; }	
	.mt15 { margin-top: 15px; }
	.mt20 { margin-top: 20px; }
	.mt25 { margin-top: 25px;}
  .mtn17 { margin-top: -17px; }
	/* IE 6 */ * html body .mtie6 .mtn20 { margin-top: -20px; }
	/* IE 7 */ *:first-child+html .mtn20 { margin-top: -20px; }
	.mtn55 { margin-top: -55px; }
	.mtn155 { margin-top: -155px; }
  .mln10 { margin-left: -10px; }
  .mrn10 { margin-right: -10px; }
  .mt10_interno div { margin-top: 10px; }
  * html .ie6_ml10 { margin-left: 10px!important; }
  /* IE 6 */ * html body .mtie6 { margin-top: 6px; }
  /* IE 7 */ *:first-child+html .mtie6 { margin-top: 6px; }
  /* IE 7 */ *:first-child+html .ie7_mb30 { margin-bottom: 30px!important; }
	
/* Padding */
	.p0 { padding: 0px !important; }
	.pt5 { padding-top: 5px; }
	.pt15 { padding-top: 15px;}
	.pt30 { padding-top: 30px; }
	.pb20 { padding-bottom: 20px; }
	.pb10 { padding-bottom: 10px; }
	.pb5 { padding-bottom: 5px; }
	.pl10 { padding-left: 10px; }
	.pl30 { padding-left: 30px; }
	.pl220 { padding-left: 220px; }
	.pr10 { padding-right: 10px; }
	.pr25 { padding-right: 25px; }
	.pr20 { padding-right: 20px; }
	.pl20 { padding-left: 20px; }
	*:first-child+html .ie7_pl10 { padding-left: 10px; }
	* html .ie6_pl10 { padding-left: 10px!important; }
	
/* Tamanhos */
  .w25 { width: 25px; }
  .w30 { width: 30px; }
  .w50 { width: 50px; }
  .w65 { width: 65px; } 
	.w77 { width: 77px !important; }
	.w80 { width: 80px; }
	.w90 { width: 90px; }
	.w126 { width: 126px; }
	.w180 { width: 180px; }
	.w260 { width: 260px; }
	.w235 { width: 235px; }
	.w313 { width: 313px; }
	.w316 { width: 316px; }
	.w420ie6 { _width: 420px; *width: 398px; }
	.wcont420 .box_cont { _width: 100%; }
	.w407 { width: 407px; }
	.w410 { width: 410px; }
	.w440 { width: 440px; }
	.w445 { width: 445px; }
	.w495 { width: 495px; }
	.w542 { width: 542px; }
	.w616 { width: 616px; }
	.w635 { width: 635px !important; }
	.w637 { width: 637px; }
	.w678 { width: 678px; }
	* html body .w640ie6 { width: 640px; }
	* html body .w956ie6 { width: 956px; }
	* html body .w890ie6 { width: 890px; }
	.w950 { width: 950px; }
	.w956 { width: 956px; }
	.w960 { width: 960px; *width: 960px; }
	.w975 { width: 976px; }
	.h1 { height: 1px; }
	.h25 { height: 25px; }
  .h30 { height: 30px; }
	.h50 { height: 50px; }
	.h70 { height: 70px; }
	.h135 { height: 135px;}
	.h200 { height: 200px;}
	
/* Fontes/Medidas */
	.f11 { font-size: 11px; }
	.f12 { font-size: 12px; }
	.f13 { font-size: 13px; }
	.fs15 { font-size: 15px; }
	.fs16 { font-size: 16px; }
    .fs20 { font-size: 20px; }
    .fs16 { font-size: 16px; }
    .claranja { color: #e67123; }
    .fvermelho { color: #990000; }
    .cWhite { color: #FFF; }
    .bold { font-weight: bold; }
    .ftlaranja { color: #FF6600; }
    
/* Alinhamento Texto */
    .taj { text-align: justify; }
    .tac { text-align: center; }
    
    
/* Titulos */
  .titbox { color: #ff6600; font: bold 16px/30px 'arial'; }
  h1.titbox { color: #ff6600; font: bold 16px/30px 'arial'; margin-top: -15px; }
  .tit_prev_lancamentos { color: #ff6600; font: 15px/30px 'arial'; }
	.l20 {  color: #f5a305; font: normal 20px/30px 'arial';  }
	.tit_box_big {  color: #ff6600; font: normal 20px/30px 'arial';  }
	.tit_box_small {  color: #ff6600; font-size: 16px;  }
	
/* Borda */
  .b1s { border: 1px solid; }
  .br1s { border-right: 1px solid; }
  .bb1s { border-bottom: 1px solid #b2b1aa; }
  .bb1d { border-bottom: 1px dotted #b2b1aa; }      
    
/* BackGround */
    .bgwhite { background-color: White; }
    .bggray { background-color: #f1efe8; }
    .bgOrange { background-color: #FF6600; }
    .bglancamento_white { background: white url(../../images/ico_lancamento.gif) no-repeat right top; }
    .bglancamento_gray { background: #f1efe8 url(../../images/ico_lancamento.gif) no-repeat right top; }
    
/* Input */
	bNone {
		border: none;
	}
  input, textarea { border: 1px solid #DCE0DF; }
    
/* ------------------------------------------------------------- DestaquesRevendas ( ascx ) */
 
 div.box_carrocel {
    height: 200px;
    position: relative;
    width: 961px;
    }
   
    
/* IE 6 */ * html body div.box_carrocel { height: 185px; }  
 
div.box_carrocel h2.tit {
     color: #333;
     font-size: 9px;
     font-weight: bold;
     margin: 15px;
     }
     
div.box_carrocel ul.bairros {
    margin-left: 15px;
    width: 900px;
    }

div.box_carrocel ul.bairros li {
    float: left;
    margin-right: 17px;
    height: 25px;
    }

div.box_carrocel ul.bairros li h2 a {
    color: #747368;
    font-size: 13px;
    line-height: 23px;
    } 
    
div.box_carrocel ul.bairros li .selecionado {
    color: #000;
    font-size: 20px;
    font-weight: normal;
    }    

div.box_carrocel .bx_08 .box_cont {
	}        
/* Carrocel Inicio */

div.box_carrocel a.bt_left {
    position: absolute;
    left: 5px;
    top: 100px;
    width: 40px;
    height: 41px;
    }

div.box_carrocel a.bt_right {
    position: absolute;
    right: 5px;
    top: 100px;
    width: 40px;
    height: 41px;
    }

div.box_carrocel ul.carrocel  {
    margin: 10px 0 0 60px;
    width: 896px;
    height: 98px;
    overflow: hidden;
    position: relative;
    }
    
/* Safari e Chrome */ body:nth-of-type(1) div.box_carrocel ul.carrocel  { height: 99px; }

div.box_carrocel ul.carrocel li {
    float: left;
    margin: 0 14px 10px 0;
    }

div.box_carrocel ul.carrocel li .car_cont { width: 266px; }

div.box_carrocel ul.carrocel li .car_cont img {
    float: left;
    margin-right: 20px;
    }

div.box_carrocel ul.carrocel li .car_cont h3 a {
    padding-top: 7px;
    font-size: 11px;     
    }

div.box_carrocel ul.carrocel li .car_cont p { width: 245px;  }
/* IE 6 */ * html body div.box_carrocel ul.carrocel li .car_cont p { width: 153px; }
/* IE 7 */ *:first-child+html div.box_carrocel ul.carrocel li .car_cont p { width: 153px; }

/* Carrocel Fim */

/* -------------------------------------------------------- Box Login Adm Bens ( ascx ) */  

div.box_login_adm_bens ul {
    Margin-top: 20px;
    width: 225px;
    }
    
div.box_login_adm_bens ul li { 
	height:15px;
	padding-bottom:10px; 
	}    

div.box_login_adm_bens ul li label {
    display: block;
    float: left;
    text-align: right;
    margin-right: 5px;
    width: 35px;
    }    
    
div.box_login_adm_bens ul li input {
	border:1px solid #CCCCCC;
	float:left;
	width:183px;
    }

div.box_login_adm_bens ul li span a {
    text-decoration: underline;
    float: left;
    }
    
/* -------------------------------------------------------- Box banner ITAU */ 

.banner_itau {
  display: block;
  background: url('../../images/banner_itau.gif') no-repeat;
  width: 964px;
  height: 86px;
  margin-bottom: 10px;
}
.banner_itau a {
  width: 964px;
  height: 86px;
  text-indent: -90000px;
  display: block;
  overflow: hidden;
}
.inheritBoxH520 .box_cont {
	height: 420px;
}

/* -------------------------------------------------------- Pagina Erro */  
.box_erro {
    background: url(../../images/bg_box_erro.gif) no-repeat;
    width: 961px;
    height: 85px;
    padding: 15px 10px;
}
.box_erro h3 {
    color: #ff6600;
    margin-bottom: 5px;
    
}

/* -------------------------------------------------------- Christies */  
.box_christies {
    padding: 10px 0;
}
.box_christies p {
    float: left;
    margin: 0 15px;
    width: 280px;
    font-family: Arial;
    font-size: 12px;
    color: #3f2511;
}
* html body .box_christies p { margin: 0 10px; }
.box_christies p a {
    float: left;
    text-indent: -3000px;
    background: url(../../images/bt_visite_site.gif) no-repeat;
    width: 155px;
    height: 62px;
    margin-top: 25px;
}

/*-*/
.msg_cadastro {
    font-size: 12px;
}

#ctl00_body_box11_lnkCorretorComercial { text-decoration: underline; }
