/* 
Copyright (c) 2010 Freellas - [www.freellas.com.br]
Todos os direitos reservados.
Autor: Tiago Freire Nascimento - c4tiago@gmail.com
-------------------------------------------------------------------
*/
body,div, ul, li, input, select, textarea, p, td, h1, h2, h3, h4, h5, h6, a { font-size: 11px;font-family: "Arial"; }
a { text-decoration:  none; } 
a:hover { text-decoration: underline; } 
.clearboth { clear:both; }
#MainContainer { margin: 0 auto; width: 900px; }
#MainContainer td { vertical-align:top; }
#MainContainer .MainContainerLeft { width: 287px; }
#MainContainer .MainContainerRight { width: 613px; padding-top: 4px; }
#WCRodape { text-align:center; color:#2d3a45; padding: 10px 0px 10px 0px; }
#WCRodape a { color:#2d3a45; }
#WCRodape p { float: left; margin-left: 264px; line-height: 17px; }
#WCRodape .freellas { float: right; }
#WCBanner { margin-top: 10px; }
.WCBoxCentralAtendimento { margin-left: 18px; margin-bottom: 60px; }
#WCBarraUsuario #WCBarraUsuarioInformacoes .bemvindo { color:#47515d; float:left; padding-left: 5px; }
#WCBarraUsuario #WCBarraUsuarioInformacoes .sair { float:right; width: 53px; padding-left: 10px;}
#WCBarraUsuario #WCBarraUsuarioMenu { margin: 0px 5px 10px 0px; }
#WCBarraUsuario #WCBarraUsuarioMenu ul li { float: left; margin: 0 5px 0 5px; }
#WCMensagens { margin: 10px 0px 10px 0px; }
#WCMensagens .box_msg_sistema { margin: 0 0 5px 0; }
#WCMensagens .box_msg_sistema .titulo { font-size:14px; font-weight:bold;}
#WCMensagens .box_msg_sistema .descricao { margin-bottom: 5px; }
#WCMensagens .box_msg_sistema .descricao p {text-align: justify; line-height: 18px;}
#WCMensagens .box_msg_sistema .data_expira {float:right; font-size: 11px;}
#WCMensagens .box_msg_sistema .tema_informacional { padding: 5px 10px 5px 10px; background:#e5e5e5; border: solid 1px #11538a;}
#WCMensagens .box_msg_sistema .tema_informacional .data_expira {color:#303036;}
#WCMensagens .box_msg_sistema .tema_informacional .titulo {color:#11538a;}
#WCMensagens .box_msg_sistema .tema_informacional .descricao {color:#303036;}
#WCMensagens .box_msg_sistema .tema_informacional .descricao p {color:#303036;}
#WCMensagens .box_msg_sistema .tema_informacional .descricao p a {color:#303036;}
#WCMensagens .box_msg_sistema .tema_alerta { padding: 5px 10px 5px 10px; background:#ffda3d ; border: solid 1px #ffa50e;}
#WCMensagens .box_msg_sistema .tema_alerta .data_expira {color:#303036;}
#WCMensagens .box_msg_sistema .tema_alerta .titulo {color:#c89508;}
#WCMensagens .box_msg_sistema .tema_alerta .descricao {color:#303036;}
#WCMensagens .box_msg_sistema .tema_alerta .descricao p {color:#303036;}
#WCMensagens .box_msg_sistema .tema_alerta .descricao p a {color:#303036;}
#WCMensagens .box_msg_sistema .tema_erro { padding: 5px 10px 5px 10px; background:#d84449 ; border: solid 1px #971619;}
#WCMensagens .box_msg_sistema .tema_erro .data_expira {color:#303036;}
#WCMensagens .box_msg_sistema .tema_erro .titulo {color:#69080b;}
#WCMensagens .box_msg_sistema .tema_erro .descricao {color:#303036;}
#WCMensagens .box_msg_sistema .tema_erro .descricao p {color:#303036;}
#WCMensagens .box_msg_sistema .tema_erro .descricao p a {color:#303036;}
#WCPageTitle { margin: 20px 0 10px 0; }
#WCPageTitle table { width: 614px; font-size:12px; }
#WCPageTitle table td {vertical-align:top;}
#WCPageTitle .Path { color:#11538a; text-align:left; margin-top: 1px;  }
#WCPageTitle .Path a { color:#11538a; padding: 0 2px 0 2px; text-decoration:none; }
#WCPageTitle .Path a:hover { color:#fff; background:#11538a; padding: 3px 2px 3px 2px; }
#WCPageTitle .Path span { padding: 0 2px 0 2px; }
#WCPageTitle .Path .selected {font-weight:bold;}
#WCPageTitle .OndeEstouImage { padding-top: 0px; padding-right: 8px; width: 84px; }
#WCPageTitle .PageMap { color: #294a69; font-size:12px; text-align:right; }
#WCPageTitle .PageMap div { float:right; padding-top: 5px; }
#WCPageTitle .PageMap a { color: #294a69; font-size:11px; }
#PageBody .PageContainer { background:#11538a; color:#fff; margin-bottom: 25px; padding: 15px; }
.PageWebContent { background:#11538a; color:#fff; margin-bottom: 25px; padding: 15px 60px 20px 20px; }
#PageBody .PageText { margin: 0px 0px 10px 0px; }
#PageBody .PageText p { text-align: justify; line-height: 17px; margin: 0px 0px 5px 0px; }
.PlantaoMes .filter { margin-bottom: 10px; }
.PlantaoMes h2 { font-size: 14px; font-weight:bold; float: left; line-height: 20px; margin-right: 5px; }
.PlantaoMes #ddlMes { width: 120px; color:#11538a; }
.WCResumoProducaoGeral {}
.WCResumoProducaoGeral .filter { margin-bottom: 10px; float:right; }
.WCResumoProducaoGeral h2 { font-size: 14px; font-weight:bold; float: left; line-height: 20px; margin-right: 5px; }
.WCResumoProducaoGeral .ddlMes { width: 120px !important; color:#11538a; }
.WCResumoProducaoGeral .grafico { width: 235px; float:left; margin-right: 15px; margin-top: 5px; }
.WCResumoProducaoGeral .grafico .tipografico { margin-bottom: 10px; }
.WCResumoProducaoGeral .grafico .tipografico h3 {font-size: 12px; font-weight:bold; float: left; line-height: 20px; margin-right: 5px;}
.WCResumoProducaoGeral .grafico .tipografico select { width: 146px; color:#11538a; }
.WCResumoProducaoGeral .dados { float:left; }
.WCResumoProducaoGeral .dados .valor { text-align:right; width: 80px; }
.WCResumoProducaoGeral .dados .sumario { float:right; }
.WCResumoProducaoGeral .dados .sumario td { border: 0 !impotant; background:#fff; color:#11538a; }
.WCResumoProducaoGeral .dados .total { background:#ccc !important; border: 0 !important; }
.WCResumoProducaoGeral .dados .totalvalor { text-align:right; width: 80px; background:#ccc !important; border: 0 !important; }

.GridView th { background:#fff; padding: 6px; border-bottom: solid 1px #bfbfbf; border-top: solid 1px #bfbfbf; color:#11538a; text-align:left;}
.GridView td { padding: 3px 6px 3px 6px; border-bottom: solid 1px #fff; border-top: solid 1px #fff; color:#fff; line-height: 18px;}
.GridView td a {color:#11538a;}
.GridView .supervisor { font-weight:bold; }
.GridView  .valor { text-align:right; width: 80px; }
.GridView  .detalhe { text-align:right; width: 80px; }
.GridView  .button { width: 16px; padding-top: 5px; }
.GridView  .codigo { width: 40px; }
.GridView  .data { width: 70px; }
.GridView  .center { width: 70px; text-align:center; }
.GridView .checkbox {width: 20px; }
.GridView .checkbox .chk { border: 0 !important; margin: 0 !important; padding: 0 !important; }
.GridView .emptyrow td { border-bottom: 0 !important; border-top: 0 !important; vertical-align:middle; }
.GridViewPaginationLabel { margin: 5px 0 5px 0; float:right; font-size: 11px;}
.GridViewPaginationLabel a {color:#fff;font-size: 11px;}
.GridViewFunctions { margin: 5px 0 5px 0; float: left;font-size: 11px;}
.GridViewFunctions a {color:#fff;font-size: 11px;}
.GridViewFunctions .apagar { margin-left: 35px;}
.GridViewPaginationLinks { margin: 5px 0 5px 0; float:right; font-size: 11px;}
.GridViewPaginationLinks a {color:#fff;font-size: 11px;}
.GridFilter {background: #11538a; margin: 5px 1px 0px 0; padding: 5px;border: 1px solid #fff;}
.GridFilter h3,a {color:#fff;}
.GridFilter h3 { margin: 0 0 5px 0; float:left; }
.GridFilter .close { float:right; }
.GridFilter .GridViewFilterBody {color:#11538a; background:#fff; padding: 5px; }
.GridFilter .GridViewFilterBody .filtro { margin-right: 5px; float:left; }
.GridFilter .GridViewFilterBody .filtro .label {margin-bottom: 3px;}
.GridFilter .GridViewFilterBody .filtro input { width: 120px; color:#11538a; border: solid 1px #11538a; }
.GridFilter .GridViewFilterBody .filtro select {width: 120px;  color:#11538a; border: solid 1px #11538a;}
.GridFilter .GridViewEstatisticaBody {color:#fff; padding: 5px; }
.GridFilter .GridViewEstatisticaBody ul li { margin: 4px 0 4px 0;}
.GridFilter .GridViewEstatisticaBody .esq { width: 250px; float:left; margin-right: 15px;}
.GridFilter .GridViewEstatisticaBody .dir { width: 250px; float:left;}
.GridFilter .GridViewEstatisticaBody .obs {color:#fff; text-align:justify; line-height: 17px; font-size: 10px; }
.GridFilter .GridViewEstatisticaBody .obs span {font-weight: bold; }
.GridFilter .GridViewEstatisticaBody .number { font-size: 13px; }

.gridview1 { margin: 10px 0 10px 0; width:100%; border:1px solid #0e4677; }
.gridview1 th { padding: 4px 3px 4px 3px; border-bottom:1px solid #0e4677; background:#fff; color:#0e4677; text-align:center;}
.gridview1 td { padding: 4px 3px 4px 3px; text-align:center; }
.gridview1 .col_cota { width: 40px; }


#WCMenu { margin-left: 20px; margin-top: 10px; color:#47515d; font-size: 12px; margin-right: 20px; text-align:left; }
#WCMenu .WcMenuTop { margin-bottom: 10px; }
#WCMenu a { color:#47515d; font-size: 12px; display:block; padding: 4px; }
#WCMenu a:hover { color:#11538a; background:#fff; text-decoration: none; display:block; font-weight:bold;}
#WCMenu ul li { margin: 6px 0 6px 0; border-bottom: solid 1px #7b8591; padding: 1px 0 1px 0; }
#WCMenu ul .ultimo { border-bottom: 0 !important; padding: 1px 0 1px 0; }
#WCMenu .GroupTitle { margin: 4px 0 4px 0; }

.EquipeList { margin-top: 5px; }
.EquipeList .Equipe .titulo { background:#fff; color:#11538a; padding: 2px 4px 2px 4px; font-weight:bold; }


.empty { text-align:center; width: 100%; }
.ap_login { width: 267px; text-align:left;}
.ap_login .tit {}
.ap_login .sub_tit { margin: 2px 22px; color:#2d3a45;}
.ap_login .form { color:#294a69; margin: 0 0 16px 22px;}
.ap_login .form .desc {  padding-right: 8px; font-size:12px; line-height:18px; }
.ap_login .form td { color:#294a69; text-align:left; padding: 4px 0; }
.ap_login .form input { background: transparent; color:#294a69; border: solid 1px #294a69; width: 180px; }
.ap_login .form .botao { text-align:right; }
.ap_equipe_vendas_list { margin-top: 5px; margin-bottom: 5px; }
.ap_equipe_vendas_list .Equipe .titulo { background:#fff; color:#11538a; padding: 5px 4px 4px 4px; font-weight:bold; }
.ap_plantao_mes_list { margin-bottom: 5px; }
.ap_plantao_mes_list .filter { margin-bottom: 10px; }
.ap_plantao_mes_list h2 { font-size: 14px; font-weight:bold; float: left; line-height: 20px; margin-right: 5px; }
.ap_plantao_mes_list #ddlMes { width: 120px; color:#11538a; }
.ap_producao_vendedor_list .filter { margin-bottom: 10px; }
.ap_producao_vendedor_list .filter .field { float:left; margin-right: 15px; }
.ap_producao_vendedor_list .filter .calendar { float:left; margin-right: 10px; }
.ap_producao_vendedor_list .filter .btn { float:left; }
.ap_producao_vendedor_list h2 { font-size: 14px; font-weight:bold; float: left; line-height: 20px; margin-right: 5px; }
.ap_producao_vendedor_list #ddlVendedor { width: 120px; color:#11538a; }
.ap_equipe_venda_cad .membros { margin: 10px 0 10px 0; }
.ap_equipe_venda_cad .membros_list .listbox { float:left; }
.ap_equipe_venda_cad .membros_list .listbox select { width: 200px; height: 100px;}
.ap_equipe_venda_cad .membros_list .botoes {float:left; margin: 0 10px 0 10px; }
.ap_equipe_venda_cad .membros_list .botoes div { margin-bottom: 5px;}
.ap_equipe_venda_cad .membros_list .descricao { margin-top: 3px; font-size: 11px; }



#progressBackgroundFilter { 
  position:absolute; 
  top:0px; 
  bottom:0px; 
  left:0px; 
  right:0px; 
  overflow:hidden; 
  padding:0; 
  margin:0; 
  background-color:#fff;  
  filter:alpha(opacity=50); 
  opacity:0.5; 
  z-index:1000; 
}
 
#processMessage {  
  position:absolute;  
  top:30%;  
  left:43%; 
  padding:10px; 
  width:14%; 
  z-index:1001; 
  text-align:center;
} 

.padd_esq { padding-left: 20px; }
.form_esq { color:#294a69; margin: 0 0 16px 22px;}
.form_esq .desc {  padding-right: 8px; font-size:12px; line-height:18px; }
.form_esq td { color:#294a69; text-align:left; padding: 4px 0; }
.form_esq input { background: transparent; color:#294a69; border: solid 1px #294a69; width: 180px; }
.form_esq .botao { text-align:right; }
.area_consorciado {text-align:left;}
.area_consorciado .tit {}
.area_consorciado .sub_tit { margin: 2px 22px; color:#2d3a45;}
.sem_conteudo { margin: 10px 0 10px 0; color:#2d3a45; }
.box_quem_somos { margin-bottom: 46px; text-align:left; }
.box_quem_somos .tit { margin-bottom: 5px; }
.box_quem_somos .txt { padding: 10px; background:#11538a; }
.box_quem_somos .txt p { color:#fff; text-align:justify; line-height: 17px; }
.box_quem_somos .link { color:#2d3a45; margin-top: 8px; }
.box_quem_somos .link a { color:#2d3a45; font-weight:bold; }
.box_ouvidoria { text-align: left; }
.box_ouvidoria .tit { margin-bottom: 2px; }
.box_ouvidoria .txt p { color:#2d3a45; text-align:justify; line-height: 17px; }
.box_ouvidoria a { color:#2d3a45; }
.box_nossa_estrutura {text-align:left;}
.box_nossa_estrutura .tit { margin-bottom: 2px; }
.box_nossa_estrutura .txt { padding: 5px 0; }
.box_nossa_estrutura .txt p { color:#2d3a45; text-align:justify; line-height: 17px; }
.box_nossa_estrutura .link { color:#2d3a45; margin-top: 8px; }
.box_nossa_estrutura .link a { color:#2d3a45; font-weight:bold; }
.box_banner_central { text-align:center; margin-top: 10px; }
.box_trabalhe_conosco { margin-top: 22px; }
.box_trabalhe_conosco td { vertical-align:top; }
.box_trabalhe_conosco .esq { width:85px; }
.box_trabalhe_conosco .top { width:206px; }
.box_trabalhe_conosco .top p { color:#2d3a45; text-align:justify; line-height: 15px; }
.box_trabalhe_conosco .top a { color:#2d3a45; font-size: 13px; }
.tbl_meio_home { width: 613px; margin-top: 10px;text-align:left; margin-bottom: 40px; }
.tbl_meio_home .esquerda { width: 292px; padding-right: 32px; }
.tbl_meio_home .direita {}
.galeria {}
.galeria .item { float: left; border: solid 3px #2f65a5; margin: 0 1px 1px 0; }
.galeria_estrutura {}
.galeria_estrutura .item { float: left; border: solid 5px #367cb6; margin: 0 7px 6px 0; }
.veja_tambem { margin: 0 0 40px 22px; text-align:left;}
.veja_tambem .item { color:#47515d; padding-left: 5px; }
.veja_tambem .item a { color:#47515d; font-size: 12px; }
.veja_tambem .item span { color:#11538a; font-size: 12px; font-weight:bold;}
.veja_tambem .sep { clear:both; margin: 6px 0 6px 0; }

.WCNoticias { margin-bottom: 26px; text-align:left; }
.WCNoticias .tit { margin-bottom: 4px; } 
.WCNoticias .sep { margin: 4px 0 4px 0; } 
.WCNoticias .btn { text-align:right; } 
.WCNoticias .item { text-align:left; }
.WCNoticias .item .fonte { margin-top: 10px; color:#2d3a45;}
.WCNoticias .item .data { color:#2d3a45; margin-bottom: 6px; }
.WCNoticias .item .link { text-align:right; }
.WCNoticias .item .link a { color:#11538a; font-weight:bold; }
.WCNoticias .item .txt { width: 290px; word-wrap: break-word;}
.WCNoticias .item .txt p { color:#2d3a45; text-align:justify; line-height: 15px; font-size: 12px; }

.paginacaoLabel { text-align:right; margin-bottom: 3px; }
.web_grid_vazia { margin: 10px 0 10px 0; color:#fff; }
.voltar_topo { margin-top: 30px; text-align:right; }
.Localizacao p { color:#fff; text-align:justify; line-height: 17px; margin: 15px 0;}
.QuemSomos p { color:#fff; text-align:justify; line-height: 17px; margin: 15px 0;}
.Estrutura p { color:#fff; text-align:justify; line-height: 17px; margin: 15px 0;}
.Estrutura .galeria .item { float: left; border: solid 5px #367cb6; margin: 0 7px 6px 0; }
.OqueeConsorcio p { color:#fff; text-align:justify; line-height: 17px; margin: 15px 0;}
.OqueeConsorcio .titulo { color:#fff; font-size: 18px; margin: 7px 0 7px 0; }
.NossoConsorcio p { color:#fff; text-align:justify; line-height: 17px; margin: 15px 0;}
.Planos p { color:#fff; text-align:justify; line-height: 17px; margin: 15px 0;}
.Planos .plano { margin-bottom: 30px; }
.Planos .plano p { margin: 5px 0 !important; padding-right: 10px; }
.Duvidas p { color:#fff; text-align:justify; line-height: 17px; margin: 15px 0;}
.Duvidas .titulo { color:#fff; font-size: 18px; margin: 7px 0 7px 0; }
.Contato p { color:#fff; text-align:justify; line-height: 17px; margin: 15px 0;}
.Contato .geral_contato { width:100%; margin-top: 30px; }
.Contato .geral_contato td { vertical-align:top; }
.Contato .geral_contato .tels { width:279px; padding-left:18px; }
.form_contato . form { width:343px; }
.form_contato td { padding: 5px 8px 5px 0; }
.form_contato .desc { color:#fff; font-weight:bold; line-height: 17px; }
.form_contato input, select, textarea{ background:#fff; border:0; overflow:hidden; width:263px; color:#11538a; }
.form_contato textarea{ height:112px; }
.form_contato .buttons {text-align:right;}
.form_contato .txtCidade { width:173px !important; }
.form_contato .txtUf { width:61px !important; }
.Restrito p { color:#fff; text-align:justify; line-height: 17px; margin: 15px 0;}
.Restrito .titulo { color:#fff; font-size: 18px; margin: 7px 0 7px 0; }
.Restrito .geral_area_consorciado { width:100%; margin-top: 10px; margin-bottom: 30px; }
.DebitoAutomatico p { color:#fff; text-align:justify; line-height: 17px; margin: 15px 0;}
.DebitoAutomatico .titulo { color:#fff; font-size: 18px; margin: 7px 0 7px 0; }
.Newsletter p { color:#fff; text-align:justify; line-height: 17px; margin: 15px 0;}
.ConsultaAssembleia p { color:#fff; text-align:justify; line-height: 17px; margin: 15px 0;}
.ConsultaAssembleia .titulo { color:#fff; font-size: 18px; margin: 7px 0 7px 0; }
.TrabalheConosco p { color:#fff; text-align:justify; line-height: 17px; margin: 15px 0;}
.TrabalheConosco .titulo { color:#fff; font-size: 18px; margin: 7px 0 7px 0; }
.Noticias p { color:#fff; text-align:justify; line-height: 17px; margin: 15px 0;}
.Noticias .noticia .tbl_noticia { width: 100%; }
.Noticias .noticia .tbl_noticia .img { vertical-align: top; padding: 10px 10px 10px 0; width: 46px; text-align:center; }
.Noticias .noticia .tbl_noticia .info { color:#fff; padding: 9px 10px 10px 0; line-height: 17px; }
.Noticias .noticia .tbl_noticia .info a { color:#fff; }
.Noticias .noticia .tbl_noticia .info .link { font-weight:bold; }
