	* {margin:0; padding:0; border:0;}
	
	html {}
	html, body {background:#f8f8f8;}
	body {font-size:100%; font-family:Arial, Helvetica, sans-serif; vertical-align:baseline; color:#555; line-height: 18px; font-size:100%;}
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, tr, th, td, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, input, textarea {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline;}
	
	td, th {display: table-cell; vertical-align: inherit;}
	
	a {outline:none; color:inherit;}
	a:visited, a:link {text-decoration:none; color:inherit; color:inherit\9;}
	a:hover {text-decoration:underline;}
	a:active {text-decoration:none;}
	a img {overflow:hidden;}
	a:hover img {opacity:0.8; filter: alpha(opacity=80); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}

	h1 {font-size:36px; line-height:111%; letter-spacing:-2px;}
	h2 {font-size:28px; line-height:108%; letter-spacing:-1px;}
	h3 {font-size:22px; line-height:136%; letter-spacing:-1px; color: #4C4B4B;}
	h4 {font-size:18px; margin-bottom:10px; letter-spacing:-1px; color: #313131;}
	h5 {font-size:14px; letter-spacing:2px; margin-bottom:10px; text-transform:uppercase;}
	h6 {font-size:11px; letter-spacing:2px; margin-bottom:5px; padding-bottom:5px; text-transform:uppercase; line-height:20px;}
	h1, h2, h3, h4, h5, h6, legend {/*font-weight: bold; letter-spacing: 0.4px;*/ line-height: 1.4em;}
	
	p {line-height:120%;}
	strong {font-weight:bold;}
	blockquote {padding-left:20px; margin-left:40px; border-left:5px solid #ddd;}
	blockquote small:before {content:'â€” ';}
	small {font-size:11px; color:#999;}
	abbr {color:#777;}
	address {display:block;}
	hr {border-bottom:1px dotted #ccc; clear:both;}
	
	.hr {padding: 15px 0; position: relative; clear: both; background: transparent url(../img/border_horizontal.png) repeat-x center right;}
	.hr .custom_hr_texto {font-size: 13px; padding: 0 10px 0 0; color: #2C89D9; background: #fff; display: inline-block; position: relative; top: -4px; font-style: italic; text-transform:uppercase;}
	.hr_baixo {padding:10px 0 0 0;}
	.borda_rodape {border-top:1px solid #bbb; border-bottom:1px solid #fff; margin:5px auto; clear:both;}
	.fundo-borda {background:#f6f6f6; height:8px;}
	.borda-limpa {border-top:1px solid #ccc; border-bottom:1px solid #fff; margin:10px auto; clear:both;}
	.borda-ponto {border-top:1px dotted transparent; border-bottom:1px dotted #ccc; margin:10px auto; clear:both;}
	.borda-separadora {width: 20px; height: 2px; background:#1F4981;}
	
	.texto_centro {text-align:center}
	.texto_esquerda {text-align:left}
	.texto_direita {text-align:right}
	.texto_justificado {text-align:justify}
	
	ul {list-style:outside square;}
	ol {list-style:outside decimal;}
	dl {margin-left:20px;}
	dt {font-weight:bold;}
	dd {margin-left:10px;}
	
	ul, ol, dl {list-style:none; font-size: 14px; line-height: 1.6; margin-bottom: 17px; list-style-position: outside}
	header ul, header ol,  nav ul,  nav ol,  footer ul,  footer ol {list-style:none; margin-left:0;}
		
	.limpa {float: none; clear: both; margin: 0; padding: 0; border: none; font-size: 1px;}
	
	.msg-info, .msg-alerta, .msg-erro, .msg-sucesso, .msg-pergunta {padding: 8px 35px 8px 14px; margin-bottom: 20px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); background-color: #fcf8e3; border: 1px solid #fbeed5; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
	.l {text-align: left;}
	.r {text-align: right;}
	.c {text-align: center;}
	.msg-info {color: #3a87ad; background-color: #d9edf7; border-color: #bce8f1;}
	.msg-sucesso {color: #468847; background-color: #dff0d8; border-color: #d6e9c6;}
	.msg-alerta {}
	.msg-erro {color: #b94a48; background-color: #f2dede; border-color: #eed3d7;}
	.msg-pergunta {}
	
	.obrigatorio {color:#F00; margin-left:5px; vertical-align:top; text-align:left; font-size:18px;}
	form .valida {border-left: 2px solid #F00;}

	.wrap {width: 100%; position: relative; float: left; clear: both;} 
	.centrado {width: 980px; position: relative; margin: 0 auto; clear: both;}
	#topo-cima {background:#fff; border-top: 3px solid #0A64A2; }
	#topo-baixo {background: #eee /*url(../img/gradient-black-double.png) repeat-x left center */; min-height:90px !important;}
	#navegacao {background: #fff; border-bottom: 4px solid #fafafb; -webkit-box-shadow: 0 1px 0 #d2d2d3, 0 1px 3px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 0 #d2d2d3, 0 1px 3px rgba(0,0,0,.2); -o-box-shadow: 0 1px 0 #d2d2d3, 0 1px 3px rgba(0,0,0,.2); box-shadow: 0 1px 0 #d2d2d3, 0 1px 3px rgba(0,0,0,.2);}
	#conteudo {margin:10px 0; background:transparent !important;}
	#rodape-cima {color:#333333; background:#E6E6E6 url(../img/bg_grain.png) repeat-x bottom center; padding: 20px 0 10px 0; moz-box-shadow: 0px 0px 8px 1px #AAA; -webkit-box-shadow: 0px 0px 8px 1px #AAA; box-shadow: 0px 0px 8px 1px #AAA; border-bottom:1px solid #f5f5f5;}
	
	.coluna-main {width: 100%; padding: 0; margin: 0;}
	.esquerda, .direita {float:left; min-height:800px;}
	.esquerda {width:655px; margin-right:10px;}
	.direita {width:295px; padding:10px 10px !important; height:auto;}
	
	.sem-margem {margin:0;}
	.sem-margem-topo {margin-top:0;}
	.sem-margem-dir {margin-right:0;}
	.sem-margem-baixo {margin-bottom:0;}
	.sem-margem-esq {margin-left:0;}
	.margen5 {margin:5px;} .margen10 {margin:10px;} .margen20 {margin:20px;}
	
	.sem-padding {padding:0;}
	.sem-padding-topo {padding-top:0;}
	.sem-padding-dir {padding-right:0;}
	.sem-padding-baixo {padding-bottom:0;}
	.sem-padding-esq {padding-left:0;}
	.padding5 {padding:5px;} .padding10 {padding:10px;} .padding20 {padding:20px;}
	
	.margin-top-5 {margin-top:5px;} .margin-top-10 {margin-top:10px;} .margin-top-20 {margin-top:20px;}	.margin-top-30 {margin-top:30px;} 
	.margin-right-5 {margin-right:5px;}	.margin-right-10 {margin-right:10px;} .margin-right-20 {margin-right:20px;} .margin-right-30 {margin-right:30px;}
	.margin-bottom-5 {margin-bottom:5px;} .margin-bottom-10 {margin-bottom:10px;} .margin-bottom-20 {margin-bottom:20px;} .margin-bottom-30 {margin-bottom:30px;}
	.margin-left-5 {margin-left:5px;} .margin-left-10 {margin-left:10px;} .margin-left-20 {margin-left:20px;} .margin-left-30 {margin-left:30px;} 
	
	.padding-top-5 {padding-top:5px;} .padding-top-10 {padding-top:10px;} .padding-top-20 {padding-top:20px;} .padding-top-30 {padding-top:30px;}
	.padding-right-5 {padding-right:5px;} .padding-right-10 {padding-right:10px;} .padding-right-20 {padding-right:20px;} .padding-right-30 {padding-right:30px;} 
	.padding-bottom-5 {padding-bottom:5px;} .padding-bottom-10 {padding-bottom:10px;} .padding-bottom-20 {padding-bottom:20px;} .padding-bottom-30 {padding-bottom:30px;} 
	.padding-left-5 {padding-left:5px;} .padding-left-10 {padding-left:10px;} .padding-left-20 {padding-left:20px;} .padding-left-30 {padding-left:30px;} 
	
	.curvado2 {-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
	.curvado3 {-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
	.curvado4 {-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
	.curvado10 {-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
	.curvado20 {-webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;}
	.curvado25 {-webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px;}
	
	.wrap-interno {width:100%; min-height: 1px; height:auto; display:table;}
	.triplo {width:326px;}
	.box-geral, .box-filho {background:#fff; padding:10px; border-bottom:1px solid #ccc; height:auto; line-height: 20px; font-size: 13px; display: table;}
	.box-geral {width:960px !important; min-width:150px;}
	.box-filho {width:240px !important; height:272px;}
	.box-geral, .box-filho {
		-webkit-transition: border-color .3s ease-in-out;
		-moz-transition: border-color .3s ease-in-out;
		-ms-transition: border-color .3s ease-in-out;
		-o-transition: border-color .3s ease-in-out;
		transition: border-color .3s ease-in-out;
	}
	.box-geral:hover, .box-filho:hover {border-bottom: 1px solid #0A64A2;
		-webkit-transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s;
		-moz-transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s;
		-o-transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s;
		transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s;
	}
	.box-geral h1, .box-geral h2, .box-geral h3, .box-geral h4, .box-geral h5, .box-geral h6,
	.box-filho h1, .box-filho h2, .box-filho h3, .box-filho h4, .box-filho h5, .box-filho h6 {border-bottom:1px solid #ccc; letter-spacing:-1px;}
	.box-filho h4 {color:#0A64A2;}
	/*.bc {margin-left:3px;}
	.bd {margin-left:5px;}*/
	
	.box-geral label {display:block; width:135px; float:left;}
	.topicoTotalForm, .topicoMetadeForm {margin:10px 0px; background:#eee; text-align:center; font-weight:bold; padding:5px 0; margin-bottom:10px; text-transform:uppercase;}
	.topicoTotalForm {width:100%;}
	.topicoMetadeForm {width:468px;}
	
	.table {width:960px;}
	.tabelaLabel {background: #f5f5f5; width: 300px; padding: 3px; vertical-align: middle;}
	.tabelaCampo {text-transform: uppercase; /*width:70%*/}
	.tabelaCampo .paraCheck {width:300px; float:left; font-size:9px;}
	.borda {margin:10px 0; background:#f5f5f5; text-align:center;}
	.borda_esquerda {margin:10px 0; background:#f5f5f5; text-align:left;}
	.row_grid {font-size:10px;}
	.composicao .zeraInput {padding:0;}
	
	.item-anexo {font-size:12px; list-style:none;}
	.item-anexo a {margin-left:4px;}
	.item-anexo i {margin-right:4px;}
	
	.nav {float: right; margin-bottom: 0; margin-top: -3px; line-height: 1.4em;}
	.nav li {float: left; position: relative; border-top: none; border-top:2px solid #0A64A2;}
	.nav li:hover {border-top:2px solid #fff;}
	.nav li a:hover, .nav li a.active {color: #FFF; background: #0A64A2; padding-top: 10px;}
	.nav a, .nav a:visited {color: #555;}
	.nav li a {color: #555; padding-top: 10px; padding-bottom: 10px; text-transform:uppercase; }
	.nav a {padding: 0.2em 1em; text-decoration: none; display: block; position: relative;}

	.left {float: left}
	.right {float: right}
		
	.btn {display: inline-block; *display: inline; padding: 6px 12px; margin-bottom: 0; *margin-left: .3em; font-size: 14px; line-height: 20px; color: #777; text-align: center; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); vertical-align: baseline; cursor: pointer; background-color: #f5f5f5;  *background-color: #1F4981; background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); background-repeat: repeat-x; border: 1px solid #bbbbbb;  *border: 0; border-color: #e6e6e6 #e6e6e6 #bfbfbf; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-bottom-color: #a2a2a2; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); *zoom: 1; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
	.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {color: #000; background-color: #e6e6e6; *background-color: #d9d9d9;}
	.btn:active, .btn.active {background-color: #cccccc \9;}
	.btn:first-child {*margin-left: 0;}
	.btn:hover {color: #000; text-decoration: none; background-position: 0 -15px; -webkit-transition: background-position 0.1s linear; -moz-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear; transition: background-position 0.1s linear;}
	.btn:focus {outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px;}
	.btn.active, .btn:active {background-image: none; outline: 0; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);}
	.btn.disabled, .btn[disabled] {cursor: default; background-image: none; opacity: 0.65; filter: alpha(opacity=65); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
	[class^="icon-"], [class*=" icon-"] {display: inline-block; width: 14px; height: 14px; margin-top: 1px; *margin-right: .3em; line-height: 14px; vertical-align: text-top; background-image: url(../img/glyphicons-halflings.png); background-position: 14px 14px; background-repeat: no-repeat;}
	
	.btn-info {color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #49afcd;  *background-color: #2f96b4; background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); background-image: linear-gradient(to bottom, #5bc0de, #2f96b4); background-repeat: repeat-x; border-color: #2f96b4 #2f96b4 #1f6377; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);}
	.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] { color: #ffffff; background-color: #2f96b4;  *background-color: #2a85a0;}
	.btn-info:active, .btn-info.active { background-color: #24748c \9; }
	
	.largo {padding: 11px 19px; font-size: 17.5px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
	.pequeno {padding: 2px 10px; font-size: 11.9px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
	.mini {padding: 0 6px; font-size: 10.5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
	.largo [class^="icon-"], .largo [class*=" icon-"] {margin-top: 4px;}
	.pequeno [class^="icon-"], .pequeno [class*=" icon-"] {margin-top: 0;}
	.mini [class^="icon-"], .mini [class*=" icon-"] {margin-top: -1px;}

	.vejamais {-webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; padding: 1px 4px 2px;
font-size: 12px; font-weight: bold; text-align: center; text-decoration: none; line-height: 1; white-space: nowrap; display: inline; position: relative; bottom: 1px; color: #fff; background: #2C89D9;}

	.w100pc {width: 100%} .w90pc {width: 90%} .w80pc {width: 80%} .w70pc {width: 70%} .w60pc {width: 60%} .w50pc {width: 50%} .w40pc {width: 40%} .w30pc {width: 30%} .w20pc {width: 20%} .w10pc {width: 10%}
	
	.um {width: 8.33333%}
	.dois {width: 16.66667%}
	.tres {width: 25%}
	.quatro {width: 33.33333%}
	.cinco {width: 41.66667%}
	.seis {width: 50%}
	.sete {width: 58.33333%}
	.oito {width: 66.66667%}
	.nove {width: 75%}
	.dez {width: 83.33333%}
	.onze {width: 91.6666%}
	.doze {width: 100%}

	.bloqueia {display:block}
	.box-sombra-borda {background: #fff; -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); border-top: 1px solid #F1F1F1;}
	.sem-sombra-borda {padding: 0; background: transparent; border: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
	
	input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea, select {background-color: #fff; font-family: inherit; border: 1px solid #ccc; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); color: rgba(0,0,0,0.75); font-size: 12px; margin: 0; padding: 3px; height: auto; -webkit-transition: all 0.15s linear; -moz-transition: all 0.15s linear; -o-transition: all 0.15s linear; transition: all 0.15s linear; vertical-align:middle;}
	
	input[type="checkbox"] {margin:0 5px 0 5px; min-height: 20px; padding-left: 10px; font-weight: normal; line-height: 20px; vertical-align: middle;}

	textarea {resize:none; height:100px;}
	select {padding:3px; color: rgba(0,0,0,0.75); -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; margin-bottom:0; min-width:60px;}
	.textbox {width: 500px; height: 60px; margin: 10px 0px;}
	.listaCheckbox {margin:10px 0;}
	.listaCheckbox li {float:left;}

	input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus, select:focus {background: #fafafa; border-color: #0A64A2}

	input[type="text"][disabled], input[type="password"][disabled], input[type="date"][disabled], input[type="datetime"][disabled], input[type="email"][disabled], input[type="number"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="time"][disabled], input[type="url"][disabled], textarea[disabled], select[disabled] {background-color: #ddd}

	textarea {height: auto}
	/*select {width: 100%}*/
	fieldset {border: solid 1px #ddd; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; /*padding: 12px;*/ margin: 18px 0}
	fieldset legend {font-weight: bold; background: #fff; padding: 0 3px; margin: 0; margin-left: -3px}

	.logo {width:980px; height:144px; margin:10px 0 10px 0; background:url(../img/logo_topo.png) no-repeat center center;}
	.logo_programa {width:78px; height:95px; background:url(../img/logo_medio.png) no-repeat center center; position:absolute; bottom:0; right:0}
	.hoje {font-size:12px; color:#555; width:auto; margin-top: 10px; font-weight:bold; text-shadow: -1px 1px 0 #fff; text-transform:uppercase;}
	.nome_sistema {text-align:center;}
	
	.box-sidebar {width:275px; border:1px solid #dddddd; margin:0 auto; min-height:50px; font-size: 14px; border-top:2px solid #5796C7; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; color:#555;}
	.link_todos {background:#fafafa; font-weight:normal; padding: 5px; border-top: 1px solid #dddddd; font-size:12px; font-family: 'Source Sans Pro', sans-serif; margin-top:10px;}
	.link_todos a {}
	.link_todos a:hover {}
	
	.sem_fundo {background:none;}
	
	ul.lista-rod {list-style:none; width:auto; margin:5px 0; padding:0; display: inline-block; text-shadow: -1px 1px 0 #003;}
	ul.lista-rod li {float:left; padding-right:10px; line-height:18px;}
	ul.lista-rod li.pmt {font-size:11px; font-weight:bold; margin-right:10px;}
	ul.lista-rod li a {color:inherit;}
	ul.lista-rod a:hover {text-decoration:none; -webkit-transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s;
-moz-transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s;
-o-transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s;
transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s; color:#bbb;}
	
	.brasao_rodape {margin:20px auto 0 60px; width:113px; height:130px; background:url(../img/brasao_rodape.png) no-repeat center center;}
	
	ul.parceiros {margin:5px 0; padding:0; display:table; width:100%;}
	ul.parceiros li {float:left; margin:0 10px 10px 0; padding:0;}
	ul.parceiros li a {display:block;}
	ul.parceiros li img {border:1px solid #1F4981;}	
	ul.parceiros li a:hover {}
	
	.copy {color:#fff; font-size:11px; text-shadow: -1px 1px 0 #003;}
	.copy a {color:#fff; font-size:inherit; font-style:italic;}
	.copy a:hover {}
	
	.direitos {font-size:11px; color:#555; margin-top:10px;}
	.direitos a {color:#0A64A2; letter-spacing: -1px; text-decoration:none; font-weight:bold; text-transform:uppercase;}
	.direitos a:hover {color:#555; text-decoration:underline;}
	
	.seccao {float: left; min-height: 1px; padding-left: 10px; padding-right: 10px; position: relative; font-size: 12px; display:block; zoom: 1; text-shadow: -1px 1px 0 #fff;}
	.seccao p {font: inherit; line-height: inherit; margin-bottom: 20px; color:#555;}
	.widget-title {border: none; padding: 0; margin-bottom: 10px; color: #333; font-size: 18px;}
	.nome_pm {text-align:center; margin-top:50px;}
	.seccao i {margin-right: 5px;}
	.seccao ul {list-style: none; margin: 0; padding: 0;}
	.seccao ul li {margin-bottom: 5px; font-size:11px;}
	.seccao ul li a {color: #555; font-size:11px;}
	.seccao ul li a:hover {text-decoration:underline;}
	
	ul.lista-log {margin: 0; padding: 0; list-style: none;} 
	ul.lista-log li {margin-bottom: 9px; color: #555; font-size:11px;}
	ul.lista-log li a {color: #555;}
	
	.scrollTop {background: transparent url(../img/arrow_up.png) no-repeat center left; display: block; padding-left: 10px; font-size:11px; outline: none; color:#fff; text-indent:0;}
	.scrollTop:hover {color:#fff;}

	.icon-glass {background-position: 0 0;} .icon-music {background-position: -24px 0;} .icon-search {background-position: -48px 0;} .icon-envelope {background-position: -72px 0;} .icon-heart {background-position: -96px 0;} .icon-star {background-position: -120px 0;} .icon-star-empty {background-position: -144px 0;} .icon-user {background-position: -168px 0;} .icon-film {background-position: -192px 0;} .icon-th-large {background-position: -216px 0;} .icon-th {background-position: -240px 0;} .icon-th-list {background-position: -264px 0;} .icon-ok {background-position: -288px 0;} .icon-remove {background-position: -312px 0;} .icon-zoom-in {background-position: -336px 0;} .icon-zoom-out {background-position: -360px 0;} .icon-off {background-position: -384px 0;} .icon-signal {background-position: -408px 0;} .icon-cog {background-position: -432px 0;} .icon-trash {background-position: -456px 0;} .icon-home {background-position: 0 -24px;} .icon-file {background-position: -24px -24px;} .icon-time {background-position: -48px -24px;} .icon-road {background-position: -72px -24px;} .icon-download-alt {background-position: -96px -24px;} .icon-download {background-position: -120px -24px;} .icon-upload {background-position: -144px -24px;} .icon-inbox {background-position: -168px -24px;} .icon-play-circle {background-position: -192px -24px;} .icon-repeat {background-position: -216px -24px;} .icon-refresh {background-position: -240px -24px;} .icon-list-alt {background-position: -264px -24px;} .icon-lock {background-position: -287px -24px;} .icon-flag {background-position: -312px -24px;} .icon-headphones {background-position: -336px -24px;} .icon-volume-off {background-position: -360px -24px;} .icon-volume-down {background-position: -384px -24px;} .icon-volume-up {background-position: -408px -24px;} .icon-qrcode {background-position: -432px -24px;} .icon-barcode {background-position: -456px -24px;} .icon-tag {background-position: 0 -48px;} .icon-tags {background-position: -25px -48px;} .icon-book {background-position: -48px -48px;} .icon-bookmark {background-position: -72px -48px;} .icon-print {background-position: -96px -48px;} .icon-camera {background-position: -120px -48px;} .icon-font {background-position: -144px -48px;} .icon-bold {background-position: -167px -48px;} .icon-italic {background-position: -192px -48px;} .icon-text-height {background-position: -216px -48px;} .icon-text-width {background-position: -240px -48px;} .icon-align-left {background-position: -264px -48px;} .icon-align-center {background-position: -288px -48px;} .icon-align-right {background-position: -312px -48px;} .icon-align-justify {background-position: -336px -48px;} .icon-list {background-position: -360px -48px;} .icon-indent-left {background-position: -384px -48px;} .icon-indent-right {background-position: -408px -48px;} .icon-facetime-video {background-position: -432px -48px;} .icon-picture {background-position: -456px -48px;} .icon-pencil {background-position: 0 -72px;} .icon-map-marker {background-position: -24px -72px;} .icon-adjust {background-position: -48px -72px;} .icon-tint {background-position: -72px -72px;} .icon-edit {background-position: -96px -72px;} .icon-share {background-position: -120px -72px;} .icon-check {background-position: -144px -72px;} .icon-move {background-position: -168px -72px;} .icon-step-backward {background-position: -192px -72px;} .icon-fast-backward {background-position: -216px -72px;} .icon-backward {background-position: -240px -72px;} .icon-play {background-position: -264px -72px;} .icon-pause {background-position: -288px -72px;} .icon-stop {background-position: -312px -72px;} .icon-forward {background-position: -336px -72px;} .icon-fast-forward {background-position: -360px -72px;} .icon-step-forward {background-position: -384px -72px;} .icon-eject {background-position: -408px -72px;} .icon-chevron-left {background-position: -432px -72px;} .icon-chevron-right {background-position: -456px -72px;} .icon-plus-sign {background-position: 0 -96px;} .icon-minus-sign {background-position: -24px -96px;} .icon-remove-sign {background-position: -48px -96px;} .icon-ok-sign {background-position: -72px -96px;} .icon-question-sign {background-position: -96px -96px;} .icon-info-sign {background-position: -120px -96px;} .icon-screenshot {background-position: -144px -96px;} .icon-remove-circle {background-position: -168px -96px;} .icon-ok-circle {background-position: -192px -96px;} .icon-ban-circle {background-position: -216px -96px;} .icon-arrow-left {background-position: -240px -96px;} .icon-arrow-right {background-position: -264px -96px;} .icon-arrow-up {background-position: -289px -96px;} .icon-arrow-down {background-position: -312px -96px;} .icon-share-alt {background-position: -336px -96px;} .icon-resize-full {background-position: -360px -96px;} .icon-resize-small {background-position: -384px -96px;} .icon-plus {background-position: -408px -96px;} .icon-minus {background-position: -433px -96px;} .icon-asterisk {background-position: -456px -96px;} .icon-exclamation-sign {background-position: 0 -120px;} .icon-gift {background-position: -24px -120px;} .icon-leaf {background-position: -48px -120px;} .icon-fire {background-position: -72px -120px;} .icon-eye-open {background-position: -96px -120px;} .icon-eye-close {background-position: -120px -120px;} .icon-warning-sign {background-position: -144px -120px;} .icon-plane {background-position: -168px -120px;} .icon-calendar {background-position: -192px -120px;} .icon-random {width: 16px; background-position: -216px -120px;} .icon-comment {background-position: -240px -120px;} .icon-magnet {background-position: -264px -120px;} .icon-chevron-up {background-position: -288px -120px;} .icon-chevron-down {background-position: -313px -119px;} .icon-retweet {background-position: -336px -120px;} .icon-shopping-cart {background-position: -360px -120px;} .icon-folder-close {width: 16px; background-position: -384px -120px;} .icon-folder-open {width: 16px; background-position: -408px -120px;} .icon-resize-vertical {background-position: -432px -119px;} .icon-resize-horizontal {background-position: -456px -118px;} .icon-hdd {background-position: 0 -144px;} .icon-bullhorn {background-position: -24px -144px;} .icon-bell {background-position: -48px -144px;} .icon-certificate {background-position: -72px -144px;} .icon-thumbs-up {background-position: -96px -144px;} .icon-thumbs-down {background-position: -120px -144px;} .icon-hand-right {background-position: -144px -144px;} .icon-hand-left {background-position: -168px -144px;} .icon-hand-up {background-position: -192px -144px;} .icon-hand-down {background-position: -216px -144px;} .icon-circle-arrow-right {background-position: -240px -144px;} .icon-circle-arrow-left {background-position: -264px -144px;} .icon-circle-arrow-up {background-position: -288px -144px;} .icon-circle-arrow-down {background-position: -312px -144px;} .icon-globe {background-position: -336px -144px;} .icon-wrench {background-position: -360px -144px;} .icon-tasks {background-position: -384px -144px;} .icon-filter {background-position: -408px -144px;} .icon-briefcase {background-position: -432px -144px;} .icon-fullscreen {background-position: -456px -144px;}
	
	/*
		Propriedades HACK'S para IE7 com (*) na frente da instruçao ou Pode se usar (\9) no final da instruçao para todos s IE's
		[ IE7, IE8 estava quebrando devido ao anti-alias da fonte ]
		=======================================================================
	*/
	#topo-cima .sete {width:57.33%\9;}
	#topo-cima .tres {width:26%\9;}
	.esquerda {z-index:0\9;}
	.form-search .filtro {width:167px\9; padding-top:7px\9; padding-bottom:7px\9;}
	ul.lista-rod li a {color:#fff\9;}
	.coluna-main .quatro {width:33.31%\9; _width:33.31%}
	
	ul.menu li:hover ul, ul.menu li.over ul {display: block\9; overflow: visible\9;}
	.lista-ultimas li a {vertical-align:middle\9;}