html,body {
	margin:0;
	padding:0;
	font-family: Helvetica, arial;
	font-size: 12pt;
	color:#333333;
	background-color: #fff;
}
#header {
	height: 52px;
	background: url('../images/bg_cliente.png');
}
#header .container_ARGUS {
	margin:auto;
	width:980px;
}
#header .logo {
	float:left;
	margin-top:12px;
	background: url('../images/logo_pequeno.png') no-repeat center center;
	width:165px;
	height:28px;
}
#header .logo span {
	display:none;
}
#header .info {
	float:right;
	color:#fff;
	padding-top:5px;
	padding-right:10px;
	text-align:right;
}
#header .user {
	cursor:pointer;
	font-size:8pt;
	color:#fff;
	text-decoration: none;
}
#header .user:hover {
	text-decoration: underline;
}
#footer_AC {
	border-top:1px solid #ccc;
	margin:auto;
	width:986px;
	text-align:center;
	font-size:11pt;
}
#footer_AC span{
	color:#ffb731;
	font-size:14pt;
	font-weight: bold;
}
#content {
	margin:auto;
	width:986px;
}
h2 {
	font-size:15pt;
}
h3 {
	font-size:13pt;
	padding-left:15px;
	margin-left:10px;
	background: url('../images/bullet_10.png') no-repeat center left;
}
hr {
	border:0;
	border-bottom: 1px solid #ccc;
}
.inputControle {
	border:1px solid #ccc;
	height:25px;
	line-height:20px;
	padding:0 5px;
	width: 350px;
}
#formInicialEvento td {
	line-height:25px;
}

.botao_off {
	margin:5px;
	border-radius:15px;
	width:100px;
	text-align:center;
	height:20px;
	line-height:20px;
	padding: 5px 10px;
	background-color: #DEDFE0;
}
.botao {
	margin:5px;
	border-radius:15px;
	width:100px;
	text-align:center;
	height:20px;
	line-height:20px;
	padding: 5px 10px;
	background-color: #ffb731;
	cursor:pointer;
}
.botao:hover {
	background-color: #DEDFE0;
}
.botaoVermelho {
	margin:5px;
	border-radius:15px;
	width:100px;
	text-align:center;
	height:20px;
	line-height:20px;
	padding: 5px 10px;
	color:#fff;
	background-color: #ff0000;
	cursor:pointer;
}
.botaoVermelho:hover {
	color:#666;
	background-color: #DEDFE0;
}
.botaoAzul {
	margin:5px;
	border-radius:15px;
	width:100px;
	text-align:center;
	height:20px;
	line-height:20px;
	padding: 5px 10px;
	color:#fff;
	background-color: #00a4e4;
	cursor:pointer;
}
.botaoAzul:hover {
	color:#666;
	background-color: #DEDFE0;
}
.botaoVerde {
	margin:5px;
	border-radius:15px;
	width:100px;
	text-align:center;
	height:20px;
	line-height:20px;
	padding: 5px 10px;
	color:#fff;
	background-color: #66cc00;
	cursor:pointer;
}
.botaoVerde:hover {
	color:#666;
	background-color: #DEDFE0;
}
.botaoSubmit {
	margin:5px;
	border-radius:15px;
	border:0;
	width:120px;
	text-align:center;
	height:30px;
	line-height:28px;
	background-color: #ffb731;
	cursor:pointer;
	font-size:12pt;
	font-family:Helvetica, arial;
}
.botaoSubmit:hover {
	background-color: #DEDFE0;
}
.div_flutuante {
	background-color: #fff;
	width:760px;
	min-height:200px;
	margin:auto;
	padding:20px;
	border:2px solid #ffb731;
	border-radius:10px;
}

