body {
	margin:0px;
	background:#EEEEEE;
	height: 100%;
}
.overBranco:hover {
	color:#FFF
}
.campo_obrigatorio {
	color:#C00
}
#tabela h2 {
	font-family:'MuseoSans-100', 'MuseoSans-300', Arial, Helvetica, sans-serif;
	margin-left:5px;
	color:#6A6A6A;
}
.h2_titulo {
	font-family:'MuseoSans-100', 'MuseoSans-300', Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#6A6A6A;
}
#alterarusuario {
	cursor:pointer;
	margin-top:5px;
	opacity:0.65;
	-moz-opacity: 0.65;
	filter: alpha(opacity=65);
}
#alterarusuario:hover {
	cursor:pointer;
	margin-top:5px;
	opacity:1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
#foto_login {
	vertical-align: top;
	height:180px;
	width:180px;
	background:url(../imagens/fotoPadrao.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	display: block;
	vertical-align:top;
	margin-top:20px;
	margin-right:10px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	float:none;
	position:relative;
	display:inline-block;
	box-shadow: 2px 2px 1px #084673;
	-webkit-box-shadow: 2px 2px 1px #084673;
	-moz-box-shadow: 2px 2px 1px #084673;
}
#login-usuario {
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	background:#FFF;
	background-image:url(../imagens/usuariologin.jpg);
	background-repeat:no-repeat;
	background-position:0px;
	color:#3D3D3D;
	width:100%;
	max-width:250px;
	padding:14px;
	padding-left:50px;
	border:none;
	font-size:15px;
	margin-top:5px;
	margin-right:0px;
}
#login-voucher {
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	background:#FFF;
	background-image:url(../imagens/usuariobar.jpg);
	background-repeat:no-repeat;
	background-position:0px;
	color:#3D3D3D;
	width:100%;
	width:250px;
	padding:10px;
	padding-left:50px;
	border:none;
	font-size:22px;
	margin-top:5px;
	margin-right:0px;
	text-align:center;
}
#login-senha {
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	background:#FFF;
	background-image:url(../imagens/usuariosenha.jpg);
	background-repeat:no-repeat;
	background-position:0px;
	color:#3D3D3D;
	width:100%;
	width:250px;
	padding:14px;
	padding-left:50px;
	border:none;
	font-size:15px;
	margin-top:5px;
	margin-right:0px;
}
#login-entrar {
	vertical-align:top;
	border:none;
	display:inline-block;
	height:45px;
	width:45px;
	background: #3391DF;
	margin-left:0px;
	margin-top:5px;
	background-image:url(../imagens/seta_login.png);
	background-repeat:no-repeat;
	background-position:center center;
}
#login-entrar:hover {
	cursor:pointer;
	background: #52A8F0;
	background-image:url(../imagens/seta_login.png);
	background-repeat:no-repeat;
	background-position:center center;
}
#login-documento {
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	background:#FFF;
	color:#3D3D3D;
	width:100%;
	max-width:315px;
	padding:14px;
	border:none;
	font-size:15px;
	margin-right:0px;
}
#caixa-login {
	width:560px;
	height:250px;
	position:absolute;
	left:50%;
	top:50%;
	margin-top:-125px;
	margin-left:-280px;
}
#login_rodape {
	width:100%;
	position:absolute;
	padding-top:10px;
	padding-bottom:10px;
	bottom:0;
	text-align:center
}
.legenda {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#BFBFBF;
}
.legendabranca {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}
#barraTopo {
	width:100%;
	min-height:50px;
	height:auto;
	background-color:#0063B1;
	color:#FFF;
	z-index:50;
}
#barraTopoCnagroSite {
	width:100%;
	min-height:50px;
	height:auto;
	background-color:#255e32;
	color:#FFF;
	z-index:50;
}
#divMenu {
	overflow-x: hidden;
	position:fixed;
	background-color:#016CBA;
	max-width:250px;
	width:100%;
	height:100%;
	overflow:auto;
	width:0px;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.31s, 0.31s, 0.31s;
}
#iconeMenu {
	background-color:#0063B1;
	vertical-align:top;
	cursor:pointer;
	display:inline-block;
	height:50px;
	width:50px;
	border-right: 1px solid #066AB3;
	border-bottom: 1px solid #066AB3;
	background-image:url(../imagens/menu.png);
	background-repeat:no-repeat;
	background-position:center center;
	z-index:3;
	position:relative;
}
#iconeMenu:hover {
	background-color:#11629D;
}
#logoKurzy {
	vertical-align:top;
	cursor:pointer;
	display:inline-block;
	padding-top:35px;
	height:15px;
	width:140px;
	background-image:url(../imagens/logo_cabecalho.png);
	background-repeat:no-repeat;
	background-position:center center;
	vertical-align:bottom;
	font-size:10px;
	text-align:center;
	font-family:'MuseoSans-100', 'MuseoSans-300', Arial, Helvetica, sans-serif;
}
#barraFerramentas {
	vertical-align:top;
	min-height:41px;
	width:auto;
	display:inline-block;
}
#foto_menu {
	vertical-align: top;
	float:right;
	height:43px;
	width:43px;
	background:url(../imagens/fotoPadrao.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	display:inline-block;
	vertical-align:top;
	margin-top:3px;
	margin-left:3px;
	margin-right:3px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	box-shadow: 1px 1px 1px #084673;
	-webkit-box-shadow: 1px 1px 1px #084673;
	-moz-box-shadow: 1px 1px 1px #084673;
}
.foto_diario {
	vertical-align: top;
	height:60px;
	width:60px;
	background:url(../imagens/fotoPadrao.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	display:inline-block;
	vertical-align:top;
	margin-top:2px;
	margin-left:2px;
	margin-right:2px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	/*box-shadow: 1px 1px 1px #000;
	-webkit-box-shadow: 1px 1px 1px #000;
	-moz-box-shadow: 1px 1px 1px #000;*/
	
border: 3px solid;
	border-color: #FFF;
}
.foto_diario_reposicao {
	border: 3px solid;
	border-color: #FFD800;
}
.foto_diario_falta {
	border: 3px solid;
	border-color: #FF1C21;
}
.foto_diario_presenca {
	border: 3px solid;
	border-color: #0C0;
}
#nome_user {
	max-width:160px;
	margin-top:11px;
	display:inline-block;
	margin-right:5px;
	margin-left:5px;
	vertical-align:middle;
	white-space:pre-wrap;
	overflow:hidden;
	line-height:17px;
}
#div_nome_user {
	vertical-align:text-bottom;
	float:right;
	height:50px;
	min-width:248px;
	color:#FFF;
	text-align:right;
	padding-right:4px;
	font-family:'MuseoSans-100', 'MuseoSans-300', Arial, Helvetica, sans-serif;
}
#barraFerramentasPesquisa {
	width:330px;
	background:rgb(255, 255, 255);
	background-image:url(../imagens/lupaFerramentas.png);
	background-repeat:no-repeat;
	background-position:left center;
	box-sizing: border-box;
	color: #999;
	cursor:text;
	font-family: RobotoLight, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:auto;
	line-height:1.4;
	margin-bottom:0px;
	margin-left:3px;
	margin-right:0px;
	margin-top:0px;
	overflow:hidden;
	padding-bottom:8px;
	padding-left:33px;
	padding-right:10px;
	padding-top:8px;
	white-space:nowrap;
	word-wrap:break-word;
	border:none;
	vertical-align:middle;
}
.combo_cinza_ferramentas {
	background:rgb(255, 255, 255);
	box-sizing: border-box;
	color: #333;
	cursor:pointer;
	font-family: RobotoLight, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:auto;
	line-height:1.4;
	margin-bottom:0px;
	margin-left:3px;
	margin-right:0px;
	margin-top:0px;
	overflow:hidden;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	white-space:nowrap;
	word-wrap:break-word;
	border:none;
}
.botaoredondominipesquisa {
	vertical-align:middle;
	cursor:pointer;
	width:26px;
	height:26px;
	background-image:url(../imagens/seta_lupa.png);
	background-repeat:no-repeat;
	background-position:  -19px 5.5px;
	border-width:1px;
	border:solid;
	border-color:#FFF;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
	float:none;
	display:inline-block;
}
.botaoredondominipesquisa:hover {
	background-position:  2.5px 5.5px;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
}
.botaoredondominivalidar {
	vertical-align:middle;
	cursor:pointer;
	width:26px;
	height:26px;
	background-image:url(../imagens/seta_validar.png);
	background-repeat:no-repeat;
	background-position:  -19px 5.5px;
	border-width:1px;
	border:solid;
	border-color:#FFF;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
	float:none;
	display:inline-block;
}
.botaoredondominivalidar:hover {
	background-position:  2.5px 5.5px;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
}
.botaoredondominiredistribuir {
	vertical-align:middle;
	cursor:pointer;
	width:26px;
	height:26px;
	background-image:url(../imagens/seta_distribuir.png);
	background-repeat:no-repeat;
	background-position:  -19px 5.5px;
	border-width:1px;
	border:solid;
	border-color:#FFF;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
	float:none;
	display:inline-block;
}
.botaoredondominiredistribuir:hover {
	background-position:  2.5px 5.5px;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
}
.botaoredondominicarregando {
	vertical-align:middle;
	cursor:pointer;
	width:26px;
	height:26px;
	background-image:url(../imagens/botaocarregando.gif);
	background-repeat:no-repeat;
	background-position:  5px 5.5px;
	border-width:1px;
	border:solid;
	border-color:#FFF;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
	float:none;
	display:inline-block;
}
.botaoredondominianteriorAzul {
	vertical-align:middle;
	cursor:pointer;
	width:26px;
	height:26px;
	background-image:url(../imagens/seta_anteriorazul.png);
	background-repeat:no-repeat;
	background-position:  2.5px 5.5px;
	border-width:1px;
	border:solid;
	border-color:#0063B1;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
	float:none;
	display:inline-block;
}
.botaoredondominianteriorAzul:hover {
	background-position:  -19px 5.5px;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
}
.botaoredondominianterior {
	vertical-align:middle;
	cursor:pointer;
	width:26px;
	height:26px;
	background-image:url(../imagens/seta_anterior.png);
	background-repeat:no-repeat;
	background-position:  2.5px 5.5px;
	border-width:1px;
	border:solid;
	border-color:#FFF;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
	float:none;
	display:inline-block;
}
.botaoredondominianterior:hover {
	background-position:  -19px 5.5px;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
}
.botaoredondominifollow {
	vertical-align:middle;
	cursor:pointer;
	width:26px;
	height:26px;
	background-image:url(../imagens/seta_follow.png);
	background-repeat:no-repeat;
	background-position:  -19px 5.5px;
	border-width:1px;
	border:solid;
	border-color:#FFF;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
	float:none;
	display:inline-block;
}
.botaoredondominifollow:hover {
	background-position:  2.5px 5.5px;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
}
.botaoredondominiproximoAzul {
	vertical-align:middle;
	cursor:pointer;
	width:26px;
	height:26px;
	background-image:url(../imagens/seta_proximoazul.png);
	background-repeat:no-repeat;
	background-position:  -19px 5.5px;
	border-width:1px;
	border:solid;
	border-color:#0063B1;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
	float:none;
	display:inline-block;
}
.botaoredondominiproximoAzul:hover {
	background-position:  2.5px 5.5px;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
}
.botaoredondominiproximo {
	vertical-align:middle;
	cursor:pointer;
	width:26px;
	height:26px;
	background-image:url(../imagens/seta_proximo.png);
	background-repeat:no-repeat;
	background-position:  -19px 5.5px;
	border-width:1px;
	border:solid;
	border-color:#FFF;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
	float:none;
	display:inline-block;
}
.botaoredondominiproximo:hover {
	background-position:  2.5px 5.5px;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
}
.botaoredondominicancelar {
	vertical-align:middle;
	cursor:pointer;
	width:26px;
	height:26px;
	background-image:url(../imagens/seta_cancelar.png);
	background-repeat:no-repeat;
	background-position:  -19px 5.5px;
	border-width:1px;
	border:solid;
	border-color:#FFF;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
	float:none;
	display:inline-block;
}
.botaoredondominicancelar:hover {
	background-position:  2.5px 5.5px;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
}
.botaoredondominipagar {
	vertical-align:middle;
	cursor:pointer;
	width:26px;
	height:26px;
	background-image:url(../imagens/seta_pagar.png);
	background-repeat:no-repeat;
	background-position:  -20px 5.5px;
	border-width:1px;
	border:solid;
	border-color:#FFF;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
	float:none;
	display:inline-block;
}
.botaoredondominipagar:hover {
	background-position:  2.5px 5.5px;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
}
.botaoredondominicopiar {
	vertical-align:middle;
	cursor:pointer;
	width:26px;
	height:26px;
	background-image:url(../imagens/seta_copiar.png);
	background-repeat:no-repeat;
	background-position:  -18px 5.5px;
	border-width:1px;
	border:solid;
	border-color:#FFF;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
	float:none;
	display:inline-block;
}
.botaoredondominicopiar:hover {
	background-position:  2.5px 5.5px;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
}
.botaoredondominigeraexcel {
	vertical-align:middle;
	cursor:pointer;
	width:26px;
	height:26px;
	background-image:url(../imagens/seta_excel.png);
	background-repeat:no-repeat;
	background-position:  -20px 5.5px;
	border-width:1px;
	border:solid;
	border-color:#FFF;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
	float:none;
	display:inline-block;
}
.botaoredondominigeraexcel:hover {
	background-position:  2.5px 5.5px;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
}
.botaofundobarraferramentas {
	font-size:14px;
	font-family:'MuseoSans-100', 'MuseoSans-300', Arial, Helvetica, sans-serif;
	width:120px;
	height:41px;
	text-align:center;
	padding-top:9px;
	display:inline-block;
	vertical-align:middle;
}
.botaofundobarraferramentas:hover {
	cursor:pointer;
	background-color:#11629D;
}
.botaoredondomininovo {
	display:inline-block;
	vertical-align:middle;
	cursor:pointer;
	width:26px;
	height:26px;
	background-image:url(../imagens/seta_novo.png);
	background-repeat:no-repeat;
	background-position:  -19px 5.5px;
	border-width:1px;
	border:solid;
	border-color:#FFF;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
}
.botaoredondomininovo:hover {
	background-position:  2.5px 5.5px;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
}
#divPagina {
	width:100%;
	text-align:center;
}
#relatorio {
	overflow:auto;
	text-align:left;
	width:98%;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow: 0 0 5px rgba(58, 51, 46, 0.26);
	-webkit-box-shadow: 0 0 5px rgba(58, 51, 46, 0.26);
	box-shadow:  0 0 5px rgba(58, 51, 46, 0.26);
	min-height:100px;
	background:#FFF;
	display:inline-block;
	margin:1%;
	margin-bottom:0px;
	padding-bottom:0px;
}
#cadastro {
	padding:20px;
	overflow:auto;
	text-align:left;
	width:auto;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow: 0 0 5px rgba(58, 51, 46, 0.26);
	-webkit-box-shadow: 0 0 5px rgba(58, 51, 46, 0.26);
	box-shadow:  0 0 5px rgba(58, 51, 46, 0.26);
	background:#FFF;
	display:inline-block;
	margin:0.5%;
}
.divcontainer {
	vertical-align:top;
	display:inline-block;
	width:100%;
	color:#484848;
	font-weight:bold;
	font-size:13px;
	font-family:'PT Sans', RobotoBlack, RobotoCondensed, Arial, Helvetica, sans-serif;
}
.textbox_cinzafoco {
	width:100%;
	background:rgb(255, 255, 255);
	box-sizing: border-box;
	color: #333;
	cursor:text;
	font-family: RobotoLight, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:auto;
	line-height:1.4;
	margin-bottom:7px;
	margin-left:0px;
	margin-right:0px;
	margin-top:2px;
	overflow:hidden;
	padding-bottom:6px;
	padding-left:8px;
	padding-right:8px;
	padding-top:6px;
	/*white-space:nowrap;
    word-wrap:break-word;*/
    border-bottom-color:#ddd;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-color:#ddd;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#ddd;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:#ddd;
	border-top-style:solid;
	border-top-width:1px;
	border-radius: 4px;
	box-shadow: inset 0 2px 1px -1px rgba(0, 0, 0, 0.1);
}
#sair {
	display:inline-block;
	width:18px;
	height:33px;
	background:url(../imagens/saida.png);
	background-size:18px;
	background-repeat:no-repeat;
	background-position:center center;
	vertical-align:text-top;
}
#sair:hover {
	opacity:0.50;
	-moz-opacity: 0.50;
	filter: alpha(opacity=50);
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.31s, 0.31s, 0.31s;
	cursor:pointer;
}
#topo_avisos {
	
	display:inline-block; 
	width:26px;
	height:33px;
	background:url(../imagens/mundo.png);
	background-size:26px;
	background-repeat:no-repeat;
	background-position:center center;
	vertical-align:text-top;
	color:#FF0;
	text-shadow: #F30 1px 1px 1px ;
 
	font-weight:bold;
}
#topo_avisos:hover {
	opacity:0.50;
	-moz-opacity: 0.50;
	filter: alpha(opacity=50);
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.31s, 0.31s, 0.31s;
	cursor:pointer;
}
#troca-unidade {
	display:inline-block;
	width:18px;
	height:33px;
	background:url(../imagens/escolas.png);
	background-size: 19px;
	background-repeat:no-repeat;
	background-position:center center;
	vertical-align:text-top;
}
#troca-unidade:hover {
	opacity:0.50;
	-moz-opacity: 0.50;
	filter: alpha(opacity=50);
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.31s, 0.31s, 0.31s;
	cursor:pointer;
}
#ajuda {
	display:inline-block;
	width:18px;
	height:33px;
	background:url(../imagens/ajuda.png);
	background-size: 18px;
	background-repeat:no-repeat;
	background-position:center center;
	vertical-align:text-top;
}
#ajuda:hover {
	opacity:0.50;
	-moz-opacity: 0.50;
	filter: alpha(opacity=50);
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.31s, 0.31s, 0.31s;
	cursor:pointer;
}
.combo_cinzafoco {
	width:100%;
	background:#F5F5F5;
	box-sizing: border-box;
	color: #333;
	cursor:pointer;
	font-family: RobotoLight, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:auto;
	line-height:1.4;
	margin-bottom:7px;
	margin-left:0px;
	margin-right:0px;
	margin-top:2px;
	overflow:hidden;
	padding-bottom:6px;
	padding-left:8px;
	padding-right:8px;
	padding-top:6px;
	white-space:nowrap;
	word-wrap:break-word;
	border-bottom-color:#ddd;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-color:#ddd;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#ddd;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:#ddd;
	border-top-style:solid;
	border-top-width:1px;
 transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	box-shadow: inset 0 0 1px 1px #fff, 0 2px 1px -1px rgba(0, 0, 0, 0.1)!important;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
 -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
 -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
 transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.combo_cinzafoco select {
	background: transparent;
	-webkit-appearance: none;
}
.botao_azul_imv {
	width:auto;
	white-space:nowrap;
	background-color:#0063B1;
	font-size:14px;
	font-family:'MuseoSans-100', 'MuseoSans-300', Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
	display:inline-block;
	font-size-adjust:inherit;
	font-stretch:inherit;
	font-style:inherit;
	font-variant:inherit;
	font-weight:bold;
	line-height:1.54;
	margin:0px;
	margin-left:4px;
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
	padding-bottom:5px;
	padding-left:9px;
	padding-top:5px;
	padding-right:9px;
	text-align:center;
	text-decoration:none;
}
.botao_azul_imv:hover {
	background-color:#11629D;
}
#foto_menu_grande {
	display:none
}
.divcontainer50 {
	vertical-align:top;
	display:inline-block;
	width:49.5%;
	color:#484848;
	font-weight:bold;
	font-size:13px;
	font-family:'PT Sans', RobotoBlack, RobotoCondensed, Arial, Helvetica, sans-serif;
}
#principal_quadro_A {
	box-sizing:border-box;
	width:282px;
	min-height:396px;
	display:inline-block;
	vertical-align:middle;
	background:#2B579A;
	margin-left:3px;
}
#principal_quadro_AA {
	box-sizing:border-box;
	width:320px;
	min-height:394px;
	margin-left:8px;
	display:inline-block;
	vertical-align:middle;
	background:#2B579A;
}
#principal_quadro_AAA {
	box-sizing:border-box;
	width:550px;
	min-height:200px;
	display:inline-block;
	vertical-align:middle;
}
#principal_quadro_B {
	box-sizing:border-box;
	width:627px;
	display:inline-block;
	min-height:400px;
	text-align:left;
	margin-left:8px;
	vertical-align:middle;
}
#principal_quadro_BB {
	box-sizing:border-box;
	width:365px;
	display:inline-block;
	min-height:200px;
	text-align:left;
	margin-left:8px;
	vertical-align:middle;
}
#principal_quadros {
	width:510px;
	display:inline-block;
	min-height:500px;
	text-align:left;
	margin-left:8px;
	vertical-align:top
}
#principal_quadro_B2 {
	width:485px;
	display:inline-block;
	min-height:500px;
	text-align:left;
	margin-left:8px;
	vertical-align:top
}
#principal_quadro_C {
	width:253px;
	text-align:left;
	display:inline-block;
	min-height:500px;
	vertical-align:top
}
.divProdutoFoto {
	width:200px;
	padding-bottom:10px;
}
.divFuncionarioFoto {
	width:200px;
	padding-bottom:10px;
}
.divProdutoComponentes {
	max-width:775px;
	padding-top:10px;
}
.divProdutoComponentesFuncionario {
	max-width:1000px;
	padding-top:25px;
}
.menu_block {
	width:100%;
	cursor:pointer;
	display:block;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background:#FFF;
	z-index:1
}
.pintaFundoV1 {
	cursor:pointer;
	background-color:#FFF;
	color:#1E1E1E;
}
.pintaFundoV1:hover {
	background-color:#3273A2;
	color:#FFF;
}
.pintaFundoV2 {
	cursor:pointer;
	background-color:#ebebeb;
	color:#1E1E1E;
}
.pintaFundoV2:hover {
	background-color:#3273A2;
	color:#FFF;
}
.pintaFundoR1 {
	cursor:pointer;
	background-color:#FFF;
	color:#1E1E1E;
}
.pintaFundoR1:hover {
	background-color:#b71c1c;
	color:#FFF;
}
.pintaFundoR2 {
	cursor:pointer;
	background-color:#ebebeb;
	color:#1E1E1E;
}
.pintaFundoR2:hover {
	background-color:#b71c1c;
	color:#FFF;
}
.pintaFundo1 {
	cursor:pointer;
	background-color:#FFF;
	color:#1E1E1E;
}
.pintaFundo1:hover {
	background-color:#11629D;
	color:#FFF;
}
.pintaFundo2 {
	cursor:pointer;
	background-color:#ebebeb;
	color:#1E1E1E;
}
.pintaFundo2:hover {
	background-color:#11629D;
	color:#FFF;
}
.nenhumresultado {
	position:relative;
	margin-top:25px;
	text-align:center;
	font-size:18px;
	color:#333333;
	font-family:'MuseoSans-100', 'MuseoSans-300', Arial, Helvetica, sans-serif;
}
#tabela {
	overflow:auto;
	min-height:100px;
}
.tabela_verde_cnagro_sites {
    font-family:'MuseoSans-100', 'MuseoSans-300', Arial, Helvetica, sans-serif;
    border: none;
    overflow:auto;
    font-size:10px;
    padding-left:0px;
    padding-top:0px;
    width: 100%;
    box-sizing:border-box;
}
.tabela_verde_cnagro_sites th {
    border:none;
    font-size:13px;
    color:#FFF;
    background:#255e32;
    box-sizing:border-box;
}
.tabela_verde_cnagro_sites td {
    border:none;
    font-size:12px;
    box-sizing:border-box;
}
.tabela_azul_imv {
	font-family:'MuseoSans-100', 'MuseoSans-300', Arial, Helvetica, sans-serif;
	border: none;
	overflow:auto;
	font-size:10px;
	padding-left:0px;
	padding-top:0px;
	width: 100%;
	box-sizing:border-box;
}
.tabela_azul_imv th {
	border:none;
	font-size:13px;
	color:#FFF;
	background:#0063B1;
	box-sizing:border-box;
}
.tabela_azul_imv td {
	border:none;
	font-size:12px;
	box-sizing:border-box;
}
.tabela_azul_imv_menor {
	font-family:'MuseoSans-100', 'MuseoSans-300', Arial, Helvetica, sans-serif;
	border: none;
	overflow:auto;
	font-size:10px;
	padding-left:0px;
	padding-top:0px;
	width: 100%;
}
.tabela_azul_imv_menor th {
	border:none;
	font-size:11px;
	color:#FFF;
	background:#0063B1;
}
.tabela_azul_imv_menor td {
	border:none;
	font-size:11px;
}
.link_cancelar {
	font-family:'MuseoSans-100', 'MuseoSans-300', Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-left:15px;
	color:#666;
	cursor:pointer;
}
.link_cancelar:hover {
	color:#D20000;
}
.tabela_azul_totais {
	font-family:'MuseoSans-100', 'MuseoSans-300', Arial, Helvetica, sans-serif;
	border: none;
	overflow:auto;
	font-size:10px;
	padding-left:0px;
	padding-top:0px;
	width: 100%;
}
.tabela_azul_totais th {
	border:none;
	font-size:14px;
	color:#FFF;
	background:#0063B1;
}
.tabela_azul_totais td {
	border:none;
	font-size:13px;
	color:#FFF;
	background:#0063B1;
}
.botaoazulsuave_prompt {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #39b3d7;
	background-origin: padding-box;
	border-color: #269abc;
	background-repeat: repeat;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #269abc;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #269abc;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #269abc;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-top-style: solid;
	border-top-width: 1px;
	box-sizing: border-box;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4285;
	outline-color: invert;
	margin-bottom: 0px;
	outline-style: none;
	outline-width: medium;
	padding-bottom: 6px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 6px;
	transition-property: all;
	white-space: nowrap;
}
.botaoazulsuave_prompt:hover {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #43A3BF;
	background-origin: padding-box;
	border-color: #269abc;
	background-repeat: repeat;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #269abc;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #269abc;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #269abc;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-top-style: solid;
	border-top-width: 1px;
	box-sizing: border-box;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4285;
	outline-color: invert;
	margin-bottom: 0px;
	outline-style: none;
	outline-width: medium;
	padding-bottom: 6px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 6px;
	transition-property: all;
	white-space: nowrap;
}
.botaoazulsuave_prompt:disabled {
	opacity: 0.40;
	cursor: not-allowed;
}
.botaoverdesuave_prompt {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #47a447;
	background-origin: padding-box;
	border-color: #47a447;
	background-repeat: repeat;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #47a447;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #47a447;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #47a447;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-top-style: solid;
	border-top-width: 1px;
	box-sizing: border-box;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4285;
	outline-color: invert;
	margin-bottom: 0px;
	outline-style: none;
	outline-width: medium;
	padding-bottom: 6px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 6px;
	transition-property: all;
	white-space: nowrap;
}
.botaoverdesuave_prompt:hover {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #409540;
	background-origin: padding-box;
	border-color: #47a447;
	background-repeat: repeat;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #47a447;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #47a447;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #47a447;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-top-style: solid;
	border-top-width: 1px;
	box-sizing: border-box;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4285;
	outline-color: invert;
	margin-bottom: 0px;
	outline-style: none;
	outline-width: medium;
	padding-bottom: 6px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 6px;
	transition-property: all;
	white-space: nowrap;
}
.botaoverdesuave_prompt:disabled {
	opacity: 0.40;
	cursor: not-allowed;
}
.botaovermelhosuave_prompt {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #d2322d;
	background-origin: padding-box;
	border-color: #d2322d;
	background-repeat: repeat;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #d2322d;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #d2322d;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #d2322d;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-top-style: solid;
	border-top-width: 1px;
	box-sizing: border-box;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4285;
	outline-color: invert;
	margin-bottom: 0px;
	outline-style: none;
	outline-width: medium;
	padding-bottom: 6px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 6px;
	transition-property: all;
	white-space: nowrap;
}
.botaovermelhosuave_prompt:hover {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #BB3531;
	background-origin: padding-box;
	border-color: #d2322d;
	background-repeat: repeat;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #d2322d;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #d2322d;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #d2322d;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-top-style: solid;
	border-top-width: 1px;
	box-sizing: border-box;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4285;
	outline-color: invert;
	margin-bottom: 0px;
	outline-style: none;
	outline-width: medium;
	padding-bottom: 6px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 6px;
	transition-property: all;
	white-space: nowrap;
}
.botaovermelhosuave_prompt:disabled {
	opacity: 0.30;
	cursor: not-allowed;
}
.botaoamarelosuave_prompt {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #f0ad4e;
	background-origin: padding-box;
	border-color: #f0ad4e;
	background-repeat: repeat;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #f0ad4e;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #f0ad4e;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #f0ad4e;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-top-style: solid;
	border-top-width: 1px;
	box-sizing: border-box;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4285;
	outline-color: invert;
	margin-bottom: 0px;
	outline-style: none;
	outline-width: medium;
	padding-bottom: 6px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 6px;
	transition-property: all;
	white-space: nowrap;
}
.botaoamarelosuave_prompt:hover {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #E1A857;
	background-origin: padding-box;
	border-color: #f0ad4e;
	background-repeat: repeat;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #f0ad4e;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #f0ad4e;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #f0ad4e;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-top-style: solid;
	border-top-width: 1px;
	box-sizing: border-box;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4285;
	outline-color: invert;
	margin-bottom: 0px;
	outline-style: none;
	outline-width: medium;
	padding-bottom: 6px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 6px;
	transition-property: all;
	white-space: nowrap;
}
.botaoamarelosuave_prompt:disabled {
	opacity: 0.40;
	cursor: not-allowed;
}
.botaolaranjasuave_prompt {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #F07C4E;
	background-origin: padding-box;
	border-color: #F07C4E;
	background-repeat: repeat;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #F07C4E;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #F07C4E;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #F07C4E;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-top-style: solid;
	border-top-width: 1px;
	box-sizing: border-box;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4285;
	outline-color: invert;
	margin-bottom: 0px;
	outline-style: none;
	outline-width: medium;
	padding-bottom: 6px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 6px;
	transition-property: all;
	white-space: nowrap;
}
.botaolaranjasuave_prompt:hover {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #ED6834;
	background-origin: padding-box;
	border-color: #ED6834;
	background-repeat: repeat;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #ED6834;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #ED6834;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #ED6834;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-top-style: solid;
	border-top-width: 1px;
	box-sizing: border-box;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4285;
	outline-color: invert;
	margin-bottom: 0px;
	outline-style: none;
	outline-width: medium;
	padding-bottom: 6px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 6px;
	transition-property: all;
	white-space: nowrap;
}
.botaobrancosuave_prompt {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #FFF;
	background-origin: padding-box;
	border-color: #CCC;
	background-repeat: repeat;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #CCC;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #CCC;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #CCC;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-top-style: solid;
	border-top-width: 1px;
	box-sizing: border-box;
	color: #333;
	cursor: pointer;
	display: inline-block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4285;
	outline-color: invert;
	margin-bottom: 0px;
	outline-style: none;
	outline-width: medium;
	padding-bottom: 6px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 6px;
	transition-property: all;
	white-space: nowrap;
}
.botaobrancosuave_prompt:hover {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #FAFAFA;
	background-origin: padding-box;
	border-color: #CCC;
	background-repeat: repeat;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #CCC;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #CCC;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #CCC;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-top-style: solid;
	border-top-width: 1px;
	box-sizing: border-box;
	color: #333;
	cursor: pointer;
	display: inline-block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4285;
	outline-color: invert;
	margin-bottom: 0px;
	outline-style: none;
	outline-width: medium;
	padding-bottom: 6px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 6px;
	transition-property: all;
	white-space: nowrap;
}
.div_erro {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
	font-family: 'RobotoLight';
	background-color: #f2dede;
	border-color: #ebccd1;
	color: #a94442;
}
.div_erro h4 {
	margin-top:0;
}
.div_alerta {
	font-family: 'RobotoLight';
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
	background-color: #fcf8e3;
	border-color: #faebcc;
	color: #8a6d3b;
}
.div_alerta h4 {
	margin-top:0;
}
.div_sucesso {
	font-family: 'RobotoLight';
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #3c763d;
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
}
.div_sucesso h4 {
	margin-top:0;
}
.div_info {
	font-family: 'RobotoLight';
	background-color: #d9edf7;
	border-color: #bce8f1;
	color: #31708f;
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
}
.div_info h4 {
	margin-top:0;
}
.botaoredondominicancelarpedido {
	vertical-align:middle;
	cursor:pointer;
	width:26px;
	height:26px;
	background-image:url(../imagens/seta_cancelar_pedido.png);
	background-repeat:no-repeat;
	background-position:  -19px 5.5px;
	border-width:1px;
	border:solid;
	border-color:#FFF;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
	float:none;
	display:inline-block;
}
.botaoredondominicancelarpedido:hover {
	background-position:  2.5px 5.5px;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
}
.botaoredondominigerarpedido {
	vertical-align:middle;
	cursor:pointer;
	width:26px;
	height:26px;
	background-image:url(../imagens/seta_pedido.png);
	background-repeat:no-repeat;
	background-position:  -19px 5.5px;
	border-width:1px;
	border:solid;
	border-color:#FFF;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
	float:none;
	display:inline-block;
}
.botaoredondominigerarpedido:hover {
	background-position:  2.5px 5.5px;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
}
.botaoredondominiimprimir {
	vertical-align:middle;
	cursor:pointer;
	width:26px;
	height:26px;
	background-image:url(../imagens/seta_print.png);
	background-repeat:no-repeat;
	background-position:  -19px 5.5px;
	border-width:1px;
	border:solid;
	border-color:#FFF;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
	float:none;
	display:inline-block;
}
.botaoredondominiimprimir:hover {
	background-position:  2.5px 5.5px;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
}
.quadroPrincipalPequeno {
	width:100px;
	background-color:#000;
	display:inline-block;
	color:#FFF;
	vertical-align:bottom;
	text-align:left;
	font-family:'MuseoSans-100', 'MuseoSans-300', Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0px;
	padding:10px;
	padding-top:90px;
	margin-top:4px;
	border:2px solid #EEEEEE;
	cursor:pointer;
}
.quadroPrincipalGrande3x {
	width:456px;
	background-color:#000;
	display:inline-block;
	color:#FFF;
	vertical-align:bottom;
	text-align:left;
	font-family:'MuseoSans-100', 'MuseoSans-300', Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0px;
	padding:10px;
	padding-top:90px;
	margin-top:4px;
	border:2px solid #EEEEEE;
	cursor:pointer;
}
.quadroPrincipalGrande {
	width:200px;
	background-color:#000;
	display:inline-block;
	color:#FFF;
	vertical-align:bottom;
	text-align:left;
	font-family:'MuseoSans-100', 'MuseoSans-300', Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0px;
	padding:10px;
	margin-top:4px;
	padding-top:90px;
	border:2px solid #EEEEEE;
	cursor:pointer;
}
.quadroPrincipalGrandebordaAzul:hover {
	border:2px solid #2B579A;
}
.quadroPrincipalGrandebordaAzulClaro:hover {
	border:2px solid #0063B1;
}
.quadroPrincipalGrandebordaVermelho:hover {
	border:2px solid #D24726;
}
.quadroPrincipalGrandebordaRoxo:hover {
	border:2px solid #80397B;
}
.quadroPrincipalGrandebordaAmarelo:hover {
	border:2px solid #E77E23;
}
.quadroPrincipalGrandebordaverdeagua:hover {
	border:2px solid #16A086;
}
.quadroPrincipalGrandebordaCinzaVerde:hover {
	border:2px solid #7E8C8D;
}
.quadroPrincipalGrandebordaVermelhoClaro:hover {
	border:2px solid #D24726;
}
.quadroPrincipalGrandebordaRoxoEscuro:hover {
	border:2px solid #5133AB;
}
.quadroPrincipalGrandebordaVerde:hover {
	border:2px solid #217346;
}
.quadroPrincipalGrandebordaAzulVivo:hover {
	border:2px solid #094AB2;
}
.quadroPrincipalGrandebordaVerdeLima:hover {
	border:2px solid #008272;
}
.quadroPrincipalGrandebordaAzulceu:hover {
	border:2px solid #2A80B9;
}
.quadroPrincipalMonster {
	background-color:#1E8BC3;
	width:485px;
	border:2px solid #EEEEEE;
	height:466px;
	margin:0px;
	padding:10px;
	margin-top:4px;
	color:#FFF;
	vertical-align:bottom;
	text-align:left;
	font-family:'MuseoSans-100', 'MuseoSans-300', Arial, Helvetica, sans-serif;
	font-size:15px;
}
.quadroPrincipalMonster:hover {
	border:2px solid #1E8BC3;
}
.quadroPrincipalMonster select {
	color:#FFF;
	background-color:#1E8BC3;
	border:none;
	font-weight:bold;
	padding:4px;
	font-size:15px;
}
#principal_titulo {
	text-align:left;
	font-family:'MuseoSans-100', 'MuseoSans-300', Arial, Helvetica, sans-serif;
	font-size:39px;
	color:#1B1B1B;
}
.h1_titulo {
	text-align:left;
	font-family:'MuseoSans-100', 'MuseoSans-300', Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#6A6A6A;
}
#principal_subTitulo {
	text-align:left;
	font-family:'MuseoSans-100', 'MuseoSans-300', Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#333;
	line-height:36px;
}
.tabela_azul_branca {
	font-family:'MuseoSans-100', 'MuseoSans-300', Arial, Helvetica, sans-serif;
	border: none;
	overflow:auto;
	font-size:10px;
	padding-left:0px;
	padding-top:0px;
	width: 100%;
}
.tabela_azul_branca th {
	border:none;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	font-family: 'MuseoSans-300', Arial, Helvetica, sans-serif;
}
.tabela_azul_branca td {
	border:none;
	font-size:11px;
}
.pintaFundoAzul1 {
	cursor:pointer;
	background-color:#1E8BC3;
	color:#FFF;
}
.pintaFundoAzul1:hover {
	background-color:#11629D;
	color:#FFF;
}
.pintaFundoAzul2 {
	cursor:pointer;
	background-color:#1780B6;
	color:#FFF;
}
.pintaFundoAzul2:hover {
	background-color:#11629D;
	color:#FFF;
}
.abaAtiva {
	font-family:'MuseoSans-100', 'MuseoSans-300', Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:20px;
	background-color:#FFF;
	text-align:center;
	width:auto;
	display:inline-block;
	cursor:pointer;
}
.abaInativaCnagroSite {
	font-family:'MuseoSans-100', 'MuseoSans-300', Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:20px;
	color:#FFF;
	background-color:#255e32;
	text-align:center;
	width:auto;
	display:inline-block;
	cursor:pointer;
}
.abaInativaCnagroSite:hover {
	background-color:#217346;
}
.abaInativa {
	font-family:'MuseoSans-100', 'MuseoSans-300', Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:20px;
	color:#FFF;
	background-color:#11629D;
	text-align:center;
	width:auto;
	display:inline-block;
	cursor:pointer;
}
.abaInativa:hover {
	background-color:#0063B1;
}
#divFiltros {
	text-align:center;
	overflow:hidden;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.61s, 0.61s, 0.61s;
	position:fixed;
	height:0px;
	width:100%;
	background-color:#4C5566;
	background:#F3F5F9;
}
.divlinhaFiltro1 {
	vertical-align:top;
	display:inline-block;
	width:100%;
	color:#707071;
	font-weight:bold;
	font-size:14px;
	font-family:'PT Sans', RobotoBlack, RobotoCondensed, Arial, Helvetica, sans-serif;
	background:#FFF;
	padding:10px;
	padding-top:7px;
	padding-bottom:7px;
	margin-right:-20px;
}
.divlinhaFiltro2 {
	vertical-align:top;
	display:inline-block;
	width:100%;
	color:#707071;
	font-weight:bold;
	font-size:14px;
	font-family:'PT Sans', RobotoBlack, RobotoCondensed, Arial, Helvetica, sans-serif;
	background:#F5F6F8;
	padding:10px;
	padding-top:7px;
	padding-bottom:7px;
	margin-right:-20px;
}
.divlinhaFiltro2 label {
	margin-right:10px;
}
.divlinhaFiltro1 label {
	margin-right:10px;
}
/*
.rolagemTransparente{
	scrollbar-face-color:#;
	scrollbar-highlight-color:#;
	scrollbar-3dlight-color:#;
	scrollbar-darkshadow-color:#;
	scrollbar-shadow-color:#;
	scrollbar-arrow-color:#;
	scrollbar-track-color:#;
	
	 background: buttonface; filter: alpha(opacity=0); -moz-opacity: 0;
	
 
	}
/* BARRA DE ROLAGEM NO INTERNET EXPLORER CHROME E SAFARI */
* {
	scrollbar-face-color:#0065AF;
	scrollbar-highlight-color:#0065AF;
	scrollbar-3dlight-color:#003963;
	scrollbar-darkshadow-color:#003963;
	scrollbar-shadow-color:#0065AF;
	scrollbar-arrow-color:#0065AF;
	scrollbar-track-color:#003963;
}

