/* 
CSS Desenvolvido por Luiz Paulo Araujo Pedrosa
em 20/08/2007 para o BRB - Banco de Brasília
 */


/*
	ESTILOS GERAIS 
*/
*{ margin:0; padding:0;}
body{
	background:#F4F7F9 /*url(""../imgs/bg-body.gf"")*/;
	font:12px Arial, Helvetica, sans-serif;
	color:#2E448C;
	margin:0;
	padding:0;
	}
/*  
	div wraper engloba todo o conteúdo e define o max-widht e o max-height assim podemos trabalhar com posicionamento absoluto sem preocupação
	claro que sem levar em conta o ie.
*/	
div#wraper{
	width:740px;
	height:auto;
	border:0px solid #000;
	position:relative;
	}
/*
	ESTILOS PESSOA FÍSICA COLUNA 1 "DIV#COL1" 
*/
div#col1{
	background:url("../imgs/foto-pessoa-fisica.jpg") left top no-repeat;
	width:290px;
	height:430px;
	position:relative;
	}
/* TÍTULO DO SITE LOGOMARCA E SLOGAN */
div#col1 h1{
	background:url("../imgs/logo.jpg") center no-repeat;
	text-indent:-1280px;
	width: 167px;
	height:74px;
	}
div#col1 h1 a{
	width: 220px;
	height:38px;
	display:block;
	}
div#col1 h2{
	display:none;
	}
div#col1 h3{
	font-size:150%;
	font-weight:normal;
	color:#fff;
	position:absolute;
	left:14px;
	bottom:11px;
	}
/* MENU DE OPÇÃO "VANTAGENS E DOCUMENTOS"*/
div#col1 ul{
	border:0px solid #fff;
	font-size:95%;
	font-weight:700;
	color:#fff;
	list-style:none;
	position:absolute;
	right:31px;
	bottom:7px;
	}
div#col1 ul li{
	margin:4px 0 0 0;
	}
div#col1 ul a{
	color:#fff;
	text-decoration:none;
	}
	
/*	FIM DOS ESTILOS PESSOA FÍSICA COLUNA 1 "DIV#COL1" 
/****************************************************/
	
/*
	ESTILOS PESSOA FÍSICA COLUNA 2 "DIV#COL2" 
*/
div#col2{
	border:0px solid #000;
	width:455px;
	height:430px;
	position:absolute;
	left:290px;
	top:0;
	}

div#col2 div#nav{
	border-bottom: 1px solid #00559c;
	margin-bottom:5px;
	height:19px;
	}
	
	
div#col2 div#nav ul{
	border: 0px solid #000;
	list-style:none;
	width:auto;
	height:auto;
	position:absolute;
	right:left;
	top:0;
	}
div#col2 div#nav ul li{
	float:left;
	margin:2px 4px 0 0;
	}
	
div#col2 div#nav ul li#p-fisica{
	text-indent:-4000px;
	width:89px;
	height:17px;
	}
	
/*
	div#textos engloga o conteúdo textual das páginas de documentos e vantagens
*********************************************************************************/
div#col2 div#textos{
	margin: 10px 0 0 10px;
	}
div#col2 div#textos ol{
	list-style:none;
	margin:20px 0;
	}
div#col2 div#textos ol li{
	background: url("../imgs/bullet-documentos2.png") left center no-repeat;
	margin: 4px 0 0 10px;
	padding-left:15px;
	color:#2E448C;
	text-decoration:none;
	list-style:none;
	}
div#col2 div#textos ol li a{
	margin-left: 10px;
	padding-left:10px;
	color:#2E448C;
	text-decoration:none;
	list-style:none;
	}
div#col2 div#textos ol li a:hover{
	color:#333;
	text-decoration:none;
	list-style:none;
	}
div#col2 div#textos ol li ol{
	list-style:none;
	margin:10px 0 20px 10px;
	position: absolute;
	width: 30em;
	left: -999em;
	}
div#col2 div#textos ol li:hover ol{
	list-style:none;
	margin:10px 0 20px 10px;
	position:relative;
	width: 30em;
	left: auto;
	}


/*
TOOGLE
***************************************************/

/*  "Show All" + "Hide All" links 
#TJK_ToggleON,#TJK_ToggleOFF {border:1px solid #333;padding:0 5px;margin-right:5px}*/
/* zeroing out padding and margin */
#TJK_DL {
	margin:8px 0 0 0;padding:0;
	} 
