﻿html, form, body
{
    margin:0px; 
    padding:0px; 
    height:100%; 
}

body 
{
    font-family: Arial,Verdana,Tahoma; 
    font-size:12px; 
    color:#000000; 
}

/* TITULOS */

h1 {
    font-size:25px; 
    font-weight:500;
    color:#006600;
    padding:0px;
    margin:0px;
}

h1.home { color:#682701; font-weight:bold; }

h2 {
    font-size:25px; 
    font-weight:normal;
    color:#FFFFFF;
    padding:0px;
    margin:0px;
}

h3 {
    font-size:16px; 
    font-weight:bold;
    color:#006600;
    padding:0px;
    margin:0px;
}

h4 {
    font-size:16px;
    font-weight:bold;
    color:#666666;
    padding:0px;
    margin:0px;
    line-height:30px;
}

hr {
    color: #CCCCCC; background-color: #CCCCCC; height: 1px;
}

/* TEXTOS */

.C9 { font-size:9px; font-family:Verdana; color:#666666; }

.tit_cabecalho
{
    font-size:34px; 
    color:#FFFFFF; 
}

.subtit_cabecalho
{
    font-size:15px; 
    font-weight:bold; 
    color:#E8E8E8; 
}

.cinza { color:#999999; width:1%; white-space:nowrap; text-align:right; padding-right:3px; }

.destaque
{
    font-size:15px; 
    font-weight:bold; 
    color:#333333; 
}

.td_bandeiras {
    display:none;
    position:absolute;
    background-color:#FFF;
    border:1px solid #E8E8E8;
    padding:0px;
}

.notif_menu {
    font-size:8px;
    font-family:Verdana;
    color:#C00;
}


/* DIVs */
#logo_mandatocom { 
	position: absolute; 
	top:0px;
	width:205px; 
	height:156px;
	left:50%;
	margin-left:-103px; 
	z-index:800;
}

#barra_topo { background-color: #006600; height: 5px; }

#cabecalho { border-top:5px solid #006600; background-color: #003300; height:88px; background-image: url('../../imgs/bg_cabecalho.jpg'); background-repeat: repeat-x; background-position: bottom; text-align: center; }
#cabecalho_home { border-top:5px solid #666666; background-color: #333333; height:88px; background-image: url('../../imgs/bg_cabecalho_home.jpg'); background-repeat: repeat-x; background-position: bottom; text-align: center; }

#logo { position:absolute; left:5px; top:9px; }
#moldura { position:absolute; left:5px; top:4px; width:160px; height:103px; margin-top:5px; background-image:url('../../imgs/moldura.jpg'); background-position:center bottom; background-repeat:no-repeat; text-align:center; padding-top:5px; }
#titulo { position:absolute; left:175px; top:25px; }
#data { position:absolute; right:85px; top:28px; text-align:center; line-height:20px; }
#relogio { position:absolute; right:10px; top:15px; vertical-align:middle; }

#barra_usuario { padding-left:170px; background-image: url('../../imgs/bg_barra_usuario.jpg'); background-repeat: repeat-x; background-position: bottom; height: 30px; line-height:30px; }
#botoes { position:absolute; right:10px; top:98px; }

#conteudo { background-image: url('../../imgs/bg_conteudo.jpg'); background-repeat: repeat-x; background-position: top; background-color: #FFFFFF; min-height:500px; vertical-align:top; }

#rodape { float:right; font-size:10px; padding-right:15px; padding-bottom:5px; }

.item_menu 
{
    background-image:url('../../imgs/bg_barra_usuario.jpg');
    background-position:bottom;
    background-repeat:repeat-x;
    padding:5px;
    margin:0px;
    overflow:hidden;
    height:20px;
    vertical-align:middle;
    text-align:left;
    font-size:11px;
    font-weight:bold;
    white-space:nowrap;
}

.popup {
    position:relative;
    background-image:url('../../imgs/bg_topo_conteudo.jpg');
    background-position:top;
    background-repeat:repeat-x;
    background-color:#FFFFFF;
    padding:10px;
    width:700px;
    height:380px;
}

#popup_cabecalho {
    position:relative;
    border-top:3px solid #006600;
    background-color:#003300;
    background-image: url('../../imgs/bg_cabecalho.jpg');
    background-repeat: repeat-x;
    background-position: bottom;
    padding:5px;
}

#popup_conteudo { 
    position:relative;
    height:320px;
    width:100%;
    overflow:auto;
    font-size:12px;
    font-weight:bold;
    color:#666666;
    top: 0px;
    left: 0px;
}

#processando {
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    background-image:url('../../imgs/transparente_b.png');
    display:none;
}

#processando div {
    position:absolute;
    top:20px;
    left:40%;
    color:#666666;
    background-color:#FFFFCC; 
    border:2px solid #CCCCCC; 
    font-weight:bold;
    padding:20px;
}

.campo { 
    float:left;
    padding:5px;
    width:240px;
}

.colW1 { width:102px; }
.colW2 { width:214px; }
.colW3 { width:326px; }
.colW4 { width:438px; }
.colW5 { width:550px; }
.colW6 { width:662px; }

.separador { 
    width:662px;
    height:1px;
    background-color:#E8E8E8;
    margin-top:5px;
    margin-bottom:5px;
    float:left;
}

#imprimir { display:none; }


