        body {
        background: #E4E7E2;
        overflow:hidden;
      }
       .container {       
        padding-top: 0px;
        padding-bottom: 0px;
        background: #0098AC;
        background-position: top center;
        background-repeat: repeat-x;

        -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
        box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);

        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
              }
      
        #menu-novostalentos  {           
        padding-top: 4px;
        height: 35px;
        padding-left: 80px;
      }
      
        #menu-novostalentos ul li {           
        display: inline;
        list-style-type: none;
        margin-left: 25px;
        letter-spacing: 0px;
        font-size: 110%;
        color: #fff;
      }
      #menu-novostalentos ul li a{         
        display: inline;
        list-style-type: none;
        margin-left: 2px;
        letter-spacing: 0px;
        font-size: 100%;        
        color: #fff;
        text-transform: uppercase;
        
      }
       #menu-novostalentos ul li a:hover{         
        display: inline;
        list-style-type: none;
        margin-left: 2px;
        letter-spacing: 0px;
        font-size: 100%;        
        color: #B2B2B2;
        text-transform: uppercase;   
        text-decoration: none;
      } 
      
      
        #lateral {
          background-image: url("../img/lateral.png"); 
          background-repeat: no-repeat;
          height: 430px;          
      }
      
        p {
         font-size: 14px;  
         color: #FFF;
         padding: 0px 20px 10px 10px;
         text-align: justify;
     
      }
      
      strong {
      letter-spacing: 1px;}
      
        #topo {     
         background-image: url("../img/topo.jpg");
         height: 287px;
          }
           #conteudo {     
        padding-top:40px;
        height: 420px;        
        overflow-x: hidden;
        
          }
        
          .contentheading {
          font-size:20px;
          color:#FFF;
          padding-bottom:10px;
          padding-left:10px;
          }
          
          .componentheading {
        font-size:20px;
          color:#FFF;
          padding-bottom:10px;
          padding-left:27px;}
          
          .td {
          height:1px;
          }
                
          
          
       a:link{         
        display: inline;
        list-style-type: none;
        letter-spacing: 0px;
        font-size: 120%;        
        color: #fff;
        
      }
       a:hover{         
        display: inline;
        list-style-type: none;       
        letter-spacing: 0px;
        font-size: 120%;        
        color: #fff; 
        
      } 
      
      a:visited{         
        display: inline;
        list-style-type: none;
        letter-spacing: 0px;
        font-size: 120%;        
        color: #fff;
        
      }      

          #rodape {     
        background-image: url("../img/rodape.jpg");
        background-position: center;
        height: 60px;
          }
          
 
table#resumos {
  border-collapse: collapse;
  border: 2px solid #449fba; 
  color: #333333;
  background: #fff;
  }
table#resumos caption {
  padding: 0 .4em .4em;
  text-align: left;
  font-size: 1em;
  font-weight: bold;
  text-transform: uppercase;
  color: #333333;
  background: transparent;
  }
table#resumos td, th {
  color: #636363;
  border: 1px solid #449fba;
  padding: .3em;
  }
table#resumos thead th, tfoot th {
  
  border: transparent;
  text-align: left;
  font-size: 1em;
  font-weight: bold;
  color: #333333;
  background: #C5BA85;
  }
table#resumos tbody td a {
  background: transparent;
  color: #64A6FD;
  }
table#resumos tbody td a:hover {
  background: transparent;
  color: #636363;
  }
table#resumos tbody th a {
  
  background: transparent;
  color: #333333;
  text-decoration: none;
  font-weight:normal;
  }
table#resumos tbody th a:hover {
  background: transparent;
  color: #333333;
  }
table#resumos tbody th, tbody td {
  vertical-align: top;
  text-align: left;
  }
table#resumos  tfoot td {
  border: 1px solid #C5BA85;
  background: #C5BA85;
  }
table#resumos .odd {
  background: #91AB59;
  }
table#resumos tbody tr:hover {
  color: #333444;
  background: #cadfe5;
  }
table#resumos tbody tr:hover th,
table#resumos tbody tr.odd:hover th {
  background: #C5BA85;
  }
	   