*{
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS";
	color:#222;
}
input, textarea, select{
	border:1px outset #dadada;
}
body{

}
#global{
	position:relative;
	width:99%;
	margin:auto;
	outline:0px solid #000;
}
	#cabecalho{
		height:120px;
		outline:0px solid #F00;
		background:url(../images_admin/bg_topo.jpg);
		background-repeat:no-repeat;
	}
		.logo{
			position:absolute;
			top:0px;
			left:0px;
			display:none;
		}
			.logo img{ 
				border:0px;
			}
		.buscar{
			position:absolute;
			top:50px;
			right:0px;
		}
	#meio{
		background-color:#f0f0f0;
		border:1px outset #dadada;
	}
		#esquerda{
			width:13%;
			outline:0px solid #000;
			float:left;
		}
			#esquerda .menu_vert {
				position:relative;
				border:1px outset #dadada;
			}
			#esquerda .menu_vert h3{
				background-color:#666666;
				color:#FFFFFF;
				font-weight:normal;
				font-size:14px;
				padding-left:10px;
			}
			#esquerda .menu_vert h3 img {
				vertical-align:middle;
				margin-right:10px;		
			}
			#esquerda .menu_vert a{				
				display:block;
				padding-left:5px;
				font-size:11px;
				text-decoration:none;
				color:#FFF;
				padding-top:3px;
				padding-bottom:3px;
				padding-left:25px;
				background:url(../images_admin/bg_botao.png) #eb3e05;
				height:auto;				
				border-top:1px solid #FFF;
			}
			#esquerda .menu_vert a.submenu{
				display:block;
				padding-left:5px;
				font-size:11px;
				text-decoration:none;
				color:#FFF;
				padding-top:3px;
				padding-bottom:3px;
				padding-left:45px;
				background:url(../images_admin/bg_submenu.png) #fe4b0f;
				height:auto;
				border-top:1px solid #FFF;
			}

			#esquerda .menu_vert a:hover{
				background-color:#dadada;
				color:#000;
			}
		#conteudo{
		    min-height: 530px;
			height:auto !important;
			height:530px;
			width:87%;
			float:left;
			background-color:#f8f4f0;
			padding-bottom:0px;
			position:relative;
		}
		#conteudo h2 {
			width:99%;
			height:25px;
			padding-left:10px;
			font-weight:normal;
			font-size:17px;
			background:url(../images_admin/bg_titulo_pag.jpg) repeat-x #f9dcd3;
		}
	#rodape{
		height:38px;
		padding-top:0px;
		text-align:center;
		font-size:13px;
		background-color:#fe4a0f;
		font-weight:bold;
		margin-bottom:0px;
		color:#FFFFFF;
		border:1px outset #dadada;

	}
/*--------*/
.nada_lado{
	clear:both;
}
#topo{
	position:relative;
	text-align:center;
	height:25px;
	background:url(../images_admin/bg_titulo_pag.jpg) repeat-x #f9dcd3;
	color:#000;
	border:1px outset #dadada;
}
.paginador{
}
	.paginador a{
		padding-left:3px;
		padding-right:3px;
		text-decoration:none;
		background-color:#fff;
		color:#000;
		border:1px solid #fe4b0f;
		font-size:11px;
		margin-right:3px;
	}
	.paginador a:hover{
		background-color:#fe4b0f;
		color:#FFFFFF;
	}
	.paginador span{
		padding-left:3px;
		padding-right:3px;
		text-decoration:none;
		background-color:#F30;
		color:#FFF;
		border:1px solid #999;
	}
	.paginador img:first-child {
		margin-right: 173px;
	}
	.paginador img{
		position:absolute;
		top:0px;
		right:4px;
	}
	.paginador .marc_atual {
		background-color:#fe4b0f;
		color:#FFFFFF;
		padding-left:3px;
		padding-right:3px;
		text-decoration:none;
		border:1px solid #fe4b0f;
		font-size:11px;
		margin-right:3px;
	}
	.buscar{
		position:absolute;
		top:-80px;
		right:0px;
		width:230px;
		height:49px;
		background-image:url('../images_admin/bg_busca.jpg');
	}
		.field_buscar{
			position:absolute;
			top:15px;
			left:21px;
			width:130px;
			border:0px solid #000;
			background-color:transparent;
		}
		.bt_buscar{
			position:absolute;
			top:15px;
			left:160px;
			width:60px;
			border:0px solid #000;
			background-color:transparent;
		}
/*****/
label.error{
	color:#F00;
	padding-left:5px;
}

