.box-contato {
  width: 515px;
  height: 370px;
  color: #333333;
  float: left;
  padding: 20px;
  background-color: #FFFFFF;
  border: solid 1px #CCCCCC;
}

.box-contato a {
  text-decoration: none;
  padding:2px;
  margin: 0px 0px 0px 15px;
  background-color:#437DAD;
  border:solid 1px #71AAD9;
  color: #ffffff;
  clear: none;
  float: left;
}

.box-contato-esq {
  width:330px;
  float:left;
}

.box-contato-dir {
  width:150px;
  float:left;
  margin-left:25px;
}

.box-contato textarea {
  background: #e0edf5;
}

.box-contato input {
  background: #e0edf5;
  width: 300px;
}

/* Navigation */
.nav {
  border: 0px;
  margin: 0px;
  padding: 0px;
  background: #e0edf5;
  width: 800px;
  height: 43px;
  clear: right;
}

.nav_fill_CE {
  float: left;
  clear: left;
  border: 0px;
  margin: 0px;
  padding: 0px;
  width: 11px;
  height: 43px;
  background: url("/media/nav_fill_CE.png");
}

.nav_fill {
  float: left;
  clear: none;
  border: 0px;
  margin: 0px;
  padding: 0px;
  width: 296px;
  height: 43px;
  background: url("/media/nav_fill_C.png");
}

.navCEE {
  float: left;
  clear: none;
  border: 0px;
  margin: 0px;
  padding: 0px;
  width: 11px;
  height: 43px;
  background: url("/media/CEE.png");
}

.navCD {  
  float: left;
  clear: none;
  border: 0px;
  margin: 0px;
  padding: 0px;
  width: 6px;
  height: 43px;
  background: url("/media/CD.png");
}

.navCDD {
  float: left;
  clear: none;
  border: 0px;
  margin: 0px;
  padding: 0px;
  width: 11px;
  height: 43px;
  background: url("/media/CDD.png");
}

.navCE {  
  float: left;
  clear: none;
  border: 0px;
  margin: 0px;
  padding: 0px;
  width: 17px;
  height: 43px;
  background: url("/media/CE.png");
}

.navC {
  float: left;
  clear: none;
  border: 0px;
  margin: 0px;
  padding: 0px;
  font-family: "Trebuchet MS","Arial",sans-serif;
  color: #ffffff;
  font-size: 12px;
  width: auto;
  height: 43px;
  background: url("/media/C.png") repeat;
}

.navC ul {
  list-style: none;
  margin: 0px;
  padding: 10px 10px 0px 10px;
  border: 0px;
  text-align: center;
}

.navC li {
  display: inline;
  white-space: nowrap;
  text-align: center;
}

.navC li a {
  color: #ffffff;
  text-decoration: none;
  font-weight: bold !important;
}

body {
  background: #e0edf5;
  color: #5a82b5;
}

/* body, th, td { font:12px/1.4em Verdana,sans-serif; } */
body, th, td { font-family:Verdana,sans-serif; }

BODY {
  font-size: x-small; /* for IE5/Win */
  font-size: small; /* for IE6/Win */
  
}

HTML>BODY {
  font-size: x-small; /* for Opera */
}

head:first-child+BODY {
  font-size: small; /* for Mozilla, IE5/Mac */
}

BODY {
  margin: 0;
  padding:0;
}

.container {
  position:relative;
  background:#e0edf5;
  margin: 0px;
  padding: 0px;
  border: 0px;
  height: 600px;
  width: 800px;
}

.topo {
  background:#e0edf5;
  clear: right;
  float: left;
  margin: 0px;
  padding: 0px;
  border: 0px;
  height: 99px;
  width: 800px;
}

.banner {
  background:#e0edf5;
  clear: none;
  float: left;
  margin: 0px;
  padding: 0px;
  border: 0px;
  height: 181px;
  width: 436px;
  background: url("/media/banner.jpg") no-repeat;
}

.banner a, img {
    margin: 0px;
    padding: 0px;
    border: 0px;
    text-decoration: none;
}

.banner a:hover {
    text-decoration: none;
}

