frah6{
	margin:0px !important;
	padding:0px !important;	
}
h1,h2,h3,h4,h5,h6{
	font-family:'Open Sans' !important;
}
/* PAGINA */
.nomeAdm{
	margin-left:10px;
	margin-right:10px;
	margin-top:30px;
	margin-bottom: 3px;
}
#qualPagina{
	margin-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin-right:10px;
}
#qualPagina h6{
	margin-top:0px;
	margin-bottom:0px;
}
.pagina-conteudo {
    min-height: 35px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    padding: 8px;
    background: #FFF;
    padding-bottom: 7px !important;
}
.pagina-conteudo.div{
    border: 0px !important;
    border-radius: var(--border-radius-default);
}
.tox .tox-listboxfield .tox-listbox--select,
.tox .tox-textarea,
.tox .tox-textfield,
.tox .tox-toolbar-textfield{
    min-width: 10px !important;
}
#AddeBusca{
	border:1px solid #CCC;
	margin-left:10px;
	float:left;
	margin-right:10px;
	margin-top:20px;
}
.inputBusca{
	min-width:350px !important;
	float:left;
	height:35px !important;
	margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-right: 5px;
    width: 350px;
}
.AddPlanos{
	min-width:150px;
	height:35px;
	cursor:pointer;
	line-height:35px;
	margin-left:4px;
	background-color:#3598DB;
	color:#FFF;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
.bttBuscar{
	width:34px;
	height:34px;
	cursor:pointer;
	float:left;
}
.preto{
	color:#000;
	text-decoration:none;	
}
/* START - CSS - 'listagem' */
#listaTudo{
	border-right:1px solid var(--background-color);
	border-bottom:1px solid var(--background-color);	
	margin-right: 15px;
	width:100%;
	/* margin-top:15px; */
}
#listaTudo tr{
	min-height:42px;
	font-size:12px;
	border-left:1px solid var(--background-color);
	border-top:1px solid var(--background-color);
}
#listaTudo tr small{
	font-size: 11px !important;
}
#listaTudo tr > td{
	min-height:100%;
	padding-top:10px;
	padding-bottom:10px;	
}
#listaTudo tr.ui-placeholder *,
#listaTudo tr.ui-placeholder {
    background: var(--background-color) !important;
    height:42px !important;
    min-height:42px !important;
}
#listaTudo tr.ui-sortable-helper,
#listaTudo tr.ui-sortable-helper td {
    border: 0px !important;
}
#listaTudo tr:not(.naousa) > td {
    background:#FFF;
}
#listaTudo tr.naousa td{
    background:var(--background-color);
}
#listaTudo tr:not(.naousa):not(.no-hover):hover td {
    background: var(--color-hover);
    /* background: var(--list-row-hover); */
}    
#listaTudo tr.ui-sortable-helper td {
    border-radius: 0px !important;
    background: var(--color-active) !important;
}
#listaTudo .naousa+tr td:first-child {
    border-radius: 6px 0 0 0;
}
#listaTudo .naousa+tr td:last-child {
    border-radius: 0 10px 0 0;
}
#listaTudo tr:last-child td:first-child {
    border-radius: 0 0 0 10px;
}
#listaTudo tr:last-child td:last-child {
    border-radius: 0 0 10px 0;
}
#listaTudo .btt-alterar{
	padding-top:4px;
	width:20px;
	height:20px;
	display:block;
	margin-right:10px;
	float:left;	
}
#listaTudo .btt-fotos{
	padding-top:4px;
	width:20px;
	height:20px;
	display:block;
	margin-right:10px;
	float:left;		
}
#listaTudo .btt-excluir{
	width:20px;
	display:block;
	height:20px;
	float:left;
}
#listaTudo .centraliza{
	display:table;
	margin:0 auto;
}
#listaTudo .nao-encontrado{
	height:350px;
	line-height:350px;
	font-size:13px;	
}
.bttExcluir{
	float:left;
	line-height:38px;
	text-align:center;
	display:block;
	color:#FFF !important;
	text-decoration:none !important;
	margin-top:10px;
	width:165px;
	border-radius:var(--border-radius-default);
}
label[data-show-password="true"]{
    position:relative;               
}
/* END - CSS - 'listagem' */
/* START - CSS - 'formulario' */
table#formulario{
	border-bottom:1px solid #eaedf1;
	font-size:12px;
	width:100%;
	margin-top:10px;
}
table#formulario td{
    /* border-right:1px solid #eaedf1; */
	border-top:1px solid #eaedf1;	
	padding-left:15px;
    background:#FFF;
}
table#formulario tr:last-child td:first-child,
table#formulario tr.close-group td:first-child {
    border-radius: 0 0 0 10px;
}
table#formulario tr:last-child td:last-child,
table#formulario tr.close-group td:last-child {
    border-radius: 0 0 10px 0;
}
table#formulario tr{
	height:50px;
}
table#formulario tr[data-type="Cab"] {
    background: var(--background-color);
}
table#formulario tr[data-type="Cab"] td {
    border-top: 0px;
    background: transparent;
}
table#formulario tr[data-type="Cab"] .conteudo-formulario {
    width: 100%;
    height: 50px;
    display: flex;
    align-items: flex-end;
}
table#formulario tr:first-child:is([data-type="Cab"]),
table#formulario tr:first-child:is([data-type="Cab"]) .conteudo-formulario {
    height: 40px;
}
table#formulario td .header-section{
    line-height: 37px;
    color: #333;
    width: 100%;
    background: #FFF;
    border-radius: var(--border-radius-default) var(--border-radius-default) 0 0;
}
table#formulario td .header-section .header-section-number {
    float: left;
    border-radius: 3px;
    width: 22px;
    height: 22px;
    font-size: 11px;
    margin-left: 8px;
    line-height: 22px;
    font-weight: bold;
    color: #FFF;
    background: #418BCA;
    text-align: center;
    margin-top: 8px;
}
table#formulario td .header-section .header-section-text {
    float: left;
    margin-left: 8px;
    font-weight: bold;
}
#formulario .conteudo-formulario{
	float:left;
	width:calc(100% - 15px);
}
#formulario .conteudo-formulario label:nth-last-child(){
    margin-bottom: 0px !important;
}
#formulario .btt-acao{
	width: 160px;
	height: 35px;
}
.moeda-3,
.moeda{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE1IDE2Ij48cGF0aCBmaWxsPSIjOTg5ODk4IiBkPSJNMy40ODYzMyA0LjQzMzU5Yy43MDMxMiAwIDEuMjgzMi4wODc4OSAxLjc0MDIzLjI2MzY4LjQ2MDk0LjE3MTg3LjgwNDY5LjQzNTU0IDEuMDMxMjUuNzkxMDEuMjI2NTcuMzU1NDcuMzM5ODUuODA4Ni4zMzk4NSAxLjM1OTM4IDAgLjQ1MzEyLS4wODIwNC44MzIwMy0uMjQ2MSAxLjEzNjcyLS4xNjQwNi4zMDA3OC0uMzc4OS41NDQ5Mi0uNjQ0NTMuNzMyNDItLjI2NTYyLjE4NzUtLjU0ODgzLjMzMjAzLS44NDk2MS40MzM1OUw3LjIwNzAzIDEzSDYuMDQ2ODhMMy45NDkyMiA5LjQyNTc4SDIuMTY3OTdWMTNoLS45OTYwOVY0LjQzMzU5aDIuMzE0NDVabS0uMDU4Ni44NjEzM0gyLjE2Nzk3djMuMjg3MTFoMS4zNTkzN2MuNjk5MjIgMCAxLjIxMjg5LS4xNDI1OCAxLjU0MTAyLS40Mjc3My4zMzIwMy0uMjg1MTYuNDk4MDUtLjcwNTA4LjQ5ODA1LTEuMjU5NzcgMC0uNTgyMDMtLjE3NTc5LS45OTQxNC0uNTI3MzUtMS4yMzYzMy0uMzQ3NjUtLjI0MjE4LS44ODQ3Ni0uMzYzMjgtMS42MTEzMy0uMzYzMjhabTcuMTMzNjcgOC40MDIzOHYtMS4yMzA1Yy0uNDQ5Mi0uMDA3OC0uODc4OS0uMDQ2OS0xLjI4OTA2LS4xMTcyLS40MDYyNS0uMDcwMy0uNzM4MjgtLjE2MjEtLjk5NjA5LS4yNzU0di0uOTQ5MmMuMjY5NTMuMTI1LjYxNTIzLjIzNDQgMS4wMzcxMS4zMjgxLjQyMTg3LjA5MzguODM3ODQuMTQ0NiAxLjI0ODA0LjE1MjRWOS4wMjczNGMtLjUxNTYtLjE0NDUzLS45NDMzNS0uMzA4NTktMS4yODMyLS40OTIxOC0uMzM1OTMtLjE4NzUtLjU4Nzg5LS40MTYwMi0uNzU1ODYtLjY4NTU1LS4xNjc5Ny0uMjY5NTMtLjI1MTk1LS41OTU3LS4yNTE5NS0uOTc4NTIgMC0uMzk4NDMuMDkzNzUtLjczODI4LjI4MTI1LTEuMDE5NTMuMTkxNDEtLjI4NTE1LjQ1ODk4LS41MDc4MS44MDI3My0uNjY3OTcuMzQzNzUtLjE2MDE1Ljc0NjEzLS4yNTE5NSAxLjIwNzAzLS4yNzUzOVYzLjg5NDUzaC43MTQ4djEuMDAxOTVjLjQxOC4wMTE3Mi43OTg5LjA1ODYgMS4xNDI2LjE0MDYzLjM0MzguMDc4MTIuNjYyMS4xNzk2OS45NTUxLjMwNDY5bC0uMzA0Ny44MTQ0NWMtLjI2NTYtLjEwNTQ3LS41NTI3LS4xOTUzMS0uODYxMy0uMjY5NTMtLjMwODYtLjA3NDIyLS42MTkyLS4xMjUtLjkzMTctLjE1MjM0djIuNTYwNTRjLjUyMzUuMTUyMzUuOTYxLjMxNDQ2IDEuMzEyNS40ODYzMy4zNTU1LjE3MTg3LjYyMzEuMzg0NzcuODAyOC42Mzg2Ny4xNzk3LjI1MzkxLjI2OTUuNTgyMDguMjY5NS45ODQzOCAwIC41NzAzLS4yMDkgMS4wMzEyLS42MjY5IDEuMzgyOC0uNDE4LjM0NzctMS4wMDM5LjU1ODYtMS43NTc5LjYzMjh2MS4yNzc0aC0uNzE0OFptLjcxNDgtMi4xNDQ2Yy40ODA1LS4wNDY4LjgzNzktLjE2MjEgMS4wNzIzLS4zNDU3LjIzODMtLjE4NzUuMzU3NC0uNDMzNi4zNTc0LS43MzgyIDAtLjIxODgtLjA0NjgtLjM5ODUtLjE0MDYtLjUzOTExLS4wODk4LS4xNDA2My0uMjM4My0uMjYxNzItLjQ0NTMtLjM2MzI4LS4yMDctLjEwNTQ3LS40ODgzLS4yMDUwOC0uODQzOC0uMjk4ODN2Mi4yODUxMlptLS43MTQ4LTMuNTAzODdWNS43NTc4MWMtLjI5My4wMTk1My0uNTM5MS4wNzQyMi0uNzM4MjguMTY0MDctLjE5OTIxLjA4OTg0LS4zNDk2LjIwNzAzLS40NTExNy4zNTE1Ni0uMDk3NjUuMTQ0NTMtLjE0NjQ4LjMxNjQtLjE0NjQ4LjUxNTYyIDAgLjIzMDQ3LjA0Mjk3LjQyMzgzLjEyODkuNTgwMDguMDg5ODUuMTUyMzQuMjMyNDMuMjgzMi40Mjc3NC4zOTI1OC4xOTkyMi4xMDU0Ny40NTg5OS4yMDExNy43NzkyOS4yODcxMVoiLz48L3N2Zz4=);
    background-repeat: no-repeat;
    padding-left: 27px !important;
    background-position: 8px 50%;
    background-size: 16px;
}
.new-table > td{
	border-left:0px !important;
	border-right:0px !important;	
}
.new-table-total > td{
	border:0px !important;
}
.ui-datepicker table {
    font-size: 0.8em !important;
}

