body {
	background: #F7EFDB;
	text-align:center;
	font: 8pt Tahoma;
	margin: 0; padding: 0;
}

.clr {clear:both}
a img {border: 0;}
#wrap {
	background: #fff;
	padding: 10px 0;
	margin: 0 auto;
	text-align:left;
	width: 800px;
}

#header {
	margin: 10px auto;
	width: 800px;
}

#logo, #buttons {
	float: left;
	height: 60px;
	text-align: left;
}

#logo {
	width: 370px;
}

#footer {
	width: 800px;
	text-align:right;
	margin: 10px auto;
}

#footer a:link, #footer a:visited {color:#000;text-decoration:none;}
#footer a:hover {color:#e00;}

#content, #menu {float: left;}

#content h2 {font: bold 10pt Arial;}
#content h3 {font: bold 9pt Arial;}

#content ul li {
	font: 9pt Arial;
	color:#333;
}

#content p {color:#333}

#content {
	width: 580px;
	margin-bottom: 20px;
	padding-right: 20px;
}

#menu {
	width: 200px;
}

#menu ul {
	margin: 0 0 0 20px;
	padding: 0;
}

#menu ul li {
	margin: 10px 0;
	padding: 0;
	list-style-type: none;
	font: 10pt Tahoma;
	line-height: 10pt;
}

#menu ul li span {
	font: 11px Tahoma;
	text-transform: uppercase;
}

a:link, a:visited {color:#e00000; text-decoration:none; }
a:hover {color: #000; }

p {font: 9pt Arial;}


/***********************************************************************************/
form {
	margin: 0;
	padding: 0;
}

form div.sep {
	background: #ccc;
	width:580px;
	clear:both;
	height:3px;
	overflow:hidden;
}

form hr {
	margin: 10px 0;
	border:1px solid #ccc;
	clear:both;
	display:none;
}

form h1 {
	margin: 10px 0;
	color:#666;
	font: bold 10pt Tahoma;
	clear:both;
	width: 580px;
	background: #f0f0f0;
	padding: 3px 0;
}

div.it {
	width: 580px;
	margin: 2px 0;
	padding: 0;
	height: 22px;
	background: #F7EFDB;
	overflow:hidden;
}

div.itw {
	width: 580px;
	margin: 2px 0;
	padding: 0;
	height: 105px;
	background: #F7EFDB;
}

div.error {
	width: 580x;
	margin: 2px 0;
	padding: 5px 0 5px 10px;
	background-color: #FFE8E1;
}

div.lb, div.in {
	float: left;
	height: 20px;
	padding: 2px 0;
}

div.itw div.lb, div.itw div.in {
	float: left;
	height: 100px;
	padding: 2px 0;
}

div.lb, div.itw div.lb {width: 198px;padding:4px 0 0 2px;height:16px;}
div.in, div.itw div.in {width: 380px;}

input, select {border: 1px solid #ccc;font:8pt Tahoma;width:300px;background:#fafafa;}
textarea {border: 1px solid #ccc;font:8pt Tahoma;width:300px;height:100px;background:#fafafa;}
input {
	_height:18px;
}
input.short {width: 220px;}
select.short {width: 80px;}
select.short33 {width: 98px;}

form label.error {padding-left: 15px;background:url(../../images/ico-error.gif) no-repeat 0 2px;}

div.its {
	width: 580px;
	height: 40px;
	background: #F5F5E8;
	text-align:center;	
	margin: 10px 0;
}
div.its input {
	margin: 10px 0 0 0;
	height: 20px;
	font: 10px Arial;
	text-transform: uppercase;
}

/****************************************************************************************/

#msglist #loading {
	width: 580px;
	background: #F5F5E8;
	text-align:center;
	padding: 50px 0;
}

#msglist div.c0, #msglist div.c1 {
	width: 580px;
	height:20px;
	margin: 2px 0;
}

#msglist h1 {font: 8pt Tahoma;margin:0;}

#msglist div.c0 {background: #F7EFDB}
#msglist div.c1 {background: #F5F5E8}


#msglist div {margin:0;}
#msglist div.depto,
#msglist div.unidad,
#msglist div.puesto,
#msglist div.dat {
	float: left;
	font: 8pt Tahoma;
	overflow:hidden;
	padding: 3px 0;
}

#msglist div.puesto {width: 225px; cursor:pointer;cursor:hand; padding-left:5px; overflow:hidden;}
#msglist div.puesto#clean {cursor:default;}
#msglist div.depto {width: 140px; overflow:hidden;}
#msglist div.unidad {width: 140px; overflow:hidden;}
#msglist div.dat {width: 60px; overflow:hidden;}

#msglist div.c155 {background: #fff;color:#333; height:40px; width: 580px;}
#msglist div.c155 div {font: 10pt Tahoma; }
#msglist div.c155 span {font: 10px Arial;text-transform:uppercase;margin:0;display:block;}

#msglist div.controlBar {width: 580px;height:40px;}
#msglist div.controlBar div {float:left;margin-top:20px; font: 10px Arial; text-transform: uppercase;}

#msglist div.controlBar div.info {width: 400px;}
#msglist div.controlBar div.nextBtn {width: 90px;cursor:pointer;cursor:hand;text-align:right;color:#e00000;}
#msglist div.controlBar div.prevBtn {width: 90px;cursor:pointer;cursor:hand;text-align:right;color:#e00000;}
#msglist div.controlBar div.disabled {width: 90px;color:#ccc;text-align:right;}


