			body{
			margin:0px;
			padding:0px;
			background: #F0F0F0 url(../images/lateral2.jpg) repeat-y center;
			height:auto;
			color:#4F4F4F;
			font-family:Arial, Helvetica, sans-serif; 
			font-size:12px;
			}
			
			a, a:hover, a:visited{
			color:#316B9F;
			}
			
			#popup{
			display:none;
			z-index:10;
			position:absolute;
			top:150px;
			left:50%;
			margin-left:-200px;
			width:400px;
			height:auto;
			border:1px solid #C0C0C0;
			-moz-border-radius:4px;
			background:#FFF;
			}
			
			#popup_title{
			height:32px;
			background:#416EAF;
			}
			
			.popup_close, .pointer{
			cursor:pointer;
			}
			
			#content{
			width:1000px;
			position:absolute;
			top:0px;
			left:50%;
			margin-left:-500px;
			}
			
			#header{
			height:103px;
			background: white url(../images/fon_top2.gif) repeat-x bottom;
			position:relative;
			}
			
			#logo{
			position:absolute;
			top:10px;
			left:10px;
			width:200px;
			height:60px;
			background: transparent /*url(../images/owl_logo1.jpg) no-repeat*/;
			}
			
			#menu{
			position:absolute;
			bottom:10px;
			right:10px;
			}
			
			a.menu_item{
			margin-left:10px;
			color:#4F4F4F;
			font-weight:bold;
			font-size:13px;
			text-decoration:none;
			}
			
			#middle{
			width:100%;
			height:auto;
			margin-top:0px;
			min-height:400px;
			padding-top:40px;
			background: transparent url(../images/but03.jpg) repeat-x top;
			}
			
			.voltar{
			padding-top:30px;
			}
			
			.form_title{
			text-align:center;
			}
			
			.form_subtitle{
			padding-top:20px;
			}
			
			.form_usuario{
			margin-left:20px;
			font-size:13px;
			}
			
			.chamada{
			margin-left:350px;
			}
			
			#pesquisa{
			margin-top:20px;
			}
			
			#paginacao{
			margin-top:20px;
			margin-bottom:50px;
			width:98%;
			}
			
			.blank_td{
			border:1px solid #C0C0C0;
			background:#F5F5F5;
			padding:5px;
			text-align:center;
			}
			
			.blank_td_on{
			border:1px solid #C0C0C0;
			background:#D9D9D9;
			padding:5px;
			text-align:center;
			}
			
			.page{
			cursor:pointer;
			}
			
			.page:hover{
			color:#1B65D1;
			}
			
			.gray_td{
			border:1px solid #C0C0C0;
			background:#DCDCDC;
			padding:2px;
			text-align:center;
			}
			
			.normal_td{
			background:#FFF;
			}
			
			#content_form{
			margin-top:0px;
			}
			
			.normal{
			text-decoration:none;
			color:#1B65D1;
			}
			
			.comentarios_titulo{
			height:18px;
			background:#F0F0F0;
			}
			
			.comentarios_corpo{
			min-height:40px;
			height:auto;
			background:#D7D9DD;
			}
			
			#login_content{
			margin-top:-40px;
			padding-top:20px;
			width:100%;
			height:100%;
			background:#F6F6F6;
			}
			
			.form_title{
			margin-top:20px;
			width:98%;
			margin-left:1%;
			height:25px;
			font-weight:bold;
			font-size:18px;
			border-bottom:1px solid #FF8C00;
			}
			
			.form_message{
			width:100%;
			height:auto;
			background:#FFEFF1;
			font-size:14px;
			text-align:center;
			}
			
			.error_message{
			width:100%;
			height:auto;
			background:#FFEFF1;
			font-size:14px;
			text-align:center;
			}
			
			.succes_message{
			width:100%;
			height:auto;
			background:#EFFFF4;
			font-size:14px;
			text-align:center;
			}
			
			#formName{
			padding:8px;
			}
			
			#listagem{
			margin-top:20px;
			}
			
			a.titulo_listagem{
			cursor:pointer;
			}
			
			.titulo_listagem{
			text-decoration:underline;
			}
			
			.red{
			color:red;
			}
			
			.fieldset{
			z-index:5;
			background:#FAFAFA;
			border:1px solid #999;
			-moz-border-radius:4px;
			}
			
			.full_text{
			width:80%;
			height:60px;
			}
			
			.half_text{
			width:50%;
			height:80px;
			}
			
			.cadastro_usuario input.formField{
			width:200px;
			}