ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
a {
	color: #1D5E80;
	font-weight: bold;
}
a:hover { color: #000; }
body {
    font: normal 12px Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
}
.mainwrapper {
	width: 655px;
	height: 510px;
	margin: 0 auto;
	margin-top: 100px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: solid 1px #5c068c;
}
.header {
	overflow: hidden;
	margin: 30px 50px;	
    background-color: #5c068c;
    padding: 10px;

}

.header ul li a {
    display: block;
    height: 55px;
}
.header ul li { text-indent: -9999px; }
.header ul li.ull {
	float: left;
	width: 207px;
	height: 55px;
	background: url(ull-sprite.svg)  no-repeat 0 -695px transparent;
}
.header ul li.sede {
	float: right;
	width: 199px;
	height: 55px;
}
.content { margin: 0px 90px; }
.content h1 {
	font-size: 24px;
	padding-left: 60px;
	overflow: hidden;
	line-height: 48px;
}
.content h1.warning { 
        background: url(icon-warning.png) 0 0 no-repeat; 
        padding-left: 110px;  /* espacio suficiente para el icono */
        line-height: 32px;   /* altura de línea similar al alto del icono */
        display: flex;
        align-items: center; /* alinea verticalmente el texto */        
}
.content h1.mantenance { background: url(icon-tools.png) 0 0 no-repeat; }
.content .text {
	border: solid 1px #5c068c;
	overflow: hidden;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 15px;
	padding-left: 42px;
	padding-top: 5px
}
.content .text {
	margin-top: 30px;
}
.content .text p {
	padding: 0px;
	margin: 0px;
	padding: 6px 0px;
	text-align: justify;
}
.content .text ul {
	margin-top: 10px;
}
.content .text li {
	background: red;
	margin-bottom: 10px;
	line-height: 20px;
	overflow: hidden;
	padding-left: 28px;
}
.content .text li.undo { background: url(/images/icon-undo.png) 0 0 no-repeat; }
.content .text li.home { background: url(/images/icon-home.png) 0 0 no-repeat; }
.content .text li.chat { background: url(/images/icon-chat.png) 0 0 no-repeat; }
.footer {
	width: 325px;
	margin: 0px auto;
	padding: 10px 0px 20px 0px;
}
.footer li {
	float: left;
	margin-right: 10px;
	border-right: solid 1px #1D5E80;
	padding-right: 10px;
}
.footer li.last,
.footer li:last-child {
	border: 0px;
	margin-right: 0px;
	padding-right: 0px;
}

.admin {
    display: none;
}
