body {
	margin:0;
	padding:0;
	background: url("index_files/imagens/fundoPage.gif");
	text-align:center; /* hack para o IE */	
        font: 11px verdana, arial, sans-serif;
        color: #336666;
}
#tudo {
	position: relative;
        width: 760px;
	margin: 0 auto;
	padding: 10px;
	text-align:left; /* hack do IE */
}

/* CABE�ALHO */
#nome {
        position: relative;
        margin-top: 6px;
        width: 71%;
        height: 90px;
        padding: 2px;
        float: left;
        text-align: left;
        border: 2px solid #cccc99;
        background: #ebebd7;
}
.nomecabecalho {
        position: relative;
        margin-top: 30px;
        margin-left: 8px;
}
#nome  a{       
         font: 26px verdana, helvetica, arial sans-serif;
        color: #336666;
        text-decoration: none;
}
#menubar {
        position: relative;
        width: 25%;
        margin-top: 0;
        margin-right: 5px;
	padding: 4px;
        float: right;
        text-align: right;
}
#menubar li {
	margin: 2px;
        padding: 4px;
	display: block;
	list-style: none;
        background: #ebebd7; 
        border: 1px solid #cccc99;       
}
#menubar a {
	text-decoration: none;
	color: #336666;
        font-weight: bold;
}
#menubar a:hover {
       color: #336666;
       font-weight: bold;
       text-decoration: overline;
}
#menubar a:visited {
        color: #336666;
        font-weight: bold;  
}

/* CONTEUDO */
#content {
       width: 99%;
       position: relative;
       border: 5px solid #cccc99;
       background: transparent;
       float: right;
}

/* INFO */
#content2 {
       width: 70%;
       padding: 5px;
       position: relative;
       border: 2px solid #cccc99;
       margin: 5px 4px 5px 4px;
       float: left;
       background: #ebebd7;
}
/* menuVertical */
#subcolumdireita {
       width: 26%;
       position: relative;
       padding: 0;
      /* border: 2px solid #cccc99;*/
       margin: 5px 4px 10px 0;
       float: left;
}
#subcolumdireita a {
        text-decoration: none;
        font-weight: bold;
}
#subcolumdireita  a:active{
        color: #336666;
        font-weight: bold;
}
#subcolumdireita a:hover {
        color: #336666;
        font-weight: bold;
        text-decoration: overline;
}
#subcolumdireita  a:visited{
        color: #336666;
        font-weight: bold;
}
#curriculo {
       position: relative;
       width: 91%;
       margin: 0 0 0 12px;
       padding: 3px;
       border: 1px solid #cccc99;
       background: #ebebd7;
       text-align: right;
}
#primeirosemestre {
       position: relative;
       width: 91%;
       margin: 2px 0 0 12px;
       padding: 3px;
       border: 1px solid #cccc99;
       background: #ebebd7;
       text-align: right;
}
.cadeiras {
       position: relative;
       width: 91%;
       margin: 4px 0 0 12px;
       padding: 3px;
       border: 1px solid #cccc99;
       background: #ebebd7;
       text-align: right;
       line-height: 20px;
}
#anteprojecto {
       position: relative;
       width: 91%;
       margin: 0 0 0 12px;
       padding: 3px;
       border: 1px solid #cccc99;
       background: #ebebd7;
       text-align: right;
}
#desenvolvimento {
       position: relative;
       width: 91%;
       margin: 2px 0 0 12px;
       padding: 3px;
       border: 1px solid #cccc99;
       background: #ebebd7;
       text-align: right;
}
#produtofinal {
      position: relative;
      width: 91%;
      margin: 2px 0 0 12px;
      padding: 3px;
      border: 1px solid #cccc99;
      background: #ebebd7;
      text-align: right;
}
#fases {
      position: relative;
      width: 91%;
      margin: 2px 0 0 12px;
      padding: 3px;
      border: 1px solid #cccc99;
      background: #ebebd7;
      text-align: right;
}
#noticia1 {
       position: relative;
       width: 91%;
       margin: 0 0 0 12px;
       padding: 3px;
       border: 1px solid #cccc99;
       background: #ebebd7;
       text-align: right;
}
#noticias2 {
       position: relative;
       width: 91%;
       margin: 2px 0 0 12px;
       padding: 3px;
       border: 1px solid #cccc99;
       background: #ebebd7;
       text-align: right;
}
/*.noticias {
       position: relative;
       width: 91%;
       margin: 2px 0 0 12px;
       padding: 3px;
       border: 1px solid #cccc99;
       background: #ebebd7;
       text-align: right;
}*/
.dados {
       position: relative;
       width: 38%;
       margin: 2px 0 0 12px;
       padding: 3px;
       background: #ebebd7;
       text-align: right;
       float: right;
}
#comentarios{
       position: relative;
       width: 100%;
       height: 380px;
       float: left; 
}
.celulas {
       position: relative;
       width: 100%;
       height: 10px;
       float: left; 
}
.enviar{
       position: relative;
       margin-top: 180px;
       margin-left: 4px;
}
.propostas{
       position: relative;
       width: 91%;
       margin: 6px 0 0 12px;
       padding: 3px;
       border: 1px solid #cccc99;
       background: #ebebd7;
       text-align: right;
       line-height: 20px;
}
p  {
      position: relative;
      float: right;
      line-height: 17px; 
      padding: 5px;
}
.foto1 {
     position: relative;
     float: right;
}
#fotos {
     position: relative;
     margin:10px;
     padding: 5px;
     float: left;
}
a{
    text-decoration: none;
    color: #999966;
}
.ACTIVO {
     color: #fff;
     background-image: url("index_files/imagens/fundoPage.gif");
}
#footer {
        position: relative;
        width: 100%;  
        height: 30px;
        padding: 0;  
       	background-color: #ebebd7;
	color: #336666;
	font-size: 10px;
	text-align: right;
        line-height: 14px; 
}
.contador {
       position: relative;
       width: 46%;
       padding: 0;
       margin-top: 15px;
       margin-left: 3px;
       float: left;
}
.dadosextra{
      position: relative;
      width: 50%;
      padding: 0;
      margin-right: 5px;
      float: right;
}

