@font-face { font-family: roboto;
             src: url("http://www.hpmachado.com.br/fonts/roboto-regular.eot?") format("embedded-opentype");
             src: url("http://www.hpmachado.com.br/fonts/Roboto-Regular.ttf") format("truetype");
}
body { font-family: tahoma, arial, sans-serif, helvetica;
       background-color: #eeeeee;
       margin: 5px;
     }
a { text-decoration: none; }
a:hover img { text-decoration: none;
              border-bottom: 0 none;
            }
.primeirop { margin-top: 0; }
.ultimop { margin-bottom: 0; }
.cabecalho { font-size: 14px;
             width: 100%;
             height: 110px;
             margin: auto;
             position: fixed;
             top: 0;
             z-index:10000;
             opacity: 1.0;
             background-color: #eeeeee;
           }
#corpo { width: 930px;
         min-height: 610px;
         margin: auto;
         text-align: justify;
       }
.lead { font-family: roboto, tahoma, arial, sans-serif, helvetica;
        font-size: 24px;
        text-align: left;
        padding-bottom: 0;
        margin-bottom: 0;
        color: #37abc8;
        }
.lead#local { font-size: 14px;
              text-decoration: none;
              line-height: 14px;
            }
hr { background-image: url("../img/linha.png");
     background-repeat: repeat-x;
     margin-left: 0;
     width: 930px;
     height: 3px;
     border: 0;
   }
#nav { font-family: roboto, tahoma, arial, sans-serif, helvetica;
       font-size: 14px;
       width: 755px;
       height: 20px;
       border: none;
       margin-left: 170px;
       padding-top: 5px;
       text-align: right;
       clear: right;
     }
#nav a { color: #37abc8; }
#nav a:hover { color: #3796ad; }
/* Criação do menu */
.bmenu { background-image: url("../img/ics_dots_hpm.png");
         top: 52px;
         left: 899px;
         width: 31px;
         height: 30px;
         position: absolute;
       }
.bmenu:hover { background-image: url("../img/ics_dots_hpm.png");
               background-position: center bottom;
             }
.submenu { top: 68px;
           left: 610px;
           display: none;
           position: absolute;
           z-index: 50;
         }
ul.submenu li { line-height: 180%;
                list-style-type: none;
                background-color: #aaaaaa;
              }
ul.submenu li a { font-family: roboto, tahoma, sans-serif, helvetica;
                  color: #ffffff;
                  float: left;
                  width: 260px;
                  background: #aaaaaa;
                  border-bottom: 1px solid #eeeeee;
                  clear: left;
                  padding-left: 10px;
                  padding-right: 10px;
                }
ul.submenu a:hover,
ul.submenu a:focus,
ul.submenu a:active { background: #eeeeee;
                      color: #808080;
                      z-index:50;
                    }
#ad1 { width: 160px;
       height: 605px;
       margin-top: 105px;
       border: none;
       float: left;
     }
#ad2 { font-size: 14px;
       background-color: #aaaaaa;
       border: none;
       margin-right: 15px;
       margin-top: 10px;
       float: right;
     }
#texto { font-size: 14px;
         color: #808080;
         background-color: #ffffff;
         width: 730px;
         padding: 10px;
         margin-top: 105px;
         border: 2px solid #808080;
         float: right;
       }
#texto a { color: #3796ad; }
#texto a:hover.lnk { background: #37abc8;
                     color: #ffffff;
                     border-bottom: 1px dotted #000000;
                   }