#TJK_DL dd,#TJK_DL dt {
	margin:0;padding:0;
	} 
/* margin for the DTs (shorthand") */
#TJK_DL dt {
	margin:4px 0;
	font-size:80%;
	color:#2E448C;
	}
/* image and left padding for DDs */
#TJK_DL dd {
	padding-left:10px;
	font-size:80%;
	color:#2E448C;
	width:92%;	
	}

/* margin for the DTs (shorthand") */
body:first-of-type #TJK_DL dt {
	margin:4px 0;
	font-size:95%;
	color:#2E448C;
	}
/* image and left padding for DDs */
body:first-of-type #TJK_DL dd {
	padding-left:10px;
	font-size:95%;
	color:#2E448C;	
	}





/* styling all anchors in the DTs */
#TJK_DL dt a {
	background:0 50% no-repeat;
	padding-left:15px;
	color:#2E448C;
	text-decoration:none
	}
#TJK_DL dt a:visited {
	color:#2E448C;
	}
#TJK_DL dt a:visited:hover,
#TJK_DL dt a:hover,
#TJK_DL dt a:active,
#TJK_DL dt a:focus {
	color:#666;
	}
/* the + and - gif in the anchors */
#TJK_DL .DTplus a {
	background-image:url("../imgs/mais.gif")
	}
#TJK_DL .DTminus a {
	background-image:url("../imgs/menos.gif")
	}
/**********************************/
/**********************************/
#TJK_DL .showDD {position:relative;top:0}
#TJK_DL dd,.hideDD{top:-9999px;position:absolute}
#TJK_ToggleON,#TJK_ToggleOFF {
	display:inline;
	cursor:pointer;
	}



div#col2 div#textos p.marcador{
	background: url("../imgs/seta_abertura_conta.jpg") left center no-repeat;
	margin-left: 10px;
	padding-left:10px;
	}
div#col2 div#textos p.marcador a{
	color:#2E448C;
	text-decoration:none;
	}
div#col2 div#textos p.marcador a:hover{
	color:#333;
	text-decoration:none;
	}
/*
	FIM DA div#textos que engloga o conteúdo textual das páginas de documentos e vantagens
**********************************************************************************************/

	
/*
	ESTILOS DOS BOTÕES DE NAVEGAÇÃO PARA A PÁGINA DE PESSOA FÍSICA "BODY#PESSOAFISICA"
*/
body#pessoafisica div#col2 div#nav ul li#p-fisica {
	width:89px;
	height:17px;
	margin:2px 1px 0 0;
	}
body#pessoafisica div#col2 div#nav ul li#p-fisica a{
	background:url("../imgs/bot_pra_vc_on.gif") center top no-repeat;
	width:89px;
	height:17px;
	display:block;
	}
body#pessoafisica div#col2 div#nav ul li#p-fisica a:hover{
	background:url("../imgs/bot_pra_vc_off.gif") center top no-repeat;
	width:89px;
	height:17px;
	display:block;
	}

body#pessoafisica div#col2 div#nav ul li#p-juridica{
	text-indent:-4000px;
	width:142px;
	height:17px;
	}
body#pessoafisica div#col2 div#nav ul li#p-juridica a{
	background:url('../imgs/bot_pra_empresa_on.gif') no-repeat;
	width:142px;
	height:17px;
	display:block;
	
	}
body#pessoafisica div#col2 div#nav ul li#p-juridica a:hover{
	background:url("../imgs/bot_pra_empresa_on.gif") center top no-repeat;
	width:142px;
	height:17px;
	display:block;
	}
	
/* FIM DOS ESTILOS DOS BOTÕES DE NAVEGAÇÃO PARA A PÁGINA DE PESSOA FÍSICA "BODY#PESSOAFISICA"
/********************************************************************************************/

div#col2 div#nav h4{ /* TÍTULO DA PÁGINA  PESSOA FÍSICA "ABERTURA DE CONTA CORRENTE"*/
	background: url("../imgs/seta_abertura_conta.jpg") left center no-repeat;
	color:#2e448c;
	font-weight:normal;
	font-size:100%;
	margin:4px 10px 0 0;
	padding: 0 0 0 10px;
	float:right;
	}

