/* GLOBAL */
	* { margin:0; padding:0; }
	html {}
	.clearfix:after {
	    content: ".";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}
	ul {
		list-style-type:none;
	}
	body {
		background:none;
		color:#333;
		text-align:center;
		font:.75em/1.6em Tahoma, Arial, Helvetica, sans-serif;
	}
	h1, h2, h3, h4 {
		margin-bottom:.7em;
		line-height:1.4em;
	    padding-top: 0.5em;
	}
	h1 {
		margin-bottom:.4em;
		color:#72a037;
		font-weight:normal;
		font-size:1.95em;
	}
	h2 { margin-bottom:1em; font-size:1.25em; color:#72a037; }
	h3 { margin-bottom:.5em; font-size:1.25em; }
	h4 { font-size:1.20em; }
	h5 { font-size:1.15em; }
	h6 { font-size:1.1em; }
	/* HYPERLINKS */
		a img, a:hover img {
			border:0;
		}
		a, a:visited {
			color:#72a037;
			text-decoration:underline;
		}
		a:hover {
			text-decoration:none;
		}
	/* HYPERLINKS */
/* GLOBAL */




/* BODY */
	html, body {}
	body {
		border-top:2px solid #eee;
		background:#fff;
		text-align:left;
	}
/* BODY */




/* LAYOUT */

	#container {
		background:#fff url(../art/bg_header.gif) repeat-x;
	}

	/* HEADER */
		#header {
			/*height:149px;*/
			text-align:right;
		}
		#header .logo {
			float:left;
			margin:23px 0 0 0;
			padding:0;
		}
		#links ul li, #links ul li a {
			height:48px;
			line-height:48px;
			display:block;
		}
		#links li {
			float:right;
			padding:0 10px;
		}
		#links li.first {
			padding-left:14px;
		}
		#links li.last {
			padding-right:14px;
		}
		#menu {
			clear:right;
			overflow:hidden;
			margin-bottom:4px;
		}
		#menu li  {
			float:right;
			margin-top:75px;
			margin-left:1px;
		}
		#menu li, #menu li a {
			height:45px;
			line-height:45px;
			display:block;
		}
		#submenu {
			clear:both;
			overflow:auto;
		}
		#submenu li  {
			float:left;
		}
		#submenu li, #submenu li a {
			height:30px;
			line-height:30px;
			display:block;
		}
	/* HEADER */

	/* CONTENT */
		#content {
			clear:both;
			overflow:auto;
		}
		#content .layout {} /* Todas las columnas del contenido*/
		#content .col {} /* Todas las columnas del contenido*/
		/* BLOCKS */
			#content .block {}
		/* BLOCKS */
	/* CONTENT */

	/* FOOTER */
		#footer {
			overflow:auto;
			clear:both;
		}
		#footer .col {} /* Todas las columnas del footer */
		#footer .col-left, #footer .col-center {
			/* Reducción de margen */
			margin-right:10px;
		}
		#footer .col-center, #footer .col-right {
			/* Ampliación de padding para poder añadir un borde o un fondo en el centro de la separación de las columnas*/
			padding-left:10px;
		}
		/* LINKS */
			#footer-links {
				overflow:auto;
			}
			#footer-links .block {}
		/* LINKS */
		/* COPYRIGHT */
			#footer-copyright {
				overflow:auto;
			}
			#footer-copyright .block {}
		/* COPYRIGHT */
	/* FOOTER */

/* LAYOUT */




