*{margin:0; padding:0; outline-style:none; box-sizing:border-box; font-family:Open sans,arial; color:#505050; font-size:14px;}
html, body{height:100%}
body{overflow-x:hidden;overflow-y:hidden}
label{cursor:pointer}

.Corpo{margin:auto; overflow:hidden; overflow-y:visible;}
.CorpoDiv{float:left; width:calc(100% + 40px); padding:0px 20px; margin-left:-20px}
.Botao{border:none; -webkit-appereance:none; cursor:pointer;text-transform:uppercase}
.Background{background-repeat:no-repeat; background-position:center center}
.BordaErro{border:1px solid #D93636 !important}
.ColorErro{color:#D93636 !important}
.CursorPointer{cursor:pointer}
.Modal{display:table; width:100%}
.FontBold {font-weight:700}
.FontWhite {color:#ffffff !important}
.FloatLeft {float:left}
.FloatRight {float:right  !important}
.MarginTop20 {margin-top:20px}
.alignCenter {*position:absolute; top:50%; display:table-cell; vertical-align:middle}
.Width100 {width:100%}
.Green {background:#41A85F  !important}
.DisplayNone {display:none}

.ErroFormulario {border: 2px solid #DD0000 !important}

.DivPaginacao {float:left;width:100%;text-align:center}
.pagination{display:inline-block;padding-left:0;margin-top:31px;border-radius:4px}
.pagination>li{display:inline}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:8px 14px;margin-left:-1px;line-height:1.3333333;color:#404040;text-decoration:none;background-color:#fff;border:1px solid #ddd;font-size:16px;cursor:pointer}
.pagination li span{font:400 18px Arial;}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px; font:400 18px Arial;}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px; font:400 18px Arial;}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#404040;background-color:#eee;border-color:#ddd}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#191919;border-color:#191919}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}

.switch {position: relative; display: inline-block; vertical-align: top; width: 65px; height: 26px; padding: 3px; background-color: white; border-radius: 18px; box-shadow: inset 0 -1px white, inset 0 1px 1px rgba(0, 0, 0, 0.05); cursor: pointer; background-image: -webkit-linear-gradient(top, #eeeeee, white 25px); background-image: -moz-linear-gradient(top, #eeeeee, white 25px); background-image: -o-linear-gradient(top, #eeeeee, white 25px); background-image: linear-gradient(to bottom, #eeeeee, white 25px);}
.switch-green > .switch-input:checked ~ .switch-label {background: #4fb845;}
.switch-input {position: absolute;top: 0;left: 0;opacity: 0;}
.switch-label { position: relative; display: block; height: inherit; font-size: 12px; font-family:arial,verdana; text-transform: uppercase; background: #eceeef; border-radius: inherit; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12), inset 0 0 2px rgba(0, 0, 0, 0.15); -webkit-transition: 0.15s ease-out; -moz-transition: 0.15s ease-out; -o-transition: 0.15s ease-out; transition: 0.15s ease-out; -webkit-transition-property: opacity background; -moz-transition-property: opacity background; -o-transition-property: opacity background; transition-property: opacity background;}
.switch-label:before {content: attr(data-off);right: 11px;color: #aaa;text-shadow: 0 1px rgba(255, 255, 255, 0.5);}
.switch-handle {position: absolute;top: 5px; left: 6px; width: 22px; height: 22px; background: white; border-radius: 10px; box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2); background-image: -webkit-linear-gradient(top, white 40%, #f0f0f0); background-image: -moz-linear-gradient(top, white 40%, #f0f0f0); background-image: -o-linear-gradient(top, white 40%, #f0f0f0); background-image: linear-gradient(to bottom, white 40%, #f0f0f0); -webkit-transition: left 0.15s ease-out; -moz-transition: left 0.15s ease-out; -o-transition: left 0.15s ease-out; transition: left 0.15s ease-out; }
.switch-handle:before {content: ''; position: absolute; top: 50%; left: 50%; margin: -3px 0 0 -3px; width: 6px; height: 6px; background: #f9f9f9; border-radius: 6px; box-shadow: inset 0 1px rgba(0, 0, 0, 0.02); background-image: -webkit-linear-gradient(top, #eeeeee, white); background-image: -moz-linear-gradient(top, #eeeeee, white); background-image: -o-linear-gradient(top, #eeeeee, white); background-image: linear-gradient(to bottom, #eeeeee, white);}
.switch-input:checked ~ .switch-handle {left: 38px;box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.2);}

input:disabled, select:disabled {background-color:#191919 !important}
.DivValign {*position: absolute;top: 50%;display: table-cell;vertical-align:middle}

#Login {float:left; width:100%; height:100%; text-align:center;display:table; background-color:#f5f5f5}
#Login .Corpo {display:inline-block;width:380px}
#Login .Login {float:left; width:100%; border:1px solid #e9e9e9; padding:40px 48px; background-color:#FFF; border-radius:5px}
#Login .Logotipo {float:left;width:100%;margin-bottom:25px}
#Login .Logotipo img{width:300px}
#Login .TextoLogin {float:left; width:100%; height:44px; margin-bottom:8px; padding:0px 16px; border:1px solid #cccccc; border-radius:5px; font-size:12px; color:#868686}
#Login .BotaoLogin {float:left; width:100%; height:41px; border:0px; border-radius:8px; margin-top:10px; background-color:#547553; font-size:14px; font-weight:600; color:#FFF}
#Login .BotaoLogin:hover {background-color:#3E573D;}


.tooltip-inner {
max-width: none !important;
white-space: nowrap !important;
background:white !important;
color:#515151 !important;
margin:0 !important;
padding:0 !important;
}

.tooltip.bottom .tooltip-arrow {
top: 0 !important;
left: 53% !important;
margin-left: -5px !important;
border-bottom-color: lightgray !important; /* black */
border-width: 0 5px 5px !important;
}

.tooltip.in{opacity:1!important;}

#BlocoPrincipalToltip {float:left; width:400px; max-width:400px; position:relative; overflow:hidden; background:#FFF; border:1px solid #CDCDCD; border-bottom:0px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.3) ;  -moz-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.3);  box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.3);}
#BlocoPrincipalToltip .Titulo {float:left; width:100%; font-weight:600; font-size:15px; background:#F2F2F2; padding:5px; box-sizing:border-box; text-align:center}
#BlocoPrincipalToltip .Texto {float:left; width:100%; font-size:13px;  background:#FFF; padding:5px; box-sizing:border-box; text-align:center;  margin-bottom:5px}
#BlocoPrincipalToltip .BlocoInfos {float:left; width:100%; background:#FFF; text-align:center}
#BlocoPrincipalToltip .BlocoInfos2 {display:inline-block;  background:#FFF; width:100%; max-width:320px; text-align:center}
#BlocoPrincipalToltip .Linha1 {float:left; width:42%; background:#FFF; padding:5px; padding-left:15px; display:table; box-sizing:border-box; text-align:left}
#BlocoPrincipalToltip .Linha2 {float:left; width:58%; background:#FFF; padding:5px; padding-left:15px; display:table; box-sizing:border-box; text-align:left}
#BlocoPrincipalToltip .Logotipo {float:left; width:100%; text-align:center}
#BlocoPrincipalToltip .icones {margin-right:5px}
#BlocoPrincipalToltip .AlignCenter {*position: absolute; top: 50%;display: table-cell;vertical-align: middle;}


#Topo{float:left; width:100%; border-bottom:1px solid #e5e5e5; position:relative}
#Topo .Menu{float:left; width:56px; height:48px; border-right:1px solid #e5e5e5; background-image:url('../imagens/menu.png'); cursor:pointer}
#Topo .Menu:hover{background-color:#F5F5F5}
#Topo .MenuSelecionado{background-color:#498bbd; background-image:url('../imagens/menu-escondido.png')}
#Topo .MenuSelecionado:hover{background-color:#498bbd; background-image:url('../imagens/menu-escondido.png')}
#Topo .Corpo{float:left; width:calc(100% - 160px); padding:6px 20px}
#Topo .Logo{float:left; width:100px; height:36px; background-size:contain}
#Topo .Config{float:left; width:50px; height:48px; background-image:url('../imagens/config.png'); border-left:1px solid #e5e5e5}
#Topo .Evernet{float:left; width:50px; height:48px; background-image:url('../imagens/ico_evernet.png'); border-left:1px solid #e5e5e5}
#Topo .Sair{float:left; height:48px; padding:0px 24px; border-left:1px solid #e5e5e5; cursor:pointer}
#Topo .Sair:hover{background-color:#F5F5F5}
#Topo .SairSpan{float:left; margin-top:14px; padding-right:28px; background-image:url('../imagens/sair.png'); background-position:right center; font-size:14px; color:#393939}
#Topo .Frase{float:left; width:calc(100% - 100px); padding:8px 0px; text-align:right; font-size:14px; color:#656565; white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
#Topo .Topo{position:absolute; top:49px; left:200px; z-index:4; padding:16px 24px; width:calc(100% - 200px); background-color:#FFF; box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.15); transition:0.33s}
#Topo .TopoExpandido{left:55px; width:calc(100% - 55px)}
#Topo .TopoSpan{float:left; font-size:18px; font-weight:700; color:#7a7c7d}
#Topo .TopoVoltar{float:right; font-size:14px; font-weight:600; line-height:24px; color:#333; cursor:pointer}
#Topo .TopoVoltar:hover{text-decoration:underline}


#Lateral{float:left; width:200px; height:calc(100% - 49px); background-color:#333; transition:0.33s}
#Lateral .Menu{float:left; width:100%}
#Lateral .MenuDiv{float:left; width:100%; padding:4px 12px; border-top:1px solid #4A4A4A; cursor:pointer}
#Lateral .MenuDiv:hover{background-color:#191919}
#Lateral .MenuDropDiv{float:left; width:100%; padding:4px 12px 4px 20px;border-bottom:1px solid #4A4A4A; cursor:pointer}
#Lateral .MenuDropDiv:hover{background-color:#3E3E3E}
#Lateral .MenuDrop{display:none;float:left;width: 100%;}
#Lateral .MenuDrop2{display:none;float:left;position:absolute;left:55px;top:0;background-color:#333333;width:213px;z-index:1;}
#Lateral .MenuDropPai{position: relative;width: 55px;margin-left: -12px;margin-top: -4px;  height: 45px;}
#Lateral .submenu:hover > .MenuDrop2{display:block;} 
#Lateral .hoverAuxiliar:hover .MenuDrop2{display:block;}
#Lateral .MenuDivSelecionado{background-color:#191919}
#Lateral .MenuDivSelecionadoSub{background-color:#3E3E3E}
#Lateral .SubMenuDiv{float:left; width:100%; padding:4px 12px; border-bottom:1px solid #4A4A4A; cursor:pointer; background-color: #222;}
#Lateral .MenuDivSpan{float:left; width:100%; padding-top:12px; padding-bottom:12px; padding-left:42px; font-size:14px; font-weight:600; color:#e0e0e0; background-position:left center; overflow:hidden; white-space: nowrap;}
#Lateral .MenuConfiguracoes{background-image:url('../imagens/configuracoes.png');}
#Lateral .MenuDownload{background-image:url('../imagens/download.png')}
#Lateral .MenuMapa{background-image:url('../imagens/mapa.png')}
#Lateral .MenuDash{background-image:url('../imagens/dashboard.png')}
#Lateral .MenuInicio{background-image:url('../imagens/inicio.png')}

#Lateral .MenuSubDivCorpo{float:left; width:100%; margin-bottom:-4px}
#Lateral .MenuSubDiv{float:left; width:100%; background-color:#1f1f1f; border-bottom:1px solid #333; padding:16px 0px; padding-left:58px; text-decoration:none; font-size:13px; font-weight: 600; color:#FFF}
#Lateral .MenuSubDiv:hover{background-color:#191919}
#Lateral .MenuSubDivSelecionado{background-color:#191919}
.LateralEscondida{width:55px !important}

#Lateral .LogotipoMenu {width:100%; float:left; text-align:center; margin-top:35px; margin-bottom:30px}
#Lateral .LogotipoLateral {display:inline-block; width:160px; height:150px; border-radius:10px}

#Corpo{float:left; width:calc(100% - 200px); height:calc(100% - 105px); background-color:#FFFFFF; margin-top:56px; padding:30px; overflow-y:scroll; transition:0.33s}
#Corpo .Corpo{min-width:980px; width:calc(100% - 4px);}
#Corpo .Busca{float:left; width:100%;}
#Corpo .InputBusca{float:left; width:544px; padding:10px; border:1px solid #cccccc; border-radius:8px; color:#868686; font-size:14px;}
#Corpo .BotaoBuscar{position:relative; float:left; width:42px; height:36px; left: -43px; top: 1px; border-radius:0px 8px 8px 0px; background:#fbfbfb; cursor:pointer}
#Corpo .ImgBotaoBuscar {background-image:url("../imagens/lupa.png"); background-repeat:no-repeat; background-position:center center}
#Corpo .BotaoAdicionar {float:right; width:174px; padding:13px 20px; border-radius:8px; background:#191919; color:#FFF; font-size:16px; text-align:center; font-weight:600; cursor:pointer;  border: 1px #000 none;}
#Corpo .BotaoAdicionar:hover {background:#191919;}
#Corpo .Listagem {float:left; width:100%; margin-top:36px; border-radius:8px; border:1px solid #cccccc}
#Corpo .ListagemTopo {float:left; width:100%; padding:12px 0px; background:#f2f2f2; font-size:13px; font-weight:600; color:#65696b; border-bottom:1px solid #cccccc}
#Corpo .ListagemResultados {float:left; width:100%; padding:12px 0px; font-size:13px; font-weight:400; color:#61696d; border-bottom:1px solid #cccccc}
#Corpo .ListagemResultados:nth-last-child(1){border-bottom:0px solid #cccccc}
#Corpo .ListagemResultados:hover {background:#f2f2f2;}
.CorpoExpandido{width:calc(100% - 55px) !important}
#Corpo .ColunasList {float:left; padding:0px 20px; box-sizing:border-box}
#Corpo .BotaoAddImagem {float:right; width:174px; padding:13px 20px; border-radius:8px; background:#191919; color:#FFF; font-size:16px; text-align:center; font-weight:600; cursor:pointer; border: 1px #191919 solid;}
#Corpo .BotaoAddImagem:hover {background:#191919; border: 1px #191919 solid;}
#Corpo .BotaoMenu{float:left; width:100%;margin-bottom:-27px}
#Corpo .BotaoMenuAtuacao {float:left; width:174px; padding:13px 20px; border-radius:8px 8px 0px 0px; background:#42BDC3; color:#FFF; font-size:16px; text-align:center; font-weight:600; cursor:pointer; margin-top: 0px; margin-bottom:-10px; margin-left:5px;}
#Corpo .BotaoMenuAtuacao:hover {background:#191919;}
#Corpo .BtSubmit {height:44px; background-color:#191919; color:#ffffff; font-size:13px; font-weight:700; border:0px; border-radius:6px; padding:0px 40px}
#Corpo .BtSubmit:hover {cursor:pointer; background-color:#191919}

#Corpo .MenuAbas{float:left; width: calc(100% - 180px);border-bottom: 1px #000 solid;}
#Corpo .MenuAbas .BotaoAba {float:left; margin-left: 5px; width:auto; padding:13px 20px; border-radius:8px 8px 0px 0px; background: #FFF; border: 1px solid #454545; color:#454545; font-size:16px; text-align:center; font-weight:600; cursor:pointer; border-bottom: unset;}
#Corpo .MenuAbas .BotaoAba.Selecionado{background:#454545; color:#FFF; padding-bottom: 13px;}
#Corpo .MenuAbas .BotaoAba:nth-child(1){margin-left:0px;}
#Corpo .BotaoAba:hover {background: #454545; color:#FFF;}

#Corpo .BotaoAdicionar.BtnVideo{float: left;}
#Corpo .BotaoAdicionar.BtnVideo:hover{opacity: .85;}

#Corpo .BotaoSalvar{float:right !important; background-color: #41A85F !important;}
#Corpo .BotaoSalvar:hover{background-color: #4ab96b !important;}
#Corpo .BotaoSalvar:disabled{background-color: #4ab96b !important; opacity:.5;}

#Corpo .LogotiposInicio {display:inline-block; width:280px; height:200px;}
#Corpo .LogotipoAvix{display:inline-block; width:300px; height:200px; background:url('../imagens/logotipo.png') no-repeat center center; background-size:contain}

.TituloInputs {float:left; width:100%; padding:10px 0px; position: relative;}
.Inputs {float:left; width:100%; padding:10px; border:1px solid #cccccc; border-radius:8px; font-size:14px; margin-top:3px;}

.BlocoFoto {width:100%;height: 200px;border:1px solid #cccccc;float: left;border-radius: 8px 8px 0px 0px;}
.DivCapa {border: 1px #cccccc solid;float: left;width: 100%;min-height: 40px;border-radius: 0px 0px 8px 8px;margin-top: -1px; padding:10px 8px 10px 10px; margin-bottom: 30px;}
.DivFoto {width: calc(20% - 20px); float: left; margin-top: 15px; margin-right:20px;}
.DivFoto2 {margin-left: 36px;}
.FotoEquipe {width: 390px;height: 470px;border: 1px #cccccc solid;float: left;border-radius: 8px;margin-bottom: 30px; background-size:100% 100%;}
.FotoCurso {width:100%;max-width: 1240px;height: 340px;border: 1px #cccccc solid;float: left;border-radius: 8px;margin-bottom: 30px; background-size:100% 100%;}
.TextoDescricao {width:100%;height: 400px;resize: none;border: 1px #cccccc solid;border-radius: 8px;padding: 10px;}
.BotaoExcluir {cursor:pointer; margin-top:-5px;float: right;}
.MsgErro{float: left; width:100%; color: #D93636;}
.div_foto{border:1px solid #cccccc;width:331px;height:346px;padding:5px;box-sizing:border-box;background:url("../imagens/img_default.png") center center no-repeat;}
.div_foto:hover{cursor:pointer;border:2px solid #cccccc;}
.TituloGoogle {float:left; width:100%; padding-bottom: 5px; padding-top: 10px; position: relative; border-bottom: 1px solid #454545; color: #454545; margin-top: 15px;}
.BlocoLoadingUrl {float: left;width: 100%;margin-top: -41px;}
.BlocoLoadingUrl .MaskLoadingUrl {float:left;width:100%;height: 41px;background-color: #f3f3f3;opacity: .7;border-radius: 8px;}
.BlocoLoadingUrl .LoadingUrl {float:right; margin-top: -40px;}

.BlocoColunas{float:left; width:100%; text-align:center; margin-top:20px;}
.BlocoColunas .Colunas{width:300px; height:250px; resize:none; padding:10px; border:1px solid #cccccc; border-radius:8px; font-size:14px;}
.BlocoColunas .ColunaBloco{display:inline-block; text-align:left; padding-left:15px;}
.BlocoColunas:nth-last-child(1){margin-top:40px;}

.Fotos{padding: 10px 18px; overflow-y: auto; max-height: 600px;}
.Fotos::-webkit-scrollbar {width: 6px;background: rgba(255,255,255, 0);border-radius:20px;}
.Fotos::-webkit-scrollbar-thumb {border-radius: 8px;background: #dad7d7;}
.Fotos::-webkit-scrollbar-button{height: 8px;}

.CentralizarFrameDash {display:inline-block; width:100%; height:100%; text-align:center; padding-bottom:0px}
.CentralizarFrameDash iframe {width:100% !important; height:100% !important; overflow:hidden !important}
iframe {width:100% !important; height:100% !important; overflow:hidden !important}

.LinhaCheckbox{width: 100%; border-radius: 5px; border-bottom: 1px solid #cccccc; padding: 5px;}

/*MEDIA QUERIES*/

/* ------------------------- Blog -------------------------- */

#Corpo .DivCenter {display:inline-block; width:calc(100% - 40px); max-width:1240px; margin-left:20px; margin-right:20px; outline-style:none}
#Corpo .BtBlogCat {width:140px; height:48px; background-color:#777777; color:#eeeeee; font-size:15px; font-weight:bold; border:0px; border-radius:4px}
#Corpo .BtBlogCat:hover {background-color:#999999; cursor:pointer}
#Corpo .BtBlogCatSel {width:140px; height:48px; background-color:#333333; color:#eeeeee; font-size:15px; font-weight:bold; border:0px; border-radius:4px; outline-style:none}
#Corpo .BtAdicionar {width:140px; height:48px; background-color:#41A85F; color:#ffffff; font-size:15px; font-weight:bold; border:0px; border-radius:4px; outline-style:none}
#Corpo .BtAdicionar:hover {background-color:#4ab96b; cursor:pointer}
#Corpo .CampoSelect {width:100%; height:48px; border:1px #ccc solid; border-radius:4px; padding:10px; color:#666; outline-style:none}
#Corpo .CampoTexto {width:100%; height:48px; border:1px #ccc solid; border-radius:4px; padding-left:10px; padding-right:10px; color:#666; outline-style:none}
#Corpo .CampoArea {width:100%; border:1px #ccc solid; border-radius:4px; padding:10px; color:#666; outline-style:none; font-family:roboto, arial, helvetica; font-size:14px}
#Corpo .DivExibir1 {float:left; border:1px #ccc solid; height:36px; padding-top:10px; width:50px; text-align:center; border-right:0px; border-radius:4px 0px 0px 4px}
#Corpo .DivExibir2 {float:left; border:1px #ccc solid; height:36px; padding-top:10px; width:50px; text-align:center; border-radius:0px 4px 4px 0px}
#Corpo .IconExibir {filter:alpha(opacity=50);opacity:.5;cursor:pointer}
#Corpo .IconExibir:hover {filter:alpha(opacity=40);opacity:.4;cursor:pointer}
#Corpo .DivFiltro {float:left; margin-left:14px}
#Corpo .DivProcurar {float:left; margin-left:14px; position:relative}
#Corpo .DivIconLupa {position:absolute; left:calc(100% - 35px); top:13px}
#Corpo .DivAdd {float:left; margin-left:14px}
#Corpo .DivContBtMenu {float:left}
#Corpo .DivContAddBusca {float:right}
#Corpo .Padrao {float:left; width:100%}
#Corpo .BtVoltar {width:140px; height:48px; background-color:#cccccc; color:#ffffff; font-size:15px; font-weight:bold; border:0px; border-radius:4px; cursor:pointer; outline-style:none}
#Corpo .BgListagem {float:left; width:100%; padding-top:8px; padding-bottom:8px; border-bottom:1px #d7d7d7 solid; font-size:14px; color:#777777; outline-style:none}	
#Corpo .BgListagem:hover {background-color:#fbfbfb}	
#Corpo input {outline-style:none}
#Corpo .ContListagemBlogImagem {float:left; width:calc(100% + 20px); margin-left:-20px}
#Corpo .BoxListagemBlogImagem {float:left; width:calc(25% - 20px); margin-left:20px; margin-top:30px}
#Corpo .BlogImgCategoria {float:left; width:100%; text-align:left; color:#3D8EB9; font-weight:bold; font-size:13px; margin-top:10px}
#Corpo .BlogImgTitulo {float:left; width:100%; text-align:left; color:#555555; font-size:19px; margin-top:10px; height:45px; overflow:hidden}
#Corpo .BlogImgBoxEditDel {float:left; width:100%; height:100%; background-color: rgba(0, 0, 0, 0.7); display:none}
#Corpo .DivBlogImgBg {float:left; width:100%; height:220px}
#Corpo .DivBlogImgBg:hover .BlogImgBoxEditDel {display:inline}
#Corpo .BtAddCapa {border:0px; width:50px; height:50px; border-radius:25px; background:url('../imagens/upload.png') no-repeat center center; background-color: rgba(0, 0, 0, 0.7)}	
#Corpo .BtAddCapa:hover {background-color: rgba(0, 0, 0, 0.9); cursor:pointer}	
#Corpo .DivCamposAdd {float:left; width:100%; font-size:14px; font-weight:bold; line-height:25px; color:#656565; margin-top:12px}	
#Corpo .AreaTitulo {width:100%; height:80px; border:1px #ccc solid; border-radius:4px; padding:10px; font-family:roboto, arial, helvetica; font-size:19px; color:#777777; outline-style:none}	
#Corpo .GoogleTitle {float:left; width:100%; font-family:arial; font-size:18px; color:#1a0dab; line-height:22px}	
#Corpo .GoogleUrl {float:left; width:100%; font-family:arial; font-size:14px; color:#006621; line-height:16px; margin-top:2px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden}	
#Corpo .GoogleDescription {float:left; width:100%; font-family:arial; font-size:13px; color:#545454; line-height:18px; margin-top:3px}	
#Corpo .BtOpcoesGerenciamento {font-family:roboto, arial, helvetica; font-size:17px; color:#444444; height:50px; border:1px #cccccc solid; border-radius:4px; background-color:#ffffff; background-repeat:no-repeat}
#Corpo .BtOpcoesGerenciamento:hover {background-color:#f3f3f3; cursor:pointer}
#Corpo .DivBtOpcoes {display:inline-block; margin-left:4px; margin-right:4px}
#Corpo .BoxBlocos {float:left; width:calc(100% - 80px); background-color:#F9F9F9; padding:40px; margin-top:10px; margin-bottom:10px; text-align:left; position:relative}
#Corpo .BoxBtFechar {position:absolute; top:14px; left:calc(100% - 42px); width:28px; height:28px; background:url('../imagens/icon_fechar_opcao.png'); background-size: 28px 28px; background-repeat: no-repeat;}
#Corpo .BoxBtFechar:hover {filter:alpha(opacity=60);opacity:.6; cursor:pointer}
#Corpo #ConteudoMateria {float:left; width:100%; margin-top:10px; text-align:left; font-family:roboto, arial, helvetica; font-size:14px; color:#545454; line-height:23px}
#Corpo .EstiloCitacao {font-size:26px; font-weight: 600; color:#1a1a1a; line-height:46px}
#Corpo .EstiloTexto {font-size:14px; color:#545454}
#Corpo .DivIconGerenciarConteudo {display:inline-block; margin-left:10px; margin-right:10px}
#Corpo .DivIconGerenciarConteudo:hover {cursor:pointer; filter:alpha(opacity=70);opacity:.7}
#Corpo .DivAbsoluteGerenciarConteudo {position:absolute; width:100%; height:100%; background-color: rgba(0, 0, 0, 0.8); display:flex; align-items:center; justify-content:center; display:none; min-height:40px; box-sizing: border-box}
#Corpo .BoxBlocosEditar:hover .DivAbsoluteGerenciarConteudo {display:flex}
#Corpo .DivPadrao {float:left; width:100%; margin-top:30px}
#Corpo .CampoValidar {border:1px #dd0000 solid}

/*------------------ Blog -------------------------*/

/*--------------- Aviso ------------------------*/
#Aviso{position:fixed; z-index:999; bottom:0px; right:0px}
#Aviso .Aviso{float:right; clear:both; position:relative; bottom:56px; left:280px; width:280px; padding:18px; border:2px solid rgba(255,255,255,0.5); margin-bottom:8px; cursor:pointer; transition: transform 0.2s, left 0.4s ease-in-out}
#Aviso .Aviso:hover{transform:scale(0.95); opacity:0.95}
#Aviso .AvisoSucesso{background-color:#46B74A}
#Aviso .AvisoAviso{background-color:#F5B622}
#Aviso .AvisoErro{background-color:#EB3B2F}
#Aviso .Titulo{float:left; width:100%; padding:2px 0px; padding-left:36px; background-position:left center; font-size:16px; font-weight:600; color:#FFF}
#Aviso .TituloSucesso{background-image:url('../imagens/ok.png')}
#Aviso .TituloAviso{background-image:url('../imagens/aviso.png')}
#Aviso .TituloErro{background-image:url('../imagens/erro.png')}
#Aviso .TituloFrase{float:left; width:100%; margin-top:2px; padding-left:36px; font-size:13px; line-height:16px; color:#FFF}
#Aviso .Remover{position:absolute; top:0px; right:0px; width:32px; height:32px; background-image:url('../imagens/remove.png')}
/*----------------- /Aviso ------------------*/

/*----------------ORDENAR--------------------------*/
#JanelaConteudo .VincCont {float:left; width:100%; border-top:1px #ddd solid; margin-top:10px; padding-top:10px}
#JanelaConteudo .VincImg {float:left; width:120px; height:100px; border:1px #ddd solid; border-radius:3px; padding:10px; box-sizing:border-box; text-align:center}
#JanelaConteudo .VincImg img {max-width:100%; max-height:100%}
#JanelaConteudo .VincTxt {float:left; width:calc(100% - 270px); padding:0px 20px; box-sizing:border-box; height:100px; position:relative; font-size:14px}
#JanelaConteudo .VincBotao {float:left; width:150px; height:100px; position:relative}
#JanelaConteudo .VincBotao input[type=button] {height:40px; background-color:#333; border:0px; border-radius:3px; width:150px; color:#fff; font-size:13px}
#JanelaConteudo .VincBotao input[type=button]:hover {cursor:pointer; background-color:#555}
#JanelaConteudo .BtVerde {background-color:#74AD1F !important}
#JanelaConteudo .OrdTitulo {float:left; width:100%; margin-bottom:10px}
#JanelaConteudo .OrdCatDivDefault {float:left; width:100%}
#JanelaConteudo .OrdCatBox {float:left; width:100%; border:1px #ddd solid; padding:10px 16px; box-sizing:border-box; margin-top:8px; font-size:14px; border-radius:3px; background-color:#fff}
#JanelaConteudo .OrdCatBox:hover {border:1px #666 solid; cursor:move}
#JanelaConteudo .OrdProdImg {float:left; width:50px; height:50px; background-position:center center; background-size:contain; background-repeat:no-repeat}
#JanelaConteudo .OrdProdTxt {float:left; margin-left:20px; width:calc(100% - 70px); height:50px; position:relative}
/*----------------/ORDENAR--------------------------*/


#config .cEsOrdemDiv{border:1px solid #D1D1D1; background:#FAFAFA; border-radius:5px; padding:37px; text-align:center; height: 90px;}
#config .cESCorpo{float:left; width:100%; }
#config .operaTitulo{font-size:17px; font-weight:600; color:#666666} 
#config .cESTable{float:left; width:100%; margin-top:25px;}
#config .cESIndice{float:left; width:100%; font-size:13px; font-weight:600; color:#666666}
#config .cESCorpoTd{float:left; width:100%; margin-top:12px; color:#777777}
#config .cEsOrdem{float:left; width:calc(10% - 10px); margin-right:10px}
#config .cEsDesc{float:left; width:calc(100% - 227px); margin-right:10px;    margin-bottom: 10px;}
#config .cEsTempo{float:left; width:calc(100% - 227px); margin-right:10px}
#config .cEsExclui{float:left; width:60px; text-align:right; height: 45px;}
#config .cEsDescDiv{border:1px solid #D1D1D1; border-radius:5px; padding:11px}
#config .CampoDesc{border:1px solid #D1D1D1; border-radius:5px; padding:11px; width:100%; color:#656565}
#config .cEsTempoDiv{border:1px solid #D1D1D1; border-radius:5px; padding:11px; text-align:center}
#config .cEsExcluiDiv{position:relative; top:6px; cursor:pointer}
#imgExcl:hover{background-image: url(../imagens/deletar2.png);}
#imgExcl{height: 63px; width: 100%; text-align:center; cursor:pointer; background-position: center center; background-repeat:no-repeat; background-image: url('../imagens/deletar.png');}
.cESButton{float:left; width:100%; margin-top:20px; padding:10px; font-size:13px; font-weight:600; background:#EEEEEE; color:#666666; border:1px solid #DDDDDD; border-radius:4px; text-align:center; cursor:pointer}
#sortable { list-style-type: none; margin: 0; padding: 0; float:left; width:100%}
#sortable li {float:left; width:100%; cursor:all-scroll;}