div#col2 fieldset{
	border:0px solid #000;
	margin:0px 0 0 0;
	clear:both;
	}
div#col2 fieldset legend{
	display:none;
	}
div#col2 fieldset #frm{ margin:0; padding:0;}
div#col2 fieldset #frm table{
	background:#ccc;
	width:420px;
	margin:0 0 0 10px; padding:0;
        border:0;
	}
div#col2 fieldset #frm table th{
	background:#F4F7F9;
	width:35px;
	margin:0; padding:0;
	vertical-align:middle;
	}
div#col2 fieldset #frm table th #radioagencia{
	border:0;
	}
div#col2 fieldset #frm table td{
	background:#F4F7F9;
	width:auto;
	margin:0; padding:0;
	}
         #carrega{
     background: url("../imgs/progressbar_1.gif")no-repeat;   
     }
div#col2 fieldset #formcidades{ margin:0; padding:0;}

div#col2 fieldset p{
	border:0px solid #000;
	font-size:95%;
	width:450px;
	margin:3px 8px 0;
	}
div#col2 fieldset input{
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin-bottom:5px;	
	font-size:100%;
         
	}
div#col2 fieldset select{
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;	
	margin-bottom:5px;
	font-size:100%;
	}
div#col2 fieldset label{
	border-bottom:0px solid #ccc;
	font-size:100%;
	width:144px;
	float:left;
	display:block;
	}
div#col2 fieldset label p{
	border-bottom:1px solid #000;
	font-size:100%;
	width:100px;
	float:left;
	display: block;
	}
/*
	POSICIONA OS LABELS E RADIOS DO TIPO DE CONTA
*************************************************************/

div#col2 fieldset input#tipo-conta-c-i{/* RADIO "TIPO DE CONTA CORRENTE INDIVIDUAL" */
	border:0px solid yellow;
	position:absolute;
	left:125px;
	top:23px;
	}
div#col2 fieldset span.tipoconta-individual{/* LABEL texto "Tipo de conta individual" */
	border-right:1px solid #ccc;
	font-size:100%;
	text-align:left;
	width:100px;
	padding-left:10px;
	display: block;
	position:absolute;
	left:135px;
	top:25px;
	}
div#col2 fieldset input#tipo-conta-c-c{/* RADIO Conta CONJUNTA */
	border:0px solid blue;
	position:absolute;
	left:265px;
	top:23px;
	}
div#col2 fieldset span.tipoconta-conjunta{/* RADIO CONTA INDIVIDUAL" */
	border-right:0px solid #000;
	font-size:100%;
	text-align:left;
	width:100px;
	display: block;
	position:absolute;
	left:285px;
	top:26px;
	}
	

/*
	POSICIONA OS LABELS E RADIOS DE SEXO DO PRIMEI  RO TITULAR
*************************************************************/

div#col2 fieldset span.sexo1{/* LABEL "SEXO" */
	border-bottom:0px solid #ccc;
	font-size:100%;
	width:40px;
	display: block;
	position:absolute;
	left:340px;
	top:68px;
	}
div#col2 fieldset #sexomasculino1{/* RADIO "SEXO M" */
	border:0px solid yellow;
	position:absolute;
	left:375px;
	top:68px;
	}
div#col2 fieldset span.m1{/* LABEL "SEXO M" */
	border-right:1px solid #ccc;
	font-size:100%;
	text-align:left;
	width:20px;
	display: block;
	position:absolute;
	left:395px;
	top:68px;
	}
div#col2 fieldset #sexofeminino1{/* RADIO "SEXO M" */
	border:0px solid blue;
	position:absolute;
	left:425px;
	top:68px;
	}
div#col2 fieldset span.f1{/* LABEL "SEXO M" */
	border-right:0px solid #000;
	font-size:100%;
	text-align:left;
	width:20px;
	display: block;
	position:absolute;
	left:445px;
	top:68px;
	}
.imagemTabela{
    background: url("http://localhost/pac/imgs/bg_titulo1.gif") repeat-x;
}         
	
/*
	HACK PARA O SAFARI 3.0.3 WINDOWS. CORRIGE O POSICIONAMENTO DOS RADIOS E LABELS
	O SAFARI É O ÚNICO BROWSER QUE SUPORTA A PSEUDO CLASSE FIRST-OF-TYPE DO CSS 3
*/
body:first-of-type div#col2 fieldset span.sexo1,
body:first-of-type div#col2 fieldset span.sexo2{/* LABEL "SEXO" */
	left:350px;
	}
