* {margin:0;padding:0}
html {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px}
body {background-color:#EFEFEF;text-align:center;color:#444}
h1 { /* logo */
	position:absolute;
	background: url(../admin/inc/img/logo.gif) no-repeat;
	text-indent:-9000px;width:250px;
	height:45px;top:10px
	}
/* layout */
#general {
	width:550px;margin: 0 auto 20px auto;
	text-align:left
	}
#principal {background-color:#fff;color:#4F4F4F;margin-top:10px;padding: 0 0 10px 15px}
#izquierda {
	float:left; width:280px; padding-left:5px; margin-bottom:15px;
	border-right: 2px solid #EFEFEF;border-bottom: 1px solid #EFEFEF
	}
#derecha {margin-left:300px;padding-left:15px}
* html #derecha {position:relative}
#abajo {padding-left:5px}

.clear {clear:both; height:0; overflow:hidden}

/* menu arriba */
#menu{text-align:right; margin-top:40px}
#menu li {
	list-style-type:none;display:inline;
	font-weight:bold;font-size:11px;
	text-transform: uppercase
	}
#menu a {padding:2px 6px}
#menu a:hover {background-color:#0099FF;color:#FFF}

/* contenido general */
a {color:#000; background-color:inherit;text-decoration:none}
a:hover {color:#0099FF;background-color:inherit}
h2 {
	font-size:13px;margin-bottom:15px;
	letter-spacing: -1px;font-weight:normal;
	border-bottom:1px solid #000;padding:10px 0 5px 5px;
	text-transform:uppercase
	}
* html h2 {position:relative}
h3 {
	font-size:12px;margin-bottom:15px;
	color:#FF007E; font-weight:bold;
	background-color:#fff
	}
dd,
p {padding-bottom:10px}
.separador {height:20px;overflow:hidden}
.pendientes span {font-weight:bold}
dt {float:left; width:48px}
dd {margin-left:50px}
.fstar {background: url(admin/inc/img/pink_star.png) no-repeat 36px 1px}
.star {background: url(admin/inc/img/pink_star.png) no-repeat }
.categorias {list-style-type:none;width:180px;margin-bottom:15px}
.categorias li {margin-bottom:2px}
.categorias a {
	display:block;background-color:#EFEFEF;color:#000;
	border: 1px solid #EFEFEF;padding: 4px 10px; height:1%
	}
.categorias a.on {font-weight:bold}
.categorias a:hover {background-color:#fff;color:#000;border: 1px solid #FF007E}
.opciones {float:right; width:38px}
.listado div.clear {padding:2px}
.error {color:#0099FF;background-color:#fff; font-weight:bold}
.aviso {
	width:300px;
	position:absolute;
	background-color:#fff;
	border: 1px solid #009900;
	margin-top: 20px;
	padding:10px;color:inherit
	}
.aviso h4 {margin-bottom:4px; font-size:14px}
.aviso p {padding: 4px 0}

/* formularios */
input,
textarea {
	border: 1px solid #ccc;width:170px;
	padding:1px 2px;font-size:11px;
	background-color:#fff;color:#444
	}
input.no {border-width: 0;width:auto}
input.fecha {width:16px;border-color: #EFEFEF}
input.fecha2 {width:26px;border-color: #EFEFEF}
select:hover,
textarea:hover,
input:hover {border: 1px solid #0099FF}
textarea:focus,
input:focus {background-color:#FFFFDF;color:#333}
textarea {height:80px}
select {width:177px}
select,
option {font-size:11px; border-width:1px;color:#444;background-color:#fff}
option.on {font-weight:bold}
.submit {text-align:left}
.submit input {
	background-color:#F5F5F5;color:#333;
	font-size: 11px; font-weight:bold;
	cursor:pointer;width:auto
}
.submit input:hover {background-color:#0099FF;color:#fff;border-color:#fff}
form dt {float:left; width:76px}
fieldset {border-width:0}
/* iconos opcines */
.lista {padding-left: 15px;background: url(admin/inc/img/lista.png) no-repeat; font-size:10px}
.agregar {padding-left: 15px;background: url(admin/inc/img/post.png) no-repeat; font-size:10px}
.volver {padding-left: 15px;background: url(admin/inc/img/arrow.png) no-repeat; font-size:10px}