body { margin:0; padding:0; background: #FFFFFF url('../images/layout/fundotopo4.jpg') repeat-x; font-size: 11px; color: #333333; font-family:Arial,Helvetica,sans-serif; }

#container { margin:0 auto; width:900px; }

#banner { text-align: right; height: 78px; width:900px; }

#toponavegacao{ top:80px; left:0; width: 100%; height: 26px; position:absolute; background-image: url(../images/layout/fundonavegacao.png); z-index: 500; }

#topoopcoes{ padding: 0px; margin: 0; width: 100%; height: 26px; float: right; position:relative; }

#topoopcoes #nvgbanner{ width: 100%; background-image: url(../images/layout/fundonavegacao.png); height: 26px; }

#info{ padding-top:6px; width:200px; float: right; right: 2%; position:relative; }

#trocaempresa{ padding-top:6px; width:100px; float: right; right: 2%; position:relative; }

#datahora { background-image:url(../images/sistema/fundobemvindo.png); color:#FFFFFF; width:550px; height:35px; left: 3%; float:left; font-size: 11px; position:relative; }

#datahora p { margin: 3px 0px 0px 20px; font-weight:bold; }

.linkpessoa{ font-size:12px; color:#003366; font-weight:bold; font-style: italic; }

.linkpessoa:hover{ text-decoration: underline; }

.linknavegacao{ font-size:11px; color:#104E8B; font-weight:bold; }

.linknavegacao:hover{ text-decoration: underline; }

#nav{ float:left; margin-left:10px; margin-bottom:20px; padding-top:1em; }

#content{ vertical-align: top; }

#footer{ clear: both; height: 25px; margin-bottom:25px; margin-top:40px; text-align: center; font-size: 10px; color: #333333; }

#fconteudo{ border-top:1px solid #BAC4CB; }

#fcantoesquerdo{ float:left; padding: 5px 0 0 5px; }

#fcantodireito{ float:right; width: 150px; padding-top:5px; }

#logo{ background-color:#FFFFFF; float: left; border:2px solid #9CB6CD; min-height: 55px; padding:4px 7px 4px 7px; text-align: left; margin-top: 3px; position: relative; }

#logoedoc{ background-image: url(../images/layout/logoedoc.png); float: right; width: 161px; height: 63px; top: 15px; right: 15px; position: relative; }

.actionBar{ margin: 5px; }

div.item{ margin: 5px 0 0 0; border: 1px solid silver; padding: 5px; }

a { text-decoration:none }

a img{ border-width: 0; }

#btnfechar:hover{ background-color: #4682B4; }

.radioop{ padding:10px 0 10px 0; font-size:11px; font-weight: bold; color: #36648B; }

.radioop label{ padding-bottom:10px; margin:0; }

.txtop{ width:420px; height:90px; border:1px solid #CCCCCC; color:#999999; }

.txtop:hover,.txtop:focus{ border:1px solid #4682B4; color:#4682B4; }

.submitop{ width:100px; background-color:#F8F8F8; color:#333333; font-size:12px; border:1px solid #CCCCCC; cursor:pointer; }

.submitop:hover{ border:1px solid #4682B4; }

/*tooltip*/
#tooltip{ position:absolute; border:1px solid #BAC4CB; background-image: url('../images/layout/fundotooltip.png'); padding:5px 10px 5px 10px; color:#336699; font-size:11px; font-family:Arial,Helvetica,sans-serif; }