.formp{
	width:100%;
	background-color:#dce0e0;
	border:1px solid #7a8a93;
	margin-right:3px;
}

.formv{
	background-color:#dce0e0;
	border:1px solid #7a8a93;
	margin-right:3px;
	text-align:left;
	padding-left:3px;
	font-size:12px;
}

.tbgaleria{
	border:1px solid #7a8a93;
	margin-right:3px;
	text-align:left;
	padding-left:3px;
	font-size:12px;
}

.tbview{
	border:1px solid #7a8a93;
}

.botao{
	width:60px;
	height:18px;
	background-color:#7a8a93;
	border:1px solid #dce0e0;
	color: #ffffff;
	font-size:11px;	
	margin-right:3px;	
}

.frm{
	font-size:12px;
	padding-right:3px
}

BODY {
  margin:0;
  padding:0;
	font-family: arial,verdana;  
  background-image:url('imagens/background.gif'); 
  background-position:right top; 
  background-repeat:repeat-y ;

}

.topBanner {
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:150px;
  margin-left:0px;
  background-color:#8597A3;
  color:white;
  background-image:url('imagens/cabecalho.jpg'); 
  background-position:right top; 
  background-repeat:no-repeat;
	overflow:hidden;
}
.leftCol {
	padding-top: 10px;
  position:absolute;
  top:150px;
  left:0;
  width:19%;
  margin:0;
}
.rightCol {
	padding-top: 10px;
  position:absolute;
  top:150px;
  right:0;
  width:38%;
  margin:0;
  text-align: center;
}

.rightCol2 {
	padding-top: 10px;
  position:absolute;
  top:150px;
  right:0px;
  width:20%;
  margin:0;
  text-align: center;
}

.centerCol {
	position:absolute;
    top:150px;
    padding:10px 6% 0px 6% ;
	left: 19%;
	right:38%;
	height:auto;
	overflow:scroll;
}

.centerCol2 {
position:absolute;
  top:150px;
  padding:10px 4% 0px 4% ;
	left: 19%;
	right:20%;
	height:auto;
	overflow:auto;	
}

.centerCol3 {
position:absolute;
  top:150px;
  padding:10px 6% 0px 6% ;
	left: 19%;
	right:0%;
}

.lvertical{
  position:absolute;
  top:160px;
  width:2px;
  margin:0px;
  background-color:#8597A3;
  right:19%;
  height: 450px;
  background-image:url('imagens/acabamentov.gif'); 
  background-position:right bottom; 
  background-repeat:no-repeat;
}

#logotipo {position:relative; top:20;left:2.5%}
#marcacao {position:absolute; top:88;left:0; width:100%; overflow:hidden}
.menu {position:absolute;top:132px;}

.menue {
	text-align:right;
	font-size:12px;
	vertical-align:0%;
	margin-top:10px;
}

.divisor {
	height:2px;
	background-color:#8597A3;
	text-align:right
}

.bodreport{
	font-size:13px;
	margin-bottom:15px;
	text-align:justify;
}

.topreport{
	font-size:12px;
	font-weight: bold;
	color: #A5C3D2;
}

.topmat{
	font-size:20px;
	font-weight: bold;
	color: #A5C3D2;
}

.subtit{
	font-weight: bold;
	color: #8597A3;
}
.txdestaque{
	font-style: italic;
	color: #8597A3;
}

.dias {
	font-weight: normal;
}
.imgdest{
	border: 2px solid #8597A3; 
	margin: 0px 5px;
}
.link1 {
	color: #849DAA;
	text-decoration:none;
}
.cmenu0{
	text-align:center;
	z-index:96;
	position:absolute;
	left:2.5%;
	top:150px;
	background-color: #849DAA;
	width: 150px;
	display:none;
}
.cmenu1{
	z-index:97;
	position:absolute;
	left:17%;
	top:150px;
	background-color: #849DAA;
	width: 150px;
	display:none;	
}
.cmenu2{
	z-index:98;
	position:absolute;
	left:40%;
	top:150px;
	background-color: #849DAA;
	width: 150px;
	display:none;	
}
.cmenu3{
	z-index:99;
	position:absolute;
	left:59%;
	top:150px;
	background-color: #7a8a93;
	width: 150px;
	display:none;	
}
.lmenu{
	font-size:11px;
	width:auto;
	background-color: #99b0bf;
	padding-left:4px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	margin:2px;
}

.tmenu {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}
.tmenu:hover {
	color:#99b0bf;
	text-decoration:none;
}
.lmenu:hover{
	background-color: #ffffff;
}

.linklf{
	color:#7a8a93;
	text-decoration:none;
}

.linklf:hover{
	color:#99b0bf;
}

br{
	padding:10px;
}

.cabecalho {
	color:#dce0e0;
	font-weight:bold;
	font-size:12px;
}

.menup {
	color:#7a8a93;
	font-size:12px;
	text-decoration:none;
}
.menup:hover {
	text-decoration:underline;
}
.std { 
	font-size:9px;
	float:left; 
	clear:none; 
	width:3.1%;
	text-align:center;
	border:#99CCFF dotted 1px;
}

.pargf{
	padding:5px;
}

#rodape{
	position: fixed;	
	background-color:#FFFFFF; 
	bottom:0px;
	z-index:90;
	width:100%; 
	font-size:10px; 
	color:#849DAA;  
	background-image:url('imagens/background2.gif'); 
	background-position:left top; 
	background-repeat:repeat-y ;
}

#rodape2{
	background-color:#FFFFFF; 
	z-index:90;
	width:100%; 
	font-size:10px; 
	color:#849DAA;  
	background-image:url('imagens/background2.gif'); 
	background-position:left top; 
	background-repeat:repeat-y ;
}