.ac_menu {
	height:30px;
	line-height:30px;
	background-color: #ccc;
	margin:10px 0;
}
.ac_menu div {
	width:980px;
	margin:auto;
}
.ac_menu span {
	height:30px;
	display: inline-block;
	padding:0 5px;
	margin:0 3px;
	cursor:pointer;
	background: -moz-linear-gradient(top, #fff, #999) repeat-X;
	/* Para WebKit (Safari, Google Chrome etc) */
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#999)) repeat-X;
	/* Para IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=#99999999)";
	/* Para IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=#99999999);

}
.ac_menu span:hover {
	background: -moz-linear-gradient(top, #999, #fff) repeat-X;
	/* Para WebKit (Safari, Google Chrome etc) */
	background: -webkit-gradient(linear, left top, left bottom, from(#999), to(#fff)) repeat-X;
	/* Para IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#999, endColorstr=#FFFFFFFF)";
	/* Para IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#999, endColorstr=#FFFFFFFF);
}
.ac_arqControle {
	font-size:10pt;
}

.ac_evento {
	margin:10px;
	padding:5px;
	float:left;
	width: 165px;
	height:210px;
	font-size:10pt;
	background: -moz-linear-gradient(top, #fff, #999) repeat-X;
	/* Para WebKit (Safari, Google Chrome etc) */
	background: -webkit-gradient(linear, left top, left bottom, from(#999), to(#EFEFEF)) repeat-X;
	/* Para IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#999, endColorstr=#EFEFEFEF)";
	/* Para IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#999, endColorstr=#EFEFEFEF);

}
.ac_evento .miniatura{
	text-align:center;
}
.ac_evento .evento_content{
	height:195px;
}
.ac_evento .miniatura img {
	border:1px solid #FFB832;
	width: 160px;
	height:126px;
}
.ac_evento .titulo {
	font-weight: bold;
}
.ac_evento .subtitulo {
	font-size:9pt;
}
.paginacao {
	margin:20px 10px;
}
.paginacao div {
	display:inline-block;
}
.paginacao a, .paginacao span{
	margin:5px;
	border-radius:15px;
	width:100px;
	text-align:center;
	height:20px;
	line-height:20px;
	padding: 5px 10px;
	background-color: #ffb731;
	cursor:pointer;
	color:#fff;
	text-decoration: none;
}
.paginacao span{
	cursor:default;
	background-color: #ccc;
}
.paginacao a:hover{
	background-color: #ccc;
}
.ac_arqControle {
	height:25px;
	line-height:25px;
	border-bottom:1px solid #ccc;
}
.ac_arqControle a {
	text-decoration: none;
	color:#666;
}
.ac_pastaControle {
	width: 120px;
	height: 100px;
	text-align:center;
	padding:10px;
	float:left;
	font-size:9pt;
	margin:5px;
	cursor:pointer;
}
.ac_pastaControle:hover{
	background-color: #ccc;
}
#novaPastaDIV {
	display:none;
}



.img_controle, .img_evento {
	width: 170px;
	height:160px;
	float:left;
	margin:10px 8px;
	background-color: #ccc;
	font-size:9pt;
	text-align: center;
}
.img_evento_ativo {
	width: 170px;
	height:160px;
	float:left;
	margin:10px 8px;
	background-color: #ffb731;
	font-size:9pt;
	text-align: center;
}
.img_controle img, .img_evento img, .img_evento_ativo img {
	padding:5px;
}
.IMGInativo {
	background-color: red;
}
.img_controle .btn_ativacao,.img_evento .btn_ativacao, .img_evento_ativo .btn_ativacao {
	float:left;
	margin-left:10px;
}
.img_controle .codigo , .img_evento .codigo, .img_evento_ativo .codigo {
	float:right;
	margin-right:10px;
	font-weight: bold;
}
#formCadastro td {
	height:30px;
}


.ac_menu_web {
	height:30px;
	line-height:30px;
	background-color: #ccc;
	margin:10px 0;
	font-size:11pt;
}
.ac_menu_web div {
	width:986px;
    margin:auto;
    text-align: left;
}
.ac_menu_web span {
	height:30px;
	display: inline-block;
	padding:0 5px;
	margin:0 3px;
	cursor:pointer;

}
.ac_menu_web span:hover {
	background-color: #ffb731;
}
 .ac_menu_web .ativo {
	background-color: #ffb731;
}
.ac_evento_web {
	margin:10px;
	padding:8px 5px;
	float:left;
	width: 165px;
	height:220px;
	font-size:10pt;
	background-color:#EAEAEA;
	border-radius:10px;
	cursor:pointer;
}
.ac_evento_web .miniatura{
	text-align:center;
}
.ac_evento_web .evento_content{
	height:200px;
}
.ac_evento_web .miniatura img {
	width: 160px;
	height:126px;
}
.ac_evento_web .titulo , .ac_evento_web .subtitulo {
	font-size:10pt;
	margin:3px 5px;
	font-weight: bold;
}
.ac_evento_web .data {
	margin:3px 5px;
}
.ac_evento_web .acoes {
	display:table;
	width: 150px;
	margin:5px;
}

.ac_menu_web_v2 div {
	width:986px;
    margin:auto;
    text-align: left;
} 

.botaoV2 {
    display: inline-block;
    background-color:#ffb731;
    border:0;
    cursor:pointer;
}
.botaoV2 span{
    display: block;
    padding:10px 17px;
}
.botaoV2:hover{
    background-color: #ffd68a;;
 
}
.ace {
    background-color: #ffd68a!important;
}
.cliente_logado {
	text-align:right;
	margin:auto;
	width:960px;
	padding:10px;
	font-size:10pt;
}
.ac_evento_web:hover {
	background-color: #ffb731;
}

.title_bar {
	background-color: #ffb731;
	border-top-right-radius:20px;
	border-bottom-right-radius:20px;
	height:40px;
	width: 320px;
	margin:20px 0;
	line-height: 40px;
	padding-left:10px;
	font-weight: bold;
	font-size: 12pt;
}
.small_link {
	font-size:9pt;
	cursor:pointer;
}
.small_link:hover {
	text-decoration:underline;
}
.header_evento {
	display:table;
	width: 980px;
}
.thumb_evento{
	display:table-cell;
	width:150px;
	text-align:center;
	padding:10px;
	vertical-align: top;
}
.intro_evento{
	display:table-cell;
	width:730px;
	vertical-align: top;
	padding:30px 0 0 0;
}
.etapas_evento {
	border-top:1px solid #a1a1a1;
	background-color: #ccc;
	height:26px;
	width: 980px;
	display:table;
}
.etapa_celula{
	display:table-cell;
	width:33%;
	text-align:center;
}
.etapa_celula .etapa_hover{
	display:table;
	width:280px;
	margin:auto;
	background-color: #666;
	height:20px;
	color:#fff;
	padding:3px 5px;
}
.etapa_celula .ativo {
	background-color: #ffb731;
	color:#333;
}
.etapa_celula .numero_etapa{
	display:table-cell;
	width: 50%;
	text-align: left;
	line-height: 20px;
	font-weight: bold;
}
.etapa_celula .desc_etapa{
	display:table-cell;
	width: 50%;
	line-height: 20px;
	text-align:right;
	font-size:10pt;
}
.descricao_evento, .arquivos_evento{
	margin:40px 20px;
}



.table_confirmacao td {
	height:25px;
}
#imagensdoevento a {
	color:#666;
	text-decoration: none;
}

.hidden {
 display: none;
}


.bg_contato {
	width: 660px;
	border-radius:10px;
	padding:20px;
	background-color: #E6E7E8;
}
.bg_contato .input_Text {
	padding:5px;
	border:0;
	border-radius:15px;
	height:25px;
	background-color: #fff;
	font-size:11pt;
	font-family: Helvetica, arial;
}
.bg_contato textarea {
	padding:10px;
	border:0;
	border-radius:15px;
	height:25px;
	background-color: #fff;
	width: 640px;
	height:130px;
	font-size:11pt;
	font-family: Helvetica, arial;
}
.bg_contato td{
	padding-top:10px;
	height: 30px;
	line-height: 25px;
}
.bg_contato .assuntos_contato {
	border-radius:15px;
	background-color: #fff;
	display:table;
	width: 660px;
}
.bg_contato .assuntos_contato div {
	float:left;
	width: 280px;
	display: block;
	padding:5px;
	margin-left:10px;
}
.bg_contato .assuntos_contato span {
	width: 170px;
	display: inline-block;
}
.bg_contato .assuntos_contato input {
	display: inline-block;
	width: 50px;
}

.subSubMenu {
	display:table;
	width:1200px;
	padding-top:30px;
	margin:auto;
}
.subSubMenu .item {
	float:left;
	width:16%;
}
.subSubMenu .item span{
	text-align:center;
	display:inline-block;
	height:25px;
	width:150px;
	line-height:27px;
	padding:5px;
	background-color: #ccc;
	border-radius:10px;
	cursor:pointer;
}
.subSubMenu .item span:hover{
	background-color: #ffb731;
}
#bannerSlider .banner_mask, #bannerAlone .banner_mask {
	z-index:100;
	position:absolute;
}
.imgPropagandaControle  {
	border:1px solid #ccc;
	display:block;
	width:420px;
	height:130px;
	float:left;
	margin:15px;
	padding:10px;
	background-color: #e1e1e1;
}
.imgPropagandaControle .thumb {
	width:420px;
	height:98px;
	padding-bottom:10px;
}


.btn_ativo {
	margin:5px;
	border-radius:15px;
	width:100px;
	text-align:center;
	height:20px;
	line-height:20px;
	padding: 5px 10px;
	background-color: #ffb731;
	cursor:pointer;
}

.btn_inativo {
	margin:5px;
	border-radius:15px;
	width:100px;
	text-align:center;
	height:20px;
	line-height:20px;
	padding: 5px 10px;
	background-color: #DEDFE0;
	cursor:pointer;
}
#sortableProd { list-style-type: none; margin:20px 0; padding: 0; width: 100%; }
#sortableProd li  { margin: 10px 2px; padding: 10px; border:1px dashed #ccc; text-align: left; min-height:60px; width: 830px; }
#sortableProd li:hover  { background-color: #EFEFEF; }
#sortableItemProduto { list-style-type: none; margin:20px 0; padding: 0; width: 100%; }
#sortableItemProduto li  { margin: 0px 2px 10px 2px; padding: 5px 10px 10px 10px; border:1px dashed #ccc;float:left; text-align: left; min-height:100px; width: 140px; }
#sortableItemProduto li:hover  { background-color: #EFEFEF; }

#edit_float {
	width: 700px;
	min-height:300px;
	margin:auto;
	border-radius:10px;
	border:2px solid #666;
	background-color: #fff;
	padding:40px;
}

.btn_produtos {
	color:#fff;
	border-radius:15px;
	width:80px;
	text-align:center;
	height:20px;
	line-height:20px;
	padding: 3px 5px;
	background-color: #666666;
	cursor:pointer;
	margin-left:5px;
	float:right;
}
.btn_produtos:hover {
	background-color: #ffb731;
}

.miniThumbProd {
	width: 60px;
	height:42px;
	margin:5px;
	text-align:center;
	display:inline;
	cursor:pointer;
}

.anoCliente {
	margin:5px;
	border-radius:15px;
	width:50px;
	text-align:center;
	height:20px;
	line-height:20px;
	padding: 3px 5px;
	background-color: #DEDFE0;
	cursor:pointer;
	display:inline-block;
}
.anoCliente:hover {
	background-color: #ffb731;
}


#PesquisaSatisfacao .alternativas {
	font-size:9pt;
}
#PesquisaSatisfacao table {
	width: 100%;
}
#PesquisaSatisfacao p {
	margin-top:25px;
}
.myInputError {
	background-color:#ffcc99;
}
#divError li {
	margin-left:30px;
	font-size:9pt;
}

.alertaSU {
	height:40px;
	line-height: 40px;
	text-align:center;
	background-color: #eebcb1;
}

.pacote {
	border:1px solid #999;
	border-radius: 10px;
	padding:10px;
	margin-bottom:10px;
}
.input_valor {
	width: 40px;
	display: inline-block;
}
.checkbox_valor{
	display: inline-block;
}
.inputValores {
	width: 33%;
	float:left;
}

.acesso_loja_01 {
	text-align: center;
	font-size:25px;
	padding-top:50px;
}
.acesso_loja_01 i {
	font-size:60px;
	margin-right: 10px;
	color:#ccc;

}
.acesso_loja_01 .textoPosBtn {
	font-size: 19px;
}
.acesso_loja_01 .btnPreLoja {
	cursor:pointer;
	background-color:#ffb731;
	width: 100%;
	height: 60px;
	text-align: center;
	margin:30px 0;
	padding-top:30px;
	color:#fff;
}
.acesso_loja_01 .btnPreLoja:hover {
	background-color: #333;
	color:#ffb731;
}
.acesso_loja_01 .btnPreLojaOff {
	background-color:#ccc;
	width: 100%;
	height: 60px;
	text-align: center;
	margin:30px 0;
	padding-top:30px;
	color:#fff;
}
.linkLoja {
	float: right;
	cursor: pointer;
	font-size:18px;
	font-weight: normal;
}
.linkLoja i {
	font-size:20px;
	margin-right: 10px;
	color:#ffb731;
}

.lojaPedidoBG {
	width: 50%;
	height: 15px;
	float: left;
	text-align: center;
	font-size:9pt;
}
.lojaPedidoBGFull {
	width: 100%;
	height: 15px;
	float: left;
	text-align: center;
	font-size:9pt;
}
.lojaPedidoBGAmarelo {
	background-color: #ffe6b7;
}
.lojaPedidoBGAmarelo1 {
	background-color: #ffe6b7;
}


.lojaPedidoBGAzul {
	background-color: #d7f5ff;
}
.lojaPedidoBGVermelho {
	background-color: red;
	color: #fff;
}
.bordaEsq {
	border-left: 1px solid #000;
}

.tabelaPedidoLoja table, .tabelaPedidoLoja tr, .tabelaPedidoLoja td {
	border: 0px;
	border-collapse: inherit;
	border-spacing: 0px;
}
.tabelaPedidoLoja td {
	padding:5px 0;
}

.PaginacaoON a {
	background-color:  #666!important;
}


.contentControle {
    width: 90%!important;
}

.btnControleMail {
    width:25px;
    background-color:#29ABE2;
    float:left;
}
.btnControleMailActive {
    width:25px;
    background-color:rgb(255, 157, 157);
    float:left;
}


.input-disabled {
	background-color:#ccc;
	color:#999;
}

.setInvisible {
	visibility:hidden;
}


.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

.alert-warning {
    color: #8d0808;
    background-color: #e29f9f;
    border-color: #d6e9c6;
}


.politicaSite {
    overflow-y: auto;
    overflow-x: hidden;
    height: 150px;
    white-space: pre-line;
    word-wrap: inherit;
    margin: 1em 0;
    width: 100%;
}

.linkPolitica {
    text-transform: none;
    color: #a1a1a1;
    text-decoration: none;
}
.linkPolitica:hover {
    text-transform: none;
    color: #ffb731;
    text-decoration: underline;
}




.PaginacaoAtiva {
	background-color:  #666!important;
}

.whatsDefault {
	width: 18px;
    float: right;
    margin-top: -2px;
}
.tabelaCalendario {
	width: 100%;
}
.tabelaCalendario td {
	border: 1px solid #ccc;
}
.tabelaCalendario .seta {
	width: 10%;
	text-align: center;
	/* line-height: 25pt; */
}
.tabelaCalendario .mesPorExtenso {
	width: 80%;
	text-align: center;
	line-height: 22pt;
}
.iCalDiaSemana {
	width: 40px;
	text-align: center;
	line-height: 22pt;
	background-color: #ffb731;
	border: 1px solid #ffb731;
}	
.iCalDia  {
	border: 1px solid #ccc;
	text-align: center;
	line-height: 22pt;
	cursor:pointer;
}
.iCalDiaCSS {
	font-weight: bold;
}
.iCalDataAtiva {
	background-color: #ffb731!important;
}

.iCalProcessado {
	background-color: #ececec83;
}
.iCalCompleto {
	background-color: lightgoldenrodyellow!important;
}
.iCalFinalizado {
	background-color: #57b357!important;
}
.extratoFinalizado {
	background-color: #57b357a1!important;
}
.dataAtualExibe {
	text-align: center;
	font-weight: bold;
	padding: 10px;
	border: 1px solid #ccc;
	border-radius: 20px;
	background-color: #ccc;
}
.tituloExtrato {
	background-color: #ffb73130;
	font-weight: bold;
	border-radius: 7px;
	padding: 3px 10px;
	border: 1px SOLID #ccc;
}
.registroExtrato {
	font-size: 11pt;
	padding:3px;
	border-bottom: 1px dashed #ccc;
	width: 100%;
}
.registroExtrato .tipoRecExtrato, .tipoValExtrato .tipoEscExtrato{
	margin-left:10px;
	
}

.tipoValExtrato {
	width: 70px;
}
.tipoRecExtrato {
	width: 60px;
}

.fundoHeaderArgusBS {
	background-color: #ccc;
	background: url('../images/bg_cliente.png');
	color: #fff;
	background-size:contain;
}

.pixNegativo {
	color: #ff0000;
}
.highlight div{
	background-color: #ffb731!important;
}
.highlight_search div{
	background-color: #a9fcb0!important;
	border-color: #a9fcb0!important;
}
.backCartao div{
	background-color: lightskyblue;
}
.alertaVermelho {
	background-color: red;
	color: #fff;
}
.infoMoney {
	float: right!important;
	margin-top: 4px!important;
}

.tabelaOtimizada {
	border-collapse: collapse;
	border: 1px solid #ccc;
	/* Borda externa preta */
	width: 100%;
}

.tabelaOtimizada th,
.tabelaOtimizada td {
	padding: 8px;
	text-align: left;
}

.tabelaOtimizada tr + .tabelaOtimizada tr {
	border-top: 1px solid #ccc;
	/* Borda cinza entre linhas */
}

.tabelaOtimizada .link {
	text-decoration: none;
	color: #333;
}
.tabelaOtimizada .link:hover {
	text-decoration: underline;
	color: #ffb731;
}

.tabelaOtimizada .pagoIcon {
	background-color: green;
	color: #fff;
	padding:2px;
}
.tabelaOtimizada .negadoIcon {
	background-color: rgb(255, 0, 0);
	color: #fff;
	padding:2px;
}
.tabelaOtimizada .pendenteIcon {
	background-color: rgb(191, 182, 3);
	color: #fff;
	padding:2px;
}
.tabelaOtimizada .verde {
	background-color: #9fe29f!important;
	border-top: 1px solid #ccc;
}
.tabelaOtimizada .vermelho {
	background-color: #f09494!important;
	border-top: 1px solid #ccc;
}
.tabelaOtimizada .amarelo {
	background-color: #fcf794!important;
	border-top: 1px solid #ccc;
}


.tem_irmao_01 {
	background-color: #76d6fc;
}
.tem_irmao_02 {
	background-color: rgba(157, 247, 187, 0.267);
}
.tem_irmao_03 {
	background-color: #f7e7a2;
}
.tem_irmao_04 {
	background-color: #cc92c4;
}
.tem_irmao_05 {
	background-color: #776055;
}

.btnAcoesModalMail{
	width: 140px;
	background-color: #ffb731;
	text-align:center;
	display:inline-block;
	line-height:25px;
	border-radius:10px;
	cursor:pointer;
}

.btnAcoes{
	width: 120px;
	background-color: #ffb731;
	text-align:center;
	display:inline-block;
	line-height:25px;
	border-radius:10px;
	cursor:pointer;
}

.btnAcoes:hover{
	background-color: #ccc;
}

.btnAcoesModalMail:hover{
	background-color: #ccc;
}

#cke_textoMail{
	width: 815px !important;
}

#contadorWrapper {
    display: flex;
    justify-content: flex-start; /* direita */
    margin-top: 5px;
    font-size: 12px;
    color: #666;
}