@charset "utf-8";
body {
	margin:0px;
	background:#EEEEEE;
	height: 100%;
}
#divprincipal a {
	font-family: RobotoCondensed, Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#900;
	cursor:pointer;
}
#divprincipal a:hover {
	color:#C00;
}
#login_usuario {
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../imagens/usuario.png);
	background-repeat:no-repeat;
	background-position: 10px;
	color:#3D3D3D;
	width:302px;
	padding:14px;
	padding-left:48px;
	border:solid;
	border-width:1px;
	border-color:#D4D4D4;
	font-size:15px
}
#login_senha {
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../imagens/senha.png);
	background-repeat:no-repeat;
	background-position: 10px;
	color:#3D3D3D;
	width:302px;
	padding:14px;
	padding-left:48px;
	border:solid;
	border-width:1px;
	border-color:#D4D4D4;
	font-size:15px;
	border-top:none
}
.divabasControles {
	color:#484848;
	font-weight:bold;
	font-size:15px;
	font-family:'PT Sans', RobotoBlack, RobotoCondensed, Arial, Helvetica, sans-serif;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	border-radius:  0px 0px 20px 20px;
	background:#EEEEEE;
	border:#CCC 1px solid;
	border-top:none;
	z-index:-1;
	margin-top:-1px;
	float:right;
	width:auto;
	display:inline-block;
	cursor:pointer;
}
.login_botao {
	color:#FFF;
	font-size:15px;
	background-color:#20A8D8;
	width:366px;
	padding-top:11px;
	padding-bottom:11px;
	cursor:pointer;
	border:solid;
	border-width:1px;
	border-color:#20A8D8; /* sombra interna */
	-moz-box-shadow:inset 0 0 10px #5BBEE1;
	-webkit-box-shadow:inset 0 0 10px #5BBEE1;
	box-shadow:inset 0 0 10px #5BBEE1;/* termina sombra interna*/
}
.legenda {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#BFBFBF;
}
#caixalogin {
	width:360px;
	height:300px;
	position:absolute;
	left:50%;
	top:50%;
	margin-top:-190px;
	margin-left:-200px;
	padding:20px;
}
#cabecalho {
	background-image: linear-gradient(to bottom, #F7F7F7, #EFEFEF);
	height:60px;
	border-bottom:solid 1px;
	border-bottom-color:#AFAFAF;
	overflow:hidden;
	width:100%;
	position:fixed;
	display:block;
}
#cabecalho_usuario {
	background:#414141;
	height:60px;
	border-bottom:solid 1px;
	border-bottom-color:#373737;
	overflow:hidden;
	width:330px;
}
#cabecalho_botao_menu {
	display:inline-block;
	vertical-align:middle;
	text-align:center;
	height:60px;
	width:55px;
	background-image: linear-gradient(to bottom, #F7F7F7, #EFEFEF);
	border-left: solid 1px;
	border-right: solid 1px;
	border-left-color:#D5D5D5;
	border-right-color:#D5D5D5;
	overflow:hidden;
}
#cabecalho_botao_menu:hover {
	display:inline-block;
	vertical-align:middle;
	text-align:center;
	height:60px;
	width:55px;
	background-image: linear-gradient(to bottom, #F1F1F1, #EFEFEF);
	cursor:pointer;
	border-left: solid 1px;
	border-right: solid 1px;
	border-left-color:#D5D5D5;
	border-right-color:#D5D5D5;
}
#cabecalho_botao_menu img {
	margin-top:15px;
}
#cabecalho_botoes_principal {
	display:inline-block;
}
#cabecalho_botao_menu_topo,#cabecalho_botao_menu_topo_email {
	float:right;
	display:inline-block;
	vertical-align:middle;
	text-align:center;
	height:60px;
	width:55px;
	background-image: linear-gradient(to bottom, #F7F7F7, #EFEFEF);
	border-left: solid 1px;
	border-left-color:#D5D5D5;
}
#cabecalho_botao_menu_topo:hover,#cabecalho_botao_menu_topo_email:hover  {
	float:right;
	display:inline-block;
	vertical-align:middle;
	text-align:center;
	height:60px;
	width:55px;
	background-image: linear-gradient(to bottom, #F1F1F1, #EFEFEF);
	cursor:pointer;
	border-left: solid 1px;
	border-left-color:#D5D5D5;
}

#cabecalho_botao_menu_topo_email img {
	margin-top:20px;
}

#cabecalho_botao_menu_topo_email_divTotal{
	padding:4px;
	padding-left:6px;
	padding-right:6px;
	background:#900;
	color:#FFF;
	font-weight:bold;
	font-size:9px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	}


#cabecalho_botao_menu_topo img {
	margin-top:20px;
}
#divmenu {
	width:60px;
	float:left;
	background-color:#414141;
	min-height:500px;
	height:100%;
	color:#FFF;
	position:blocked;
	overflow:hidden;
}
#divprincipal {
	height:100%;
	overflow:auto;
	overflow-x: hidden;
}
#pagina {
	height: 100%;
}
html {
	height: 100%
}
#foto_menu {
	height:50px;
	width:50px;
	background:url(../imagens/usuario_sem_foto.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	display:inline-block;
	vertical-align:top;
	border:solid 1px #333;
	margin-top:5px;
	margin-left:4px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}