/* LOGO */
.logo {
    margin:0px;
    padding:0px;
    border: 0px;
    clear: left;
    float: left;
    height: 99px;
    width: 183px;
}

/* IMAGEM */
.imagem {
    margin:0px;
    padding:0px;
    border: 0px;
    font-family:"Verdana","Arial",sans-serif;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    vertical-align: bottom;
    background: url("/media/fundo.jpg/") no-repeat !important;
    height: 99px;
    width: 575px;
    float: right;
    clear: right;
}

.imagem p {
    margin-top: 100px;
}

.endereco {
  font-family:"Verdana","Arial",sans-serif;
  padding-top: 10px;
  margin: 0px;
  border: 0px;
  background: url("/media/bg_endereco.png") no-repeat;
  background-position: center bottom;
  color: #ffffff;
  font-size: 10px;
  width: 167px;
  height: 57px;
  clear: none;
  float:right;
}

.endereco h1 {
  padding: 10px 0px 0px 0px;
  border: 0px;
  margin: 0px 0px 0px 10px;
  font-size: 10px;
  color: #3078B1;
  font-weight: normal;
  text-align: left;
}


/* Download  dentro do column-left*/
.busca {
  font-family:"Verdana","Arial",sans-serif;
  padding: 0px;
  margin: 0px;
  border: 0px;
  background: url("/media/busca.png") no-repeat;
  background-position: center bottom;
  color: #ffffff;
  font-size: 10px;
  width: 142px;
  height: 80px;
  clear: none;
  float:left;
}

.busca h1 {
  padding: 0px;
  border: 0px;
  margin: 10px 0px 20px 60px;
  font-size: 14px;
}

.busca h2 {
  padding: 0px;
  border: 0px;
  margin: 0px 0px 0px 10px;
  font-size: 10px;
}

.busca input {
  padding: 0px;
  border: 1px solid #65A4D1;
  margin: 0px 0px 0px 15px;
  font-size: 10px;
  background-color: #CBE0EF;
  width: 65%;
  font-size: 11px;
  color: #033869;
}

.busca a {
  text-decoration: none;
  padding:2px;
  margin: 0px 5px 0px 0px;
  background-color:#437DAD;
  border:solid 1px #71AAD9;
  color: #ffffff;
}

/* Download  dentro do column-left*/
.download {
  font-family:"Verdana","Arial",sans-serif;
  margin: 0px;
  padding: 0px;
  border: 0px;
  background-color: #3078B1;
  background-image: url("/media/download_C.png");
  background-repeat: no-repeat;
  background-position: left bottom;
  border-top: solid 1px #88B1D2;
  color: #ffffff;
  font-size: 10px;
  width: 166px;
  height: 146px;
  clear: left;
  float:left;
}

.download-D {
  margin: 0px;
  padding: 0px;
  border: 0px;
  background-color: #3078B1;
  border-top: solid 1px #88B1D2;
  width: 14px;
  height: 146px;
  clear: left;
  float: left;
}

.download ul li {
  list-style-image: url("/media/download_bullet.jpg") ! important;
}

.download a {
  color: #ffffff;
  text-decoration: none;
}

.download li a:hover {
  color: #ffc955;
}

.download img {
  padding: 20px 0px 0px 20px;
}

/* Column Left */
.column-left {
  margin: 0px;
  padding: 0px;
  border: 0px;
  width:166px;
  height: auto;
  clear: left;
  float:left;
  background: url("/media/column_left_C.png") repeat;
}

.column-left-fill {
  height: 286px;
  clear: none;
  float:left;
  width: 152px;
}

.column-left-fill h1 {
  padding: 0px;
  border: 0px;
  margin: 0px;
  font-size: 10px;
  margin: 20px 0px 0px 55px;
}

.column-left-fill h1 a {
  text-decoration: none;
  color: #ffffff;
  padding: 0px;
  border: 0px;
  margin: 0px;
}

.column-left-fill a:hover {
  color: #ffc955 !important;
}

.btn-sistemas {
  padding: 5px 0px 0px 0px;
  margin: 0px;
  border: 0px;
  background: url("/media/btn_sistemas.png") no-repeat;
  background-position: center bottom;
  width: 138px;
  height: 57px;
  clear: none;
  float:left;
}

