
body, html {
  color: black;
  font-size:small;
  font-family:verdana, arial, sans-serif;
  background: #fff;
  padding:0;
  margin:0; 
  height:100%;
}

.botao-pesquisar {
  width: 82px;
  height: 21px;
  padding: 21px 0 0;
  margin: 0;
  border: 0;
  background-color: #FFFFFF;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

.fieldset-menu fieldset {
width: 100%;
}

.fieldset-menu div {
margin: 0px 10px 0px 0px;
}

.border-laranja {
  border-spacing: 0px;
  border-style: solid;
  border-width: 1px;
  margin: 0px;
  padding: 0px;
  -moz-border-radius: 0px;
  border-color: #DA9569;
  background-color: #FFFFFF;
  border-collapse: collapse;
}

.linha-laranja {
  border-collapse: collapse;
  border-width: 0px;
  margin: 4px;
  padding: 4px;
  -moz-border-radius: 0px;
  background-color: #DA9569;
  width: 100%;
  height: 1px;
}

.pestatica-table {
  width: 100%;
  padding: 0px 10px 0px 0px;
}

.pestatica-td-esquerdo {
  width: 200px;
}

.pestatica-td-direito {
  background-color: #FFFFFF;
  text-align: left;
  align: left;
  color: #384963;
}

.pestatica-td-direito h3 {
color: #5D3B14;
}


.indice-h1-no-border {
  padding: 10px 10px 0px 40px;
  width: 100%;
  font-size:10pt;
  font-family:verdana, arial, sans-serif;
  color: #5c3a14;
  text-align: left;
}

.indice-h2-no-border {
  padding: 0 0 0 10px;
  font-size:10pt;
  font-family:verdana, arial, sans-serif;
  color: #384963;
  text-align: left;
}

.indice-h1 {
  padding:800;
  width: 100%;
  font-size:9pt;
  font-family:verdana, arial, sans-serif;
  color: #5c3a14;
  border-bottom: solid #5c3a14;
  border-bottom-width:1px;
}

.indice-h2 {
  font-size:8pt;
  font-family:verdana, arial, sans-serif;
  color: #384963;
  border-bottom: solid #856a4d;
  border-bottom-width:1px;
  width: 150px;
}

.indice-h3 {
  font-size:8pt;
  font-family:verdana, arial, sans-serif;
  color: #856a4d;
}

.menu2 {
  font-size:8pt;
  font-family:verdana, arial, sans-serif;
  color: black;
  text-decoration:none;
}

.nounderline a:link {text-decoration: none}




.imagemheader
{
    background-color: #FFDB95;
    align: right
    border-collapse: collapse;
    width: 100%;
    border-width: 0px;
    margin: 10px 10px 10px 10px;
    padding: 0px;
    align: left;
    -moz-border-radius: 0px;
}

.imagemheader-left
{
    border-collapse: collapse;
    background-color: #FFDB95;
    border-width: 0px;
    margin: 0px;
    padding: 0px;
    align: left;
    -moz-border-radius: 0px;
}

.imagemheader-right
{
    border-collapse: collapse;
    background-color: #FFDB95;
    border-width: 0px;
    margin: 0px;
    padding: 0px;
    -moz-border-radius: 0px;
}

.right {float: right;}

.left {float: left;}

.top {float: top;}

.bottom {float: bottom;}

.menu-principal-table
{
    border-collapse: collapse;
    border-width: 0px;
    margin: 0px 10px 0px 0px;
//    margin: 0 15px 0 0;
    padding: 0px;
    -moz-border-radius: 0px;
}


.menu-principal table
{
  border-spacing: 0px;
  border-width: 0px;
}

.menu-principal td
{
    border-width: 0px;
    margin: 0px;
    padding: 0px;
    background-color: #FFFFFF;
    align: center;
    text-align: center;
    -moz-border-radius: 0px;
}

.menu-principal a {
  color: #5D3B14;
  font-size:9pt;
  font-family:verdana, arial, sans-serif;
  margin: 0px;
  padding: 15px;
  text-decoration:none;
}


.menu-principal a:link {text-decoration: none}
.menu-principal a:visited {text-decoration: none}
.menu-principal a:active {text-decoration: none}
.menu-principal a:hover {text-decoration: none;}


.menu-principal img {
    border-width: 0px;
    margin: 0px;
    padding: 0px;
}


.noborder {
    border-collapse: collapse;
    border-width: 0px;
    margin: 0px;
    padding: 0px;
    -moz-border-radius: 0px;
}


.white {
    background-color: #FFFFFF;
}

.menu-secundario table
{
  width: 100%;
  border-width: 2px;
  border-spacing: 0px;
}

.menu-secundario td
{
    border-width: 2px;
    margin: 0px;
    padding: 0px;
    background-color: #FFFFFF;
    align: center;
    text-align: center;
    -moz-border-radius: 0px;
}

.menu-secundario a {
  color: #023334;
  font-size:9pt;
  font-family:verdana, arial, sans-serif;
  margin: 0px;
  padding: 15px;
}


.menu-secundario a:visited {text-decoration: none}
.menu-secundario a:active {text-decoration: none}
.menu-secundario a:hover {text-decoration: none;}



.menu-secundario img {
    border-width: 0px;
    margin: 0px;
    padding: 0px;
}


a {text-decoration: none;color:#5C74BB;}

a:hover {text-decoration: underline;color:#D0670A;}

#ajaxErrorMessage {
/* This element is shown on Cartoclient errors when in AJAX mode  */
  position: absolute;
  z-index: 1000;
  top: 0px;
  left: 0px;
  padding: 5px;
  color: black;
  background-color: silver;
  border: 3px solid red;
}

#banner {
  border: 1px #ccc dashed;
  margin: 10px;
}

#banner h1 {text-align:center;margin:5px;padding:0;font-size:1.1em;}

#loginform {
  position: absolute;
  right: 10px;
  top: 10px;
  height: 40px;
  padding:0;
  z-index: 3;
}