.item_foto{
	position:relative;
	float:left;
	width:178px;
	height:auto;
	margin:5px;
	overflow:hidden;
	border:1px dotted #000;
	padding-top:25px;
}
	.item_foto .edit_foto{
		border:0;
		position:absolute;
		right:124px;
		top:0px;
	}
	.item_foto .pro_foto{
		border:0;
		position:absolute;
		right:0px;
		top:0px;
	}
.item_arquivo{
	position:relative;
	float:left;
	width:125px;
	height:auto;
	margin:5px;
	overflow:hidden;
	text-align:center;
	border:0px solid #000;
	background-color:#dadada;
	font-size:11px;
}
	.item_arquivo .pro_arquivo{
		border:0;
		position:absolute;
		right:0px;
		top:0px;
	}
	.foto_aumentar{
		border:0;
		position:absolute;
		left:50px;
		top:0px;
	}
	.item_arquivo *{
		border:0px;
		text-decoration:none;
	}
/*Produtos */
#conteudo table {
	border:0px;
}
#conteudo table.listar td{	
	font-size:10px;
	border:1px solid #f4d8cf;
	border-top:0px;
	text-align:center;
	vertical-align:middle;
	padding-left:4px;
	padding-right:4px;	
}
#conteudo table.listar td td{
	border:1px solid #333;
	padding:0px;
	vertical-align:normal;
	text-align:left;
}
#conteudo table.listar th{
	font-size:13px;
	background-color:#fe4a0f;
	color:#FFF;
	border:1px solid #fff;
	padding-left:4px;
	padding-right:4px;
	border:1px outset #dadada;
}
	#conteudo table.listar th a{
		color:#FFF;
		text-decoration:none;
	}
	.tbl_cod{
		width:60px;
	}
	.tbl_imagem{
		text-align:center;
		width:80px;
	}
	.tbl_preco{
		width:80px;
		text-align:center;
	}
	.tbl_acao{
		text-align:center;
		width:80px;
	}
		.tbl_acao img{
			border:0px;
		}

#cke_4, #cke_10, #cke_19, #cke_26, #cke_44, #cke_51, #cke_56, #cke_69, #cke_74, #cke_77, #cke_88, #cke_94, #cke_103, #cke_110, #cke_128, #cke_135, #cke_140, #cke_153, #cke_158, #cke_161, #cke_171, #cke_177, #cke_186, #cke_193, #cke_211, #cke_218, #cke_223, #cke_236, #cke_241, #cke_244{
	display:none;
} 

#conteudo table.inserir label{
	text-align:right;
	font-size:13px;
	width:100px;
}
#conteudo table.inserir .label{
	text-align:right;
	padding-right:5px;
	font-size:13px;
}
#conteudo table.inserir .text{
	width:300px;
}
#conteudo table.inserir .fckeditor{
	height:auto;
}
#conteudo table.inserir td{
	height:30px;
}

.textarea{
	width:572px;
}

/******Alterar**/
#conteudo table.alterar label{
	text-align:right;
	font-size:13px;
	width:100px;
	display:block;
}
#conteudo table.alterar .label{
	text-align:right;
	padding-right:5px;
	font-size:13px;
}
#conteudo table.alterar .text{
	width:300px;
}
#conteudo table.alterar .fckeditor{
	height:auto;
}
#conteudo table.alterar td{
	height:30px;
}

/*alinhar a foto na vertical ao meio*/
#conteudo table.listar td.lista_foto{
	padding:0px;
}
	.lista_foto a img{
		vertical-align:middle;	
		border:0px;
	}
	.lista_foto a:hover img{
		/* for IE */
		  filter:alpha(opacity=40);
		  /* CSS3 standard */
		  opacity:0.4;
	}
#conteudo table.listar td.lista_arquivo{
	font-size:12px;
	background-image:url('../images_admin/arquivo.png');
	background-repeat:no-repeat;
	background-position:center center;
	height:70px;
}
.view_desc{
	border:1px dotted #333;
	height:60px;
	overflow:auto;
	text-align:left;
}
#area_login {
	position:relative;
	margin:auto;
	top:110px;
	width:400px;
	height:400px;
	border:0px solid #000;
	background-image:url('../images_admin/bg_area_login.jpg');
}
	#area_login #login, #area_login #password{
		position:absolute;
		border:0px solid #000;
		background-color:transparent;
		width:210px;
		left:90px;
	}
	#area_login #login{
		top:188px;
	}
	#area_login #password{
		top:243px;
	}
	#area_login .lab_login, #area_login .lab_password{
		position:absolute;
		left:90px;
		color:#FFF;
		font-size:13px;
	}
	#area_login .lab_login{
		top:163px;
	}
	#area_login .lab_password{
		top:218px;
	}
	.bt_login{
		border:0px;
		position:absolute;
		top:280px;
		left:260px;
	}