#nome_menu {
	width:220px;
	height:60px;
	display:inline-block;
	overflow:hidden;
	padding-top:10px
}
#menu_esquerda_ocultar {
	width:10px;
	height:60px;
	display:inline-block;
	vertical-align:top;
}
#menu_esquerda_ocultar img {
	margin-top:15px;
	cursor:pointer
}
#menu_esquerda_ocultar img:hover {
	cursor:pointer;
	opacity:0.55;
	-moz-opacity: 0.55;
	filter: alpha(opacity=55);
}
#nome_user {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:23px;
}
#email_user {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#CCC
}
.quadrosimples {
	vertical-align:middle;
	margin:10px;
	margin-left:5px;
	margin-right:5px;
	height:auto;
	padding-bottom:10px;
	width:300px;
	background:#FFF;
	display:inline-block;
	border:solid;
	border-width:1px;
	border-color:#D4D4D4;
	box-shadow: 5px 5px 8px #D4D4D4;
	-webkit-box-shadow: 5px 5px 8px #D4D4D4;
	-moz-box-shadow: 5px 5px 8px #D4D4D4;
}
.quadrosimplestitulo {
	background:#F5F5F5;
	height:32px;
	padding-left:20px;
	padding-top:10px;
	width:auto;
	border-bottom:solid 1px #D4D4D4;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	-moz-box-shadow:inset 0 0 10px #FEFDEC;
	-webkit-box-shadow:inset 0 0 10px #FEFDEC;
	box-shadow:inset 0 0 10px #FEFDEC;
	margin-bottom:10px;
}
.botaotitulo {
	background:#F5F5F5;
	height:42px;
	width:42px;
	border-left:solid 1px #D4D4D4;
	border-right:solid 1px #D4D4D4;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	-moz-box-shadow:inset 0 0 10px #FEFDEC;
	-webkit-box-shadow:inset 0 0 10px #FEFDEC;
	box-shadow:inset 0 0 10px #FEFDEC;
	display:inline-block;
	margin-top:-10px;
	float:right;
	margin-right:0.5px;
	text-align:center;
	vertical-align:middle;
}
.botaotituloultimo {
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
	cursor:pointer;
	background:#F5F5F5;
	height:42px;
	width:42px;
	border-left:solid 1px #D4D4D4;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	-moz-box-shadow:inset 0 0 10px #FEFDEC;
	-webkit-box-shadow:inset 0 0 10px #FEFDEC;
	box-shadow:inset 0 0 5px #FEFDEC;
	display:inline-block;
	margin-top:-10px;
	float:right;
	margin-right:0.5px;
	text-align:center;
	vertical-align:middle;
}
.botaotituloultimo:hover {
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
	cursor:pointer;
	background:#FCFCFC;
	height:42px;
	width:42px;
	border-left:solid 1px #D4D4D4;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	-moz-box-shadow:inset 0 0 10px #FEFDEC;
	-webkit-box-shadow:inset 0 0 10px #FEFDEC;
	box-shadow:inset 0 0 10px #FEFDEC;
	display:inline-block;
	margin-top:-10px;
	float:right;
	margin-right:0.5px;
	text-align:center;
	vertical-align:middle;
}
.botaotituloultimo img {
	margin-left:12px;
	margin-top:10px;
}
.quadrosimplestitulo img {
	margin-right:13px;
}
.quadrow8 h1 {
	font-size:18px;
}
.quadrow8 h2 {
	font-size:14px;
	font-weight:normal;
	margin-bottom:0px;
}
.qw8h {
	display:inline-block;
	padding-left:15px;
	vertical-align:top;
	width:215px
}
.quadrow8 {
	border:solid;
	border-width: 1px;
	height:auto;
	width:300px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	margin:10px;
	margin-left:5px;
	margin-right:5px;
	padding:10px;
	padding-top:15px;
	box-shadow: 5px 5px 8px #D4D4D4;
	-webkit-box-shadow: 5px 5px 8px #D4D4D4;
	-moz-box-shadow: 5px 5px 8px #D4D4D4;
	-moz-box-shadow:inset 0 0 6px #FEFDEC;
	-webkit-box-shadow:inset 0 0 6px #FEFDEC;
	box-shadow:inset 0 0 6px #FEFDEC;
	display:inline-block;
	vertical-align:middle;
}
.qw8h {
	display:inline-block;
	padding-left:15px;
	vertical-align:top;
	width:215px
}
.quadrow8-vermelhoclaro {
	background-color:#FF5454;
	border-color: #FF2121;
}
.quadrow8-vermelhoclaro:hover {
	background-color:#FF3838;
	border-color: #FF0101;
	cursor:pointer;
}
.quadrow8-azulclaro {
	background-color:#67C2EF;
	border-color: #39AFEA;
}
.quadrow8-azulclaro:hover {
	background-color:#3CB3ED;
	border-color: #21A6E9;
	cursor:pointer;
}
.quadrow8-amareloclaro {
	background-color:#FABB3D;
	border-color: #F9AA0B;
}
.quadrow8-amareloclaro:hover {
	background-color:#F9B52D;
	border-color: #F9A600;
	cursor:pointer;
}
.quadrow8-verdeclaro {
	background-color:#79C447;
	border-color: #61A434;
}
.quadrow8-verdeclaro:hover {
	background-color:#63C522;
	border-color: #4BA210;
	cursor:pointer;
}
.quadroSimplesTexto {
	padding:10px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#C8C8C8;
	line-height:20px;
	font-size:13px
}
#divbotoesnavegacao {
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.41s, 0.41s, 0.41s;
	opacity:0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
}
#divbotoesnavegacao:hover {
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.41s, 0.41s, 0.41s;
	opacity:1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
