@charset "utf-8";
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0; }
img { border: none; }
input, select, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

label input, label textarea, label select, .input{
	display:block;
	margin-bottom:15px;
	width:300px;
	padding:5px;
	border:solid 1px #DDD;
}
.input{
	margin:0;
	display:inline;
}

hr{
	margin:30px 0;
}

.alert { color: #F00; background-color: #FCC; padding: 15px; font-weight: bold; margin-bottom:20px; display:block }
.alert ul{ margin-bottom:0; }
.done { color: #090; background-color: #CFC; padding: 15px; font-weight: bold; margin-bottom:20px; display:block; }
#admin_tit { width: 800px; margin: 0 auto; text-align: center; font-size: 18px; color:#FFF; text-shadow:1px 1px #666; background: #CCC url('../imgs/nav.png') repeat-x left center; padding:5px 20px;}
#admin_box_form, #box_default { width: 800px; margin: 0 auto 20px; padding: 20px; background-color: #EEE; }

#admin-table{
	border-collapse:collapse;
	margin:10px 0;
	width:100%;
}
	#admin-table tr td, #admin-table tr th{
		border:solid 1px #CCC;
		padding:5px 10px;
		background:#FFF;
	}
	#admin-table tr th{
		text-align:center;
		font-weight:bold;
		background:#DDD;
	}
	#admin-table tr td.date{
		text-align:center;
		width:100px;
	}

#barra_sup1 { background-color: #CCC; padding: 2px; text-align: right; padding-right: 10px; color: #333}
#barra_sup1 a { color: #063; font-weight: bold; }
#barra_sup2 { background-color: #333; padding: 2px; padding-left:10px;color:#CCC; margin-bottom:20px; }
#barra_sup2 a { color: #FFF; font-weight: bold; }
#admin_list_fotos { width: 450px; display: block; overflow: hidden; }
#admin_list_fotos li { float: left; margin-right: 5px; margin-bottom: 5px; width: 105px; height: 85px; border: 1px solid #CCC; background-color: #FFF; }
ul.menu { margin: 0; padding: 0; list-style-type: none; }
.tm9 { font-size:9px; }
.end_box { background-color: #E4E4E4; margin: 5px; margin-bottom: 15px; }
.end_tit { font-size: 14px; padding: 3px; color: #FFF; font-weight: bold; }
.end_txt { padding: 5px; }
.end_ok { background-color: #096; }
.end_no { background-color: #C00; }
.seledit { font-size:9px; width:270px; }
label { display: block; margin-top: 5px; }
#submit { display: block; margin-top: 10px; }
.admin_help { font-size:9px; color:#333; }
.newsection { background-color: #333; padding: 3px; font-weight: bold; color: #FFF; margin-top: 10px; margin-bottom: 10px; }
.prod_view { overflow: hidden; width: 400px; padding: 5px; margin-bottom: 5px; background-color: #E8F3FF; }
.ok_admin { background-color: #9CC; color: #060; padding: 5px; margin: 5px; border: 1px solid #28166F; font-size: 11px; }
.erro_admin { background-color: #F9E0DF; color: #B52824; padding: 5px; margin: 5px; border: 1px solid #B52824; font-size: 11px; }
.fecharbt { float: right; }
.admin_taglist {background-color:#E6E6E6;padding:2px;border: 1px solid #666;font-size:10px}
.admin_docsave { background-color: #FFC; color: #F60; padding: 3px; }
.admin_worderror { background-color: #E10000; color: #FFF; font-weight: bold; padding: 3px; }
.admin_worderror a{ color: #FC0; }
#ajaxsaveshow { height: 40px; }
#admin_sorteio {margin-bottom:10px}
.admin_cleanpromo a {background-color:#FF0000;color:#FFF;font-size:12px;padding:5px;font-weight:bold}
ul.listdata {width:600px;overflow:hidden}
.listdata li {float:left;padding:3px;width:120px}
#admin_assinatura {width:500px;margin:0 auto; border: solid 1px #000;padding:10px}
.blue {color:#00F}
