@charset "iso-8859-1";
/* CSS Document */
body { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; background-color:#C2C2C2; } 

#wrapper { width:980px; min-height:200px; position:relative; background-color:#FFF; margin:0 auto; }
	#header {  background-image:url(../../images/header-fundo.jpg); background-repeat:no-repeat; width:980px; height:190px;}
	#header h1 { line-height:50px; margin-left:700px; font-size:30px; padding-top:153px; color:#666; }
	#header h1 img { margin-left:10px; }
	
	#contentWrapper { width:920px; padding:20px 30px;  background-color:#D3D3D3; }
		#contentWrapper h1 { font-size:20px; text-align:center; text-transform:uppercase; }
		/* sidebar */	
		#sidebarContent { width:280px; padding:10px; margin-right:30px; background-color:#CCC; margin-top:50px; }
		/* normal content */
		#normalContent { width:590px; padding:10px 0; }
	
/* pages */
/*  login */
#loginForm { width:500px; margin:40px auto }
	#loginForm fieldset { padding:20px; }
	#loginForm fieldset legend { font-size:15px; text-transform:uppercase; padding:10px; }
	#loginForm label { display:block; margin-bottom:5px; }
	#loginForm input { width:430px; padding:5px 10px; margin-bottom:10px; }
	#loginForm input[type=submit] { width:125px; color:#FFF; text-align:center; text-transform:uppercase; padding:4px 0; border:0; background-color:#000; float:right; cursor:pointer; }
	
/* sidebar */
#sidebarContent h1 { font-family:"Calibri", Arial, Helvetica, sans-serif; text-align:left; color:#FFF; background-color:#000; padding:10px; }
	#sidebarContent ul li a { height:26px; line-height:26px; color:#FFF; text-decoration:none; padding:0 10px; background-color:#999; display:block; }
	#sidebarContent ul li a:hover, #sidebarContent ul li a.active { color:#000; background-color:#F2F2F2; }
	
/* content */
.normalForm { width:590px; margin:20px 0; border-bottom:1px dashed #000; }
	.normalForm label { font-size:18px; margin-bottom:5px; display:block; }
	.normalForm label span { font-size:12px; line-height:18px; color:#999; font-style:italic; }
	.normalForm input, .normalForm textarea, .normalForm select { width:566px; padding:4px 10px; margin-bottom:10px; }
	.normalForm textarea { max-width:566px; }
	.normalForm select, .normalForm input[type=file] { width:586px; background-color:#F2F2F2; padding:4px 0; }
	.normalForm input[type=submit] { width:125px; color:#FFF; text-align:center; text-transform:uppercase; padding:4px 0; border:0; background-color:#000; float:right; cursor:pointer; }
	.normalForm div.check { width:100px; margin-right:14px; float:left; }
	.normalForm label.check { width:60px; height:20px; line-height:20px; font-size:14px; display:inline; float:left; }	
	.normalForm input[type=checkbox] { width:14px; height:14px; margin-right:5px; text-align:center; float:left; }
	.normalForm div.destaque { min-height:50px; padding:10px; margin-bottom:10px; background-color:#F2F2F2; }
	.normalForm div.destaque input.destaque { width:546px; }
	.normalForm div.enquete { width:270px; }
	.normalForm input.enquete { width:246px; }
	
	.normalForm div.editVideo * { max-width:590px; margin-bottom:15px; }
	.normalForm div.buscaPost { width:270px; }
	.normalForm select.buscaPost { width:266px; }
	.normalForm div.postMes { width:180px; margin:0 10px; }
	.normalForm select.postMes { width:180px; }
	.normalForm div.postAno, .normalForm select.postAno, .normalForm div.postDia, .normalForm select.postDia { width:60px; }

#fotosCadastradas { min-height:120px; display:block; }
#fotosCadastradas li { width:135px; height:102px; text-align:center; margin:20px 4px; float:left; }
	#fotosCadastradas li div { width:135px; margin-bottom:15px; height:102px; border:2px solid #000; position:relative; }
	#fotosCadastradas li img { max-width:135px; max-height:102px; }
	#fotosCadastradas li a.dell { display:none; }
	#fotosCadastradas li div:hover a.dell { width:135px; height:102px; line-height:102px; font-size:18px; font-weight:bold; text-transform:uppercase; text-decoration:none; color:#FFF; background-color:#F00; display:block; position:absolute; top:0; left:0; }
	#fotosCadastradas li a.url { width:135px; height:20px; line-height:20px; color:#000; text-align:center; text-decoration:none; margin:10px 0; display:block; position:relative; }
	#fotosCadastradas li a.url:hover { color:#000; text-decoration:underline; background:none; }

/* LISTA POSTS */
#listaPosts { width:580px; margin:10px auto; }	
	#listaPosts li { width:576px; height:30px; margin-bottom:2px; /*border:2px solid #000;*/ display:table; }
	#listaPosts li a { width:396px; height:30px; line-height:30px; color:#F2F2F2; text-decoration:none; padding:0 10px; background-color:#000; display:block; float:left; overflow:hidden; }
	#listaPosts li a:hover { font-weight:bold; color:#000; background-color:#F2F2F2; }
	#listaPosts li a.editar, #listaPosts li a.excluir { width:80px; text-align:center; padding:0; }
	#listaPosts li a.editar:hover { color:#F60; }
	#listaPosts li a.excluir:hover { color:#F00; }

.headImage { width:576px; min-height:118px; max-height:240px; text-align:center; margin:15px 0; position:relative; }
.headImage img { max-width:580px; border:2px solid #CCC; }
.headImage a { display:none; }
.headImage:hover a { width:580px; height:30px; line-height:30px; font-size:22px; color:#F00; text-align:center; text-decoration:none; background-color:#333; display:block; position:absolute; bottom:0; left:0; }
.headImage:hover a:hover { text-decoration:underline; }
.headImage:hover a.publicidade { width:285px; left:147px; }
	
/* CLASSES */
.fLeft { float:left; }
.fRight { float:right; }
.clear { clear:both; }