/* LINKS */
a:link { color:#666666; text-decoration:none; }
a:visited { color:#666666; text-decoration:none; }
a:active { color:#666666; text-decoration:none; }
a:hover { color:#333333; text-decoration:underline; }

a.retrai:link { color:#CCCCCC; text-decoration:none; font-size:20px; font-weight:bold; }
a.retrai:visited { color:#CCCCCC; text-decoration:none; font-size:20px; font-weight:bold; }
a.retrai:active { color:#CCCCCC; text-decoration:none; font-size:20px; font-weight:bold; }
a.retrai:hover { color:#FFFFFF; text-decoration:none; font-size:20px; font-weight:bold; }

/* FORMULARIOS */
.btn
{
    border: 1px solid #C0C0C0;
    background-image:url('../../imgs/bg_btn.jpg');
        background-position:center center;
        background-repeat:repeat-x;
        color:#666666; 
        cursor:pointer; 
        font-size:12px;
        font-weight:bold;
    }

.btn2
{
    background-image:url('../../imgs/bg_btn.jpg');
    background-position:center center;
    background-repeat:repeat-x;
    color:#006600; 
    border-width:1px; 
    border-color:#C0C0C0; 
    border-style:solid; 
    cursor:pointer; 
    font-size:12px;
    font-weight:bold;
    min-width:100px;
    text-align:center;
    height:22px;
}

.btn_busca
{
    background-image:url('../../imgs/bg_btn_busca.gif');
    background-position:left center;
    background-repeat:no-repeat;
    padding-left:22px;
    width:75px;
    text-align:left;
}

.btn_novo
{
    background-image:url('../../imgs/bg_btn_novo.gif');
    background-position:left center;
    background-repeat:no-repeat;
    padding-left:22px;
    text-align:left;
}

.btn_salvar
{
    background-image:url('../../imgs/bg_btn_salvar.gif');
    background-position:left center;
    background-repeat:no-repeat;
    padding-left:22px;
    width:70px;
    text-align:left;
}

.btn_fechar
{
    position:relative;
    background-image:url('../../imgs/bg_btn_fechar.gif');
    background-position:left center;
    background-repeat:no-repeat;
    padding-left:22px;
    width:70px;
    float:right;
}

.btn_voltar
{
    background-image:url('../../imgs/bg_btn_voltar.gif');
    background-position:left center;
    background-repeat:no-repeat;
    padding-left:20px;
    margin-right:5px;
    text-align:left;
    width:90px;
}

.input 
{
    background-color:#F5F5F5; 
    color:#000000; 
    border-width:1px; 
    border-color:#CCCCCC; 
    border-style:inset; 
}

.agenda 
{
    background-image:url('../../imgs/icos/agenda_altera.gif');
    background-position:left center;
    background-repeat:no-repeat;
    padding-left:19px;
    background-color:transparent; 
    color:#FFFFFF;
    font-size: 19px;
    font-weight:normal;
    border:none;
    vertical-align:middle;
}

.none { padding:0px; margin:0px; background-color:Transparent; border:none; }

/* BORDAS */
.BD1
{
    border-color:#E8E8E8; 
    border-width:1px; 
    border-style:solid; 
}

/* TABELAS */

table {
    width:100%;
}

td {
    vertical-align:top;
    padding:0px;
    margin:0px;
}

.dir { text-align:right; }
.centro { text-align:center; }
.meio { vertical-align:middle; }
.base { vertical-align:bottom; }

.tb_filtro { background-color:#F5F5F5; border-color:#E8E8E8; border-width:1px; border-style:solid; width:100%; }
.tb_filtro td { padding:4px; }
.tb_filtro td div { padding:0px; }
.tb_filtro td table td { padding:0px; margin:0px; }

table.grid_cabecalho { background-color:#CCCCCC; border-color:#E8E8E8; border-width:1px; border-style:solid; border-bottom:none; width:100%; }
div.grid_cabecalho { background-color:#666666; border-color:#E8E8E8; border-width:1px; border-style:solid; border-bottom:none; padding:2px; }
table.grid_cabecalho td { padding:4px; }

table.none td { padding:0px; padding-right:3px; }

.agenda_dir {
    border-right: #E8E8E8 1px solid; background-color:#FFFFFF;
}

.agenda_inf
{
    border-bottom: #FFFFFF 1px solid; background-color:#FFFFFF;
}

.tb_processando
{
    color:#666666; 
    background-color:#FFFFCC; 
    border-width:1px; 
    border-color:#CCCCCC; 
    border-style:solid; 
    font-weight:bold; 
    height:70px; 
    width:300px;
    text-align:center; 
    z-index: 5000;
}


/* GRIDS */
.grid { width:100%; border-width:1px; border-color:#E8E8E8; border-style:solid; }
.grid th { text-align:left; }
.grid td { padding:4px; }
.grid_cabecalho { background-color:#666666; color:#FFFFFF; }
.grid_cabecalho th { text-align:left; padding:6px; }
.grid_cabecalho a:link { color:#FFFFFF; text-decoration:none; }
.grid_cabecalho a:visited { color:#FFFFFF; text-decoration:none; }
.grid_cabecalho a:active { color:#FFFFFF; text-decoration:none; }
.grid_cabecalho a:hover { color:#FFFFFF; text-decoration:underline; }
.grid_linha { background-color:#FFFFFF; }
.grid_linha2 { background-color:#F5F5F5; }
.grid_linha:hover { background-color:#FFFCCC; }
.grid_linha2:hover { background-color:#FFFCCC; }
.grid_rodape { font-weight:bold; text-align:center; }
.grid_paginacao { font-weight:bold; text-align:center; }
.grid_paginacao td { text-align:center; }
.grid_paginacao table { width:1%; }
.grid_vazio { color:#CCCCCC; }

/* Modal Popup */
.modal {
	background-image:url('../../imgs/transparente.png'); 
	z-index:5; 
}
