@charset "utf-8";
body {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 62.5%;background-color:#D5E4F5;}
h1 {font-size:18px;}
h2 {font-size:14px;}
h3 {font-size:11px;}
#PainelHeader {height:80px;	background-color:#D5E4F5;background-image:url(../img/admin/bg_header.jpg);background-position:top left;background-repeat:no-repeat;}


#barraext {
	overflow-x: hidden;
	overflow-y: hidden;
	color: #15428b;
	font-family: tahoma,arial,verdana,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 11px;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 5px;
	border-top-width: 1px;
	border-right-width-value: 1px;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-bottom-width: 1px;
	border-left-width-value: 1px;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-top-style: solid;
	border-right-style-value: solid;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-bottom-style: solid;
	border-left-style-value: solid;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-top-color: #99bbe8;
	border-right-color-value: #99bbe8;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-bottom-color: #99bbe8;
	border-left-color-value: #99bbe8;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	line-height: 15px;	
}

#Container {background-color:#f1f1f1;min-height:400px;padding:20px;}
html>body #Container {height:auto;}
.right {float:right;}
.left {	float:left;}
.red { color:red }
.white { color:white }
.black { color:black }
.bold { font-weight:bold }
.italic { font-style:italic }
.underline { text-decoration:underline }
.customblue { color:#0038B8; }
.mostra_total { margin-top:4px; margin-bottom:2px; }
.center { text-align:center }
.bread_margin { margin-right:4px; }
.checkbox { vertical-align:middle; border:0px solid white }
.messagewarning{ width:300px;border:solid 1px #E6E4D9;background:#FCF9CE;color:#222222;	padding:4px;	text-align:center;}
.messageok{	width:300px;border:solid 1px #359545;	background:#CEE6C3;	color:#1B8D44;	padding:4px;	text-align:center;}
.messageerror{width:300px;	border:solid 1px #CB2026;	background:#F6CBCA;	color:#D02127;	padding:4px;	text-align:center; }
.messageerror em { color:black; }
input,select,textarea {	border:1px solid #B1D4FF;	height:20px;}
input.link{	background: url(../img/icones/world_link.png) no-repeat 10px 5px;	padding-right: 30px;}
form.cmxform fieldset {	margin-bottom:10px;	border-bottom-color:#a9bfd3;	border-right-color:#a9bfd3;	border-top-color:#f0f5fa;	border-left-color:#f0f5fa;}
form.cmxform legend {	font-weight:bold;	margin:0 -7px;	padding:0 2px;}
form.cmxform label {	display:inline-block;	line-height:1.8;	vertical-align:top;	width:30%;}
form.cmxform fieldset ol {	margin:0;	padding:0;}
form.cmxform fieldset li {	list-style:none;	margin:0;padding:5px 10px 7px;}
form.cmxform fieldset fieldset {border:none;margin:3px 0 0;}
form.cmxform fieldset fieldset legend {	font-weight:400;	padding:0 0 5px;}
form.cmxform fieldset fieldset label {	display:block;	width:auto;	margin-left:80px;}
form.cmxform em {font-weight:bold;font-style:normal;color:red;}
form,fieldset {	width:100%;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	margin:0;	padding:0;}
form.cmxform td, th, tr, table { font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px; } 
fieldset {	width:80%;border:1px solid #000;	padding-top:15px;	background-color: white;}

#ficha fieldset {	margin-bottom:10px;	border-bottom-color:#a9bfd3;	border-right-color:#a9bfd3;	border-top-color:#f0f5fa;	border-left-color:#f0f5fa;}
#ficha legend {	font-weight:bold;	margin:0 -7px;	padding:0 2px;}
#ficha label {	display:inline-block;	line-height:1.8;	vertical-align:top;	width:30%; }
#ficha fieldset ol {	margin:0;	padding:0;}
#ficha fieldset li {	list-style:none;	background:url(../img/admin/cmxform-divider.gif) left bottom repeat-x;	margin:0;padding:0px 10px 0px;}
#ficha fieldset fieldset {border:none;margin:3px 0 0;}
#ficha fieldset fieldset legend {	font-weight:400;	padding:0 0 5px;}
#ficha fieldset fieldset label {	display:block;	width:auto;	margin-left:40px; }
#ficha fieldset {	border:1px solid #000;	padding-top:15px;	background-color: white;}
#ficha { margin-left:auto; margin-right:auto;  }


#novabusca {	margin-bottom:10px;padding:5px;	background-color: white; width:100%}
#novabusca ol { width:100%; background-color: white; height:40px;}
#novabusca li { list-style:none;margin:0;float:left;padding:7px; }
legend {color:#000;	padding:0;}
input,textarea,select {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	margin:0;	padding:1px;}
select {	padding:0;}
#listar th {font-family:"Trebuchet MS", Verdana, Helvetica, Arial;color: #000;border-right: 1px solid #C1DAD7;border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;padding: 6px 6px 6px 12px;background: #CAE8EA url(../img/admin/bg_header_table.jpg) repeat-x;
	font-size:12px;
}
#listar th.nobg {border-top: 0;border-left: 0;border-right: 1px solid #C1DAD7;background: none;}
#listar td {font-size:12px;border-right: 1px solid #C1DAD7;border-bottom: 1px solid #C1DAD7;padding: 6px 6px 6px 12px;color: #4f6b72;}
#listar tr.alt {background: #F5FAFA;color: #797268;}
#listar tr.over {background: #Fafafa;color: #797268;}
#listar td.over {background: #Fafafa;color: #797268;border-bottom:1px solid black;border-top:1px solid black;}
.adicionar {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;padding-top:10px;padding-bottom:10px; clear:both}
#listar a,.adicionar a {color:#000;text-decoration:none;}
#listar a:hover,.adicionar a:hover {color:#000;text-decoration:underline;}
.paginationlinks {padding:4px;font-weight:bold;border:1px solid white;}
.paginationlinksover {color:black;text-decoration:underline;font-weight:normal;padding:4px;font-weight:bold;border:1px solid #0038B8;cursor:pointer;}
.paginationlinks a:link, a:visited, a:active {color:black;text-decoration:none;font-weight:normal;}
.paginationlinks a:hover{color:black;text-decoration:underline;font-weight:normal;}
.paginationlinksover a:link, a:visited, a:active {color:black;text-decoration:none;	font-weight:normal;}
.paginationlinksover a:hover{	color:black;	text-decoration:underline;	font-weight:normal;}
/* ** loading ** */
#loading-mask{position:absolute;left:0px;top:0px;   width:100%;   height:100%;   z-index:20000;   background-color:white;}
#loading{position:absolute;left:45%;top:40%;padding:2px;z-index:20001;   height:auto;}
#loading .loading-indicator{background:white;color:#555;font:bold 13px tahoma,arial,helvetica;padding:10px;margin:0;text-align:center;height:auto;}
.error {background-color: pink; border: 1px dashed red; color: red; font-weight:bold}
.errorvalidate {background-color: pink; border: 1px dashed red; color: red; font-weight:bold; width:auto; }
form.cmxform li.errorvalidate, li.errorvalidate {color: red;font-style: italic;background:none;	border:none;margin-left:40%;}