/**
 * Arquivo para o estilo admin_as 1.0
 * @author    Rafael Benites <rbenites@gestaoativa.com.br>
 */
/* tag overwrites */
html, body{ height:100%; width:100%}
body{background:url(../img/back.png) repeat; color:#565656}
a, a:active, a:visited{text-decoration:none;color:#565656}
a:hover{text-decoration:underline;color:#565656}
h1{margin-bottom:.5em;font-size:1.5em}
h2{margin-bottom:.1em;font-size:1.3em}
h3{margin-bottom:.5em;font-size:1.2em}
p{ margin-bottom:0}
label{ cursor:pointer}
.cor1{ color:#929292}
.cor2{color:#ffca05}
.cor3, a.cor3:hover,a.cor3:active,a.cor3:visited{color:#b4231d}
.cor4, a.cor4:hover,a.cor4:active,a.cor4:visited{color:#d49008}
.cor5, a.cor5:hover,a.cor5:active,a.cor5:visited{ color:#04990e}
.cor6{ color:#1457a3}
.cor7{color:#d3882a}
.bold{ font-weight:bold}
.padding-5{ padding:5px}
.padding-9{ padding:9px}
.padding-20{ padding:20px}
.f-11{ font-size:11px}
.f-14{ font-size:14px}
ul{ padding:0}
hr{ margin-bottom:7px}
tbody tr:nth-child(2n) td, tbody tr.even td{ background:none;}

/* blueprint extensions */
.container{position:relative;}
.prepend-half{padding-left:20px}
.append-half{padding-right:20px}
.prepend-top-half{margin-top:.75em}
.prepend-top-half-2{padding-top:.75em}
.append-bottom-half{margin-bottom:.75em}
.append-bottom-half-2{padding-top:.75em}
.aCenter{text-align:center}
.aRight{text-align:right}

/* login box */
.login .container {height: 100%;min-height: 100%;}
#ga-login-box{ background:url(../img/icon-1.png) no-repeat; left: 50%; top: 50%; width: 430px; height: 360px;margin-top: -180px; margin-left: -215px; position: absolute; margin-bottom:0; margin-right: 0; }
#loginform{ margin-top:70px;}
#ga-login-box .ga-input-login{margin-left:73px;background:none !important; width:269px;padding:3px; color:#d5d5d5;border:none; margin-top:5px;}
#ga-login-box .btnSave{background:url(../img/btn.png) no-repeat 0 -4px;width:65px;height:27px;border:0 none;cursor:pointer; margin:6px 10px 0 0;}
#ga-login-box .btnSave:active{background:url(../img/btn.png) no-repeat 0 -36px;}
#ga-login-box p{ font-size:11px; color:#565656; text-align:right; margin-top:30px; margin-bottom:5px;}
/*#ga-login-box .logo{margin:18px 10px 0 0;}*/
#ga-login-box .logo{margin:48px 10px 20px 0;}

/* Internas */
/* Header */
#header { background:url(../img/bg_menu.png) repeat-x bottom;margin-bottom:20px;}
#ga-cliente-logo{margin:25px 0;}

/* Notificações Topo */
ul.avisos{margin:0; list-style:none;color:#929292; position:relative}
ul.avisos li{float:left; margin-right:10px}
div.avisos{padding:1px 5px; color:#fff; background-color:#b4231d; font-size:9px; text-align:center; margin:-31px 0 0 13px; cursor:pointer}
ul.avisos li a.mensagem{background:url(../img/mensagem.png) no-repeat left 22px; height:42px; display:block; min-width:23px}
ul.avisos li a.alteracao{background:url(../img/alteracao.png) no-repeat 3px bottom;height:42px; display:block; min-width:23px; padding-left:0}
ul.avisos li a.pendente{background:url(../img/pendente.png) no-repeat 5px bottom;height:42px; display:block; min-width:23px;padding-left:0}

/*SUBMENU*/
.menu { position:relative; height:47px; padding:0 5px;}
.menu:hover{ background:#c7c5c5}
.submenu{ background:#c7c5c5;position:absolute;left:0;top:47px;display:none;padding:10px 10px 0; z-index:1000}
ul.submenu{list-style:none}
ul.submenu li{background-color:#d9d9d9; padding:10px; width:290px; margin-bottom:7px}
ul.submenu li img{ width:42px; display:inline; float:left}
ul.submenu li a{ width:243px;float:left; margin-left:5px; color:#565656}
ul.submenu li strong{ margin-left:5px; color:#565656;}
ul.submenu li.back-none{ background:none; padding:0;text-align:center; margin-left:20px}
ul.submenu li a.marcada-lida, ul.submenu li a.marcada-naolida{background:url(../img/lida.png); width:16px; height:16px; float:right;}
ul.submenu li a.marcada-naolida{opacity:0.4;}
/* Interna de Notificações */
.notificacoes-interna td a.marcada-lida, .notificacoes-interna td a.marcada-naolida{background:url(../img/lida.png); width:16px; height:16px; float:right;}
.notificacoes-interna td a.marcada-naolida{opacity:0.4;}

/* Logout e Configuração */
ul.logout{margin:15px 0 0 0; list-style:none;color:#929292}
ul.logout li{ float:left; }
ul.logout li a{color:#929292}
ul.logout li.usuario{ background:url(../img/icon-2.png) no-repeat 0 -211px; padding-left:18px; margin-right:5px;}
ul.logout li.exit{ background:url(../img/icon-2.png) no-repeat -155px -211px;padding-left:18px;}
ul.logout li.nome-usuario{margin-right:5px;}
ul.logout li.configuracao a{background:url(../img/configuracao.png) no-repeat; padding:0 0 10px 23px; margin-right:25px; color:#d3882a}
.barra{background:url(../img/icon-2.png) no-repeat 0 -176px; height:26px; margin-top:-23px;}

/*Menu*/
ul.first-level{margin:0}
ul.first-level > li{position:relative;list-style:none; display:inline;float:left;}
ul.first-level > li > a{ color:#FFF;height:53px;line-height:53px;display:inline-block;padding:0 12px;background:url(../img/borda_btn_menu.png) no-repeat left;text-decoration:none}
ul.first-level > li.ultimo {background:url(../img/borda_btn_menu.png) no-repeat right;}
ul.first-level > li:hover,ul.first-level > li.ativo {background:url(../img/bg_btn_menu_ativo.png) repeat-x;}
ul.first-level > li:hover .fl-submenu {display:block;}

.fl-submenu {display:none;position:absolute;top:53px;background:#292929;padding:20px 20px 25px 20px;min-width:80%;}
.fl-submenu li {list-style:none;padding:5px 0;border-bottom:1px dashed #FFF;}
.fl-submenu li a {color:#FFF;white-space:nowrap;}
.fl-submenu li a:hover {color:#e0b20e;text-decoration:none;}

/* Menu Lateral*/
ul.menu-lateral{ list-style:none;}
ul.menu-lateral li{ color:#565656; border-bottom:#565656 dotted 1px; padding:5px;}
ul.menu-lateral li a{padding-left:22px;}
ul.menu-lateral li a:active, ul.menu-lateral li a:visited{color:#565656;}
ul.menu-lateral li a:hover,ul.menu-lateral li a.ativo{ background:url(../img/icon-2.png) no-repeat 0 -295px; padding-left:22px; text-decoration:none}

/* Formulário Busca */
.busca .label, .busca .label-2{color:#565656; font-weight:normal; cursor:pointer}
.busca .label-2{font-size:11px; }
.busca .input, .busca .input-2, .busca .select {background-color:#e2e2e2; border-radius:5px; margin:0 0 8px 0;  color:#666; height:16px}
.busca .input-2{ width:68px; *width:64px; font-size:11px;}
.calendar{ background:url(../img/calendar.png) no-repeat; width:20px; height:20px; display:inline-block}
.busca .select{ border: 1px solid #BBBBBB; height:20px; *height:25px;}
.btn-enviar{ background:url(../img/icon-2.png) no-repeat 0 -313px; height:30px; width:90px; border:none; cursor:pointer; color:#565656; font-size:10px; text-align:center}

/* Formulários */
.form .label, .form .label-2{color:#565656; font-weight:normal; cursor:pointer; text-align:right;  margin-top: 8px;}
.form .label-2{font-size:11px; }
.form .input, .form .input-2, .form .select {border-radius:3px; color:#666; height:18px}
.form .input-2{ width:69px; *width:64px; font-size:11px;}
.form .select{ border: 1px solid #BBBBBB; height:20px; *height:25px;}
.form .textarea{ height:100px}
.form .textarea-2{ margin:0; height:200px}
.form .checkbox{ margin-top:11px;  *margin-top:0;}
.form .label-coment{ font-weight:normal}

/* Formulários Fancybox */
.form-fancy .label { color:#fff; margin-top: 10px; text-align:right}
.form-fancy .label-2 { color:#fff; margin-top: 10px; text-align:left}
.form-fancy .input, .form-fancy .textarea, .form-fancy .select { color:#565656; border-radius:3px;padding: 2px !important}
.form-fancy .textarea { height:100px}
.form-fancy h2{ color:#fff; font-size:16px; font-weight:bold; text-align:left}


/* Conteudos */
.titulo{ color:#4e4e4e; font-size:18px}
div.status{ margin-top:10px;}
.status span{ color:#4e4e4e; font-size:11px; margin-left:6px}
.status-1{background:url(../img/b-2.png) no-repeat; padding-left:13px;}
.status-2{background:url(../img/b-3.png) no-repeat; padding-left:13px;}
.status-3{background:url(../img/b-4.png) no-repeat; padding-left:13px;}
.status-4{background:url(../img/b-5.png) no-repeat; padding-left:13px;}
.status-5{background:url(../img/b-1.png) no-repeat; padding-left:13px;}
.painel{ background:url(../img/back-top-list.png) repeat-x; height:28px; color:#4e4e4e; font-size:11px; padding-top:10px; border-radius:6px}
.btn-adicionar{background:url(../img/icon-2.png) no-repeat 0 -425px; display:block; height:30px; padding-left:27px; color:#4e4e4e; font-style:italic; font-size:14px}
.btn-editar{background:url(../img/editar.png) no-repeat; display:block; height:30px; padding-left:27px; color:#4e4e4e; font-style:italic; font-size:14px}
.config{ background:url(../img/config.png) no-repeat 94px 0; height:16px}
.excluir{background:url(../img/excluir.png) no-repeat 94px 0; height:16px}
.enviar-ap{background:url(../img/mail-icon.png) no-repeat 54px 0; height:16px}
.visualizar-ap{background:url(../img/lupa.png) no-repeat 54px 0; height:16px}
.config-2{ background:url(../img/config.png) no-repeat 54px 0; height:16px}
.excluir-2{background:url(../img/excluir.png) no-repeat 54px 0; height:16px}
.excluir-os{background:url(../img/excluir.png) no-repeat 55px 0; height:16px}
.enviar-os{background:url(../img/mail-icon.png) no-repeat 55px 0; height:16px}
.visualizar-os{background:url(../img/lupa.png) no-repeat 55px 0; height:16px}
.gerar-os{background:url(../img/license.png) no-repeat 77px 0; height:16px}
.borda-bottom { border-bottom:1px dotted #4e4e4e; margin:20px 0}

/* Tabelas */
table.lista{font-size:10px;color:#4e4e4e;margin-bottom:0}
table.lista .table-title{ background:url(../img/back-top-list.png) repeat-x; padding:12px 0; border:#e9e9e9 1px solid; text-align:center;}
table.lista .table-title2{ background-color: #bebebe; padding:5px 0; border:#e9e9e9 1px solid; text-align:center;}
table.lista  td.table-cont{background:url(../img/back-list.png) repeat; border:#e9e9e9 1px solid; vertical-align:top}
table.lista  .table-usuario, table.lista .table-peca, div.table-peca{background:url(../img/back-list-2.png) repeat; vertical-align:top; border-bottom:4px solid #ebebeb}
table.lista .table-usuario{ background:none}
table.lista  .vertical{ vertical-align:middle}
a.alteracao{background:url(../img/alteracao.png) no-repeat 6px 0; min-height: 20px; padding-left:30px; display:block}
a.pendente{background:url(../img/pendente.png) no-repeat 6px 0; min-height: 20px; padding-left:30px; display:block}
.borda-left{border-left:3px solid #ebebeb}
.borda-table{border-left: 2px solid #E9E9E9;}

/* ul jobs */
ul.lista-jobs{ list-style:none; margin:0}
ul.lista-jobs li{ float:left; margin-right:10px;}
ul.lista-jobs li.titulo{font-size:12px}

/* Comentários */
ul#comentarios{list-style:none; margin-bottom:0}
li.comentario{background: url(../img/back-list-2.png) repeat; padding:5px; text-align:center; font-style:italic; margin:10px 0 15px 0;}
li.resposta{ margin-top:20px}

/* Footer */
.logo-footer{ background:url(../img/icon-2.png) no-repeat 0 -358px; height:55px;}
.canal{ margin-top:40px; font-weight:bold}
.footer p{ font-size:10px; color:#878787}

label.error{
	display: none !important;
}
input.error{
	background: #FBE3E4;
	padding: 1px 5px;
}
select.error{
	background: #FBE3E4;
	padding:0 !important; 
}
/* tipsy */
.tipsy { padding: 5px; font-size: 10px; position: absolute; z-index: 100000; }
  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: auto; text-align: justify; }
  .tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-arrow { position: absolute; background: url('../img/tipsy.gif') no-repeat top left; width: 9px; height: 5px; }
  .tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
    .tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
    .tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
  .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
    .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
    .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
  .tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
  .tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }
  
  
 /* midias */
#midia_show_wrapper{text-align:center;position:relative;background:#E3E3E3}
.midia-item{margin:4px;overflow:hidden;text-align:center;background:#FFF;font-size:8pt}
.midia-star,.midia-unstar,.midia-right,.midia-left,.midia-remove,.midia-edit{cursor:pointer;margin:3px}
.midia-middle img{vertical-align:middle}
.midia-bottom img{margin:10px}


.icon_A_R{margin: 7px 0 0 10px}

.historico{margin: 5px 0 5px 160px;padding: 20px;background:url(../img/back-list.png);}
.historico .btn_excluir{float:right;}
.b_btn_view-historico{padding: 8px 20px;background:url(../img/back-list-2.png);color:}

#button_VC{cursor: pointer}

.normal{font-weight:normal;}
#tabela-perfil{color:#FFF;}
#tabela-perfil td{border-top:1px solid #555}
#tabela-perfil th,#tabela-perfil td{background:none;padding:2px 0;}

.col_dia input.disponivel{
	background:#0f0;
}
.col_dia input.ocupado{
	background:#f00;
}
.col_dia input.repete{
	background:#ccc;
}
.form input[disabled="disabled"]{
	background:#f0f0f0;
}
.cel_cpm,.cel_trp,.cel_grp,.cel_tiragem,.cel_publico_alvo{
	display:none;
}

.m_abas{
	list-style:none;
	border-width: 1px 0 0 1px;
	border-color: #999;
	border-style:solid;
	margin-right: 0;
}
.m_abas li{
	float:left;
	padding:5px 15px;
	border-width: 0 1px 1px 0;
	border-color: #999;
	border-style:solid;
}
.m_abas li.ativo{
	border-bottom-width:0;
}
.borda{
	float: left;
	width: 288px;
	height: 29px;
	border-bottom: 1px solid #999;
}
.borda img{
	margin-right: 7px;	
}
.btn_desmarcar{
	line-height:30px;
	margin-right:10px;
}

.vaMiddle {
	vertical-align: middle !important;
}
.padding-0 {
	padding: 0 !important;
}
.margin-0 {
	margin: 0 !important;
}
.textarea-ec {
	height: 40px !important;
}
.label-check-cec {
	padding-left: 3px;
}

.nf_valor_total {
	font-weight: bold;
	text-align: center;
	font-size: 12px;
}

.vaCenter {
	vertical-align: middle!important;
}
.bgHeadPeca {
	background-color: #cecece!important;
}
.bgBodyPeca {
	background-color: #dedede!important;
}

.campo-alterado {
	color: #d40808!important;
}
li.notificacao-naolida {
	background-color: #eeeeee!important;
}
td.notificacao-naolida {
	background: url(../img/back-list-2.png) repeat!important;
}

.link_desconto {
	margin: 9px 0 0 15px;
	font-size: 11px;
	font-style: italic;
}
.link_desconto, .link_desconto:hover{
	color: #d49008;
}