@charset "utf-8";
html, body, #wrapper {
	margin:0;
	padding:0;
	height:100%;
	border:none;
	font-family: Verdana;
	FONT-SIZE: 12px;
}
#wrapper {
	margin: 0 auto;
	text-align: left;
	vertical-align: middle;
}
.footer {
	FONT-SIZE: 9px;
	PADDING-BOTTOM: 0px;
	padding-top:0px;
	FONT-FAMILY: Tahoma, Verdana, Arial;
	font-weight:bold;
	background-image:url(../imagenes/footer_bg.png);
	height:20px;
}
.titulo {
	font-size:1.6em;
	text-align:left;
	font-family:"Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;
	color:#4F4F4F;
	margin:28px;
	border-bottom:dotted 1px #CCCCCC;
	width:90%;
}
.informativo {
	font-size:11px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:28px;
	width:90%;
}
.subinformativo {
	font-size:11px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	width:90%;
}
.textinput {
	BACKGROUND: url(../imagenes/topfade.gif) #fff repeat-x 50% top;
	MARGIN: 0px;
	VERTICAL-ALIGN: middle;
	COLOR: #000;
	border:#AAAAAA 1px solid;
	padding:2px;
}

.stockCritico {
	color: #4F4F4F;
	background:#FF0000;
	border-right:#CCCCCC solid 1px;
	border-left:#CCCCCC solid 1px;
}

.data {
	color: #4F4F4F;
	background:#FFFFFF;
	border-right:#CCCCCC solid 1px;
	border-left:#CCCCCC solid 1px;
}

.data tbody td {
	background:#FFFFFF;
	padding: 3px;
}
.data th {
	text-align:center;
	color:#4F4F4F;
	font-weight:bold;
	height:23px;
	background-image:url(../imagenes/fondo_tabla.png);
}
.data tr td {
	height:23px;
	border-bottom:#CCCCCC solid 1px;
}
.data th.orden {
	cursor:pointer;
	text-decoration:underline;
}
.data th.over {
	background:#CCCCCC;
	cursor:pointer;
}
.data tr.alt td {
	background:#F2F2F2;
}
.data tr.over td {
	background:#FFFFAA;
	cursor:pointer;
}
.form2 {
	margin: 10px 30px;
	width:90%;
	border:#CCCCCC dotted 1px;
}

.form {
	margin: 10px 30px;
	width:90%;
	border:#CCCCCC dotted 1px;
}
.form th {
	font-family:"Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;
	text-align:left;
	font-size:13px;
	color:#000000;
	font-weight:bold;
	height:23px;
}
.form td {
	height:23px;
	width:50%;
	padding-left:8px;
}
.precios {
	width:55%;
	border:#CCCCCC dotted 1px;	
}
.precios td {	
	width:100%;
}
#menu {
	background-color:#FFF;
	height: 36px;
	padding: 0px;
	border-bottom: 1px dotted #ccc;
}
.icomenu {
	PADDING-RIGHT:10px;
	PADDING-LEFT:10px;
	PADDING-BOTTOM:18px;
	PADDING-TOP:18px;
}
.link {
	cursor:pointer;
}
td.iluminar {
	border:#D8D8D8 solid 1px !important;
	background:#F6F6F6;
	cursor:pointer;
}
td.apagar {
	border:#FFFFFF solid 1px;
	background:#FFFFFF;
}
img {
	border:0;
}
a {
	text-decoration:none;
}
.ico {
	vertical-align:middle
}
.adv {
	font-weight:bold;
}
#info_msg
{
	border:solid #489e00 1px;
	background-color:#8dc361;
	color:#ffffc0;
	font-weight:bold;
	margin:10px 30px;
	text-align:center;
}

#info_msg_error
{
	border:solid #F00 1px;
	background-color: #FCC;
	color:#000;
	font-weight:bold;
	margin:10px 30px;
	text-align:center;
}

.info_restringido {
	font-size:1.6em;
	text-align:center;
	font-family:"Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;
	color:#4F4F4F;
	margin:28px;
	width:90%;
	font-weight:bold;
	
}

.area th {
	color:#000000;
	font-weight:bold;
	text-align:center;
}

.area td {
	width:90%;
	margin: 10px 30px;
	text-align:center;
	padding-left:30px;
}

.prioridad_alta
{
	background-color:#c4452d;
	width:50px;
	border:#b12f17 solid 1px;
	color:#FFFFFF;
	text-align:center;
	font-family:"Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;
}

.prioridad_media
{
	background-color:#ee8e3a;
	width:50px;
	border:#fe7800 solid 1px;
	color:#FFFFFF;
	text-align:center;
	font-family:"Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;
}

.prioridad_baja
{
	background-color:#edd939;
	width:50px;
	border:#fee100 solid 1px;
	color:#FFFFFF;
	text-align:center;
	font-family:"Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;
}

.data2 {
	color: #4F4F4F;
	background:#FFFFFF;
	border-right:#CCCCCC solid 1px;
	border-left:#CCCCCC solid 1px;
}
.data2 tbody td {
	background:#FFFFFF;
	padding: 3px;
}
.data2 th {
	text-align:center;
	color:#4F4F4F;
	font-weight:bold;
	height:23px;
	background-image:url(../imagenes/fondo_tabla.png);
}
.data2 tr td {
	height:23px;
	border-bottom:#CCCCCC solid 1px;
}
.data2 th.orden {
	cursor:pointer;
	text-decoration:underline;
}
.data2 th.over {
	background:#CCCCCC;
}
.data2 tr.alt td {
	background:#F2F2F2;
}
.data2 tr.over td {
	background:#FFFFAA;
}