body
{
	font-family :Arial,Helvetica,"Times New Roman",Times,serif;
	font-size : 12px ;
	margin : 0px ;
	background : #026f4f ;
}

.blink
{
	font-weight: bold;
	color : #F03838 ;
	text-decoration: blink;
}

#retorno_upload
{
	position: relative;
	left: 2%;
	width: 96%;
	height: 90%;
	overflow: scroll;
}

#processar_retorno
{
	position: relative;
	width: 100%;
	height: 8%;
}

#retorno_principal
{
	position: fixed !important;
	position: absolute ;
	width: 80% ;
	height: 80% ;
	top: 10% ;
	font-size: 13px;
	left : 10% ;
	z-index : 3 ;
	font-weight: bold;
	background-color : #ffffff ;
	border: 1px solid #000000;
	display: none;
}

#mensagem
{
	position: absolute;
	width: 100%;
	height: 99%;
	background-color: #000000;
	z-index : 5 ;
	opacity: 0.4;
	filter: alpha(opacity=40);
}


#dialogo4, #dialogo, #dialogo2
{
 position: fixed !important;
 position: absolute ;
 top: 2% ;
 font-size: 13px;
 left : 25% ;
 margin : 0 auto;
 z-index : 9 ;
 font-weight: bold;
 border: 1px solid #000000;
 background : #ffffff;
 display: none;
}

#topo_dialogo, #topo_dialogo2, #topo_dialogo3, #topo_dialogo4
{
 position: relative;
 width: 100%;
 height: 25px;
 font-size: 20px;
 color: #ffffff;
 background-color: #026f4f;
 text-align: center ;
}

#rodape_dialogo3,#rodape_dialogo4, #rodape_dialogo, #rodape_dialogo2
{
 position: relative;
 clear: both;
 font-size: 20px;
 color: #ffffff;
 text-align: center ;
}

#rodape_dialogo a, #rodape_dialogo2 a, #rodape_dialogo3 a, #rodape_dialogo4 a
{
 color: #026f4f;
 text-decoration: none;
}

.centralizado
{
	position:relative;
	width:90%;
	left:5% ;
}

#tela_cheia
{
	position: fixed !important;
	position : absolute ;
	background-color: #000000;
	width: 100% ;
	height: 100% ;	
	top : 0px;
	left: 0px;
	z-index : 2 ;
	filter:alpha(opacity=30, finishopacity=30, style=1);
	opacity:.3;
	-moz-opacity:.3;
	-khtml-opacity:.3;
	display: none;
}

#tela_cheia2
{
	position: fixed !important;
	position : absolute ;
	background-color: #000000;
	width: 100% ;
	height: 100% ;	
	top : 0px;
	left: 0px;
	z-index : 4 ;
	filter:alpha(opacity=30, finishopacity=30, style=1);
	opacity:.3;
	-moz-opacity:.3;
	-khtml-opacity:.3;
	display: none;
}

#loading
{
	position: fixed !important;
	position: absolute ;
	width: 20% ;
	height: 20% ;
	top: 40% ;
	font-size: 13px;
	left : 40% ;
	z-index : 5 ;
	text-align: center ;
	font-weight: bold;
	background: url("imagens/webvendas/loading.gif") #ffffff center 15px no-repeat;
	line-height: 170px;
	border: 1px solid #000000;
	display: none;
}

#upload_envio
{
	background : #eae4e4 ;
}

#iframe_arquivo
{
	width: 100%;
	height: 10%;
}


#msg
{
	position: absolute;
	top: 0px;
	width: 60%;
	height: 38%;
	top: 31%;
	left: 20%;
	margin: 0 auto;
	font-size: 10px;
	z-index : 6;
	background-color: #ffffff;
}

#msg1
{
	position: absolute;
	top: 0px;
	width: 60%;
	height: 38%;
	top: 31%;
	left: 20%;
	margin: 0 auto;
	font-size: 10px;
	z-index : 10;
	background-color: #ffffff;
}

.download
{
	position : relative ;
	float : right ;
	width : 10% ;
}

#ajuda
{
	position : absolute ;
	top : 2px ;
	left : 86% ;
	width : 160px ; 
	z-index : 3 ;
}

#ajuda a
{
	color : #ADD8E6 ;
	font-size : 11px;
	font-weight : bold ;
}

.disabled
{
	display : none ;
}

.vermelho
{
	color : #DD1111 ;
	font-weight : bold ;
}


.fonte_vermelho
{
	color : #f77100 ;
	font-weight : bold ;
}

