body {margin:0px;}
img{ border: 0pt;}
input{font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #999999;}

a, a:hover{text-decoration:none; color:#000000;}
a:hover{color:#FF0000;}

#vista_toolbar {float:left; font:normal 12px 'Arial'; margin:0; padding:0; width:98%;}
#vista_toolbar img{float:left; margin-right:30px; margin-top:-10px;}
#vista_toolbar ul {float:left; line-height:32px; list-style:none; margin:0; padding:10px 10px 0 10px; width:100%;}
#vista_toolbar li {display:inline; padding:0;}
#vista_toolbar a {color:#000000; float:left; padding:0 3px 0 3px; /* left 3 px because of left.png image */ text-decoration:none;}
#vista_toolbar a span {display:block; float:none; padding:0 10px 0 7px;}
#vista_toolbar a:hover{background: url(../images/left_over.gif) no-repeat left center;}
#vista_toolbar a:hover span {background:url(../images/right_over.gif) no-repeat right center;}
.v1{background: url(../images/left_on.gif) no-repeat left center;}
.v2{background:url(../images/right_on.gif) no-repeat right center;}
.v3{background: url(../images/left_on.gif) no-repeat left center; float:right;}
.v4{background:url(../images/right_on.gif) no-repeat right center; float:right;}
#vista_toolbar a.right {float:right; /* for help button - just add class "right" ->  <a class="right"... */}

#banner{width:728px; height:90px; border:1px solid #CCCCCC; margin-top:5px; margin-bottom:5px;}
#banner_rodape{width:728px; height:90px; text-align:center; border:1px solid #CCCCCC; margin-top:5px;}
.lateral_top{background:url(../images/bg_miolo_laterais.gif) repeat-x top;}
.lateral_bottom{background:url(../images/bg_miolo_laterais.gif) repeat-x bottom;}
.titulos{font-family:Georgia, "Times New Roman", Times, serif; color:#000000; font-weight:bold; font:small-caps;}

.conteudo{font-family:Verdana, Helvetica, sans-serif; font-size:11px; color:#000000;}
.bottom{margin-right:5px;}
.rodape{font-family:Verdana, Arial; font-size:10px; padding-top:14px; text-align:center;}

#form_login{color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding-top:10px; float:right;}
#form_login input{background:#E9E9E9; border:1px solid #999999; width:90px;}
#login_user{margin-left:40px;}
#login_senha{margin-left:60px;}
.nome{margin-left:50px;}
.senha{margin-left:70px;}
#form_layout{color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:10px; background:#F1F1F1; border:1px solid #999999;}
#form_layout input{color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:10px; background:#E9E9E9; border:1px solid #999999;}
#atend_lateral{font-size:x-small; font-family:Verdana, Arial, Helvetica, sans-serif; width:145px; color:#000000; float:right; text-align:right;}

li{margin:0px 0px 0px 0px; list-style-type:square; list-style:inside;}

.cadastro_titulos{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; font-weight:bold;}
.cadastro_txt{font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.lista_left_titulos, .lista_right_titulos, .lista_left_titulos_2{border:1px solid #999999; border-top:none; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
/*
.lista_left_titulos{border-left:none;}
*/
.lista_right_titulos{border-right:none;}

.sinal_obrigatorio{color:#990000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px;}
.bordas_miolo{border:1px solid #999999; border-top:none;}

.sub_1{background:url(../images/bg_menu_ativo.jpg) no-repeat top; text-align:left;}
.sub_1 img{float:left; margin-left:5px; margin-right:5px;}
.sub_1 a{font-family:Verdana, Arial; font-size:12px; color:#000000; font-weight:bold;}
.sub_2{background:url(../images/bg_menu_off.jpg) no-repeat top; text-align:left;}
.sub_2 img{float:left;  margin-left:5px; margin-right:5px;}
.sub_2 a{font-family:Verdana, Arial; font-size:12px; color:#666666;}
.sub_2 a:hover{color:#000000;}

#relacao_img{width:125px; height:225px; display:block; border:1px solid #666666; margin:10px; text-align:center; font:Georgia; font-size:10px;  float:left;}
#relacao_img_titulo{border-bottom:1px solid #666666; height:15px;}
#relacao_img_rodape{height:20px; display:block; text-transform:uppercase; border-top:#666666 1px solid; vertical-align:middle;}
#relacao_img_rodape_2{height:20px; display:block; text-transform:uppercase; border-top:#666666 1px solid; vertical-align:middle; margin-top:10px;}
.img_off{filter:alpha(opacity=20); -moz-opacity: 0.2; opacity: 0.2;}
.img:hover {filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}
.img{filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}

/*
.inputField{background:#CCCCCC;}
*/
.hilightedInputField{background:#E0DEBA; border:1px #990000 solid;}
/**********************************************************************************************************/
#geral_porcent{width:350px; height:10px; border:1px solid #999999; background:#f1f1f1; float:left; margin-left:18px;}
#img_porcent{float:left; position:absolute; }
.txt_pq{font-size:x-small; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.hid{display:none;}
.hid_on{display:inline;}
/********************************************************************************************************/
/*
* {
	font: 11px Trebuchet MS, Verdana, Tahoma, Arial, Sans-Serif;
	text-align: left;
	background-color: transparent;
	padding: 0;
	margin: 0;
}
*/
.overlay {
	background: #000;
}
div.jqmAlert,
div.jqmConfirm {
	display: none;
	position: fixed;
	top: 40%;
	left: 50%;
	width: 480px;
	margin-left: -240px;
}
div.jqmAlertWindow,
div.jqmConfirmWindow {
	height:auto;
	width: auto;
	margin: auto;
	max-width:480px;
	padding: 0 5px 5px;
	background:#DCDCDC;
	border:3px solid #E6E6FA;
	text-align: center;
}
.jqmAlertTitle,
.jqmConfirmTitle {
	margin:5px 2px;
	height:10px;
	color:black;
	background:#DCDCDC;
}
.jqmAlertTitle h1,
.jqmConfirmTitle h1 {
	font-size: 12px;
	font-weight: bold;
	font-stretch:extra-condensed;
}
div.jqmAlertContent,
div.jqmConfirmContent {
	padding:5px 5px 5px;
	margin:5px 5px 5px 5px;
	border:1px dotted #111;
	letter-spacing:0px;
	background:#FFFAF0;
}
div.jqmAlertContent span,
div.jqmConfirmContent span {
	color:#000000;
	font-size:14px;
}
div.jqmAlert .jqmClose em,
div.jqmConfirm .jqmClose em {
	display:none;
}
div.jqmAlert .jqmClose,
div.jqmConfirm .jqmClose {
  width:20px;
  height:20px;
  display:block;
  float:right;
  clear:right;
  background:transparent url(../images/sair.gif) 0 0 no-repeat;
}

div.jqmAlert input,
div.jqmConfirm input {
	text-align: center;
	width: auto;
	font-size: 13px;
	background-color: #990000;
	color: #CCCCCC;
	font-weight: bold;
	border-width: 1px;
	padding: 5px 5px 5px 5px;
}

* html div.jqmAlert,
* html div.jqmConfirm {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + px);
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}