/* END - CSS - 'formulario' */
/* FOTOS */
.botao{
	cursor:pointer;
	font-family:'Open Sans';
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#0075A7;
	border:1px solid #333333;
	width:170px;
	height:24px;	
}
.arrastavel{
	position:absolute;
}
#listaFotos{
	list-style:none;
	padding:0px;
	margin:0px;
}
#listaFotos li{
	border:1px solid #CCC;
	width:120px;
	height:90px;
	margin-left:6px;
	margin-top:6px;
	position:relative;
	float:left;
}
#back{
	background-color:#FFF;
	filter:alpha(opacity=70);
	opacity:0.7;
	position:absolute;
	width:120px;
	height:90px;
	top:0px;
	left:0px;
	display:none;
	cursor:move;
	z-index:1000;	
}
#exc{
	background:url(imagens/excluir.gif);
	width:16px;
	height:16px;
	position:absolute;
	display:none;
	top:10px;
	right:10px;
	z-index:1001;
}
.disabled{
	background-color:#F1F1F1;	
}
#cap{
	background:url(../imagens/ed_image.gif);
	width:16px;
	height:16px;
	position:absolute;
	display:none;
	top:3px;
	right:6px;
	z-index:1001;
}
#listaFotos li:hover  div{
	display:block;
}
#listaFotos li:hover .link{
	display:block;	
}
#galCabecalho{
	width:850px;
	margin-top:20px;
	margin-bottom:30px;
	position:relative;
	text-align:left;
	padding-left:20px;
	line-height:40px;
	height:40px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;	
}
#listaGaleria{
	list-style:none;
	padding:0px;
	margin:0px;
	margin-bottom:20px;
	width:870px;
}
#listaGaleria > li{
	margin-top:5px;
	height:100px;
	width:870px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	position:relative;	
}
#cabecalho{
	list-style:none;
	padding:0px;
	margin:0px;
	line-height:40px;
	height:40px;
	width:870px;
}
#cabecalho li{
	min-width:120px;
	display:table-cell;
	vertical-align:middle;
	font-weight:bold;
}
#resultadoGalerias{
	list-style:none;
	padding:0px;
	margin:0px;
	width:870px;
	height:100px;
}
#resultadoGalerias li{
	min-width:120px;
	height:100px;
	display:table-cell;
	vertical-align:middle;
}
#resultadoGalerias:hover{
	cursor:pointer;
	background-color:#EEE;	
}
#galForm{
	width:650px;
	list-style:none;
	padding:0px;
	margin:0px;	
	text-align:center;
}
#galForm li{
	margin-top:5px;
	font-size:11px;
	font-family:Tahoma;
	line-height:50px;
	height:50px;
	font-weight:bold;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
