/* Body */
body,table,tr,td {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
}

body {
  background-color:#2E4256;
  margin:0px;
  text-align:center;
}

#all_1 {
  text-align:left;
  margin:0 auto;
  width:770px;
  overflow:hidden;
}

#all_2 {
  text-align:left;
  margin:0 auto;
  width:756px;
  overflow:hidden;
}

#b_topo1 {
  clear:both;
  /* background:url(../~img/b_topo1.jpg) no-repeat top; */
  width:770px;
  height:90px;
  cursor:pointer;
}

#b_topo2 {
  clear:both;
  background:url(../~img/b_topo2.jpg) no-repeat bottom;
  width:770px;
  height:40px;

  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#002753;
}

#b_conteudo {
  clear:both;
  position:relative;
  float:left;
  width:750px;
  _width:770px;
  background:#FFFFFF;
  padding:10px;
}

#b_bottom {
  clear:both;
  width:770px;
  height:50px;
  background:url(../~img/b_bottom.jpg) no-repeat top;
}
/* ----- */

/* Menu */
#menu {
  float:left;
  width:180px;
  margin-top:-10px;
}

#menu h1.top {
  width:178px;
  _width:180px;
  height:34px;
  border-left:1px solid #D7D7D7;
  border-right:1px solid #D7D7D7;
  background:#F7F7F7;
  font-size:1px;
  margin:0px;
}

#menu h1.bottom {
  width:180px;
  height:20px;
  background:url(../~img/menu.gif) no-repeat bottom;
  font-size:1px;
  margin:0px;
}

#menu ul {
  width:178px;
  _width:180px;
  list-style:none;
  margin:0px;
  padding:0px;
  border-left:1px solid #D7D7D7;
  border-right:1px solid #D7D7D7;
  background:#F7F7F7;
  cursor:default;  
}

#menu ul li {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#002753;
  text-decoration:none;
  padding:4px 8px 4px 8px;
  _padding:0px;
  cursor:pointer;
}

#menu ul li:hover, #menu ul a:hover {
  background:#FFFFFF;
}

#menu ul li a {
  color:#002753;
  text-decoration:none;
  _width:100%;
  _height:100%;
  _padding:4px 8px 4px 8px;
}

#menu ul li.sub {
  color:#666666;
  padding:4px 8px 4px 17px;
  _padding:0px;
  list-style-position:outside;
}

#menu ul li.sub a {
  color:#666666;
  _padding:4px 8px 4px 17px;
}
/* ----- */

/* Conteudo */
#conteudo {
  float:left;
  background:#FFFFFF;
  width:560px;
  margin-left:10px;
}
/* ----- */

/* Titulo Conteudo */
#conteudo #titulo {
  border-top:1px dotted #2E4256;
  border-bottom:1px dotted #2E4256;
  _border-top:1px solid #2E4256;
  _border-bottom:1px solid #2E4256;
  padding-top:5px;
  padding-bottom:5px;
  width:100%;
  font-weight:bold;
  color:#002753;
}
/* ----- */

/* Link (a) */
a {
  color:#000000;
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
}
/* ----- */

/* Aviso */
.aviso {
  color:#FF0000;
  /*font-weight:bold;*/
}
/* ----- */

/* Form_SejaCorretor */
#Form_SejaCorretor input {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#000000;
  border:1px solid #D7D7D7;
}
/* ----- */

/* Forms */
input,select {
  border:1px solid #CCCCCC;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
}
/* ----- */

/* H1.Clear (height = 11px) */
h1.clear {
  clear:both;
  width:1px;
  height:11px;
  font-size:1px;
  margin:0px 0px 0px 0px;
}
/* ----- */

/* TD Roteiros */
td #td_roteiros {
  background:url(../imagens/index_14.jpg) no-repeat;
  width:382px;
  height:247px;
}
/* ----- */

/* Div Roteiros_UF */
#roteiros_uf {
  position:relative;
  width:200px;;
  left:150px;
  top:10px;
  font:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#002753;
  font-weight:bold;
}

#roteiros_uf a {
  color:#002753;
}

#roteiros_uf a:hover {
  text-decoration:underline;
}
/* ----- */