/*

No arquivo estilo.css e estilo_ids.css, somente propriedades de estilo visual:
font, color, background, border, line-height, text-decoration, etc.

No arquivo layout.css e layout_ids.css, somente propriedades de layout:
margin, padding, position, top, left, etc.

 */

body, h1, h2, h3, h4, ul, ol, li, div, p,
select, form, label, input, option, textarea, fieldset, legend,
table, tr, td, th, thead, tbody {
	margin:0 px;
	padding:0 px;
	}
	
th {
	text-align:left;
	font-weight:normal;
	}
	
.cl_000c {
	text-align:center;
	}
	
.centro {
	text-align:center;
	}
	
.cl_000r {
	text-align:right;
	}
	
.direita {
	text-align:right;
	}
	
.cl_000e {
	text-align:left;
	} 
	
.esquerda {
	text-align:left;
	} 
	
.justificado {
	text-align:justify;
	} 	
	
.cl_000j {
	text-align:justify;
	} 
	
.cl_000t {
	float:left;
	}

.cl_002, .cl_003, .cl_023 {
	position:relative;
	width:212px;
	height:23px;
	padding-left:6px;
	clear:left;
	}

.cl_003i{
	position:relative;
	width:212px;
	height:46px;
	padding-left:6px;
	clear:left;
	}

.cl_004{
	position:absolute;
	top:0px;
	left:20px;
	}
		
.cl_005 {
	text-align:right;
	font-style:italic;
	margin-left:198px;
	width:326px;
	padding-bottom:10px;
	}	
	
.cl_006 {
	width:212px;
	float:left;
	padding-left:6px;
	padding-top:2px;
	padding-bottom:4px;	
	}
	
.cl_007 {
	width:9px;
	height:9px;
	float:left;
	overflow:hidden;
	margin:3px 4px 0px 0;
	}z
	
.cl_009 {
	padding-bottom:6px;
	margin-top:2px;
	}
	
.cl_011 {
	width:141px;
	clear:left;
	}
	
.cl_012 {
	display:block;
	width:13px;
	float:left;
	margin:1px 4px 4px 0;
	}

.cl_013 {
	display:block;
	width:120px;
	float:left;
	margin-bottom:4px;
	}

.cl_014 {
	display:none;
	}
	
	
.invisivel {
	display:none;
	}

.cl_015 {
	width:383px;
	margin-top:2px;
	padding-top:2px;
	padding-bottom:2px;
	clear:left;
	position:relative;
	}
	
.cl_016 {
	width:191px;
	margin-top:10px;
	float:left;
	}
	 
.cl_017 {
	float:left;
	width:178px;
	}
	 
.cl_017g {
	float:left;
	position:relative;
	}
	
.cl_018 {
	width:131px;
	margin-top:5px;
	clear:left;
	}
	
.cl_019 {
	width:110px;
	float:left;
	margin-bottom:4px;
	}
	
.cl_020 {
	padding:0 2px 0 2px;
	display:block;
	}
	
.cl_020k {
	width:20px;
	position:relative;
	float:left;
	display:block;
	margin-left:3px;
	margin-top:1px;
	}
	
.cl_021 {
	margin-bottom:-1px;
	}
	
.cl_022 {
	margin-bottom:-3px;
	}
	
.cl_024 {
	margin-bottom:-2px;
	}
	
.cl_025 {
	margin-top:4px;
	margin-bottom:4px;
	}

.cl_026 {
	padding-bottom:5px;
	}

.cl_027 {
	width:3px;
	height:9px;
	float:left;
	overflow:hidden;
	margin:0 3px 0 1px;
	}
	
.cl_028 {
	margin-left:35px;
	}
	
.cl_029,
.cl_029a {
	width:47%;
	float:left;
	position:relative;
	}
	
.cl_029a {
	margin-left:3%;
	}
		
.cl_030 {
	margin-left:50px;
	}
	
.cl_031 {
	width:30%;
	float:left;
	position:relative;
	}
	
.cl_031c {
	width:30%;
	float:left;
	margin-left:5%;
	margin-right:5%;
	position:relative;
	}
	
.cl_032,
.cl_033,
.cl_034,
.cl_035 {
	width:13px;
	height:14px;
	float:left;
	overflow:hidden;
	margin:0 4px 4px 0;
	}
	
.cl_036 {
	width:13px;	
	height:14px;
	margin-left:3px;
	}
		
.cl_037 {
	margin-left:65px;
	}

.cl_039 {
	float:left;
	margin:6px 4px 0 2px;
	}
	
.cl_042 {
	clear:left; 
	}
	
/* CSS criado para resolver o problema da impressão! */
.cl_042a {
	clear:left;
	border:solid #FFFFFF;
	}
	
.cl_042b {
	border:1px solid #000;
	clear:left;
	}
	
.cl_043 {
	border:1px solid #E9DDCE;
	padding:4px;
	margin-bottom:10px;
	width:240px;
	float:left;
	}
		
.cl_047 {
	margin-left:300px;
	}	
		
.cl_049 {
	padding-bottom:20px;
	width:504px;
	float:left;

	}

.cl_058 {
	border:1px solid #E9DDCE;
	padding:15px;
	position: relative;
	}
.cl_058a {
	border:1px solid #E9DDCE;
	padding:15px;
	position: relative;
	width:720px;
	overflow:hidden;
	}

.linkAtendimento{
	margin-left: 3px;
	color: black;
}	

div.titulo{
	margin-left: 3%; 
	margin-bottom: 30px;
    padding-left: 0px; 
    height: 15px; 
    text-align: left;  
    font-size: 14px;
    font-weight: bold;
}

div.botao_responder{
	margin-right: 3%; 
	text-align: right;
}

.negrito{
  font-weight: bold;
  margin-left: 3%;
}

.vermelho{
  color: red;
  font-weight: bold;
}

.tituloFigura{
  margin-left: 3px;
  font-size: 14px;	
}

.subtituloFigura{
  margin-left: 3px;
  font-size: 12px;	
  text-align: justify;
}

.campoFigura{
  font-size: 12px;	
  font-weight: bold;
  color:maroon;
  margin-left: 3px;
  margin-top: 8px;
  margin-bottom: 3px;
  
}

.inputFigura{
  font-size: 10px;	
  text-align: center;  
}

.botaoFigura{
  font-size: 12px;	
  text-align: center;  
  margin-top: 8px;
  margin-bottom: 8px;
}