#divbotoesnavegacao img {
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.41s, 0.41s, 0.41s;
	opacity:1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.41s, 0.41s, 0.41s;
	cursor:pointer;
	vertical-align:middle;
	-webkit-transform: scale(0.8 );
	-moz-transform: scale(0.8);
	-o-transform: scale(0.8);
	transform: scale(0.8);
}
#divbotoesnavegacao img:hover {
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.41s, 0.41s, 0.41s;
	opacity:0.7;
	-moz-opacity: 0.7;
	filter: alpha(opacity=70);
 vertical-align:middle -webkit-transform:scale(1.0);
	-moz-transform: scale(1.0);
	-o-transform: scale(1.0);
	transform: scale(1.0);
}
.inputnavegacao {
	cursor:pointer;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.41s, 0.41s, 0.41s;
	text-align:center;
	width:100px;
	font-size:25px;
	color:#727272;
	font-weight:bold;
	font-family:MuseoSans-100, Arial, Helvetica, sans-serif;
	background:none;
	border:none;
	padding:0px;
	vertical-align:middle;
}
.inputnavegacao:hover {
	cursor:pointer;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.41s, 0.41s, 0.41s;
	text-align:center;
	width:100px;
	font-size:25px;
	color:#231F20;
	font-weight:bold;
	font-family:MuseoSans-100, Arial, Helvetica, sans-serif;
	background:none;
	border:none;
	padding:0px;
	vertical-align:middle;
}
.divformulario {
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:20px;
}
.divformulario label {
	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);
}
.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;
}
.tabela_jujuba_comum {
	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_jujuba_comum th {
	border:none;
	color:#FFF;
	background:#414141;
	background:#3A779D;
	border-radius:  20px 0px 20px 0px;
	padding:2px;
}
.tabela_jujuba_comum td {
	border-left:#FFF 4px solid;
	font-size:12px;
}
.tabela_jujuba_comum td:hover {
	cursor:pointer;
	border-left:#3A779D 4px solid;
	font-size:12px;
}
.tabela_jujuba_comum tr:hover {
	background-color:#8DBEDC;
	color:#FFF;
}
.tabela_cinza_foco {
	border: none;
	overflow:auto;
	color:#666666;
	font-size:10px;
	padding-left:0px;
	padding-top:0px;
	width: 100%;
	font-family: sans-serif;
}
.tabela_cinza_foco th {
	border:none;
	font-size:12px;
	color:#FFF;
	background:#414141;
	border-radius: 10px 20px;
}
.tabela_cinza_foco td {
	border:none;
	font-size:11px;
	border-radius: 10px 20px;
}
.botaotitulosimples {
	background:#F5F5F5;
	height:42px;
	width:42px;
	border-left:solid 1px #D4D4D4;
	border-right:solid 1px #D4D4D4;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	-moz-box-shadow:inset 0 0 10px #FEFDEC;
	-webkit-box-shadow:inset 0 0 10px #FEFDEC;
	box-shadow:inset 0 0 10px #FEFDEC;
	display:inline-block;
	margin-top:-10px;
	float:left;
	margin-right:0.5px;
	text-align:center;
	vertical-align:middle;
}
.botaotitulosimples img {
	margin-left:12px;
	margin-top:10px;
}
.botaotitulosimples:hover {
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
	cursor:pointer;
	background:#FCFCFC;
	height:42px;
	width:42px;
	border-left:solid 1px #D4D4D4;
	float:left;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	-moz-box-shadow:inset 0 0 10px #FEFDEC;
	-webkit-box-shadow:inset 0 0 10px #FEFDEC;
	box-shadow:inset 0 0 10px #FEFDEC;
	display:inline-block;
	margin-top:-10px;
	margin-right:0.5px;
	text-align:center;
	vertical-align:middle;
}
.textbox_cinzafocoefeito:hover {
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
	width:400px;
}
.botaosimplesfoco {
	display: inline-block;
	padding: 4px 12px;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
	cursor: pointer;
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
	background-image: -o-linear-gradient(top, #fff, #e6e6e6);
	background-image: linear-gradient(to bottom, #fff, #e6e6e6);
	background-repeat: repeat-x;
	border: 1px solid #ccc;
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-bottom-color: #b3b3b3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	color:#797979;
}
.botaosimplesfoco:hover {
	display: inline-block;
	padding: 4px 12px;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
	cursor: pointer;
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
	background-image: -o-linear-gradient(top, #fff, #e6e6e6);
	background-image: linear-gradient(to bottom, #fff, #e6e6e6);
	background-repeat: repeat-x;
	border: 1px solid #ccc;
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-bottom-color: #b3b3b3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	color:#666;
}
.divcontainer {
	display:inline-block;
	width:100%
}
.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;
}
.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;
}
.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;
}
.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;
}
.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;
}
.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;
}
.divabas {
	color:#484848;
	font-weight:bold;
	font-size:15px;
	font-family:'PT Sans', RobotoBlack, RobotoCondensed, Arial, Helvetica, sans-serif;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:11px;
	border-radius:   0px 20px 0px 0px;
	background:#FFF;
	border:#CCC 1px solid;
	border-bottom:none;
	width:auto;
	display:inline-block;
	cursor:pointer;
}
.divabas2 {
	color:#484848;
	font-weight:bold;
	font-size:15px;
	font-family:'PT Sans', RobotoBlack, RobotoCondensed, Arial, Helvetica, sans-serif;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	border-radius:  0px 20px 0px 0px;
	background:#EEEEEE;
	border:#CCC 1px solid;
	width:auto;
	display:inline-block;
	cursor:pointer;
}
#legendaTela {
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	height:60px;
	vertical-align:middle;
	width:300px;
	display:inline-block;
	overflow:hidden
}
#legendaTela div {
	padding-top:20px;
	padding-left:10px;
	color:#999
}
.divcinzasimples {
	border-radius:  5px 20px 5px 5px;
	background:#EEEEEE;
	border:#CCC 1px solid;
	margin:0px
}
.divCadastroStyle {
	backgorund: #FFFFF;
	height: 380px;
	width: 525px;
	z-index: 131;
}