.input{
	width:350px;
	line-height:35px;
	height:35px;
	padding-left:10px;
	margin-left:25px;	
}
.bot{
	width:100px;
	line-height:30px;
	font-size:12px;
	height:30px;
	border:0px;
	background-color:#0075A7;
	cursor:pointer;	
	color:#FFF;
}
.bot:hover{
	background-color:#0091CE;	
}
#paginacao{
	list-style:none;
	padding:0px;
	margin:0 auto;
	height:30px;
	margin-top:35px;
}
#paginacao li{
	width:25px;
	line-height:30px;
	color:#FFF;
	height:30px;
	background-color:#999;
	border:1px solid CCC;
	margin-right:5px;
	float:left;	
}
#paginacao li:hover{
	background-color:#0075A7;
}
#busca{
	position:absolute;
	right:0px;
	top:0px;
	width:330px;
	height:40px;
	display:table-cell;
	vertical-align:middle;
}
.link{
	position:absolute;
	top:90px;
	left:0px;
	min-width:120px;
	padding:4px;
	min-height:15px;
	font-size:10px;
	color:#FFF;
	background-color:#333;
	z-index:999;
	display:none;		
}
.bttExcluir{
	opacity:0.7;
	cursor:default;
	position:relative;
	background-color:#3598DB;	
}
.item-editavel{
	cursor: -webkit-zoom-in;	
}
/* ARQUIVOS */
#listaarquivos{
	list-style:none;
	padding:0px;
	margin:0px;
}
#listaarquivos li{
	border:1px solid #CCC;
	width:623px;
	height:30px;
	margin-left:6px;
	margin-top:6px;
	position:relative;
	float:left;
}
#back{
	background-color:#FFF;
	filter:alpha(opacity=70);
	opacity:0.7;
	position:absolute;
	width:120px;
	height:90px;
	top:0px;
	left:0px;
	display:none;
	cursor:move;
	z-index:1000;	
}
#exc{
	background:url(imagens/excluir.gif);
	width:16px;
	height:16px;
	position:absolute;
	display:none;
	top:10px;
	right:10px;
	z-index:1001;
}
#cap{
	background:url(imagens/ed_image.gif);
	width:16px;
	height:16px;
	position:absolute;
	display:none;
	top:3px;
	right:6px;
	z-index:1001;
}
#listaarquivos li:hover  div{
	display:block;
}
#listaarquivos li:hover .link{
	display:block;	
}
#galCabecalho{
	width:850px;
	margin-top:20px;
	margin-bottom:30px;
	position:relative;
	text-align:left;
	padding-left:20px;
	line-height:40px;
	height:40px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;	
}
#listaGaleria{
	list-style:none;
	padding:0px;
	margin:0px;
	margin-bottom:20px;
	width:870px;
}
#listaGaleria > li{
	margin-top:5px;
	height:100px;
	width:870px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	position:relative;	
}
#cabecalho{
	list-style:none;
	padding:0px;
	margin:0px;
	line-height:40px;
	height:40px;
	width:870px;
}
#cabecalho li{
	min-width:120px;
	display:table-cell;
	vertical-align:middle;
	font-weight:bold;
}
#resultadoGalerias{
	list-style:none;
	padding:0px;
	margin:0px;
	width:870px;
	height:100px;
}
#resultadoGalerias li{
	min-width:120px;
	height:100px;
	display:table-cell;
	vertical-align:middle;
}
#resultadoGalerias:hover{
	cursor:pointer;
	background-color:#EEE;	
}
#galForm{
	width:650px;
	list-style:none;
	padding:0px;
	margin:0px;	
	text-align:center;
}
#galForm li{
	margin-top:5px;
	font-size:11px;
	font-family:Tahoma;
	line-height:50px;
	height:50px;
	font-weight:bold;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