/* DESIGN */

	.skip-to-content {
		display:none;
	}

	/* HEADER */
		#header {
			width:950px;
			margin:0 auto 0 auto;
		}
		/* UTILIDADES */
			#links #tools a {
				padding-left:20px;
			}
			#links #tools .access {
				background:url(../art/icons/access.gif) no-repeat 0 50%;
			}
			#links #tools .help {
				background:url(../art/icons/help.gif) no-repeat 0 50%;
			}
		/* UTILIDADES */
		/* MENU */
			#menu {}
			#menu h2 {
				margin:0;
				padding:0;
			}
			#menu li {
				padding:0;
				background:url(../art/bg_menu_inactive.gif) repeat-x;
			}
			#menu li a {
				padding:0 1em;
				font-size:1em;
				font-weight:normal;
				color:#fff;
				text-decoration:none;
			}
			#menu li a:hover {
				background:url(../art/bg_menu_hover.gif) repeat-x;
			}
			#menu li.active {
				background:#555 url(../art/bg_menu_active_left.gif) no-repeat 0 0; /* Redondeo Izq */
			}
			#menu li.active a, #menu li.active a:hover {
				background:url(../art/bg_menu_active_right.gif) no-repeat 100% 0; /* Redondeo Dcho */
			}
			#menu li.active a, #menu li.active a:hover {
				color:#fff;
			}
		/* MENU */
		/* SUBMENU */
			#submenu {
				background:url(../art/bg_submenu_inactive.gif) repeat-x 0 100%;
			}
			#submenu h2 {
				margin:0;
				padding:0;
			}
			#submenu ul {
				border-left:1px solid #fff;
			}
			#submenu li {
				padding:0;
				border-top:1px solid #fff;
				border-right:1px solid #fff;
			}
			#submenu li a {
				padding:0 1em;
				font-size:0.8em;
				font-weight:normal;
				color:#333;
				text-decoration:none;
			}
			#submenu li a:hover {
				background:url(../art/bg_submenu_inactive_hover.gif);
				color:#72a037;
			}

			#submenu li.separator {
				/*border-left:1px solid #fff;*/
			}
			#submenu li.admin-stats, #submenu li.admin-resumen, #submenu li.admin-facturacion {
				background:url(../art/bg_submenu_inactive_green.gif) repeat-x 0 100%;
			}
			#submenu li.admin-editores, #submenu li.admin-webs, #submenu li.admin-espacios {
				background:url(../art/bg_submenu_inactive_orange.gif) repeat-x 0 100%;
			}
			#submenu li.admin-anunciantes, #submenu li.admin-anuncios,#submenu li.admin-publirreportajes, #submenu li.admin-enlaces {
				background:url(../art/bg_submenu_inactive_blue.gif) repeat-x 0 100%;
			}
			#submenu li.active {

				/*border-top:1px solid #72a037;*/
				border-top:1px solid #fff;
				/*background:#72a037 url(../art/bg_submenu_active_left.gif) no-repeat 0 0;*/ /* Redondeo Izq */
				background:#fff url(../art/bg_submenu_active.gif) repeat-x 0 0;
			}
			#submenu li.active a, #submenu li.active a:hover {
				text-decoration:underline;
				font-weight:bold;
			}
		/* SUBMENU */
	/* HEADER */

	/* CONTENT */
		#content {
			width:950px;
			padding-top:20px;
			clear:both;
			margin:0 auto 0 auto;
		}
		#content .layout {}
		#content .col {}
	/* CONTENT */

	/* MIME TYPES */
		.mime-pdf {
			background:url('../art/icons/mime-pdf.gif') no-repeat 0 50%;
			padding-left:20px;
		}

	/* FOOTER */
		#footer {
			margin-top:20px;
			background: url('../art/bg_footer.gif') repeat-x;
		}
		#footer .col {} /* Todas las columnas del footer */
		#footer .col-left .block {
			/* Separación de la columna izquierda del borde */
			margin-left:15px;
		}
		#footer .col-right .block {
			/* Separación de la columna derecha del borde */
			margin-right:15px;
		}
		/* LINKS */
			#footer-links {
				width:950px;
				margin:0 auto 0 auto;
				padding:2px 0;
				height:110px;
			}
			#footer-links a {
				color:#666;
				border-color:#666;
			}
			#footer-links .col-left, #footer-links .col-center, #footer-links .col-right {
				/* Añadimos un fondo para separar las columnas */
				background: url('../art/bg_footer_links_separator.gif') no-repeat;
				height:110px;
			}
			/* BLOCKS */
				#footer-links .block {
					margin-bottom:15px;
				}
				#footer-links .block .header {
					padding-top:2px;
					line-height:14px;
				}
				#footer-links .block .header h4 {
					font-size:1.1em;
					letter-spacing:0.15em;
					line-height:14px;
					color:#333;
				}
				#footer-links .block .header .tools {
					float:right;
					margin-left:10px;
					padding-top:6px;
					display:block;
				}
				#footer-links .block .content {
					padding:0 10px 0 0;
					font-size:0.9em;
				}
				#footer-links .block .content p {
					margin-bottom:1.2em;
				}
				#footer-links .block .links a {}
			/* BLOCKS */
		/* LINKS */
		/* COPYRIGHT */
			#footer-copyright {
				width:950px;
				margin:0 auto 0 auto;
				padding:15px 0;
				color:#333;
			}
			#footer-copyright .block {
				line-height:30px;
				padding:0 20px;
			}
			#footer-copyright .col-right {
				text-align:right;
			}
			#footer-copyright a {
				color:#666;
				border-color:#666;
			}
		/* COPYRIGHT */
	/* FOOTER */

/* DESIGN */









ul.notify {
	border:1px dotted #555;
	margin:0 0 20px 0;
	padding:0;
}
ul.notify li {
	padding:5px 10px;
	margin:0;
}
ul.notify.errors {
	border-color:#faa;
	color:#f00;
}


/* DESARROLLO */
	#page-layouts #content .col .block {
		background:#eee;
	}
	#page-layouts #content .col-left .block {
		background:#fee;
	}
	#page-layouts #content .col-center .block {
		background:#efe;
	}
	#page-layouts #content .col-right .block {
		background:#eef;
	}
/* DESARROLLO */