.divEmailSuspenso {
	background:#414141;
	width:300px;
	height:400px;
	position:absolute;
	position:absolute;
	right:0;
	margin-right:10px;
	top:60px;
	border-radius:  0px 0px 20px 20px;
	-moz-border-radius: 0px 0px 20px 20px;
	-webkit-border-radius: 0px 0px 20px 20px;
	padding-left:10px;
	padding-right:10px;
	overflow:hidden;
	font-size:11px;
	font-family: Helvetica, Arial, sans-serif;
	color: #FFF;
	cursor:pointer;
}

#tabelaAviso{
	color:#FFF;
	}

.divConfiguacoes {
	background:#414141;
	width:190px;
	height:0px;
	position:absolute;
	position:absolute;
	right:0;
	top:60px;
	border-radius:  0px 0px 0px 20px;
	-moz-border-radius: 0px 0px 0px 20px;
	-webkit-border-radius: 0px 0px 0px 20px;
	padding-left:10px;
	padding-right:0px;
	overflow:hidden;
	font-size:11px;
	font-family: Helvetica, Arial, sans-serif;
	color: #A6A6A6;
	cursor:pointer;
}
.divconfitens {
	width:90px;
	text-align:center;
	display:inline-block;
	vertical-align:middle
}
#promptSuporte h2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666;
}
/* BARRA DE ROLAGEM NO INTERNET EXPLORER CHROME E SAFARI */
* {
	scrollbar-face-color:#A6A6A6;
	scrollbar-highlight-color:#A6A6A6;
	scrollbar-3dlight-color:#343434;
	scrollbar-darkshadow-color:#343434;
	scrollbar-shadow-color:#A6A6A6;
	scrollbar-arrow-color:#343434;
	scrollbar-track-color:#343434;
}

::-webkit-scrollbar {
 width: 12px;
 height: 4px;
 background: #343434;
}
::-webkit-scrollbar-thumb {
 background: #A6A6A6;
}
/* FIM BARRA DE ROLAGEM NO INTERNET EXPLORER CHROME E SAFARI */

