/*------------------------------------------------------------------------------
  Configurações de layout comum a todo o site

    # Cores no padrão Embratel;

  Data de criação: 23/12/2011
  por: Diogo de Lima
  ------------------------------------------------------------------------------*/
#corpo {
	background: #FFF url(images/bg.png) left top repeat-y;
	color: #333;
}
#cabecalho {
	background-color: #00315E;
	border-color: #F0DC23;
	color: #FFF;
}
#menuPrincipal {
	background-color: #91A0C9;
	border-color: #CDD7E0;
	color: #FFF;
}
#menuPrincipal li a:hover {
	background-color: #004B8F;
}
table#gamb {
	background-color: transparent;
}
#rodape {
	background-color: #00315E;
	border-color: #CDD7E0;
	color: #FFF;
}
a:link {
    color: #00315E;
}
a:visited {
    color: #004B8F;
}
#rodape p.logInOff a:link {
	color: #FFF;
	text-decoration: underline;
}
#rodape p.logInOff a:visited {
	color: #FFF;
	text-decoration: underline;
}
/*--------------- Menu -----------------*/
.separador {
    background: url(images/separador.png) no-repeat;
}
.menuSuperior li a.linkPrincipal {
	color: #FFF;
}
.menuSuperior .selected {
    background-color: #004B8F;
    color: #FFF;
}
ul.menuSuperior li.principal:hover a,
ul.menuSuperior a:hover {
    background-color: #004B8F;
    color: #FFF;
}
/*--------- Painel Esqueerdo -----------*/
td#painel h3 {
	color: #999;
}
td#painel .menuPainel a {
	color: #00315E;
	height: 23px;
	vertical-align: middle;
}
td#painel .menuPainel a:hover,
td#painel .menuPainel .selected {
	background-color: #004B8F;
	color: #FFF;
	margin-right: 16px;
}
/*--------- SearchFilter -----------*/
#searchFilter fieldset {
    background-color: #CDD7E0;
    border-color: #91A0C9;
    color: #00315E;
}

.btnNeutralVermelho {
    color: #FFF;
    border-color: #009;
	background-color: #FDFCFC;
	background-image: linear-gradient(top, #b22222 0%, #591111 100%);
	background-image: -moz-linear-gradient(top, #b22222 0%, #591111 100%);
	background-image: -webkit-linear-gradient(top, #b22222 0%, #591111 100%);
	background-image: -o-linear-gradient(top, #b22222 0%, #591111 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b22222', endColorstr='#591111');
}

.btnNeutral {
    color: #FFF;
    border-color: #009;
	background-color: #FDFCFC;
	background-image: linear-gradient(top, #004B8F 0%, #00315E 100%);
	background-image: -moz-linear-gradient(top, #004B8F 0%, #00315E 100%);
	background-image: -webkit-linear-gradient(top, #004B8F 0%, #00315E 100%);
	background-image: -o-linear-gradient(top, #004B8F 0%, #00315E 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004B8F', endColorstr='#00315E');
}
/*--------- Popup Calendar -----------*/
div#ui-datepicker-div div.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all {
    background: #004B8F none !important;
    border-color: #91A0C9;
    color: #FFF;
}
div#ui-datepicker-div table.ui-datepicker-calendar {
    background: #CDD7E0 none !important;
    border-color: #91A0C9;
}
div#ui-datepicker-div div.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all
a span.ui-icon.ui-icon-circle-triangle-w {
    background: url(images/prev.gif) no-repeat !important;
    color: transparent !important;
}
div#ui-datepicker-div div.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all
a span.ui-icon.ui-icon-circle-triangle-e {
    background: url(images/next.gif) no-repeat !important;
    color: transparent !important;
}
/*-------------- Grid Gerenciador de Arquivo --------------*/
.webgrid th {
    background-color: #004B8F;
    color: #FFF;
}
.webgrid th a {
    color: #FFF;    
}
.webgrid tr.alt {
    background-color: #CDD7E0;
}
/*---------- Grid Total Transmitido ----------*/
div.mc-grid.ui-widget.ui-widget-content.ui-corner-all .grid th {
    background-color: #004B8F;
    color: #FFF;
}
div.mc-grid.ui-widget.ui-widget-content.ui-corner-all .grid th a {
    color: #FFF;    
}
div.mc-grid.ui-widget.ui-widget-content.ui-corner-all .grid tr.gridrow_alternate {
    background-color: #CDD7E0;
}
/*---------- Grid Administração Usuário ----------*/
.adminUsuario th {
    background-color: #004B8F;
    color: #FFF;
}
.adminUsuario th a {
    color: #FFF;
}
.adminUsuario tr.True {
    background-color: #CDD7E0;
}
/*------------- Login -------------*/
div.login, div.cadastrologin {
    background: white;
    border-color: #E5E5E5 !important;
}
.login label,
div.cadastrologin h2 {
    color: #00315E;
}
form .input {
    color: #91A0C9;
    background: #FBFBFB;
    border-color: #E5E5E5;
}
#signIn {
    color: #FFF;
    border-color: #009;
	background-color: #FDFCFC;
	background-image: linear-gradient(top, #004B8F 0%, #00315E 100%);
	background-image: -moz-linear-gradient(top, #004B8F 0%, #00315E 100%);
	background-image: -webkit-linear-gradient(top, #004B8F 0%, #00315E 100%);
	background-image: -o-linear-gradient(top, #004B8F 0%, #00315E 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004B8F', endColorstr='#00315E');
}
/*--------- Detalhes -----------*/
fieldset {
    background-color: #FFF;
    border-color: #91A0C9;
    color: #00315E;
}
fieldset#file td.color,
fieldset#errors td.color,
fieldset#others td.color,
fieldset#adminUsuarios td.color {
    background-color: #CDD7E0;
}
/*--------- Administração Usuário -----------*/
fieldset#adminUsuarios input.btnadminUsuarios,
 input.btnadminUsuarios {
    color: #FFF;
    border-color: #009;
	background-color: #FDFCFC;
	background-image: linear-gradient(top, #004B8F 0%, #00315E 100%);
	background-image: -moz-linear-gradient(top, #004B8F 0%, #00315E 100%);
	background-image: -webkit-linear-gradient(top, #004B8F 0%, #00315E 100%);
	background-image: -o-linear-gradient(top, #004B8F 0%, #00315E 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004B8F', endColorstr='#00315E');
}