.input{
	width:350px;
	line-height:35px;
	height:35px;
	padding-left:10px;
	margin-left:25px;	
}
.bot{
	width:100px;
	line-height:30px;
	font-size:12px;
	height:30px;
	border:0px;
	background-color:#0075A7;
	cursor:pointer;	
	color:#FFF;
}
.bot:hover{
	background-color:#0091CE;	
}
#paginacao{
	list-style:none;
	padding:0px;
	margin:0 auto;
	height:30px;
	margin-top:35px;
}
#paginacao li{
	width:25px;
	line-height:30px;
	color:#FFF;
	height:30px;
	background-color:#999;
	border:1px solid CCC;
	margin-right:5px;
	float:left;	
}
#paginacao li:hover{
	background-color:#0075A7;
}
#busca{
	position:absolute;
	right:0px;
	top:0px;
	width:330px;
	height:40px;
	display:table-cell;
	vertical-align:middle;
}
.link{
	position:absolute;
	top:90px;
	left:0px;
	min-width:120px;
	padding:4px;
	min-height:15px;
	font-size:10px;
	color:#FFF;
	background-color:#333;
	z-index:999;
	display:none;		
}
.bttExcluir{
	opacity:0.7;
	cursor:default;
	position:relative;
	background-color:#3598DB;	
}
.btt-arquivos{
	background:rgb(0, 109, 204);
	color:#FFF;
	border: 0px;
	width: 151px;
	height: 35px;
}	
.framefotos{
	margin-top:15px;	
}
.ace_editor{
	width:100%;	
}
.ace_editor div{
	font-family:monospace !important;	
}
#envioConteudo{
	padding-left: 10px;
    padding-right: 10px;	
}
.confirmBox{
	position:absolute; 
	z-index:999;
	top:23px; 
	right:-10px; 
	width:224px; 
	height:65px; 
	background:#333;
}
.confirmBox li{
	height:30px;	
}
.confirmSim{
	float:left;
	width:112px; 
	height:30px; 
	background:url(../imagens/simmsg.fw.png) no-repeat;
	background-color:#333;	
}
.confirmNao{
	float:left; 
	width:112px; 
	height:30px; 
	background:url(../imagens/naomsg.fw.png) no-repeat;	
	background-color:#333;
}
a.confirmBtt:hover li{
	background-color:#222;	
}
.delt{
	position:relative;	
}
tr.tr-close{
	display:none;
}
.left{
	float:left;
}
.right{
	float:right;
}
.link-superior-barra{
	height: 49px;
	padding:0px 20px;
	line-height: 49px;
	display: block;
	float:left;
	border-left:1px solid #DDD;
	color:#444;
}
.link-superior-barra div{
    font-size: 11px;
}
.link-superior-barra:hover{
	background: #F9F9F9;
	color: #444 !important;
}
.icone-link-superior{
	border-radius: 120px;
    background: #DDD;
    padding: 4px;
    margin-top: 12px;
    margin-right: 10px;
}
.icone-link-superior div{
	margin: 0px;
}
.clearfix{
	clear: both;
}
.form-busca{
	position: relative;
}
.limpar-busca {
    background: #CCC;
    position: absolute;
    color: #FFF !important;
    text-decoration: none !important;
    top: 5px;
    right: 44px;
    font-size: 10px;
    line-height: 25px;
    border-radius: 2px;
    width: 60px;
    text-align: center;
}
.limpar-busca:hover{
	background:#DA5050;
}
.btt-paginacao{
	background: #CCC;
}
.btt-paginacao:hover{
	background:#3598DB !important;
}
@media print {

	a[href]:after {
		content: none !important;
	}
	.no-print, .td-checkbox, .td-checkbox input, .pagina-conteudo.filtros{
		display: none !important;
	}

}
.tox .tox-promotion-link{
    display: none !important;
}

/* LABELS */
.text-label-success{
	color:#27ae61;
	font-weight: bold;
}
.text-label-error{
	color:#e84c3d;
	font-weight: bold;
}
.text-label-info{
	color:#3598DB;
	font-weight: bold;
}