*{
  margin:0px; 
  padding:0px; 
  font-family:Arial,Sans-Serif,verdana;
  font-size:11px;
  color:#2A4266;
  line-height:20px;
}

h1{
  font-size:16px;
  color:#4677B3;
  background:#ddd url('../image/separador.png') repeat-x bottom;
  margin:0px;
  padding:0px 3px;
  text-transform:uppercase;}

a:link{color:blue;}
a:hover{text-decoration:underline;}

p{padding:5px 0px;}

img, table{border:0px;}

#carregando{
	z-index:1000;
	display:none;
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;

	background-image:url('../image/loading.gif');
	background-repeat:no-repeat;
	background-position:center;
	background-color:#ddd;
	filter:alpha(opacity=60);
	opacity:0.6;
	-moz-opacity:0.6;
}

.error, .errorbox-bad {
  color:red;
  border-top:1px solid red;
  border-bottom:1px solid red;
  padding:10px;
  background-color:#ffdcdc;
  font-weight:bold;
}
.error p{font-size:16px; margin:0px;}

body {
  background:#fff url('../image/bg.png') repeat-x fixed;
}

body, td, th {
}


/*
 * MOLDURA
 */
#frame {
  width:709px;
  position:relative;
  left:50%;
  margin-left:-354.5px;
  background-color:#fff;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
}

/*
 * MENU
 */
#menu {
  width:699px;
  margin:6px 3px -6px 4px;
  _margin:6px 3px 0px 4px;
}

.menu-sel {
  background:url('../image/mbgs.png') repeat-x;
}

/*
 * CONTEUDO
 */
#content {
  width:669px;
  margin:0px 3px 6px 4px;
  border:1px solid #D6D7DB;
  border-top:none;
  background-color:#EAFAF4;
  padding:14px;
  text-align:justify;
}

.separador{
  height:2px;
  background:url('../image/separador.png') no-repeat center;
}

/*
 * RODAPE
 */
#footer {
  margin:20px 0px;
  text-align:right;
  font-size:11px;
  color:#aaa;
}

#footer a{color:#4674B3;}
#footer a:hover{text-decoration:underline;}



/*
* FORMULARIOS - ORÇAMENTO
*/
.form-orc-label{text-align:right; font-weight:bold; padding-right:10px;}

.form-orc-items-label{text-align:center; font-weight:bold;}