.fonte_vermelho_envio
{
	color : #F80000 ;
	font-weight : bold ;
}

.fonte_verde_envio
{	
	color : #026f4f ;
	font-weight : bold ;
}

.fonte_verde
{	
	color : #FFFFFF ;
	font-weight : bold ;
}

#div_verificando
{
	position : absolute ;
	width : 100% ;
	top: 35% ;
	height : 30% ;
}


#verificando
{
	position : absolute ;
	width : 80% ;
	top: 30% ;
	height : 30% ;
	left : 10% ;
	background-color : #ffffff ;	
}

.body
{
	background-color : #FFFFFF ;
}

#fechar_total
{
	clear : both ;
}

#fechar
{
	width : 100% ;
	height : 4% ;
	text-align : center ;
	font-weight : bold ;
}

#fechar a
{
	text-decoration: none;
	color : #000000 ;
}

#btn_fechar
{
	position : absolute ;
	top : 10px ;
	left : 680px ;
	margin-top : 0px ;
	width : 100px ;
	border : 2px solid #477E47;
	background-color : #FFFFFF ;
}
.div_quadrado
{
	position : relative ;
	display : none ;
	padding : 10px;
	border : 1px solid #026f4f;
	width : 94% ;
	height : 85% ;
	left : 3% ;
}

.quadrado
{
	position : relative ;
	display : none ;
	border : 1px solid #477E47;
	width : 96% ;
	left : 2% ; 
	height : 78% ;
}

.tabbar {
	 margin-left : 4%;
    margin-top: 10px;
    padding: 2px 0px;
    font-family: sans-serif;
    font-size: 10px;
}

.tabbar a
{
	color : #000000 ;
	font-weight : bold ;
}

.tabbar ul, li {
    margin: 0;
    padding: 0;
    display: inline;
    list-style: none;
}
.tabbar ul li a {
    margin: 0px 2px;
    padding: 2px 1em;
    border-top: 1px solid #026f4f;
    border-left: 1px solid #026f4f;
    border-right: 1px solid #026f4f;
    border-bottom: none;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}
.tabbar ul li a:hover, .tabbar a:active {
    border-top: 1px solid #026f4f;
    border-left: 1px solid #026f4f;
    border-right: 1px solid #026f4f;
    color: #FFFFFF ;
    background-color : #026f4f ;
    text-decoration: underline;
    font-weight: bold;
}
.tabbar ul li a.tabact {
    border-top: 1px solid #026f4f;
    border-left: 1px solid #026f4f;
    border-right: 1px solid #026f4f;
    background-color: #026f4f;
    color: white;
    font-weight: bold;
}
.tabbar ul li a.tabact:hover, .tabbar ul li a.tabact:active {
    background-color: #026f4f ;
    color: white;
}

.inativo
{
  		display:none ;
}
.ativo
{
  		display:block;
}

.texto
{
	font-size : 12px ;
}

#enderecos
{
	position : relative ;
	height:120px;
	overflow : scroll;
}

#telefones
{
	position : relative ;
	height:80px;
	overflow : scroll;
}

.rodape_div
{
	float : left ;
	position : relative ;
	margin-bottom: 5px ;
}

.versao
{
	font-size : 10px ;
	font-weight : bold ;
}

#topo_site
{
	position : relative ;
	width : 100% ;
	height : 22% ;
}

#Logo_Unimed
{
	position : absolute ;
	width : 229px ;
	height : 106px ;
	margin-left :0px ;
	margin-top : 0px ;
	background : url("imagens/webvendas/logo_sistema.jpg") no-repeat;	
}

#Logo_Unimed_Site
{
	position : relative ;
	float : left ;
	width : 29% ;
	height : 100% ;
	background : url("imagens/webvendas/logo_sistema.jpg") no-repeat;	
}

#Empresa_Corpo
{
	position : absolute ;
	width : 316px ;
	height : 306px ;
	top: 50% ;
	left: 50% ;
	margin-left : -158px ;
	margin-top : -154px ;
}

#Logo_Flex
{
	position : absolute ;
	width : 254px ;
	height : 60px ;
	left : 31px ;
	background : url("imagens/webvendas/logo_flex.jpg") no-repeat;
}

#Logo_Flex_Site
{
	position : relative ;
	float : left ;
	width : 40% ;
	height : 100% ;
	background : url("imagens/webvendas/logo_flex.jpg") no-repeat center center;
}

