

* { margin: 0; padding: 0;  }
html, body { height: 100%; text-align: center;  } /*..........Necessário..........*/
body { 
color: #333; font: 11px Verdana, sans-serif; text-align: center; 
background-color:#ffffff; 
}
#geral{
height:710px; width: 773px; text-align: center; border: solid 1px #cccccc;
}
#geralPortifolio{
height:1250px; width: 773px; text-align: center; border: solid 1px #cccccc;
}

#topo{
position:relative; height:77px; width: 775px;
}
#topo p{
float: left; height:77px;
}
#barrinhaTopo{
position:relative; height:1px; width: 775px; background-color:#000000;
}
#imgRandomize{
position:relative; height:auto; width: 775px; 
}
#barraMenu{
position:relative; height:32px; width: 775px; background-image:url(../img/barraMenu.jpg); background-repeat:repeat-x;
}
#conteudo{
position:relative; float:left; height:400px; width: 615px; 
}
#conteudoPortifolio{
position:relative; float:left; height:930px; width: 615px; 
}
#conteudoCentroTopo{
position:relative; height:60px; width: 590px;
margin-top:10px; margin-bottom: 0px; margin-left:5px;
text-align:left; font-size:12px;
}
#conteudoCentro{
position:relative; float:left; height:250px; width: 600px; text-align:left;
}
#conteudoCentro p{
position:relative; float: left; height:240px; width: 195px; text-align: left; padding-left: 4px;
margin-top: 10px; font-size: 13px; font-family:verdana; color:#cda997;
border-right:solid 1px #cccccc; text-align: left; font-weight:bold;
}
#conteudoCentroLateral{
position:relative; float:left; height:250px; width: 150px; text-align:center;
}

#conteudoInterno{
position:relative; height:400px; width: 588px;
margin-top:10px; margin-bottom: 5px; margin-left:5px;
text-align:left; font-size:11px;
}

#portifolioImg{
position:relative; float:left; height:80px; width: 155px;
margin-top:5px; margin-bottom: 25px; margin-left:5px;
text-align:left; font-size:11px;
}
#portifolioDescricao{
position:relative; float:left; height:80px; width: 418px;
margin-top:5px; margin-bottom: 40px; margin-left:5px;
text-align:left; font-size:11px;
}

#rodape { 
position:relative; float:left; width:772px; background:#4a4a4a; color:#FFF; padding-left:3px;
height: 30px; margin:0px; border-top: solid 1px #000000; padding-top:2px; text-align:left;
}
#rodape p { 
position:relative; float:left; width:610px; height:25px;text-align:left;
}
#rodape h6{ 
position:relative; float:left; width:120px; height:25px;text-align:right;
font: 11px Verdana, sans-serif;
}
#rodape a { 
color:#FFF;
}



/* ESTILOS PARA TEXTOS */

.textoNormal{
font-size: 10px; font-family:verdana; color:#000000; font-weight:normal;
}
.textoTitulo{
font-size: 14px; font-family:verdana; color:#000000; font-weight:bold;
}
.textoTituloInterno{
font-size: 12px; font-family:verdana; color:#000000; font-weight:bold;
}

img{border:0;}



<!--  
ul#menu_horizontal {  
list-style: none;  margin: 0;  padding: 0;  width: 770px;  
}  
ul#menu_horizontal li{  
float: left;  /*  display: inline; testar se no final vai dar na mesma por causa desse comando!!!  margin-right: 2px;*/  
}  
ul#menu_horizontal li a{  
display: block; width: 115px;  
height: 17px;  _height: 20px;  font: 11px Verdana;  text-decoration: none;  
text-align: center;  color: #000000;  padding-top: 4px; 
 border-right: 1px solid #ff9900;  
}  
ul#menu_horizontal li a:hover{  
font-weight: bold;  color: #90663c; text-decoration: none;
}  
-->



/* ESTILOS SITES PRONTOS */

#sitesModelo{
position:relative; float:left; width:120px; height:117px; text-align:center;
margin:10px;
}

#sitesMenus{
position:relative; float:left; width:250px; height:130px; text-align:center;
margin:10px;
}

#sitesImagens{
position:relative; float:left; width:100%; height:25px; text-align:left;
}

#sitesBotao{
position:relative; float:left; width:100%; height:25px; text-align:center;
border-top:solid 1px #333333;
margin-top:10px; padding:10px;
}


/* ESTILOS treinamentos */
#TreinamentoGradeCursos{
position:relative; float:left; width:100%; height:20px; text-align:left;
border:solid 1px #333333; font-family:Geneva, Arial, Helvetica, sans-serif; size:10px;
margin-top:10px; padding:10px;
}

.trTitulo{
background-color:#333333; color:#FFFFFF; font-family:Geneva, Arial, Helvetica, sans-serif; size:10px; font-weight:bold;
}
.trconteudoCor{
background-color:#D8E9FE;
}

#TreinamentoBtnMatricula{
position:relative; width:100%; height:20px; text-align:right;
margin-top:10px; padding:10px;
}







