﻿/* GERAIS */
* {margin:0;padding:0;}
img {border:0 none;}
body, td, span, div, p {font:11px Arial;color:#4C4C4C;}
a {text-decoration:none;-moz-outline:none;font:11px Arial;color:#4C4C4C;}
a:hover {text-decoration:underline;-moz-outline:none;}
html,body {height:100%;border:none}
body {background:#E6E3D9;}
ul li {list-style:none;}

/* Classes */
    .fl {float:left;}
    .fr {float:right;}
    .clr {clear:both;}
    .mt10 {margin-top:10px;}
    #miolo #suporte:after, #agregador:after {content:".";display:block;clear:both;visibility:hidden;height:0;overflow:hidden;}
    .legFonte {font-size:9px;*margin-top:13px;}

	/* Estrutura */
	#header {position:relative;background:#E6E3D9 url(../../imagens/geral/pix_verm.gif) bottom left repeat-x;}
	#header .sobrePos {position:absolute;padding:7px 0 0 7px;}
	#miolo {background:#E6E3D9;border-left:7px solid #A09F3E;}
	#miolo #suporte {width:770px;background:#FFF;}
	#miolo #suporte:after{content:".";display:block;clear:both;visibility:hidden;height:0;overflow:hidden;}
	#miolo #suporte .colLeft {float:left;width:252px;}
	#miolo #suporte .colLeft #menu {border-bottom: 7px solid #A09F3E;}
	#miolo #suporte .colRight {float:left;width:518px;}
	.menusInv {padding:25px 20px;}
	.menusInv .listaMenuInst {margin:-10px 0 0 10px;}
	
	#topoCont {border-bottom:solid 1px #E5E5E5;width:498px;padding:5px 20px 0 0;}
	#topoCont:after{content:".";display:block;clear:both;visibility:hidden;height:0;overflow:hidden;}
	#caminhopao li {float:left;padding:6px 0;}
	#caminhopao li.sep {background:url(../../imagens/geral/blt_caminho_pao.gif) center left no-repeat;width:4px;height:7px;margin:4px 8px 0 8px;*margin:4px 8px 0 8px;_margin-top:0px;text-indent:-9999px;}
	#caminhopao li.ult {font-weight:bold;}
	#caminhopao li a {color:#4C4C4C;}

	#btnsControlFont {float:right;}
	#btnsControlFont li {float:left;width:17px;height:17px;}
	#btnsControlFont li.btnFontDown {background-image:url(../../imagens/geral/btn_fonte_menos.gif);margin-right:5px;}
	#btnsControlFont li.btnFontUp {background-image:url(../../imagens/geral/btn_fonte_mais.gif);}
	#btnsControlFont li a {display:block;text-indent:-9999px;height:17px;background:none;}
	#btnsControlFont li.btnFontDown a:hover {background-image:url(../../imagens/geral/btn_fonte_menos.gif);background-position:0px -17px;}
	#btnsControlFont li.btnFontUp a:hover {background-image:url(../../imagens/geral/btn_fonte_mais.gif);background-position:0px -17px;}
	#btnsControlFont li.btnOff {opacity:0.5;-moz-opacity: 0.5;filter:alpha(opacity=50);}
	#btnsControlFont li.btnOff a {cursor:default;}
	#btnsControlFont li.btnOff a:hover {background:none;}

	#conteudo {clear:both;padding:8px 25px 25px 0;min-height:400px;height:auto !important;height:400px;}
	.conteudo p {padding-bottom:10px;line-height:1.4em;}
	#footerCont {padding-bottom:40px;clear:both;}
	
	.imgLeft {float:left;margin:0 20px 10px 0;}
	
	#agregador {width:490px;margin:10px 0 30px 0;border-top:4px #E6E3D9 solid;border-bottom:4px #E6E3D9 solid;padding:15px 0 5px 0;}
	#agregador ul {width:230px;}
	#agregador ul li {height:30px;padding:10px 0 0 30px;border-bottom:1px solid #E5E5E5;}
	#agregador ul li.feed {background:url(../../imagens/rss/ico_feed.gif) 0px 7px no-repeat;}
	#agregador ul li.netnews {background:url(../../imagens/rss/ico_netnews.gif) 0px 7px no-repeat;}
	#agregador ul li.google {background:url(../../imagens/rss/ico_google.gif) 0px 7px no-repeat;}
	#agregador ul li.net {background:url(../../imagens/rss/ico_net.gif) 0px 7px no-repeat;}
	#agregador ul li.firefox {background:url(../../imagens/rss/ico_firefox.gif) 0px 7px no-repeat;}
	#agregador ul li.ie7 {background:url(../../imagens/rss/ico_ie7.gif) 0px 7px no-repeat;}
	#agregador ul li.sem {border-bottom:none !important;} 
		
	#frmAcoes {margin-top:20px;float:left;}
	#contSim {float:right;width:250px;}
	#frmSim {margin-top:20px;}

	/* Forms */
	.contInp {clear:both;}
	.inpLogin {width:80px;height:18px;background:#FFF;border:1px solid #BCB8A9;float:left;margin-bottom:10px;}
	.lblLogin {display:block;float:left;width:37px;height:16px;background:url(../../imagens/geral/ttl_login.gif) top left no-repeat;}
	.lblSenha {display:block;float:left;width:37px;height:16px;background:url(../../imagens/geral/ttl_senha.gif) top left no-repeat;}
	.lblLogin span, .lblSenha span {display:none;}
	.btnOk {background:url(../../imagens/geral/btn_ok.gif) top left no-repeat;width:20px;height:18px;float:left;margin-left:5px;border:none;}
	
	/* Gerais */
	
	/* Margins e Paddings */
	.mb5 {margin-bottom:5px;}
	.mr10{ margin-right:10px;}
	
	/* Boxs */
	#MapaEscritorios {background:url(../../imagens/escritorios/bgr_mapa.jpg) top left no-repeat;width:281px;height:293px;position:relative;float:right;}
	#MapaEscritorios .regiao a.ponto {display:block;width:13px;height:13px;background:url(../../imagens/escritorios/bgr_ponto.gif);background-position:0px 0px;background-repeat:no-repeat;position:absolute;z-index:3000;}
	#MapaEscritorios .regiao a.ponto:hover {background-position:0px -13px;}
	#MapaEscritorios .regiao div {width:137px;background:#F4F3F1 url(../../imagens/escritorios/bgr_tooltip.gif) 0px 5px no-repeat;padding:5px 0 5px 40px;border-top:solid 1px #BCB8A9;border-bottom:solid 1px #BCB8A9;display:none;position:absolute;z-index:3001;margin-top:17px;}
	#MapaEscritorios .regiao div p {background:#BF0000;color:#FFF;font-weight:bold;padding:1px 5px 2px 8px;}
	#MapaEscritorios .regiao div ul {padding:2px 3px 0 7px;}
	#MapaEscritorios .regiao div ul li {font:10px Arial;color:#4C4C4C;}
	#MapaEscritoriosLeft {width:200px;}

	.boxAbreFecha {margin:5px 0;}
	.boxAbreFecha .lnk {background:url(../../imagens/geral/blt_box_abre_fecha.gif);background-position:0px -26px;background-repeat:no-repeat;padding-left:10px;position:relative;}
	.boxAbreFecha .lnk a {z-index:1000;display:block;text-indent:-9999px;position:absolute;background:#FFF;top:0;left:10px;opacity:0.0;-moz-opacity: 0.0;filter: alpha(opacity=0);}
	.boxAbreFecha .cont {background:#F4F3F1;border-top:solid 1px #BCB8A9;border-bottom:solid 1px #BCB8A9;padding:10px 15px;margin-left:10px;display:none;margin-bottom:15px;}
	.boxAbreFecha .on {background-position:0px 6px;}
	
	.sombra {border-top:1px solid #BCB8A9;border-left:4px solid #BCB8A9;padding:10px;margin-bottom:30px;}
	.sombra a {color:#4C4C4C;}
	.sombra ul li {margin:5px 0;}
	.sombra ul li.ult {margin:5px 0 0 0;}
	.sombra p {padding-bottom:5px;}

	.abasPerfil {background:url(../../imagens/perfil/bgr_abas_perfil.gif) bottom left repeat-x;height:82px;}
	.abasPerfil li {float:left;width:112px;margin-right:15px;height:82px;}
	.abasPerfil li.ult {margin-right:0;}
	.abasPerfil li a {display:block;text-align:center;padding-top:62px;height:2px;color:#4C4C4C;font-size:11px !important;}
	.abasPerfil li a.lib {width:91px;margin-left:12px;}
	.abasPerfil li.empr {background-image:url(../../imagens/perfil/bgr_empresarios.gif);background-position:-112px 6px;background-repeat:no-repeat;}
	.abasPerfil li.exec {background-image:url(../../imagens/perfil/bgr_executivos.gif);background-position:-112px 6px;background-repeat:no-repeat;}
	.abasPerfil li.fami {background-image:url(../../imagens/perfil/bgr_familiares.gif);background-position:-112px 6px;background-repeat:no-repeat;}
	.abasPerfil li.lib {background-image:url(../../imagens/perfil/bgr_liberal.gif);background-position:-112px 6px;background-repeat:no-repeat;}
	.abasPerfil li.on {background-position:0 6px;background-color:#F4F3F1;}
	.abasPerfil li.on a {padding-top:60px;font-weight:bold;color:#BF0000;}
	#contPerfil {clear:both;background:#F4F3F1;padding:15px 20px;line-height:15px;margin-bottom:20px;}
	
	#lstConsultorDedicado{width:313px;padding:30px 0 20px 0;}
	#lstConsultorDedicado li{padding-bottom:10px;}

	/* Tables */
	
	/* Botões */
	.btnVoltar {background:url(../../imagens/geral/blt_seta_verm_left.gif) center left no-repeat;padding-left:10px;margin-left:0px;}
	.btnVoltar a {*margin-left:5px;color:#6C6C6C}
	
	/* ID */
	
	/* Listas */
	
	.listaS li {background:#F00;}
	
	.listaSimple li {background:url(../../imagens/geral/blt_simples.gif) 0px 9px no-repeat;padding:3px 0 3px 10px;}
	
	.listaSimpleDed li {background:url(../../imagens/geral/blt_simples.gif) 187px 9px no-repeat;padding:3px 0 10px 0;clear:both;}
	.listaSimpleDed li img {float:left;margin-right:25px;display:block;clear:both;}
	.listaSimpleDed li div.fl{width:60%;padding:0 0 5px 0;}
	
	.listaLinks li {background:url(../../imagens/geral/blt_seta_verm_right.gif) 0px 7px no-repeat;padding:3px 0 3px 10px;}
	.listaLinks li.ls {background:url(../../imagens/geral/blt_simples.gif) 0px 9px no-repeat;padding:3px 0 3px 10px;}
	.listaLinks li a {color:#4C4C4C;}
	
	.listRss li {padding:0 0 20px 20px;background:url(../../imagens/rss/ico_rss.gif) 0px 4px no-repeat;}
	.listRss li a {color:#4C4C4C;}

	.listaEscritorios li {background:url(../../imagens/geral/blt_simples.gif) 0px 6px no-repeat;padding-left:7px;margin-bottom:20px;}
	.listaEscritorios li ul li {background:none;padding-left:0px;margin-bottom:0px;}
	
	.listPrinc {margin-bottom:15px;}
	.listPrinc li {background:#BF0000 url(../../imagens/geral/ico_seta_esq.gif) 10px 8px no-repeat;color:#FFF;font-weight:bold;padding:4px 0 04px 19px;width:130px;}
	.listPrinc li a {color:#FFF;}
	
	.listSec li {background:#F4F3F1 url(../../imagens/geral/ico_seta_esq_verm.gif) 12px 8px no-repeat;border-left:#E3E0DB 1px solid;padding:4px 0 4px 20px;margin-bottom:10px;}
	.listSec li a {font-weight:bold;color:#4C4C4C;}
	.listSec li ul {margin:4px 0 -4px -21px;padding-top:5px;background:#FFF;}
	.listSec li ul li {background:#fff url(../../imagens/geral/ico_seta_esq_verm.gif) 30px 8px no-repeat;padding:4px 0 4px 40px;border:none;margin-bottom:0;}
	.listSec li ul li.ls {background:#fff url(../../imagens/geral/blt_simples.gif) 50px 9px no-repeat;margin-left:-21px;padding-left:60px;}
	.listSec li ul li a {font-weight:normal;}
    
	/*---- sIFR ---*/
	h2 {margin-bottom:5px;}
	.sIFR-flash {
	  visibility: visible !important;
	  margin: 0;
	  padding: 0;
	}

	.sIFR-unloading .sIFR-flash {
	  visibility: hidden !important;
	}

	.sIFR-replaced, .sIFR-ignore {
	  visibility: visible !important;
	}

	.sIFR-alternate {
	  position: absolute;
	  left: 0;
	  top: 0;
	  width: 0;
	  height: 0;
	  display: block;
	  overflow: hidden;
	}

	.sIFR-replaced div.sIFR-fixfocus {
	  margin: 0pt; 
	  padding: 0pt; 
	  overflow: auto; 
	  letter-spacing: 0px; 
	  float: none;
	}

	.sIFR-active h2 , .sIFR-active h3{
      visibility: hidden;
    }
    
   #tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #B5AF9F;
	background-color: #FFF;
	padding: 5px;
	color:#333;
    }
    
    #tooltip h3, #tooltip div { margin:0;visibility:visible;font:10px Arial;color:#333;}
