#Layer1{
position: relative;
width:780px;
left: 50%;
margin-top:0px;
margin-left: -389px;
_margin-left: -388px;
/*background-color: #FFF;*/

}	

#tabela{
float:left;
width:762px;
padding-top:5px;
padding-left:10px;
padding-right:8px;
background-color: #FFF;
border:1px solid #ccc;
font-size:12px;
}

#form_campos{
width:100%;
float:left;
clear:both;
}

#form_titulo{
width:20%;
float:left;
text-align:right;
font-weight:bold;
padding-right:0.3%;
}

#form_campo{
width:79.7%;
float:left;
text-align:left;
margin-bottom:10px;
}

.titulo2{
width:20%;
}

.campo2{
width:80%;
}


#calendario{
width:100%;
float:left;
margin-bottom:10px;
}

#infoagenda{
float:left;
}

#topo{  
	width:780px;
	height:120px;
    background: url(../images2/banner_adm3_mini.png) no-repeat;
/*	border:1px solid #ccc;*/

}	

#pesquisa{
float:right;
font-size:9px;	
color:#4d4d4d;
text-align:right;
font-weight:bold;
width:440px;
text-align:center;
height:29px;
background: url(../images2/busca.png) no-repeat;
}


#banner{  
	width:780px;
	height:120px;
    background: url(../images2/banner_adm3.png);
/*	border:1px solid #ccc;*/

}	

#molde{
border:1px solid #ccc;}

.situacao0{
color:#003366;
font-size:11px;
}

.situacao1{
color:#006600;
font-size:11px;
}

.situacao2{
color:#990000;
font-size:11px;
}

.form_color{
background-color: #e0e0e6;
padding:1em;
}

.form_color2{
background-color: #f8f8f8;
padding:1em;
}

.info{
padding:1em;
}

#menu{
width:780px;
background-color:#ddd;
margin-top:6px;
height:20px;
border:1px solid #cccccc;
border-bottom:0;
color:#fff;
 }    

/* menu horizontal-vertical by micox */
.menu-hv * { margin:0; padding: 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;z-index:1000;}
.menu-hv a { display: block; }
.menu-hv li { list-style: none; float: left; height: 1%;}
.menu-hv li ul { position: absolute; visibility: hidden;}
.menu-hv li ul li { float: none; white-space: nowrap; display: inline; /* o inline é pro IE */}
.menu-hv li ul li ul { position: absolute; left: 100%; top: 0; }
.menu-hv li:hover ul, .menu-hv li.over ul { visibility: visible;}
.menu-hv li:hover ul ul, .menu-hv li.over ul ul { visibility: hidden; }
.menu-hv ul ul li:hover ul, .menu-hv ul ul li.over ul { visibility: visible;}
/* visual */
.menu-hv {  width: 720px; margin: 0; height: 20px;}
             .menu-hv a {  text-decoration: none; color: #4d4d4d;
                                        padding: 0 5px; line-height: 20px;}
             .menu-hv a:hover { background-color:#bfbfbf; color: #000;}
             .menu-hv ul li ul {  background-color:#ddd; border: 1px solid #ccc;  }


#rdp {	
    	font-size: 9px;
		color:#666666;
		padding-top:20px;
		text-align:center;
		float:left;
		clear:both;
		width:100%;
		height:35px;
			}