body:first-of-type div#col2 fieldset #sexomasculino1,
body:first-of-type div#col2 fieldset #sexomasculino2{/* RADIO "SEXO M" */
	left:395px;
	}
body:first-of-type div#col2 fieldset span.m1,
body:first-of-type div#col2 fieldset span.m2{/* LABEL "SEXO M" */
	left:410px;
	width:15px;
	}
body:first-of-type div#col2 fieldset #sexofeminino1,
body:first-of-type div#col2 fieldset #sexofeminino2{/* RADIO "SEXO M" */
	left:434px;
	}
body:first-of-type div#col2 fieldset span.f1,
body:first-of-type div#col2 fieldset span.f2{/* LABEL "SEXO M" */
	left:449px;
	}


/*
	POSICIONA OS LABELS E RADIOS DE SEXO DO SEGUNDO TITULAR
*************************************************************/
div#col2 fieldset span.sexo2{/* LABEL "SEXO" */
	border-bottom:0px solid #ccc;
	font-size:100%;
	width:40px;
	display: block;
	position:absolute;
	left:338px;
	top:159px;
}
div#col2 fieldset #sexomasculino2{/* RADIO "SEXO M" */
	border:0px solid yellow;
	position:absolute;
	left:375px;
	top:159px;
}
div#col2 fieldset span.m2{/* LABEL "SEXO M" */
	border-right:0px solid #ccc;
	font-size:100%;
	text-align:left;
	width:20px;
	display: block;
	position:absolute;
	left:395px;
	top:159px;
}
div#col2 fieldset #sexofeminino2{/* RADIO "SEXO F" */
	border:0px solid blue;
	position:absolute;
	left:425px;
	top:159px;
	}
div#col2 fieldset span.f2{/* LABEL "SEXO F" */
	border-right:0px solid #000;
	font-size:100%;
	text-align:left;
	width:20px;
	display: block;
	position:absolute;
	left:446px;
	top:159px;
	}

/* AJUSTE DO TEXTO DE AJUDA PARA PREENCHIMENTO DOS CAMPOS */
div#col2 fieldset span.ajuda{
	font-size:90%;
	position:relative;
	left:0px;
	top:-5px;
	}
div#col2 fieldset div.f1cpf-pf{/* CORREÇÃO DE POSIÇÃO  AJUDA PESSOA FÍSICA  */
   /* background:url("../imgs/icone_duvida.gif") center no-repeat;*/
	width: 20px;
	height:20px;
	position:absolute;
	top:90px;
	left:240px;
	display:block;
	}
	
div#col2 fieldset div.f1cpf2-pf{/* CORREÇÃO DE POSIÇÃO E LARGURA AJUDA PESSOA FÍSICA  */
    /*background:url("../imgs/icone_duvida.gif") center no-repeat;*/
	width: 20px;
	height:20px;
	position:absolute;
	/*top:158px;*/
	top:182px;
	left:240px;
	display:block;
	}         
	
body:nth-of-type(1) div#col2 fieldset div.f1cpf-pf { left:250px; }
body:nth-of-type(1) div#col2 fieldset div.f1cpf2-pf { left:250px; top:185px; }
	
/*
	HACK PARA O SAFARI 3.3 WINDOWS CORRIGE O POSICIONAMENTO DOS TEXTOS DE AJUDA
	O SAFARI É O ÚNICO BROWSER QUE SUPORTA A PSEUDO CLASSE FIRST-OF-TYPE DO CSS 3
*/
body:first-of-type div#col2 fieldset span.ajuda{
	top:0;
	}
/*
	BOTÕES
*******************************/
div#col2 fieldset #bt_ok{/*  */
	border-top: 0;
	border-left: 0;
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
	background-color:#F4F7F9;	
	font-size:95%;
	color:#2E448C;
	position:relative;
	left:2px;
	}
div#col2 fieldset #bt_confirmar{/*  */
	border-top: 0;
	border-left: 0;
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
	background-color:#F4F7F9;	
	font-size:95%;
	font-weight:700;
	color:#2E448C;
	position:relative;
	left:30%;
	top:4px;
	z-index:0;
	}
