div.header, div.footer, div.gb_menu, div.gb, div.content, div.spacer, div.menu, div.content-test, div.content-feedback, div.content-done, div.breadcrumb, div.content-title, div.content-profile
{
margin-left: auto;
margin-right: auto;
width: 770px;
display: table;
}

div.header
{
background: url("http://www.academiaemerson.com.br/rennovar/img/topo.jpg");
height: 186px;
background-repeat: no-repeat;
margin-bottom: 8px;
}

div.footer
{
background: url("http://www.academiaemerson.com.br/rennovar/img/footer.gif");
background-repeat: no-repeat;
height: 25px;
}
div.content-treinamentos
{
  display: table;
  font-family: arial, heveltica, sans-serif;
  margin-left:0;
  margin-right:0;
  text-align:left;
}

div.content-treinamentos img
{
  border: 0;
}

div.content-treinamentos img.title
{
  padding: 5px;
}

div.content-treinamentos table th
{
  font-size: 11px;
  padding: 2px 5px;
  background: #3d678d;
  color: #FFFFFF;
  text-align: center;
}

div.content-treinamentos table.menu td
{
font-size: 11px;
color: #666;
text-align: left;
background-color: #CCC;
vertical-align: middle;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
}

div.content-treinamentos_old table td
{
  font-size: 11px;
  padding: 2px 5px;
  background: #3d678d;
  color: #FFFFFF;
  text-align: left;
 
}

div.content-treinamentos table h2 a
{
  padding-left: 5px;
  font-weight: bold;
  font-size: 13px;
  display: block;
  color: #666666;
  text-decoration: none;
}

div.content-treinamentos table h2 a:hover
{
  color: #333333;
  text-decoration: underline;
}

div.content-treinamentos table p
{
  font-size: 11px;
  color: #999999;
}

div.content-treinamentos table p img
{
  vertical-align: middle;
}

div.content-treinamentos p.icon
{
  margin: 5px 0;
}

div.content-treinamentos p.icon a
{
  text-decoration: none;
  color: #666666;
}

div.content-treinamentos p.icon a:hover
{
  text-decoration: underline;
}

div.content-treinamentos h1.title
{
  padding-left: 5px;
  font-size: 14px;
  color: #666666;
}

div.content-treinamentos p.description
{
  padding-left: 5px;
  font-size: 12px;
  color: #666666;
}

div.content-treinamentos p
{
  padding-left: 5px;
  font-size: 12px;
  color: #666666;
}
.gb_b1 
{
color: #ffffff;
background-color: gray;
}
.gb_b2 
{
color: #ffffff;
background-color: #66cc66;
}


table.gb_Table_conteudo2 {

background-color: #3d678d;
color: #FFF;
margin-left:auto;
margin-right:auto;

}
td.gb_Td_Conteudo2_Campos{
text-align: right;		  
}
div.gb_ErrorMsg{
color: #F00;
text-align: center;
margin-left:auto;
margin-right:auto;
}

div.gb 
{
text-align:center;
margin-left:auto;
margin-right:auto;
}
div.gb_menu table
{
font-size: 11px;
  padding: 2px 5px;
  color: #FFFFFF;
}

div.gb_menu table td
{
font-size: 11px;
color: #666;
text-align: left;
background-color: #CCC;
vertical-align: middle;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
}


body {
font-size: 14px;
color: #3d678d;
margin-top:0px;
margin-left:auto;
margin-right:auto;

}
body a {
text-decoration: none;
color: #3d678d;
}
body a:hover {
text-decoration: underline;
}

div.breadcrumb
{
display: table;
width: 770px;
font-size: 12px;
font-weight: bold;
padding: 5px 0;
background: #EEEEEE;
}

div.breadcrumb div.left
{
float: left;
width: 500px;
}

div.breadcrumb div.left ul
{
list-style: none;
}

div.breadcrumb div.left ul li
{
float: left;
margin: 0 5px;
}

div.breadcrumb div.left ul li img
{
vertical-align: middle;
}

div.breadcrumb div.left a
{
text-decoration: none;
color: #999999;
}

div.breadcrumb div.left a:hover
{
text-decoration: underline;
color: #333333;
}

div.breadcrumb div.right
{
text-align: right;
float: right;
width: 200px;
}

div.breadcrumb div.right ul
{
list-style: none;
margin-right: 10px;
}

div.breadcrumb div.right a
{
color: #999999;
}
