html {
    overflow: hidden;
}

body
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    padding:0px;
    margin:0px;
    background-image: url('/img/fundo_geral.jpg');
    background-repeat: no-repeat;


}

html.busy, html.busy * {  
    cursor: wait !important;  
} 

.formErros {
    color: red !important;
    padding-left: 5px;
    font-size: small;
}

a
{
    text-decoration:none;
    color:#00468c;
}
a:hover
{
    text-decoration:underline;
    color:#FF0000;
}

#topo
{
    /* background-image:url(/img/bg_topo.jpg); */
    background-repeat:repeat-x;
    width:100%;
    padding: 0px;
}

#divConteudoPrincipal
{
    width: 1062px;
    /* padding: 20px; */
    border: 0px solid black;
    /* height: 100%; */
    margin-left: auto;
    margin-right: auto;
}

#divConteudoConfirmacao
{
    width: 1048px;
    /* padding: 20px; */
    /* height: 100%; */
    margin: 150px 0px 0px 0px;
    margin-left: auto;
    margin-right: auto;
}

#divRodape
{
    background-image:url(/img/bg_footer.jpg);
    background-repeat:repeat-x;
    width:99.3%;
    height: 40px;
    padding: 5px;
    position:absolute; 
    bottom:0;
    border: 1px solid black;
}

#divMenu
{
    border: 1px solid black;
    width: 100%;
    height: 20px;
}

#divMenu div
{
    padding-top: 2px;
    background-color: aliceblue;
    border: 0px solid black;
    width: 100px;
    height: 18px;
    text-align: center;
    float: left;
}

#divMenu div:hover
{
    padding-top: 2px;
    background-color: antiquewhite;
    border: 0px solid black;
    width: 100px;
    height: 18px;
    text-align: center;
    cursor: pointer;
    float: left;
}

#brasao
{
    width: 1048px;
    height: 121px;
    background-image:url(/img/topo_netconsulta_1.png);
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    margin-left:auto;
    margin-right:auto;
}

#logos
{
    width: 1048px;
    margin-left:auto;
    margin-right:auto; 
}


.tb_topo
{
    border-collapse:collapse;
    width:100%;
    padding: 0px;
    margin: 0px;
}

.row_yellow
{
    background-image:url(/img/img_row_yellow_topo.jpg);
    background-repeat:repeat-x;
}


.td_menu
{
    background-color:#D3D3D3;
    height:23px;
    text-align: right;
    padding-right: 10px;

}

.td_row_gray_topo
{
    background-image:url(/img/row_gray_topo.jpg);
    background-repeat:repeat-x;
}


fieldset legend {
    font-weight: bold;
    font-size: large;
    color: #cc6600;
    padding: 5px;
    text-shadow: 2px 2px #D3D3D3;
    *filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,strength=4,color=#D3D3D3);
}

.textField {
    border: 1px solid gray;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    height: 17px;
    text-transform: uppercase;
}

.tbTituloFrm {
    text-align: right;
    width: 10%;
    font-size: small;
}

.tbFrm {
    width: 100%;
}

#divPainelIcones {
    border: 0px solid black;
    text-align: center;
    width: 100%;
    *width: 700px;
}

.divIconPrincipal {
    *float: left;
    border: 1px solid black;
    width: 160px;
    height: 160px;
    text-align: center;
    background-color: whitesmoke;
    cursor: pointer;
    margin: 3px;
}

.divIconOpacaoColab {
    border: 1px solid black;
    width: 150px;
    height: 150px;
    text-align: center;
    background-color: whitesmoke;
    cursor: pointer;
    margin: 3px;
}

.cssAgenda {
    margin: 10px;
    padding: 9px;
    height: 515px;
    border:1px solid #bcbcbc;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    display: none;
}


.cssAgenda div.ui-datepicker{
    font-size: large;
}

.datepicker-container{
    margin: 3px;
    text-align:center;
}
.datepicker-center{
    display:inline-block;
    margin:0 auto;
}

.info {
    margin: 10px;
    padding: 9px;
    background: #4297d7;
    color: black;
    font-size: large;
    font-weight: bold;
    text-align: center;
    filter:alpha(opacity=60); /* IE */
    -moz-opacity:0.6; /* Mozilla */
    opacity: 0.6; /* CSS3 */
    height: 30px; width:500px;
    border:1px solid #bcbcbc;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
}

.focuBotao { background: #006600 !important; color: #ffffff !important; }