.btn-treinamentos {
  padding: 5px 0px 0px 0px;
  margin: 0px;
  border: 0px;
  background: url("/media/btn_treinamentos.png") no-repeat;
  background-position: center bottom;
  width: 138px;
  height: 57px;
  clear: none;
  float:left;
}

.btn-desenvolvimentos {
  padding: 5px 0px 0px 0px;
  margin: 0px;
  border: 0px;
  background: url("/media/btn_desenvolvimentos.png") no-repeat;
  background-position: center bottom;
  width: 138px;
  height: 57px;
  clear: none;
  float:left;
}

.btn-consultorias {
  padding: 5px 0px 0px 0px;
  margin: 0px;
  border: 0px;
  background: url("/media/btn_consultorias.png") no-repeat;
  background-position: center bottom;
  width: 138px;
  height: 57px;
  clear: none;
  float:left;
}

.column-left-E {
  margin: 0px;
  padding: 0px;
  border: 0px;
  width: 14px;
  height: 366px;
  clear: left;
  float:left;
  background: url("/media/column_left_C.png") repeat;
}

.column-left-D {
  margin: 0px;
  padding: 0px;
  border: 0px;
  width: 14px;
  height: 366px;
  clear: right;
  float:right;
  background: url("/media/column_left_D.png") no-repeat;
}

.column-left-D-home {
  margin: 0px;
  padding: 0px;
  border: 0px;
  width: 14px;
  height: 366px;
  clear: left;
  float:left;
  background: url("/media/column_left_D_home.png") no-repeat;
}

.column-left-D-inside {
  margin: 0px;
  padding: 0px;
  border: 0px;
  width: 14px;
  height: 513px;
  clear: left;
  float:left;
  background: url("/media/column_left_D_inside.png") no-repeat;
}

/* Column Right */
.column-right {
  font-family: "Verdana","Arial",sans-serif;
  background: #9AC3E1;
  color: #074881;
  margin: 0px;
  padding: 0px;
  border: 0px;
  font-size: 10px;
  width: 184px;
  height: 380px;
  clear: right;
  float: left;
}

.column-right-info {
  border-bottom: 1px solid #C5DCEE;
  height: 125px;
}

.column-right-info h1 {
  margin: 0px;
  padding: 5px 5px 0px 5px;
  border: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #074881;
}

.column-right-info p {
  margin: 0px;
  padding: 0px 5px 0px 5px;
  border: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #074881;
}

.column-right-info img {
  border: 0px;
  clear: right;
  float: right;
}

.column-right-info  ul {
  text-decoration: none;
  margin: 5px;
  padding: 0px;
}

.column-right-info li {
  text-decoration: none;
  list-style-type: square;
  list-style-position: inside;
}

.column-right-info LI A {
    text-decoration: none;
    color: #808080;
}

.column-right-info LI A:hover {
    text-decoration: none;
    color: #ff0000 !important;
}

.login {
  border: 0px;
  margin: 0px;
  padding: 0px;
  border-top:solid 1px #4F96CB;
  background-color:#65A4D1;
  width:184px;
  height:115px;
  background-image: url("/media/login_right_C.png");
  background-repeat: no-repeat;
  background-position: right bottom;
  clear: none;
  float: right;
}

.login h1 {
  padding: 0px;
  border: 0px;
  margin: 10px 0px 0px 10px;
  font-size: 14px;
  color: #ffffff;
}

.login h2 {
  padding: 0px;
  border: 0px;
  margin: 0px 0px 0px 10px;
  font-size: 10px;
  color: #ffffff;
}

.login input {
  padding: 0px;
  border: 1px solid #65A4D1;
  margin: 0px 0px 0px 15px;
  font-size: 10px;
  background-color: #CBE0EF;
  width: 70%;
  font-size: 11px;
  color: #033869;
}

.login a {
  text-decoration: none;
  padding:2px;
  margin: 0px 0px 0px 15px;
  background-color:#437DAD;
  border:solid 1px #71AAD9;
  color: #ffffff;
  clear: none;
  float: left;
}

