li { list-style:none; }
input, button, textarea { outline: none; border: none; }
a, 
a:active,  
select { outline: none; }
textarea { resize: none; }
.big { display: none; }
.linkMin { float: right; font-size: 12px; }

/*=== FLOAT RIGHT ===*/
.float-izq { float: left; }
.float-der { float: right; }

body {
	padding-top: 80px;
	padding-bottom: 20px;
	background: #FAFAFA;
}
/*=== ADMIN ===*/
.wrapper_head { background: #FFF; width: 100%; height: 80px; border-bottom: 1px solid #ececec; }
.header       { width: 100%; margin: 0 auto; height: 40px; padding: 20px 10px; background: url('../img/admin.png') 0 center no-repeat; }
.menu         { width: auto; float: right; display: block; } 
.menu li      { float: left; margin: 0 15px 0 0; }
.menu li a    { float: left; padding: 5px 15px; background: #FFF; border-radius: 20px; border: 1px solid #ECECEC; color: #999; font-size: 12px; } 
.menu li a:hover { color: #FFF; background: #FF7000; border: 1px solid #F90; }

/*================ CONTENT ==============*/
.wrapper_content { width: 100%; border-top: 1px solid #FFF; }
.content        { overflow: hidden; width: 100%; margin: 0 auto; height: auto; padding: 20px 0 70px 0; }
.grid_left   { width: 519px; padding: 0 20px 0 0; border-right: 1px solid #ECECEC; float: left; }
.grid_right   { width: 380px; float: right; }
.titleBar { position: relative; float: left; font-size: 22px; font-weight: bold; color: #999; width: 100%; padding: 0 0 5px 0; border-bottom: 1px solid #ECECEC; }
.no_result { font-size: 14px; color: #666; float: left; padding: 10px 0; }


/*=== Buttons ===*/
a.icons { cursor: pointer; border: 1px solid #c3c3c3; box-shadow: inset 0 1px 2px #fff; -webkit-box-shadow: inset 0 1px 2px #fff; -moz-box-shadow: inset 0 1px 2px #fff; color: #686868; text-shadow: none;
background: #f9f9f9; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; display: block; width: 18px; height: 18px; float: left; margin: 0 5px 5px 0; text-indent: -10000px; }
a:active.icons { box-shadow: inset 0 0 5px #999; }
a.icons.suspended { background: url('../img/suspended.png') center center no-repeat #FFF; }
a.icons.delete,
a.icons.deletePost { background: url('../img/delete.png') center center no-repeat #FFF; }
a.icons.active { background: url('../img/active.png') center center no-repeat #FFF; }

/*=== ERROR ===*/
p.error_edit  { width: auto; height: auto; margin-top:0; margin-bottom:10px; font-size: 17px; font-family:Arial; background: #FEE url('../img/error.png') no-repeat 10px 50% ;  border:1px solid #F36; 
color:#000; padding: 15px 30px; font-weight:normal; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; line-height: 13px; position: fixed; bottom: 20px; right: 20px; z-index: 999; }

/*=== SUCCESS ===*/
p.success_edit  { width: auto; height: auto; margin-bottom:10px; font-size: 17px; font-family:Arial; background: #d5ffd5 url('../img/success.png') no-repeat 10px 50% ;  border:1px solid #065; color:#333; 
 padding: 15px 45px; font-weight:normal; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; line-height: 13px; position: fixed; bottom:20px; right: 20px; }

.error_edit, 
.success_edit,
.alerts_boxes { display: none; z-index: 9999; }
.alerts_boxes { margin-top: 10px; }

.userRecent { padding: 10px 0; float: left; display: block; width: 380px; }
.userRecent a { cursor: pointer; width: 95px; height: 95px; display: block; float: left; background: url('../img/load.gif') center no-repeat #FFF; }
.userRecent img { border-radius: 3px; display: block; float: left; margin: 0 5px 5px 0; }

/*=== LOGOUT ===*/
#logout { cursor: pointer; }

/*=========================================== ALERT =====================================*/
#popup_container   { text-align:left; font-size: 12px; width: 364px;  height: auto; background: #FFF; border: solid 1px #E5E5E5; color: #666; border-radius: 3px; -webkit-border-radius: 3px; }
h1#popup_title       { left: -1px; font-size: 18px; background: #000; color: #FFF; position: absolute; top: -10px; width: 365px; padding: 10px 20px; margin: 0; }
#popup_message     { padding: 10px; line-height: 16px; }
#popup_panel       { text-align: left; padding-left: 15px; }
#popup_panel input { background: #F8F8F8; border: 1px solid #DDD; box-shadow: inset 0 1px #EEE; padding: 5px 10px; color:#666; margin: 10px 10px 0 0; outline:none; cursor:pointer; border-radius: 2px; 
-webkit-border-radius: 2px; font-weight: bold; }
#popup_panel input:hover{ background: #333; color: #FFF; border: 1px solid #333; box-shadow: inset 0 1px #999; }
#popup_panel input:active{ background: #333; border: 1px solid #333; box-shadow: inset 0 3px 10px #111; }

#popup_panel input#popup_ok {background: #5E9B01; border: 1px solid #3c6202; box-shadow: inset 0 1px #a3e939; padding: 5px 10px; color:#FFF; margin: 10px 10px 0 0; outline:none; cursor:pointer; border-radius: 2px; 
-webkit-border-radius: 2px; font-weight: bold; }

#popup_panel input#popup_ok:hover { background: #76c202; border: 1px solid #72b112; }
#popup_panel input#popup_ok:active { background: #5E9B01; border: 1px solid #3c6202; box-shadow: inset 0 3px 10px #111; }

/*=== ===*/
.avatar_admin { border-radius: 50px; -webkit-border-radius: 50px; }
.img-thumbnail { margin-bottom: 15px; }
#upload { width: 100%; float; left; display: block; }