#barraedicao {
	border:solid 1px #D4D4D4;
	border-left: none;
	height:41px;
	width:218px;
	float:right;
	margin-right:-1px;
}
.botaotituloultimoEDICAO {
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
	cursor:pointer;
	background:#F5F5F5;
	height:42px;
	width:42px;
	border-left:solid 1px #D4D4D4;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	-moz-box-shadow:inset 0 0 10px #FEFDEC;
	-webkit-box-shadow:inset 0 0 10px #FEFDEC;
	box-shadow:inset 0 0 5px #FEFDEC;
	display:inline-block;
	float:right;
	margin-right:0.5px;
	text-align:center;
	vertical-align:middle;
	margin-top:-1px;
}
.botaotituloultimoEDICAO:hover {
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
	cursor:pointer;
	background:#FCFCFC;
	height:41px;
	width:42px;
	border-left:solid 1px #D4D4D4;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	-moz-box-shadow:inset 0 0 10px #FEFDEC;
	-webkit-box-shadow:inset 0 0 10px #FEFDEC;
	box-shadow:inset 0 0 10px #FEFDEC;
	display:inline-block;
	float:right;
	margin-right:0.5px;
	text-align:center;
	vertical-align:middle;
}
.botaotituloultimoEDICAO img {
	margin-left:12px;
	margin-top:10px;
}
.quadrosimplestituloEDICAO {
	background:#F5F5F5;
	height:42px;
	padding-left:20px;
	width:auto;
	border-bottom:solid 1px #D4D4D4;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	-moz-box-shadow:inset 0 0 10px #FEFDEC;
	-webkit-box-shadow:inset 0 0 10px #FEFDEC;
	box-shadow:inset 0 0 10px #FEFDEC;
	margin-bottom:10px;
}
.quadrosimplestituloEDICAO img {
	margin-right:13px;
}
.botaotitulosimplesEDICAO {
	background:#F5F5F5;
	height:42px;
	width:42px;
	border-left:solid 1px #D4D4D4;
	border-right:solid 1px #D4D4D4;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	-moz-box-shadow:inset 0 0 10px #FEFDEC;
	-webkit-box-shadow:inset 0 0 10px #FEFDEC;
	box-shadow:inset 0 0 10px #FEFDEC;
	display:inline-block;
	float:left;
	margin-right:0.5px;
	text-align:center;
	vertical-align:middle;
}
.botaotitulosimplesEDICAO img {
	margin-left:12px;
	margin-top:10px;
}
.botaotitulosimplesEDICAO:hover {
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
	cursor:pointer;
	background:#FCFCFC;
	height:42px;
	width:42px;
	border-left:solid 1px #D4D4D4;
	float:left;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	-moz-box-shadow:inset 0 0 10px #FEFDEC;
	-webkit-box-shadow:inset 0 0 10px #FEFDEC;
	box-shadow:inset 0 0 10px #FEFDEC;
	display:inline-block;
	margin-right:0.5px;
	text-align:center;
	vertical-align:middle;
}
.botaotitulocomum {
	background:#F5F5F5;
	height:35px;
	width:35px;
	border:solid 1px #D4D4D4;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	-moz-box-shadow:inset 0 0 10px #FEFDEC;
	-webkit-box-shadow:inset 0 0 10px #FEFDEC;
	box-shadow:inset 0 0 10px #FEFDEC;
	display:inline-block;
	margin-right:0.5px;
	text-align:center;
	vertical-align:middle;
}
.botaotitulocomum img {
	margin-left:8px;
	margin-top:8px;
}
.botaotitulocomum:hover {
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.21s, 0.21s, 0.21s;
	cursor:pointer;
	background:#FCFCFC;
	height:35px;
	width:35px;
	border:solid 1px #D4D4D4;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	-moz-box-shadow:inset 0 0 10px #FEFDEC;
	-webkit-box-shadow:inset 0 0 10px #FEFDEC;
	box-shadow:inset 0 0 10px #FEFDEC;
	display:inline-block;
	text-align:center;
	vertical-align:middle;
}
.rotulotitulos {
	color:#484848;
	font-weight:bold;
	font-size:13px;
	font-family:'PT Sans', RobotoBlack, RobotoCondensed, Arial, Helvetica, sans-serif;
}
.proposta_totais {
	float:right;
	color:#484848;
	font-weight:bold;
	font-size:15px;
	font-family:'PT Sans', RobotoBlack, RobotoCondensed, Arial, Helvetica, sans-serif;
}
.proposta_totais1 {
	color:#484848;
	font-weight:bold;
	font-size:15px;
	font-family:'PT Sans', RobotoBlack, RobotoCondensed, Arial, Helvetica, sans-serif;
}
.fotocirculo {
	cursor:pointer;
	height:50px;
	width:50px;
	background: url(../imagens/fotoPadrao.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	display:inline-block;
	vertical-align:top;
	border:solid 1px #333;
	margin-top:5px;
	margin-left:4px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}
#calendar {
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	font: 13px/26px 'MuseoSans-300', Arial, sans-serif;
	color:#8E8071;
	max-width: 100%;
	margin: 40px auto;
	padding: 10px;
}
#calendar h2 {
	font-size:12px
}
.divtitulo {
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	background-color:#5E90AF;
	padding:16px;
	color:#FFF;
	font-weight:bold;
	font: 17px/26px 'MuseoSans-300', Arial, sans-serif;
}
.tabela_aviso {
	border: none;
	overflow:auto;
	color:#666666;
	padding-left:0px;
	padding-top:0px;
	margin:0px;
	width: 100%;
	font: 17px/26px 'MuseoSans-300', Arial, sans-serif;
}
.tabela_aviso th {
	border:none;
	color:#FFF;
	background:#333;
}
.tabela_aviso th {
	border:none;
	color:#FFF;
	background:#333;
}
.tabela_aviso th:hover {
	border :#090;
	border-width:3px;
	border:solid;
}
.tabela_aviso td {
	border-left:#FFF 4px solid;
	font-size:13px;
}
.tabela_aviso td:hover {
	cursor:pointer;
	border-left:#3A779D 4px solid;
	font-size:13px;
}
.tabela_aviso tr:hover {
	background-color:#F6F0EC;
}
#divwidgettexto {
	padding:20px;
	font: 17px/26px 'MuseoSans-300', Arial, sans-serif;
	color:#FFF;
	text-align:left;
}
#divtitulowidget {
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	padding:16px;
	padding-top:30px;
	padding-bottom:0px;
	color:#FFF;
	font-weight:bold;
	font: 20px/26px 'MuseoSans_900', Arial, sans-serif;
}
.botaosimplesvermelho {
	display: block;
	height: 45px;
	line-height: 41px;
	border: 1px solid #c44a28;
	padding: 0 25px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5), 1px 2px 5px rgba(154, 125, 108, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5), 1px 2px 5px rgba(154, 125, 108, 0.6);
	box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5), 1px 2px 5px rgba(154, 125, 108, 0.6);
	font-size: 16px;
	font-weight: 400;
	color: #fff;
	white-space: nowrap;
	text-shadow: none;
	background: rgb(233,106,70);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, rgb(237,231,230) 0%, rgb(233,106,70) 2%, rgb(228,88,53) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(237,231,230)), color-stop(2%, rgb(233,106,70)), color-stop(100%, rgb(228,88,53)));
	background: -webkit-linear-gradient(top, rgb(237,231,230) 0%, rgb(233,106,70) 2%, rgb(228,88,53) 100%);
	background: -o-linear-gradient(top, rgb(237,231,230) 0%, rgb(233,106,70) 2%, rgb(228,88,53) 100%);
	background: -ms-linear-gradient(top, rgb(237,231,230) 0%, rgb(233,106,70) 2%, rgb(228,88,53) 100%);
	background: linear-gradient(to bottom, rgb(237,231,230) 0%, rgb(233,106,70) 2%, rgb(228,88,53) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ede7e6', endColorstr='#e45835', GradientType=0 );
}
.botaosimplesvermelho:hover {
	cursor:pointer;
	display: block;
	height: 45px;
	line-height: 41px;
	border: 1px solid #c44a28;
	padding: 0 25px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5), 1px 2px 5px rgba(154, 125, 108, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5), 1px 2px 5px rgba(154, 125, 108, 0.6);
	box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5), 1px 2px 5px rgba(154, 125, 108, 0.6);
	font-size: 16px;
	font-weight: 400;
	color: #fff;
	white-space: nowrap;
	text-shadow: none;
	background: rgb(233,106,70);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, rgb(237,231,230) 0%, #EC805E 2%, rgb(228,88,53) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(237,231,230)), color-stop(2%, #EC805E), color-stop(100%, rgb(228,88,53)));
	background: -webkit-linear-gradient(top, rgb(237,231,230) 0%, #EC805E 2%, rgb(228,88,53) 100%);
	background: -o-linear-gradient(top, rgb(237,231,230) 0%, #EC805E 2%, rgb(228,88,53) 100%);
	background: -ms-linear-gradient(top, rgb(237,231,230) 0%, #EC805E 2%, rgb(228,88,53) 100%);
	background: linear-gradient(to bottom, rgb(237,231,230) 0%, #EC805E 2%, rgb(228,88,53) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ede7e6', endColorstr='#e45835', GradientType=0 );
}
.caixabrancajujuba {
	display:inline-block;
	vertical-align:middle;
	border-radius:15px;
	-moz-border-radius:2.5%;
	/*-webkit-border-radius:2.5%;*/
	-moz-box-shadow: 0 0 12px rgba(58, 51, 46, 0.26);
	-webkit-box-shadow: 0 0 12px rgba(58, 51, 46, 0.26);
	box-shadow:  0 0 12px rgba(58, 51, 46, 0.26);
	background:#FFF;
}
.quadroLocalDataEventos {
	width:150px;
	height:220px;
	margin:4px;
	background:#F4F4F4;
	display:inline-block;
	vertical-align:middle;
	text-align:center;
}
.tabela_calendario_vermelha {
	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_calendario_vermelha th {
	color:#FFF;
	text-align:center;
	background:#E55E3A;
	border-radius:  8px 0px 8px 0px;
	text-align:center;
}
.tabela_calendario_vermelha td {
	border:1px solid #F4F4F4;
	font-size:9px;
	line-height:15px;
	vertical-align:top;
	padding-top:0px;
	text-align:center;
}
.tabela_calendario_vermelha td:hover {
	cursor:pointer;
	background-color:#E55E3A;
	color:#000;
}
.rotulocaledario {
	width:100%;
	padding:15px;
	line-height:30px;
	font-size:11px;
	color:#333;
	color:#FFF;
	background:#E55E3A;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
}
.botaosimplesvermelhoCalendario {
	display: block;
	height: 40px;
	line-height: 41px;
	border: 1px solid #c44a28;
	padding: 0 15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5), 1px 2px 5px rgba(154, 125, 108, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5), 1px 2px 5px rgba(154, 125, 108, 0.6);
	box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5), 1px 2px 5px rgba(154, 125, 108, 0.6);
	font-size: 16px;
	font-weight: 400;
	color: #fff;
	white-space: nowrap;
	text-shadow: none;
	background: rgb(233,106,70);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, rgb(237,231,230) 0%, rgb(233,106,70) 2%, rgb(228,88,53) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(237,231,230)), color-stop(2%, rgb(233,106,70)), color-stop(100%, rgb(228,88,53)));
	background: -webkit-linear-gradient(top, rgb(237,231,230) 0%, rgb(233,106,70) 2%, rgb(228,88,53) 100%);
	background: -o-linear-gradient(top, rgb(237,231,230) 0%, rgb(233,106,70) 2%, rgb(228,88,53) 100%);
	background: -ms-linear-gradient(top, rgb(237,231,230) 0%, rgb(233,106,70) 2%, rgb(228,88,53) 100%);
	background: linear-gradient(to bottom, rgb(237,231,230) 0%, rgb(233,106,70) 2%, rgb(228,88,53) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ede7e6', endColorstr='#e45835', GradientType=0 );
}
.botaosimplesvermelhoCalendario:hover {
	cursor:pointer;
	display: block;
	height: 40px;
	line-height: 41px;
	border: 1px solid #c44a28;
	padding: 0 15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5), 1px 2px 5px rgba(154, 125, 108, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5), 1px 2px 5px rgba(154, 125, 108, 0.6);
	box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5), 1px 2px 5px rgba(154, 125, 108, 0.6);
	font-size: 16px;
	font-weight: 400;
	color: #fff;
	white-space: nowrap;
	text-shadow: none;
	background: rgb(233,106,70);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, rgb(237,231,230) 0%, #EC805E 2%, rgb(228,88,53) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(237,231,230)), color-stop(2%, #EC805E), color-stop(100%, rgb(228,88,53)));
	background: -webkit-linear-gradient(top, rgb(237,231,230) 0%, #EC805E 2%, rgb(228,88,53) 100%);
	background: -o-linear-gradient(top, rgb(237,231,230) 0%, #EC805E 2%, rgb(228,88,53) 100%);
	background: -ms-linear-gradient(top, rgb(237,231,230) 0%, #EC805E 2%, rgb(228,88,53) 100%);
	background: linear-gradient(to bottom, rgb(237,231,230) 0%, #EC805E 2%, rgb(228,88,53) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ede7e6', endColorstr='#e45835', GradientType=0 );
}
.tabela_jujuba_comum_vermelha {
	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_jujuba_comum_vermelha th {
	color:#FFF;
	text-align:center;
	background:#E55E3A;
	border-radius:  20px 0px 20px 0px;
	padding:2px;
}
.tabela_jujuba_comum_vermelha td {
	border:1px solid #F4F4F4;
	font-size:9px;
	vertical-align:top;
	padding-top:0px;
}
.tabela_jujuba_comum_vermelha td:hover {
	cursor:pointer;
	background-color:#E55E3A;
	color:#FFF;
	font-size:12px;
}
.divdialinha {
	text-align:left;
	width:100%;
	display:inline-block;
	overflow:hidden;
	font-weight:100;
	font-size:32px;
	min-height:40px;
	padding:20px;
	border-bottom:1px solid #CCC;
}
.diasemanacalendario {
	font-size:12px;
	color:#999;
}
.divdiascalendario {
	width:70px;
	display:inline-block;
	vertical-align:top;
}
.divwidgetprincipal {
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:right bottom 20px;
	background-color:#5E90AF;
	width:22.5%;
	min-height:160px;
	height:auto;
	margin:1%;
	padding:0px;
}
#divCalendario {
	height:470px;
	width:64%;
	 width:97%;
	margin:1%;
	padding:0px;
	overflow:auto;
	scrollbar-face-color:#FFF;
	scrollbar-highlight-color:#FFF;
	scrollbar-3dlight-color:#FFF;
	scrollbar-darkshadow-color:#FFF;
	scrollbar-shadow-color:#FFF;
	scrollbar-arrow-color:#FFF;
	scrollbar-track-color:#FFF;
}
#avisos {
	width:31%;
	height:470px;
	margin:1%;
	padding:0px;
	min-height:150px;
}
 @media screen and (min-width:  1100px) {
 #divtabelacalendario {
 display:block;
}
 #divtabelacalendariolinha {
 width:100%;
 margin-top:2px;
 overflow:auto;
 display:none;
}
}
@media screen and (min-width:  0px) and (max-width: 1100px) {
 #divCalendario {
 width:97%;
 height:auto
}
 .divwidgetprincipal {
 width:47%;
min-height:160px;
margin:1%;
padding:0px;
height:auto;
}
}
@media screen and (min-width:  770px) and (max-width: 1100px) {
 #divtabelacalendario {
 display:block;
}
 #divtabelacalendariolinha {
 width:100%;
 margin-top:2px;
 overflow:auto;
 display:none;
}
 .divwidgetprincipal {
 width:47%;
min-height:160px;
margin:1%;
padding:0px;
height:auto;
}
 #avisos {
 width:98%;