#Dados_Pessoa_Site
{
	position : relative ;
	float : left ;
	width : 30% ;
	height : 100% ;
	top : 30% ;
	font-size : 11px ;
	color : #FFFFFF ;
	font-weight : bold;
}

#form_login
{
	top : 60px ;
	position : relative ;
	width : 316px ;
	height : 246px ;
	background : url("imagens/webvendas/fundo_login.jpg") no-repeat;
}

#dados
{
	width : 300px ;
	color : #026f4f;
	font-weight : bold ;
}

#rodape_inicio
{
	position : absolute ;
	height : 4% ;
	width : 100% ;	
	top : 96% ;
	color : #ffffff ;
	font-size : 12px ;
	text-align : center ;
}

.tabela
{
	color : #026f4f ;
	font-weight : bold ;
}

.cabecalho_tabela
{
	font-size : 14px ;
}

.aviso
{
	color : #FF0000 ;
}

#Pagina
{
	position : relative ;
	width : 100% ;
	height : 78% ;
}

#menu_empresa
{
	position : relative ;
	float : left ;
	width : 15% ;
	height : 78% ;
	line-height : 40px ;
}

#topo_menu
{
	position : relative ;
	width : 100% ;
	height : 50% ;
	background : #f77100 ;
}

.menu
{
	position : relative ;
	width : 100% ;
	left : 0px ;
}

.menu ul
{
	padding:0px;
	margin:0px;
	float: left;
	width: 100%;
	list-style:none;
}

.menu ul li { display: table;}

.link_grande
{
	font-size : 11px ;
	width : 200px ;
	height : 40px ;
	margin-top : 8px ;
	line-height : 20px ;
	text-align: center ;
	float:left;
	/* visual do link */
	background-color:#f77100 ;
	color: #FFFFFF;
	font-weight : bold ;
	text-decoration: none;		
	margin-left : 5px ;
	margin-bottom : 5px ;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
}

.link_grande:hover
{
	background-color:#33a930;
	color: #FFFFFF;
}

.link_pequeno
{
	font-size : 11px ;
	width : 105px ;
	height : 20px ;
	margin-top : 8px ;
	line-height : 20px ;
	text-align: center ;
	float:left;
	/* visual do link */
	background-color:#f77100 ;
	color: #FFFFFF;
	font-weight : bold ;
	text-decoration: none;		
	margin-left : 2px ;
	margin-bottom : 5px ;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
}

.link_pequeno:hover
{
	background-color:#33a930;
	color: #FFFFFF;
}

.link
{
	font-size : 11px ;
	width : 160px ;
	text-align: center ;
	float:left;
	/* visual do link */
	background-color:#f77100 ;
	color: #FFFFFF;
	font-weight : bold ;
	text-decoration: none;		
	margin-left : 2px ;
	margin-bottom : 5px ;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
}

.link:hover
{
	background-color:#33a930;
	color: #FFFFFF;
}

.link_marcado
{
	font-size : 11px ;
	width : 160px ;
	text-align: center ;
	float:left;
	/* visual do link */
	background-color:#33a930 ;
	color: #FFFFFF;
	font-weight : bold ;
	text-decoration: none;		
	margin-left : 2px ;
	margin-bottom : 5px ;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
}

.link_marcado:hover
{
	background-color:#33a930;
	color: #FFFFFF;
}

