.jqifade{
      position: absolute;
      background-color: #000;
}
div.jqi{
      width: 500px;
      font-family: Arial, Geneva, Arial, Helvetica, sans-serif !important;
      position: absolute;
      background-color:#fcfcfc;
      font-size: 11px;
      text-align: left;
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
	  padding:4px 4px 4px 4px;
	  border:1px solid #ccc;
	  display:block;
	  color:#222;
}
div.jqi li {
	margin:0 0 0 12px;
	text-align:center;
}
div.jqi .jqicontainer{
      font-weight: bold;
	  height:100%;
	  display:block;
	  color:#f0f0f0;
}
.jqiclose{
      position: absolute;
	  top:5px;
	  right: 4px;
      width: 24px;
	  height:24px;
	  background:url(imagens/fechar.png) no-repeat center center;
      cursor: pointer;
}
a.jqiclose:hover {
}
.jqimaximizar{
      position: absolute;
	  top:5px;
	  right: 23px;
      width: 24px;
	  height:24px;
      cursor: pointer;
}
a.jqimaximizar:hover {
}
.jqiminimizar{
      position: absolute;
	  top:5px;
	  right: 23px;
      width: 24px;
	  height:24px;
	  background:url(imagens/maximizar.gif) no-repeat bottom left;
      cursor: pointer;
}
a.jqiminimizar:hover {
	 background:url(imagens/maximizar.gif) no-repeat bottom right;
}
.jqiclose_message_sql{
      position: absolute;
	  top:5px;
	  right: 42px;
      width: 24px;
	  height:24px;
	  background:url(imagens/detalha_sql.gif) no-repeat top left;
      cursor: pointer;
}
a.jqiclose_message_sql:hover {
	 background:url(imagens/detalha_sql.gif) no-repeat top right;
}
div.jqi .jqibarratitulo {
	  height:24px;
      cursor: default;
      color: #f4e807;
	  line-height:18px;
      font-weight: bold !important;
	  background:;
	  border:1px solid #222;
      -moz-border-radius: 2px;
      -webkit-border-radius: 2px;	  
}

div.jqi_atencao .jqibarratitulo{
	  background: url(imagens/alert.png) no-repeat 5px 4px #111;
	  padding: 0 0 0 20px;
}
div.jqi_certo .jqibarratitulo {
	  padding: 0 0 0 20px;
	  background: url(imagens/certo.png) no-repeat 5px 4px #111;
}
div.jqi_erro .jqibarratitulo{
	  background: url(imagens/erro.png) no-repeat 5px 4px #111;
	  padding: 0 0 0 20px;
}
div.jqi_info .jqibarratitulo{
	  background: url(imagens/info.png) no-repeat 5px 4px #111;
	  padding: 0 0 0 20px;
}
div.jqi h4.jqititulo{
	margin:0 0 0 5px !important;
	font-size:11px !important;
    font-weight: bold !important;
	overflow:hidden;
	width:84%;
	letter-spacing:0px;
	height:23px;
    color:#fcfcfc;    
	line-height:23px;
}
div.jqi .jqimessage{
      padding: 10px 10px 10px 10px;
      line-height: 20px;
	  color:#222;
      overflow:auto;
	  height:100%;
	  display:block;
}
div.jqi .jqimessage_sql{
      padding: 3px 10px 3px 10px;
	  font-size:10px;
      line-height: 16px;
      color: #444444;
	  display:none;   
      max-height:450px;
      overflow:auto;
}
div#jqistates {
	display:block;
}
div.jqi_state {
	display:block;
}

div.jqi .jqibuttons{	
      text-align: right;
      padding: 4px 0px 4px 4px;
	  display:block;
      -moz-border-radius: 2px;
	  -webkit-border-radius: 2px;
}
div.jqi button{
      padding: 1px 5px;
	  border:1px solid #222;
      font-weight: bold;
	  margin:0 4px 0 0;
      font-size: 12px;
	  color:#fff;
	  cursor:pointer;
      -moz-border-radius: 3px;
	  background:#222;
      -webkit-border-radius: 3px;
}
div.jqi button:hover{
	  background:#999;
	  border:1px solid #999;
}
div.jqi button.jqidefaultbutton{
}
div.jqi button.jqidefaultbutton:hover{
	  background:#999;
	  border:1px solid #999;
}

.jqiwarning .jqi .jqibuttons{
      background-color:;
}

.jqiwarning .jqi .jqibuttons button {
      background-color:#fcfcfc;
      border-color:#fcfcfc;
}




/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}

.ui-resizable-handle.ui-resizable-se { background:url(imagens/icon_resize.png) no-repeat bottom right; display:block; }