height:450px;
margin:1%;
padding:0px;
min-height:150px;
}
}
@media screen and (min-width:  0px) and (max-width: 770px) {
 .divwidgetprincipal {
 width:98%;
min-height:160px;
margin:1%;
padding:0px;
height:auto;
}
 #divtabelacalendario {
 display:none;
}
 #divtabelacalendariolinha {
 display:block;
}
 #avisos {
 width:97%;
height:auto;
margin:1%;
padding:0px;
}
}
.tituloh1prompt {
	font-family:'MuseoSans-300';
	font-size:22px;
}
#alertaAvisosWidget {
	color:#FFF;
	margin-top:20px;
	padding:20px;
	font-family:'MuseoSans-300';
	font-size:16px;
	text-align:center;
}
.tabela_cinza_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_cinza_totais th {
	border:none;
	font-size:14px;
	color:#FFF;
	background:#414141;
	border-radius: 10px 20px;
}
.tabela_cinza_totais td {
	padding-left:15px;
	padding-right:15px;
	border:none;
	font-size:13px;
	color:#FFF;
	background:#414141;
	border-radius: 10px 20px;
}
.botao_div_cinza_com_sombra2 {
	background-color:#FFF;
	border-bottom-color:#d9d9d9;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	border-bottom-style: solid;
	border-bottom-width:1px;
	border-left-color:#d9d9d9;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#d9d9d9;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:#d9d9d9;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-top-style: solid;
	border-top-width:1px;
	box-shadow:0px 1px 0px rgba(0, 0, 0, 0.05);
	cursor:pointer;
	font-weight:bold;
	font-family: RobotoLight, RobotoCondensed, RobotoBlack, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-size-adjust:normal;
	font-style:normal;
	font-variant:normal;
	height:28px;
	line-height:28px;
	margin-left:8px;
	-ms-user-select:none;
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	white-space:normal;
	width:auto;
	word-wrap:break-word;
	color:#676767;
	text-align:center;
}
.botao_div_cinza_com_sombra2:hover {
	background-color:#FFF;
	border-bottom-color:#BFBFBF;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	border-bottom-style: solid;
	border-bottom-width:1px;
	border-left-color:#BFBFBF;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#BFBFBF;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:#BFBFBF;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-top-style: solid;
	border-top-width:1px;
	box-shadow:0px 1px 0px rgba(0, 0, 0, 0.05);
	cursor:pointer;
	font-weight:bold;
	font-family: RobotoLight, RobotoCondensed, RobotoBlack, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-size-adjust:normal;
	font-style:normal;
	font-variant:normal;
	height:28px;
	line-height:28px;
	margin-left:8px;
	-ms-user-select:none;
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	visibility: visible;
	white-space:normal;
	width:auto;
	word-wrap:break-word;
	color:#676767;
	text-align:center;
}
.tabelaCalendario {
	border: none;
	overflow:auto;
	color:#666666;
	padding-left:0px;
	padding-top:0px;
	margin:0px;
	width: 100%;
	font: 13px/26px 'MuseoSans-300', Arial, sans-serif;
}
.tabelaCalendario th {
	color:#000;
	transform:rotate(-90deg);
	vertical-align:bottom;
	text-align:left;
	font-size:8px;
	text-transform:uppercase;
	height:auto;
	overflow:hidden;
	white-space:nowrap;
}
.tabelaCalendario td {
	border:1px solid #F4F4F4;
	font-size:9px;
	line-height:15px;
	vertical-align:top;
	padding-top:0px;
	text-align:center;
}
.tabelaCalendario td:hover {
	cursor:pointer;
	background-color:#E55E3A;
	color:#000;
}
.quadroCalendarioTitulo {
	display:inline-block;
	width:20px;
	vertical-align:bottom;
	height:80px;
	background:#666;
	color:#FFF;
	padding:0px;
	margin:0px;
	overflow:hidden;
	box-sizing:border-box;
	white-space:nowrap;
}
.divinfoCalendarioGato {
	text-align:left;
	background:#FFF;
	white-space:nowrap;
	font-family:Arial, Helvetica, sans-serif;
	width:25%;
	height:18px;
	display:inline-block;
	margin:0px;
	font-size:11px;
	overflow:hidden;
	box-sizing:border-box;
}
.divinfoCalendario {
	text-align:left;
	white-space:nowrap;
	background:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	width:25%;
	width:250px;
	height:18px;
	display:inline-block;
	margin:0px;
	font-size:10px;
	overflow:hidden;
	box-sizing:border-box;
}
.divLinhaConteudo {
	font-family:Arial, Helvetica, sans-serif;
	width:74%;
	width:750px;
	height:18px;
	display:inline-block;
	margin:0px;
	font-size:11px;
	overflow:hidden;
	box-sizing:border-box;
}
.calendarioquadradinhos {
	width: 20px;
	height:20px;
	display:inline-block;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	overflow:hidden;
	box-sizing:border-box;
}
.divlegendacalendario {
	width:120px;
	font-size:10px;
	font-weight:bold;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:7px;
}
.rotacao90graus {
	margin-top:40px;
	vertical-align:bottom;
	white-space:nowrap;
	-ms-transform: rotate(-90deg); /* IE 9 */
	-webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
	transform: rotate(-90deg);
}

.tabela_jujuba_comum_branca {
	border: none;
	overflow:auto;
	color:#FFF;
	padding-left:0px;
	padding-top:0px;
	margin:0px;
	width: 100%;
	font: 13px/26px 'MuseoSans-300', Arial, sans-serif;
}
.tabela_jujuba_comum_branca th {
	border:none;
	color:#000;
	background:#FFF;
	background:#EEEEEE;
	border-radius:  20px 0px 20px 0px;
	padding:2px;
}
.tabela_jujuba_comum_branca td {
	border-left:#FFF 4px solid;
	font-size:12px;
}
.tabela_jujuba_comum_branca td:hover {
	cursor:pointer;
	border-left:#3A779D 4px solid;
	font-size:12px;
}
.tabela_jujuba_comum_branca tr:hover {
	background-color:#EEEEEE;
	color:#000;
}

.pintaFundo1 {
	background-color:#FFF;
}
.pintaFundo2 {
	background-color:#efefef;
}