::-webkit-scrollbar {
 width: 12px;
 height: 4px;
 background: #343434;
}
::-webkit-scrollbar-thumb {
 background: #A6A6A6;
}
/* FIM BARRA DE ROLAGEM NO INTERNET EXPLORER CHROME E SAFARI */

#produto_grande {
	vertical-align: top;
	height:180px;
	width:180px;
	background:url(../imagens/semproduto.png);
	background-repeat:no-repeat;
	background-position:center center;
	display: block;
	vertical-align:top;
	margin-top:3px;
	margin-left:3px;
	margin-right:3px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	float:none;
	position:relative;
	display:inline-block;
	box-shadow: 2px 2px 1px #9C9C9C;
	-webkit-box-shadow: 2px 2px 1px #9C9C9C;
	-moz-box-shadow: 2px 2px 1px #9C9C9C;/*transition-delay: 0s, 0s, 0s;
          transition-duration: 0.41s, 0.41s, 0.41s;*/
}
#produto_grande:hover {
	opacity:0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	background:url(../imagens/alterarfotoproduto.png);
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
}
.produto_grande_hover:hover {
	opacity:0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	background:url(../imagens/alterarfotoproduto.png) !important;
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
	background-size: auto;
}
#subirImagem {
	vertical-align: top;
	height:180px;
	width:180px;
	background:url(../imagens/fotoPadrao180x180.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	display: block;
	vertical-align:top;
	margin-top:3px;
	margin-left:3px;
	margin-right:3px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	float:none;
	position:relative;
	display:inline-block;
	box-shadow: 2px 2px 1px #9C9C9C;
	-webkit-box-shadow: 2px 2px 1px #9C9C9C;
	-moz-box-shadow: 2px 2px 1px #9C9C9C;/*transition-delay: 0s, 0s, 0s;
          transition-duration: 0.41s, 0.41s, 0.41s;*/
}
#subirImagem:hover {
	opacity:0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	background:url(../imagens/alterarfotoproduto.png);
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
}
#patrocinador_medio {
	vertical-align: top;
	height:100px;
	width:100px;
	background:url(../imagens/fotoPadrao.jpg);
	background-repeat:no-repeat;
	background-size: auto 160px; 
	background-position:center center;
	display: block;
	vertical-align:top;
	margin-top:3px;
	margin-left:3px;
	margin-right:3px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	float:none;
	position:relative;
	display:inline-block;
	box-shadow: 2px 2px 1px #9C9C9C;
	-webkit-box-shadow: 2px 2px 1px #9C9C9C;
	-moz-box-shadow: 2px 2px 1px #9C9C9C;/*transition-delay: 0s, 0s, 0s;
          transition-duration: 0.41s, 0.41s, 0.41s;*/
}
#patrocinador_medio:hover {
	opacity:0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	background:url(../imagens/alterarfotoproduto.png);
	background-repeat:no-repeat;
	background-size: auto 100px; 
	background-position:center center;
	cursor:pointer;
}
.patrocinador_medio_hover:hover {
	opacity:0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	background:url(../imagens/alterarfotoproduto.png) !important;
	background-repeat:no-repeat;
	background-position:center center;
	background-size: auto 100px !important;
	cursor:pointer; 
}
#funcionario_grande {
	vertical-align: top;
	height:180px;
	width:180px;
	background:url(../imagens/fotoPadrao.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	display: block;
	vertical-align:top;
	margin-top:3px;
	margin-left:3px;
	margin-right:3px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	float:none;
	position:relative;
	display:inline-block;
	box-shadow: 2px 2px 1px #9C9C9C;
	-webkit-box-shadow: 2px 2px 1px #9C9C9C;
	-moz-box-shadow: 2px 2px 1px #9C9C9C;/*transition-delay: 0s, 0s, 0s;
          transition-duration: 0.41s, 0.41s, 0.41s;*/
}
#funcionario_grande:hover {
	opacity:0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	background:url(../imagens/alterarfotoproduto.png);
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
}
.funcionario_grande_hover:hover {
	opacity:0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	background:url(../imagens/alterarfotoproduto.png) !important;
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
	background-size: auto;
}
.divLabelTopo {
	font-size:14px;
	font-family:'MuseoSans-100', 'MuseoSans-300', Arial, Helvetica, sans-serif;
	width:120px;
	height:35px;
	text-align:center;
	padding-top:15px;
	display:inline-block;
	vertical-align:middle;
}
.divLabelTopo input {
	border:none;
}
.quadroAzulClaro {
	background:#0063B1;
}
.quadroAzulClaro:hover {
	border:2px solid #0063B1;
}
.quadroVerdeClaro {
	background:#217346;
}
.quadroVerdeClaro:hover {
	border:2px solid #217346;
}
.quadroAzulEscuro {
	background:#2B579A;
}
.quadroAzulEscuro:hover {
	border:2px solid #2B579A;
}
.quadroVinho {
	background:#80397B;
}
.quadroVinho:hover {
	border:2px solid #80397B;
}
.quadroRoxo {
	background:#5133AB;
}
.quadroRoxo:hover {
	border:2px solid #5133AB;
}
.quadroLaranja {
	background:#D24726;
}
.quadroLaranja:hover {
	border:2px solid #D24726;
}
.quadroCinza {
	background:#E5E5E5;
}
.quadroCinza:hover {
	border:2px solid #E5E5E5;
}
.quadroUnidades {
	width:200px;
	min-height:90px;
	background-color:#000;
	display:inline-block;
	color:#FFF;
	vertical-align:bottom;
	text-align:left;
	font-family:'MuseoSans-100', 'MuseoSans-300', Arial, Helvetica, sans-serif;
	margin:4px;
	padding:10px;
	cursor:pointer;
	vertical-align:middle;
}
.quadroUnidades:hover {
	margin:0px;
	padding:14px;
}
.quadroUnidades h1 {
	margin:2px;
	font-size:21px;
}
.quadroUnidades h2 {
	margin:0px;
	font-size:12px;
}
.arredondar {
	vertical-align: middle;
	height:120px;
	width:120px;
	background:url(../imagens/contaspagar.png);
	background-repeat:no-repeat;
	background-position:center center;
	display: block;
	margin:10px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	position:relative;
	display:inline-block;
	box-shadow: 2px 2px 1px #949494;
	-webkit-box-shadow: 2px 2px 1px #949494;
	-moz-box-shadow: 2px 2px 1px #949494;
}
.quadroW8pequeno {
	overflow:hidden;
	width:100px;
	display:inline-block;
	color:#000;
	fill: #FF0000;
	vertical-align:middle;
	text-align:left;
	font-family:'MuseoSans-100', 'MuseoSans-300', Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:4px;
	padding:10px;
	padding-top:90px;
	height:26px;
	cursor:pointer;
	filter: none;
  	background-color: #ff0000;
}
.quadroW8pequeno:hover {
	margin:0px;
	padding:14px;
	padding-top:94px;
	filter: none;
}
.quadroW8grande {
	overflow:hidden;
	width:200px;
	display:inline-block;
	color:#000;
	fill: #FF0000;
	filter: invert(17%) sepia(88%) saturate(7479%) hue-rotate(358deg) brightness(96%) contrast(113%);
  	background-color: #ff0000;
	vertical-align:middle;
	text-align:left;
	font-family:'MuseoSans-100', 'MuseoSans-300', Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:4px;
	padding:10px;
	padding-top:90px;
	height:26px;
	cursor:pointer;
}
.quadroW8grande:hover {
	margin:0px;
	padding:14px;
	padding-top:94px;
}
.quadroW8_BlocoA {
	height:380px;
	display:inline-block;
	color:#FFF;
	vertical-align:middle;
	text-align:left;
	font-family:'MuseoSans-100', 'MuseoSans-300', Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:10px;
	cursor:pointer;
}
.textbox_sem-borda {
	margin-right:0px;
	margin-left:3px;
	vertical-align:middle;
	padding-top:8px;
	padding-bottom:8px;
}
.divbrancaTitulo {
	background:#0063B1;
	color:#fff;
	margin:-20px;
	margin-bottom:10px;
	padding:20px;
	font-family:'MuseoSans-100', 'MuseoSans-300', Arial, Helvetica, sans-serif;
	font-size:13px;
}
.divbrancaKurzy {
	line-height:normal;
	font-size:13px;
	box-sizing:border-box;
	padding: 20px;
	background-color:#FFF;
}
.imagemBotao:hover {
	cursor:pointer;
	opacity:0.65;
	-moz-opacity: 0.65;
	filter: alpha(opacity=65);
}
.tituloSeparador {
	color:#5484AA;
	font-size:14px;
}
#matricula_foto_grande {
	vertical-align: bottom;
	height:180px;
	width:180px;
	background:url(../imagens/fotoPadrao.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	display: block;
	vertical-align:top;
	margin-left:10px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	float:none;
	position:relative;
	display:inline-block;
	box-shadow: 2px 2px 1px #939393;
	-webkit-box-shadow: 2px 2px 1px #939393;
	-moz-box-shadow: 2px 2px 1px #939393;
}
#componentes-login {
	max-width:370px;
	display:inline-block;
}
.espacamento {
	height:10px
}
.diamante {
	z-index:1100;
	width: 30px;
	height: 30px;
	margin: auto;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.promptMensagemAvisoAzul {
	background:#2A80B9;
	border-style: solid;
}
.promptMensagemAvisoAmarelo {
	background:#E77E23
}
.promptMensagemAvisoVermelho {
	background:#D24726
}
.promptMensagemAvisoVerde {
	background:#217346
}
#promptMensagemAviso {
	opacity:0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	overflow:hidden;
	position:fixed;
	padding:20px;
	font-family:'MuseoSans-100', 'MuseoSans-300', Arial, Helvetica, sans-serif;
	color:#FFF;
	width:300px;
	height:auto;
	margin-right:20px;
	right:0px;
}
#promptMensagemAviso h1 {
	font-size:17px;
}
#promptMensagemAviso h2 {
	font-family:'MuseoSans-100', 'MuseoSans-300', Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:22px;
	font-weight:200;
}
 @media screen and (min-width:  0px) and (max-width: 1270px) {
 #principal_quadro_C {
 text-align:center;
 width:100%;
}
 .divProdutoComponentes {
 max-width:670px;
padding-top:10px;
}
 .divProdutoFoto {
 padding-top:25px;
}
}
 @media screen and (min-width:  0px) and (max-width: 1010px) {
 .divProdutoFoto {
 width:100%;
 text-align:center;
}
}
 @media screen and (min-width:  0px) and (max-width: 920px) {
 #principal_quadro_A {
 width:615px;
 text-align:center;
}
 #principal_quadro_AA {
 width:615px;
 text-align:center;
}
#principal_quadro_B {
 margin-top:5px;
 margin-left:0px;
}
 .quadroW8_BlocoA {
 width:85%;
}
}
 @media screen and (min-width:  0px) and (max-width: 640px) {
 #principal_quadro_A {
 width:96%;
 text-align:center;
}
 #principal_quadro_AA {
 width:96%;
 text-align:center;
}
 #principal_quadro_B {
 width:100%;
 margin-top:5px;
 margin-left:0px;
 text-align:center;
}
 .quadroW8_BlocoA {
 width:85%;
}
 .quadroW8grande, .quadroW8pequeno {
 width:43%;
 margin:1%;
}
}
 @media screen and (min-width: 0px) and (max-width: 560px) {
 #componentes-login {
width:100%
}
 #caixa-login {
 width:100%;
 height:350px;
 position:absolute;
 left: auto;
 top:50%;
 margin-top:-200px;
 margin-left:auto;
}
 #logo_login_img, #login_rodape {
