   
/* ================= Nova Area Restrita =========================================================*/


fieldset		{ border: none; }

.ar_all						{ width:1035px; height:100%; background-color:#fff; border:1px solid #eee; padding:20px; margin:50px 0 0 0; }

.ar_cabecalho				{ width:100%; height:34px; padding:0 0 20px 0; border-bottom:1px solid #eee; }

.ar_titulomaior				{ float:left; width:auto; }
     
   .ar_ico_restrita			{ float:left; width:32px; height:34px; background:url(images/ar_ico_restrita.png); display:block; }

   .ar_titulomaior	h2		{ float:left; width:auto;  font-size:26px; color:#32569A; font-weight:normal; margin:0 0 0 15px; padding:0; line-height:34px; }

.ar_bemvindo				{ float:right; width:auto; height:34px; line-height:34px; color:#325599; }

.ar_bemvindo		b		{ color:#EA5D00; }	        
	  
.ar_deseja			{ width:100%; height:120px; line-height:120px; margin:20px 0 15px 0; border-bottom:1px solid #eee; }	  

    .ar_bt_inicial					{ float:left; width:91px; height:41px; margin:0 0 0 10px; background:url(images/ar_bt_inicial.png); display:block; }
    .ar_bt_inicial:hover		{ background-position:bottom; }
    
    .ar_bt_docgeral				{ float:left; width:174px; height:44px; margin:2px 0 0 20px; background:url(images/ar_bt_docgeral.png); display:block; }
    .ar_bt_docgeral:hover	{ background-position:bottom; }
	
    .ar_bt_editar				{ float:left; width:134px; height:41px; margin:4px 0 0 20px; background:url(images/ar_bt_editar.png); display:block; }
    .ar_bt_editar:hover		{ background-position:bottom; }
	
    .ar_bt_listar					{ float:left; width:150px; height:42px; margin:1px 0 0 20px; background:url(images/ar_bt_listar.png); display:block; }
    .ar_bt_listar:hover			{ background-position:bottom; }
	
    .ar_bt_sair					{ float:left; width:90px; height:30px; margin:8px 0 0 20px; background:url(images/ar_bt_sair.png); display:block; }
    .ar_bt_sair:hover			{ background-position:bottom; }
	

.ar_borda_titulos			{ float:left; width:20px; height:44px; background:url(images/ar_borda_titulos.png); display:block;}
	
	.ar_titulos				{ width:auto; height:44px; background:url(images/ar_titulos.png) repeat-x; display:inline-block; margin:0 0 20px 0; }
	 .ar_titulos	h2			{ line-height:44px; color:#fff; margin:0 20px 0 10px; padding:0; font-weight:normal; font-size:13px; }	
	 
	 
	.ar_bt_visualizar				{ width:74px; height:25px; margin:0 0 0 3px; background:url(images/ar_bt_visualizar.png); display:block; } 
	.ar_bt_visualizar:hover		{ background-position:bottom; }
	
	.ar_bt_acessar				{ width:74px; height:25px; margin:0 0 0 3px; background:url(images/ar_bt_acessar.png); display:block; } 
	.ar_bt_acessar:hover		{ background-position:bottom; }
	
	.ar_bt_responder				{ width:74px; height:25px; margin:0 0 0 3px; background:url(images/ar_bt_responder.png); display:block; } 
	.ar_bt_responder:hover		{ background-position:bottom; }
	
	.ar_bt_salvar					{ width:59px; height:28px; margin:0 0 0 3px; background:url(images/ar_bt_salvar.png); display:block; border:none; cursor:pointer; } 
	.ar_bt_salvar:hover			{ background-position:bottom; }
	
	.ar_bt_enviar					{ width:59px; height:28px; margin:0 0 0 3px; background:url(images/ar_bt_enviar.png); display:block; border:none; cursor:pointer; } 
	.ar_bt_enviar:hover			{ background-position:bottom; }
	
.ar_subtit		{ margin: 10px 0 0 0; padding: 20px; font-weight: 300; font-size: 22px; border: 1px solid #DDD; }
	
	.deseja 								{ margin:0 0 20px 0; }
	
	.deseja .tab_arearestrita		{ width: 100%; }

	table.tab_arearestrita				{ font-size: 11px;}
		table.tab_arearestrita th 		{ padding: 10px 5px; background: #EEE; }
		table.tab_arearestrita td 		{ padding: 5px 5px; }
		table.tab_arearestrita .par		{ background: #DDD; }

	.deseja .campo					{    display: block;
    float: left;
    width: 97%;
    position: relative;
    height: 43px;
    line-height: 27px;
    margin: 2px 5px 20px 0;
    padding: 15px 4px 0px 10px;
   }
	.deseja .campo.dep			{ height: auto; }
		.deseja .campo label		{ position: absolute; top: -1px; left: 5px; padding: 0 3px; line-height: 12px; z-index: 1;}
		
		.deseja .campo input									{ position: relative; z-index: 11; }
		.deseja .campo input[type="text"], .deseja .campo input[type="password"]			{ width: 97%;  border: none; line-height: 22px; height: 32px; background: #FFF; font-size: 12px; color: #666; }
		.deseja .campo input[type="radio"]			{ line-height: 30px; }
		.deseja .campo input[type="checkbox"]	{ margin-top: 5px; }
		.deseja .campo select								{ font-family: Arial; position: relative; width: 97%;  border: none; background: #FFF; line-height: 28px; height: 28px; padding: 0; margin: 0; background: #FFF; font-size: 12px; color: #666; z-index: 11; }
		 
		.msg		{ width: 97%; margin-bottom: 20px; padding: 20px; margin-top: 20px; border: 1px solid #090; text-align: center; }
		.msg.e	{ border: 1px solid #900; }	
		
	.raiz_ar					{ margin: 15px 15px 25px 15px; font-weight: 700; font-size: 16px; }
		.raiz_ar span		{ font-size: 12px; line-height: 26px; }
		