@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; }

body {
    font-size:12px;
    font-family: Verdana, Arial, sans-serif;
    height: 100%;
}

html {
    background-color: white;
    height: 100%;
}

/*Estilo para o layout do sistema*/
#rodape_img {
	/*Modificado position abaixo para submenus truncados*/
    /*position:relative;*/
    position:static;
    height: 84px;
    z-index:1;
    margin-left: 0px;
    margin-right: 0px;
    width: auto;
    background: url("/images/img03_flip.jpg") repeat-x bottom;
}

#cabecalho {
    position:relative;
    z-index:1;
    height: 90px;
    margin-left: 10px;
    margin-right: 10px;
    border-bottom: 1px solid #c0c0c0;
    background: url("/images/img03.jpg") repeat-x top;
}

#rodape {
    /*Modificado position abaixo para submenus truncados*/
    /*position:relative;*/
    position:static;
    z-index:1;
    /*height: 30px;*/
    margin-left: 10px;
    margin-right: 10px;
    /*border-top: 1px solid #c0c0c0;*/
    /*Campos abaixo comentados sem efeitos para solucao do problema de rodape truncando menu*/
    /*height: 0px;*/
    /*line-height: 0px;*/
    /*bottom: 0px;*/
    /*width: 97%;*/
}

#menu1 {
    margin-left: 10px;
    margin-right: 10px;
    padding-top:3px;
    height: 30px;
    border-bottom: 1px solid #c0c0c0;
}


.push_top {
    height: 100px;
}

.push_bottom {
    height: 30px;
}

#meio {
    /*position:relative; Quando retirado, resolve-se o problema de sub-menus sobrescritos (truncados)*/
    z-index:0;
    /*min-height: 100%;*/
    height: auto !important;
    height: 100%;
    margin: -96px 10px -30px 10px;
    min-height: 800px;
    min-width: 99%;
}

#creditos {
    padding:10px;
    float:right;
    color: #555;
}

#painel_info {
    float:right;
    margin: 8px;
    padding: 5px;
    background: #fff;
    border: 1px solid #e5e5e5;
    text-align: right;
}

#logo_siae {
    float:left;
}

.erro {

    background-color: #ffebe8;
    border-color: #c00;
    border-width: 1px;
    border-style: solid;
    padding: 12px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;

}

.sucesso {
    background-color: #EBFFE8;
    border-color: #00CC00;
    border-width: 1px;
    border-style: solid;
    padding: 12px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.info {
    background-color: #FFFACD;
    background-image: url("/images/icons/infobox.png");
    background-repeat:no-repeat;
    background-position:  10px 6px;
    border-color: #4682B4;
    border-width: 1px;
    border-style: solid;
    padding: 12px;
    padding-left: 45px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}



.spacer {
    height:5px;
}

/* Estilo para a toolbar */

.fg-button { outline: 0; margin:0 4px 0 0; padding: .4em 1em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
.fg-button .ui-icon { position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }

a.fg-button { float:left; }

/* remove extra button width in IE */

button.fg-button { width:auto; overflow:visible; }

.fg-button-icon-left { padding-left: 2.1em; }
.fg-button-icon-right { padding-right: 2.1em; }
.fg-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }
.fg-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }

.fg-button-icon-solo { display:block; width:8px; text-indent: -9999px; }	 /* solo icon buttons must have block properties for the text-indent to work */

.fg-buttonset { float:left; }
.fg-buttonset .fg-button { float: left; }
.fg-buttonset-single .fg-button,
.fg-buttonset-multi .fg-button { margin-right: -1px;}

.fg-toolbar { padding: .5em; margin: 0;  }
.fg-toolbar .fg-buttonset { margin-right:1.5em; padding-left: 1px; }
.fg-toolbar .fg-button { font-size: 1em;  }

.error_list li{
    color: #D63301;
    /* background-color: #FFCCBA;
      background-image: url('/images/exclamation.png');*/
    list-style-image: url("/images/exclamation.png");
    list-style-position: inside;
}

.ui-jqgrid tr.jqgrow td {
    white-space: normal !important;
}