display:none
}
 #login-entrar {
 width:36px;
}
}
@media screen and (min-width: 0px) and (max-width: 500px) {
 .divProdutoFoto {
 width:100%;
 text-align:center;
}
 .divcontainer50 {
 width:100%;
}
 #cssmenu, #menu {
 width:100%;
}
 #divMenu {
 height:100%;
 position:relative;
 background-color:#016CBA;
 overflow:auto;
 width:0px;
 transition-delay: 0s, 0s, 0s;
 transition-duration: 0.31s, 0.31s, 0.31s;
 z-index:80;
}
 #divMenuVertical {
 width:100%;
 height:0px;
 display:inline-block;
 overflow:hidden;
 z-index:80;
}
 /*#sair {
 position:absolute;
 right:0;
 top:0;
 margin-right:10px;
 margin-top:10px;
}*/
 #barraFerramentasPesquisa {
 margin-bottom:10px;
 width:98%
}
 #div_nome_user {
 min-width:0px;
 width:auto;
}
 /*#div_nome_user {
 text-align:center;
 width:100%;
 height:auto;
 font-size:24px;
 margin-bottom:10px;
 z-index:12;
}*/
 #foto_menu {
 display:none;
}
 #foto_menu_grande {
 display:none;
/*vertical-align: top;
 height:80px;
 width:80px;
 background:url(../imagens/fotoPadrao180x180.jpg);
 background-repeat:no-repeat;
 background-position:center center;
 display: block;
 vertical-align:top;
 margin-top:3px;
 margin-left:3px;
 margin-right:3px;
 border-radius:50%;
 -moz-border-radius:50%;
 -webkit-border-radius:50%;
 float:none;
 position:relative;
 display:inline-block;
 box-shadow: 2px 2px 1px #084673;
 -webkit-box-shadow: 2px 2px 1px #084673;
 -moz-box-shadow: 2px 2px 1px #084673;*/
}
 #nome_user {
 width:auto
}
}
 @media screen and (min-height: 0px) and (max-width: 450px) {
 #principal_quadro_B {
 overflow:hidden;
 width:100%;
}
 .quadroW8grande, .quadroW8pequeno {
 width:90%;
}
}
 @media screen and (min-height: 0px) and (max-height: 280px) {
 #login_rodape {
display:none
}
}
.linhaFundo {
	background-color:#11629D;
	color:#FFF;
	cursor:pointer;
}
.efeito-apagar {
	opacity:0.3;
	-moz-opacity: 0.3;
	filter: alpha(opacity=30);
	cursor:pointer;
}
.efeito-apagar:hover {
	opacity:1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	cursor:pointer;
}
.tabela_azul_kurzy {
	font-family:'MuseoSans-100', 'MuseoSans-300', Arial, Helvetica, sans-serif;
	border: none;
	overflow:auto;
	font-size:10px;
	padding-left:0px;
	padding-top:0px;
	width: 100%;
}
.tabela_azul_kurzy th {
	border:none;
	font-size:14px;
	color:#FFF;
	background:#0063B1;
	position:absolute;
	width:auto;
}
.tabela_azul_kurzy td {
	border:none;
	font-size:13px;
	position:relative;
}
.botaoredondominiup {
	vertical-align:middle;
	cursor:pointer;
	width:26px;
	height:26px;
	background-image:url(../imagens/seta_enviar.png);
	background-repeat:no-repeat;
	background-position:  -19px 5.5px;
	border-width:1px;
	border:solid;
	border-color:#FFF;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
	float:none;
	display:inline-block;
}
.botaoredondominiup:hover {
	background-position:  2.5px 5.5px;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
}
.botaoredondominidown {
	vertical-align:middle;
	cursor:pointer;
	width:26px;
	height:26px;
	background-image:url(../imagens/seta_receber.png);
	background-repeat:no-repeat;
	background-position:  -20px 5.5px;
	border-width:1px;
	border:solid;
	border-color:#FFF;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
	float:none;
	display:inline-block;
}
.botaoredondominidown:hover {
	background-position:  2.5px 5.5px;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
}
.botaoredondominifiltros {
	vertical-align:middle;
	cursor:pointer;
	width:26px;
	height:26px;
	background-image:url(../imagens/seta_filtro.png);
	background-repeat:no-repeat;
	background-position:  -20px 5.5px;
	border-width:1px;
	border:solid;
	border-color:#FFF;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
	float:none;
	display:inline-block;
}
.botaoredondominifiltros:hover {
	background-position:  2.5px 5.5px;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
}
.textohoverwhite:hover {
	color:#FFF;
}
#divPaginacao {
	display:inline-block;
	vertical-align:middle;
	color:#FFF;
	font-size:13px;
	text-align:center;
	font-family:'MuseoSans-100', 'MuseoSans-300', Arial, Helvetica, sans-serif;
}
.paginacao {
	display:inline-block;
	cursor:pointer;
	padding:4px;
	min-width:15px;
	height:15px;
}
.paginacaoTexto {
	display:inline-block;
	color:#FFF;
	cursor:pointer;
	padding:4px;
	min-width:15px;
	height:15px;
}
.paginacaoTexto:hover {
	color:#B8C3CB;
}
.paginacaoAtivo {
	display:inline-block;
	color:#11629D;
	cursor:pointer;
	padding:4px;
	min-width:15px;
	height:15px;
	background:#FFF;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}
.paginacaoAtivo:hover {
	display:inline-block;
	color:#11629D;
	cursor:pointer;
	padding:4px;
	min-width:15px;
	height:15px;
	background:#6594B6;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}
.paginacao:hover {
	display:inline-block;
	color:#11629D;
	cursor:pointer;
	padding:4px;
	min-width:15px;
	height:15px;
	background:#FFF;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}
.turma_modulos_resultado {
	white-space:nowrap;
	height:17px;
}
.controle_cobranca_resultado {
	white-space:nowrap;
	height:17px;
	vertical-align:bottom;
	box-sizing: border-box;
}
.turmaespacomodulo {
	border-top: #666 dotted 2px;
	width:100%;
	height:8px;
}
.conteudo_controle_cobranca {
	width:100%;
	min-height:12px;
	vertical-align:middle;
	box-sizing: border-box;
}
.divcontrolecobranca {
	width:100%;
	white-space:nowrap;
	margin-top:7px;
	box-sizing: border-box;
}
.controle_cobranca_risca_matricula {
	width:100%;
	border-top: #666 dotted 2px;
}
.divDataRelKurzY {
	overflow:hidden;
	display:inline-block;
	height:0px;
	width:0px;
}
.foto_mini {
	vertical-align: middle;
	height:43px;
	width:43px;
	background:url(../imagens/addimg.png);
	background-repeat:no-repeat;
	background-position:center center;
	display:inline-block;
	vertical-align:top;
	margin-top:3px;
	margin-left:3px;
	margin-right:3px;
	box-shadow: 1px 1px 1px #333;
	display: inline-block;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}
.foto_mini:hover {
	opacity:0.75;
	-moz-opacity: 0.75;
	filter: alpha(opacity=75);
	cursor:pointer;
}
.foto_grande {
	vertical-align: middle;
	height:180px;
	width:180px;
	background:url(../imagens/alterarfotoproduto.png);
	background-repeat:no-repeat;
	background-position:center center;
	display:inline-block;
	vertical-align:top;
	margin-top:3px;
	margin-left:3px;
	margin-right:3px;
	box-shadow: 1px 1px 1px #333;
	display: inline-block;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}
.fotoaviso {
	margin:4px;
	vertical-align: top;
	height:80px;
	width:80px;
	background:url(../imagens/fotoPadrao180x180.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	display: block;
	vertical-align:middle;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	position:relative;
	display:inline-block;
	box-shadow: 2px 2px 1px #9C9C9C;
	-webkit-box-shadow: 2px 2px 1px #9C9C9C;
	-moz-box-shadow: 2px 2px 1px #9C9C9C;
}
.caixa_data {
	width:auto;
	display:inline-block;
	vertical-align:middle
}
.caixa_data_mes {
	font-family:MuseoSans_500;
	font-size:17px;
	color:#93BA2F
}
.caixa_data_dia {
	font-family:MuseoSans_500;
	font-size:35px;
	color:#93BA2F;
	line-height:25px
}
.caixa_notificacao {
	width:100%;
	max-width:410px;
	vertical-align:middle;
	display:inline-block;
}
.caixa_notificacaoaviso {
	width:100%;
	max-width:1000px;
	vertical-align:middle;
	display:inline-block;
}
.caixa_notificacaoaviso h1 {
	font-family:MuseoSans-300;
	line-height:24px;
	font-size:17px;
	color:#1B1B1B;
	margin-bottom:0px;
}
.caixa_notificacaoaviso h2 {
	margin-top:0px;
	margin-bottom:0px;
	font-family:MuseoSans-100;
	font-size:13px;
	color:#606060;
	line-height:20px;
}
.caixa_notificacao h1 {
	font-family:MuseoSans-300;
	line-height:24px;
	font-size:17px;
	color:#1B1B1B;
	margin-bottom:0px;
}
.caixa_notificacao h2 {
	margin-top:0px;
	margin-bottom:0px;
	font-family:MuseoSans-100;
	font-size:13px;
	color:#606060;
	line-height:20px;
}
.leiamais {
	font-family:MuseoSans-300;
	font-size:13px;
	color:#93BA2F;
	cursor:pointer;
}
.divriscok {
	border-top:2px dotted #CCC;
}
.divriscomargin {
	border-top:2px dotted #CCC;
	margin-top:10px;
	margin-bottom:10px;
}
.rotulo_notificacao {
	font-family:MuseoSans_700;
	font-size:26px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	color:#1B1B1B;
	border-left:2px dotted #CCC;
	border-bottom:2px dotted #CCC
}
.botaonotificacao {
	font-family:MuseoSans-300;
	padding:14px;
	padding-left:20px;
	padding-right:20px;
	font-size:13px;
	background:#93BA2F;
	color:#FFF;
	width:auto;
	display:inline-block;
	text-align:left;
	background-image:url(../imagens/visitas.png);
	background-repeat:no-repeat;
	background-position: 130px 12px;
}
.botaonotificacao:hover {
	font-family:MuseoSans-300;
	padding:14px;
	padding-left:20px;
	padding-right:20px;
	font-size:13px;
	background:#9DCD23;
	color:#FFF;
	width:auto;
	display:inline-block;
	text-align:left;
	background-image:url(../imagens/visitas.png);
	background-repeat:no-repeat;
	background-position: 130px 12px;
	cursor:pointer;
}
.h1_contrato {
	text-align:left;
	font-family:'MuseoSans-100', 'MuseoSans-300', Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFF;
}
.h2_contrato {
	text-align:left;
	font-family:'MuseoSans-100', 'MuseoSans-300', Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:100;
	line-height:13px;
	text-align:justify;
	color:#FFF;
}
.h3_contrato {
	text-align:left;
	font-family:'MuseoSans-100', 'MuseoSans-300', Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	line-height:13px;
	text-align:justify;
	color:#666;
}
.calendario {
	font: 13px 'RobotoBoldCondensed', Arial, sans-serif;
	text-align:center;
	border: none;
	overflow:auto;
	font-size:8px;
	color:#FFF;
	padding:20px;
	padding-top:5px;
	width: 100%;
	box-sizing:border-box;
}
.calendario th {
	border:none;
	font-size:12px;
	color:#FFF;
	text-align:center;
	box-sizing:border-box;
}
.calendario td {
	border:none;
	font-size:14px;
	color:#FFF;
	text-align:center;
	box-sizing:border-box;
	font-family:'MuseoSans-100', 'MuseoSans-300', Arial, Helvetica, sans-serif;
}
.tabela_div_dia :hover {
	cursor:pointer;
}
.calendario-lista {
	font: 13px 'RobotoBoldCondensed', Arial, sans-serif;
	text-align:center;
	border: none;
	overflow:auto;
	font-size:8px;
	color:#FFF;
	padding:5px;
	padding-top:5px;
	width: 100%;
	box-sizing:border-box;
}
.calendario-lista th {
	border:none;
 font-size:12px  color:#FFF;
	text-align:center;
	box-sizing:border-box;
}
.calendario-lista td {
	border:none;
	font-size:10px;
	color:#FFF;
	text-align:center;
	box-sizing:border-box;
	font-family:'MuseoSans-100', 'MuseoSans-300', Arial, Helvetica, sans-serif;
}
.linkprincipalcalendario:hover {
	color:#FFA34C;
}
.tabela_escala_funcionario {
	border: none;
	overflow:auto;
	color:#666666;
	padding-left:0px;
	padding-top:0px;
	margin:0px;
	width: 100%;
	font: 13px/26px 'MuseoSans-300', Arial, sans-serif;
}
.tabela_escala_funcionario th {
	border:none;
	color:#FFF;
	background:#0063B1;
	/*border-radius:  20px 0px 20px 0px;*/
	padding:2px;
}
.tabela_escala_funcionario td {
	border-left:#FFF 4px solid;
	font-size:12px;
}
#funcionario_assinatura {
	height:120px;
	width:400px;
	border-width: 1px;
	border-style:dotted;
	border-color:#666;
	background-image:url(../imagens/assinatura.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	cursor:pointer;
}
#funcionario_assinatura:hover {
	height:120px;
	width:400px;
	border-width: 1px;
	border-style:dotted;
	border-color:#666;
	background-image:url(../imagens/alterarassinatura.jpg) !important;
	background-position:center center;
	background-repeat:no-repeat;
	cursor:pointer;
}

.switch__container {
  margin: 30px auto;
  width: 120px;
}

.switch {
  visibility: hidden;
  position: absolute;
  margin-left: -9999px;
}

.switch + label {
  display: block;
  position: relative;
  cursor: pointer;
  outline: none;
  user-select: none;
}

.switch--shadow + label {
  padding: 2px;
  width: 35px;
  height: 15px;
  background-color: #dddddd;
  border-radius: 60px;
}
.switch--shadow + label:before,
.switch--shadow + label:after {
  display: block;
  position: absolute;
  top: 1px;
  left: 1px;
  bottom: 1px;
  content: "";
}
.switch--shadow + label:before {
  right: 1px;
  background-color: #e87676;
  border-radius: 60px;
  transition: background 0.4s;
}
.switch--shadow + label:after {
  width: 17px;
  background-color: #fff;
  border-radius: 100%;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  transition: all 0.4s;
}
.switch--shadow:checked + label:before {
  background-color: #8ce196;
}
.switch--shadow:checked + label:after {
  transform: translateX(20px);
}

#promptAjuda {
	position: fixed;
	top: 50%;
	left: 50%;
	box-sizing: border-box;
	overflow: auto;
	overflow-x: hidden;
	margin-top: -275px;
	margin-left: -500px;
	width: 1000px;
	background: #FFF;
	height: 560px;
	padding: 20px;
	min-width: 100px;
	border: 4px solid #045595;
	z-index: 99999;
	background-repeat: no-repeat;
	background-size: 30px 30px;
	background-image: url(../imagens/redimensionarjanela.png);
	background-position: right bottom;
}
#divajuda_playercontainer {
	display: Table;
	width: 100%;
}
.divajuda_player {
	display: table-cell;
	vertical-align: top;
	width: 100%
}
.divajuda_videos {
	display: table-cell;
	vertical-align: top;
	min-width: 200px;
	padding-left: 10px;
}
.divAjudaListaVideos:hover {
	filter: grayscale(0%)
}
.divAjudaListaVideos {
	filter: grayscale(100%);
	width: 200px;
	display: inline-block;
	cursor: pointer;
	padding-left: 10px;
	padding-bottom: 10px;
}
.divAjudaListaVideosResp:hover {
	filter: grayscale(0%)
}
.divajuda_videosResp {
	display: inline-block;
	vertical-align: top;
	width: 100%;
}
.divajuda_videosResp {
	display: inline-block;
	vertical-align: top;
	padding-top: 20px;
	width: 100%;
}
.textboxazulmarinho {
	padding: 9px;
	padding-top: 8px;
	padding-bottom: 8px;
	background: #044d86;
	color: #FFF;
	border: none;
}