/*	--------------------------------------------------
	Layout Geral
	-------------------------------------------------- */
	.clear {clear:both}
	#footer_catalogo {padding:0px 149px;}
	#footer_catalogo img {vertical-align:middle; margin-right:10px}
	#footer_catalogo a {color:#84AD45;}
	fieldset, legend {margin-top:10px 0px 0px 0px}
	legend {margin-bottom:10px; font-size:1.3em;}
	
	/* css hack: Funciona em todos os browsers excepto no IE */
	html>/*/*/body div.tab_conteudos ul {margin:0px 0 0 0px;} /*CCM_20150320*/
	
/*	--------------------------------------------------
    Layout com formatação de textos
	-------------------------------------------------- */
	#contexto {font-size: .68em; color:#2f8c2d; font-weight:bold; text-transform:uppercase}
	#contexto_categoria {font-size: .875em; color:#bfcda7; font-weight:normal;}
	h1 span#pre_h1 {color:#bfcda7; margin-right:10px}
	h1 {margin:15px 0px; padding-left:15px; background-color:#fdfdfd; height:32px; border-bottom:2px solid #dcdcda; font-size:1.25em; color:#56693b; line-height:1.25em; vertical-align:middle; padding-top:8px}
	#descritivo_actividade{margin-top:1em;color:#323632; 
		font-size:15px; /* CCM_20150316 - font-size:1.1em;*/
		line-height:1.4em; margin-bottom:20px; padding:0px 18px; text-align:justify;}
	#descritivo_actividade ul{LIST-STYLE-IMAGE: url(../images/bck_bullet1.gif);}
	#colunas_licencas {padding:24px 0px; margin-bottom:20px; } /*CCM-20150130 background-color:#fdfdfd;border-top: 1px solid #dde4d1; border-bottom: 1px solid #dcdcda*/
	.colunas {float:left; padding:0px 18px}
	.coluna_simples {padding:0px 18px}
	.colsHide{display:none;}
	.cols1{width:98%;}
	.cols2{width:45%;}
	.cols3{width:27%;}
	#col1 ul, #col2 ul, #col3 ul {list-style-position: outside; margin:8px; list-style-image:url(../images/bck_bullet1.gif); padding-left: 0px;}
	#col1 ul li, #col2 ul li, #col3 ul li {padding-left:0px; font-size:1em; 
		line-height:2em; /* CCM_20150316 - line-height:1.25em;*/
		margin: 8px 4px 4px 9px;}
	#Condicao {list-style-position: outside; margin:8px; list-style-image:none; list-style-type:none;}
	
	.barrasCols3{border-left:3px solid #cccccc; border-right:3px solid #cccccc;}
	.barrasCols2{border-right:3px solid #cccccc;}
	.barrasColsEsquerda{border-right:1px solid #cccccc;}
	.barrasColsDireita{}/*CCM-20150130 border-left:1px solid #cccccc;*/
	h2 {color:#56693b; font-size:15px; /*CCM_20150316 - font-size:.875em; */
		background-image:none; /*CCM_20150130 url(../images/bck_h2.gif);*/
		background-repeat:no-repeat; padding-left:18px}
	
	.colunas_extra {padding:0px}
	#col1_extra, #col2_extra, #col3_extra {width:27%; float:left; padding:10px; border:1px solid #ccc; margin:10px; font-size:0.78em; color:#323632}
	
	label {font-weight:bold}
	
	.error_alert {padding:10px 10px 10px 50px; border:1px solid red; margin-top:10px; background-image:url(../images/icon_alerta.gif); background-repeat:no-repeat; background-position:20px 10px}
	
	.PassoActivo, .PassoActivo a {font-size: 13px; color:#FFF; font-weight: bold;}
	.Passo, .Passo a {font-size: 13px; font-weight: bold; color: #787878;}
	.linkHeader a, .linkHeader a:active, .linkHeader a:visited{color:#787878;}
	.linkHeader a:hover {color:#989898;}
	
	/* Formatacao especifica Catlago.aspx*/
	h1.entrada {margin:0px 0px; padding:0px; height:32px; font-size:130%; font-weight:bold; color:#53693a; line-height:1.25em; vertical-align:middle; padding-top:0px; background-color: transparent; border-bottom:0px;}
	#pesquisa_entrada {margin-bottom:10px}
	#pesquisa_entrada p { font-size:0.8em; margin-top:10px; line-height:1.2em}
	#pesquisa_entrada img {vertical-align:middle}
	#pesquisa_entrada a {font-size:.9em}
	
	.outter_inwrapper {}
	.outter_inwrapper .preh2 {font-size:12px; margin-top:17px; color:#333333; font-weight:bold}
	.outter_inwrapper h2 {background-image:none; font-size:1.3em; color:#55683a; padding-left:0px; padding-top:0px; margin-top:0px; margin-bottom:15px}
	.outter_inwrapper p {line-height:1.2em}
	.coluna_esq_arvore, .coluna_esq_pesquisa, .coluna_arvore, .coluna_pesquisa {float:left}
	/*.coluna_arvore,*/ .coluna_pesquisa {padding-left:58px}

	input.caixa{ height:1.6em; padding:0.4em 0.4em 0em 0.4em; font-size:1em}
	.arvore {border: 1px solid #ccc; height:320px; width:640px; margin-top:10px; background-color:#fff; overflow:auto; padding:10px}
	 #topocatalogo {background-color:#fff; /*padding:10px*/ padding: 10px 0px 0px 40px; border-bottom: none; margin: 0px;} /*CCM_20150129 border-bottom: 1px solid #c9ccc0*/
	 
	   
	/* Formatacao especifica actividade.aspx*/
	h1.catalogo {font-weight:bold; font-size:1em; margin:0px; padding:0px; background-color: transparent; border:0px; color:#53693a;}
	h1.catalogo span#pre_h1 {margin-right:10px}
	
    
	/* Formatacao especifica licenca.aspx*/
	h1.licenca span#pre_h1 {color:#576a3c; margin-right:10px; font-size:12px; font-weight:bold; text-transform:uppercase}
	.licenca_top {font-weight:bold; margin:0px; padding:0px; background-color: transparent; border:0px; font-size:1.4em; color:#53693a; text-transform:uppercase; }
	h1.licenca {font-weight:bold; font-size:12px; 
		/*line-height:12px; CCM_20150415*/
		
		margin:0px; padding:0px; background-color: transparent; border:0px; color:#53693a;}
	.colunas_topo_licenca {padding:0px}
	#col1_licenca {float:none; padding:10px; margin-top:10px; margin-right:10px; font-size:11px;}
	h2.licenca {color:#2f8c2d; font-size:1.3em; font-weight:bold; background-image:none; margin:0px; padding:0px}
	
	#col1_licenca p, #col2_camara p {margin: 12px 10px 10px 18px; line-height:17px; text-align:justify; 
		font-size:15px; /*CCM_20150316 - font-size:11px; */
		}
	
	#col1_licenca ul, #col2_camara ul {list-style-position: outside; margin:12px 25px; list-style-image:url(../images/bck_bullet1.gif); font-size:11px;}
	#col1_licenca ul li, #col2_camara ul li {padding-left:0px; line-height:17px; margin: 4px 4px 4px 9px; 
		font-size:13px; /*CCM_20150316 - font-size:11px;*/
		}
	#col2_camara ul li img {vertical-align:middle}
	

	#CamarasSet {border-style:none; padding-left:10px;}
	.RadioButton input {border-style:none;}
	.RadioButton label {font-size:1em}
	
	#topolicenca {background-color:#fff; padding:10px 0px 0px 10px; border-bottom: none; margin:0px}
	/*CCM_20150130 #topolicenca {background-color:#fbfbfb; padding:10px 0px 0px 10px; border-bottom: 1px solid #c9ccc0; margin:0px}*/	
	.BarraLateral {position:absolute; top:0px; right:2px; width:180px}
	/*#select_localidade {position:absolute; top:0px; right:2px; width:180px}*/
	#select_localidadeSubDiv {background-color:#fbfbfb; padding-bottom:30px; font-size:13px;} /*CCM_20150130 border-left:1px solid #ccc; added font*/
	.head_select{margin:0px 0px 10px 10px; font-size:1.3em; padding-top:10px;}
	
	map area.Enabled{cursor:pointer;}
	map area.Disabled{
		display:inline-block;
		cursor: not-allowed
	}
	

/*	--------------------------------------------------
    ResultadoPesquisa
	-------------------------------------------------- */	
	/*.ResultadoRowImpar, .ResultadoRowPar {display:block; color:#787878; padding:10px; border-bottom:1px solid #ccc; border-top: 2px solid #fff;}
	*/.ResultadoRowImpar {display:block; color:#787878; padding:10px; border-bottom:1px solid #ccc; border-top: 2px solid #F4F4F4;}
	.ResultadoRowPar {display:block; color:#787878; padding:10px; border-bottom:1px solid #ccc; border-top: 2px solid #fff;}
	.ResultadoRowImpar {background-color:#F4F4F4;}/*background-color:#f4ffe3; CCM*/
	.ResultadoRowPar {background-color:#fff;}/*background-color:#f6f6f6; CCM*/
	.ResultadoRowPar a, .ResultadoRowImpar a {color:#84AD45}
	.ResultadoRowPar a:hover, .ResultadoRowImpar a:hover {color:#AFCF7E;}
		
/*	--------------------------------------------------
    Links e botões
	-------------------------------------------------- */
	/*#colunas_licencas a, #colunas_licencas a:active, #colunas_licencas a:visited  {color:#84ad4; border-bottom:1px solid #84ad45; text-decoration:none; 
		font-size:13px 
		} /*CCM_20150316 - font-size:1.1em*/
	
	#colunas_licencas a, #colunas_licencas a:active, #colunas_licencas a:visited  {
	color: #187B9E;
    border-bottom: #187B9E;
    /*(45: ;) falta algo aqui*/
    text-decoration: none;
    font-size: 13px /*CCM_20150316 - font-size:1.1em*/;
	}
	
	#colunas_licencas a:hover {color:#187B9E; border-bottom:1px solid #187B9E;}
	#footer_catalogo a:link, #footer_catalogo a:visited {color:#526A3A; font-size:1.2em; text-decoration:none; font-weight:bold;}
   
	.requererLicenca{
	   text-indent:30px;
	   display:block;
	   border: 0px solid #ffffff;
	   background-color: #ffffff;		
	   color: #669933;
	   text-decoration:underline;
	   text-align:left;
    }



/*	--------------------------------------------------
    TABS - Licenca.aspx
	-------------------------------------------------- */
	#contentor {margin-top:20px; clear:both}
	em.TabDescricao {font-size:9px; font-weight:bold; color:#dfa411; text-transform:none; font-style:normal;}
	em.LocalidadesDescricao {font-size:9px; text-transform:none; font-style:normal;}
	.tab_conteudos{font-size:15px; line-height:1.3em;} /*CCM_20150316 - font-size:11px;*/
	
/*	--------------------------------------------------
    Classes Override da CVE
	-------------------------------------------------- */
	.corpo {position:relative; width:982px}
	.corpo_impressao {position:relative; width:760px}
	.right_top {position:absolute; top:30px; right:9px}
	.mainwrapper .middle_2col {border:0px; width:735px}
	h2.area {background-image:none}
	.divbotaopesq {top:20px}
		

/*	--------------------------------------------------
    Classes em comum com o cve.css - mais tarde podemos tentar incluir a cve.css central do portaldaempresa e apagar estas classes
	-------------------------------------------------- */
	.break {border-top:none; clear:both; height:1px; margin-bottom:10px; margin-top:10px; width:100%;} /*CCM*/
		


/*  -----------------------------------------------------------
    Manipula Scroll Vertical Mapa de Distritos - Licencas.aspx
    -----------------------------------------------------------*/
    /*#select_localidadeSubDiv {background-image:url(../images/bck_selectLocalidade.gif); background-repeat:repeat-x;  }*/
	#select_localidadeSubDiv fieldset {border:0px; margin-left:0px; padding-bottom:0px;}
	span.mapa{font-size:13px; /*CCM_20150316 - font-size:10px;*/
		vertical-align:middle; color:#53693A; font-weight:bold;}
	div.botaoInfGeral {background-color:#749046; background-image:url(../images/bck_radioBotaoInfoGeral.gif); background-repeat:no-repeat; padding-top:6px; padding-left:4px; height:28px; width:160px}
	div.botaoMapa {background-color:#FBFBFB; /*background-image:url(../images/bck_SeleccionarCamaraSeta.gif); background-repeat:no-repeat;*/ padding-top:6px; padding-left:10px; height:34px; width:154px}
	.mapa_select select {margin-left:10px; width:150px}
	div.smallText {margin-left:10px; margin-bottom:4px; margin-top:10px; font-weight:bold;}
	.botaoActualiza {height:35px; margin:0px; padding:0px; border:0px; width:164px; background-image:url(../images/bck_BotaoMapa.gif); background-repeat:no-repeat} 
    
/*	--------------------------------------------------
    Simulador
	-------------------------------------------------- */

	.DivLinkImpressao
	{
		padding-top: 3px;
		text-align: right;
	}
	
	.DivLinkImpressao a {cursor: pointer;}

	.sub {margin: 12px 10px 10px 18px; }
	
	.divConfigurar {margin: 10px 10px 10px 10px;}
	.divConfigurar h2 
	{
		color:#55683A;
		font-size:1.3em;
		font-family:"MS Sans Serif",Verdana,Arial,Helvetica,sans-serif;
		font-weight:bold;
		margin-top: 10px;
		background-image: none;
		padding-left: 0px;
	}
	
	.divConfigurar h3 {
		color:#53693A;	
		font-size:11px;
		line-height:17px;
		margin:12px 10px 10px 18px;
		text-align:justify;
		font-weight: normal;
	}
	
	.divConfigurar p {
		color:#53693A;
		font-size:12px;
		font-weight:bold;
		line-height:12px;
		margin-top: 14px;
		margin-bottom: 8px;
	}		
	

	
	.sub label, .sub span 
	{
		font-size:11px;
		line-height:17px;		
		text-align:justify;
		font-weight: normal;
		margin-top: 6px;
		margin-left: 4px;
	}
	
	.sub input.text-input,
	.sub select
	{
		padding: 3px;
		font-size: 13px;
		background: #fff url('../images/bg-form-field.gif') top left repeat-x;
		border: 1px solid #d5d5d5;
		color: #555;
		margin-top: 6px;
		margin-left: 4px;
	}
	
	.sub tiny-input {width: 5% !important; }
	.sub small-input {width: 25% !important;}	                
	.sub medium-input {width: 50% !important;}	                
	.sub large-input {width: 97.5% !important; font-size: 16px !important;	padding: 8px !important;}	                
	.sub textarea {	width: 97.5% !important; font-family: Arial, Helvetica, sans-serif;	}	                
	.sub select {padding: 4px; background: #fff;	}					
	.sub input[type="checkbox"],
	.sub input[type="radio"] {padding: 0;background: none;border: 0;}
	
	.divResultado {margin-left:0px; margin-right:10px;}
	
	.botaoContinuarSIM
	{
		background-image: url(../images/go.gif);
		background-repeat:no-repeat;
		background-position: right;
		padding-right:30px;
		text-align:left;
		color:#526A3A;
		font-size:90%;
		font-weight:bold;
		border:0px;
		background-color:Transparent;
		cursor:hand;
		width:80px;
	}
	.botaoVoltarSIM
	{
		background-image: url(../images/go_back.gif);
		background-repeat:no-repeat;
		background-position: Left;
		padding-left:30px;
		text-align:left;
		color:#526A3A;
		font-size:90%;
		font-weight:bold;
		border:0px;
		background-color:Transparent;
		cursor: hand;
		width:80px;
	}
	.botaoVoltarSIM:hover
	{
	color:#84AD45;
	}
	.botaoContinuarSIM:hover
	{
	color:#84AD45;
	}
	
	.sub .starSIM
	{
		color:#C2BE53;
		font-weight:bold;
		margin-left:10px;
		
		
	}
	
	p .starSIM
	{
		color:#C2BE53;
		font-weight:bold;
		margin-left:20px;
		font-size:20px;
		background: url(../images/warning.png) no-repeat bottom;
		padding: 0px 5px;
		
	}
	
	.divConfigurar .conteudoPergunta p
	{
		padding:4px 2px 4px 10px;
		border-style:solid;
		border-width:1px;
		border-color:#FFA927;
		margin-bottom:2px;
		font-weight:bold;
		background: #FDCA49;
	}
	
	.conteudoResposta
	{
		border-style:solid;
		border-color:#eee;
		border-width:1px;
		padding:2px 2px 2px 2px;
		background: url(../images/bgfieldset.jpg) repeat-x bottom;
	}
	
	.liBold
	{
		font-weight:bold;
	}
	
	
	
	
	.ResumoInnerDiv
	{
		width: 800px; 
		margin-left: 35px;
	}
	
	.ResumoCabecalho
	{
		background-color:#FDCA49;
		padding-left: 5px;
	}
	
	
	.wrapresults 
	{
		padding: 5px;
		border: 1px dotted #FDCA49;
	}
		
/* Resultados Grid*/

    .gridResultado th{
        background-color: #FDCA49;
        text-align: center;
        border: 1px solid #F8AE35;
        padding-bottom: 3px;
        border-right-color: #FFDF80; 
    }
    
    .gridResultado th.firstTH{
        border-left: 1px solid #eee;
    }
    
    .gridResultado th.lastTH{
        border-right: 1px solid #F8AE35;
    }
    
    .gridResultado td.firstTD{
        font-weight: bold;
    }
    
    .gridResultado td.lastTD{
        border-right: 1px solid #eee;
    }
    
    .gridResultado td{
        background-color: #FFFDFA;
        border-top: 2px solid #FFFFFF;
        border-bottom: 1px solid #eee;
        border-left: 1px solid #eee;
        vertical-align: top;
        padding:3px;
    }
    
    .gridResultado tr.SubQuestion td{
        background-color: #FFF9E5;
    }
    
    
    .QuestionFont {font-weight: bold}
    .QuestionPergunta {font-weight: bold}
    .Pergunta{background-color: #FFF2CC; color: #E48301; font-weight:bold}
    .AlignNumbers {text-align: right;}
    .TitulosResultadoResumo {font-weight: bold;}
    
    
    /*Resultados acordion*/
    div.repeater{font-size:10px;}
	div.repeater a{color: #99cc33; font-weight: bold; font-size: 12px;}
	div.multiple-table{border: 1px solid #eee;}
	div.multiple-table p { font-size:inherit; margin-top:8px; padding-left: 5px;}
	div.multiple-table a { font-size:inherit;}
	
    dl.multiple-table {margin-bottom: 10px; font-size: 0.85em;}
	
	dl.multiple-table dt
	{
		clear: left;
		float: left;
		width: 100px;
		margin: 0;
		padding:5px;
		border-top: 1px solid #eee;
		font-weight: bold;
		color: #336600;
		
		/*override às propriedades definidas no cve.css*/
		background-image:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:100%;
	}
	
	dl.multiple-table dd
	{
		padding: 6px;
		margin: 0;
		border-top: 1px solid #fff;
	}
	dl.multiple-table dd.first { border-bottom: 1px solid #eee;}
	div.accordion h3 {margin: 0;}
	
	.repeater h4 
	{
        font-family: Helvetica, Arial, sans-serif;
        color: #55683A;
        font-weight: bold;
        font-size: 13px; 
        padding: 10px 0 0 0;
        margin: 0;
    }
    
    .accordion2
    {
		font-family: Verdana,Arial,sans-serif;
    }
    
    .accordion2 h3
    {
		color:#55683A;
		font-weight: bold;
		font-size:11px;
		background-color:#FDCA49;
		padding: 0.5em 0.5em 0.5em 0.7em;
		margin: 0;
		font-family: Verdana,Arial,sans-serif;
    }
    
    .accordion2 div.multiple-table
    {
		border-style:none;
    }
    
    .accordion2 .repeater
    {
		padding: 1em 2.2em;
		background: #FFFFFF url(../../Resources/Images/bgfieldset.jpg) repeat-x scroll center bottom;	
		font-size:13px;
		font-family: Verdana,Arial,sans-serif;
		border: 1px solid #EEEEEE;
		margin-bottom: 1px;
    }
    
    .accordion2 .repeater .multiple-table p
    {
		font-size:10px;
		margin-top: 2px;
		margin-left: 10px;
		font-family: Verdana,Arial,sans-serif;
    }
    
    
    
    
    
/*	--------------------------------------------------
    Página inicial (homepage dalicena)
	--------------------------------------------------*/
    
    /*a { color: #57a000; text-decoration: none; }
	a:hover { color: #000; }
	a:active { color: #777; }
	a:focus { outline: 1px; }     
	*/
    .OuterDaLicenca
    {
	    margin-top:30px;
    }
    
    .OuterDaLicenca p 
    {
		padding: 5px 0 2px 0;
        line-height: 1.6em;
        clear:both;
    }
    
	.OuterDaLicenca .headslogan
	{
		clear:both; 
		margin-bottom:20px; 
		overflow:hidden;
	}
    
    .OuterDaLicenca .headslogan p
    {
		clear:none; 
		font-size:13px; 
		color:#466725;
        font-weight:bold;
        padding-right:40px;
        text-align:justify;
	}
	
	.OuterDaLicenca img.floatLeft 
	{
		float:left; 
		margin: 10px 30px 10px 0;
		padding-left:20px;
	}
    .OuterDaLicenca img.floatRight 
    {
		float:right; 
		margin: -18px 40px 0 0; 
	}

	.OuterDaLicenca img.titulo {height: 20px; float:left;}
	
    .OuterDaLicenca .destaque_licensa{background:url(../images/bg_main_licencas.png) no-repeat; clear:both; height:280px; overflow:hidden;padding:20px 40px;}
    .OuterDaLicenca .destaque_licensa a, .OuterDaLicenca .bottom_licensa a{text-decoration:underline;} 
	.OuterDaLicenca .ColLeft{ width: 380px; float:left; }
	.OuterDaLicenca .ColRight{ width: 400px; float:right; }
	
	.OuterDaLicenca .bottom_licensa
	{
		background-image:url(../images/bg_bottom_licencas.png); 
		padding:20px 40px;
		height:60px;
		background-repeat: no-repeat;
	}
 
	.OuterDaLicenca .destaque_licensa p, .OuterDaLicenca .bottom_licensa p
	{
		font-size:13px;
		color:#466725;
		clear:none;
	}
   
   
    .OuterDaLicenca ul.Mylist
    {
		list-style-type: none;
		list-style-image: none;
		padding:10px 0px 0px 5px;
		margin: 0px;
    }
    .OuterDaLicenca ul.Mylist li
    {
		padding: 5px 20px; 
		background:transparent url(../images/bullet_go.png) no-repeat scroll 0 50%;
		margin: 0;
		font-size: 11px;
	}
	
	.XMLDaLicencaTitulo
	{
		color: #466725;
		font-size: 18px;
		font-weight: bold;
		float: left;
		padding-left: 5px;
	}
	
	
	
	
	
	
    
/*	--------------------------------------------------
    Versão de impressão dá página de resultados dos simuladores
	--------------------------------------------------*/
	body.VersaoImpressaoCSS .ZonaTitulo h2
	{font-size:13px; font-family:Verdana, Arial;}
	
	body.VersaoImpressaoCSS h2,
	body.VersaoImpressaoCSS h2 span 
	{font-size:12px; font-family:Verdana, Arial;}
	
	body.VersaoImpressaoCSS h3,
	body.VersaoImpressaoCSS h3 a
	{font-size:11px; font-family:Verdana, Arial;}
	body.VersaoImpressaoCSS .ResumoCabecalho span,
	body.VersaoImpressaoCSS .accordion h4,
	body.VersaoImpressaoCSS .accordion2 h4
	{font-size:10px; font-family:Verdana, Arial;}
	body.VersaoImpressaoCSS span, 
	body.VersaoImpressaoCSS a,
	body.VersaoImpressaoCSS dd,
	body.VersaoImpressaoCSS dt
	{font-size:9px; font-family:Verdana, Arial;}
	
	
	
	
	body.VersaoImpressaoCSS
	{
		background-image:none;
		width: 850px;
		padding:0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	
	body.VersaoImpressaoCSS .ZonaTitulo
	{
		padding-left: 10px;
		text-align:left;
		border-bottom: 2px solid #999999;
		border-left: 2px solid #999999;
	}
	
	body.VersaoImpressaoCSS h2
	{
		background-image:none;
		color: #55683A;
		font-weight: bold;
		margin-top: 10px;
		padding-left: 0px;
	}
	
	body.VersaoImpressaoCSS .TabDetalhe h2
	{
		border-bottom: 1px dotted #DDDDDD;
		width: 150px;
	}
	
	body.VersaoImpressaoCSS h3
	{
		color: #53693A;
		font-weight: normal;
		line-height:17px;
		margin: 20px 10px 10px 10px;
		text-align: justify;
	}
	
	body.VersaoImpressaoCSS .TabDetalhe,
	body.VersaoImpressaoCSS .accordion2
	{
		margin-left:10px;
		margin-top:50px;
		padding-left:10px;
		padding-bottom: 10px;
		border-bottom: 2px solid #999999;
		border-left: 2px solid #999999;
	}
	
	body.VersaoImpressaoCSS .ResumoInnerDiv
	{
		margin-left: 5px;
		width: auto;
	}
	
	body.VersaoImpressaoCSS .ResumoCabecalho
	{
		background-color:#DDDDDD;
		border: solid 1px #DDDDDD;
	}
	
	
	body.VersaoImpressaoCSS .wrapresults 
	{
		padding: 5px;
		border: 1px dotted #DDDDDD;
		background: #FFFFFF url(../../Resources/Images/bgfieldset.jpg) repeat-x scroll center bottom;
	}
	
	body.VersaoImpressaoCSS .divResultado
	{
		padding-left: 30px;
		text-align:left;
	}
	
	body.VersaoImpressaoCSS .tabTitles
	{
		display:none;
	}
	
	body.VersaoImpressaoCSS .nota
	{
		width: 550px;
	}
	
	body.VersaoImpressaoCSS #contentor
	{
		font-size:12px;
	}
	
	body.VersaoImpressaoCSS .botaoVoltar
	{
		display: none;
	}
	
	body.VersaoImpressaoCSS .accordion h3 a,
	body.VersaoImpressaoCSS .accordion2 h3 
	{
		font-weight: bold;
		text-decoration: none;
		color: #55683A;
		margin: 0;
		line-height: normal;
		text-align: left;
		background-color: Transparent;
	}
	
	body.VersaoImpressaoCSS .accordion div.repeater,
	body.VersaoImpressaoCSS .accordion2 div.repeater
	{
		margin-left: 20px;
		background: none;
		border:none;
		font-family: inherit;
		margin-bottom:auto;
		padding:0;
	}
	
	body.VersaoImpressaoCSS .accordion div.repeater h4
	body.VersaoImpressaoCSS .accordion2 div.repeater h4
	{
		border: 1px solid #EEEEEE;
		margin-top: 10px;
		padding:10px 0px 5px 5px;
	}
	
	body.VersaoImpressaoCSS .accordion div.multiple-table,
	body.VersaoImpressaoCSS .accordion2 div.multiple-table 
	{
		border:1px solid #EEEEEE;
		background: #FFFFFF url(../../Resources/Images/bgfieldset.jpg) repeat-x scroll center bottom;
	}
	
	body.VersaoImpressaoCSS .accordion2 .repeater div.multiple-table p
	{
		margin-top:8px;
		padding-left: 2px;
	}
	
	
	
	
	
	
	
	
	.treeview a.classSimulador, a.classSimulador
	{
		font-size: 9px;
		font-style: italic;
		position: inherit;
		top: -6px;
		display: inline;
		text-decoration: none;
		font-weight:normal;
		color: #999933;
		margin-left: 5px;
		text-decoration: blink;
	}
	
	.catalogo a.classSimulador, .detalheLicenca a.classSimulador
	{
		text-decoration: none;
	}

	a.classSimuladorPrevSibling
	{
		float:left;
	}
	
	.classSimuladorParent
	{
		position:relative;
	}
		
/*	-------------------------------------------------------------------
	Licenca.aspx - layout dos elementos da funcionalidade "clique aqui"
	------------------------------------------------------------------- */
	.realizarServico 
	{
		width:100%;
		background-color: #E8ECDE;
		margin-bottom:10px; 
		padding:5px;
		border: solid 3px #E8ECDE;
	}
	
	.lblRealizarServico 
	{
		color: #787878;
		font-size: 13px;
	}
	
	.imgRealizarServico
	{
		vertical-align:middle;
	}
	
	.tdbotao
	{
		width: 9.06em; 
		height: 3.75em;
	}
	
	.blink
	{font-size: 14px;	/*CCM_20150316 - Create*/
	} 
	
	.detalheLicenca .notranslate
	{
		font-size: 13px;	/*CCM_20150316 - Create*/
	}
	
	.nobreak {
	
	font-size: 11px;/*CCM_20150316 - Create*/
}

.colunas  .hide
{font-size: 11px;/*CCM_20150316 - Create*/
}

.licnomedisp span
{
	font-size: 15px;/*CCM_20150511 - Create*/
	line-height:25px;/*CCM_20150511 - Create*/
}

/*27/12/2018 - Novos CSS*/
#step-bar {
    /*background: #F2F2F2;*/
    height: 10px;
    display: flex;
    padding: 0 20%;
    margin-top: 25px;
    margin-bottom: 80px;
}
.step {
    width: 35%;
    text-align: center;
}
.step-element {
    vertical-align: middle;
    margin-top: -17px;
}
.number {
    background: #EBEBEB;
    width: 40px;
    height: 40px;
    border: 1px solid transparent;
    border-radius: 50px;
    display: block;
    margin: 0 auto;
}
.number p {
    margin: 8px 0 0 0 !important;
    font-weight: 600;
    font-family: sans-serif;
    color: white;
    font-size: 22px;
}
.description {
    padding-top: 8px;
    color: #cacaca;
    font-family: sans-serif;
    font-size: 16px;
}
.description a {
    color: #cacaca;
}
.description a:hover,
.description a:focus {
    color: #8b8b8b;
}
/* Active Mode */
.active,
.active .number {
    background: #FFC32E;
}
.active .description,
.active .description a {
    color: #FFC32E;
}
Col1_licenca
{
float: none !important;
padding:10px;
margin-top: 10px;
margin-right:10px;
font-size:11px;
}

@media only screen and (max-width: 768px) {
    #topolicenca {
        height: 118px;
    }
    div.BarraLateral {
        position: unset;
    }
    .print-section {
        padding-left: 0px;
    }
    #timerEsconde
	{
		margin-right: 0 !important;
	}
}