@charset "utf-8";
/* CSS Document */
@charset "utf-8";
/* CSS Document */
/* GENERALES */
body{
cursor:default;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #666666;
}
.pointer{
	cursor:pointer;
}
.default{
	cursor:default;
}
.help{
	cursor:help;
}
.input{
	background:#FFFFFF;
	border:solid 1px #7F9DB9;
	color: #666666;
	font-size: 10px;
}
.input_error{
	background:#FFFFFF;
	border:solid 1px #FF0000;
	color: #666666;
	font-size: 10px;
}
.input_trans{
	background:#FFFFFF;
	border:solid 0px;
	color: #666666;
	font-size: 10px;
}
.textarea{
	background:#FFFFFF;
	border:solid 1px #7F9DB9;
	color: #666666;
	font-size: 10px;
}
.select{
	background:#FFFFFF;
	border:solid 1px #7F9DB9;
	color: #666666;
	font-size: 10px;
}
.text_rojo{
	color: #FF0000;
}
.text_blanco{
	color: #FFFFFF;
}
.icon{
	width:15px;
	height:15px;
}
.icon_big{
	width:25px;
	height:25px;
}
.div_null{
	visibility:hidden;
	position:absolute;
	width:1px;
	height:1px;
}

.borde_top{
	background-image:url(../_img/tmp_top_c.png);
	background-repeat:repeat-x;
}

.ui-effects-transfer { border: 2px dotted gray; } 

#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid  #E0E8ED;
padding: 2px;
background-color:#E9EEF2;
visibility: hidden;
z-index: 100;
color: #999999;
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}
.xhtmlinfo:active, .xhtmlinfo:link, .xhtmlinfo:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B9B9B9;
	text-decoration: none;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E0E8ED;
}
.xhtmlinfo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E0E8ED;
}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background: #FFFFFF; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.xb1 {margin:0 5px; background:#ccc;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; background:#FFFFFF; border:0 solid #ccc; border-width:0 1px;}

.xtop_r, .xbottom_r {display:block; background:transparent; font-size:1px;}
.xb1_r, .xb2_r, .xb3_r, .xb4_r {display:block; overflow:hidden;}
.xb1_r, .xb2_r, .xb3_r {height:1px;}
.xb2_r, .xb3_r, .xb4_r {background: #FFFFFF; border-left:1px solid #990000; border-right:1px solid #990000;}
.xb1_r {margin:0 5px; background:#990000;}
.xb2_r {margin:0 3px; border-width:0 2px;}
.xb3_r {margin:0 2px;}
.xb4_r {height:2px; margin:0 1px;}
.xboxcontent_r {display:block; background:#FFFFFF; border:0 solid #990000; border-width:0 1px;}