/* SITE ANTIGO */
body 						 		{ padding-top:50px; padding-bottom:0; font-family:'lato'; background:#ebf1f2; color:#67635f; font-size:13px; line-height:20px; }
p									{ line-height:20px; }
a:link 								{ color:#990000; }
a:hover								{ color:#333333; }
a:visited 								{ color:#990000; }
.form-control:focus  				{  border-color:#cccccc; outline:0; -webkit-box-shadow:none;box-shadow:none; }
.opacity    						{ opacity:0.8; -ms-filter:"alpha(opacity=80)"; filter:alpha(opacity=80); -khtml-opacity:.8; -moz-opacity:.8; }
.opacity:hover    					{ opacity:1; -ms-filter:"alpha(opacity=100)"; filter:alpha(opacity=100); -khtml-opacity:1; -moz-opacity:1; }
.opacity5    						{ opacity:0.5; -ms-filter:"alpha(opacity=50)"; filter:alpha(opacity=50); -khtml-opacity:.5; -moz-opacity:.5; }
.opacity5:hover    					{ opacity:1; -ms-filter:"alpha(opacity=100)"; filter:alpha(opacity=100); -khtml-opacity:1; -moz-opacity:1; }
.opacity3    						{ opacity:0.3; -ms-filter:"alpha(opacity=30)"; filter:alpha(opacity=30); -khtml-opacity:.3; -moz-opacity:.3; }
.opacity3:hover    					{ opacity:1; -ms-filter:"alpha(opacity=100)"; filter:alpha(opacity=100); -khtml-opacity:1; -moz-opacity:1; }
.transition							{ -moz-transition:all 1s ease; -webkit-transition:all 1s ease; -o-transition:all 1s ease; transition:all 1s ease;}
.transition:hover					{ -moz-transition:all 1s ease; -webkit-transition:all 1s ease; -o-transition:all 1s ease;  transition:all 1s ease;}
.transition-fast					{ -moz-transition:all 1.5s ease; -webkit-transition:all 1.5s ease; -o-transition:all 1.5s ease; transition:all 1.5s ease;}
.transition-fast:hover				{ -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -o-transition:all 0.3s ease;  transition:all 0.3s ease;}
#sucesso        					{ z-index:1100; width:70%; max-width:700px; display:table; padding:30px;background-color:#e5e2da;text-align:justify;border:1px solid #ccc;  margin:0 auto;}
.comunicado-fechar     				{ z-index:11000; max-width:800px;background:#B7A991;color:#FFFFFF;border:1px solid #ccc; clear:both;font-size:120%;font-weight:bold;margin:0 auto!important;padding:0;}
.comunicado-fechar a:link  			{ color:#FFFFFF; }
.comunicado-fechar .ciente			{ text-align:left;padding:15px;}
.comunicado-fechar .fechar			{ text-align:right;cursor:pointer;cursor:hand;padding:15px;}
.cursor{ cursor:pointer;cursor:hand;}
.centralizar-texto 				{ text-align:center!important; }
.borda-videos					{ /*border:1px double #c64b3c;*/ }
.div-lightbox 					{ position:fixed;z-index:5000;top:0;left:0;background-image:url(../img/bg-preto-80.png);width:100%;height:100%;padding:50px; }
.container-lightbox				{ max-width:700px;z-index:5001;}
.comunicado-div     				{ z-index:11000; max-width:800px;padding:30px;background-color:#e5e2da;text-align:justify;border:1px solid #ccc; display:block;margin:0 auto!important;}
.comunicado   						{ z-index:11000;position:absolute;width:100%;height:3500px;right:0px;top:0px;padding:50px;margin:0px; cursor:hand; pointer:hand; background-image:url(https://portal.jmlgrupo.com.br/images/fundo_furado_branco_diago.png); }


.icone-sucesso  					{ display:block;width:130px; }
.sucesso-texto  					{ float:left; margin-left:150px;width:75%;margin-top:-110px; }
.erro-login   						{ position:absolute;width:100%;height:2000px;right:0px;top:0px;padding:50px; margin:0px; cursor:hand; pointer:hand; background-image:url("../img/bg-preto-80.png");cursor:hand;cursor:pointer; z-index:120000;}

#error     							{ float:left; text-align:center; color:#263136;display:none;padding:10px;border:1px dotted #990000;background-color:#CCCCCC;font-weight:bold;margin:20px; width:90%;}
.needsfilled   						{ background:#fff;color:#990000;border:1px dotted #990000;}
.botao-news-assinantes  			{ width:60px;height:180px;background-image:url(https://portal.jmlgrupo.com.br/images/banners-2014/bt_news_assinante_vertical.png);border:none;outline:none;position:fixed;right:0;bottom:230px;cursor:pointer;cursor:hand;opacity:0.6;transition-property:width, background, opacity;transition-duration:1s;padding:15px; z-index:1;border-top-left-radius:5px;border-bottom-left-radius:5px;-moz-border-top-left-radius:5px;-moz-border-bottom-left-radius:5px; -webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px; }
.botao-news-assinantes:hover  		{ opacity:1; transition-property:width, background, opacity;transition-duration:0.3s; }
.botao-voltar    					{ width:50px;height:129px;background-color:#fff; background-image:url(../img/voltar.png); background-color:none; border:none;outline:none;border-top-left-radius:5px;border-bottom-left-radius:5px;-moz-border-top-left-radius:5px;-moz-border-bottom-left-radius:5px; -webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;position:fixed;right:0;bottom:85px;cursor:pointer;cursor:hand;font-weight:bold;opacity:0.9;transition-property:width, background, opacity;transition-duration:1s;padding:15px; z-index:1;}
.botao-voltar:hover  				{ background-image:url(../img/voltar_hover.png); opacity:1; transition-property:width, background, opacity;transition-duration:0.3s;}
.linha-hover 						{ border-bottom:1px dotted #ffffff;border-top:1px dotted #ffffff; }
.linha-hover:hover 					{ border-bottom:1px dotted #e5e5e5;border-top:1px dotted #e5e5e5;background:#f5f5f5 }
#paginacao  						{ display:table; margin-top:25px; }
#paginacao ul 						{ list-style:none;padding:0; margin-left:0; }
#paginacao li  						{ float:left; margin:3px;}
#paginacao li a 					{ display:table-cell;width:36px;height:36px;vertical-align:middle;background-color:#eeeeee;color:#91826d;text-align:center;vertical-align:middle; }
#paginacao li a.current 			{ font-weight:bold;color:#FFF;background-color:#c6baa2;}
#paginacao li a:hover 				{ background-color:#e3dbca; }
#paginacao li a:visited 			{}


/* **************************************************************** */
/* BLOG JML
/* **************************************************************** */
.doc_listagem_box			{ border:4px solid #e7e7e7;padding:30px!important;background:#FFFFFF;border-radius:10px;transition:0.500s linear;color:#898888!important;  }
.doc_listagem_box:hover		{ border:4px solid #FFFFFF;background:#f5f5f5;transition:0.500s linear;color:#666666!important;  }
.doc_listagem_box strong	{ color:#929634!important;  }
.blog-dia					{ font-size:52px;font-weight:800;color:#929634!important;margin-bottom:20px!important;display:block!important; } 
.blog-mes					{ font-size:28px;font-weight:800;color:#929634!important;margin-bottom:10px!important;display:block!important;} 
.blog-ano					{ font-size:24px;font-weight:800;color:#929634!important;margin-bottom:2px!important;display:block!important;} 
.blog-hora					{ font-size:18px;font-weight:800;margin-bottom:5px;display:block; } 
.blog-traco					{ font-size:18px;font-weight:800;color:#A69E8E!important;margin-bottom:5px;display:block; } 
.blog-resultado				{ padding:10px;padding-bottom:20px; }
.foto-cafe-compliance		{ display:table; width:100%;max-height:150px;background-position:center center;background-repeat:no-repeat;background-size:cover; }
.jml-contentPost { text-align:justify; }
/*
#paginacao  						{ display:table; padding-top:25px; clear:both;  }
#paginacao ul 						{ list-style:none;padding:0; margin-left:0; }
#paginacao li  						{ float:left; margin:3px;}
#paginacao li a 					{ display:table-cell; width:36px; height:36px; vertical-align: middle; background:#e9eac4; color:#929634; text-align:center; vertical-align:middle; }
#paginacao li a.current 			{ font-weight:bold;color:#FFF;background-color:#dde061;}
#paginacao li a:hover 				{ background-color:#dde061;color:#ffffff; }
#paginacao li a:visited 			{}
*/
.justify { text-align:justify!important; }


/*.destacar 							{ font-weight:bold;color:#990000; font-size:140%;padding:0 5px;border:1px dotted #CCCCCC;background:#E8E8E8;margin:0 10px; }*/
.destacar 							{ font-weight:bold;color:#990000; padding:0 5px;background:#FFFF66;margin:0 2px; }
.ok									{ padding:5px; background:#0066FF!important;color:#990000!important; }
.ul-sem-estilo						{ list-style-type:none!important; list-style:none!important; }
.uppercase							{ text-transform:uppercase; }
hr									{ margin:10px 0; border-top:1px solid #d5d5d5; }
.div-notas-de-rodape				{ text-align:justify!important; padding:15px;display:none; max-width:500px;}
.COMENTARIO_TITULO 					{ margin:1px;padding:3px 10px;cursor:pointer;position:relative;font-weight:bold;color:#800000 }
.COMENTARIO_NIVEL 					{ padding:5px 10px;margin-left:30px;margin-bottom:30px; line-height:20px!important;}
.COMENTARIO_NIVEL p 				{ line-height:20px!important;}

.DICAS_TITULO 						{ margin:1px;cursor:pointer;position:relative;background-image:url(../img/com-mais-lista.png);background-repeat:no-repeat;background-position:left center;padding-top:3px;	padding-right:10px;padding-bottom:3px;padding-left:25px;}
.DICAS_TITULO_MINUS 				{ margin:1px;cursor:pointer;position:relative;background-image:url(../img/com-menos-lista.png);background-repeat:no-repeat;background-position:left center;padding-top:3px;padding-right:10px;padding-bottom:3px;padding-left:25px;display:none;}
.DICAS_NIVEL 						{ padding:5px 10px; display:none; font-weight:normal; }
.dica-get							{ border:1px dotted #e4c7ab!important;background-color:#f6e2cf; }


/* ############################################################################# */



.white{padding:0!important;}

/* container 990px */
@media (min-width:1200px){   
.container  								{  width:990px; padding:0; }
}
body 										{  padding-top:0; }
ul 											{  padding:0; margin:0; }
label 										{  font-weight:normal; }
.justificado li 							{  padding:5px 0; }
.align-right 								{  text-align:right; }
a 											{  cursor:pointer; }
a, a:hover 									{  text-decoration:none; cursor:pointer; }
.clear 										{  clear:both; }
.altura-50 									{  height:50px; }
h1  										{  background:none repeat scroll 0 0 rgba(122, 113, 102, 0.7); color:#eadfd6 !important; font-size:19px !important; height:50px; line-height:47px; text-transform:uppercase; text-shadow:initial; letter-spacing:0.6px; font-family:'lato light'; }
.borderleft 								{  font-family:'lato'; font-size:40px!important; text-transform:uppercase; letter-spacing:3px; font-weight:normal; text-shadow:0!important; max-width:587px; height:0; letter-spacing:3px; line-height:90px; opacity:0.7; border-style:solid; border-width:0 0 95px 55px; border-color:transparent transparent #851919 transparent; _border-color:#851919 #000000 #851919 #000000; _filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000'); width:30px; float:left; }
.light 										{  font-family:'lato light'; }
.rosa 										{  background:#9e5952; padding:0; margin:0; }
.bege-italico 								{  color:#c9bca9; font-style:italic; font-family:'lato'; font-size:15px; }
.vermelho-italico 							{  color:#931519; text-transform:uppercase; font-size:15px; text-align:right; font-weight:bold; font-style:italic; }
.vermelho-negrito 							{  color:#931519; font-size:16px; font-family:lato black; text-transform:uppercase; }
.justificado 								{  text-align:justify; }
.navbar 									{  margin-bottom:0; z-index:20;}
.nav1 										{  left:auto !important; position:absolute; right:0 !important; top:20px; width:140px; border-bottom:0; background:#565049; }

@media (max-width:2000px){   
#nav1 .navbar-header  						{  float:none; }   
#nav1 .navbar-left,.navbar-right  			{  float:none !important; }   
#nav1 .navbar-toggle  						{  display:block; }   
#nav1 .navbar-collapse  					{  border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1); }   
#nav1 .navbar-fixed-top  					{  top:0;border-width:0 0 1px; 	}   
#nav1 .navbar-collapse.collapse  			{  display:none!important; }  
#nav1 .navbar-nav  							{  float:none!important;margin-top:7.5px; 	}
#nav1 .navbar-nav>li  						{  float:none; }   
#nav1 .navbar-nav>li>a  					{  padding-top:10px;padding-bottom:10px; }   
#nav1 .collapse.in 						 	{  display:block !important; 	}
}

/*-------------------------------------*/
@media (max-width:1000px){   
#nav2 .navbar-header  						{  float:left; }   
#nav2 .navbar-left,.navbar-right  			{  float:none !important; }   
#nav2 .navbar-toggle  						{  display:block; }   
#nav2 .navbar-collapse  					{  border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1); }   
#nav2 .navbar-fixed-top  					{  top:0;border-width:0 0 1px; }   
#nav2 .navbar-collapse.collapse  			{  display:none!important; }   
#nav2 .navbar-nav  							{  float:none!important;margin-top:7.5px; }   
#nav2 .navbar-nav>li  						{  float:none; }   
#nav2 .navbar-nav>li>a  					{  padding-top:10px;padding-bottom:10px; }   
#nav2 .collapse.in 							{  display:block !important; }
}

#nav1 .navbar-header 						{  height:50px; line-height:50px; padding-left:25px; }
#nav1 .navbar-toggle 						{  border:0 none; height:53px; margin:0; width:167px; }
#nav1 .navbar-toggle:hover 					{  background:#565049; }
#nav1 .navbar-toggle:focus 					{  background:#565049; width:224px; padding-left:67px; }
.navbar-toggle 								{  background:#8c4a45; border-radius:0; }
.esq 										{  float:left; height:0; line-height:14px; padding-left:12px; }
.dir 										{  float:right; }
#nav1 .sr-only 								{  border:0 none; color:#fff; height:auto; margin:0; padding:0; position:relative; width:48px; font-family:'lato'; font-size:18px; font-weight:300; }
#nav1 .navbar-collapse 						{  background:none repeat scroll 0 0 #68635c; border-top:0 none; left:-84px; position:relative; width:224px; padding-bottom:10px; }
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {  background:transparent; color:#d9cfc1; }
#nav1 .navbar-nav > li > a:hover 			{  color:#fff!important; }
#nav1 .navbar-nav > li > a 					{  font-size:13px; color:#d9cfc1!important; line-height:12px; line-height:8px; }
.navbar-inverse .navbar-toggle .icon-bar 	{  background:#d9cfc1; }

#nav2 										{  background-image:url("../img/menu_bg.png")!important ; border-top:none; z-index:1!important;}
#nav3 										{  background-image:url("../img/menu_bg.png")!important ; z-index:1!important;}
#nav3 a 									{  color:#FFFFFF!important; }
.nav3-menu									{  padding:15px;font-size:12px;background-image:none;text-align:center;-moz-transition:all 1s ease; -webkit-transition:all 1s ease; -o-transition:all 1s ease; transition:all 1s ease;}
.nav3-menu:hover							{  background-image:url("../img/menu_bg.png");-moz-transition:all 1s ease; -webkit-transition:all 1s ease; -o-transition:all 1s ease; transition:all 1s ease;} 
#nav2 .navbar-collapse 						{  }
#nav2 .navbar-brand 						{  background:url('../img/jml-rodape.png') no-repeat; text-indent:-9999px; width:195px; height:47px; margin:13px 7px 0 0; }
#nav2 .navbar-nav > li > a  				{  color:#ff9c40!important; font-size:12px; font-weight:bold; padding-bottom:30px; padding-top:33px; text-transform:uppercase; padding-left:3px; padding-right:3px; padding:33px 8px 30px; z-index:1; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {  background-color:#eeeae4; color:#a79d88; }
#nav2 .navbar-nav > li > a:hover  			{  background-color:#eeeae4; color:#ffffff!important; }
#nav2 .navbar-collapse  					{  padding:0; }

/*======================================================= MEDIA QUERIES =====================================================*/

@media only screen and (min-width :994px) and (max-width :1000px){  
#nav2 .navbar-toggle 						{  background:#fff; margin-top:26px; }
#nav2 .navbar-nav > li > a  				{  background:none repeat scroll 0 0 #fff; border-top:1px solid #f1f1f1; padding:7px 25px; z-index:150; }
}

/*==========  Non-Mobile First Method  ==========*/

@media only screen and (min-width :1201px){   
#nav2 .navbar-nav > li > a  				{  padding:33px 10px 30px;}   
}
@media only screen and (max-width :1200px){   
.carousel-caption 							{  height:50px;left:0;line-height:15px;margin:-82px 0 0;padding-bottom:62px;padding-top:0;position:relative;text-shadow:initial;top:0;width:100%;}        
h1 											{  background:none repeat scroll 0 0 rgba(122, 113, 102, 0.7);color:#eadfd6 !important;font-size:19px !important;height:50px;line-height:47px;text-transform:uppercase;text-shadow:initial;letter-spacing:0.6px;font-family:'lato light'; }
}
@media only screen and (max-width :992px){   
.carousel-caption  							{  height:auto;left:0;line-height:15px;margin:-82px 0 0;padding-bottom:0;padding-top:0;position:relative;text-shadow:initial;top:0;width:100%;}       h1  										{  background:none repeat scroll 0 0 rgba(122, 113, 102, 0.7);color:#eadfd6 !important;font-family:'lato light';font-size:14px !important;height:auto;letter-spacing:0.6px;line-height:47px;margin-bottom:0;margin-top:82px;padding-bottom:0;text-shadow:initial;text-transform:uppercase;}
#nav2 .navbar-toggle 						{  background:none;margin-top:26px; }
#nav2 .navbar-nav > li > a 					{  background:none repeat scroll 0 0 #fff;border-top:1px solid #f1f1f1;padding:7px 25px;z-index:150;}
#nav2 .navbar-collapse 						{  overflow:hidden; }
#nav2 .navbar-brand 						{  margin:22px 7px 0 20px; }
#nav2 .navbar-toggle 						{  background:none;margin-top:26px; }
#nav2 form 									{  background:none; }   
#menu-lat									{  position:absolute; top:0; right:0;}
#bs-example-navbar-collapse-1				{  display:none; border:medium none; float:right;width:250px; }
.collapse.in 								{  display:block !important; }
}
@media only screen and (max-width :768px){   
.comunicado-fechar .ciente				{ text-align:center;background:#9f9077;margin:0!important;}
.comunicado-fechar .fechar				{ text-align:center;margin:0!important;}
.comunicado   							{ padding:10px; }
.icone-sucesso  							{ display:none; margin:0 auto; width:100%;}  
.sucesso-texto  							{ display:block;width:100%;margin:auto; }
h1 											{  line-height:25px;padding:2% 10%;}
#nav2 .navbar-toggle 						{  background:none;margin-top:26px; }
#nav2 .navbar-nav > li > a 					{  background:none repeat scroll 0 0 #fff;border-top:1px solid #f1f1f1;padding:7px 25px;z-index:150;}
#nav2 .navbar-collapse 						{  overflow:hidden; }
#nav2 .navbar-brand 						{  margin:22px 7px 0 20px; }
#nav2 .navbar-toggle 						{  background:none;margin-top:26px; }
}
@media only screen and (max-width :480px){   
.nav1 										{  top:0; }
#nav2 .navbar-nav > li > a 					{  background:none repeat scroll 0 0 #fff;border-top:1px solid #f1f1f1;padding:7px 25px;z-index:150;}
#nav2 .navbar-collapse 						{  overflow:hidden; }
#nav2 .navbar-brand 						{  margin:22px 7px 0 20px; }
#nav2 .navbar-toggle 						{  background:none;margin-top:26px; }
}
@media only screen and (max-width :320px){   
.nav1 										{  top:0; }   
}


/* ================================================================ conteudo ================================================================ */

h2 											{  background:url("../img/tit.png") no-repeat scroll left bottom rgba(0, 0, 0, 0); border-bottom:1px solid #931519; color:#918373; font-size:18px; line-height:30px; margin-bottom:20px; padding-bottom:5px; text-transform:uppercase; }
.h2-linha-centro 							{  background:url("../img/tit.png") no-repeat scroll center bottom rgba(0, 0, 0, 0); border-bottom:1px solid #931519; color:#918373; font-size:21px; line-height:30px; margin-bottom:20px; padding-bottom:5px; text-transform:uppercase; text-align:center; }
.itens-apresentacao ul 						{  display:block; padding:0; margin-bottom:30px; }
.itens-apresentacao ul li 					{  list-style:none; background:#393733; text-transform:uppercase; color:#fff; font-size:17px; font-family:lato light; padding:10px; margin-bottom:7px; }
.width310 									{  width:310px; }
.width295 									{  width:295px; }
.width280 									{  width:280px; }
.menu-lateral ul 							{  list-style:none; padding:0; margin-bottom:30px; }
.menu-lateral ul li 						{  color:#9d1b1d; background:#dbdfe1; padding:10px; text-transform:uppercase; margin-bottom:1px; }
.menu-lateral ul li a 						{  color:#9d1b1d; text-decoration:none; }
.borda-esq-verm 							{  border-left:3px solid #99161f; }
.borda-esq-cinza 							{  border-left:3px solid #b0a99d; }
/*
.faixa-rodape-1 							{  border-top:8px solid #931519; }
.faixa-rodape-2 							{  border-top:8px solid #4b2826; }
.faixa-rodape-3 							{  border-top:8px solid #64625f; }
footer 										{  background:#fff!important; }
*/
.lista-rodape 								{  margin:30px 0; color:#413e3f; }
.lista-rodape ul 							{  padding:0; margin:0; list-style:none; }
.lista-rodape ul li a 						{  color:#413e3f; line-height:22px; }
.lista-rodape ul li a:hover 				{  text-decoration:none; }
.lista-rodape img 							{  margin-bottom:20px; max-width:195px; max-height:47px; }
.alinha-direita 							{  text-align:right; }
.redes-sociais 								{  margin-top:30px; text-align:right; float:right; }
.redes-facebook  							{  float:left; margin-right:5px; }
.redes-twitter  							{  float:left; margin-right:5px; }
.redes-youtube  							{  float:left; margin-right:5px; }
.redes-chat  								{  float:left; }
#twitter-widget-0 							{  margin-top:10px; }
.faixa-rodape 								{  background:#413e3f; color:#fff; font-size:14px;padding:20px 0; text-align:center; }
.margem-rodape 								{  margin:10px 0; }

/* ============================================== PAGINAÇÃO  ================================================================*/

.eventos-explicacao ul 						{  display:block; padding:0; margin-bottom:30px; }
.eventos-explicacao ul li 					{  list-style:none; background:#393733; color:#fff; font-size:17px; line-height:25px; font-family:lato light; padding:20px; }
.lista-eventos ul 							{  list-style:none; padding:0; margin:0; }
.lista-eventos ul li 						{  background:#fff; margin-bottom:20px; padding:20px; border-left:4px solid #931519; font-size:13px; }
.titulo-evento 								{  color:#931519; font-weight:bold; text-transform:uppercase; }
.lista-eventos a 							{  color:#8d8a89; }
.paginacao 									{  background:#fff; width:100%; text-align:center; margin-bottom:30px; }
.paginacao ul 								{  margin:0 auto; text-align:center; max-width:410px; list-style:none; }
.paginacao ul li 							{  float:left; }
.paginacao-anterior 						{  background:url('../img/anterior.png') no-repeat transparent!important; width:13px; height:21px; margin:20px; }
.paginacao-proximo 							{  background:url('../img/proximo.png') no-repeat transparent!important; width:13px; height:21px; margin:20px; }
.paginacao ul li a 							{  background:none repeat scroll 0 0 #fff; color:#91826d; float:left; height:36px; line-height:25px; margin:12px 1px; padding:5px; width:36px; }
.paginacao ul li a.active 					{  background:#c6baa2; color:#fff; }
.paginacao ul li a:hover 					{  background:#c6baa2; color:#fff; }


/* ============================================================= hotsite revista ============================================================= */
body 										{  background:#fff; }
.navbar-default 							{  background:transparent; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus  						{  background-color:#7f3931; }
.navbar  									{  border:0 none; border-radius:0; }
#nav2 .navbar-nav > li > a 					{  color:#f1d6bc; font-weight:300; font-family:lato; font-size:13px; padding:25px 15px 26px; } 
#nav2 .navbar-nav > li > a:hover 			{  background-color:#383b3b; color:#fff; }
#nav2 .navbar-nav > li.active 				{  background-color:#4f4b42; color:#fff; }
#nav2 input 								{  width:107px; height:29px; border-radius:3px; margin:0 4px 2px 0; }
#nav2 input::-moz-placeholder 				{  font-size:14px; color:#918a81; text-transform:lowercase; }
.captcha input::-moz-placeholder 			{  font-size:10px; color:#918a81; text-transform:uppercase; }
#nav2 button 								{  height:29px; width:86px; background:#b37f5b; color:#fff; font-weight:bold; font-size:12px; border-radius:3px; border:0; }
#nav2 .recuperar-dados 						{  color:#bf987c; font-size:12px; }
#nav2 form 									{  background:#2c2825;margin:0;padding:0 10px 0 0; width:375px; }
#nav2 form .cadeado 						{  background:url("../img/cadeado.png") no-repeat scroll center center #2c2825; float:left; height:74px; margin:0; padding:0; width:47px; }
#nav2 .form-group 							{  padding-top:14px; padding-left:10px; }
.navbar-form 								{  box-shadow:unset; }
#nav1 										{  top:165px!important; }
#bs-example-navbar-collapse-1 				{  width:auto; border:none; overflow:hidden; }
#nav2 .navbar-toggle 						{  background:transparent; margin-top:0; padding:20px 0 0 30px; }
.sem-padding-left-right 					{  padding-left:0; padding-right:0; }
#nav2 .collapse.in 							{  margin-top:0;padding-left:20px; }
#nav2 .navbar-nav > li > a 					{  background:transparent; border:0; }
.bg-topo 									{  background:url('../img/bg2018.jpg') top center no-repeat;background-attachment:fixed;background-size:100%; text-align:center; }
.logo 										{  margin:0 auto; margin-bottom:50px; width:auto;}
.navbar-toggle  							{  background:none repeat scroll 0 0 #53371f; }
.bold-35 									{  font-weight:bold; color:#fff; font-size:35px; text-align:center; font-family:lato; line-height:35px; }
.font-21 									{  color:#fff; font-size:21px; text-align:center; font-family:lato; line-height:35px; text-transform:uppercase; }
.font-size-10						{ font-size:10px; } 
.font-size-12						{ font-size:12px; } 
.font-size-14						{ font-size:14px; } 
.font-size-16						{ font-size:16px; } 
.font-size-18						{ font-size:18px; } 
.font-size-20						{ font-size:20px; } 
.font-size-22						{ font-size:22px; } 
.font-size-24						{ font-size:24px; } 
.font-size-26						{ font-size:26px; } 
.light-16 									{  margin:25px 0; font-size:16px; line-height:25px; color:#feeedd; text-align:center; font-family:lato; }
.seta-baixo 								{  margin:60px auto 0; }
.seta-baixo a 								{  background:url('../img/seta-baixo.png') no-repeat; padding:10px 18px; }
.margem-30 									{  margin:1.6%; text-align:center; line-height:22px; padding:0; }
.margem-30 img 								{  margin:0 auto 20px; }
.texto-3-colunas 							{  margin:100px 0; text-align:justify; line-height:20px; }
.fundo-azul-claro 							{  background:#e4eced; text-align:center; }
.fundo-azul-claro img 						{  margin:30px auto; }
.centralizar 								{  text-align:center; }
.assine-tit 								{  color:#9d4f4b; font-size:31px; font-weight:bold; text-align:center; line-height:45px; }
.assine-sub-tit 							{  color:#444040; font-size:21px; font-weight:normal; text-align:center; clear:both; }
ul.indice 									{  list-style:none; min-height:326px; }
.indice li:before 							{  content:"\f105"; font-family:fontawesome; color:#c2b69d; font-size:18px; font-weight:bold; padding:0 15px; }
.indice li a 								{  text-align:justify; line-height:20px; font-size:13px; color:#555; }

ul.revista-online 							{  list-style:none; }
.vermelho-14 								{  color:#931519; font-size:14px; font-weight:bold; clear:both; padding:5px 0; }
.item-com-seta 								{  text-align:justify; line-height:20px; font-size:13px; color:#555;clear:both;padding:10px!important;border-bottom:1px dotted #cccccc; }
.item-com-seta:hover						{  background:#FFFFFF; } 
.item-com-seta:before 						{  content:"\f105"; font-family:fontawesome; color:#cdad8e; font-size:18px; font-weight:bold; padding:0 10px 0 0;}
.autor 										{  color:#9e9e9e; font-size:13px; font-weight:normal;padding:0 0 20px 0; width:50%; float:left; }
.data 										{  color:#9e9e9e; font-size:11px; font-weight:normal; width:50%; float:right; padding:0; text-align:right; }
.conheca-tambem 							{  color:#9d4f4b; font-size:30px; font-weight:bold; text-align:center;padding:50px 0 20px 0; margin-top:80px; margin-bottom:20px; border-bottom:1px solid #cbc3c3; }
.monte 										{  text-align:center; line-height:20px;padding-top:50px; padding-bottom:70px; clear:both; }
.tam-15 									{  font-weight:normal; color:#747171; font-size:15px;clear:both; }
.tam-20 									{  font-weight:bold; color:#444040; font-size:20px; clear:both; }
.boxes 										{  margin-top:50px;font-size:13px; color:#58534f; }
.boxes a 									{  color:#58534f; font-size:12px; }
.boxes-autor 								{  color:#94908e; }



/* ultimas consultas respondidas */
ul.boxes-ultimas-consultas li 				{  background:url("../img/ultimas-consultas.png") no-repeat scroll 15px 15px #f0f4f4; border:1px solid #ced9de; color:#58534f; display:block; font-size:12px; margin-bottom:10px; padding:10px 20px 10px 55px; text-align:justify; font-weight:normal; }
ul.boxes-ultimas-consultas li a 			{  color:#58534f; }
.leia-mais  								{  background:url("../img/linha-leia-mais.png") repeat-x scroll center center rgba(0, 0, 0, 0); margin-top:50px; text-align:right; }
.leia-mais-linha-vermelha  					{  background:url("../img/linha.jpg") repeat-x scroll center center rgba(0, 0, 0, 0); margin-top:50px; text-align:right; }
.visualizar-resposta  						{  background:#f0f4f4; border:1px solid #c6baa2; border-radius:5px; color:#918373; font-size:14px; margin-top:30px; padding:8px 10px 8px 8px; width:176px; margin-left:auto; }
.respiro 									{  margin-bottom:40px; }
.margem-menos-20 							{  margin-top:-20px; }
.sem-respiro 								{  margin:0; margin-top:-1px; }

/* ============================================================= hotsite revista pagina revista ============================================================= */
.edicao 									{  font-weight:bold; color:#423f40; font-size:17px; margin:20px 0; }
.linha-em-volta-texto 						{  background:url('../img/linha-light.png') center 20px no-repeat; }
#revista .bg-topo 							{  max-height:380px; }
#revista .logo  							{  margin:0 auto 30px; max-width:233px; }

/* ============================================================= hotsite revista pagina logado ajuda ============================================================= */

#ajuda #nav1 								{  display:none; }
#nav2 .navbar-nav > li > a.altura-menor 	{  padding:15px 10px!important; }
.bs-example-navbar-collapse-1 				{  margin:0 auto; }
.logo-orientacao 							{  padding:10px 0; }
.logado 									{  color:#FFFFFF; font-size:13px; text-transform:uppercase; padding:15px 0;font-weight:600px;letter-spacing:5px;text-align:left; }
.sair a 									{  color:#ffffff;border:2px solid #d8783c; border-radius:30px;letter-spacing:5px;padding:7px 30px;font-size:16px;font-weight:600;text-align:right;float:right;}
.bege 										{  background:#f6f3ec; padding:20px 0; }
.sem-margem 								{  margin:0!important; }
ul.indice-por-assunto  						{  list-style:none; display:block; }
ul.indice-por-assunto li 					{  border-radius:5px; float:left; height:55px; text-align:center; text-transform:uppercase; padding:0 5px; }
ul.indice-por-assunto li a 					{  background:none repeat scroll 0 0 #d6cfbf; border-radius:3px; color:#8b3631; display:block; font-size:14px; font-weight:bold; height:53px; list-style:none outside none; padding:16px 0; vertical-align:middle; margin:0 7px 0 0; max-width:323px; }
ul.indice-por-assunto li a 					{  color:#8b3631; font-size:14px; font-weight:bold; height:53px; list-style:none outside none; padding:16px 0; vertical-align:middle; }
.pad-10 									{  padding:10px 5px; }
.pad-20 									{  padding:20px 5px; }
.pad-30 									{  padding:28px 5px; }
.tit-pagina-ajuda 							{  margin:20px 0; text-transform:uppercase; color:#8b3631; font-size:22px; font-weight:bold; text-align:center; padding:10px 0; }
.subtit-pagina-ajuda 						{  line-height:35px; color:#464c4c; font-weight:bold; font-size:15px; text-align:center; text-transform:none; }
.tit-azul 									{  color:#464c4c; font-size:20px; font-weight:bold; text-transform:uppercase; margin:20px 0; }
.regular-13 								{  font-family:lato; font-weight:bold; font-size:13px; }
.box-azul 									{  background:#eef4f6; padding:20px; border-radius:3px; margin-top:30px; font-weight:bold; color:#424242; }
.box-branco 								{  background:#fff; padding:20px; border-radius:3px; margin:20px; font-weight:bold; color:#424242; }
.item-esq 									{  float:left; padding:3px 0; text-align:right; width:25%}
.item-dir 									{  float:left; padding:3px 0; margin-left:5%; text-align:left; width:70%; }
.linha  									{  background:url("../img/linha.jpg") repeat-x scroll center center rgba(0, 0, 0, 0); height:45px; }
#formDuvida .btn-form  						{  background:none repeat scroll 0 0 #931519; border-radius:5px; color:#fff; float:right; font-size:16px; padding:10px 35px; text-transform:uppercase; }
#formBuscaAvancada label 					{  color:#948d8d; font-size:13px; font-weight:bold; text-transform:none; }
select[multiple]  							{  height:252px; }
select[multiple] option  					{  color:#948d8d; font-size:13px; padding:5px 0; }
.form-control 								{  border-radius:2px; }
.help 										{  background:url('../img/interrogacao.jpg') no-repeat #f7f4e8; padding:20px 40px; color:#444; font-size:13px; font-weight:normal; line-height:20px; }
.altura-140 								{  max-height:140px; }
input[type="radio"], input[type="checkbox"]	{  display:inline; line-height:normal; text-align:left; vertical-align:middle; width:auto; }
input[type="checkbox"]  					{  margin-right:5px; margin-top:-2px; cursor:pointer; color:#948d8d; font-size:13px; text-transform:none; }
label 										{  cursor:pointer; }
.radio 										{  display:inline-block; height:auto; padding:0; text-align:left; font-size:11px; }
.radio 										{  color:#948d8d; text-transform:lowercase; }
#formBuscaAvancada .btn-form  				{  background:none repeat scroll 0 0 #931519; border-radius:5px; color:#fff; float:none; font-size:16px; padding:10px 35px; text-transform:uppercase; width:100%; margin-top:10px; }
.resultado-pesquisa 						{  padding-bottom:5px; margin-bottom:50px; border-bottom:1px solid #b5b5b5; line-height:25px; }
.resultado-pesquisa a 						{  color:#494747; }
.assunto a 									{  font-size:19px; font-weight:bold; float:left; padding-right:3px; color:#494747; }
.pagina  									{  float:right; font-weight:bold; color:#494747; }
.resultado-pesquisa-box 					{  color:#555; font-size:13px; }
ul.resultado-pesquisa-box 					{  background:#fff; list-style:none;margin-bottom:50px; clear:both; }
ul.resultado-pesquisa-box li 				{  background:#fff; display:inline-block; padding:10px 20px; width:100%; border-top:1px solid #d1dbdd; }
/*licitacoes-publicas*/
.licitacoes-publicas-box 					{  color:#555; font-size:13px; }
ul.licitacoes-publicas-box 					{  background:#fff; list-style:none;margin-bottom:50px; clear:both; padding:20px 0; }
ul.licitacoes-publicas-box li 				{  background:#fff; display:inline-block; line-height:22px;width:100%; }
ul.licitacoes-publicas-box ol li a 			{  color:#555252; }
ul.licitacoes-publicas-box ol li a:hover 	{  color:#931519; font-weight:bolder; }
ul.licitacoes-publicas-box ul  				{  padding-left:20px; }
ul.licitacoes-publicas-box ul li a 			{  color:#555252; }
ul.licitacoes-publicas-box ul li a:hover 	{  color:#931519; font-weight:bolder; }

/* lista lado a lado */
.resultado-pesquisa-box-lado 				{  color:#555; font-size:13px; }
ul.resultado-pesquisa-box-lado 				{  list-style:none;margin-bottom:2px; }
ul.resultado-pesquisa-box-lado li 			{  background:#ecf2f3; border-right:2px solid #fff; display:inline-block; padding:10px 20px; height:77px; border-top:1px solid #d1dbdd; }
ul.resultado-pesquisa-box-lado li a 		{  color:#494747; text-align:center; }
.pagina-item 								{  color:#9e9e9e; font-size:11px; text-transform:uppercase; float:left; line-height:30px; text-align:right; }
.autor-resultado-pesquisa 					{  color:#9e9e9e; font-size:13px; }

/* paginacao */
.paginacao  								{  background:url("../img/linha-paginacao.jpg") repeat-x scroll 0 30px rgba(0, 0, 0, 0); text-align:center; width:100%; }
.paginacao ul  								{  background:none repeat scroll 0 0 #ffffff; display:block; height:67px; list-style:none outside none; margin:0 auto; text-align:center; width:-moz-max-content; }

/* voltar rodape */
.voltar 									{  height:120px;margin-top:-170px;position:absolute;right:0;width:53px; }
.voltar input 								{  background:url('../img/voltar.jpg') no-repeat; width:53px; height:131px; border:0; text-indent:-9999px; }

/* ============= pagina logado historico sucessos ============= */

.vermelho 									{  color:#832b24; }
.cinza 										{  color:#9e9e9e; line-height:20px; }
.preto 										{  color:#555; }
.branco										{  color:#ffffff; }
.bold 										{  font-weight:bold; }
.maiusculas 								{  text-transform:uppercase; }
.italico 									{  font-style:italic; }
.negrito 									{  font-weight:bold; }
.underline 									{  text-decoration:underline; }
.fonte-13 									{  font-size:13px!important; }
.fonte-15 									{  font-size:15px!important; }
.excluir 									{  padding:0; }
.excluir a 									{  background:url('../img/excluir.png') right top no-repeat; width:17px; height:17px; float:right; }
.borda-branca-baixo 						{  border-top:0!important; border-bottom:10px solid #fff; }
.margem-bottom-20 							{  margin-bottom:20px!important; }
.sem-cor-fundo 								{  background:transparent!important; }


/* ============= pagina logado home ============= */
#logado-home #nav1 							{  display:none; }
.bt-veja-todas-as-edicoes  					{  background:url("../img/linha-leia-mais.png") repeat-x scroll center 19px rgba(0, 0, 0, 0); text-align:right; padding-bottom:20px; margin:0 20px; }
.bt-veja-todas-as-edicoes-box  				{  background:url("../img/mais.png") no-repeat scroll 12px center #fff; border:1px solid #c6baa2; border-radius:5px; color:#918373; font-size:14px; padding:8px 10px 8px 37px; width:215px; margin-left:auto; }

/*news assinante*/
.news-assinante 							{  height:29px; position:absolute; right:0; text-align:right; top:74%; z-index:99; }
.news-assinante a 							{  background:url("../img/news-assinante.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height:48px; margin:0 auto; display:block; width:183px; }
.fechar-news-assinante 						{  height:24px; position:absolute; right:12px; text-align:right; top:50%; }
.fechar-news-assinante a 					{  height:20px; margin:0 auto; display:block; width:20px; }
.margin-top-30 								{  margin-top:30px; }
.padding-bottom-10 							{  padding-bottom:10px!important; }
.faixa-rodape-1  						{ border-top: 8px solid #931519;}
.faixa-rodape-2  						{ border-top: 8px solid #4b2826;}
.faixa-rodape-3  						{ border-top: 8px solid #64625f;}
.voltar-topo  							{ height: 29px;text-align: center;width: 100%;z-index:100;margin-top:15px!important;padding:28px 0;background:#FFFFFF;}
.voltar-topo a  						{ background:#FFFFFF; background: url("https://portal.jmlgrupo.com.br/images/icones/voltar-topo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height: 38px;margin: 0 auto;padding: 11px 38px;width: 75px; } 
.footer-sem-margem 							{  margin-top:50; }
.jml-paddingV25								{ padding:25px!important; }
.rodape-jml-responsivo						{ background:#FFFFFF!important;margin-top:75px!important; }

/* ============= pagina logado indices listagem ============= */

#formNovaConsulta 							{  width:93%; height:auto; }
#formNovaConsulta .btn-form  				{  background:none repeat scroll 0 0 #931519; border-radius:5px; color:#fff; float:right; font-size:16px; padding:10px 35px; text-transform:uppercase; clear:both; }
#formNovaConsulta input, #formNovaConsulta select 						{  height:43px; box-shadow:unset; border-radius:2px; margin:3px 0; z-index:150;}
#formBuscaIndice 							{  height:auto; padding-bottom:10px; padding-left:20px; text-align:right; width:100%; }
#formBuscaIndice .btn-form  				{  background:none repeat scroll 0 0 #931519; border-radius:5px; color:#fff; float:right; font-size:12px; padding:10px 12px; text-transform:uppercase; clear:both; margin-top:5px; }
#formBuscaIndice input, #formBuscaIndice select 						{  height:45px; box-shadow:0; margin:3px 0; z-index:150;}

#formConsultaAno 							{  height:auto; float:right; }
#formConsultaAno .btn-form  				{  background:none repeat scroll 0 0 #931519; border-radius:5px; color:#fff; float:right; font-size:16px; padding:10px 35px; text-transform:uppercase; clear:both; }
#formConsultaAno input, #formConsultaAno select 						{  
background:none repeat scroll 0 0 #f1eee6; border-radius:3px; color:#948d8d; font-size:12px; height:37px; margin:-8px 0; text-transform:uppercase; width:115px; }
.form-control 								{  box-shadow:unset; }
.busca-indice 								{  background:none repeat scroll 0 0 #e4c7ab; color:#413e3e; display:block; font-size:13px; margin-bottom:20px; margin-top:0px; padding:6px 10px 5px; line-height:50px; }


/*indice*/
.indice-box 								{  color:#555; font-size:12px; padding:20px 0; }
ul.indice-box 								{  list-style:none;margin-bottom:50px; clear:both; }
ul.indice-box li 							{  font-size:12px; display:inline-block; padding:0 25px; width:100%; }
.num-indice 								{  color:#555; font-size:12px; text-transform:uppercase; float:left; text-align:right; }
.indice-box .item-com-seta 					{  font-size:12px; padding:0; text-align:left; }


/* ============= pagina logado indices listagem sessao ============= */

.alinhar-esquerda 							{  text-align:left; }


/* ============= pagina logado leitura ============= */

.link-titulo-artigo 						{  color:#555; }
.doutrina 									{  color:#6d978a; font-size:22px; font-weight:bold; }
.imprimir 									{  background:url('../img/print.png') no-repeat center 17px #364082; width:104px; height:79px; float:left; } 
.imprimir a 								{  color:#fff;font-size:13px;line-height:112px;padding:48px 22px 15px; }
.gerar-pdf 									{  background:url('../img/pdf.jpg') no-repeat center 17px #eb4c39; width:104px; height:79px; float:left; } 
.gerar-pdf a 								{  color:#fff;font-size:13px;line-height:112px;padding:48px 16px 15px; }
.sem-padding 								{  padding:0; width:auto; }
.alinhar-direita 							{  float:right; }
.text-align-right 							{  text-align:right; }
.linha-cinza 								{  border-bottom:1px solid #e4e4e4; background:transparent; }
.linha-cinza-top 							{  border-top:1px solid #e4e4e4; background:transparent; margin-bottom:0; }
.linha-branca 								{  border-bottom:1px solid #e4e4e4; background:#fff; }
.linha-branca-top 							{  border-top:1px solid #e4e4e4; background:#fff; margin-bottom:0; }
.leitura-data 								{  float:right; color:#626262; font-weight:bold; font-size:14px; }
.nota-rodape 								{  border-top:1px solid #e4e4e4; font-size:12px; color:#757575; margin-top:10px; margin-bottom:80px; padding-top:20px; }
.texto-leitura 								{  font-size:13px; color:#444343; text-align:justify; }

/* ======================================================== OCULTA MENU JML ======================================================= */

.oculta-menu-jml #nav1 						{  display:none; }

/* ======================================================== CONSULTORIA ======================================================= */


.assinar-renovar-mais 						{  background:url("../img/mais.png") no-repeat scroll center center #fff; float:left; margin:30px 0 30px 5px; padding:5px; }
.assinar-renovar 							{  color:#413e3f; font-size:14px; margin:25px 0; padding-left:20px; text-align:left; text-transform:uppercase; }
.assinar-renovar .vermelho 					{  color:#931519; }
.banner-caption 							{  background:none repeat scroll 0 0 #2e2e2e; border-radius:5px; clear:both; color:#fff; display:table; font-size:15px; font-weight:bold; height:20px; margin:-147px 20px 50px; opacity:0.85; padding:20px; top:-196px; }
.amarelo 									{  color:#ffce4c; }
.padding-20-0 								{  padding:20px 0; }
.newsletter 								{  background:#dcd7ce; }
.div-newsletter 							{  background:#dcd7ce; padding:25px 0; }
.newsletter .vermelho 						{  color:#911115; font-size:18px; font-weight:900; margin:12px 0; display:block; }
.form-control  								{  border-radius:2px; box-shadow:unset; }
.form-control  								{  background-color:#fff; background-image:none; border:1px solid #ccc; border-radius:4px; box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset; color:#555; display:block; font-size:14px; height:34px; line-height:1.42857; padding:6px 12px; transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; width:100%; margin-bottom:3px; }
.btn-form  									{  background:none repeat scroll 0 0 #931519; border-radius:2px; color:#fff; float:right; font-size:16px; padding:4px 20px; text-transform:uppercase; }
.btn  										{  -moz-user-select:none; background-image:none; border:1px solid transparent; border-radius:4px; cursor:pointer; display:inline-block; font-size:14px; font-weight:400; line-height:1.42857; margin-bottom:0; padding:6px 12px; text-align:center; vertical-align:middle; white-space:nowrap; }
.btn:hover, .btm:focus 						{  color:#fff; }
.display-inline 							{  display:inline; }
.display-block 								{  display:block; }
.display-none 								{  display:none; }
.fundo-marrom 								{  background:#59554c!important; }
select #consultas 							{  margin-top:-20px; }
.padding-bottom-30 							{  padding-bottom:30px; }
.row 										{  padding-bottom:20px; }
.preto-label 								{  color:#413e3e; font-size:12px; text-transform:uppercase; font-weight:bold; }
.padding-10 								{  padding:10px; }
.form-control 								{  border-radius:2px; box-shadow:unset; color:#948d8d; font-weight:normal; }
.form-control::-moz-placeholder 			{  color:#948d8d; }

/* ---------- input file code pen ------------ */

.custom-file-upload-hidden  				{  display:none; visibility:hidden; position:absolute; left:-9999px; }
.custom-file-upload  						{  display:block; font-size:16px; }
.file-upload-wrapper  						{  
border-radius:5px; margin-bottom:5px; position:relative; width:100%; border:1px solid #ccc; height:46px; }
.file-upload-wrapper input 					{  height:38px!important; }
.file-upload-input  						{  border:0 none; color:#7f9e61; font-size:12px; height:26px; padding:5px 0 0 15px; }
.file-upload-input:focus 					{  outline:0; border:0; }
.file-upload-input[title] 					{  
background:url("../img/check.png") no-repeat scroll left 13px rgba(0, 0, 0, 0); margin-left:10px; margin-top:3px; }
.file-upload-button  						{  background:none repeat scroll 0 0 #e5e5e4; border:medium none; color:#817979; cursor:pointer; display:inline-block; float:left; font-size:12px; font-weight:bold; letter-spacing:1px; margin-left:0; padding:12px 20px; text-transform:uppercase; border-radius:2px; border-right:1px solid #ccc; }
.file-upload-button:hover 					{  background:#ccc; }
textarea.form-control 						{  height:150px; font-weight:normal; }
.box-desconto 								{  background:none repeat scroll 0 0 #b4bf8e; border-radius:5px; color:#faffe9; font-size:15px; font-weight:bold; padding-bottom:20px; padding-right:0; padding-top:20px; margin-top:20px;margin-bottom:20px; }
.box-desconto:before 						{  color:#87984d; content:""; float:left; font-family:fontawesome; font-size:22px; line-height:19px; padding:0 11px 0 0; text-align:left; }
.box-desconto .verde-escuro 				{  color:#5d6d26;font-size:14px; }
.subtitulo 									{  font-size:22px; font-weight:bold; color:#893630; padding:30px 0; }
.visualizar-vermelho 						{  background:#931519; color:#e4d4c1; border:0; }
.tit-verde 									{  color:#999862; font-size:17px; font-weight:bold; margin:10px 0 20px 0; }
.link-download 								{  color:#931519!important; background:url('../img/pdf.jpg') no-repeat; text-decoration:underline;padding-left:35px; padding-top:4px; font-size:13px; font-weight:bold; padding-bottom:4px; }

/* JML WEB */

body 										{  background:#f1f1f1; }
.menor 										{  height:420px; }
.altura-150 								{  height:150px; }
.bg-topo-altura-150  						{  background:url("../img/bg.jpg") no-repeat fixed 0 -40px / contain  rgba(0, 0, 0, 0);}
.bg-topo-altura-150							{  background-image:url('../img/bg-150.jpg'); }
.padding-60 								{  padding:60px 0; }
.linha-topo-banner 							{  background:url('../img/linha-topo-banner.png') 22px 23px no-repeat; }
.font-35 									{  font-size:35px; font-weight:bold; color:#fff; line-height:38px; }
.tres-dias-gratis 							{  background:url("../img/10-dias-gratis.png") no-repeat scroll center center rgba(0, 0, 0, 0); display:block; height:54px; margin-top:10px; text-indent:-9999px; width:239px; margin-left:10px; }
.assinar-chave  							{  background:url("../img/chave.png") no-repeat scroll center center; float:left; margin:23px 10px 30px 10px; padding:5px; width:22px; height:22px; }
.assinar-renovar 							{  text-transform:none; color:#fff; }
.salmao 									{  color:#e0a378; font-weight:bold; }
.margin-auto 								{  margin:0 auto; }
#menu-meio 									{  background:#fff; border-bottom:1px solid #cbdbd7; margin-bottom:30px; }
#menu-meio .navbar li.active 				{  border-bottom:4px solid #a4c3be; }
#menu-meio .navbar-nav > li > a 			{  padding:30px 24px 25px 24px; color:#74a19b; font-size:15px; font-weight:bold; background:#fff; text-transform:uppercase; }
#menu-meio .navbar-default .navbar-nav a:hover,
#menu-meio .navbar-default .navbar-nav a:focus 	{  border-bottom:4px solid #a4c3be; }

#menu-meio .navbar-default .navbar-nav > .active > a, 
#menu-meio .navbar-default .navbar-nav > .active > a:hover, 
#menu-meio .navbar-default .navbar-nav > .active > a:focus  						{  color:#74a19b; font-weight:bold; background:#fff; text-transform:uppercase; border-bottom:0; }
.navbar-default .navbar-toggle .icon-bar 	{  background:#fff; }
.fundo-branco 								{  background:#fff; padding:20px; }
.fundo-azul-claro-conheca-tbm 				{  background:#e1e5e5; padding:0; margin:0; }
.conheca-tambem 							{  margin-top:0}
.monte 										{  padding-bottom:30px; }
.newsletter .btn:before 					{  content:"\f0e0"; font-family:fontawesome; padding-right:10px; }
.box-verde 									{  background:#464e4d; border-radius:5px; color:#fff; padding:10px; text-align:center; margin-bottom:20px; }

/* form */
#formPadrao 								{  width:93%; height:auto; }
#formPadrao .radio 							{  text-transform:uppercase; }
#formPadrao label 							{  color:#948d8d; text-transform:uppercase; text-align:left; margin:0; padding:0; }
#formPadrao .btn-form  						{  background:none repeat scroll 0 0 #931519; border-radius:5px; color:#fff; float:right; font-size:16px; padding:10px 35px; text-transform:uppercase; clear:both; }
#formPadrao input, #formPadrao select 		{  box-shadow:unset; border-radius:2px; z-index:150; text-transform:uppercase; }
#formPadrao textarea 						{  height:100px; }
.radio, .checkbox 							{  min-height:0; }
.padding-top-60 							{  padding-top:60px; }
.box-verde-claro 							{  background:#a4c3be; margin-bottom:30px; font-size:16px; text-transform:uppercase; font-weight:bold; padding:20px; border-radius:5px; text-align:center; color:#fff; }
.box-verde-claro a 							{  color:#fff; }
.topo_restrito_logo 						{  padding:5px 0; }
.white 										{  background:#fff; margin:0; padding:0!important;}
.sem-margem 								{  margin:0;padding:0; }

/* logado web */
.tit-coluna-esq 							{  border-bottom:1px solid #48403a; background-color:#464c4c; padding:15px; color:#e6e6e6; font-size:13px; font-weight:bold; text-transform:uppercase; }
.tit-coluna-esq::after 						{  content:"\f107"; font-family:"fontawesome"; color:#e6e6e6; float:right; }

.tit-coluna-right 							{  border-bottom:1px solid #48403a; background-color:#464c4c; padding:15px; color:#e6e6e6; font-size:13px; font-weight:bold; text-transform:uppercase; }
.tit-coluna-right::after 						{  content:"\f105"; font-family:"fontawesome"; color:#e6e6e6; float:right; }

.busca-avancada 							{  padding-left:50px; background-image:url('../img/busca-avancada.png'); background-repeat:no-repeat; background-position:15px 15px; }
.busca-avancada:hover 						{  padding-left:50px; background-image:url('../img/busca-avancada.png'); background-repeat:no-repeat; background-position:15px 15px; }
ul.menu-coluna-esq 							{  list-style:none; }
ul.menu-coluna-esq li 						{  border-bottom:1px solid #d5e9ea; padding:15px 10px; background:#c6ddde; }
ul.menu-coluna-esq li a 					{  color:#566060; font-size:13px; padding:17px 30px 17px 5px; }
.nav > li 									{  display:inline-block; }
#nav2 .navbar-nav > li 						{  /*float:none;*/ float:left }

/*menu-meio*/
#menu-meio .nav > li 						{  display:block; }

/*menu-lat*/
#menu-lat ul li 							{  display:block; clear:both; z-index:150; }
#menu-lat .navbar-nav > li 					{  float:none; padding:0; background-color:#454b4b; background-image:url('../img/central-de-buscas.png'); text-align:left; }
#menu-lat .navbar-nav > li:hover, #menu-lat .navbar-nav > li:active 						{  background-color:#454b4b; }
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus 						{  background-color:#454b4b; }
#menu-lat .navbar-nav > li > a 				{  padding:10px 15px 10px 45px; color:#f5e3d1; font-weight:normal; }
#menu-lat .navbar-nav > li > a:hover, #menu-lat .navbar-nav > li > a:focus 						{  background-color:#544c46; }
#menu-lat .navbar-nav > li > a:after 		{  content:"\f107"; font-family:fontawesome; color:#f5e3d1; float:right; font-weight:bolder; font-size:20px; }
#menu-lat .navbar-nav > li > a 				{  background-color:#544c46; }
#menu-lat .navbar-nav li.busca-avancada a 	{  background-image:url('../img/busca-avancada.png'); background-repeat:no-repeat; background-position:15px 10px; }
#menu-lat .navbar-nav li.capitulos a 		{  background-image:url('../img/icone-lista.png'); background-repeat:no-repeat; background-position:15px 12px; }
li.capitulos ul li a 						{  background-image:none!important; background-repeat:no-repeat; background-position:15px 15px; }
#menu-lat .navbar-nav li.indice-remissivo a 		{  background-image:url('../img/indice-remissivo.png'); background-repeat:no-repeat; background-position:15px 10px; }
#menu-lat .navbar-nav li.indice-remissivo ul li a 	{  background-image:none; background-repeat:no-repeat; background-position:15px 15px; }
#menu-lat .navbar-nav li.normas a 					{  background-image:url('../img/normas.png'); background-repeat:no-repeat; background-position:15px 12px; }
#menu-lat .navbar-nav li.normas ul li a 			{  background-image:none; background-repeat:no-repeat; background-position:15px 15px; }
#menu-lat .navbar-nav li.estrela a 					{  background-image:url('../img/estrela.png'); background-repeat:no-repeat; background-position:15px 10px; }
#menu-lat .navbar-nav li.estrela ul li a 			{  background-image:none; background-repeat:no-repeat; background-position:15px 15px; }
#menu-lat .navbar-nav li.atualizacao a 				{  background-image:url('../img/atualizacao.png'); background-repeat:no-repeat; background-position:15px 15px; }
#menu-lat .navbar-nav li.atualizacao ul li a 		{  background-image:none; background-repeat:no-repeat; background-position:15px 15px; }
#menu-lat .navbar-nav li.sumario a 					{  background-image:url('../img/sumario.png'); background-repeat:no-repeat; background-position:15px 10px; }
#menu-lat .navbar-nav li.sumario ul li a 			{  background-image:none; background-repeat:no-repeat; background-position:15px 15px; }
#menu-lat .navbar-nav li.sair-menu a 				{  background-color:#e7e7e7; color:#353e3e;background-image:url('../img/sair.png'); background-repeat:no-repeat; background-position:15px 15px; }
#menu-lat .navbar-nav li:hover .central-de-buscas:before  	{  background-image:url('../img/central-de-buscas.png'); }
#menu-lat .tit-coluna-esq:after 			{  content:"\f107"; font-family:fontawesome; color:#e6e6e6; float:right; }
.dropdown-menu 								{  position:relative; box-shadow:unset; box-shadow:transparent 0 0 0;-webkit-box-shadow:15px -10px 3px transparent;-moz-box-shadow:15px -10px 3px transparent; border:0; background:#fff; width:100%; border-radius:0; display:block; padding:0; }
.dropdown-menu li 							{  border-bottom:1px solid #ececec; }
.dropdown-menu li a 						{  padding:15px; color:#948d8d; font-size:12px; text-transform:none; white-space:normal; background:#f8f8f8; }
.dropdown-menu li a:hover 					{  background-color:#fff; color:#000; }
.menu-active 								{  background-color:#fff!important; color:#000!important;border-left:5px solid #544c46; }
.navbar-collapse.in 						{  overflow:hidden; }
#menu-lat .nav 								{  width:226px; float:right;margin:0 -20px 0 0;padding:0; }
#menu-lat ul li ul li 						{  background-color:#fff; }
#menu-lat .navbar-toggle 					{  background-color:#d4a585; border:0; padding:22px 20px; margin:7px 0 0 0; }
.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header  						{  padding:10px 15px 10px 12px; }
.navbar-default .navbar-toggle .icon-bar  	{  background:none repeat scroll 0 0 #fff; height:3px; }
.navbar-nav .open .dropdown-menu 			{  float:none; }
.navbar-toggle 								{  float:right!important; }
.navbar-header 								{  float:none; }
.bg-marrom-escuro 							{  background:#2c2825; }
#nav1 .navbar-nav 							{  z-index:20!important; }

/*combo*/
.fundo-combo 								{  background:#e7e1d5; }
.combo-vermelho 							{  color:#893630; font-size:24px; font-weight:bolder; text-transform:uppercase; text-align:center; padding:10px 0; }
.combo-cinza 								{  color:#464c4c; font-size:20px; text-transform:uppercase; text-align:center; margin-bottom:50px; }
.ebook 										{  text-align:center; margin:10px 0; }
.ebook a 									{  background:url('../img/ebook.png') no-repeat; display:block; width:115px; height:35px; margin:0 auto; }

/*lei 8666*/
.lei8666-vermelho 							{  color:#893630; font-size:24px; font-weight:bolder; text-transform:uppercase; text-align:center; padding:10px 0; }
.lei8666-cinza 								{  color:#464c4c; font-size:20px; text-transform:uppercase; text-align:center; }
.titulo-indice-remissivo 					{  min-width:165px; padding:8px; line-height:22px; background:#464c4c; color:#e6e6e6; font-weight:bold; line-height:22px; text-transform:uppercase; }
.busca-indice-remissivo 					{  margin-top:30px; height:58px; background:#cededb; padding:0; clear:both; display:flex; color:#413e3e; font-size:13px; line-height:44px;margin-bottom:50px; height:auto; } 
.busca-indice-remissivo form 				{  padding:4px 8px!important; }
.box-branco-lei 							{  background:none repeat scroll 0 0 #fff; border-radius:3px; color:#424242; padding:20px; text-align:justify; }

/*accordion*/
.panel-group .panel 						{  border-radius:0; }
.panel-default 								{  border:0; }
.panel-default > .panel-heading 			{  padding:0; text-transform:uppercase; border:0; border-radius:0; background:#e4c7ab; color:#555252; font-size:15px; }
.panel-body 								{  background:#fff; border:1px solid #e4c7ab; }
.panel 										{  box-shadow:unset; box-shadow:transparent 0 0 0; }
.panel-title > a 							{  width:100%; display:block; padding:15px; font-size:13px; }
.panel-title > a:hover, .panel-title > a:active, .panel-title > a:visited 						{  text-decoration:none; }
.panel-title a:before 						{  content:"\f107"; font-family:fontawesome; color:#c98f66; padding-right:10px; font-weight:bolder; font-size:20px; }

/* //////////////////////////////////////////// sistema s /////////////////////////////////////////////////// */

body 										{  text-align:justify; }
.ajuda-icone a 								{  background:url('../img/ajuda-interrogacao.jpg') no-repeat; padding-left:25px; color:#c98f66; font-weight:bolder; font-size:18px; }
.atualizacao-icone a 						{  text-transform:uppercase; background:url('../img/atualizacao.png') no-repeat; padding-left:25px; color:#c98f66; font-weight:bolder; font-size:18px; }
.youtube-icone a 							{  text-transform:uppercase; background:url('../img/youtube-icone.png') no-repeat; padding-left:25px; color:#c98f66; font-weight:bolder; font-size:18px; }
.busca-avancada-icone a 					{  background:url('../img/busca-avancada.png') no-repeat; padding-left:25px; color:#c98f66; font-weight:bolder; font-size:18px; }
.capitulos-icone a 							{  background:url('../img/icone-lista.png') no-repeat; padding-left:25px; color:#c98f66; font-weight:bolder; font-size:18px; }
.normas-icone a 							{  background:url('../img/normas.png') no-repeat 0 3px; padding-left:25px; color:#c98f66; font-weight:bolder; font-size:18px; }
.como-usar-icone a 							{  background:url('../img/ajuda-interrogacao.png') no-repeat 0 3px; padding-left:25px; color:#c98f66; font-weight:bolder; font-size:18px; }
.chat-icone a 								{  background:url('../img/chat-icone.png') no-repeat 0 3px; padding-left:25px; color:#c98f66; font-weight:bolder; font-size:18px; }
.favoritar-icone a 							{  background:url('../img/favoritar.png') no-repeat 0 -1px; padding:2px 35px; color:#c98f66; font-weight:bolder; font-size:18px; }
.sumario-icone a 							{  background:url('../img/sumario.png') no-repeat 0 5px; padding:2px 35px; color:#c98f66; font-weight:bolder; font-size:18px; }
.indice-icone a 							{  background:url('../img/indice-remissivo.png') no-repeat 0 5px; padding:2px 35px; color:#c98f66; font-weight:bolder; font-size:18px; }
.icone-video a								{  background:url('../img/icone-video.png') no-repeat 0 5px; padding:2px 35px; color:#c98f66; font-weight:bolder; font-size:18px; }



.texto-direita 								{  text-align:right; }
.tamanho-da-letra a:hover, .tamanho-da-letra a:hover 						{  color:#fff; }
.tamanho-1 									{  font-size:10px; background:#454545; padding:2px 5px; border-radius:4px; color:#fff; margin-left:10px; }
.tamanho-2 									{  font-size:12px; background:#454545; padding:2px 5px; border-radius:4px; color:#fff; }
.tamanho-3 									{  font-size:14px; background:#454545; padding:2px 5px; border-radius:4px; color:#fff; }
.tamanho-4 									{  font-size:16px; background:#454545; padding:2px 5px; border-radius:4px; color:#fff; }
#formBuscaAvancada 							{  padding:10px; background:#fff; }
.recuo-esquerda 							{  padding-left:10px;color:#948d8d; font-size:13px; font-weight:bold; text-transform:none; padding-bottom:20px; }   .sem-negrito 						{  font-weight:normal; }
.recuo-esquerda label 						{  font-weight:normal!important; }
#menu-lat .navbar-nav li.destaque-menu-novo a 	{  background-color:#655430!important; }
#menu-lat .navbar-nav li.destaque-menu a 	{  background-color:#796454!important; }
#menu-lat .navbar-nav > li.destaque-menu > a:after 						{  content:none; }
#menu-lat .navbar-nav > li.sem-seta > a:after 						{  content:none; }
.tit-coluna-esq .destaque-menu 				{  border-bottom:1px solid #fff; }
.box-cinza 									{  padding:20px; background:#e5e5e5; border:1px solid #d6d6d6; margin-bottom:20px; }
.box-cinza a 								{  color:#67635f; }
.box-borda-rosa 							{  background:#fff; border:1px solid #e4c7ab; font-weight:bold; padding-top:20px; margin-bottom:5px; }
.box-borda-rosa textarea 					{  background:#f1f1f1; }
.box-borda-rosa ol 							{  padding:0; }
.faixa-rosa 								{  background:#e4c7ab; color:#555252; font-weight:bold; font-size:15px; padding:20px; margin-top:20px; }
.faixa-rosa-fonte-13 						{  background:#e4c7ab; color:#555252; font-weight:bold; font-size:13px; padding:20px; margin-top:20px; }
.faixa-rosa-fonte-13:before 				{  float:left; content:"\f105"; font-family:fontawesome; padding-right:10px; color:#d1a17c; font-size:20px; font-weight:bold; }
.sem-seta:before 							{  content:none; }
.com-mais:before 							{  content:"+"; color:#be7f52; font-size:20px; font-weight:bolder; font-family:lato; }
.com-mais-lista ol 							{  list-style-position:inside; padding:0; }
.com-mais-lista ol li 						{  background:url("../img/com-mais-lista.png") no-repeat scroll 0 13px rgba(0, 0, 0, 0); padding:8px 30px; color:#8d8989; }
.com-mais-lista ol li a 					{  color:#8d8989; }   
.com-mais-lista ol li ul 					{  font-weight:normal; font-size:11px; padding:10px 30px; }
.com-estrela a 								{  color:#555252; }
.com-estrela:before 						{  content:none; }
.com-estrela 								{  word-wrap:break-word; background-image:url('../img/favoritar.png'); background-repeat:no-repeat; background-position:18px center; padding-left:60px; }
.favoritos-salvar 							{  background:none repeat scroll 0 0 #899d6b; border-radius:3px; color:#fff; display:inline; font-size:13px; font-weight:bold; padding:10px 16px; width:104px; margin:0 10px 10px 0; float:left; border:none; }
.favoritos-salvar:hover 					{  color:#fff; }
.favoritos-salvar:before 					{  content:"\f0c7"; font-family:fontawesome; color:#fff; font-size:18px; padding-right:9px; }
.favoritos-remover 							{  background:none repeat scroll 0 0 #c56f58; border-radius:3px; color:#fff; font-size:12px; font-weight:bold; padding:10px 12px; width:104px; float:left; }
.favoritos-remover:hover 					{  color:#fff; }
.favoritos-remover:before 					{  content:"\f00d"; font-family:fontawesome; color:#fff; font-size:18px; padding-right:9px; }
.minusculas 								{  text-transform:lowercase; }
.marca-texto 								{  background:#fef69f; padding:0 2px; }
.icone-artigo-detalhe a 					{  background:url('../img/icone-artigo-detalhe.png') no-repeat; display:block; padding-top:3px; height:24px; width:26px; margin-bottom:10px;}
.icone-artigo-imprimir a 					{  background:url('../img/icone-print-cor.png') no-repeat; display:block; padding-top:3px; height:25px; width:26px; margin-bottom:10px;}
.icone-artigo-pdf a 						{  background:url('../img/icone-pdf.png') no-repeat; display:block; padding-top:3px; height:25px; width:26px; margin-bottom:10px;}

.busca-avancada-icone a 					{  background:url('../img/busca-avancada.png') no-repeat; display:block; }

/* capitulos */
.favoritar 									{  background:url('../img/favoritar.png') no-repeat; display:block; width:26px; height:25px; float:left; }
.pdf 										{  background:url('../img/pdf.png') no-repeat; display:block; width:26px; height:25px; float:left; margin:0 10px; }
.print 										{  background:url('../img/print-cor.png') no-repeat; display:block; width:26px; height:25px; float:left; }
.espaco-embaixo 							{  margin-bottom:20px!important; }
.capitulo-anterior a 						{  background:url('../img/capitulo-anterior.png') no-repeat; padding:15px 5px 15px 18px; width:114px; height:54px; display:block; color:#a66a3e; text-transform:uppercase; font-weight:bold; font-size:12px; }
.capitulo-atual  							{  margin:0 10px; background:#e4c7ab; padding:17px 10px; text-align:center; color:#a66a3e; text-transform:uppercase; font-weight:bold; font-size:15px; }
.capitulo-atual a 							{  color:#a66a3e; text-transform:uppercase; font-weight:bold; font-size:15px; }
.capitulo-proximo 							{  text-align:right; }
.capitulo-proximo a 						{  float:right; background:url('../img/capitulo-proximo.png') no-repeat; padding:15px 18px 15px 5px; width:114px; height:54px; display:block; color:#a66a3e; text-transform:uppercase; font-weight:bold; font-size:12px; text-align:left;}
.capitulos-setas 							{  /*margin-top:25px;*/ }
.margem-negativa-30 						{  margin-top:-30px; }
.artigo-anterior 							{  text-align:right; }
.artigo-anterior a 							{  background:url('../img/artigo-anterior.png') no-repeat right top; padding:8px 5px 15px 12px; width:/*104px*/160px; height:54px; display:block; color:#454545; text-transform:uppercase; font-weight:bold; font-size:11px; }
.artigo-atual  								{  margin:0 10px; background:#e4c7ab; margin:9px 10px; padding:8px 10px; text-align:center; color:#454545; text-transform:uppercase; font-weight:bold; font-size:17px; }
.artigo-atual a 							{  color:#454545; text-transform:uppercase; font-weight:bold; font-size:17px; }
.artigo-proximo 							{  text-align:center; }
.artigo-proximo a 							{   float:right; background:url('../img/artigo-proximo.png') no-repeat 0 0; padding:8px 35px 15px 5px; width:/*104px*/160px; height:54px; display:block; color:#454545; text-transform:uppercase; font-weight:bold; font-size:11px; text-align:left;}
.artigos-setas 								{  margin-top:20px; }
.abrir-todos 								{  font-weight:bold; display:block;background:#cfd7d9; color:#6c797c; font-size:13px; padding:0px 10px; margin:-2px 5px 0 0; text-align:center; border-radius:3px; float:left; }
.abrir-todos:before 						{  content:"\f107"; font-family:fontawesome; color:#931519; padding-right:5px; font-size:20px; font-weight:bold; }
.abrir-todos:hover 							{  color:#6c797c ; background:#c4cdcf; }
.fechar-todos 								{  font-weight:bold; display:block;background:#cfd7d9; color:#6c797c; font-size:13px; padding:0px 10px; margin:-2px 0 0; text-align:center; border-radius:3px; float:left; }
.fechar-todos:before 						{  content:"\f106"; font-family:fontawesome; color:#931519; padding-right:5px; font-size:20px; font-weight:bold; }
.fechar-todos:hover 						{  color:#6c797c ; background:#c4cdcf; }
.explicacao 								{  background:#FFCC00 /*#dfdede*/; width:100%; color:/*#a66a3e*/ #880000; font-size:14px; font-weight:bold; text-align:center; padding:10px;}
.lista-comentarios 							{  padding:10px 0; }
.lista-comentarios li 						{  list-style-position:inside; padding:5px 16px 10px 30px; font-weight:bold; }
.lampada 									{  background:url('../img/explicacao-lampada.png') 0 3px no-repeat; }
.lista-comentarios li ul 					{  padding:10px 0 10px 30px; text-align:justify; font-weight:normal; }
.cgu-lista 									{  padding:10px 0; list-style:none; }
.cgu-lista li 								{  list-style-position:outside; padding:20px 16px 10px 30px; font-weight:bold; padding-left:20px; border-bottom:1px solid #cfcfcf; }
.cgu-lista li ul 							{  padding:10px 0 10px 0px; text-align:justify; font-weight:normal; border:none;}
.cgu-lista li ul li	 						{  border:none;padding:0 25px; font-weight:normal; list-style:none;}
.cgu-lista li:hover 						{  background:#FFFFFF }
.linha-rosa 								{  background:url('../img/linha-rosa.jpg') 0 12px repeat-x; text-indent:-9999px; }
.margem-left-15 							{  margin-left:15px; }
.fonte-11 									{  font-size:11px; }
.fonte-11 ol 								{  padding:0 0 0 12px; }
.fonte-11 ol li 							{  padding-left:20px; }

/* indice remissivo */

.indice-remissivo-select 					{  background:#ededed; border:0; color:#948d8d; font-size:11px; font-weight:normal; }
.barra-indice-remissivo-anterior 			{  margin-bottom:10px!important; font-size:12px; color:#9f8770; font-weight:bold; background:url('../img/seta-esq-indice.jpg') no-repeat /*#efc8ab*/; height:54px; padding:18px;padding-left:30px; }
.barra-indice-remissivo-proximo 			{  text-align:right; font-size:12px; color:#9f8770; font-weight:bold; background:url('../img/seta-dir-indice.jpg') center right no-repeat /*#efc8ab*/; height:54px; padding:18px;padding-right:30px; }
.barra-indice-remissivo-atual 				{  margin-bottom:10px!important; color:#a66a3e; font-size:13px; text-transform:uppercase; font-weight:bold; background:#ffffff; min-height:54px; padding:17px; text-align:center; }
.barra-indice-remissivo-anterior a 			{  font-size:12px; color:#9f8770; font-weight:bold; }
.barra-indice-remissivo-anterior a:hover    {  color:#333333;  }
.barra-indice-remissivo-proximo a 			{  text-align:right; font-size:12px; color:#9f8770; font-weight:bold; }
.barra-indice-remissivo-proximo a:hover     {  color:#333333;  }
.barra-indice-remissivo-atual a 			{  color:#a66a3e; font-size:15px; text-transform:uppercase; font-weight:bold; }

/* leitura complementar */

.width-70 									{  float:left; margin-right:10px; text-align:right; width:70px; }







/* NOVO MENU - CORREÇÃO DE ARTIGOS E ÍNDICE REMISSIVO */

/* novo menu */#accordion1 .panel-title > a 	{  background-color:#544c46;float:none;padding:15px 10px 15px 45px;text-align:left;color:#f5e3d1;}
#accordion1 .panel-title > a .busca-avancada	{  background-image:url("../img/busca-avancada.png");background-position:15px 10px;background-repeat:no-repeat;}
#accordion1 .panel-title a:before				{ content:none;}
.menu-destaque									{ background-color:#7e4922!important; }
.li-menu-destaque								{ border-left:5px solid #e1dbd7!important; }
.li-menu-destaque:hover 						{ border-left:5px solid #7e4922!important; }

/*icones*/
.div-ebook						{ background-color:#837164;  }
.li-ebooks-destaque				{ border-left:5px solid #716256!important;background-color:#837164!important;color:#FFFFFF!important; }
.li-ebooks-destaque:hover 		{ border-left:5px solid #7e4922!important;background-color:#716256!important;color:#FFFFFF!important; }
.ebooks							{ background-image:url('../img/icone-ebook.png');background-repeat:no-repeat; background-position:15px 12px; }
.capitulos						{ background-image:url('../img/icone-lista.png'); background-repeat:no-repeat; background-position:15px 12px;}
.indice-remissivo				{ background-image:url('../img/indice-remissivo.png'); background-repeat:no-repeat; background-position:15px 10px;}
.normas							{ background-image:url('../img/normas.png'); background-repeat:no-repeat; background-position:15px 12px;}
.blogjml						{ background-image:url('../img/blog_jml.png'); background-repeat:no-repeat; background-position:15px 12px;}
.spotify						{ background-image:url('../img/spotify.png'); background-repeat:no-repeat; background-position:15px 12px;}
.estrela						{ background-image:url('../img/estrela.png'); background-repeat:no-repeat; background-position:15px 10px;}
.atualizacao					{ background-image:url('../img/atualizacao.png'); background-repeat:no-repeat; background-position:15px 15px;}
.sumario						{ background-image:url('../img/sumario.png'); background-repeat:no-repeat; background-position:15px 10px;}
.ajuda-menu						{ background:url('../img/ajuda-menu.png'); background-repeat:no-repeat; background-position:15px 15px; }
.sem-seta:after					{ content:none!important;}
.destaque-menu:after			{ content:none;}
.destaque-menu					{ border-bottom:1px solid #6b5849; background-color:#796454!important;}
.sair-menu						{ background-color:#665f5a!important; background-image:url('../img/sair.png'); background-repeat:no-repeat; background-position:15px 15px;}
#accordion1						{ z-index:300;}
#accordion1 ul					{ list-style:none;}
#accordion1 ul li				{ border-bottom:1px solid #ececec; }
#accordion1 ul li a				{ color:#948d8d; font-size:12px; text-transform:none; white-space:normal;padding:8px 15px;width:100%;  background:#f9f9f9; display:table;}
#accordion1 ul li a:hover		{ color:#333333;background:#ffffff;}
.panel-collapse LI:before		{ content:none;}
.in 							{ display:block;}





/* ======================================================== MEDIA QUERIES ======================================================= */







/* **************************************************************** */
/* DEFINIÇÕES ESPECÍFICAS ABAIXO DE  768px*/
/* **************************************************************** */
@media only screen and (max-width :768px){
.RES768-width-full				{ width:100%!important;}
.RES768-centralizar-texto		{ text-align:center!important;}
.RES768-centralizar				{ margin:0 auto!important;}
.RES768-display-table			{ display:table!important;}
.RES768-display-block			{ display:block!important;}
.RES768-display-inline-block	{ display:inline-block!important;}
.RES768-display-inline			{ display:inline!important;}
.RES768-display-none			{ display:none!important;}
.RES768-branco					{ color:#FFFFFF!important;}
.RES768-position-top			{ margin-top:65px!important;}
.RES768-font-size-14			{ font-size:14px!important;}
.RES768-font-size-15			{ font-size:15px!important;}
.RES768-font-size-16			{ font-size:16px!important;}
.RES768-font-size-18			{ font-size:18px!important;}
.RES768-font-size-20			{ font-size:20px!important;}
.RES768-font-size-22			{ font-size:22px!important;}
.RES768-padding0				{ padding:0!important;}	
.RES768-padding2				{ padding:2px!important;}
.RES768-padding3				{ padding:3px!important;}
.RES768-padding4				{ padding:4px!important;}
.RES768-padding5				{ padding:5px!important;}
.RES768-padding6				{ padding:6px!important;}
.RES768-padding7				{ padding:7px!important;}
.RES768-padding8				{ padding:8px!important;}
.RES768-padding9				{ padding:9px!important;}
.RES768-padding10				{ padding:10px!important;}
.RES768-padding11				{ padding:11px!important;}
.RES768-padding12				{ padding:12px!important;}
.RES768-padding13				{ padding:13px!important;}
.RES768-padding14				{ padding:14px!important;}
.RES768-padding15				{ padding:15px!important;}
.RES768-padding20				{ padding:20px!important;}
.RES768-padding25				{ padding:25px!important;}
.RES768-padding30				{ padding:30px!important;}
.RES768-padding35				{ padding:35px!important;}
.RES768-padding40				{ padding:40px!important;}
.RES768-padding45				{ padding:45px!important;}
.RES768-padding50				{ padding:50px!important;}
.RES768-padding55				{ padding:55px!important;}
.RES768-padding60				{ padding:60px!important;}
.RES768-padding65				{ padding:65px!important;}
.RES768-padding70				{ padding:70px!important;}
.RES768-padding75				{ padding:75px!important;}
.RES768-padding80				{ padding:80px!important;}
.RES768-padding85				{ padding:85px!important;}
.RES768-padding90				{ padding:90px!important;}
.RES768-padding95				{ padding:95px!important;}
.RES768-pV3						{ padding:3px 0!important; }
.RES768-pV4						{ padding:4px 0!important; }
.RES768-pV5						{ padding:5px 0!important; }
.RES768-pV6						{ padding:6px 0!important; }
.RES768-pV7						{ padding:7px 0!important; }
.RES768-pV8						{ padding:8px 0!important; }
.RES768-pV9						{ padding:9px 0!important; }
.RES768-pV10					{ padding:10px 0!important; }
.RES768-pV11					{ padding:11px 0!important; }
.RES768-pV12					{ padding:12px 0!important; }
.RES768-pV13					{ padding:13px 0!important; }
.RES768-pV14					{ padding:14px 0!important; }
.RES768-pV15					{ padding:15px 0!important; }
.RES768-pV20					{ padding:20px 0!important; }
.RES768-pV25					{ padding:25px 0!important; }
.RES768-pV30					{ padding:30px 0!important; }
.RES768-pV35					{ padding:35px 0!important; }
.RES768-pV40					{ padding:40px 0!important; }
.RES768-pV45					{ padding:45px 0!important; }
.RES768-pV50					{ padding:50px 0!important; }
.RES768-pV55					{ padding:55px 0!important; }
.RES768-pV60					{ padding:60px 0!important; }
.RES768-pV65					{ padding:65px 0!important; }
.RES768-pV70					{ padding:70px 0!important; }
.RES768-pV75					{ padding:75px 0!important; }
.RES768-pV80					{ padding:80px 0!important; }
.RES768-pV85					{ padding:85px 0!important; }
.RES768-pV90					{ padding:90px 0!important; }
.RES768-pV95					{ padding:95px 0!important; }
.RES768-pV100					{ padding:100px 0!important;}
.RES768-pV120					{ padding:120px 0!important;}
.RES768-pH3						{ padding-left:3px!important;padding-right:3px!important;}
.RES768-pH4						{ padding-left:4px!important;padding-right:4px!important;}
.RES768-pH5						{ padding-left:5px!important;padding-right:5px!important;}
.RES768-pH10					{ padding-left:10px!important;padding-right:10px!important;}
.RES768-pH15					{ padding-left:15px!important;padding-right:15px!important;}
.RES768-pH20					{ padding-left:20px!important;padding-right:20px!important;}
.RES768-pH25					{ padding-left:25px!important;padding-right:25px!important;}
.RES768-pH30					{ padding-left:30px!important;padding-right:30px!important;}
.RES768-pH35					{ padding-left:35px!important;padding-right:35px!important;}
.RES768-pH40					{ padding-left:40px!important;padding-right:40px!important;}
.RES768-pH45					{ padding-left:45px!important;padding-right:45px!important;}
.RES768-pH50					{ padding-left:50px!important;padding-right:50px!important;}
.RES768-pH55					{ padding-left:55px!important;padding-right:55px!important;}
.RES768-pH60					{ padding-left:60px!important;padding-right:60px!important;}
.RES768-pH65					{ padding-left:65px!important;padding-right:65px!important;}
.RES768-pH70					{ padding-left:70px!important;padding-right:70px!important;}
.RES768-pH75					{ padding-left:75px!important;padding-right:75px!important;}
.RES768-pH80					{ padding-left:80px!important;padding-right:80px!important;}
.RES768-pH85					{ padding-left:85px!important;padding-right:85px!important;}
.RES768-pH90					{ padding-left:90px!important;padding-right:90px!important;}
.RES768-pH95					{ padding-left:95px!important;padding-right:95px!important;}
.RES768-pH100					{ padding-left:100px!important;padding-right:100px!important;}
.RES768-pL0						{ padding-left:0!important;}	
.RES768-pL2						{ padding-left:2px!important;}
.RES768-pL3						{ padding-left:3px!important;}
.RES768-pL4						{ padding-left:4px!important;}
.RES768-pL5						{ padding-left:5px!important;}
.RES768-pL6						{ padding-left:6px!important;}
.RES768-pL7						{ padding-left:7px!important;}
.RES768-pL8						{ padding-left:8px!important;}
.RES768-pL9						{ padding-left:9px!important;}
.RES768-pL10					{ padding-left:10px!important;}
.RES768-pL11					{ padding-left:11px!important;}
.RES768-pL12					{ padding-left:12px!important;}
.RES768-pL13					{ padding-left:13px!important;}
.RES768-pL14					{ padding-left:14px!important;}
.RES768-pL15					{ padding-left:15px!important;}
.RES768-pL20					{ padding-left:20px!important;}
.RES768-pL25					{ padding-left:25px!important;}
.RES768-pL30					{ padding-left:30px!important;}
.RES768-pL35					{ padding-left:35px!important;}
.RES768-pL40					{ padding-left:40px!important;}
.RES768-pL45					{ padding-left:45px!important;}
.RES768-pL50					{ padding-left:50px!important;}
.RES768-pL55					{ padding-left:55px!important;}
.RES768-pL60					{ padding-left:60px!important;}
.RES768-pL65					{ padding-left:65px!important;}
.RES768-pL70					{ padding-left:70px!important;}
.RES768-pL75					{ padding-left:75px!important;}
.RES768-pL80					{ padding-left:80px!important;}
.RES768-pL85					{ padding-left:85px!important;}
.RES768-pL90					{ padding-left:90px!important;}
.RES768-pL95					{ padding-left:95px!important;}
.RES768-pR0						{ padding-right:0!important;}	
.RES768-pR2						{ padding-right:2px!important;}
.RES768-pR3						{ padding-right:3px!important;}
.RES768-pR4						{ padding-right:4px!important;}
.RES768-pR5						{ padding-right:5px!important;}
.RES768-pR6						{ padding-right:6px!important;}
.RES768-pR7						{ padding-right:7px!important;}
.RES768-pR8						{ padding-right:8px!important;}
.RES768-pR9						{ padding-right:9px!important;}
.RES768-pR10					{ padding-right:10px!important;}
.RES768-pR11					{ padding-right:11px!important;}
.RES768-pR12					{ padding-right:12px!important;}
.RES768-pR13					{ padding-right:13px!important;}
.RES768-pR14					{ padding-right:14px!important;}
.RES768-pR15					{ padding-right:15px!important;}
.RES768-pR20					{ padding-right:20px!important;}
.RES768-pR25					{ padding-right:25px!important;}
.RES768-pR30					{ padding-right:30px!important;}
.RES768-pR35					{ padding-right:35px!important;}
.RES768-pR40					{ padding-right:40px!important;}
.RES768-pR45					{ padding-right:45px!important;}
.RES768-pR50					{ padding-right:50px!important;}
.RES768-pR55					{ padding-right:55px!important;}
.RES768-pR60					{ padding-right:60px!important;}
.RES768-pR65					{ padding-right:65px!important;}
.RES768-pR70					{ padding-right:70px!important;}
.RES768-pR75					{ padding-right:75px!important;}
.RES768-pR80					{ padding-right:80px!important;}
.RES768-pR85					{ padding-right:85px!important;}
.RES768-pR90					{ padding-right:90px!important;}
.RES768-pR95					{ padding-right:95px!important;}
.RES768-pT0						{ padding-top:0!important;}	
.RES768-pT1						{ padding-top:1px!important;}	
.RES768-pT2						{ padding-top:2px!important;}
.RES768-pT3						{ padding-top:3px!important;}
.RES768-pT4						{ padding-top:4px!important;}
.RES768-pT5						{ padding-top:5px!important;}
.RES768-pT6						{ padding-top:6px!important;}
.RES768-pT7						{ padding-top:7px!important;}
.RES768-pT8						{ padding-top:8px!important;}
.RES768-pT9						{ padding-top:9px!important;}
.RES768-pT10					{ padding-top:10px!important;}
.RES768-pT11					{ padding-top:11px!important;}
.RES768-pT12					{ padding-top:12px!important;}
.RES768-pT13					{ padding-top:13px!important;}
.RES768-pT14					{ padding-top:14px!important;}
.RES768-pT15					{ padding-top:15px!important;}
.RES768-pT20					{ padding-top:20px!important;}
.RES768-pT25					{ padding-top:25px!important;}
.RES768-pT30					{ padding-top:30px!important;}
.RES768-pT35					{ padding-top:35px!important;}
.RES768-pT40					{ padding-top:40px!important;}
.RES768-pT45					{ padding-top:45px!important;}
.RES768-pT50					{ padding-top:50px!important;}
.RES768-pT55					{ padding-top:55px!important;}
.RES768-pT60					{ padding-top:60px!important;}
.RES768-pT65					{ padding-top:65px!important;}
.RES768-pT70					{ padding-top:70px!important;}
.RES768-pT75					{ padding-top:75px!important;}
.RES768-pT80					{ padding-top:80px!important;}
.RES768-pT85					{ padding-top:85px!important;}
.RES768-pT90					{ padding-top:90px!important;}
.RES768-pT95					{ padding-top:95px!important;}
.RES768-pB0						{ padding-bottom:0!important;}	
.RES768-pB2						{ padding-bottom:2px!important;}
.RES768-pB3						{ padding-bottom:3px!important;}
.RES768-pB4						{ padding-bottom:4px!important;}
.RES768-pB5						{ padding-bottom:5px!important;}
.RES768-pB6						{ padding-bottom:6px!important;}
.RES768-pB7						{ padding-bottom:7px!important;}
.RES768-pB8						{ padding-bottom:8px!important;}
.RES768-pB9						{ padding-bottom:9px!important;}
.RES768-pB10					{ padding-bottom:10px!important;}
.RES768-pB11					{ padding-bottom:11px!important;}
.RES768-pB12					{ padding-bottom:12px!important;}
.RES768-pB13					{ padding-bottom:13px!important;}
.RES768-pB14					{ padding-bottom:14px!important;}
.RES768-pB15					{ padding-bottom:15px!important;}
.RES768-pB20					{ padding-bottom:20px!important;}
.RES768-pB25					{ padding-bottom:25px!important;}
.RES768-pB30					{ padding-bottom:30px!important;}
.RES768-pB35					{ padding-bottom:35px!important;}
.RES768-pB40					{ padding-bottom:40px!important;}
.RES768-pB45					{ padding-bottom:45px!important;}
.RES768-pB50					{ padding-bottom:50px!important;}
.RES768-pB55					{ padding-bottom:55px!important;}
.RES768-pB60					{ padding-bottom:60px!important;}
.RES768-pB65					{ padding-bottom:65px!important;}
.RES768-pB70					{ padding-bottom:70px!important;}
.RES768-pB75					{ padding-bottom:75px!important;}
.RES768-pB80					{ padding-bottom:80px!important;}
.RES768-pB85					{ padding-bottom:85px!important;}
.RES768-pB90					{ padding-bottom:90px!important;}
.RES768-pB95					{ padding-bottom:95px!important;}
.RES768-margin0					{ margin:0!important;}	
.RES768-margin2					{ margin:2px!important;}	
.RES768-margin3					{ margin:3px!important;}
.RES768-margin4					{ margin:4px!important;}
.RES768-margin5					{ margin:5px!important;}
.RES768-margin6					{ margin:6px!important;}
.RES768-margin7					{ margin:7px!important;}
.RES768-margin8					{ margin:8px!important;}
.RES768-margin9					{ margin:9px!important;}
.RES768-margin10				{ margin:10px!important;}
.RES768-margin11				{ margin:11px!important;}
.RES768-margin12				{ margin:12px!important;}
.RES768-margin13				{ margin:13px!important;}
.RES768-margin14				{ margin:14px!important;}
.RES768-margin15				{ margin:15px!important;}
.RES768-margin20				{ margin:20px!important;}
.RES768-margin25				{ margin:25px!important;}
.RES768-margin30				{ margin:30px!important;}
.RES768-margin35				{ margin:35px!important;}
.RES768-margin40				{ margin:40px!important;}
.RES768-margin45				{ margin:45px!important;}
.RES768-margin50				{ margin:50px!important;}
.RES768-margin55				{ margin:55px!important;}
.RES768-margin60				{ margin:60px!important;}
.RES768-margin65				{ margin:65px!important;}
.RES768-margin70				{ margin:70px!important;}
.RES768-margin75				{ margin:75px!important;}
.RES768-margin80				{ margin:80px!important;}
.RES768-margin85				{ margin:85px!important;}
.RES768-margin90				{ margin:90px!important;}
.RES768-margin95				{ margin:95px!important;}
.RES768-mV3						{ margin-top:3px!important;margin-bottom:3px!important;}
.RES768-mV4						{ margin-top:4px!important;margin-bottom:4px!important;}
.RES768-mV5						{ margin-top:5px!important;margin-bottom:5px!important;}
.RES768-mV6						{ margin-top:6px!important;margin-bottom:6px!important;}
.RES768-mV7						{ margin-top:7px!important;margin-bottom:7px!important;}
.RES768-mV8						{ margin-top:8px!important;margin-bottom:8px!important;}
.RES768-mV9						{ margin-top:9px!important;margin-bottom:9px!important;}
.RES768-mV10						{ margin-top:10px!important;margin-bottom:10px!important;}
.RES768-mV11						{ margin-top:11px!important;margin-bottom:11px!important;}
.RES768-mV12						{ margin-top:12px!important;margin-bottom:12px!important;}
.RES768-mV13						{ margin-top:13px!important;margin-bottom:13px!important;}
.RES768-mV14						{ margin-top:14px!important;margin-bottom:14px!important;}
.RES768-mV15						{ margin-top:15px!important;margin-bottom:15px!important;}
.RES768-mV20						{ margin-top:20px!important;margin-bottom:20px!important;}
.RES768-mV25						{ margin-top:25px!important;margin-bottom:25px!important;}
.RES768-mV30						{ margin-top:30px!important;margin-bottom:30px!important;}
.RES768-mV35						{ margin-top:35px!important;margin-bottom:35px!important;}
.RES768-mV40						{ margin-top:40px!important;margin-bottom:40px!important;}
.RES768-mV45						{ margin-top:45px!important;margin-bottom:45px!important;}
.RES768-mV50						{ margin-top:50px!important;margin-bottom:50px!important;}
.RES768-mV55						{ margin-top:55px!important;margin-bottom:55px!important;}
.RES768-mV60						{ margin-top:60px!important;margin-bottom:60px!important;}
.RES768-mV65						{ margin-top:65px!important;margin-bottom:65px!important;}
.RES768-mV70						{ margin-top:70px!important;margin-bottom:70px!important;}
.RES768-mV75						{ margin-top:75px!important;margin-bottom:75px!important;}
.RES768-mV80						{ margin-top:80px!important;margin-bottom:80px!important;}
.RES768-mV85						{ margin-top:85px!important;margin-bottom:85px!important;}
.RES768-mV90						{ margin-top:90px!important;margin-bottom:90px!important;}
.RES768-mV95						{ margin-top:95px!important;margin-bottom:95px!important;}
.RES768-mV100						{ margin-top:100px!important;margin-bottom:100px!important;}
.RES768-mH3						{ margin-left:3px!important;margin-right:3px!important;}
.RES768-mH4						{ margin-left:4px!important;margin-right:4px!important;}
.RES768-mH5						{ margin-left:5px!important;margin-right:5px!important;}
.RES768-mH10					{ margin-left:10px!important;margin-right:10px!important;}
.RES768-mH15					{ margin-left:15px!important;margin-right:15px!important;}
.RES768-mH20					{ margin-left:20px!important;margin-right:20px!important;}
.RES768-mH25					{ margin-left:25px!important;margin-right:25px!important;}
.RES768-mH30					{ margin-left:30px!important;margin-right:30px!important;}
.RES768-mH35					{ margin-left:35px!important;margin-right:35px!important;}
.RES768-mH40					{ margin-left:40px!important;margin-right:40px!important;}
.RES768-mH45					{ margin-left:45px!important;margin-right:45px!important;}
.RES768-mH50					{ margin-left:50px!important;margin-right:50px!important;}
.RES768-mH55					{ margin-left:55px!important;margin-right:55px!important;}
.RES768-mH60					{ margin-left:60px!important;margin-right:60px!important;}
.RES768-mH65					{ margin-left:65px!important;margin-right:65px!important;}
.RES768-mH70					{ margin-left:70px!important;margin-right:70px!important;}
.RES768-mH75					{ margin-left:75px!important;margin-right:75px!important;}
.RES768-mH80					{ margin-left:80px!important;margin-right:80px!important;}
.RES768-mH85					{ margin-left:85px!important;margin-right:85px!important;}
.RES768-mH90					{ margin-left:90px!important;margin-right:90px!important;}
.RES768-mH95					{ margin-left:95px!important;margin-right:95px!important;}
.RES768-mH100					{ margin-left:100px!important;margin-right:100px!important;}
.RES768-mL0						{ margin-left:0!important;}	
.RES768-mL2						{ margin-left:2px!important;}
.RES768-mL3						{ margin-left:3px!important;}
.RES768-mL4						{ margin-left:4px!important;}
.RES768-mL5						{ margin-left:5px!important;}
.RES768-mL6						{ margin-left:6px!important;}
.RES768-mL7						{ margin-left:7px!important;}
.RES768-mL8						{ margin-left:8px!important;}
.RES768-mL9						{ margin-left:9px!important;}
.RES768-mL10					{ margin-left:10px!important;}
.RES768-mL11					{ margin-left:11px!important;}
.RES768-mL12					{ margin-left:12px!important;}
.RES768-mL13					{ margin-left:13px!important;}
.RES768-mL14					{ margin-left:14px!important;}
.RES768-mL15					{ margin-left:15px!important;}
.RES768-mL20					{ margin-left:20px!important;}
.RES768-mL25					{ margin-left:25px!important;}
.RES768-mL30					{ margin-left:30px!important;}
.RES768-mL35					{ margin-left:35px!important;}
.RES768-mL40					{ margin-left:40px!important;}
.RES768-mL45					{ margin-left:45px!important;}
.RES768-mL50					{ margin-left:50px!important;}
.RES768-mL55					{ margin-left:55px!important;}
.RES768-mL60					{ margin-left:60px!important;}
.RES768-mL65					{ margin-left:65px!important;}
.RES768-mL70					{ margin-left:70px!important;}
.RES768-mL75					{ margin-left:75px!important;}
.RES768-mL80					{ margin-left:80px!important;}
.RES768-mL85					{ margin-left:85px!important;}
.RES768-mL90					{ margin-left:90px!important;}
.RES768-mL95					{ margin-left:95px!important;}
.RES768-mR0						{ margin-right:0!important;}	
.RES768-mR2						{ margin-right:2px!important;}
.RES768-mR3						{ margin-right:3px!important;}
.RES768-mR4						{ margin-right:4px!important;}
.RES768-mR5						{ margin-right:5px!important;}
.RES768-mR6						{ margin-right:6px!important;}
.RES768-mR7						{ margin-right:7px!important;}
.RES768-mR8						{ margin-right:8px!important;}
.RES768-mR9						{ margin-right:9px!important;}
.RES768-mR10					{ margin-right:10px!important;}
.RES768-mR11					{ margin-right:11px!important;}
.RES768-mR12					{ margin-right:12px!important;}
.RES768-mR13					{ margin-right:13px!important;}
.RES768-mR14					{ margin-right:14px!important;}
.RES768-mR15					{ margin-right:15px!important;}
.RES768-mR20					{ margin-right:20px!important;}
.RES768-mR25					{ margin-right:25px!important;}
.RES768-mR30					{ margin-right:30px!important;}
.RES768-mR35					{ margin-right:35px!important;}
.RES768-mR40					{ margin-right:40px!important;}
.RES768-mR45					{ margin-right:45px!important;}
.RES768-mR50					{ margin-right:50px!important;}
.RES768-mR55					{ margin-right:55px!important;}
.RES768-mR60					{ margin-right:60px!important;}
.RES768-mR65					{ margin-right:65px!important;}
.RES768-mR70					{ margin-right:70px!important;}
.RES768-mR75					{ margin-right:75px!important;}
.RES768-mR80					{ margin-right:80px!important;}
.RES768-mR85					{ margin-right:85px!important;}
.RES768-mR90					{ margin-right:90px!important;}
.RES768-mR95					{ margin-right:95px!important;}
.RES768-mT0						{ margin-top:0!important;}	
.RES768-mT2						{ margin-top:2px!important;}
.RES768-mT3						{ margin-top:3px!important;}
.RES768-mT4						{ margin-top:4px!important;}
.RES768-mT5						{ margin-top:5px!important;}
.RES768-mT6						{ margin-top:6px!important;}
.RES768-mT7						{ margin-top:7px!important;}
.RES768-mT8						{ margin-top:8px!important;}
.RES768-mT9						{ margin-top:9px!important;}
.RES768-mT10					{ margin-top:10px!important;}
.RES768-mT11					{ margin-top:11px!important;}
.RES768-mT12					{ margin-top:12px!important;}
.RES768-mT13					{ margin-top:13px!important;}
.RES768-mT14					{ margin-top:14px!important;}
.RES768-mT15					{ margin-top:15px!important;}
.RES768-mT20					{ margin-top:20px!important;}
.RES768-mT25					{ margin-top:25px!important;}
.RES768-mT30					{ margin-top:30px!important;}
.RES768-mT35					{ margin-top:35px!important;}
.RES768-mT40					{ margin-top:40px!important;}
.RES768-mT45					{ margin-top:45px!important;}
.RES768-mT50					{ margin-top:50px!important;}
.RES768-mT55					{ margin-top:55px!important;}
.RES768-mT60					{ margin-top:60px!important;}
.RES768-mT65					{ margin-top:65px!important;}
.RES768-mT70					{ margin-top:70px!important;}
.RES768-mT75					{ margin-top:75px!important;}
.RES768-mT80					{ margin-top:80px!important;}
.RES768-mT85					{ margin-top:85px!important;}
.RES768-mT90					{ margin-top:90px!important;}
.RES768-mT95					{ margin-top:95px!important;}
.RES768-mB0						{ margin-bottom:0!important;}	
.RES768-mB2						{ margin-bottom:2px!important;}
.RES768-mB3						{ margin-bottom:3px!important;}
.RES768-mB4						{ margin-bottom:4px!important;}
.RES768-mB5						{ margin-bottom:5px!important;}
.RES768-mB6						{ margin-bottom:6px!important;}
.RES768-mB7						{ margin-bottom:7px!important;}
.RES768-mB8						{ margin-bottom:8px!important;}
.RES768-mB9						{ margin-bottom:9px!important;}
.RES768-mB10					{ margin-bottom:10px!important;}
.RES768-mB11					{ margin-bottom:11px!important;}
.RES768-mB12					{ margin-bottom:12px!important;}
.RES768-mB13					{ margin-bottom:13px!important;}
.RES768-mB14					{ margin-bottom:14px!important;}
.RES768-mB15					{ margin-bottom:15px!important;}
.RES768-mB20					{ margin-bottom:20px!important;}
.RES768-mB25					{ margin-bottom:25px!important;}
.RES768-mB30					{ margin-bottom:30px!important;}
.RES768-mB35					{ margin-bottom:35px!important;}
.RES768-mB40					{ margin-bottom:40px!important;}
.RES768-mB45					{ margin-bottom:45px!important;}
.RES768-mB50					{ margin-bottom:50px!important;}
.RES768-mB55					{ margin-bottom:55px!important;}
.RES768-mB60					{ margin-bottom:60px!important;}
.RES768-mB65					{ margin-bottom:65px!important;}
.RES768-mB70					{ margin-bottom:70px!important;}
.RES768-mB75					{ margin-bottom:75px!important;}
.RES768-mB80					{ margin-bottom:80px!important;}
.RES768-mB85					{ margin-bottom:85px!important;}
.RES768-mB90					{ margin-bottom:90px!important;}
.RES768-mB95					{ margin-bottom:95px!important;}
.div-lightbox 					{ padding:10px; }
}

.opacity    					{ opacity:0.8;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80);-khtml-opacity:.8;-moz-opacity:.8;transition:0.200s linear;}
.opacity:hover    				{ opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;transition:0.200s linear;}
.opacity5    					{ opacity:0.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);-khtml-opacity:.5;-moz-opacity:.5;transition:0.200s linear;}
.opacity5:hover    				{ opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;transition:0.200s linear;}
.opacity3    					{ opacity:0.3;-ms-filter:"alpha(opacity=30)";filter:alpha(opacity=30);-khtml-opacity:.3;-moz-opacity:.3;transition:0.200s linear;}
.opacity3:hover    				{ opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;transition:0.200s linear;}
.opacity-none  					{ opacity:1!important;-ms-filter:"alpha(opacity=100)"!important;filter:alpha(opacity=100)!important;-khtml-opacity:.1!important;-moz-opacity:.1!important;transition:0.200s linear;}
.transition						{ -moz-transition:all 2s ease;-webkit-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.transition:hover				{ -moz-transition:all 0.300s ease;-webkit-transition:all 0.300s ease;-o-transition:all 0.300s ease;transition:all 0.300s ease;}
.cursor							{ cursor:hand;cursor:pointer;}
.cursor-none					{ cursor:text!important;}
/*
a:link  						{ color:#7287BE;text-decoration:none;}
a:visited  						{ color:#7287BF;text-decoration:none;}
a:hover  						{ color:#41568D;text-decoration:none;}
*/
.bold							{ font-weight:400;}
.bolder							{ font-weight:600;}
.extra-bold						{ font-weight:800;}
.lighter						{ font-weight:100;}
.navbar							{ transition:0.200s linear;border:none!important;margin:0!important;padding:0!important;background:none!important;display:block;}

.hand  							{ cursor:pointer;}
button							{ color:#ffffff;/*border-radius:4px;*/background:#929ed9;padding:5px;border:none;cursor:hand;cursor:pointer;transition:linear 0.600s;border:none;outline:none!important;}
.messagebox						{ width:100%;margin-bottom:5px;border:1px solid #999999;background:#D4D0C8;color:#333333;padding:3px;border-radius:3px;}
.messageboxok					{ width:100%;margin-bottom:5px;border:1px solid #349534;background:#C9FFCA;padding:3px;font-weight:bold;color:#FFFFFF;border-radius:3px}
.messageboxerror				{ width:100%;margin-bottom:5px;border:1px solid #CC0000;background:#F7CBCA;padding:3px;font-weight:bold;color:#FFFFFF;border-radius:3px;}
#comunicado   					{ position:absolute;z-index:11000;;height:100%;width:100%;padding:50px;margin:0px;background-image:url(../img/fundo_transparente_escuro_pixel.png);display:table;}
.button-menu-toogle				{ border:none!important;background:#8b8574!important;color:#ffffff!important;border-radius:0!important;}
.button-menu-toogle:hover, .button-menu-toogle:focus, .button-menu-toogle:active{ background:#7a7464!important;color:#e5e5e5!important;}
input							{ padding-left:10px!important;}
.form-control					{ outline:none!important; box-shadow: none!important;}
.form-control:focus				{ border:1px solid #bbbbbb!important;}

#paginacao  						{ display:table; padding-top:25px; clear:both;  }
#paginacao ul 						{ list-style:none;padding:0; margin-left:0; }
#paginacao li  						{ float:left; margin:3px;}
#paginacao li a 					{ display:table-cell; width:36px; height:36px; vertical-align: middle; background:#EEF0F9; color:#666666; text-align:center; vertical-align:middle; }
#paginacao li a.current 			{ font-weight:bold;color:#FFF;background-color:#666666;}
#paginacao li a:hover 				{ background-color:#999999;color:#ffffff; }
#paginacao li a:visited 			{}
/* **************************************************************** */
/* BORDERS */ 
/* **************************************************************** */
.border-radius					{ border-radius:4px!important;}
.border-radius-5				{ border-radius:5px!important;}
.border-radius-6				{ border-radius:6px!important;}
.border-radius-7				{ border-radius:7px!important;}
.border-radius-8				{ border-radius:8px!important;}
.border-radius-9				{ border-radius:9px!important;}
.border-radius-10				{ border-radius:10px!important;}
.border-radius-none				{ border-radius:0!important;}
.border-none					{ border:none!important;}
.border							{ border:1px dotted #eeeeee; }
.border-radius-top-none			{ border-top-right-radius:0!important;border-top-left-radius:0!important;}
.border-radius-bottom-none		{ border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;}
.border-bottom					{ border-bottom:1px solid #cccccc; }
.border-teste					{ border:1px dotted #33FF00; }


/* **************************************************************** */
/* DEFINIÇÕES DE DISPLAY */
/* **************************************************************** */
.display-block					{ display:block;}
.display-table					{ display:table;}
.display-inline					{ display:inline;}
.display-inline-block			{ display:inline-block;}
.display-inline-table			{ display:inline-table;}
.display-none					{ display:none;}
.display-none-i 				{ display:none!important;} 
.clear-both						{ clear:both;border:none;background:none;}

/* **************************************************************** */
/* BACKGROUNDS PRÉ-DEFINIDOS */
/* **************************************************************** */
.bg-branco						{ background:#ffffff;}
.bg-amarelo-claro				{ background:#FFFFCC!important;}
.bg-amarelo-mais-claro			{ background:#FCFAE2!important;}
.bg-bege						{ background:#EBE8DA!important;;}
.bg-amarelo						{ background:#FFCC00!important;}
.bg-eeeeee						{ background:#eeeeee!important;}
.bg-none						{ background:none!important;}
.bg-branco-40					{ background-image:url(../images/bg-branco-40.png)!important;}
.bg-preto						{ background:#413e3f; }
.bg-preto-20					{ background-image:url(../images/bg-preto-20.png);}
.bg-preto-40					{ background-image:url(../images/bg-preto-40.png)!important;}
.bg-preto-60					{ background-image:url(../images/bg-preto-60.png);}
.bg-preto-80					{ background-image:url(../images/bg-preto-80.png);}

/* **************************************************************** */
/* COR DE FONTES PRÉ-DEFINIDAS */
/* **************************************************************** */
.amarelo						{ color:#FFCC00!important;}
.azul							{ color:#0099FF!important;}
.branco							{ color:#ffffff!important;}
.branco:hover					{ color:#ffffff!important;}
.cinza							{ color:#cccccc!important;}
.cinza-claro					{ color:#e5e5e5!important;}
.cinza-medio					{ color:#888888!important;}
.cinza-escuro					{ color:#555555!important;}
.preto							{ color:#000000!important;}
.verde							{ color:#51B356!important;}
.verde-claro					{ color:#BCEEB7!important; }
.verde-escuro					{ color:#006600!important;}
.vermelho-escuro				{ color:#990000!important;}
.vermelho 						{ color:#832b24!important;}

/* **************************************************************** */
/* DEFINIÇÕES DE TAMANHO DE FONTES */
/* **************************************************************** */
.uppercase						{ text-transform:uppercase;}
.font-size-10					{ font-size:10px!important;} 
.font-size-11					{ font-size:11px!important;} 
.font-size-12					{ font-size:12px!important;} 
.font-size-13					{ font-size:13px!important;} 
.font-size-14					{ font-size:14px!important;} 
.font-size-16					{ font-size:16px!important;} 
.font-size-18					{ font-size:18px!important;} 
.font-size-20					{ font-size:20px!important;} 
.font-size-22					{ font-size:22px!important;}
.font-size-23					{ font-size:23px!important;}
.font-size-24					{ font-size:24px!important;} 
.font-size-26					{ font-size:26px!important;} 
.font-size-28					{ font-size:28px!important;} 
.font-size-30					{ font-size:30px!important;} 
.font-size-31					{ font-size:31px!important;} 
.font-size-32					{ font-size:32px!important;} 
.font-size-33					{ font-size:33px!important;} 
.font-size-34					{ font-size:34px!important;} 
.font-size-35					{ font-size:35px!important;} 
.font-size-36					{ font-size:36px!important;} 
.font-size-37					{ font-size:37px!important;} 
.font-size-38					{ font-size:38px!important;} 
.font-size-39					{ font-size:39px!important;} 
.font-size-40					{ font-size:40px!important;} 
.font-size-45					{ font-size:45px!important;} 
.font-size-50					{ font-size:50px!important;} 
.font-size-55					{ font-size:55px!important;} 
.font-size-60					{ font-size:60px!important;} 
.font-size-70					{ font-size:70px!important;} 
.font-size-75					{ font-size:75px!important;} 
.font-size-80					{ font-size:80px!important;} 
.font-size-85					{ font-size:85px!important;} 
.font-size-90					{ font-size:90px!important;} 


/* **************************************************************** */
/* ALINHAMENTOS DE TEXTO */
/* **************************************************************** */
.text-align-right				{ text-align:right;}
.text-align-left				{ text-align:left;}
.text-align-justify				{ text-align:justify;}
.centralizar					{ margin:0 auto!important;}
.centralizar-texto				{ text-align:center!important;}
.list-style-none				{ list-style:none; }
.vertical-align-middle			{ vertical-align: middle;}
.vertical-align-top				{ vertical-align: top;}

/* **************************************************************** */
/* ESPAÇAMENTO DE TEXTO */
/* **************************************************************** */
.letter-spacing-1				{ letter-spacing:1px;}
.letter-spacing-2				{ letter-spacing:2px;}
.letter-spacing-3				{ letter-spacing:3px;}
.letter-spacing-4				{ letter-spacing:4px;}
.letter-spacing-5				{ letter-spacing:5px;}
.letter-spacing-6				{ letter-spacing:6px;}
.letter-spacing-7				{ letter-spacing:7px;}
.letter-spacing-8				{ letter-spacing:8px;}
.letter-spacing-9				{ letter-spacing:9px;}
.letter-spacing-10				{ letter-spacing:10px;}


/* **************************************************************** */
/* ALTURA DE LINHA */
/* **************************************************************** */
.line-height-10					{ line-height:10px;}
.line-height-12					{ line-height:12px;}
.line-height-14					{ line-height:14px;}
.line-height-16					{ line-height:16px;}
.line-height-18					{ line-height:18px;}
.line-height-20					{ line-height:20px;}
.line-height-22					{ line-height:22px;}
.line-height-24					{ line-height:24px;}
.line-height-26					{ line-height:26px;}
.line-height-28					{ line-height:28px;}
.line-height-30					{ line-height:30px;}


/* **************************************************************** */
/* DEFINIÇÕES DE PADDING E MARGIN */
/* **************************************************************** */

.padding0						{ padding:0!important;}	
.padding2						{ padding:2px!important;}
.padding3						{ padding:3px!important;}
.padding4						{ padding:4px!important;}
.padding5						{ padding:5px!important;}
.padding6						{ padding:6px!important;}
.padding7						{ padding:7px!important;}
.padding8						{ padding:8px!important;}
.padding9						{ padding:9px!important;}
.padding10						{ padding:10px!important;}
.padding11						{ padding:11px!important;}
.padding12						{ padding:12px!important;}
.padding13						{ padding:13px!important;}
.padding14						{ padding:14px!important;}
.padding15						{ padding:15px!important;}
.padding20						{ padding:20px!important;}
.padding25						{ padding:25px!important;}
.padding30						{ padding:30px!important;}
.padding35						{ padding:35px!important;}
.padding40						{ padding:40px!important;}
.padding45						{ padding:45px!important;}
.padding50						{ padding:50px!important;}
.padding55						{ padding:55px!important;}
.padding60						{ padding:60px!important;}
.padding65						{ padding:65px!important;}
.padding70						{ padding:70px!important;}
.padding75						{ padding:75px!important;}
.padding80						{ padding:80px!important;}
.padding85						{ padding:85px!important;}
.padding90						{ padding:90px!important;}
.padding95						{ padding:95px!important;}
.pV3						{ padding:3px 0!important; }
.pV4						{ padding:4px 0!important; }
.pV5						{ padding:5px 0!important; }
.pV6						{ padding:6px 0!important; }
.pV7						{ padding:7px 0!important; }
.pV8						{ padding:8px 0!important; }
.pV9						{ padding:9px 0!important; }
.pV10						{ padding:10px 0!important; }
.pV11						{ padding:11px 0!important; }
.pV12						{ padding:12px 0!important; }
.pV13						{ padding:13px 0!important; }
.pV14						{ padding:14px 0!important; }
.pV15						{ padding:15px 0!important; }
.pV20						{ padding:20px 0!important; }
.pV25						{ padding:25px 0!important; }
.pV30						{ padding:30px 0!important; }
.pV35						{ padding:35px 0!important; }
.pV40						{ padding:40px 0!important; }
.pV45						{ padding:45px 0!important; }
.pV50						{ padding:50px 0!important; }
.pV55						{ padding:55px 0!important; }
.pV60						{ padding:60px 0!important; }
.pV65						{ padding:65px 0!important; }
.pV70						{ padding:70px 0!important; }
.pV75						{ padding:75px 0!important; }
.pV80						{ padding:80px 0!important; }
.pV85						{ padding:85px 0!important; }
.pV90						{ padding:90px 0!important; }
.pV95						{ padding:95px 0!important; }
.pV100						{ padding:100px 0!important;}
.pV120						{ padding:120px 0!important;}
.pH3						{ padding-left:3px!important;padding-right:3px!important;}
.pH4						{ padding-left:4px!important;padding-right:4px!important;}
.pH5						{ padding-left:5px!important;padding-right:5px!important;}
.pH10						{ padding-left:10px!important;padding-right:10px!important;}
.pH15						{ padding-left:15px!important;padding-right:15px!important;}
.pH20						{ padding-left:20px!important;padding-right:20px!important;}
.pH25						{ padding-left:25px!important;padding-right:25px!important;}
.pH30						{ padding-left:30px!important;padding-right:30px!important;}
.pH35						{ padding-left:35px!important;padding-right:35px!important;}
.pH40						{ padding-left:40px!important;padding-right:40px!important;}
.pH45						{ padding-left:45px!important;padding-right:45px!important;}
.pH50						{ padding-left:50px!important;padding-right:50px!important;}
.pH55						{ padding-left:55px!important;padding-right:55px!important;}
.pH60						{ padding-left:60px!important;padding-right:60px!important;}
.pH65						{ padding-left:65px!important;padding-right:65px!important;}
.pH70						{ padding-left:70px!important;padding-right:70px!important;}
.pH75						{ padding-left:75px!important;padding-right:75px!important;}
.pH80						{ padding-left:80px!important;padding-right:80px!important;}
.pH85						{ padding-left:85px!important;padding-right:85px!important;}
.pH90						{ padding-left:90px!important;padding-right:90px!important;}
.pH95						{ padding-left:95px!important;padding-right:95px!important;}
.pH100						{ padding-left:100px!important;padding-right:100px!important;}
.pL0						{ padding-left:0!important;}	
.pL2						{ padding-left:2px!important;}
.pL3						{ padding-left:3px!important;}
.pL4						{ padding-left:4px!important;}
.pL5						{ padding-left:5px!important;}
.pL6						{ padding-left:6px!important;}
.pL7						{ padding-left:7px!important;}
.pL8						{ padding-left:8px!important;}
.pL9						{ padding-left:9px!important;}
.pL10						{ padding-left:10px!important;}
.pL11						{ padding-left:11px!important;}
.pL12						{ padding-left:12px!important;}
.pL13						{ padding-left:13px!important;}
.pL14						{ padding-left:14px!important;}
.pL15						{ padding-left:15px!important;}
.pL20						{ padding-left:20px!important;}
.pL25						{ padding-left:25px!important;}
.pL30						{ padding-left:30px!important;}
.pL35						{ padding-left:35px!important;}
.pL40						{ padding-left:40px!important;}
.pL45						{ padding-left:45px!important;}
.pL50						{ padding-left:50px!important;}
.pL55						{ padding-left:55px!important;}
.pL60						{ padding-left:60px!important;}
.pL65						{ padding-left:65px!important;}
.pL70						{ padding-left:70px!important;}
.pL75						{ padding-left:75px!important;}
.pL80						{ padding-left:80px!important;}
.pL85						{ padding-left:85px!important;}
.pL90						{ padding-left:90px!important;}
.pL95						{ padding-left:95px!important;}
.pR0						{ padding-right:0!important;}	
.pR2						{ padding-right:2px!important;}
.pR3						{ padding-right:3px!important;}
.pR4						{ padding-right:4px!important;}
.pR5						{ padding-right:5px!important;}
.pR6						{ padding-right:6px!important;}
.pR7						{ padding-right:7px!important;}
.pR8						{ padding-right:8px!important;}
.pR9						{ padding-right:9px!important;}
.pR10						{ padding-right:10px!important;}
.pR11						{ padding-right:11px!important;}
.pR12						{ padding-right:12px!important;}
.pR13						{ padding-right:13px!important;}
.pR14						{ padding-right:14px!important;}
.pR15						{ padding-right:15px!important;}
.pR20						{ padding-right:20px!important;}
.pR25						{ padding-right:25px!important;}
.pR30						{ padding-right:30px!important;}
.pR35						{ padding-right:35px!important;}
.pR40						{ padding-right:40px!important;}
.pR45						{ padding-right:45px!important;}
.pR50						{ padding-right:50px!important;}
.pR55						{ padding-right:55px!important;}
.pR60						{ padding-right:60px!important;}
.pR65						{ padding-right:65px!important;}
.pR70						{ padding-right:70px!important;}
.pR75						{ padding-right:75px!important;}
.pR80						{ padding-right:80px!important;}
.pR85						{ padding-right:85px!important;}
.pR90						{ padding-right:90px!important;}
.pR95						{ padding-right:95px!important;}
.pT0						{ padding-top:0!important;}	
.pT1						{ padding-top:1px!important;}	
.pT2						{ padding-top:2px!important;}
.pT3						{ padding-top:3px!important;}
.pT4						{ padding-top:4px!important;}
.pT5						{ padding-top:5px!important;}
.pT6						{ padding-top:6px!important;}
.pT7						{ padding-top:7px!important;}
.pT8						{ padding-top:8px!important;}
.pT9						{ padding-top:9px!important;}
.pT10						{ padding-top:10px!important;}
.pT11						{ padding-top:11px!important;}
.pT12						{ padding-top:12px!important;}
.pT13						{ padding-top:13px!important;}
.pT14						{ padding-top:14px!important;}
.pT15						{ padding-top:15px!important;}
.pT20						{ padding-top:20px!important;}
.pT25						{ padding-top:25px!important;}
.pT30						{ padding-top:30px!important;}
.pT35						{ padding-top:35px!important;}
.pT40						{ padding-top:40px!important;}
.pT45						{ padding-top:45px!important;}
.pT50						{ padding-top:50px!important;}
.pT55						{ padding-top:55px!important;}
.pT60						{ padding-top:60px!important;}
.pT65						{ padding-top:65px!important;}
.pT70						{ padding-top:70px!important;}
.pT75						{ padding-top:75px!important;}
.pT80						{ padding-top:80px!important;}
.pT85						{ padding-top:85px!important;}
.pT90						{ padding-top:90px!important;}
.pT95						{ padding-top:95px!important;}
.pB0						{ padding-bottom:0!important;}	
.pB2						{ padding-bottom:2px!important;}
.pB3						{ padding-bottom:3px!important;}
.pB4						{ padding-bottom:4px!important;}
.pB5						{ padding-bottom:5px!important;}
.pB6						{ padding-bottom:6px!important;}
.pB7						{ padding-bottom:7px!important;}
.pB8						{ padding-bottom:8px!important;}
.pB9						{ padding-bottom:9px!important;}
.pB10						{ padding-bottom:10px!important;}
.pB11						{ padding-bottom:11px!important;}
.pB12						{ padding-bottom:12px!important;}
.pB13						{ padding-bottom:13px!important;}
.pB14						{ padding-bottom:14px!important;}
.pB15						{ padding-bottom:15px!important;}
.pB20						{ padding-bottom:20px!important;}
.pB25						{ padding-bottom:25px!important;}
.pB30						{ padding-bottom:30px!important;}
.pB35						{ padding-bottom:35px!important;}
.pB40						{ padding-bottom:40px!important;}
.pB45						{ padding-bottom:45px!important;}
.pB50						{ padding-bottom:50px!important;}
.pB55						{ padding-bottom:55px!important;}
.pB60						{ padding-bottom:60px!important;}
.pB65						{ padding-bottom:65px!important;}
.pB70						{ padding-bottom:70px!important;}
.pB75						{ padding-bottom:75px!important;}
.pB80						{ padding-bottom:80px!important;}
.pB85						{ padding-bottom:85px!important;}
.pB90						{ padding-bottom:90px!important;}
.pB95						{ padding-bottom:95px!important;}
.margin0						{ margin:0!important;}	
.margin2						{ margin:2px!important;}	
.margin3						{ margin:3px!important;}
.margin4						{ margin:4px!important;}
.margin5						{ margin:5px!important;}
.margin6						{ margin:6px!important;}
.margin7						{ margin:7px!important;}
.margin8						{ margin:8px!important;}
.margin9						{ margin:9px!important;}
.margin10						{ margin:10px!important;}
.margin11						{ margin:11px!important;}
.margin12						{ margin:12px!important;}
.margin13						{ margin:13px!important;}
.margin14						{ margin:14px!important;}
.margin15						{ margin:15px!important;}
.margin20						{ margin:20px!important;}
.margin25						{ margin:25px!important;}
.margin30						{ margin:30px!important;}
.margin35						{ margin:35px!important;}
.margin40						{ margin:40px!important;}
.margin45						{ margin:45px!important;}
.margin50						{ margin:50px!important;}
.margin55						{ margin:55px!important;}
.margin60						{ margin:60px!important;}
.margin65						{ margin:65px!important;}
.margin70						{ margin:70px!important;}
.margin75						{ margin:75px!important;}
.margin80						{ margin:80px!important;}
.margin85						{ margin:85px!important;}
.margin90						{ margin:90px!important;}
.margin95						{ margin:95px!important;}
.mV3						{ margin-top:3px!important;margin-bottom:3px!important;}
.mV4						{ margin-top:4px!important;margin-bottom:4px!important;}
.mV5						{ margin-top:5px!important;margin-bottom:5px!important;}
.mV6						{ margin-top:6px!important;margin-bottom:6px!important;}
.mV7						{ margin-top:7px!important;margin-bottom:7px!important;}
.mV8						{ margin-top:8px!important;margin-bottom:8px!important;}
.mV9						{ margin-top:9px!important;margin-bottom:9px!important;}
.mV10						{ margin-top:10px!important;margin-bottom:10px!important;}
.mV11						{ margin-top:11px!important;margin-bottom:11px!important;}
.mV12						{ margin-top:12px!important;margin-bottom:12px!important;}
.mV13						{ margin-top:13px!important;margin-bottom:13px!important;}
.mV14						{ margin-top:14px!important;margin-bottom:14px!important;}
.mV15						{ margin-top:15px!important;margin-bottom:15px!important;}
.mV20						{ margin-top:20px!important;margin-bottom:20px!important;}
.mV25						{ margin-top:25px!important;margin-bottom:25px!important;}
.mV30						{ margin-top:30px!important;margin-bottom:30px!important;}
.mV35						{ margin-top:35px!important;margin-bottom:35px!important;}
.mV40						{ margin-top:40px!important;margin-bottom:40px!important;}
.mV45						{ margin-top:45px!important;margin-bottom:45px!important;}
.mV50						{ margin-top:50px!important;margin-bottom:50px!important;}
.mV55						{ margin-top:55px!important;margin-bottom:55px!important;}
.mV60						{ margin-top:60px!important;margin-bottom:60px!important;}
.mV65						{ margin-top:65px!important;margin-bottom:65px!important;}
.mV70						{ margin-top:70px!important;margin-bottom:70px!important;}
.mV75						{ margin-top:75px!important;margin-bottom:75px!important;}
.mV80						{ margin-top:80px!important;margin-bottom:80px!important;}
.mV85						{ margin-top:85px!important;margin-bottom:85px!important;}
.mV90						{ margin-top:90px!important;margin-bottom:90px!important;}
.mV95						{ margin-top:95px!important;margin-bottom:95px!important;}
.mV100						{ margin-top:100px!important;margin-bottom:100px!important;}
.mH3						{ margin-left:3px!important;margin-right:3px!important;}
.mH4						{ margin-left:4px!important;margin-right:4px!important;}
.mH5						{ margin-left:5px!important;margin-right:5px!important;}
.mH10						{ margin-left:10px!important;margin-right:10px!important;}
.mH15						{ margin-left:15px!important;margin-right:15px!important;}
.mH20						{ margin-left:20px!important;margin-right:20px!important;}
.mH25						{ margin-left:25px!important;margin-right:25px!important;}
.mH30						{ margin-left:30px!important;margin-right:30px!important;}
.mH35						{ margin-left:35px!important;margin-right:35px!important;}
.mH40						{ margin-left:40px!important;margin-right:40px!important;}
.mH45						{ margin-left:45px!important;margin-right:45px!important;}
.mH50						{ margin-left:50px!important;margin-right:50px!important;}
.mH55						{ margin-left:55px!important;margin-right:55px!important;}
.mH60						{ margin-left:60px!important;margin-right:60px!important;}
.mH65						{ margin-left:65px!important;margin-right:65px!important;}
.mH70						{ margin-left:70px!important;margin-right:70px!important;}
.mH75						{ margin-left:75px!important;margin-right:75px!important;}
.mH80						{ margin-left:80px!important;margin-right:80px!important;}
.mH85						{ margin-left:85px!important;margin-right:85px!important;}
.mH90						{ margin-left:90px!important;margin-right:90px!important;}
.mH95						{ margin-left:95px!important;margin-right:95px!important;}
.mH100						{ margin-left:100px!important;margin-right:100px!important;}
.mL0						{ margin-left:0!important;}	
.mL2						{ margin-left:2px!important;}
.mL3						{ margin-left:3px!important;}
.mL4						{ margin-left:4px!important;}
.mL5						{ margin-left:5px!important;}
.mL6						{ margin-left:6px!important;}
.mL7						{ margin-left:7px!important;}
.mL8						{ margin-left:8px!important;}
.mL9						{ margin-left:9px!important;}
.mL10						{ margin-left:10px!important;}
.mL11						{ margin-left:11px!important;}
.mL12						{ margin-left:12px!important;}
.mL13						{ margin-left:13px!important;}
.mL14						{ margin-left:14px!important;}
.mL15						{ margin-left:15px!important;}
.mL20						{ margin-left:20px!important;}
.mL25						{ margin-left:25px!important;}
.mL30						{ margin-left:30px!important;}
.mL35						{ margin-left:35px!important;}
.mL40						{ margin-left:40px!important;}
.mL45						{ margin-left:45px!important;}
.mL50						{ margin-left:50px!important;}
.mL55						{ margin-left:55px!important;}
.mL60						{ margin-left:60px!important;}
.mL65						{ margin-left:65px!important;}
.mL70						{ margin-left:70px!important;}
.mL75						{ margin-left:75px!important;}
.mL80						{ margin-left:80px!important;}
.mL85						{ margin-left:85px!important;}
.mL90						{ margin-left:90px!important;}
.mL95						{ margin-left:95px!important;}

.mR0						{ margin-right:0!important;}	
.mR2						{ margin-right:2px!important;}
.mR3						{ margin-right:3px!important;}
.mR4						{ margin-right:4px!important;}
.mR5						{ margin-right:5px!important;}
.mR6						{ margin-right:6px!important;}
.mR7						{ margin-right:7px!important;}
.mR8						{ margin-right:8px!important;}
.mR9						{ margin-right:9px!important;}
.mR10						{ margin-right:10px!important;}
.mR11						{ margin-right:11px!important;}
.mR12						{ margin-right:12px!important;}
.mR13						{ margin-right:13px!important;}
.mR14						{ margin-right:14px!important;}
.mR15						{ margin-right:15px!important;}
.mR20						{ margin-right:20px!important;}
.mR25						{ margin-right:25px!important;}
.mR30						{ margin-right:30px!important;}
.mR35						{ margin-right:35px!important;}
.mR40						{ margin-right:40px!important;}
.mR45						{ margin-right:45px!important;}
.mR50						{ margin-right:50px!important;}
.mR55						{ margin-right:55px!important;}
.mR60						{ margin-right:60px!important;}
.mR65						{ margin-right:65px!important;}
.mR70						{ margin-right:70px!important;}
.mR75						{ margin-right:75px!important;}
.mR80						{ margin-right:80px!important;}
.mR85						{ margin-right:85px!important;}
.mR90						{ margin-right:90px!important;}
.mR95						{ margin-right:95px!important;}
.mT0						{ margin-top:0!important;}	
.mT2						{ margin-top:2px!important;}
.mT3						{ margin-top:3px!important;}
.mT4						{ margin-top:4px!important;}
.mT5						{ margin-top:5px!important;}
.mT6						{ margin-top:6px!important;}
.mT7						{ margin-top:7px!important;}
.mT8						{ margin-top:8px!important;}
.mT9						{ margin-top:9px!important;}
.mT10						{ margin-top:10px!important;}
.mT11						{ margin-top:11px!important;}
.mT12						{ margin-top:12px!important;}
.mT13						{ margin-top:13px!important;}
.mT14						{ margin-top:14px!important;}
.mT15						{ margin-top:15px!important;}
.mT20						{ margin-top:20px!important;}
.mT25						{ margin-top:25px!important;}
.mT30						{ margin-top:30px!important;}
.mT35						{ margin-top:35px!important;}
.mT40						{ margin-top:40px!important;}
.mT45						{ margin-top:45px!important;}
.mT50						{ margin-top:50px!important;}
.mT55						{ margin-top:55px!important;}
.mT60						{ margin-top:60px!important;}
.mT65						{ margin-top:65px!important;}
.mT70						{ margin-top:70px!important;}
.mT75						{ margin-top:75px!important;}
.mT80						{ margin-top:80px!important;}
.mT85						{ margin-top:85px!important;}
.mT90						{ margin-top:90px!important;}
.mT95						{ margin-top:95px!important;}
.mB0						{ margin-bottom:0!important;}	
.mB2						{ margin-bottom:2px!important;}
.mB3						{ margin-bottom:3px!important;}
.mB4						{ margin-bottom:4px!important;}
.mB5						{ margin-bottom:5px!important;}
.mB6						{ margin-bottom:6px!important;}
.mB7						{ margin-bottom:7px!important;}
.mB8						{ margin-bottom:8px!important;}
.mB9						{ margin-bottom:9px!important;}
.mB10						{ margin-bottom:10px!important;}
.mB11						{ margin-bottom:11px!important;}
.mB12						{ margin-bottom:12px!important;}
.mB13						{ margin-bottom:13px!important;}
.mB14						{ margin-bottom:14px!important;}
.mB15						{ margin-bottom:15px!important;}
.mB20						{ margin-bottom:20px!important;}
.mB25						{ margin-bottom:25px!important;}
.mB30						{ margin-bottom:30px!important;}
.mB35						{ margin-bottom:35px!important;}
.mB40						{ margin-bottom:40px!important;}
.mB45						{ margin-bottom:45px!important;}
.mB50						{ margin-bottom:50px!important;}
.mB55						{ margin-bottom:55px!important;}
.mB60						{ margin-bottom:60px!important;}
.mB65						{ margin-bottom:65px!important;}
.mB70						{ margin-bottom:70px!important;}
.mB75						{ margin-bottom:75px!important;}
.mB80						{ margin-bottom:80px!important;}
.mB85						{ margin-bottom:85px!important;}
.mB90						{ margin-bottom:90px!important;}
.mB95						{ margin-bottom:95px!important;}

/* **************************************************************** */
/* DEFINIÇÕES LARGURAS
/* **************************************************************** */
.width-full							{ width:100%!important;}
.max-width-25						{ max-width:25px!important;} 
.max-width-50						{ max-width:50px!important;} 
.max-width-100						{ max-width:100px!important;} 
.max-width-110						{ max-width:110px!important;} 
.max-width-120						{ max-width:120px!important;} 
.max-width-130						{ max-width:130px!important;} 
.max-width-140						{ max-width:140px!important;} 
.max-width-150						{ max-width:150px!important;} 
.max-width-200						{ max-width:200px!important;} 
.max-width-250						{ max-width:250px!important;} 
.max-width-300						{ max-width:300px!important;} 
.max-width-350						{ max-width:350px!important;} 
.max-width-400						{ max-width:400px!important;} 
.max-width-450						{ max-width:450px!important;} 
.max-width-500						{ max-width:500px!important;} 
.max-width-550						{ max-width:550px!important;} 
.max-width-600						{ max-width:600px!important;} 
.max-width-650						{ max-width:650px!important;} 
.max-width-700						{ max-width:700px!important;} 
.max-width-750						{ max-width:750px!important;} 
.max-width-800						{ max-width:800px!important;} 
.max-width-850						{ max-width:850px!important;} 
.max-width-900						{ max-width:900px!important;} 
.max-width-990						{ max-width:990px!important;} 
.max-width-1000						{ max-width:1000px!important;} 
.max-width-1100						{ max-width:1100px!important;} 
.max-width-1200						{ max-width:1200px!important;} 
.max-width-1300						{ max-width:1300px!important;} 
.max-width-1300						{ max-width:1400px!important;} 

.min-width-10						{ min-width:10px!important;} 
.min-width-20						{ min-width:20px!important;} 
.min-width-30						{ min-width:30px!important;} 
.min-width-40						{ min-width:40px!important;} 
.min-width-50						{ min-width:50px!important;} 
.min-width-60						{ min-width:60px!important;} 
.min-width-70						{ min-width:70px!important;} 
.min-width-80						{ min-width:80px!important;} 
.min-width-90						{ min-width:90px!important;} 
.min-width-100						{ min-width:100px!important;} 
.min-width-110						{ min-width:110px!important;} 
.min-width-120						{ min-width:120px!important;} 
.min-width-130						{ min-width:130px!important;} 
.min-width-140						{ min-width:140px!important;} 
.min-width-150						{ min-width:150px!important;} 
.min-width-200						{ min-width:200px!important;} 
.min-width-250						{ min-width:250px!important;} 
.min-width-300						{ min-width:300px!important;} 
.min-width-350						{ min-width:350px!important;} 
.min-width-400						{ min-width:400px!important;} 
.min-width-450						{ min-width:450px!important;} 
.min-width-500						{ min-width:500px!important;} 
.min-width-550						{ min-width:550px!important;} 
.min-width-650						{ min-width:650px!important;} 
.min-width-700						{ min-width:700px!important;} 
.min-width-750						{ min-width:750px!important;} 
.min-width-800						{ min-width:800px!important;} 
.min-width-850						{ min-width:850px!important;} 
.min-width-900						{ min-width:900px!important;} 
.min-width-990						{ min-width:990px!important;} 


/* **************************************************************** */
/* DEFINIÇÕES DIV LIGHT BOX
/* **************************************************************** */
.div-lightbox 					{ position:fixed;overflow:auto; z-index:10001;top:0;left:0;background-image:url(../img/bg-preto-80.png);width:100%;height:100%;padding:50px; }
.container-lightbox				{ max-width:700px;z-index:5001;}


/* **************************************************************** */
/* DEFINIÇÕES DE ERRO
/* **************************************************************** */
#msg-error  					{ display:none;}
.needsfilled 					{ background: #FFCC00!important; color:#990000!important;border: 1px solid #999999!important; font-weight:bold!important;}
.needscompare 					{ background: #FFCC00!important; color:#990000!important;border: 1px solid #999999!important; font-weight:bold!important;}



/* **************************************************************** */
/* DEFINIÇÕES ESPECÍFICAS ABAIXO DE  1280px*/
/* **************************************************************** */



@media only screen and (max-width :1280px){  
.RES1280-padding-0				{ padding: 0 !important;}
.RES1280-padding-20-0			{ padding: 20px 0 !important;}
}


/* **************************************************************** */
/* DEFINIÇÕES ESPECÍFICAS ABAIXO DE  992px*/
/* **************************************************************** */
@media only screen and (max-width :992px){  
.RES992-centralizar-texto		{ text-align:center!important;}
.RES992-centralizar				{ margin:0 auto!important;}
.RES992-display-none			{ display:none!important;}
.RES992-padding-0				{ padding: 0 !important;}
.RES992-margin-0				{ margin: 0 !important;}
.RES992-padding-20-0			{ padding: 20px 0 !important;}
.RES992-padding-20				{ padding: 20px!important;}
.RES992-padding10				{ padding: 10px!important;}
}

/* **************************************************************** */
/* DEFINIÇÕES ESPECÍFICAS ABAIXO DE  768px*/
/* **************************************************************** */
@media only screen and (max-width :768px){  
.RES768-centralizar-texto		{ text-align:center!important;}
.RES768-centralizar				{ margin:0 auto!important;}
.RES768-display-table			{ display:table!important;}
.RES768-display-block			{ display:block!important;}
.RES768-display-inline-block	{ display:inline-block!important;}
.RES768-display-inline			{ display:inline!important;}
.RES768-display-none			{ display:none!important;}
.RES768-branco					{ color:#FFFFFF!important;}
.RES768-position-top			{ margin-top:65px!important;}
.RES768-font-size-14			{ font-size:14px!important;}
.RES768-font-size-15			{ font-size:15px!important;}
.RES768-font-size-16			{ font-size:16px!important;}
.RES768-font-size-18			{ font-size:18px!important;}
.RES768-font-size-20			{ font-size:20px!important;}
.RES768-font-size-22			{ font-size:22px!important;}
.RES768-padding0				{ padding:0!important;}	
.RES768-padding2				{ padding:2px!important;}
.RES768-padding3				{ padding:3px!important;}
.RES768-padding4				{ padding:4px!important;}
.RES768-padding5				{ padding:5px!important;}
.RES768-padding6				{ padding:6px!important;}
.RES768-padding7				{ padding:7px!important;}
.RES768-padding8				{ padding:8px!important;}
.RES768-padding9				{ padding:9px!important;}
.RES768-padding10				{ padding:10px!important;}
.RES768-padding11				{ padding:11px!important;}
.RES768-padding12				{ padding:12px!important;}
.RES768-padding13				{ padding:13px!important;}
.RES768-padding14				{ padding:14px!important;}
.RES768-padding15				{ padding:15px!important;}
.RES768-padding20				{ padding:20px!important;}
.RES768-padding25				{ padding:25px!important;}
.RES768-padding30				{ padding:30px!important;}
.RES768-padding35				{ padding:35px!important;}
.RES768-padding40				{ padding:40px!important;}
.RES768-padding45				{ padding:45px!important;}
.RES768-padding50				{ padding:50px!important;}
.RES768-padding55				{ padding:55px!important;}
.RES768-padding60				{ padding:60px!important;}
.RES768-padding65				{ padding:65px!important;}
.RES768-padding70				{ padding:70px!important;}
.RES768-padding75				{ padding:75px!important;}
.RES768-padding80				{ padding:80px!important;}
.RES768-padding85				{ padding:85px!important;}
.RES768-padding90				{ padding:90px!important;}
.RES768-padding95				{ padding:95px!important;}
.RES768-pV3						{ padding:3px 0!important; }
.RES768-pV4						{ padding:4px 0!important; }
.RES768-pV5						{ padding:5px 0!important; }
.RES768-pV6						{ padding:6px 0!important; }
.RES768-pV7						{ padding:7px 0!important; }
.RES768-pV8						{ padding:8px 0!important; }
.RES768-pV9						{ padding:9px 0!important; }
.RES768-pV10					{ padding:10px 0!important; }
.RES768-pV11					{ padding:11px 0!important; }
.RES768-pV12					{ padding:12px 0!important; }
.RES768-pV13					{ padding:13px 0!important; }
.RES768-pV14					{ padding:14px 0!important; }
.RES768-pV15					{ padding:15px 0!important; }
.RES768-pV20					{ padding:20px 0!important; }
.RES768-pV25					{ padding:25px 0!important; }
.RES768-pV30					{ padding:30px 0!important; }
.RES768-pV35					{ padding:35px 0!important; }
.RES768-pV40					{ padding:40px 0!important; }
.RES768-pV45					{ padding:45px 0!important; }
.RES768-pV50					{ padding:50px 0!important; }
.RES768-pV55					{ padding:55px 0!important; }
.RES768-pV60					{ padding:60px 0!important; }
.RES768-pV65					{ padding:65px 0!important; }
.RES768-pV70					{ padding:70px 0!important; }
.RES768-pV75					{ padding:75px 0!important; }
.RES768-pV80					{ padding:80px 0!important; }
.RES768-pV85					{ padding:85px 0!important; }
.RES768-pV90					{ padding:90px 0!important; }
.RES768-pV95					{ padding:95px 0!important; }
.RES768-pV100					{ padding:100px 0!important;}
.RES768-pV120					{ padding:120px 0!important;}
.RES768-pH3						{ padding-left:3px!important;padding-right:3px!important;}
.RES768-pH4						{ padding-left:4px!important;padding-right:4px!important;}
.RES768-pH5						{ padding-left:5px!important;padding-right:5px!important;}
.RES768-pH10					{ padding-left:10px!important;padding-right:10px!important;}
.RES768-pH15					{ padding-left:15px!important;padding-right:15px!important;}
.RES768-pH20					{ padding-left:20px!important;padding-right:20px!important;}
.RES768-pH25					{ padding-left:25px!important;padding-right:25px!important;}
.RES768-pH30					{ padding-left:30px!important;padding-right:30px!important;}
.RES768-pH35					{ padding-left:35px!important;padding-right:35px!important;}
.RES768-pH40					{ padding-left:40px!important;padding-right:40px!important;}
.RES768-pH45					{ padding-left:45px!important;padding-right:45px!important;}
.RES768-pH50					{ padding-left:50px!important;padding-right:50px!important;}
.RES768-pH55					{ padding-left:55px!important;padding-right:55px!important;}
.RES768-pH60					{ padding-left:60px!important;padding-right:60px!important;}
.RES768-pH65					{ padding-left:65px!important;padding-right:65px!important;}
.RES768-pH70					{ padding-left:70px!important;padding-right:70px!important;}
.RES768-pH75					{ padding-left:75px!important;padding-right:75px!important;}
.RES768-pH80					{ padding-left:80px!important;padding-right:80px!important;}
.RES768-pH85					{ padding-left:85px!important;padding-right:85px!important;}
.RES768-pH90					{ padding-left:90px!important;padding-right:90px!important;}
.RES768-pH95					{ padding-left:95px!important;padding-right:95px!important;}
.RES768-pH100					{ padding-left:100px!important;padding-right:100px!important;}
.RES768-pL0						{ padding-left:0!important;}	
.RES768-pL2						{ padding-left:2px!important;}
.RES768-pL3						{ padding-left:3px!important;}
.RES768-pL4						{ padding-left:4px!important;}
.RES768-pL5						{ padding-left:5px!important;}
.RES768-pL6						{ padding-left:6px!important;}
.RES768-pL7						{ padding-left:7px!important;}
.RES768-pL8						{ padding-left:8px!important;}
.RES768-pL9						{ padding-left:9px!important;}
.RES768-pL10					{ padding-left:10px!important;}
.RES768-pL11					{ padding-left:11px!important;}
.RES768-pL12					{ padding-left:12px!important;}
.RES768-pL13					{ padding-left:13px!important;}
.RES768-pL14					{ padding-left:14px!important;}
.RES768-pL15					{ padding-left:15px!important;}
.RES768-pL20					{ padding-left:20px!important;}
.RES768-pL25					{ padding-left:25px!important;}
.RES768-pL30					{ padding-left:30px!important;}
.RES768-pL35					{ padding-left:35px!important;}
.RES768-pL40					{ padding-left:40px!important;}
.RES768-pL45					{ padding-left:45px!important;}
.RES768-pL50					{ padding-left:50px!important;}
.RES768-pL55					{ padding-left:55px!important;}
.RES768-pL60					{ padding-left:60px!important;}
.RES768-pL65					{ padding-left:65px!important;}
.RES768-pL70					{ padding-left:70px!important;}
.RES768-pL75					{ padding-left:75px!important;}
.RES768-pL80					{ padding-left:80px!important;}
.RES768-pL85					{ padding-left:85px!important;}
.RES768-pL90					{ padding-left:90px!important;}
.RES768-pL95					{ padding-left:95px!important;}
.RES768-pR0						{ padding-right:0!important;}	
.RES768-pR2						{ padding-right:2px!important;}
.RES768-pR3						{ padding-right:3px!important;}
.RES768-pR4						{ padding-right:4px!important;}
.RES768-pR5						{ padding-right:5px!important;}
.RES768-pR6						{ padding-right:6px!important;}
.RES768-pR7						{ padding-right:7px!important;}
.RES768-pR8						{ padding-right:8px!important;}
.RES768-pR9						{ padding-right:9px!important;}
.RES768-pR10					{ padding-right:10px!important;}
.RES768-pR11					{ padding-right:11px!important;}
.RES768-pR12					{ padding-right:12px!important;}
.RES768-pR13					{ padding-right:13px!important;}
.RES768-pR14					{ padding-right:14px!important;}
.RES768-pR15					{ padding-right:15px!important;}
.RES768-pR20					{ padding-right:20px!important;}
.RES768-pR25					{ padding-right:25px!important;}
.RES768-pR30					{ padding-right:30px!important;}
.RES768-pR35					{ padding-right:35px!important;}
.RES768-pR40					{ padding-right:40px!important;}
.RES768-pR45					{ padding-right:45px!important;}
.RES768-pR50					{ padding-right:50px!important;}
.RES768-pR55					{ padding-right:55px!important;}
.RES768-pR60					{ padding-right:60px!important;}
.RES768-pR65					{ padding-right:65px!important;}
.RES768-pR70					{ padding-right:70px!important;}
.RES768-pR75					{ padding-right:75px!important;}
.RES768-pR80					{ padding-right:80px!important;}
.RES768-pR85					{ padding-right:85px!important;}
.RES768-pR90					{ padding-right:90px!important;}
.RES768-pR95					{ padding-right:95px!important;}
.RES768-pT0						{ padding-top:0!important;}	
.RES768-pT1						{ padding-top:1px!important;}	
.RES768-pT2						{ padding-top:2px!important;}
.RES768-pT3						{ padding-top:3px!important;}
.RES768-pT4						{ padding-top:4px!important;}
.RES768-pT5						{ padding-top:5px!important;}
.RES768-pT6						{ padding-top:6px!important;}
.RES768-pT7						{ padding-top:7px!important;}
.RES768-pT8						{ padding-top:8px!important;}
.RES768-pT9						{ padding-top:9px!important;}
.RES768-pT10					{ padding-top:10px!important;}
.RES768-pT11					{ padding-top:11px!important;}
.RES768-pT12					{ padding-top:12px!important;}
.RES768-pT13					{ padding-top:13px!important;}
.RES768-pT14					{ padding-top:14px!important;}
.RES768-pT15					{ padding-top:15px!important;}
.RES768-pT20					{ padding-top:20px!important;}
.RES768-pT25					{ padding-top:25px!important;}
.RES768-pT30					{ padding-top:30px!important;}
.RES768-pT35					{ padding-top:35px!important;}
.RES768-pT40					{ padding-top:40px!important;}
.RES768-pT45					{ padding-top:45px!important;}
.RES768-pT50					{ padding-top:50px!important;}
.RES768-pT55					{ padding-top:55px!important;}
.RES768-pT60					{ padding-top:60px!important;}
.RES768-pT65					{ padding-top:65px!important;}
.RES768-pT70					{ padding-top:70px!important;}
.RES768-pT75					{ padding-top:75px!important;}
.RES768-pT80					{ padding-top:80px!important;}
.RES768-pT85					{ padding-top:85px!important;}
.RES768-pT90					{ padding-top:90px!important;}
.RES768-pT95					{ padding-top:95px!important;}
.RES768-pB0						{ padding-bottom:0!important;}	
.RES768-pB2						{ padding-bottom:2px!important;}
.RES768-pB3						{ padding-bottom:3px!important;}
.RES768-pB4						{ padding-bottom:4px!important;}
.RES768-pB5						{ padding-bottom:5px!important;}
.RES768-pB6						{ padding-bottom:6px!important;}
.RES768-pB7						{ padding-bottom:7px!important;}
.RES768-pB8						{ padding-bottom:8px!important;}
.RES768-pB9						{ padding-bottom:9px!important;}
.RES768-pB10					{ padding-bottom:10px!important;}
.RES768-pB11					{ padding-bottom:11px!important;}
.RES768-pB12					{ padding-bottom:12px!important;}
.RES768-pB13					{ padding-bottom:13px!important;}
.RES768-pB14					{ padding-bottom:14px!important;}
.RES768-pB15					{ padding-bottom:15px!important;}
.RES768-pB20					{ padding-bottom:20px!important;}
.RES768-pB25					{ padding-bottom:25px!important;}
.RES768-pB30					{ padding-bottom:30px!important;}
.RES768-pB35					{ padding-bottom:35px!important;}
.RES768-pB40					{ padding-bottom:40px!important;}
.RES768-pB45					{ padding-bottom:45px!important;}
.RES768-pB50					{ padding-bottom:50px!important;}
.RES768-pB55					{ padding-bottom:55px!important;}
.RES768-pB60					{ padding-bottom:60px!important;}
.RES768-pB65					{ padding-bottom:65px!important;}
.RES768-pB70					{ padding-bottom:70px!important;}
.RES768-pB75					{ padding-bottom:75px!important;}
.RES768-pB80					{ padding-bottom:80px!important;}
.RES768-pB85					{ padding-bottom:85px!important;}
.RES768-pB90					{ padding-bottom:90px!important;}
.RES768-pB95					{ padding-bottom:95px!important;}
.RES768-margin0					{ margin:0!important;}	
.RES768-margin2					{ margin:2px!important;}	
.RES768-margin3					{ margin:3px!important;}
.RES768-margin4					{ margin:4px!important;}
.RES768-margin5					{ margin:5px!important;}
.RES768-margin6					{ margin:6px!important;}
.RES768-margin7					{ margin:7px!important;}
.RES768-margin8					{ margin:8px!important;}
.RES768-margin9					{ margin:9px!important;}
.RES768-margin10				{ margin:10px!important;}
.RES768-margin11				{ margin:11px!important;}
.RES768-margin12				{ margin:12px!important;}
.RES768-margin13				{ margin:13px!important;}
.RES768-margin14				{ margin:14px!important;}
.RES768-margin15				{ margin:15px!important;}
.RES768-margin20				{ margin:20px!important;}
.RES768-margin25				{ margin:25px!important;}
.RES768-margin30				{ margin:30px!important;}
.RES768-margin35				{ margin:35px!important;}
.RES768-margin40				{ margin:40px!important;}
.RES768-margin45				{ margin:45px!important;}
.RES768-margin50				{ margin:50px!important;}
.RES768-margin55				{ margin:55px!important;}
.RES768-margin60				{ margin:60px!important;}
.RES768-margin65				{ margin:65px!important;}
.RES768-margin70				{ margin:70px!important;}
.RES768-margin75				{ margin:75px!important;}
.RES768-margin80				{ margin:80px!important;}
.RES768-margin85				{ margin:85px!important;}
.RES768-margin90				{ margin:90px!important;}
.RES768-margin95				{ margin:95px!important;}
.RES768-mV3						{ margin-top:3px!important;margin-bottom:3px!important;}
.RES768-mV4						{ margin-top:4px!important;margin-bottom:4px!important;}
.RES768-mV5						{ margin-top:5px!important;margin-bottom:5px!important;}
.RES768-mV6						{ margin-top:6px!important;margin-bottom:6px!important;}
.RES768-mV7						{ margin-top:7px!important;margin-bottom:7px!important;}
.RES768-mV8						{ margin-top:8px!important;margin-bottom:8px!important;}
.RES768-mV9						{ margin-top:9px!important;margin-bottom:9px!important;}
.RES768-mV10						{ margin-top:10px!important;margin-bottom:10px!important;}
.RES768-mV11						{ margin-top:11px!important;margin-bottom:11px!important;}
.RES768-mV12						{ margin-top:12px!important;margin-bottom:12px!important;}
.RES768-mV13						{ margin-top:13px!important;margin-bottom:13px!important;}
.RES768-mV14						{ margin-top:14px!important;margin-bottom:14px!important;}
.RES768-mV15						{ margin-top:15px!important;margin-bottom:15px!important;}
.RES768-mV20						{ margin-top:20px!important;margin-bottom:20px!important;}
.RES768-mV25						{ margin-top:25px!important;margin-bottom:25px!important;}
.RES768-mV30						{ margin-top:30px!important;margin-bottom:30px!important;}
.RES768-mV35						{ margin-top:35px!important;margin-bottom:35px!important;}
.RES768-mV40						{ margin-top:40px!important;margin-bottom:40px!important;}
.RES768-mV45						{ margin-top:45px!important;margin-bottom:45px!important;}
.RES768-mV50						{ margin-top:50px!important;margin-bottom:50px!important;}
.RES768-mV55						{ margin-top:55px!important;margin-bottom:55px!important;}
.RES768-mV60						{ margin-top:60px!important;margin-bottom:60px!important;}
.RES768-mV65						{ margin-top:65px!important;margin-bottom:65px!important;}
.RES768-mV70						{ margin-top:70px!important;margin-bottom:70px!important;}
.RES768-mV75						{ margin-top:75px!important;margin-bottom:75px!important;}
.RES768-mV80						{ margin-top:80px!important;margin-bottom:80px!important;}
.RES768-mV85						{ margin-top:85px!important;margin-bottom:85px!important;}
.RES768-mV90						{ margin-top:90px!important;margin-bottom:90px!important;}
.RES768-mV95						{ margin-top:95px!important;margin-bottom:95px!important;}
.RES768-mV100						{ margin-top:100px!important;margin-bottom:100px!important;}
.RES768-mH3						{ margin-left:3px!important;margin-right:3px!important;}
.RES768-mH4						{ margin-left:4px!important;margin-right:4px!important;}
.RES768-mH5						{ margin-left:5px!important;margin-right:5px!important;}
.RES768-mH10					{ margin-left:10px!important;margin-right:10px!important;}
.RES768-mH15					{ margin-left:15px!important;margin-right:15px!important;}
.RES768-mH20					{ margin-left:20px!important;margin-right:20px!important;}
.RES768-mH25					{ margin-left:25px!important;margin-right:25px!important;}
.RES768-mH30					{ margin-left:30px!important;margin-right:30px!important;}
.RES768-mH35					{ margin-left:35px!important;margin-right:35px!important;}
.RES768-mH40					{ margin-left:40px!important;margin-right:40px!important;}
.RES768-mH45					{ margin-left:45px!important;margin-right:45px!important;}
.RES768-mH50					{ margin-left:50px!important;margin-right:50px!important;}
.RES768-mH55					{ margin-left:55px!important;margin-right:55px!important;}
.RES768-mH60					{ margin-left:60px!important;margin-right:60px!important;}
.RES768-mH65					{ margin-left:65px!important;margin-right:65px!important;}
.RES768-mH70					{ margin-left:70px!important;margin-right:70px!important;}
.RES768-mH75					{ margin-left:75px!important;margin-right:75px!important;}
.RES768-mH80					{ margin-left:80px!important;margin-right:80px!important;}
.RES768-mH85					{ margin-left:85px!important;margin-right:85px!important;}
.RES768-mH90					{ margin-left:90px!important;margin-right:90px!important;}
.RES768-mH95					{ margin-left:95px!important;margin-right:95px!important;}
.RES768-mH100					{ margin-left:100px!important;margin-right:100px!important;}
.RES768-mL0						{ margin-left:0!important;}	
.RES768-mL2						{ margin-left:2px!important;}
.RES768-mL3						{ margin-left:3px!important;}
.RES768-mL4						{ margin-left:4px!important;}
.RES768-mL5						{ margin-left:5px!important;}
.RES768-mL6						{ margin-left:6px!important;}
.RES768-mL7						{ margin-left:7px!important;}
.RES768-mL8						{ margin-left:8px!important;}
.RES768-mL9						{ margin-left:9px!important;}
.RES768-mL10					{ margin-left:10px!important;}
.RES768-mL11					{ margin-left:11px!important;}
.RES768-mL12					{ margin-left:12px!important;}
.RES768-mL13					{ margin-left:13px!important;}
.RES768-mL14					{ margin-left:14px!important;}
.RES768-mL15					{ margin-left:15px!important;}
.RES768-mL20					{ margin-left:20px!important;}
.RES768-mL25					{ margin-left:25px!important;}
.RES768-mL30					{ margin-left:30px!important;}
.RES768-mL35					{ margin-left:35px!important;}
.RES768-mL40					{ margin-left:40px!important;}
.RES768-mL45					{ margin-left:45px!important;}
.RES768-mL50					{ margin-left:50px!important;}
.RES768-mL55					{ margin-left:55px!important;}
.RES768-mL60					{ margin-left:60px!important;}
.RES768-mL65					{ margin-left:65px!important;}
.RES768-mL70					{ margin-left:70px!important;}
.RES768-mL75					{ margin-left:75px!important;}
.RES768-mL80					{ margin-left:80px!important;}
.RES768-mL85					{ margin-left:85px!important;}
.RES768-mL90					{ margin-left:90px!important;}
.RES768-mL95					{ margin-left:95px!important;}
.RES768-mR0						{ margin-right:0!important;}	
.RES768-mR2						{ margin-right:2px!important;}
.RES768-mR3						{ margin-right:3px!important;}
.RES768-mR4						{ margin-right:4px!important;}
.RES768-mR5						{ margin-right:5px!important;}
.RES768-mR6						{ margin-right:6px!important;}
.RES768-mR7						{ margin-right:7px!important;}
.RES768-mR8						{ margin-right:8px!important;}
.RES768-mR9						{ margin-right:9px!important;}
.RES768-mR10					{ margin-right:10px!important;}
.RES768-mR11					{ margin-right:11px!important;}
.RES768-mR12					{ margin-right:12px!important;}
.RES768-mR13					{ margin-right:13px!important;}
.RES768-mR14					{ margin-right:14px!important;}
.RES768-mR15					{ margin-right:15px!important;}
.RES768-mR20					{ margin-right:20px!important;}
.RES768-mR25					{ margin-right:25px!important;}
.RES768-mR30					{ margin-right:30px!important;}
.RES768-mR35					{ margin-right:35px!important;}
.RES768-mR40					{ margin-right:40px!important;}
.RES768-mR45					{ margin-right:45px!important;}
.RES768-mR50					{ margin-right:50px!important;}
.RES768-mR55					{ margin-right:55px!important;}
.RES768-mR60					{ margin-right:60px!important;}
.RES768-mR65					{ margin-right:65px!important;}
.RES768-mR70					{ margin-right:70px!important;}
.RES768-mR75					{ margin-right:75px!important;}
.RES768-mR80					{ margin-right:80px!important;}
.RES768-mR85					{ margin-right:85px!important;}
.RES768-mR90					{ margin-right:90px!important;}
.RES768-mR95					{ margin-right:95px!important;}
.RES768-mT0						{ margin-top:0!important;}	
.RES768-mT2						{ margin-top:2px!important;}
.RES768-mT3						{ margin-top:3px!important;}
.RES768-mT4						{ margin-top:4px!important;}
.RES768-mT5						{ margin-top:5px!important;}
.RES768-mT6						{ margin-top:6px!important;}
.RES768-mT7						{ margin-top:7px!important;}
.RES768-mT8						{ margin-top:8px!important;}
.RES768-mT9						{ margin-top:9px!important;}
.RES768-mT10					{ margin-top:10px!important;}
.RES768-mT11					{ margin-top:11px!important;}
.RES768-mT12					{ margin-top:12px!important;}
.RES768-mT13					{ margin-top:13px!important;}
.RES768-mT14					{ margin-top:14px!important;}
.RES768-mT15					{ margin-top:15px!important;}
.RES768-mT20					{ margin-top:20px!important;}
.RES768-mT25					{ margin-top:25px!important;}
.RES768-mT30					{ margin-top:30px!important;}
.RES768-mT35					{ margin-top:35px!important;}
.RES768-mT40					{ margin-top:40px!important;}
.RES768-mT45					{ margin-top:45px!important;}
.RES768-mT50					{ margin-top:50px!important;}
.RES768-mT55					{ margin-top:55px!important;}
.RES768-mT60					{ margin-top:60px!important;}
.RES768-mT65					{ margin-top:65px!important;}
.RES768-mT70					{ margin-top:70px!important;}
.RES768-mT75					{ margin-top:75px!important;}
.RES768-mT80					{ margin-top:80px!important;}
.RES768-mT85					{ margin-top:85px!important;}
.RES768-mT90					{ margin-top:90px!important;}
.RES768-mT95					{ margin-top:95px!important;}
.RES768-mB0						{ margin-bottom:0!important;}	
.RES768-mB2						{ margin-bottom:2px!important;}
.RES768-mB3						{ margin-bottom:3px!important;}
.RES768-mB4						{ margin-bottom:4px!important;}
.RES768-mB5						{ margin-bottom:5px!important;}
.RES768-mB6						{ margin-bottom:6px!important;}
.RES768-mB7						{ margin-bottom:7px!important;}
.RES768-mB8						{ margin-bottom:8px!important;}
.RES768-mB9						{ margin-bottom:9px!important;}
.RES768-mB10					{ margin-bottom:10px!important;}
.RES768-mB11					{ margin-bottom:11px!important;}
.RES768-mB12					{ margin-bottom:12px!important;}
.RES768-mB13					{ margin-bottom:13px!important;}
.RES768-mB14					{ margin-bottom:14px!important;}
.RES768-mB15					{ margin-bottom:15px!important;}
.RES768-mB20					{ margin-bottom:20px!important;}
.RES768-mB25					{ margin-bottom:25px!important;}
.RES768-mB30					{ margin-bottom:30px!important;}
.RES768-mB35					{ margin-bottom:35px!important;}
.RES768-mB40					{ margin-bottom:40px!important;}
.RES768-mB45					{ margin-bottom:45px!important;}
.RES768-mB50					{ margin-bottom:50px!important;}
.RES768-mB55					{ margin-bottom:55px!important;}
.RES768-mB60					{ margin-bottom:60px!important;}
.RES768-mB65					{ margin-bottom:65px!important;}
.RES768-mB70					{ margin-bottom:70px!important;}
.RES768-mB75					{ margin-bottom:75px!important;}
.RES768-mB80					{ margin-bottom:80px!important;}
.RES768-mB85					{ margin-bottom:85px!important;}
.RES768-mB90					{ margin-bottom:90px!important;}
.RES768-mB95					{ margin-bottom:95px!important;}
.div-lightbox 					{ padding:10px; }
}

.botao-cadastrar		{ border-bottom-left-radius:0!important;border-top-left-radius:0!important;}


/* REFORMA 2018 - PLATAFORMA SISTEMA S */

.homepage-hero-module 		{ border-right:none;border-left:none;position:relative;background:#000000;max-height:850px; }
.no-video .video-container video, .touch .video-container video { display: none; background:none!important; }
.no-video .video-container .poster, .touch .video-container .poster { display: block !important; background:none!important; }
.video-container 			{ position:relative;left:0%;/*height: 100%;*/ width: 100%; overflow: hidden; top:0; background-image:url('../img/bg-preto-40.png'); background-blend-mode: multiply; background-attachment:fixed;z-index:0; }
.crt-parallaxvideo 			{ position:fixed; filter:opacity(40%);}
@media only screen and (max-width :992px){
.video-container 			{ background-image:url('../img/video_bg.jpg')!important;background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:scroll; }
.crt-parallaxvideo 			{ display:none; }
.homepage-hero-module 		{ max-height:none; }
}
.video-container video 		{ background:none!important; position: absolute; z-index: 0; top: 0; }
.video-container video.fillWidth { width: 100%;background-blend-mode: multiply; }
.rodape-jml-responsivo		{ z-index:1!important; } 
.home_logo 							{ margin:0 auto;padding-top:150px; }
.restrito_logo 						{ margin:0 auto;padding:70px; }
.sub-topo							{ border-bottom:1px solid #000000;padding:0;padding-top:20px;padding-bottom:10px;  }
#menu								{ padding-top:65px;padding-left:65px; }
#login								{ padding-top:65px;padding-right:65px; }
.topo-box-laranja					{ padding:80px 100px;background:#fd8449; border-radius:10px;color:#FFFFFF;font-size:15px;text-align:left;line-height:25px;}
.topo-box-laranja-1					{  }
.topo-box-laranja-2					{ padding:118px 100px;  }
.topo-box-laranja-logo				{ position:absolute;top:-25px;left:-10px;border-radius:10px;background:#FFFFFF;padding:10px 15px;display:inline; }
.margem-apresentacao				{  margin-top:-170px; }
.margem-apresentacao-correcao		{  margin-top:50px;;}
.div-box-preto						{ padding:110px 0;text-align:center;margin-top:120px;display:table; }
.topo-box-preto						{ padding:10px;font-size:32px;color:#FFFFFF;background:#000000;margin-top:5px;display:inline-table;line-height:32px;  }
.solicite_proposta					{ padding:75px 0;background:#fd8449;color:#143154; }
.senha_cortesia						{ background:#fd8449; background-image:url('../img/senha_cortesia_fundo.jpg');background-position:center;background-repeat:no-repeat;background-attachment:cover;vertical-align:middle;padding:75px 0;}
.senha_cortesia_div_1				{ border:2px solid #FFFFFF;color:#FFFFFF;border-radius:50px;padding:15px 25px;letter-spacing:5px;display:inline-table;font-size:18px;font-weight:800; }
.senha_cortesia_div_2				{ padding:15px 25px;display:inline-table; }
.senha_cortesia_div_3				{ color:#FFFFFF;background-image:url('../img/senha_cortesia_fundo_assinar.png'); border-radius:50px;padding:15px 25px;letter-spacing:5px;display:inline-table;font-size:18px;font-weight:800; }
.footer-sem-margem 					{ background-color:#ffffff!important;z-index:1px!important;display:none!important; }
.div-menu							{ background:#fd8449;color:#FFFFFF;padding:25px;text-transform:uppercase;font-size:12px;max-width:250px;font-weight:600;position:absolute;left:110px;top:65px;text-align:left; z-index:1; display:none}
.div-menu ul						{ list-style:none;padding:0 25px;}
.div-menu ul a						{ color:#FFFFFF; }
.div-menu ul a:hover				{ color:#333333; }
.div-menu ul li						{ list-style:none;padding:10px 0; }
.div-login							{ background:#2d2c2f;padding:25px;width:350px;position:absolute;right:20px;top:50px;text-align:left; z-index:1; display:none; }
.form_login 						{ padding:20px 0!important; }
.form_login input 					{ padding:20px;padding-left:20px!important;border-radius:50px;letter-spacing:2px;color:#959595;background:#ffffff;border:1 px solid #ffffff;margin-bottom:5px; }
.form_login button 					{ padding:10px;border-radius:50px;letter-spacing:1px;color:#ffffff;background:#fd8449;border:none;margin-bottom:5px;font-weight:700;width:100%;font-size:15px; }
.recuperar-dados					{ color:#9e9e9e!important;font-size:12px; }
.boxes_informacoes 					{ background:#ffffff;padding:30px;border-radius:10px;margin-bottom:30px!important;display:table;width:100%;}
.boxes_informacoes:hover, .boxes_informacoes div:hover  			{ color:#FFFFFF!important;}
.bloco_informacoes					{ background:#ededed;padding:55px 0;width:100%;}
.bloco_informacoes_texto1			{ padding:40px 0;font-size:14px;font-weight:600;text-align:left; }
.bloco_informacoes_texto2			{ color:#969595;font-size:12px;text-align:left; }
.leia-mais-box  					{ border-radius:30px;font-size:14px;padding:10px 20px ;text-align:center; font-weight:600; margin-bottom:30px;letter-spacing:5px; }

.leia-blog							{ border:2px solid #da334b; color:#da334b;  }
.leia-coluna						{ border:2px solid #8aa14e; color:#8aa14e;  }
.leia-noticias						{ border:2px solid #27b6df;color:#27b6df;  }
.leia-noticias:hover				{ border:2px solid #ffffff; color:#ffffff;background:#19b1dd;  }
.leia-blog:hover					{ border:2px solid #ffffff; color:#ffffff;background:#da334b;  }
.leia-coluna:hover					{ border:2px solid #ffffff; color:#ffffff;background:#8aa14e;  }
.icone-informacoes					{ font-size:19px;padding-right:5px; }

.boxes-noticias .titulo-noticias	{ color:#27b6df;letter-spacing:2px; }
.boxes-noticias						{ background:#ffffff;color:#143154!important; }
.boxes-noticias:hover				{ background:#27b6df; }
.boxes-noticias:hover .titulo-noticias	{ color:#ffffff!important; }
.boxes-noticias:hover .bloco_informacoes_texto1	{ color:#ffffff!important;  }
.boxes-noticias:hover .bloco_informacoes_texto2	{ color:#ffffff!important;  }

.boxes-blog .titulo-blog			{ color:#da334b;letter-spacing:2px; }
.boxes-blog							{ background:#ffffff;color:#143154!important; }
.boxes-blog:hover					{ background:#da334b; }
.boxes-blog:hover .titulo-blog		{ color:#ffffff!important; }
.boxes-blog:hover .bloco_informacoes_texto1	{ color:#ffffff!important;  }
.boxes-blog:hover .bloco_informacoes_texto2	{ color:#ffffff!important;  }

.boxes-coluna .titulo-coluna			{ color:#8aa14e;letter-spacing:2px; }
.boxes-coluna							{ background:#ffffff;color:#143154!important; }
.boxes-coluna:hover						{ background:#8aa14e; }
.boxes-coluna:hover .titulo-coluna		{ color:#ffffff!important; }
.boxes-coluna:hover .bloco_informacoes_texto1	{ color:#ffffff!important;  }
.boxes-coluna:hover .bloco_informacoes_texto2	{ color:#ffffff!important;  }






.destaques							{ background-color:#303030;padding:0!important; }
.destaques-container				{ max-width:1400px;margin:0 auto;display:table;} 
.destaques-container > div			{ float:left; } 
.destaques-box-1					{ background-image:url('../img/destaques/1.jpg');background-position:center;background-repeat:no-repeat;background-attachment:cover;vertical-align:middle; ;width:560px;height:560px; } 
.destaques-box-1 img { width:560px;height:560px; }
.destaques-box-1:hover				{ background-image:url('../img/destaques/1_hover.jpg'); }
.destaques-box-2					{ background-image:url('../img/destaques/2.jpg');background-position:center;background-repeat:no-repeat;background-attachment:cover;vertical-align:middle; ;width:280px;height:280px; }  
.destaques-box-2  img { width:280px;height:280px; }  
.destaques-box-2:hover				{ background-image:url('../img/destaques/2_hover.jpg'); }
.destaques-box-3				{ background-image:url('../img/destaques/3.jpg');background-position:center;background-repeat:no-repeat;background-attachment:cover;vertical-align:middle; ;width:280px;height:280px; clear:both;} 
.destaques-box-3  img { width:280px;height:280px; }
.destaques-box-3:hover				{ background-image:url('../img/destaques/3_hover.jpg'); }
.destaques-box-4					{ background-image:url('../img/destaques/4.jpg');background-position:center;background-repeat:no-repeat;background-attachment:cover;vertical-align:middle; ;width:560px;height:560px; } 
.destaques-box-4:hover				{ background-image:url('../img/destaques/4_hover.jpg'); }
.destaques-box-5					{ background-image:url('../img/destaques/5.jpg');background-position:center;background-repeat:no-repeat;background-attachment:cover;vertical-align:middle; ;width:560px;height:280px; } 
.destaques-box-5:hover				{ background-image:url('../img/destaques/5_hover.jpg'); }
.destaques-box-6					{ background-image:url('../img/destaques/6.jpg');background-position:center;background-repeat:no-repeat;background-attachment:cover;vertical-align:middle; ;width:560px;height:280px; } 
.destaques-box-6  img { width:560px;height:280px; } 
.destaques-box-6:hover				{ background-image:url('../img/destaques/6_hover.jpg'); }
.destaques-box-7					{ background-image:url('../img/destaques/7.jpg');background-position:center;background-repeat:no-repeat;background-attachment:cover;vertical-align:middle; ;width:280px;height:280px; }
.destaques-box-7:hover				{ background-image:url('../img/destaques/7_hover.jpg'); }
.destaques-container-990				{ max-width:990px;margin:0 auto;display:table;} 
.destaques-container-990 > div			{ float:left; } 
.destaques-box-1-990					{ background-image:url('../img/destaques/990/1.jpg');background-position:center;background-repeat:no-repeat;background-attachment:cover;vertical-align:middle;width:990px;height:280px; } 
.destaques-box-1-990:hover				{ background-image:url('../img/destaques/990/1_hover.jpg'); }
.destaques-box-2-990					{ background-image:url('../img/destaques/990/2.jpg');background-position:center;background-repeat:no-repeat;background-attachment:cover;vertical-align:middle;width:330px;height:280px; }  
.destaques-box-2-990:hover				{ background-image:url('../img/destaques/990/2_hover.jpg'); }
.destaques-box-3-990				{ background-image:url('../img/destaques/990/3.jpg');background-position:center;background-repeat:no-repeat;background-attachment:cover;vertical-align:middle;width:330px;height:280px; } 
.destaques-box-3-990:hover				{ background-image:url('../img/destaques/990/3_hover.jpg'); }
.destaques-box-4-990					{ background-image:url('../img/destaques/990/4.jpg');background-position:center;background-repeat:no-repeat;background-attachment:cover;vertical-align:middle;width:330px;height:280px; } 
.destaques-box-4-990:hover				{ background-image:url('../img/destaques/990/4_hover.jpg'); }
.destaques-box-5-990					{ background-image:url('../img/destaques/990/5.jpg');background-position:center;background-repeat:no-repeat;background-attachment:cover;vertical-align:middle;width:495px;height:280px; } 
.destaques-box-5-990:hover				{ background-image:url('../img/destaques/990/5_hover.jpg'); }
.destaques-box-6-990					{ background-image:url('../img/destaques/990/6.jpg');background-position:center;background-repeat:no-repeat;background-attachment:cover;vertical-align:middle;width:495px;height:280px; } 
.destaques-box-6-990  img { width:495px;height:280px; } 
.destaques-box-6-990:hover				{ background-image:url('../img/destaques/990/6_hover.jpg'); }
.destaques-box-7-990					{ background-image:url('../img/destaques/990/7.jpg');background-position:center;background-repeat:no-repeat;background-attachment:cover;vertical-align:middle;width:990px;height:280px; }
.destaques-box-7-990:hover				{ background-image:url('../img/destaques/990/7_hover.jpg'); }
#videos									{ padding:110px 0px!important; }
.forum-botao-criar-topico 		{ color:#333333;background:#f6ac63;padding:12px;margin-top:0px!important;font-size:13px;text-align:center;display:inline;float:left; }
.forum-botao-responder-topico 	{ color:#333333;background:#f6ac63;padding:12px;margin-top:15px!important;font-size:13px;text-align:center;display:inline;float:left;width:32.5%; }
.forum-botao-topicos 			{ color:#FFFFFF;background:#7e4922;padding:5px;margin-top:10px!important;font-size:13px;text-align:center;}
.forum-botao-topicos:hover		{ background:#f6ac63;color:#333333; }
.formulario-topicos				{ color:#ffffff!important;background:#f6ac63!important;border:none!important;height:43px!important;padding:9px 15px!important;width:79%;display:inline-block;margin:0!important;}
.formulario-topicos:focus 		{ color:#ffffff!important;background:#95511d!important;border:none!important;}
.formulario-topicos:hover 		{ color:#ffffff!important;background:#544c46!important;border:none!important;}
.busca-topicos 					{ margin-left:3px; width:18%;display:inline;padding:10px;/*height:40px!important;*/font-size:19px;background:#544c46;border-bottom:3px solid #544c46;}
.busca-topicos:hover 			{ background:#f6ac63;border-bottom:3px solid #f6ac63;}
.topico-resolvido				{ background:#e9ebdb!important;color:#666666; padding:11px!important; font-size:11px;text-align:center; }
.topico-criado-em				{ /*background:#d5d6c4;*/ color:#666666; padding:10px!important; font-size:12px; text-align:right; }
.topico-criado-em-resposta		{ /*background:#d7d3d8;*/ color:#666666; padding:10px!important; font-size:12px; text-align:right; }
.resposta-user					{ background:#e4d8c9; padding:10px!important; font-size:14px; }
.border-resposta				{ border:1px solid #d7d3d8;}
.botao-resolveu					{ background:#f6ac63;float:right;padding:5px!important;font-size:12px;color:#666666;text-align:center;}
.botao-resolveu:hover			{ background:#d39659;color:#ffffff;}
.bg-topico						{ background:#efe8df; }
.bg-topico-resolvido			{ background:#f6ac63!important;color:#333333;}
.bg-topico-nao-resolvido		{ background:#e4d8c9!important;color:#666666;}
.button-enviar					{ color:#333333;background:#f6ac63;text-align:center;font-weight:800; }




@media only screen and (max-width :1446px){  
.destaques-1400				{ display:none; }
.destaques-990				{ display:block!important; }
}
@media only screen and (max-width :992px){  
.home_logo 					{ padding-top:100px;padding-bottom:130px; }
.forum-botao-criar-topico 		{ margin-bottom:5px; }
.formulario-topicos				{ width:82% }
.busca-topicos 					{ width:17%; }
.RES992-display-inline			{ display:inline; }
.RES992-padding-10-0			{ padding:10px 0!important; }
.forum-titulo					{ padding:10px 0!important; }
}

@media only screen and (max-width :768px){  
.destaques-1400				{ display:none; }
.destaques-990				{ display:none!important; }
.destaques-768				{ display:block!important; }
.home_logo 					{ padding-top:70px;padding-bottom:100px; }
.homepage-hero-module 		{ max-height:none;; }
.topo-box-laranja-1			{ padding:35px; }
.topo-box-laranja-2			{ padding:35px;  }
#apresentacao				{ padding:10px!important; }
/*.container					{ padding:0px!important;}*/
.div-box-preto				{ padding:30px 0;margin-top:30px; }
.topo-box-preto				{ padding:15px;font-size:24px; }
.solicite_proposta			{ padding:75px 20px;}
#videos						{ padding:35px 0px!important; }
.senha_cortesia_div_2		{ display:block; }
.senha_cortesia				{ padding:75px 20px;}
.newsletter					{ padding:35px 20px;}
}

@media only screen and (max-width :420px){

.formulario-topicos				{ width:100%!important;margin-bottom:3px!important; }
.busca-topicos 					{ width:100%!important;margin:0px!important; }
}

@media only screen and (max-width :500px){
#menu								{ padding-top:35px;padding-left:15px; }
#login								{ padding-top:35px;padding-right:15px; }
.div-menu							{ max-width:800px;width:100%;position:fixed;left:0;top:0;}
.div-login							{ background:#2d2c2f;padding:25px;width:100%;position:fixed;right:0;top:0; }
.formulario-topicos				{ width:81% }
.busca-topicos 					{ width:17%; }
}


/*-------------------------------------*/
@media (min-width:100px){   
#menu-lat 									{  position:absolute!important; top:0; right:0; margin-top:0; }   
.dropdown-menu 								{  display:none; }   
#menu-lat .nav 								{  width:226px; }   
#menu-lat ul li 							{  clear:none; }
}
/*-------------------------------------*/
@media (min-width:480px){   
.dropdown-menu 								{  display:none; }   
}
/*-------------------------------------*/
@media (min-width:992px){   
#menu-lat 									{  position:relative!important; }   
#menu-lat .navbar-toggle 					{  display:none; }   
}
/*-------------------------------------*/
@media (min-width:992px){   
#menu-lat 									{  position:unset!important; top:0; right:0; }  
.dropdown-menu 								{  display:none; }   
.panel-collapse select						{ max-width:215px; }
}
/*-------------------------------------*/
@media (max-width:1200px){   
#nav2 .navbar-nav > li > a  				{  padding:25px 12px; }   
.navbar-toggle 								{  display:block; float:right; }
}
@media only screen and (max-width :1200px){   
#menu-meio .navbar-nav > li > a 			{  font-size:14px; padding:30px 24px 25px; }      
.navbar-toggle 								{  display:block; float:right; }              
.bg-topo-altura-150  						{  background:url("../img/bg-150.jpg") no-repeat fixed 0 -40px / contain  rgba(0, 0, 0, 0);}
}
@media only screen and (max-width :992px){   
.bg-topo 									{  background-size:cover; }
.margem-apresentacao  						{  margin-top:50px; }
.margem-apresentacao-correcao				{  margin-top:50px;}
#nav2 form 						{  }
#nav2 .navbar-nav > li > a 					{  padding:15px 25px!important; }       
.alinha-direita  							{  text-align:left; }   
.help 										{  margin:10px 0; }   
.voltar 									{  display:none; }   
#formNovaConsulta .text-align-right 		{  text-align:left; }   
.linha-topo-banner 							{  background:none; }   
#menu-meio .navbar-nav > li > a 			{  font-size:11px; padding:30px 10px 25px; }   
.sair 										{  margin-top:3px; margin-right:-15px; text-align:right; }   
.navbar-toggle 								{  display:block; float:right; }
.navbar-collapse.collapse 					{  display:none!important; }
.navbar-collapse.in 						{  display:block!important; }
.sair 										{  display:none; }   
.bg-topo-altura-150  						{  background:url("../img/bg-150.jpg") no-repeat fixed center center / cover  rgba(0, 0, 0, 0); }   
.news-assinante 							{  top:70%; }
/*.COMENTARIO_NIVEL	 						{  line-height:25px!important;}*/
}
@media only screen and (max-width :768px){ 
.bg-topo 									{  background-size:auto; }
.comunicado-div     				{ padding:10px;}
.comunicado   						{ padding:10px;}
#sucesso        					{ width:90%;padding:10px;}
.erro-login   						{ padding:10px;}
#nav2 form .cadeado 						{  display:none; }
#nav2 .navbar-toggle 						{  width:100%; }
#nav2 form 									{  border:0; }       
.margem-30 									{  margin:auto;padding:10px 30%; }        
.logado 									{  font-size:14px; }            
.item-esq 									{  float:left;padding:3px 0;text-align:right;width:25%}       
.item-dir 									{  float:left;padding:3px 0;margin-left:5%;text-align:left;width:70%; }       
.bg-verde 									{  background:none repeat scroll 0 0 #2c3434!important; }
#menu-meio .navbar-nav > li > a 			{  padding:10px 0; }
#menu-meio .navbar-default .navbar-nav a:hover,       #menu-meio .navbar-default .navbar-nav a:focus 						{  border-bottom:0;}
#menu-meio .navbar-nav > li > a 			{  font-size:12px; padding:10px 0; }
#nav1  										{  top:270px !important;width:44px;}
#nav1 .navbar-toggle 						{  width:44px; }       
.sr-only 									{  display:none; }
#nav1 .navbar-collapse 						{  left:-180px; }
#nav1 .navbar-toggle:focus 					{  width:44px!important; padding-left:0px; }       
.bold-35 									{  font-size:20px; }       
.padding-60  								{  padding:10px 0;}
.capitulo-anterior a 						{  text-indent:-999px; background:url('../img/capitulo-anterior-small.png') no-repeat; padding:15px 5px 15px 18px; width:38px; height:54px; display:block; color:#a66a3e; text-transform:uppercase; font-weight:bold; font-size:12px; }
.capitulo-atual  							{  height:54px; margin:0 10px; background:#e4c7ab; padding:7px 10px; text-align:center; color:#a66a3e; text-transform:uppercase; font-weight:bold; font-size:13px; display:table; }   
.capitulo-atual a 							{  color:#a66a3e; text-transform:uppercase; font-weight:bold; font-size:15px; }
.capitulo-proximo 							{  text-align:right; text-indent:-999px; }   
.capitulo-proximo a 						{  color:transparent; float:right; background:url('../img/capitulo-proximo-small.png') no-repeat; padding:15px 18px 15px 5px; width:38px; height:54px; display:block; text-transform:uppercase; font-weight:bold; font-size:12px; }
.artigo-anterior a 							{  float:right; text-indent:-999px; background:url('../img/artigo-anterior.png') no-repeat; padding:8px 5px 15px 18px; width:85px; height:36px; display:block; color:#454545; text-transform:uppercase; font-weight:bold; font-size:12px; }
.artigo-atual  								{  height:36px; margin:0 10px; background:#e4c7ab; padding:7px 10px; text-align:center; color:#454545; text-transform:uppercase; font-weight:bold; font-size:15px; }   
.artigo-atual a 							{  color:#454545; text-transform:uppercase; font-weight:bold; font-size:15px; }
.artigo-proximo 							{  text-align:right; /*text-indent:-999px;*/ }   
.artigo-proximo a 							{  float:left; background:url('../img/artigo-proximo.png') no-repeat right; padding:8px 18px 15px 5px; height:36px; width:85px; display:block; text-transform:uppercase; font-weight:bold; font-size:12px; }

}
@media only screen and (max-width :480px){   
.margem-30 									{  padding:20px; }        
.logado 									{  font-size:11px; }       
.item-esq 									{  float:left; padding:3px 0; text-align:left; width:100%; }
.item-dir 									{  float:left; padding:3px 0; margin-left:5%; text-align:left; width:100%; margin-bottom:20px; }   
.bg-verde 									{  background:none repeat scroll 0 0 #2c3434; }   
#nav2 form 									{  width:auto; }   
.font-38 									{  font-size:25px; line-height:30px; }  
.bg-topo 									{  height:auto; }   
#menu-meio .navbar-nav > li > a 			{  font-size:12px; padding:10px 0; }   
.light-16  									{  color:#feeedd; font-family:lato; font-size:13px; line-height:18px; margin:25px 0 117px; text-align:center; }      
#nav2 input 								{  width:84px; }  
.assinar-renovar 							{  font-size:13px; }   
.abrir-todos 								{  margin:10px 5px 10px 0; }   
.fechar-todos 								{  margin:10px 0; }
.news-assinante 							{  top:32%; }

}
@media only screen and (max-width :320px){   
.item-esq 									{  float:left; padding:3px 0; text-align:left; width:100%; }
.item-dir 									{  float:left; padding:3px 0; margin-left:5%; text-align:left; width:100%; margin-bottom:20px; }   
#nav2 input 								{  float:left; margin:5px 5px 5px 0; }   
.bg-verde 									{  background:none repeat scroll 0 0 #2c3434; }   
.bg-topo 									{  height:auto; }   
#menu-meio .navbar-nav > li > a 			{  font-size:12px; padding:10px 0; }   
.bold-35 									{  font-size:20px; }   
#nav2 button 								{  margin-top:5px; }
}

@media only screen and (min-width :321px){   
#nav2 button 							   {  margin-top:0px; }
/*.COMENTARIO_NIVEL p 				       { line-height:20px!important; }*/
}