body {
margin-top: 0px;
background-color: #003366;
}

body, table {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;    
}

h1 { font-size: 1.7em; color: #0060BF;}

hr {
    color: #c0c0c0;
    background-color: #c0c0c0;
    height: 1px;
}
    

div.container {
    background: #eeeeee;
    padding: 1em 3em 4em 3em;
    min-height:430px;
    height:auto !important;
    height:430px; 
}


div.footer {    
    padding: 1em 1em 1em 1em;
    color: #FFFFFF;
    text-align: right;
    font-size: 0.75em;
}

div.footer a:link { text-decoration: none; color: #fff;}
div.footer a:visited { text-decoration: none;  color: #fff; }
div.footer a:active { text-decoration: none;  color: #fff; }
div.footer a:hover { color: #fff; text-decoration: underline; }

#topnav { margin: 0em auto;  padding: 2px 0 2px 0; text-align:center; }
#topnav .logo { float: left; }
#topnav .content { padding-top: 5px; padding-bottom: 5px; }
#topbar .switcher { width: 7px; height: 7px; }
#topnav ul { display: inline; list-style: none; }
#topnav li { display: inline; font-size: 1.3em; font-weight: bold; font-family: arial, helvetica, sans-serif; color: #000000; padding: 20px 10px 20px 10px; }
#topnav a:link { text-decoration: none; color: #fff;}
#topnav a:visited { text-decoration: none;  color: #fff; }
#topnav a:active { text-decoration: none;  color: #fff; }
#topnav a:hover { color: #0060BF; text-decoration: underline; }
#topnav li.selected { background-color: #f5f5f5; color: #000 }
#topnav li.selected a:link { color: #000; text-decoration: none; }
#topnav li.selected a:visited { color: #000; text-decoration: none; }
#topnav li.selected a:active { color: #000; text-decoration: none; }
#topnav li.selected a:hover { color: #000; text-decoration: none; }
#topnav-logo { width: 188px; height: 83px; }


#pageheader { background-color: #f5f5f5; padding: 2px 0; clear: both; border-bottom: 1px solid  #c0c0c0; }
#pageheader .content { margin: 0em auto; width: 765px; }
#pageheader h1 { font-size: 1.7em; color: #000; margin: 0; }
#pageheader a:link { color: #000; text-decoration: underline; }
#pageheader a:visited { color: #000; text-decoration: underline; }
#pageheader a:active { color: #000; text-decoration: underline; }
#pageheader a:hover { color: #fff; text-decoration: underline; }

/*#pagebottom { background: #f5f5f5; height: 15px; clear: both; border-top: 1px solid #c0c0c0; }*/


div.visualizacoescv {/* style grouping for content divs */
  float: right;
  /*margin: 2.5em 3%;*/
  width: 300px;
  /*font: 1em Georgia, Palatino, Serif; */
  padding: 0.3em 1.5em 1.5em 1.5em;
  border: 1px solid  #c0c0c0;
  background: #f5f5f5; 
  }
  

div.destaques {/* style grouping for content divs */
  float: right;
  width: 300px;  
  padding: 0.3em 1.5em 1.5em 1.5em;
  margin-left: 1.3em;
  border: 1px solid  #c0c0c0;
  background: #eeeeee;
  }


div.trajectoriasProfissionais {/* style grouping for content divs */
  clear: both;
  float: right;
  width: 300px;  
  padding: 0.3em 1.5em 1.5em 1.5em;
  margin-top: 1.3em  !important /*Non-IE6*/;
  margin-top: 0em /*IE6*/;
  margin-left: 1.3em;
  border: 1px solid  #c0c0c0;
  background: #eeeeee;
  }


div.trajectoriasProfissionais img {
	float:left;
        margin: 0em 1.5em 0.6em 0em !important /*Non-IE6*/;
	margin: 0em 1.5em 0em 0em /*IE6*/;
    }


div.trajectoriasProfissionais hr {
    clear: both;
    padding: 0em 0em 0em 0em;
    color: #c0c0c0;
    background-color: #c0c0c0;
    height: 1px;
}

div.tabela {
  padding: 1.5em 1.5em 4em 1.5em;
  border: 1px  solid  #c0c0c0;
  background: #f5f5f5;
  }


div.loginform {
    float: left;
  padding: 1em 1em 1em 1em;
  margin-left: 10px;
  width: 320px;
  border: 1px  solid  #c0c0c0;
  background: #f5f5f5;
  }

div.sessao {
position: absolute;
right: 50px;
top: 70px;
  }

div.administracao {/* style grouping for content divs */
float: right;
  width: 300px;  
  padding: 0.3em 1.5em 1.5em 1.5em;
  margin-left: 1.3em;
  border: 1px solid  #c0c0c0;
  background: #eeeeee;
  
  clear:both;
  }

/*
#float-right {
  float: right;
  width: 9em;
  margin: 0 0.2em 0 0;
  background: #eee8aa;
  border-right: 2px dotted #cd853f;
  border-bottom: 2px dotted #cd853f;
  }
*/

a:link { color: #0060BF; text-decoration: underline; }
a:visited { color: #003366; text-decoration: underline; }
a:active { color: #0060BF; text-decoration: underline; }
a:hover { color: #000000; text-decoration: underline; }





HR.colorida {
color: Red;
/*background: Black;*/
}

/*
H3 {
color: White;
background: Black;
}*/

/*
TABLE {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
*/

TABLE.anuncio{
color: #000000;
background: White;
/*padding: 0px 0px;*/
/*border: 1px solid #000000;*/
/*border-left: dashed;*/
/*border-style: dashed;*/
/*border-style: inset;*/
}

TABLE.menu{
color: #000000;
background: White;
padding: 0px 0px;
border: 1px;
border-style: solid;
border-color: #EEEEEE;
}

TD.cabecalho {
background: #FF0000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: White;
}

TABLE.login{
padding: 0px 0px;
border: solid 1px #CCCCCC;
}

TABLE.SIAP{
color: #FFFFFF;
background: #FF0000;
padding: 1px 1px;
border: 1px;
border-style: solid;
font-weight: bold;
border-color: #FFFFFF;
/*border-top: solid 1px #000000;*/
}

TD.SIAP {
background: #FF0000;
border-color: #FFFFFF;
border: 1px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: White;
}

A.SIAP:link {color: #ffffff; text-decoration: underline; }
A.SIAP:visited {color: #ffffff; text-decoration: underline; }
A.SIAP:active {color: #ffffff; }
A.SIAP:hover {color: #ffc000; text-decoration: underline; }

HR.SIAP {
color: #ffffff;
height: 1px;
}

TD.navegacao {
background: #FF0000;
border-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: White;
}


TD.anuncio {border: 1px solid #000000;}

TABLE.colorida{
color: #000000;
background: Moccasin;
padding: 5px 5px;
border: 1px solid #000000;
}

TABLE.dados{
color: #000000;
/*background: #FDCD9D;*/
background: #CCCCCC;
padding: 5px 5px;
}

TABLE.old{
color: #000000;
background: #B0C4DE;
border: 0px solid #4682B4;
padding: 5px 5px;
border: 1px solid #000000;
}

TD.linha{
border-bottom: 1px solid #000000;
}

TD.curso{
border-bottom: 1px solid #c0c0c0;
}



TD.menu {
border: 2px solid #000000;
font-size: 13px;
}



INPUT, TEXTAREA, SELECT, OPTION {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        padding: 2px;
        font-size: 11px;
        border: inset 1px #708090;
}