.contador {
  border: 0px;
  margin: 0px;
  padding: 0px;
  width:184px;
  height:15px;
  clear: none;
  float: right;
}

.contador p {
  padding: 0px;
  border: 0px;
  margin: 0px 0px 0px 10px;
  font-size: 10px;
  color: #808080;
}

.content-main-fill-home {
  background: #e0edf5;
  padding: 0px;
  margin: 0px;
  border: 0px;
  height: auto;
  width: 450px;
  float: left;
  clear: none;
}

.content-main-fill-center {
  background-color:#C7CCCF;
  padding: 0px;
  margin: 0px;
  border: 0px;
  height: auto;
  width: 450px;
  float: left;
  clear: none;
  background-image:url("/media/interna_grad.jpg");
  background-repeat:repeat-x;
}

.dicas {
  width:416px; 
  height:490px; 
  border: 0px;
  margin: 0px;
  padding: 10px;
  border-top:solid 3px #CFD3D6; 
  color: #808080;
  overflow: auto;
  float: left;
  clear: none;
  font-weight: normal;
}

.dicas-linha {
  width:415px;
  height:2px;
  background:url("/media/interna_linha.gif") repeat;
  margin-top:15px;
  margin-bottom:15px;
}

.dicas h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #FFFFFF;
}

.dicas h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
}

.dicas h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}

.dicas p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
}

.dicas ul li {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
}

.dicas ol li {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
}

.content-main-fill-inside {
  background-color:#C7CCCF;
  padding: 0px;
  margin: 0px;
  border: 0px;
  height: 513px;
  width: 634px;
  clear: none;
  float: left;
  background-image:url("/media/interna_grad.jpg");
  background-repeat:repeat-x;
}

.textos {
  border: 0px;
  margin: 0px;
  padding: 10px;
  background-image: url("/media/texto_right_C.png");
  background-repeat: no-repeat;
  background-position: right bottom;
  color: #808080;
  overflow: auto;
  clear: none;
  float: left;
  font-weight: normal;
  width:600px; 
  height:493px; 
}

.textos-linha {
  width:590px;
  height:2px;
  background:url("/media/interna_linha.gif") repeat;
  margin-top:15px;
  margin-bottom:15px;
}

.textos h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #FFFFFF;
}

.textos h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
}

.textos h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}

.textos p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
}

.textos ul li {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
}

.textos ol li {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
}

.noticias {
  width:416px; 
  height:162px; 
  background-color:#8E999F; 
  border: 0px;
  margin: 0px;
  padding: 10px;
  border-top:solid 3px #CFD3D6; 
  color: #808080;
  overflow: auto;
  float: left;
  clear: none;
  font-weight: normal;
}

.noticias h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #FFFFFF;
}

.noticias a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #FFFFFF;
  text-decoration: none;
}

.noticias a:hover {
  color: #ffc955;
}

.noticias_data {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #333333;
}

.destaques {
  width:416px; 
  height:126px; 
  background-color:#A3ACB1;
  border: 0px;
  margin: 0px;
  padding: 10px;
  border-top:solid 1px #CFD3D6; 
  color: #808080;
  overflow: auto;
  float: left;
  clear: none;
  font-weight: normal;
}

.destaques h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #FFFFFF;
}

.destaques a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #FFFFFF;
  text-decoration: none;
}

.destaques a:hover {
  color: #ffc955;
}

.destaques_data {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #333333;
}

.gpr {
    font-family:"Verdana","Arial",sans-serif;
    text-align: center;
    color: #808080;
    margin: 0px;
    padding: 0px;
    border: 0px;
    font-size: 9px;
    width:800px;
    height: 15px;
    clear: left;
    float: left;
}

.gpr  a {
    text-decoration: none;
    color: #404040;
}

/* Tables */

table {
    border-bottom: 0px;
    margin: 0;
    padding:0;
    width: auto;
}

tr {
    margin: 0;
    padding:0;
}

th {
    font-size: x-small;
    font-weight: bold;
    background:#eee;
    margin: 0;
    padding:0;
}

td {
 padding-left: 1em;
 text-align: left;
 white-space: nowrap;
 overflow: hidden;
}


td a:hover {
color: #F78A00;
}
