/* estilos para el etiGrid
* Lic. Jimmy Orellana M
* empresa: eti-Soft
*/
/******************************/
/*body {
    font-family: verdana,helvetica,arial,sans-serif;
}*/

.etitooltip {
/*    border-radius: 4px;*/
    border-style: solid;
    border-width: 1px;
    display: none;
    opacity: 1;
    outline: medium none;
   /* padding: 3px;*/
    position: absolute;
    z-index: 9900000;
}
.etitooltip_content {
	/*text-align:center;*/
    
}

/********************************/
.etitooltip_error {
	background:#FEF1EC url("img/flecha.png") no-repeat 1px;
	background-color: #FEF1EC;
	border-color: #f00;
	border-style: solid;
	border-width: thin;
	
	color: #510000;
	font-size: 9px;
	font-weight: bold;
	
	margin-left: 5px;
	padding: 1px 5px 1px 22px;
	
	position: absolute;
	/*text-align:center;*/
	text-align: left;
	width: 300px;

}

.etitooltip_ok{
background: url('img/ok2.png') no-repeat 2px 4px;
border:none;
color:#222222;
height:26px;
width:16px; 
position: absolute;
padding:6px 18px;
}
/********************************/

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

.window {
	font-size:12px;
	position:absolute;
	overflow:hidden;
	background:transparent url('images/panel_title.png');
	padding:5px;
	border:1px solid #99BBE8;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.window-shadow{
	position:absolute;
	background:#ddd;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2);
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2);
	filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=2,MakeShadow=false,ShadowOpacity=0.2);
}
.window .window-header{
	background:transparent;
	padding:2px 0px 4px 0px;
}
.window .window-body{
	background:#fff;
	border:1px solid #99BBE8;
	border-top-width:0px;
}
.window .window-body-noheader{
	border-top-width:1px;
}
.window .window-header .panel-icon{
	left:1px;
	top:1px;
}
.window .window-header .panel-with-icon{
	padding-left:18px;
}
.window .window-header .panel-tool{
	top:0px;
	right:1px;
}
.window-proxy{
	position:absolute;
	overflow:hidden;
	border:1px dashed #15428b;
}
.window-proxy-mask{
	position:absolute;
	background:#fafafa;
	filter:alpha(opacity=10);
	opacity:0.10;
}	
.window-mask{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	filter:alpha(opacity=40);
	opacity:0.40;
	background:#ccc;
	font-size:1px;
	*zoom:1;
	overflow:hidden;
}
/************cuadros de texto con errores ******************************/
.input-error {
	border: 1px solid #ce0000 !important;   /*db2234   ce0000  */
	background-color: #faf4f4;
}
.input-ok{
	border: 1px solid #5cad44 !important;
	background-color: #edf4ec;
	
}
.inline-error {
    font-size: 11px;
    color: #ce0000;
}