div#col2 fieldset #bt_enviar{/*  */
	border-top: 0;
	border-left: 0;
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
	background-color:#F4F7F9;	
	font-size:95%;
	color:#2E448C;
	position:relative;
	left:10px;
	}
div#col2 fieldset #bt_limpar{/*  */
	border-top: 0;
	border-left: 0;
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
	background-color:#F4F7F9;	
	font-size:95%;
	color:#2E448C;
	position:relative;
	left:30px;
	}
div#col2 p.obs{/*  */
	font-size:90%;
	color:#2E448C;
	margin-left:10px;
	margin-top:10px;
	}
div#col2 p.obsparavoce{/*  */
	font-size:90%;
	color:#2E448C;
	margin-left:10px;
	margin-top:20px;
	}

	
/***********************************************************************************
************************************************************************************
************************************************************************************

	PESSOA JURÍDICA
	
************************************************************************************
************************************************************************************
***********************************************************************************/	
	
	
/*
	ESTILOS PESSOA JURÍDICA COLUNA 1 "DIV#COL1" 
*/
body#pessoajuridica div#col1{
	background:url("../imgs/foto-pessoa-juridica.jpg") left top no-repeat;
	width:290px;
	height:430px;
	position:relative;
	}
/* TÍTULO DO SITE LOGOMARCA E SLOGAN */
body#pessoajuridica div#col1 h1{
	background:url("../imgs/logo-pj.jpg") center no-repeat;
	text-indent:-1280px;
	width: 167px;
	height:74px;
	}
    div#col2 fieldset div.f1cpf {/*Icone de duvida*/
        /*background:url("../imgs/icone_duvida.gif") center no-repeat;*/
        width: 20px;
	height:20px;
	position:absolute;
	left:240px;
	top:95px;
        display:block;
        cursor:pointer;
        border:0px solid #000000;
	}

div#col2 fieldset div.f1cpf2 {/*Icone de duvida*/
       /* background:url("../imgs/icone_duvida.gif") center no-repeat;*/
        width: 20px;
	height:20px;
	position:absolute;
	left:240px;
	top:175px;
        display:block;
        cursor:pointer;
        border:0px solid #000000;
	}         
      
       html>body div#col2 fieldset div.f1cnpj {/*Icone de duvida*/
       /* background:url("../imgs/icone_duvida.gif") center no-repeat;*/
        width: 20px;
	height:20px;
	position:absolute;
	/*left:273px;*/
	left:240px; *left: 273px;
	top:75px; *top: 80px;
	display:block;
	cursor:pointer;
	border:0px solid #000000;
	}
	html>body div#col2 fieldset div.f1cnpj2 {/*Icone de duvida*/
	/* background:url("../imgs/icone_duvida.gif") center no-repeat;*/
	width: 20px;
	height:20px;
	position:absolute;
	/*left:253px;*/
	left:240px;
	top:191px;
	display:block;
	cursor:pointer;
	border:0px solid #000000;
	}         

body:nth-of-type(1) div#col2 fieldset div.f1cnpj { left:250px; }
body:nth-of-type(1) div#col2 fieldset div.f1cnpj2 { left:250px; top:195px; }

/*
	ESTILOS PESSOA FÍSICA COLUNA 2 "DIV#COL2" 
	
	********************************************************
	
	ESTILOS DOS BOTÕES DE NAVEGAÇÃO PARA A PÁGINA DE PESSOA JURÍDICA "BODY#PESSOAJURIDICA"
*/

body#pessoajuridica div#col2 div#nav ul li#p-fisica {
	width:89px;
	height:17px;
	margin:2px 1px 0 0;
	}
body#pessoajuridica div#col2 div#nav ul li#p-fisica a{
	background:url("../imgs/bot_pra_vc_off.gif") center top no-repeat;
	width:89px;
	height:17px;
	display:block;
	}
body#pessoajuridica div#col2 div#nav ul li#p-fisica a:hover{
	background:url("../imgs/bot_pra_vc_on.gif") center top no-repeat;
	width:89px;
	height:17px;
	display:block;
	}

body#pessoajuridica div#col2 div#nav ul li#p-juridica{
	text-indent:-4000px;
	width:142px;
	height:17px;
	}
body#pessoajuridica div#col2 div#nav ul li#p-juridica a{
	background:url("../imgs/bot_pra_empresa_on.gif") center top no-repeat;
	width:142px;
	height:17px;
	display:block;
	}