.field{
	width:280px;
}
.porc{
	width:50px;
	text-align:center;
}
.add{
	cursor: pointer;
}
.tab{
	padding-left:30px;
}
.titulo_menu{
	text-align:center;
	font-size:15px;
	height:25px;
	background:url(../images_admin/bg_titulo_menu.jpg) repeat-x;
	color:#000;
}
.titulo_pag{
	position:absolute;
	height:25px;
	z-index:10;
	padding-left:10px;
	font-weight:normal;
	top:0px;
	left:0px;
}
.login_invalido{
	color:#F00;
	position:absolute;
	font-size:12px;
	bottom:97px;
	left:88px;
	letter-spacing:-1px;
}
/* CONFIRMAR DO EXCLUIR */
.conf_excluir{
	width:300px;
	height:auto;
	position:relative;
	margin:auto;
	top:100px;
	text-align:center;
	background-color:#EAE8EC;
	border:1px solid #FD4807;
	padding:15px 10px;
}
	.conf_excluir a{
		padding:0px 5px;
		text-decoration:none;	
		background-color:#FD4807;
		color:#FFF;
		border:1px solid #000;
	}

.logout{
	position:absolute;
	right:10px;
	top:20px;
	text-decoration:none;	
	color:#F00;
	font-size:13px;
}
.seja{
	text-align:center;
	padding-top:40px;
	font-weight:bold;
}

.filtro{
	height:25px;
	background-color:#FFF;
	font-size:13px;
	padding-top:3px;
	padding-left:5px;
}
	.filtro select, .ordenador select{
		width:150px;
		height:20px;
		font-size:12px;
		border:1px solid #dadada;
		margin-left:5px;
	} 
	.filtro input, .ordenador input{			
		height:20px;
		font-size:13px;
	}
.inf_buscar{
	height:25px;
	background-color:#FFF;
	font-size:13px;
	padding-top:3px;
	padding-left:5px;
}
	.inf_buscar strong{
		color:#F00;
	}

/*area que informa o cliente do horário não permitido*/
.inf_horario{
	text-align:center;
	padding-top:20px;
	color:#F00;
	position:relative;
}
.no_propaganda{
	position:absolute;
	top:40px;
	left:200px;
	width:900px;
	height:200px;
	z-index:5;
}

#area_consulta_news{
	text-align:center;
	font-size:13px;
}
#relatorios_news{
	font-size:13px;
	margin-top:10px;
}
	#relatorios_news th{
		background-color:#DADADA;
	}
	#relatorios_news td{
		background-color:#fcfcfc;
	}
#emails_enviados{
	text-align:center;
	font-size:13px;
}
	#emails_enviados th{
		background-color:#DADADA;
	}
	#emails_enviados td{
		background-color:#fcfcfc;
	}
.separador_lidos{
	width:60%;
	margin:10px;
	height:10px;
	background-color:#FE4A0F;
	border:1px solid #000;
}
#exportar{
	font-size:13px;
	margin-top:10px;
	margin-bottom:10px;
}
	#exportar th{
		background-color:#DADADA;
	}
	#exportar td{
		text-align:center;
		background-color:#fcfcfc;
	}
#importar{
	font-size:13px;
	padding-top:30px;
}
	#importar td{
		padding-left:200px;
	}

/* Ordenador */
#table-1{
	background:#FFFFFF;
}
.img{
	background-image:url('../images_admin/updown2.gif');
	background-repeat:no-repeat;
	background-position:center center;
}	
#meio #conteudo #table-1 tr.over{
	background-color:#EAEAEA;
	cursor:move;
}
.ordenador{
	font-size:13px;
	padding:2px;
	padding-left:5px;
	background-color:#FFF;
}

.ordenacao_ativado{
	color:#FFF;
	padding-left:20px;
	font-weight:bold;
}

.area_checkbox{
	font-size:13px;
	padding: 5px 0px;
}
/* Captcha do login (adicionado na migração) */
#area_login .login_captcha{
	position:absolute;
	top:284px;
	left:90px;
	width:165px;
	color:#FFF;
	font-size:12px;
}
	#area_login .login_captcha input{
		width:36px;
		margin-left:4px;
	}
#area_login .login_invalido{
	bottom:auto;
	top:318px;
	width:260px;
}