#leftmenu {
  top: 20px;
  background-color:#555555;
}

#leftbar {
  position: absolute;
  top: 45px;
  width: 250px;
  padding:4px;
  padding-top:0;
  z-index: 3;
  background:transparent;
}

#leftbar p {text-align:center;margin:10px;}

#keymap {text-align:center;margin:0px;}
#keymap input {border:0px solid #eee;}

#layerscmd {text-align:center;padding:5px;}

#content {z-index: 0;margin-left: 0px;}

#needJsDiv { 
  position:absolute;
  z-index:4;
  background-color:white;
}

#needJs { 
  color:red;
  font-size:2em;
  font-weight:bold;
}

#loadbar {
  width:170px;
  padding:10px;
  background-color:white;
  border:1px solid #eee;
  font-weight:bold;
}
#loadbar img {
    border:0;
    margin-top:10px;
    width: 140px;
    height: 10px;
}

pre {border: 1px #ccc dashed;padding:20px;margin-right:10px;}

.form_button {
  height:20px;
  border:1px solid #fff;
  border-bottom-color: #aaa;
  border-right-color: #aaa;
  background-color:#eee;
  color:black;
  font-size:0.8em;
  margin:2px;
}

.form_button_hilight {
  height:20px;
  border:1px solid #fff;
  border-bottom-color: #aaa;
  border-right-color: #aaa;
  background-color:#eee;
  color:red;
  font-size:0.8em;
  margin:2px;
}

#toolbar_row {
  padding:0px;
  text-align:center;
}

#toolbar_row img{
  padding:2px;
}

#toolbar_row input{
  float: left;
  padding:2px;
  vertical-align:bottom;
}


.toolbar_on {
  border: 1px solid #efbfbf;
  cursor: pointer;
}

.toolbar_off {
  border: 1px solid #ffffff;
  cursor: pointer;
}

#dummy {
  width:0;
  height:0;
}

#scaleContainer {
  position:absolute;
  z-index:3;
}

#floatScale {
  position:relative;
/*  top: -15px;*/
  padding:0;
  margin:0;
}

#floatGeo {
  padding:0;
  margin:0;
}

#floatDistance {
  padding:0;
  margin: 0;
  display: none;
}

#floatSurface {
  padding:0;
  margin: 0;
  display: none;
}

div#layerscmd {
  padding:0;
  margin: 0;
  display: none;
}

.table-result td
{
    border-width: 1px;
    margin: 0px;
    padding: 0px;
    background-color: #da9569;
    align: center;
    text-align: center;
    -moz-border-radius: 0px;
}
