html {
	font-size: 1em !important;
	}
			
body {
	/* font-size: .95em !important; */
	}
	
table {
	border-collapse: separate !important;
	border-spacing: 1px !important;
	font-size: .8em;
	}
				
table table {
	border-collapse: separate !important;
	border-spacing: 1px !important;
	font-size: 1em;
	}
				
table table table {
	border-collapse: separate !important;
	border-spacing: 1px !important;
	font-size: 1.2em;
	}
				
td {
	padding: .2em .5em !important;
	}
	
div.informa, div.aviso, div.info {
	font-size: 1em;
	margin: 1.5em 0;
	}
	
/* Edi��o da foto pessoal */
		
img.editar-imagem-editar {
	width: 32px;
	height: 32px;
	}
				
/* Avisos e Informa��es */
		
div.aviso img, div.informa img {
	padding-right: 0;
	margin-right: .5em;
	}

/*--------------------*/
/* FUN��ES DUPLICADAS */
/*--------------------*/

img.encaixar {
	max-width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
	}
				
img.encaixar20 {
	max-width: 100%;
	width: 20%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
	}
				
img.encaixar40 {
	max-width: 100%;
	width: 40%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
	}
				
img.encaixar50 {
	max-width: 100%;
	width: 50%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
	}
				
img.encaixar60 {
	max-width: 100%;
	width: 60%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
	}
				
img.encaixar80 {
	max-width: 100%;
	width: 80%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
	}
			
img.encaixar100 {
	width: 100%;
	height: auto;
	display: block;
	}
				
span.image.fit img {
	width: 100% !important;
	height: auto !important;
	}
				
span.image.fit img.destaque {
	display: block;
	width: 100%;
	}
	
.espacar {
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	}
	
dl.caixa-central {
	box-shadow: 0 0 10px rgba(0,0,0,.25);
	}
			
dl.caixa-central dt {
	font-size: 1.1em;
	color: #fff;
	background-color: #888;
	margin: 0;
	padding: .25em .5em;
	text-align: center;
	}
				
dl.caixa-central dd {
	background-color: #efefef;
	margin: 0;
	padding: .5em;
	}
				
dl.caixa-central dd ul {
	margin: .25em 0;
	padding: 0 0 0 1.5em;
	}
				
.destacar {
	display: block;
	background-color: #ebebeb !important;
	padding: 1em 1.5em;
	border-left: 4px solid #e01a22;
	font-size: 1.2em;
	text-decoration: none;
	font-weight: bold;
	box-shadow: 0 0;
	box-shadow: 0 0 10px rgba(0,0,0,.25);
	margin: .5em 0;
	text-align: center;
	}
				
.destacar-menor {
	display: block;
	background-color: #ebebeb !important;
	padding: 1em 1.5em;
	border-left: 4px solid #e01a22;
	text-decoration: none;
	box-shadow: 0 0;
	box-shadow: 0 0 10px rgba(0,0,0,.25);
	margin: .5em 0;
	text-align: center;
	}
				
a.destacar:link, a.destacar:visited, a.destacar-menor:link, a.destacar-menor:visited {
	text-decoration: none;
	}
				
a.destacar:active, a.destacar:hover, a.destacar-menor:active, a.destacar-menor:hover {
	text-decoration: underline;
	}
				
.destacar div.container-fluid, .destacar-menor div.container-fluid {
	font-size: .8em;
	font-weight: normal;
	text-align: left;
	}
				
.destacar p, .destacar-menor p {
	text-align: left;
	font-weight: normal;
	font-size: .8em;
	}
				
.destacar h1, .destacar h2, .destacar h3, .destacar h4, .destacar-menor h1, .destacar-menor h2, .destacar-menor h3, .destacar-menor h4 {
	margin-top: 0;
	}
	
		/* Compatibilizar AVDOC */
		
			#menu_navegacao {
				font-size: 8px;
				font-family: "Trebuchet MS";
				}
				
			div.item {
				height: auto !important;
				}
				
			div.item-cont {
				font-size: 0.8em;
				height: 248px !important;
				}