/* TOPO */
    
    #principal .nomesistema {
        font-family: "DINLightAlternate";
        font-size: 36px;
        letter-spacing: -3px;
        color:#FFFFFF;
        float:left;
    }
    
    #principal .separador {
        float: left;
        padding: 10px;
    }
    
    #principal .nomesistemasub {
        color: #FFFFFF;
        font-family: "DINLightAlternate";
        font-size: 19px;
        letter-spacing: -1px;
        padding: 13px;
    }

/* FIM TOPO */

/* PRINCIPAL */

    #container {
        width:100%;
        position:relative;
        margin:0 auto;
        min-height:550px;
        background-image: url(http://dottus.hml.solutti.tech:80/imagens/diversos/fundogeral.jpg);
        background-repeat: no-repeat;
    }
    
    #principal {
        font-family: "DINLightRegular";        
        width:990px;
        margin: 0 auto;
        position:relative;
        min-height:550px;
        z-index:100;
    }
    
    #subprincipal {
        padding:10px;
        border-left:1px solid #EEE;
        border-right:1px solid #EEE;
        min-height:550px;
        background-color: #FFF;
    }
    
    .titulo {
        font-family: "DINLightRegular";
        font-size: 30px;
        color: #97BEC0;
        text-align:left;
        padding-top:30px;
    }
    
    .tela_titulo {
        font-family: "DINLightRegular";
        font-size: 25px;
        color: #97BEC0;
        text-align:left;
    }
    
    .tela_icone {
        border: 1px solid #F0F0F0;
        width: 100px;
        min-height: 80px;
        text-align: center;
    }
    
    .tela_icone_escuro {
        border: 1px solid #F0F0F0;
        width: 100px;
        min-height: 80px;
        text-align: center;
        background-color: #FFF;
        color: #000;
    }
    
    .tela_icone_escuro:hover {
        background-color: #7A9495;
        color: #FFF;
    }
    
    .barra {
        width: 5px;
        background-color: #97BEC0;
    }
    
    .quadrobarra {
        background: #f9f9f9;
        border: 1px solid #DCDCDC;
        padding: 5px;
        vertical-align: top;
    }

/* FIM PRINCIPAL */

/* RODAPÉ */

    #containerrodape {
        width:100%;
        position:relative;
        margin:0 auto;
        min-height:288px;
        background-color: #8BAFB1;
        padding-bottom: 50px;
        z-index:0;
    }
    
    #rodape {
        font-family: "DINLightRegular";        
        width:990px;
        margin: 0 auto;
        position:relative;
        z-index:110;
    }
    
    #rodape .modulo {
        font-family: "DINBold";
        font-size: 20px;
        letter-spacing: -2px;
        color:#658080;
    }
    
    #rodape .bloco {
        font-family: "DINBold";
        font-size: 15px;
        letter-spacing: -1px;
        color:#FFFFFF;
    }
    
    #rodape .item {
        font-family: "DINLightAlternate" !important;
        font-size: 13px !important;
        letter-spacing: -1px  !important;
        color:#FFFFFF  !important;
    }
    
    #rodape .separador {
        float: left;
        padding: 10px;
    }
    
    #rodape .sgisub {
        color: #FFFFFF;
        font-family: "DINLightAlternate";
        font-size: 19px;
        letter-spacing: -1px;
        padding: 13px;
    }

/* FIM RODAPÉ */

