@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Quicksand:400,700);
*	{font-family:Helvetica, Arial, sans-serif;font-size:14px; border:0;text-decoration:none;outline:0;margin:0; padding:0;list-style:none;}
html, body	{min-width:980px;}
html	{background:url(../imagens/fundo-html.jpg) repeat center 0;}
body	{}
div, p, a, img, li, h1, h2, h3	{color:#404040;}
img	{vertical-align:middle;}
a:hover	{text-decoration:underline;}
h1, h2, h3, p	{margin-bottom:5px;}
p, p *	{font-size:14px;line-height:20px;}
li, p {font-size:15px;}
h1, h1 a	{font-family:'Quicksand';font-size:42px;line-height:45px;}
h2, h2 *	{color:#0fa0c6;font-family:'Quicksand';font-size:30px;line-height:35px;font-weight:normal;text-transform:uppercase;margin-bottom:20px;}
h2 a	{color:#404040;margin-right:20px;}
h3, h3 *	{font-family:'Quicksand';font-size:24px;line-height:30px;font-weight:normal;margin-bottom:10px;}
h4	{font-family:'Quicksand';margin-bottom:10px;font-weight:normal;}
pre { white-space:pre;white-space:pre-wrap;white-space:pre-line;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:-moz-pre-wrap;white-space:-hp-pre-wrap;word-wrap:break-word;}
input, textarea { -webkit-appearance: none;  border-radius: 0; color:#404040; }
input:disabled{ background-color:#666 !important;}
input[type="submit"], input[type="reset"], input[type="button"]	{background-color:#0fa0c6;color:#fff;font-family:'Quicksand';font-size:16px;text-transform:uppercase;height:40px;padding:5px 10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;vertical-align:middle;cursor:pointer;opacity:0.7;filter:alpha(opacity=70);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover{opacity:1;filter:alpha(opacity=100);}
select	{background-color:#d9eef2;padding:5px 10px;width:100px;height:40px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
input[type="text"], input[type="password"]	{background-color:#d9eef2;width:280px;height:20px;padding:10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;vertical-align:middle;}
input[type="text"].inativo	{opacity:0.5;filter:alpha(opacity=50);}
textarea	{background-color:#d9eef2;width:280px;height:254px;padding:10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;resize:none; overflow:auto;}

.leg,.leg *	{font-size:12px;line-height:15px;margin-bottom:3px;}
.wrapper{width:940px;margin:0 auto;padding:0 0 10px;}
.clearfix{clear:both;}
.inativo	{cursor:default;}
.last	{margin-right:0 !important;border-right:none !important;}

.cor-sec	{color:#0fa0c6 !important;}
.separador-1	{background-color:#0fa0c6;height:5px;clear:both;margin:20px 0;}

.col-esq	{float:left;}
.col-dir	{float:right;}

.bt-eliminar	{background:#eca660 url(../imagens/linha-eliminar.png) no-repeat center center;display:inline-block;width:30px;height:30px;opacity:0.7;filter:alpha(opacity=70);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;cursor: pointer;}
.bt-bloquear	{background:#8ac97e url(../imagens/linha-bloquear.png) no-repeat center 0;display:inline-block;width:30px;height:30px;opacity:0.7;filter:alpha(opacity=70);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.bt-bloquear.inativo	{background-color:#c1c1c1 !important;background-position:0 bottom;cursor:pointer;}
.bt-eliminar:hover, .bt-bloquear:hover, .bt-bloquear.inativo, .bt-bloquear.inativo	{opacity:1;filter:alpha(opacity=100);text-decoration:none;}

.paratras	{padding-left:30px;background:url(../imagens/seta-back.png) no-repeat 0 center}

#form-novo-agendamento h4{font-size:16px;}
.toggle-visto, .toggle-todos	{background:url(../imagens/listas-visto.png) no-repeat 0 0;padding-left:20px;display:block;font-size:11px;line-height:16px;color:#a6a6a6;cursor:pointer;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.toggle-visto:hover, .toggle-todos:hover	{color:#0fa0c6;text-decoration:none;}
.toggle-visto.inativo, .toggle-todos.inativo	{background-position:0 -100px;color:#0fa0c6;}
.toggle-visto.inativo:hover, .toggle-todos.inativo:hover	{color:#a6a6a6;}
.agendamento-acoes *{font-family:'Quicksand';font-size:12px; font-weight:bold; }


.ajax-conteudo .conteudo	{display:none;}

/* TOPO */
#topo	{background-color:#404040;height:39px;border-bottom:solid 1px #9cdde8;}
#topo *	{color:#fff;}
#topo .col-esq	{line-height:39px;}
#topo .col-esq span	{color:#9cdde8;font-weight:bold;}

#topo .bloco	{float:left;border-right:solid 1px #9cdde8;line-height:39px;}
#topo .creditos	{padding-right:10px;}

#topo .barra	{background-color:#9cdde8;display:inline-block;width:160px;border:solid 1px #9cdde8;height:8px;border-radius:5px;margin: 0 5px;}
#topo .barra span	{background-color:#379100;display:inline-block;height:8px;border-radius:5px;}
#topo .barra span.nivel-1	{background-color:#379100;}
#topo .barra span.nivel-2	{background-color:#FF6D00;}
#topo .barra span.nivel-3	{background-color:#EF5350;}

#topo .configuracao a{display:block;padding:0 10px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
#topo .configuracao a span{background:url(../imagens/icone-config.png) no-repeat right center; display:inline-block; width:28px; height:39px; vertical-align:middle; margin-right:8px;}
#topo .configuracao a:hover {text-decoration:none; background-color:#9cdde8}
#topo .configuracao a.inativo{text-decoration:none; background-color:#9cdde8; cursor:default}
#bt-topo-perfil	{background:url(../imagens/seta-baixo.png) no-repeat right center;display:block;padding:5px 40px 5px 10px;width:15px;}
#bloco-perfil	{background-color:#404040;border-radius:0 0 5px 5px;position:absolute;padding:10px 0;width:200px;margin-left: -70px;display:none;z-index:50;}
#bloco-perfil a	{color:#91d9e5;display:block;padding:0 10px;line-height:30px;font-size:12px;}
#bloco-perfil a span{display:block;width:20px; height:20px; overflow:hidden; margin-top:5px; float:left; margin-right:10px;}
#bloco-perfil a span img{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
#bloco-perfil a:hover	{text-decoration:none;color:#fff;}
#bloco-perfil a:hover img{margin-top:-20px}

/* HEADER */
#header	{background-color:#0fa0c6;height:120px;margin-bottom:30px;}
#header h1 img{font-size:16px; color:#fff; line-height:20px;text-transform:none; height:40px}
#header h1 a:hover{text-decoration:none;}
#header a	{color:#fff;font-family:'Quicksand';font-size:13px;text-transform:uppercase;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease; font-weight:bold;}
#header .col-esq	{width:135px;margin-right:30px;}
#header .col-esq h1	{margin:40px 0;}
#header .col-esq h1 a	{display:block;}

#header .col-dir li	{float:left;margin-left:20px;}
#header .col-dir a	{background:url(../imagens/menu-over.png) no-repeat center 120px;display:block;line-height:120px;height:120px;}
#header .col-dir a:hover, #header .col-dir a.inativo	{text-decoration:none;background-position:center bottom;}

#menu	{max-width:760px;height:120px;overflow:hidden;}
.menu-sub	{background-color:#fff;position:absolute;z-index:100;width:240px;padding:20px;border-radius:0 0 5px 5px;margin-left:-115px;display:none;}
#header .col-dir .menu-sub a	{background:none;color:#404040;line-height:30px;height:auto;font-weight:normal;text-align:center;}
#header .col-dir .menu-sub a:hover	{text-decoration:underline;}
#header .col-dir .menu-sub a span	{background-color:#0fa0c6;padding:7px;display:inline-block;width:48px;height:14px;line-height:14px;text-align:center;border-radius:20px;color:#fff;margin-left:10px;}

/* RODAPE LOGIN*/
#rodape-login	{position:fixed;bottom:0;left:0;width:100%;}
#rodape-login .wrapper	{padding:1px 0 20px;}
#rodape-login *	{font-size:10px;line-height:15px; color:#fff}
#rodape-login .bloco	{float:left;margin-left:40px;}

#rodape-login .col-1	{float:left;width:380px;margin-top:10px;font-size:12px;}
#rodape-login .col-2	{float:left;width:180px;}
#rodape-login .col-3	{float:right;max-width:380px;margin-top:10px;text-align:right;font-size:12px;}

#rodape-login .col-2 ul	{width:122px;margin:0 auto;}
#rodape-login .col-2 ul li	{margin-right:1px;float:left;}
#rodape-login .col-2 ul a	{background-color:#0fa0c6;display:block;width:26px;height:26px;font-size:16px;text-align:center;opacity:0.7;filter:alpha(opacity=70);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
#rodape-login .col-2 ul a:hover	{opacity:1;filter:alpha(opacity=100);}
#rodape-login .col-2 ul a.first	{padding-left:20px;background:url(../imagens/redes-esq.png) no-repeat 0 0;}
#rodape-login .col-2 ul a.last	{padding-right:20px;background:url(../imagens/redes-dir.png) no-repeat right 0;}

#rodape-login .col-3 a	{opacity:0.7;filter:alpha(opacity=70);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
#rodape-login .col-3 a:hover	{opacity:1;filter:alpha(opacity=100);}

/* RODAPE DENTRO*/
#rodape .wrapper	{border-top:solid 5px #0fa0c6;padding:1px 0 40px;}
#rodape *	{font-size:10px;line-height:15px;}
#rodape .bloco	{float:left;margin-left:40px;}

#rodape .col-1	{float:left;width:380px;margin-top:10px;font-size:12px;}
#rodape .col-2	{float:left;width:180px;}
#rodape .col-3	{float:right;max-width:380px;margin-top:10px;text-align:right;font-size:12px;}

#rodape .col-2 ul	{width:122px;margin:0 auto;}
#rodape .col-2 ul li	{margin-right:1px;float:left;}
#rodape .col-2 ul a	{background-color:#0fa0c6;display:block;width:26px;height:26px;font-size:16px;text-align:center;opacity:0.7;filter:alpha(opacity=70);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
#rodape .col-2 ul a:hover	{opacity:1;filter:alpha(opacity=100);}
#rodape .col-2 ul a.first	{padding-left:20px;background:url(../imagens/redes-esq.png) no-repeat 0 0;}
#rodape .col-2 ul a.last	{padding-right:20px;background:url(../imagens/redes-dir.png) no-repeat right 0;}

#rodape .col-3 a	{opacity:0.7;filter:alpha(opacity=70);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
#rodape .col-3 a:hover	{opacity:1;filter:alpha(opacity=100);}

/* geral */
.bt-verde	{background-color:#55a845 !important;color:#fff !important;}
.bt-vermelho	{background-color:#e11010 !important;color:#fff !important;}
.bt-laranja	{background-color:#d58a45 !important;color:#fff !important;}

.bt-download	{background:url(../imagens/icone-download.png) no-repeat 10px center;padding-left:40px !important;}
.bt-block	{background:url(../imagens/icone-block.png) no-repeat 10px center;padding-left:40px !important;}
.bt-egoi	{background:url(../imagens/icone-egoi.png) no-repeat 10px center;padding-left:40px !important;}
.bt-adicionar	{background:url(../imagens/icone-adicionar.png) no-repeat 10px center;padding-left:40px !important;}
.bt-copiar	{background:url(../imagens/icone-copiar.png) no-repeat 10px center;padding-left:40px !important;}
.bt-exportar	{background:url(../imagens/icone-exportar.png) no-repeat 10px center;padding-left:40px !important;}
.bt-imprimir	{background:url(../imagens/icone-imprimir.png) no-repeat 10px center;padding-left:40px !important;}

.sec-menu	{margin-bottom:20px;}
.sec-menu li	{float:left;margin-right:1px;height:40px; cursor:pointer;}
.sec-menu a	{background-color:#fff;display:block;padding:5px 10px;height:30px;line-height:30px;opacity:0.7;filter:alpha(opacity=70);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.sec-menu a:hover	{opacity:1;filter:alpha(opacity=100);text-decoration:none;}
.sec-menu li:first-child a	{border-radius:5px 0 0 5px;}
.sec-menu li:last-child a	{border-radius:0 5px 5px 0;}
.sec-menu li a.isolado	{border-radius:5px;}

.sec-menu .extra	{display:none;position:relative;top:0;}
.sec-menu .extra a	{background:#404040;color:#fff;border-bottom:solid 1px #a6a6a6;}
.sec-menu .extra a:last-child	{border-radius:0 0 5px 5px;border-bottom:none;}


.lista-tipo-1 li	{background-color:#fff;float:left;padding:20px;border-radius:5px;margin:0 20px 20px 0;width:175px;height:102px;overflow:hidden;position:relative;}
.lista-tipo-1 .titulo	{color:#0fa0c6;font-family:'Quicksand';text-transform:uppercase;font-size:12px;font-weight:bold;line-height:15px;height:42px;overflow:hidden;}
.lista-tipo-1 p, .lista-tipo-1 p *{font-size:12px;}
.lista-tipo-1 .texto	{display:block;height:20px;overflow:hidden;}
.lista-tipo-1 .col-esq, .lista-tipo-1 .col-dir	{width:86px;}
.lista-tipo-1 .col-dir	{text-align:right;}
.lista-tipo-1 .opcoes a	{width:80px;text-align:center;margin-top:50px;}
.lista-tipo-1 .opcoes a span	{display:block;margin-top:5px;color:#fff;opacity:0;filter:alpha(opacity=0);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.lista-tipo-1 .opcoes a:hover	{text-decoration:none;}
/*.lista-tipo-1 .opcoes a:hover span	{opacity:1;filter:alpha(opacity=1);}*/
.lista-tipo-1 li:hover .opcoes	{top:-147px;}

.lista-tipo-1.alt li	{padding:15px 0;width:205px;height:auto;}
.lista-tipo-1.alt .titulo	{text-align:center;border-bottom:solid 1px #91d9e4;height:35px;}
.lista-tipo-1.alt .titulo span	{color:#404040;}
.lista-tipo-1.alt .titulo img	{margin-right:5px;}
.lista-tipo-1.alt .valores	{padding:15px 15px 0;}
.lista-tipo-1.alt .valores .item	{margin-bottom:5px;}
.lista-tipo-1.alt .valores .item .col-esq	{width:120px;font-size:12px;color:#0fa0c6;}
.lista-tipo-1.alt .valores .item .col-dir	{width:50px;font-size:12px;text-align:right;}
.lista-tipo-1 .opcoes.egoi a{margin-top:20px}
.lista-tipo-1 .opcoes .bt-egoi-bloco{background-color:#404040; height:47px; display:block; border-bottom:solid 1px #fff; width:100%; color:#FFF; opacity:0.7;filter:alpha(opacity=70); -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease; margin-top:0}
.lista-tipo-1 .opcoes .bt-egoi-bloco span{background:url(../imagens/bt-egoi-bloco.png) no-repeat 0 center; display:inline-block; padding-left:30px; opacity:1;filter:alpha(opacity=100); line-height:37px;}
.lista-tipo-1 .opcoes .bt-egoi-bloco:hover{opacity:1;filter:alpha(opacity=100);}
.lista-tipo-1 .opcoes{background:url(../imagens/transparencia-clara.png) repeat 0 0;width:215px;height:142px;margin:20px 0 0 -20px;border-radius:5px;position:relative;top:0;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease; cursor:pointer;}
.lista-tipo-1 .opcoes .col-esq{margin-left:20px;}
.lista-tipo-1 .opcoes .col-dir{margin-right:20px}

.lista-tipo-2	{margin-bottom:20px;}
.lista-tipo-2 li	{height:30px;overflow:hidden;padding:0 10px;border-radius:5px;position:relative; padding:5px 10px;}
.lista-tipo-2 ul{margin-bottom:10px;}
.lista-tipo-2 li, .lista-tipo-2 tbody tr	{margin-bottom:2px;}
.lista-tipo-2 td, .lista-tipo-2 li	{background-color:#e1f5f8;}
.lista-tipo-2 th:first-child, .lista-tipo-2 td:first-child	{border-radius:5px 0 0 5px;}
.lista-tipo-2 th:last-child, .lista-tipo-2 td:last-child	{border-radius:0 5px 5px 0;border-right:none;}
.lista-tipo-2 li:nth-child(even), .lista-tipo-2 tbody tr:nth-child(even) td {background: #c8ecf2}
.lista-tipo-2 .titulo	{color:#0fa0c6;font-size:16px;font-family:'Quicksand';text-transform:uppercase;float:left;width:510px;height:30px;line-height:30px;margin-right:20px;overflow:hidden;}
.lista-tipo-2 .numeros	{float:left;width:120px;height:30px;line-height:30px;text-align:right;}
.lista-tipo-2 .data	{float:right;width:250px;text-align:right;height:30px;line-height:30px;}
.lista-tipo-2 .data, .lista-tipo-2 .data *	{font-size:12px;}
.lista-tipo-2 .opcoes	{background:url(../imagens/transparencia-clara.png) repeat 0 0;width:180px;height:102px;padding:20px;margin:20px 0 0 -20px;border-radius:5px;position:relative;top:0;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.lista-tipo-2 .opcoes	{width:920px;height:30px;padding:5px 10px;margin:5px 0 0 -10px;}
.lista-tipo-2 li:hover .opcoes	{top:-40px;}
.lista-tipo-2 .opcoes a	{color:#fff;display:block;text-align:center;height:30px;line-height:30px;}
.lista-tipo-2 .opcoes a:hover	{text-decoration:none;}
.lista-tipo-2 .opcoes a span	{margin-left:5px;}

.lista-tipo-2 .conteudo.inativo	{opacity:0.7;filter:alpha(opacity=70);}

.lista-tipo-2 table	{width:100%;margin-bottom:10px;}
.lista-tipo-2 th	{background-color:#0fa0c6;color:#fff;font-family:'Quicksand';font-size:10px;font-weight:normal;text-transform:uppercase;padding:10px;border-right:solid 1px #c8ecf2; font-weight:bold;vertical-align:middle !important;}
.lista-tipo-2 td	{padding:5px 10px;text-align:center;border-bottom:solid 2px #9cdde8; font-size:12px; height:20px; overflow:hidden;}
.lista-tipo-2 .id	{border-radius:5px 0 0 5px;}
.lista-tipo-2 .acoes	{border-radius:0 5px  5px 0;padding:0;width:70px;vertical-align:top;}
.lista-tipo-2 .acoes a	{width:30px;height:30px;overflow:hidden;float:right;margin-left:1px;}

.form-pesquisa	{float:right;margin-bottom:20px;height:40px;}
.subaccount	{float:left;}
.SubAccountInfo a{ cursor:pointer;}
.form-pesquisa .bloco	{float:left;}
.form-pesquisa .pesquisa	{margin-left: 10px; width: 100px;border-radius:5px 0 0 5px;}
.form-pesquisa .pesquisar	{background:#e3f5f8 url(../imagens/icone-pesquisar.png) no-repeat center center;display:block;width:40px;height:40px;padding:0;margin:0;border-radius:0 5px 5px 0;}

#lista-descricao	{margin-bottom:20px;font-family:'Quicksand';font-size:24px;line-height:27px;}

/* PAGINADOR */
.paginador .barra	{background-color:#0fa0c6;height:5px;border-radius:5px 5px 0 0;margin-bottom:1px;}
.paginador .col-1	{background-color:#6ac8dc;float:left;width:160px;height:40px;border-radius:0 0 0 5px;}
.paginador .col-2	{background-color:#6ac8dc;float:left;width:400px;height:40px;line-height:40px;}
.paginador .col-3	{background-color:#6ac8dc;float:left;width:220px;height:40px;line-height:40px;text-align:right;}
.paginador .col-4	{background-color:#6ac8dc;float:right;width:160px;height:40px;border-radius:0 0 5px 0;}

.paginador .col-2 select	{width:50px;}

.paginador .prev, .paginador .next	{color:#fff;font-size:16px;font-family:'Quicksand';text-transform:uppercase;display:block;width:110px;height:30px;line-height:30px;text-align:center;opacity:0.7;filter:alpha(opacity=70);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.paginador .prev	{background:#6ac8dc url(../imagens/bt-anterior.png) no-repeat 0 0;padding:5px 40px 5px 10px;border-radius:0 0 0 5px;}
.paginador .next	{background:#6ac8dc url(../imagens/bt-seguinte.png) no-repeat right 0;padding: 5px 10px 5px 40px;border-radius:0 0 5px 0;}
.paginador .prev:hover, .paginador .next:hover	{opacity:1;filter:alpha(opacity=100);text-decoration:none;}

.paginador .col-2 .bloco	{float:left;margin-right:10px;height:40px;line-height:40px;}
.paginador .dd	{background-color:#fff;height:30px;border-radius:5px;margin-top:5px;}
.paginador .dd *	{color:#404040;line-height:30px;}
.paginador .dd .ddChild, .paginador .dd .ddChild li	{background-color:#fff;margin-bottom:0;}

/* popups */
#popups	{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;display:none;}
#popups .fundo	{background:url(../imagens/transparencia.png) repeat 0 0;position:fixed;z-index:-1;top:0;left:0;width:100%;height:100%;}

.fecha-janela	{background:url(../imagens/fecha-janela.png) no-repeat 0 0;width:20px;height:20px;float:right;position:relative;top:-30px;right:-30px;opacity:0.7;filter:alpha(opacity=70);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.fecha-janela:hover	{opacity:1;filter:alpha(opacity=100);text-decoration:none;}

#popups .wrapper	{margin-top:162px;}
#popups form, #popups .janela	{background-color:#fff;width:620px;margin:0 auto;padding:50px;border-radius:10px;display:none;}
#popups textarea	{height:100px;}
#popups .bt-sec	{background-color:#404040;}
#popups .simplemodal-botoes	{float:right;}

#form-nova-lista .bloco	{margin-bottom:20px;}
#form-nova-lista .col-esq, #form-nova-lista .col-dir	{width:300px;}

#form-bloquear-numero-lote .bloco	{margin-bottom:20px;}
#form-bloquear-numero-lote .col-esq, #form-nova-lista .col-dir	{width:300px;}

#form-novo-agendamento .bloco, #form-editar-agendamento .bloco	{margin-bottom:20px;}
#form-novo-agendamento .titulo, #form-novo-agendamento .inicio, #form-novo-agendamento .remetente, #form-editar-agendamento .titulo, #form-editar-agendamento .inicio, #form-editar-agendamento .remetente  {width:200px;}
#form-novo-agendamento .validade, #form-editar-agendamento .validade{width:180px;}
#form-novo-agendamento .shorturl, #form-editar-agendamento .shorturl{width:480px;}
#form-novo-agendamento .landingpage, #form-editar-agendamento .landingpage{width:420px;}
#form-novo-agendamento .testPhoneNumbers, #form-editar-agendamento .testPhoneNumbers{width:400px;}
#form-novo-agendamento .descricao, #form-editar-agendamento .descricao	{width:360px;}
#form-novo-agendamento textarea, #form-editar-agendamento textarea	{width:360px;height:130px;}
#form-novo-agendamento .agendamento-acoes .bloco, #form-editar-agendamento .agendamento-acoes .bloco	{margin:0 20px 0 0;float:left;}

#form-novo-agendamento .agendamento-listas, #form-novo-agendamento .agendamento-templates, #form-editar-agendamento .agendamento-listas, .agendamento-acoes{border-top:dotted 3px #0fa0c6;padding-top:20px;margin:20px 0;}
#form-novo-agendamento .agendamento-listas li,#form-novo-agendamento .agendamento-templates li, #form-editar-agendamento .agendamento-listas li	{margin:0 10px 10px 0;float:left;width: 170px;}

#form-novo-contacto .bloco	{margin:0 20px 20px 0;float:left;}
#form-novo-contacto .obrigatorio	{color:#0fa0c6;font-weight:bold;}
#form-novo-contacto .nome, #form-novo-contacto .email { width: 450px; } /* linha 267 */
#form-novo-contacto .numero, #form-novo-contacto .nascimento	{width:100px;}
#form-novo-contacto .obs { height: 20px;max-height: 200px; min-height: 20px;overflow-y: auto;resize: vertical;width: 590px; } /* linha 269 */
#form-novo-contacto .simplemodal-botoes .bloco	{float:right;}

#popups #form-alteracao-senha	{width:300px;}
#form-alteracao-senha .bloco	{margin:0 0 20px 0;}

#agendamento-arquivo-item {width:700px !important;}
#agendamento-arquivo-item h2	{margin-bottom:5px;}
#agendamento-arquivo-item h3	{margin-bottom:20px;}
#agendamento-arquivo-item .leg, #agendamento-arquivo-item .leg *	{color:#0fa0c6;font-family:'Quicksand', sans-serif;font-size:14px;}
#agendamento-arquivo-item .bloco	{float:left;margin:0 20px 20px 0;width:140px;}
#agendamento-arquivo-item .extras	{margin:10px 0 20px;}
#agendamento-arquivo-item ul	{margin-top:10px;}
#agendamento-arquivo-item li	{float:left;margin:0 10px 10px 0;width: 210px;font-size: 11px;}

.contador-barra	{background-color:#a6a6a6;padding:10px;border-radius:0 0 5px 5px;}
.contador-barra *	{color:#fff;font-size:12px;}

/* MODAL BOX */
#simplemodal-overlay	{background:url(../imagens/transparencia.png) repeat 0 0;}
#simplemodal-data	{min-width:400px;min-height:50px;padding:50px;background-color:#FFF;border-radius:5px;text-align:center;}
#simplemodal-data :focus	{}
#simplemodal-botoes	{text-align:center;margin-top:20px;}

#simplemodal-data h2	{color:#0fa0c6;margin-bottom:10px;}
#simplemodal-data h2.sucesso	{color:#58b247;}
#simplemodal-data h2.erro	{color:#e4801c;}
#simplemodal-data strong{font-size:20px;font-family:'Quicksand', sans-serif;}

#simplemodal-botoes	{text-align:center;}
#simplemodal-botoes a, #simplemodal-botoes input{
    background-color:#0fa0c6;
    color:#fff !important;
    font-family:'Quicksand', sans-serif;
    font-size:16px;
    height:40px;
    padding:0 10px;
    border-radius:3px;
    padding:10px;
    text-decoration:none;
    margin:0 10px;
    opacity:0.7;filter:alpha(opacity=70);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;
}
#simplemodal-botoes a:hover, #simplemodal-botoes input:hover{
    opacity:1;filter:alpha(opacity=100);
}

/* perfil */
#perfil .form-pesquisa	{float:none;}
#perfil .form-pesquisa .dd-sec{border-top-left-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 0px; border-top-right-radius: 0px;}
#perfil .form-pesquisa .dd-sec:hover	{background-color:#e3f5f8;}
#perfil .form-pesquisa .pesquisar	{background:#0fa0c6;width:auto;padding:0 5px;}
#perfil-utilizador, #faturacao .creditos	{padding-bottom:20px;}
#perfil-utilizador li, #faturacao .creditos li	{padding:5px 0;border-bottom: dotted 3px #0fa0c6;}
#perfil-utilizador li *, #faturacao .creditos li *	{font-family:'Quicksand', sans-serif;font-size:20px;line-height:25px;font-weight:bold;}
#perfil-utilizador li .col-esq, #faturacao .creditos li .col-esq	{color:#0fa0c6;width:300px;}
#perfil-utilizador li .col-dir, #faturacao .creditos li .col-dir	{text-align:right;width:600px;}
#faturacao .creditos li .col-esq	{width:600px;}
#faturacao .creditos li .col-dir	{width:300px;}

.facturasemitidas { cursor:pointer;}

.subaccount-menu{ float:left;}

/* envio pontual */
#envio-pontual	{margin-bottom:40px;}
#form-envio-pontual .col-esq	{width:460px;}
#form-envio-pontual .col-dir	{width:460px;}
#form-envio-pontual .contador-barra .col-esq	{width:200px;}
#form-envio-pontual .contador-barra .col-dir	{width:150px;text-align:right;}
#form-envio-pontual textarea	{width:440px;}
#form-envio-pontual .submeter	{text-align:right;}

#form-envio-pontual .leg span	{float:right;color:#0fa0c6;}
#form-envio-pontual .bloco	{float:left;margin:0 20px 20px 0;}
#form-envio-pontual .numero, #form-envio-pontual .remetente, #form-envio-pontual .validade	{width:200px;}
#form-envio-pontual .numero	{border-radius:5px 0 0 5px;}
#form-envio-pontual .adicionar	{border-radius:0 5px 5px 0;width:240px;}
#form-envio-pontual .contactos	{height:132px;}

/* registo */
#registo h2 span	{color:#404040;}
#registo table .estado	{background-color:#404040; color:#fff;}
#registo table .entrada	{background-color:#58b247 !important;}
#registo table .pendente	{background-color:#eccd15 !important; color:#404040}
#registo table .expirado	{background-color:#e4801c !important; }
#registo table .falha	{background-color:#C13333 !important; }

#registo .registo-ver-mais{float:right; margin-left:20px;margin-top:5px; opacity:0.7;filter:alpha(opacity=70); -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
#registo .registo-ver-mais:hover{opacity:1;filter:alpha(opacity=100); }
#registo .registo-mensagem	{font-size:12px;float:left;margin-top:4px;}

#monthSelect{width:100px;}

/*manual de utilizador*/
#manual .video{margin-bottom:40px;}
#manual .tab-menu{width:240px; float:left;}
#manual .tab-menu a{background-color:#6ac8dc; display:block; height:50px; line-height:50px; margin-bottom:1px; border-top-left-radius: 5px;border-bottom-left-radius: 5px; padding-left:20px; -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
#manual .tab-menu a span{display:block; float:left; width:30px; height:15px; overflow:hidden; margin-top:17px; margin-right:10px}
#manual .tab-menu a:hover img{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
#manual .tab-menu a:hover{background-color:#fff; text-decoration:none; color:#0e9fc5}
#manual .tab-menu a:hover span img{margin-top:-15px;}
#manual .tab-menu .inativo{background-color:#fff; text-decoration:none; color:#0e9fc5}
#manual .tab-menu .inativo img{margin-top:-15px;}
#manual .item	{display:none;}
#manual .imagens-instrucoes li{float:left;}
#manual .imagens-instrucoes a{display:block; width:135px; height:101px; margin:10px; overflow:hidden;}
#manual .imagens-instrucoes a .mascara{background:url(../imagens/transparencia-clara.png) repeat 0 0; display:block; position:relative; width:135px; height:101px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;top:0;}
#manual .imagens-instrucoes a .mascara img{margin-top:44px; margin-left:58px}
#manual .imagens-instrucoes a:hover .mascara{top:-101px;}
#manual .abas-conteudo	{background-color:#fff; width:620px; float:left; padding:40px; margin-bottom:40px; border-radius:5px; border-top-left-radius:0;min-height: 170px;}
#manual .imagens-instrucoes{}

/*Estatisticas*/
#estatisticas-resultado{margin-bottom:30px;}
#estatisticas #form-estatisticas{width:700px; margin-left:auto; margin-right:auto; margin-bottom:40px;}
#estatisticas #form-estatisticas .bloco{float:left; margin-right:1px;}
#estatisticas #form-estatisticas .data-inicio{width:140px; border-top-right-radius: 0;border-bottom-right-radius: 0}
#estatisticas #form-estatisticas .data-fim{width:140px; border-radius:0px;}
#estatisticas #form-estatisticas .selectbox-interior{width:220px;}
#estatisticas #form-estatisticas .dd-sec{border-radius:0px;}
#estatisticas #form-estatisticas .submeter{border-top-left-radius: 0;border-bottom-left-radius: 0}
#estatisticas .destaque{margin-bottom:40px;}
#estatisticas .destaque .bloco{float:left; margin-right:20px; width:220px; border-bottom:solid 10px #0e9fc5; border-bottom-left-radius: 10px;border-bottom-right-radius: 10px; padding-bottom:10px;}
#estatisticas .destaque .bloco .leg{margin-bottom:10px;font-family:'Quicksand', sans-serif}
#estatisticas .destaque .last{margin-right:0; }
#estatisticas .destaque .bloco h3{font-family:'Quicksand', sans-serif; font-size:40px; font-weight:700;}
#estatisticas .desc{margin-bottom:40px;}
#estatisticas .desc li	{padding:5px 0;border-bottom: dotted 3px #0fa0c6;}
#estatisticas .desc li *{font-family:'Quicksand', sans-serif;font-size:20px;line-height:25px;font-weight:bold;}
#estatisticas .desc li .col-esq{color:#0fa0c6;width:300px;}
#estatisticas .desc li .col-dir{text-align:right;width:600px;}
#estatisticas .desc li .col-esq	{width:600px;}
#estatisticas .desc li .col-dir	{width:300px;}
#graficos div	{margin-top:25px;}


#loading	{background:url(../imagens/transparencia-clara.png) repeat 0 0;position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:10000;}
#loading .wrapper	{background:url(../imagens/loading.gif) no-repeat center center;height:100%;}

#monthSelect_msdd {width:160px !important;}
#combo-juncao-listas { width:200px;}

.lista-tipo-1 .col-esq .numeros	{width:90px;}

#form-novo-template .bloco	{margin-bottom:20px;}
#form-novo-template .titulo  {width:600px;}
#form-novo-template textarea	{width:600px;height:130px;}
#form-novo-template .agendamento-acoes .bloco, #form-editar-agendamento .agendamento-acoes .bloco	{margin:0 20px 0 0;float:left;}

.hiddenTextFull {display:none;}
.hashtag { cursor: pointer; cursor: hand; }
.hashtag:hover { color:#0FA0C6; }
.invoiceType {display:none;}

#pop-termos .container{width:710px; height:450px; overflow-y:auto; padding:0 20px;}
#pop-termos h1{font-size:30px; margin-bottom:30px;}
#pop-termos .container h2{font-size:20px; margin-top:20px; margin-bottom:0; line-height:25px; color:#a6a6a6}
#pop-termos .container *{text-align:left; font-size:14px; line-height:20px;}
#pop-termos .container li{list-style:circle; margin-left:30px;}
#pop-termos .container a{color:#a6a6a6;}
#pop-termos .container a:hover{color:#404040;}

#rodape-termos-bt{font-size:12px; margin-left:20px;}
#rodape-termos-bt:hover{text-decoration:underline; }

/*CONFIGURAÇÕES*/
#form-configuracao .col-left{width:460px; margin-right:20px; float:left}
#form-configuracao .col-right{width:460px; float:left}
#form-configuracao .description{font-size:10px; line-height:14px; color:#666}
#configuracao-logo{margin-bottom:20px;}
#form-configuracao #configuracao-logo .col-left{width:240px; margin-right:20px; float:left;}
#form-configuracao #configuracao-logo .col-right{width:200px; float:float}
#configuracao-logo #uploadifive-file_upload_configurations {background-color:#8e8e8e; width:220px !important; margin-bottom:10px;}
#configuracao-logo .col-right #configuracao-logo-image{background:#8e8e8e no-repeat center center; background-size:auto 40px; border: solid 1px #8e8e8e; width:198px; height:100px; border-radius:5px; }
#configuracao-texturas .list li{float:left; margin-right:20px;margin-bottom:20px;}
#configuracao-texturas .list li:nth-child(3n+3){margin-right:0; }
#configuracao-texturas .list li a{display:block; width:140px; }
#configuracao-texturas .list li .thumb{background-color:#d3d3d3; display:block; width:140px; height:80px; border:solid 1px #8e8e8e; border-radius:5px; margin-bottom:10px;}
#configuracao-texturas .list li .icon{background:url(../imagens/listas-visto.png) no-repeat 0 0;display:block; width:16px; height:16px;  border-radius:15px; margin:0 auto;cursor:pointer;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
#configuracao-texturas .list li .inativo .icon{background-position:0 bottom; cursor:default }
#configuracoes-info{margin-bottom:20px}
#configuracoes-info .name{width:440px;}
#configuracao-cores li{width:140px; height:140px; margin-bottom:20px; float:left; margin-right:20px;}
#configuracao-cores li:nth-child(3){margin-right:0;}
#configuracao-cores .caixa-cor{width:140px; height:40px; margin-bottom:10px;}
#configuracao-cores .caixa-cor a{display:block; width:50px; height:40px;}
#configuracao-cores .caixa-cor a .colorInner{background-color:#ebf8fa; display:block; width:48px; height:38px;}
#configuracao-cores li .leg{height:30px; overflow:hidden;}
#configuracao-cores li .texto{background-color:#ebebeb; float:left; width:85px; height:40px; line-height:40px; font-size:14px; border-radius:0 5px 5px 0; padding-left:5px;}
#configuracao-cores li .texto input{background:none !important; width:64px;}

#configuracoes-extra{padding:20px 0 40px 0;}
#configuracoes-extra a{float:left; margin-right:20px; margin-top:12px;}
#configuracoes-extra a .icon{background:url(../imagens/listas-visto.png) no-repeat 0 0;display:block; width:16px; height:16px;border-radius:15px; margin:0 auto;cursor:pointer;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease; float:left; margin-right:10px;}
#configuracoes-extra.ativo a .icon{background-position:0 bottom; cursor:default }
#configuracoes-extra a:hover{color:#8e8e8e; text-decoration:none;}
#configuracoes-extra .text{float:left; opacity:0.4;filter:alpha(opacity=40);width:500px; -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
#configuracoes-extra.ativo .text{ opacity:1;filter:alpha(opacity=100);}

.actions{margin-bottom:40px; text-align:right;}
.actions .cancel{background-color:#404040;}
.reseller { min-width:280px;}
.country { min-width:280px;}

/* COLORPICKER 1 EXAMPLE */
.colorPicker
{
    width:          50px;
    /*height:         40px;*/
    position: relative;
    clear: both;
    /*margin: 80px auto 20px;*/
    float:left;
}

.colorPicker .track {
    background:     #EFEFEF;
    background-size:150px 150px;
    height:         150px;
    width:          150px;
    /*padding:        10px;*/
    position:       absolute;
    cursor:         crosshair;
    float:          left;
    left:           -98px;
    top:            -58px;
    display:        none;
    border:         1px solid #8e8e8e;
    z-index:        12;
    -webkit-border-radius: 150px;
    -moz-border-radius: 150px;
    border-radius: 150px;
    overflow:hidden;

}

.colorPicker .track canvas{width:150px; height:150px}

.colorPicker .color {
    width:          25px;
    height:         25px;
    /*padding:        1px;*/
    /*border:         1px solid #ccc;*/
    display:        block;
    position:       relative;
    z-index:        11;
    background-color: #EFEFEF;
    -webkit-border-radius: 27px;
    -moz-border-radius: 27px;
    border-radius: 6px 0 0 6px;
    cursor: pointer;
}

.colorPicker .colorInner {
    width:48px;
    height:40px;
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius:5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    border:solid 1px #8e8e8e;
}

.colorPicker .dropdown {
    list-style: none;
    display: none;
    width: 27px;
    position: absolute;
    top: 28px;
    border: 1px solid #ccc;
    left: 0;
    z-index: 1000;
}

.colorPicker .dropdown li{
    height: 25px;
    cursor: pointer;
}

#slider-vertical
{
    height: 50px;
    width: 940px;
    margin-bottom: 35px;
    margin-top: 35px;
}

.paymentInput
{
    border:0;
    font-weight:bold;
    font-size:34px;
    color:#0fa0c6;
    height:30px !important;
    width:200px !important;
}

#customPayment
{
    float: right;
}

.paymentH3
{
    display: inline;
}

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

.alert h4 {
    margin-top: 0;
    color: inherit;
}

.alert .alert-link {
    font-weight: bold;
}

.alert > p,
.alert > ul {
    margin-bottom: 0;
}

.alert > p + p {
    margin-top: 5px;
}


.alert-dismissable,
.alert-dismissible {
    padding-right: 35px;
}

.alert-dismissable .close,
.alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit;
    float:right;
}


.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
}

.alert-success hr {
    border-top-color: #c9e2b3;
}

.alert-success .alert-link {
    color: #2b542c;
}


.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f;
}

.alert-info hr {
    border-top-color: #a6e1ec;
}

.alert-info .alert-link {
    color: #245269;
}


.alert-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b;
}

.alert-warning hr {
    border-top-color: #f7e1b5;
}

.alert-warning .alert-link {
    color: #66512c;
}


.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}

.alert-danger hr {
    border-top-color: #e4b9c0;
}

.alert-danger .alert-link {
    color: #843534;
}


.hasTooltip span {
    display: none;
    color: #000;
    text-decoration: none;
    padding: 3px;
}

.hasTooltip:hover span {
    display: block;
    position: absolute;
    background-color: #0fa0c6;
    text-align: center;
    width: 120px;
    border-radius: 6px;
    padding: 5px 0;
    color: #fff;
    border: 1px solid #CCC;
    margin: 2px 10px;
    font-size:12px;
    font-family: Helvetica, Arial, sans-serif;
}