body#pessoajuridica div#col2 div#nav ul li#p-juridica a:hover{
	background:url("../imgs/bot_pra_empresa_off.gif") center top no-repeat;
	width:142px;
	height:17px;
	display:block;
	}
	
/* FIM DOS ESTILOS DOS BOTÕES DE NAVEGAÇÃO PARA A PÁGINA DE PESSOA FÍSICA "BODY#PESSOAJURIDICA"
/********************************************************************************************/

/*
	POSICIONA OS LABELS E INPUTS DE CNPJ 
*************************************************************/
body#pessoajuridica div#col2 fieldset label.cnpj{/* LABEL "SEXO" */
	border-bottom:0px solid #ccc;
	font-size:100%;
	width:115px;
	display: block;
	/*position:absolute;
	left:310px;
	top:85px;*/
	}
body#pessoajuridica div#col2 fieldset input#cnpj{/* RADIO "SEXO M" */
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	/*position:absolute;
	left:340px;
	top:85px;*/
	}
body#pessoajuridica div#col2 fieldset #cnpj2{/* RADIO "SEXO M" */
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	/*position:absolute;
	left:405px;
	top:85px;*/
	}
	
/*
	POSICIONA OS LABELS E INPUTS DE CPF 
*************************************************************/
body#pessoajuridica div#col2 fieldset label.cpf{/* LABEL "CPF" */
	border-bottom:0px solid #ccc;
	font-size:100%;
	width:149px;
	display: block;
	/*position:absolute;
	left:310px;
	top:138px;*/
	}
body#pessoajuridica div#col2 fieldset input#cpf{/* INPUT "CPF" */
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
         background:black;
	/*position:absolute;
	left:340px;
	top:138px;*/
	}
body#pessoajuridica div#col2 fieldset input#cpf-pj{/* INPUT "CPF" */
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
        margin-left:-5px;
	}
        
body#pessoajuridica div#col2 fieldset #cpf2{/* INPUT "CPF" */
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	/*position:absolute;
	left:405px;
	top:138px;*/
	}
         
         
	
/*
	HACK PARA O SAFARI 3.0.3 WINDOWS. CORRIGE O POSICIONAMENTO DOS LABELS E INPUTS DE CNPJ
	O SAFARI É O ÚNICO BROWSER QUE SUPORTA A PSEUDO CLASSE FIRST-OF-TYPE DO CSS 3
*/
#pessoajuridica:first-of-type div#col2 fieldset label.cnpj{/* LABEL "SEXO" */
	left:345px;
	top:82px;
	}
#pessoajuridica:first-of-type div#col2 fieldset input#cnpj{/* RADIO "SEXO M" */
	left:376px;
	top:82px;
	}
#pessoajuridica:first-of-type div#col2 fieldset input#cnpj2{/* RADIO "SEXO M" */
	left:440px;
	top:82px;
	}


/*
	HACK PARA O SAFARI 3.0.3 WINDOWS. CORRIGE O POSICIONAMENTO DOS LABELS E INPUTS DE CPF
	O SAFARI É O ÚNICO BROWSER QUE SUPORTA A PSEUDO CLASSE FIRST-OF-TYPE DO CSS 3
*/
#pessoajuridica:first-of-type div#col2 fieldset label.cpf{/* LABEL "SEXO" */
	left:345px;
	top:134px;
	}
#pessoajuridica:first-of-type div#col2 fieldset input#cpf{/* RADIO "SEXO M" */
	left:376px;
	top:134px;
	}
#pessoajuridica:first-of-type div#col2 fieldset input#cpf2{/* RADIO "SEXO M" */
	left:440px;
	top:134px;
	}


#pessoajuridica div#col2 fieldset #bt_enviar{/*  */
	border-top: 0;
	border-left: 0;
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
	background-color:#F4F7F9;	
	font-size:95%;
	color:#2E448C;
	position:relative;
	left:10px;
	}
#pessoajuridica div#col2 fieldset #bt_limpar{/*  */
	border-top: 0;
	border-left: 0;
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
	background-color:#F4F7F9;	
	font-size:95%;
	color:#2E448C;
	position:relative;
	left:30px;
	}
div#col2 p.obsparaempresa{/*  */
	font-size:90%;
	color:#2E448C;
	margin-left:10px;
	margin-top:5px;
	}
         
	
	
	
	
	