/*GERAIS*/

    .portlet {background:transparent url(http://dottus.hml.solutti.tech:80/imagens/diversos/pastacomsombra.jpg) no-repeat scroll left center;}

    .delete {
        -moz-background-clip:border;
        -moz-background-inline-policy:continuous;
        -moz-background-origin:padding;
        background:transparent url(http://dottus.hml.solutti.tech:80/imagens/icones/N.png) no-repeat scroll left center;
    }

    .baixar {
        -moz-background-clip:border;
        -moz-background-inline-policy:continuous;
        -moz-background-origin:padding;
        background:transparent url(http://dottus.hml.solutti.tech:80/imagens/icones/S.png) no-repeat scroll left center;
    }
    
    .imprimir {
        -moz-background-clip:border;
        -moz-background-inline-policy:continuous;
        -moz-background-origin:padding;
        background:transparent url(http://dottus.hml.solutti.tech:80/imagens/icones/printer.gif) no-repeat scroll left center;
    }
    
    .estorno {
        -moz-background-clip:border;
        -moz-background-inline-policy:continuous;
        -moz-background-origin:padding;
        background:transparent url(http://dottus.hml.solutti.tech:80/imagens/icones/estorno.gif) no-repeat scroll left center;
    }

    .seleciona {
        -moz-background-clip:border;
        -moz-background-inline-policy:continuous;
        -moz-background-origin:padding;
        background:transparent url(http://dottus.hml.solutti.tech:80/imagens/icones/sh.gif) no-repeat scroll left center;
    }

    .edita {
        -moz-background-clip:border;
        -moz-background-inline-policy:continuous;
        -moz-background-origin:padding;
        background:transparent url(http://dottus.hml.solutti.tech:80/imagens/icones/editn.gif) no-repeat scroll left center;
    }

    .cima {
        -moz-background-clip:border;
        -moz-background-inline-policy:continuous;
        -moz-background-origin:padding;
        background:transparent url(http://dottus.hml.solutti.tech:80/imagens/icones/cima.gif) no-repeat scroll left center;
    }

    .baixo {
        -moz-background-clip:border;
        -moz-background-inline-policy:continuous;
        -moz-background-origin:padding;
        background:transparent url(http://dottus.hml.solutti.tech:80/imagens/icones/baixo.gif) no-repeat scroll left center;
    }
    
    .sms {
        -moz-background-clip:border;
        -moz-background-inline-policy:continuous;
        -moz-background-origin:padding;
        background:transparent url(http://dottus.hml.solutti.tech:80/imagens/icones/sms.gif) no-repeat scroll left center;
    }
    
    .email {
        -moz-background-clip:border;
        -moz-background-inline-policy:continuous;
        -moz-background-origin:padding;
        background:transparent url(http://dottus.hml.solutti.tech:80/imagens/icones/email.gif) no-repeat scroll left center;
    }
    
    .calendario {
        -moz-background-clip:border;
        -moz-background-inline-policy:continuous;
        -moz-background-origin:padding;
        background:transparent url(http://dottus.hml.solutti.tech:80/imagens/icones/calendar.gif) no-repeat scroll left center;
    }
    
/*LEGADO*/

table.consulta {
	width: 99%;
	border-spacing: 1px;
	background-color: #e7e7e7;
	color: #666;
}

table.consulta td,table.consulta th {
	padding: 4px;
}

table.consulta thead th {
	text-align: center;
	background: #f0f0f0;
	color: #666;
	border-bottom: 1px solid #999;
	border-left: 1px solid #fff;
}

.cabecalhoTable {
	text-align: center;
	background: #f0f0f0;
	color: #666;
	border-bottom: 1px solid #999;
	border-left: 1px solid #fff;
        font-weight: bold;
        text-decoration: none;
}

table.consulta thead a:hover {
	text-decoration: none;
}

table.consulta thead th img {
	vertical-align: middle;
}

table.consulta tbody th {
	font-weight: bold;
}

table.consulta tbody tr {
	background-color: #fff;
	text-align: left;
}

table.consulta tbody tr.row1 {
	background: #FEA0A0;
	border-top: 1px solid #fff;
}

table.consulta tbody tr.row0:hover td {
	background-color: #F1F0FF;
}

table.consulta tbody tr td {
	height: 25px;
	border: 1px solid #fff;
}

table.consulta tbody tr.row1 td {
	background: #FEA0A0;
	border-top: 1px solid #FFF;
}

table.consulta tfoot tr {
	text-align: center;
	color: #333;
}

table.consulta tfoot td,table.consulta tfoot th {
	background-color: #f3f3f3;
	border-top: 1px solid #999;
}

table.consulta tfoot td table tr td {
	background-color: #f3f3f3;
	border: 0px;
}

table.consulta td.order {
	text-align: center;
}

table.consulta td.order span {
	float: left;
	display: block;
	width: 20px;
	text-align: center;
}

table.consulta .pagination {
	display: table;
	padding: 0;
	margin: 0 auto;
}