/*INICIO - CSS referente ao ingrid (customização)*/

table{
	color:#666;
}

table, div.grid-page-toolbar{
	width:100%!important;
}

div.gridContainer{
	margin-top:10px;
	float:left;
	width:960px;
}

a.excluir, a.excluir:link, a.excluir:active, a.excluir:visited{
	text-decoration:none;
	color:#F00;
}

a.editar, a.editar:link, a.editar:active, a.editar:visited{
	text-decoration:none;
	color:#06F;
}

a.excluir:hover, a.editar:hover{
	text-decoration:underline;
}

/*FIM - CSS referente a elementos em geral*/

/*INICIO - CSS referente ao header e footer*/
#principal{
    width:960px;
    margin:0 auto;
    font:12px  Arial, Helvetica, sans-serif;
    color:#FFF;
   
}
#topo{
    font-size:22px;
    padding:30px 0 10px 0px;
    float:left;
    width:100%;
    
}
#topo h1{   
    margin-left:25%;
    margin-bottom:30px;
}


#topo, #rodape{
    background:#3E78FD;
}

#rodape{
    font-size:14px;
    padding:30px 0 30px 0px;
    clear:both;
}

#rodape address{
     margin-left:65%;
}

#menuPrincipal{
    font-size:16px;
    float:left;
    width:100%;
    background-color:#77ABF2;
    position:relative;
}

#menuPrincipal li{
    float:left;
    border-right:1px solid #FFF;
}

#menuPrincipal li a{
    display:block;
    text-decoration:none;
    padding:5px 10px;
    font-size:14px; 
}

#menuPrincipal li a:link, #menuPrincipal li a:visited{
    color:#FFF;
}

#menuPrincipal li a:hover, #menuPrincipal li a:active{
    color:#FFD700;
}

#menuPrincipal li:hover #subMenuCad, #menuPrincipal li:hover #subMenuRel{
    top:26px;  
}

#subMenuCad, #subMenuRel{
    background-color:#77ABF2;
    position:absolute;
    top:-1000px;   
}

#subMenuCad li, #subMenuRel li{
    float:none;
    border-right:0px;
    border-top:1px solid #FFF;
    min-width:92px;
}

#conteudo{
    clear:both;
    /*min-height:400px;*/
}

.mensagem{
	float:left;
	color:#F00;
	padding-top:10px;
}
/* FIM - CSS referente ao header e footer*/

/* INICIO - CSS referente ao Formulários em Geral */

form.local{
    padding:10px 0 10px 0;
	float:left;
	width:100%;
}

fieldset{
    border:1px solid #7A96DF;
    padding:0 5px 5px 5px;
}

fieldset p{
    margin-top:10px;

}

fieldset fieldset{
    margin-top:10px;
}

legend{
    color:#000;
    padding:0 5px;
}

label{
    color:#5852AF;
    display:block;
    float:left;
    font-weight:bold;
    margin-right:5px;
    min-width:100px;
    padding-top:8px;
    height:12px;    
}

input{
    margin:0px;
    width:135px;
    border:1px solid #7A96DF;
}

input.botao{
    min-width:70px;
    margin-right:20px;
}

input.radioBtn, input.checkBox{
    float:left;
    padding:0;
    margin:8px 5px 0 0;
    width: auto;
    border-color:#FFF;
    height:13px;
}

input.checkBox{
    margin-left: 20px;
}

input.multiCampos{
    float:left;
}

select.multiCampos{
    float:left;
}

select{
    height:22px;
}

p.listaBotao{
    margin-top:30px;
}

p.multiCampos{
    float:left;
    width:100%
}

label.multiCampos{
    margin:0 5px 0 20px;
    min-width: 10px;
}

/* FIM - CSS referente ao Formulários em Geral */

/* INICIO - CSS referente ao Cadastro de Usuários*/

input.textBoxUsu{
    width:200px;
}

/* FIM - CSS referente ao Cadastro de Usuários*/

/* INICIO - CSS referente ao Cadastro de Convênios*/

input.textBoxConv{
    width:300px;
}
/* FIM - CSS referente ao Cadastro de Convênios*/

/* INICIO - CSS referente ao Cadastro de Contatos*/

#nomeContato, #nomeFantasia, #enderecoContato{
    width:750px;
}

#bairroContato, #emailContato, #contato{
    width: 400px;
}

#ramal1, #ramal2{
    width:35px;
}

#telefone1, #telefone2{
    width:85px;
}

select.contatos{
    width: 141px;
}

#municipioContato{
	width:217px;
}

/* FIM - CSS referente ao Cadastro de Contatos*/

/* INICIO - CSS referente ao Cadastro de Sócios*/



#nomeSocio, #nomePaiSocio, #nomeMaeSocio, #nomeConjugeSocio, #enderecoSocio{
    width:750px;
}

#bairroSocio{
    width:547px;
}

#lbBairroSocio{
    width: 40px;
}

#emailSocio, #cargoSocio, #empresaSocio{
    width:450px;
}

/* FIM - CSS referente ao Cadastro de Sócios*/

/* INICIO - CSS referente ao Cadastro de Dados Complementares de Sócios*/

#lbNomeDependente{
    width:117px;
}

#nomeDependente{
    width:750px;
}

#inadiplenteSocio, #autorizaDescSocio, #lbmesFinanceiroSocio{
    margin-left:0px;
}

/* FIM - CSS referente ao Cadastro de Dados Complementares de Sócios*/

/* INICIO - CSS referente a Consulta de Sócios*/

#filtroConsSocios{
    float:left;
    width:300px;
    margin-right:20px;
}

#termoConsSocios{
    width:530px;
}

/* FIM - CSS referente a Consulta de Sócios*/

/* INICIO - CSS referente a Consulta de Contatos*/

#filtroConsContatos{
    float:left;
    width:300px;
    margin-right:20px;
}

#termoConsContatos{
    width:530px;
}

/* FIM - CSS referente a Consulta de Contatos*/