body{
   margin: 0;
   padding: dvHeader-<length> 0 dvFooter-<length> 0;
   /*background-color: #c2c4c5;*/
   background-image: url(../imgs/plataforma/fd_body.png);
}
* html body{
   overflow:hidden;
} 
/*-----------------------------------------------------*/
div#dvHeader{
   position:absolute;
   top:0;
   left:0;
   width: 100%;
   height: 120px;/*dvHeader-<length>;*/         
   text-align: center;
   background-image: url(../imgs/plataforma/bg_header.png);
   background-position: center top;         
   background-repeat: repeat-x;
   position: fixed;
   z-index: 1;         
   border-bottom: 3px double green;
   border-bottom-left-radius: 15px;
   -ms-border-bottom-left-radius: 15px;
   -moz-border-bottom-left-radius: 15px;          
   -webkit-border-bottom-left-radius: 15px;
   border-bottom-right-radius: 15px;
   -ms-border-bottom-right-radius: 15px;
   -moz-border-bottom-right-radius: 15px;
   -webkit-border-bottom-right-radius: 15px;
}
#spLogo1{
   width: 25%;
   height: auto;         
   float: left;
   text-align: left;
   padding: 10px 5px 10px 5px;
}
#spTitulo{
   width: 50%;
   height: auto;     
   text-align: center;             
}
#spLogo2{
   width: 25%;
   height: auto;
   float: right;
   text-align: right;
   padding: 10px 5px 10px 5px;
}

/*-----------------------------------------------------*/
div#dvContent{
   top: 120px;
   width: 100%;
   height: auto;
   min-height: 400px;
   overflow:auto;
   position: absolute;
   text-align: center;         
   z-index: 0;
   padding: 30px 0 0 0;
   /*background-image: url(imgs/plataforma/bg.png);*/
   background-position: center center;
   background-repeat: no-repeat;
   background-attachment: fixed;
}
div#dvMenu{
   width: 800px;
   min-height: 400px;
   margin: auto auto;
   background-image: url(../imgs/plataforma/bg_menu.png);
   background-position: center top;
   background-repeat: no-repeat;
   text-align: center;
   
   border-top: 2px double #3278d7;
   border-top-left-radius: 15px;
   -ms-border-top-left-radius: 15px;
   -moz-border-top-left-radius: 15px;          
   -webkit-border-top-left-radius: 15px;
   border-top-right-radius: 15px;
   -ms-border-top-right-radius: 15px;
   -moz-border-top-right-radius: 15px; 
   -webkit-border-top-right-radius: 15px;
}
div#dvMenu a{
   width: 195px;
   height: 230px;
   margin: auto auto;
   display: block;
   background-image: url(../imgs/plataforma/bg_sistema.png);
   padding-top: 5px;
   text-decoration: none;
   
   border: 2px double #065295;
   border-top-left-radius: 10px;
   -ms-border-top-left-radius: 10px;
   -moz-border-top-left-radius: 10px;          
   -webkit-border-top-left-radius: 10px;
   border-top-right-radius: 10px;
   -ms-border-top-right-radius: 10px;
   -moz-border-top-right-radius: 10px; 
   -webkit-border-top-right-radius: 10px;
}
div#dvMenu a:hover{
    color: #ffffff;
}
.spTituloSistema{
   height: auto;         
   padding: 2px 1px 2px 1px;
   font-family: arial, sans-serif, serif;
   font-size: 12pt;
   font-weight: bold;
   text-decoration: none; 
   color: #ffffff;         
}
.pDescripSistema{
   height: auto;
   padding: 15px 1px 2px 1px;
   font-family: arial, sans-serif, serif;
   font-size: 11pt;
   font-weight: bold;
   text-decoration: none; 
   color: #eaeeeb;
}
    
/*-----------------------------------------------------*/
div#dvFooter{
   position:absolute;
   bottom:0;
   left:0;
   width:100%;
   height: 80px;/*dvFooter-<length>;*/         
   text-align: center;
   background-image: url(../imgs/plataforma/bg_barras.png);
   background-position: center top;         
   background-repeat: repeat-x;
   z-index: 2;
            
   border-top: 2px double green;
   border-top-left-radius: 15px;
   -ms-border-top-left-radius: 15px;
   -moz-border-top-left-radius: 15px;          
   -webkit-border-top-left-radius: 15px;
   border-top-right-radius: 15px;
   -ms-border-top-right-radius: 15px;
   -moz-border-top-right-radius: 15px; 
   -webkit-border-top-right-radius: 15px;
}
#dvFooterBtns{
   width: 800px;
   height: 40px;         
   margin: auto auto;         
   border-left: 2px double #25657e;
   border-right: 2px double #25657e;
   border-bottom: 2px double #25657e;
   border-bottom-left-radius: 15px;
   -ms-border-bottom-left-radius: 15px;
   -moz-border-bottom-left-radius: 15px;          
   -webkit-border-bottom-left-radius: 15px;
   border-bottom-right-radius: 15px;
   -ms-border-bottom-right-radius: 15px;
   -moz-border-bottom-right-radius: 15px;
   -webkit-border-bottom-right-radius: 15px;
   background-image: url(../imgs/plataforma/fd_btn_footer.png);
   background-position: center bottom;
}
#tbFooter{
   width: 800px;
   height: 40px;
   border-collapse: collapse;
   border-spacing: 0;
}
#tbFooter td{
   width: 198px;
   height: auto;
   border-left: 2px double #25657e;
   border-right: 2px double #25657e;
   text-align: center;
   margin: 0;
}
.aBtns{
   width: auto;
   height: 26px;
   padding: 7px 10px 5px 10px;
   display: block;         
   text-align: center;
   font-family: arial, sans-serif, serif;
   font-size: 11pt;
   font-weight: bold;
   text-decoration: none; 
   color: #194474;        
}
.aBtns:hover{
   color: blue;
   background-image: url(../imgs/plataforma/resplandor.png);
   background-position: center center;
   background-repeat: no-repeat;
}
/*-----------------------------------------------------*/
@media screen{
   body>div#dvHeader{
      position:fixed;
   }
   body>div#dvFooter{
      position:fixed;
   }
}