/*
body{
	margin: 0px;  
	padding: 0px;
	font-family: verdana;
	font-size: 12px;
    background: #EDEDED;
}
.menu
{
    width: 100%;
}
img{ border: none; }

.titulo
{
        background: #2BA491;
        width: 100%;
        border-radius: 8px;
        border: 0px solid red;
        color: #FFFFFF;
        font-family: verdana, helvetica, arial;
        font-size: 12px;
        float: left;
        padding: 5px 2px 5px 0px;
        text-align: left;
        width: 99%;  
        padding-left: 5px;              
}	
.titulo2
{
    color: #767676;
    font-family: verdana, helvetica;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    width: 100%;
    padding: 6px 0px 6px 0px;    
}
.linktela
{
    background: none;
    border: none;
    color: #2D90C9;
    text-decoration: none;
    font-family: verdana, helvetica;
    font-size: 12px;
    font-weight: bold;   
    float: left;
    padding: 0px 10px 0px 10px; 
}
.linktela_black
{
    color: #767676;
    text-decoration: none;
    font-family: verdana, helvetica;
    font-size: 12px;
    font-weight: bold;   
    float: left;
    padding: 0px 10px 0px 10px; 
}
	
.linha
{
    width: 100%;
}
.itens
{
    font-family: verdana, helvetica;
    font-size: 12px;    
    float: left;
    width: 20%;
}
    .itens_link
    {
        background: #F0F0F0;
        color: #494949;
        display: block;
        font-family: verdana, helvetica;
        font-size: 12px;
        padding: 3px;
        font-weight: bold;
        text-decoration: none;
        text-align: left;        
    }
.conteudo
{
    font-family: verdana, helvetica;
    font-size: 12px;    
    float: left;
    width: 80%;    
}
.limpar
{
    clear: left;
}
.linkpesquisa
{
    text-decoration: none;
    color: #000000;
    padding: 2px 0px 2px 0px;
    display: block;
}


    .janela_titulo
    {
        background: #72C2B6;
        height: 29px;
        width: 100%;
        border-radius: 4px;
    }
    .janela_titulo_texto
    {
        border: 0px solid red;
        color: #FFFFFF;
        font-family: verdana, helvetica, arial;
        font-size: 12px;
        font-weight: bold;  
        float: left;
        padding: 7px 0px 7px 0px;
        margin-left: 8px;
        text-align: left;
        width: 350px;         
    }
    .janela_titulo_botao_fechar
    {
        border: 0px solid red;
        color: #FFFFFF;
        font-family: verdana, helvetica, arial;
        font-size: 12px;
        font-weight: bold;  
        float: right;
        margin-top: 4px;
        text-align: left;
        width: 25px;         
    }    
    .janela_barra_botoes
    {
        text-align: left;
        width: 100%;
        border-bottom: 1px solid #BBB;
    }
    .janela_botao
    {
        color: #000;
        display: inline-block;
        font-family: verdana, helvetica, arial;
        font-size: 12px;        
        text-align: left;
        font-weight: bold;
        text-decoration: none;
        border-right: 1px solid #CCC;
        padding-right: 5px;
        padding-bottom: 3px;
        padding-top: 3px;
    }
    .janela_grid
    {
         background-image: url('novomenu/img/fundoinput.png');background-repeat: repeat-x;
        background: #FFF; font-size: 10px;
        border: 1px solid #2BA491;
        font-family: verdana, helvetica, arial;
        font-size: 12px;         
        overflow-x: hidden;
        overflow-y: auto;
        width:99%; 
        height:150px;       
        border-radius: 5px; 
        padding: 2px;
    }
    .janela_grid_tabela
    {
        font-family: verdana, helvetica, arial;
        font-size: 12px;     
    }   
    .janela_grid_tabela_titulo
    {
        background: #CCCCCC;
        font-weight: bold;
    } 
    .janela_grid_tabela_linha1
    {
        background: #FAFDFD;
    }     
    .janela_grid_tabela_linha2
    {
        background: #D8EFF2;
    }
    .janela_grid_tabela_deb_linha1
    {
        background: #FFEFEF;
    }     
    .janela_grid_tabela_deb_linha2
    {
        background: #FFC0C0;
    }    
    .janela_grid_tabela_linhaselecionada
    {
        background: #77A4E4;
        color:  #ffffff;
    }
    .janela_grid_link
    {
        color: #000000;
        display: block;
        text-decoration: none;
    }
    .texto
    {
        font-family: verdana, helvetica, arial;
        font-size: 12px;        
    }
    .barraverde
    {
        background: #008080;
        font-weight: bold;
        color: #FFF;
    }
    .menutabelas
    {
        color: #000000;
        font-size: 12px;
        font-family: helvetica;
        text-decoration: none;
        display: block;
    }
    
.letra
{
    float: left;
    width: 10px;
}
.letra_link
{
    background: none;
    border: none;
    font-family: helvetica;
    font-size:  12px;
    font-weight: bold;
    text-align: center;
    width: 15px;
    padding: 0px;
    margin: 0px;
}

.calendario_nomemes
{
    background: url("../imagens/site/janela_titulo.png");
    height: 29px;
    color: #FFFFFF;
    font-family: helvetica;
    font-size: 12px;
    font-weight: bold;
}
.calendario_diasemana
{
    
    font-family: helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #5468D4;
    text-align: center;
}
.calendario_dia_link
{
    display: block;
    text-decoration: none;
    color: #000000;
    font-family: helvetica;
    font-size: 12px;
    text-align: center;
}
.odontograma_quadro
{
    background: #FFFFFF;
    border: 1px solid #ACC7ED;
    height: 150px;
}
.tabela_titulo
{
    background: #ECECEC;
}

.login_fundo 
{
    background-color: #3B3B36;
}
.login_barra
{
    background: url('../imagens/site/barra.png') center center no-repeat; 
    height: 184px;
    padding-top: 10px;
    width: 324px;   
}
.login_branco
{
    background-color: #EDEDED;
    height: 174px;
    width: 314px;
    border-radius: 5px;
        
}
.login_titulo
{
    background: #2BA491;
    border-bottom: 1px solid gray;
    color: #000000;
    font-weight: bold;
    padding: 5px 0px 5px 0px;
    text-align: center;
    width: 100%;
}
red
{
    color: red;
}

.fcampo_arredondado
{
    background-color: #F0F0F0;
    border: 1px solid #949494;
    border-radius: 8px;
    font-family: arial;
    font-size: 14px;
    margin-left: 5px;
    padding: 5px;
    color: #3D3D3D;
}
.fbuttom_arredondado
{
    background-color: #DFE9F1;
    border: 1px solid #2C689C;
    border-radius: 8px;
    color: #2C689C; 
    font-family: arial;
    font-size: 14px;
    margin-left: 5px;
    padding: 5px;
    text-align: left;  
}
.flink_arredondado
{
    float: left;
    background-color: #DFE9F1;
    border: 1px solid #2C689C;
    border-radius: 8px;
    color: #2C689C; 
    font-family: arial;
    font-size: 14px;
    margin-left: 5px;
    padding: 5px;
    text-align: left; 
    text-decoration: none; 
    margin-top: 2px;
    width: 120px;    
}
.flinha_arredondado
{
    color: #000000;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
}
.ffield_arredondado
{
    border: 1px solid #949494;
    border-radius: 8px;
    font-family: arial;
    font-size: 14px;
    padding: 5px;    
    margin-left: 5px;
    width: 95%;
    margin-top: 5px;
    color: #3D3D3D;
    text-align: left;
}
.ftitulo
{
    background: #2BA491;
    color: #FFF;
    font-weight: bold;
    padding: 7px 0px 7px 0px;
    text-align: center;
    margin-bottom: 10px;
    width: 100%;
    border-radius: 4px;
}
.janela_grid_tabela_linhadesabilitada
{
    background: #DDDCDC;
}
.telatitulo
{
    border-bottom: 1px solid gray;
    font-weight: bold;
    margin-top: 20px;
    text-align: left;
    width: 100%;
}
                    .fpac_label
                    {
                        font-family: verdana, helvetica, arial;
                        font-size: 12px;
                        float: left;
                        padding-top: 7px;
                        color: white;
                    }
                    .fpac_campo
                    {
                        font-family: verdana, helvetica, arial;
                        font-size: 12px;
                        float: left;
                        padding-top: 6px;
                    }
                    .fpac_input
                    {
                        border: 1px solid #FFFFFF;
                        font-family: verdana, helvetica, arial;
                        font-size: 12px;
                        padding: 1px;
                    }
                    .fpac_espaco
                    {
                        width: 100px;
                        float: left;
                    }

#carregando {
    display: none;
    background-color: white ;
    background-image: url("../imagens/layout/carregando.gif") ;
    background-repeat: no-repeat;
    background-position: center center;
    height: 0px;
    width: 100%;
    position: absolute;
    z-index: 1;
     filter:opacity(alpha=90); 
     -moz-opacity:0.9; 
     opacity:0.9;     
}
.ajustalink {
    display: inline-block;
}
.titulorel{
    clear: left;
    padding-top: 15px;
    font-size: 18px;
    border-bottom: 1px solid;
}
*/