#conteudo
{
	position : relative ;
	float : left ;
	width : 82% ;
	height : 99% ;
	background : #eae4e4 ;
	left : 2% ;
	border : 1px solid #477E47;
	border-radius: 7px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

#miolo
{
	position : relative ;
	top : 10px ;
	width : 98% ;
	left : 1% ;
}

#boletos_contrato
{
	position : relative ;
	top : 10px ;
	width : 98% ;
	height : 98% ;
	left : 1% ;
	overflow:scroll ;
}

#rodape
{
	position:absolute;
	bottom:10;
	left : 2px ;
	width:160px;
	height: 100px;
	background : #f77100 ;
	border : 1px solid #477E47;
	border-radius: 7px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-align: center ;
	color : #ffffff ;
}

.grande
{
	font-size: 17px;
	font-weight: bold ;
}

.rodape_dados 
{
	position : relative ;
	width : 100% ;
}

.rodape_dados a
{
	color : #ffffff ;
}

#rodape_usuario
{
	position : relative ;
	width : 100% ;
}

#rodape_data
{
	position : relative ;
	width : 100% ;
	height : 25px ;
}

.paginacao
{
	position : relative ;
	left : 30% ;
	width : 30% ;
	float : left ;
	font-size : 10px ;
	font-weight : bold ;
}

.paginacao_auditoria
{
	position : relative ;
	left : 30% ;
	width : 40% ;
	font-size : 10px ;
	font-weight : bold ;
}

#enderecos_telefones_pessoa
{
	display : none ;
	clear: both;
}

#listagem_enderecos
{
	position : relative ;
	width:99%;
	clear: both;
}

#listagem_telefones
{
	position : relative ;
	width:99%;
	clear: both;
}

.listagem_usuarios
{
	position : relative ;
	clear : both ;
	width:98%;
	height:260px;
	background : #FFFFFF ;
	overflow:scroll;
}

.listagem_observacao
{
	position : relative ;
	clear : both ;
	width:98%;
	left : 1% ;
	height:180px;
	background : #FFFFFF ;
	overflow:scroll;
}

#salvando
{
	position : absolute ;
	top : 0px ;
	clear : both ;
	width:100%;
	height:100%;
	background : #333 ;
	display : none ;
	z-index : 5 ;
	opacity: 0.5;
	filter: alpha(opacity=65);
}

.salvar
{
	position : absolute ;
	display : none ;
	background : #FFFFFF ;
	width : 60% ;
	left : 20% ;
	height : 24% ;
	top : 38% ;
	z-index : 6 ;
	font-size : 16px ;
	border : 1px solid ;
}


.carregando
{
	position : relative ;
	clear : both ;
	width:99%;
	height:260px;
	background : #FFFFFF ;
	display : none ;
}

.carregando_img
{
	width: 220px;
	top: 50%;
	left: 50%;
	margin-left: -100px;
	position: absolute;
}

#miolo_centro
{
	position : relative ;
	width : 90% ;
	height : 40% ;
	top : 5% ;
	left : 50% ;
	margin-left : -45% ;
}

#tabela_usuarios
{
	border-color : #000000 ;
	border-collapse: collapse;	
	margin-top : 5px ;
	margin-left : 5px ;
	margin-right : 5px ;
	cursor : pointer ;
	font-size : 12px ;
	background-color:#FFFFFF;
}
#tabela_usuarios tr td
{
	border : 1px solid;
}

.tabela_usuarios
{
	background-color : #ffffff ;
	border-color : #000000 ;
	border-collapse: collapse;	
	margin-top : 5px ;
	margin-left : 5px ;
	margin-right : 5px ;
	cursor : pointer ;
	font-size : 10px ;
}
.tabela_usuarios tr td
{
	border : 1px solid;
}

.cabecalho_tabela
{
	font-size : 14px ;
	font-weight : bold ;
}

#manutencao_pessoa
{
	position : relative ;
	width : 98% ;
	height : 95% ;
	border : 1px solid ;
	left : 1% ;
}

#listagem_titulares
{
	position : relative ;
	width : 98% ;
	height : 70% ;
	border : 1px solid ;
	left : 1% ;
	overflow : scroll ;
}

#cadastro_pessoa
{
	position : relative ;
	width : 100% ;
	border : 1px solid
}

.planos
{
	position : relative ;
	float : left ;	
	width : 50% ;
	height : 80px ;
}

#manutencao_enderecos #manutencao_telefones 
{
	font-size : 11px ;
}

.dados_cadastrais
{
	font-size : 11px ;
}

.dados_cadastrais_bold
{
	font-size : 11px ;
	font-weight: bold ;
}

.verde
{
	background-color:#84b684 ;
}

.busca_avancada
{
	position : relative ;
	float : left ;
	width : 85% ;
	font-size : 10px ;
}

.novo
{
	position : relative ;
	float : left ;
	width : 40% ;
	height : 35px ;
	font-size : 10px ;
}

.totalizador
{
	position : relative ;
	float : left ;
	width : 60% ;
	height : 36px ;
	line-height : 36px ;
	font-size : 11px ;
	text-align : center ;
}

.fundo
{
	background-color : #FFFFFF ;
	font-weight : bold ;
}

.titulo_sistema
{
	font-size : 28px;
	color : #FFFFFF;
	font-weight : bold ;
}

.direito
{
	position : relative ;
	float : right ;
	width : 40% ;
	font-size : 10px ;
	font-weight : bold ;
	margin-right : 20px ;
}

input 
{
	border:1px solid black; font-size:12px;
}

.campos {
	border:1px solid black; font-size:12px;
}

select {border:1px solid black; font-size:12px; color:black;}
