@charset "utf-8";

/* CSS Document */
/*.............................................................Reset CSS.........................................................................................................................*/
*, button {
margin:0;
padding:0;
list-style:none;
text-align:left
}
a, img, fieldset {
border:none;
border:0;
outline:none
}
/*.............Diagram...............*/
.float {
float:left
}
.float_right {
float:right
}
.margin_top_10 {
margin-top:10px
}
.margin_top_20 {
margin-top:20px
}
.margin_top_30 {
margin-top:30px
}
.margin_top_40 {
margin-top:40px
}
.margin_top_50 {
margin-top:50px
}
.margin_top_60 {
margin-top:60px
}
.margin_left_10 {
margin-left:10px
}
.margin_right_10 {
margin-right:10px
}

/* ............................................................ Agustin CSS .............................................................................................................. */
/*
body {
margin: 0px;
padding: 0px;
background:#8E8E8E;
/*background-color: #02292f;*/
/*background-image: url(imagens/bg_body.jpg);*/
/*background-position: center;
border: solid 5px #009F00;
}
*/

#pai{
width:1000px;
/*height:758px;*/
height:590px;
margin:auto;
background: none;
font-size:10px;
color:#042254;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: solid 0px #FFFF00;
}

#conteudo{
clear:both;
width:1000px;
height:560px; 
background-color:White;
/*background-image: url(imagens/bg.gif);*/
background-repeat: repeat-x;
border: solid 0px #FF00AA;

}


#conteudo .tabela{
clear:both;
width:603px;
height:201px; 
/*background-image: url(imagens/content.gif);*/
float: left;
border: solid 0px #000;
background-repeat: no-repeat;
margin-left:195px;
margin-top: 120px;
border: solid 0px #FF00AA;
}

#conteudo .tabela2{
clear:both;
width:603px;
height:400px; 
float: left;
border: solid 0px #000;
background-repeat: no-repeat;
margin-left:185px;
margin-top: 95px;
border: solid 0px #55FFFF;
}

#conteudo .tabela3{
clear:both;
width:950px;
height:545px; 
float: left;
border: solid 0px #000;
background-repeat: no-repeat;
margin-left:25px;
margin-top: 0px;
border: solid 0px #000;
}

#conteudo2{
margin-top: 40px;
padding-top: 10px;
width:900px;
height:75px; 
float: left;
border: solid 0px #000;
background-repeat: no-repeat;
text-align:left;
vertical-align:bottom;
padding-bottom: 5px;
border: solid 0px #FF0000;
}

#conteudo4{
margin-top: 120px;
width:900px;
height:25px; 
float: left;
background-repeat: no-repeat;
text-align:left;
padding-bottom: 0;
border: solid 0px #FF0000;
}

#conteudo5{
width:200px;
margin-top:150px;
height:25px; 
float: right;
text-align:left;
border: solid 0px #2A5FFF;
}

#conteudo6{
margin-top: 15px;
padding-top: 0px;
width:950px;
height:130px; 
float: left;
border: solid 0px  #AA1F00;
background-repeat: no-repeat;
text-align:left;
text-align:justify;
}

#conteudo3{
margin-top: 45px;
padding-top: 0px;
width:950px;
height:90px; 
float: left;
border: solid 0px  #AA1F00;
background-repeat: no-repeat;
text-align:left;
margin-bottom: 1 px;
}
.menu ul {
				list-style-type: none;
				font-family: georgia, serif;			
				padding: 0;
				padding-bottom: 10px;
				margin: 0 0 25px 0; }


				.menu li {
					width: 220px;
					line-height: 2.8em;
					text-indent: 8px;
					border-bottom: 1.0px dashed #d9d9d9; 
					list-style: none;
					list-style-type: none;
					margin-bottom: 10px;
					margin-left: 35px;
					margin-top: 10px;				
					}
					
					.menu li a{
					text-decoration:none;
					text-transform:uppercase;
					font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size: 11px;
					color: black;
					}
					
					#esquerda {
						float: left;
					}
					
					#direita {
						float: left;
						margin-left: 40px;
					}
					


h3 {
font-size:1.2em;
font-weight:700;
}	

.bulleted {
padding:5px 0 5px 10px;
background-image:url(imgs/blt-subtitulo.gif);
background-position:0 10px;
background-repeat:no-repeat
}



h2 {
	font-family: verdana;
	font-size: 14px;
	font-weight: 100;
	 
	color: :#D9E1F0;
	font-weight: bold;
	margin-left: 45px;
	margin-top: 28px;
	}
/*.............................................................Global Styles – (body, paragraphs, lists, etc)..............................................................*/
html, body{
height:100%
}

body >#wrap {
height:auto;
min-height:15%
}
/*
body >#footer {
height:auto;
min-height:10%
}
*/

body {
	background:#8E8E8E;
	margin:0 0 3px 0;
	padding:0px;
	font:11px Arial, "Lucida Sans Unicode", "Lucida Sans", Verdana, Tahoma;
	line-height:18px;
	color:#2C2C2C;
	text-align:center;
	border: solid 0px #009F00;
}

#wrap {
position:relative;
width:1000px;
background-color:#fff;
margin:0 auto;
text-align:left;
border: solid 0px #FF0000;
}

/*
#footer {
position:relative;*/
/*margin-top:-80px; /* A mesma altura do rodapé,o valor deve ser negativo */
/*height:30px;
clear:both;
width:1000px;
margin:0 auto;
background-image:url(/preco/imgs/bg_footer.gif);
background-repeat:repeat-x;
color:#fff; /*padding:20px; 
border:solid 0px #55FFFF;
}
*/
#footer {clear: both;
background-image: url(/preco/imgs/bg_footer.gif);
margin: 0px auto;
width: 1000px;
background-color: #006599; 
color: #fff;
bottom: 0px;
background-repeat: repeat-x;
position: relative;
height: 105px;
}

#footer_inner {display:inline-block;
margin-left: 20px;
padding-top: 15px;
position:relative;
text-align:center
}

#footer p a {color: #fff;}

#content, #content_center {
padding-bottom:80px; /* deve ser a mesma altura do rodapé */
border-top:solid 2px #848384;
float:left;
margin:0 20px;
voice-family:"\"}\"";
voice-family:inherit;
width:540px;
}
#content {
padding-bottom:80px; /* deve ser a mesma altura do rodapé */
border-top:solid 2px #848384;
float:left;
margin:0 20px;
_margin:0 10px;
display:inline;
voice-family:"\"}\"";
voice-family:inherit;
width:760px;
}

/*............................................................Headings.........................................................................................................................*/
h4 {
font-size:1.2em;
color:#FC864F
}
h5 {
font-size:1.1em;
font-weight:700
}
h3.title_type {
margin-top:5px;
color:#FC864F;
}

#content h2, #content_center h2 {
color:#FC864F;
border-bottom:1px dashed #bebebe;
display:block;
font-size:1.4em;
font-weight:700;
padding:5px 0
}

#content h3, #content_center h3 {
font-size:1.2em;
font-weight:700
}
#content h3.bulleted, #content_center h3.bulleted {
padding:5px 0 5px 10px;
background-image:url(imgs/blt-subtitulo.gif);
background-position:0 10px;
background-repeat:no-repeat
}
#header_simp h1 {
position:absolute;
right:5px;
font-weight:400;
top:25px;
font-size:23px;
padding-bottom:10px;
letter-spacing: 3px;
word-spacing: 5px;
}
#header_simp h2 {
position:absolute;
right: 5px;
font-weight:400;
top:30px;
font-size:18px;
padding-bottom:10px;
}

.block_form h3 {
position:relative;
top:15px;
margin-bottom:10px;
padding-left:15px;
background-color:#e3e3e3;
border-bottom:solid 1px #fff
}
.block_call h3 {
color:#6a6a6a;
background-image:none
}
/*.............................................................Header.............................................................................................................................*/
#header_mme {
background-color:#FFCC00;
display:block;
height:22px
}
#header_mme img#ministerio {
float:left
}
#header_mme img#governo_federal {
float:right
}
#header_simp {
position:relative;
font-family:tahoma, verdana, arial;
height:85px;
display:block;
/*background-position: right 50%;*/
background-image: none /*url(/preco/imgs/logo_slp.png);*/
background-position:right;
background-repeat:no-repeat
}
#header_simp img#logo_anp {
float:left
}
#info_log {
float:right;
display:inline;
font-size:1.1em
}
#info_log ul {
margin-top:12px
}
#info_log ul li {
float:left;
margin-right:20px;
display:inline
}
#info_log ul li#user, #info_log ul li#unit, #info_log ul li#logout {
background-repeat:no-repeat;
padding-left:18px
}
#info_log ul li#user {
background-image:url(imgs/ico-usuario.gif)
}
#info_log ul li#unit {
background-image:url(imgs/ico-unidade.gif)
}
#info_log ul li#logout {
background-image:url(imgs/ico-sair.gif)
}
/*............................................................Navigation......................................................................................................................*/

#menu_log {
position:relative;
height:30px;
background-color:#006599;
background-image:url(imgs/bkg-navegacao-global.gif);
background-repeat:repeat-x;
padding-left:20px;
z-index:2;
}
/*#menu_log a {
position:relative;
top:5px;
color:#fff;
text-decoration:none;
font-weight:700;
margin-right:10px;
padding:7px 10px 9px 10px
}
#menu_log a:hover {
background-color:#6BA3BF
}
#menu_log a.menu_log_ativo {
background-color:#6BA3BF;
cursor:default
}*/


span#breadcrumb {
float:left;
margin-top:5px;
display:inline;
font-size:11px;
font-weight:400;
color:#FFFFFF;
/*border: solid 2px #FF3FAA;*/
width: 90%
}
span#breadcrumb a {
margin-right:2px;
font-weight:400;
color:#FFFFFF;
text-decoration:none;
}

span#breadcrumb a:hover {
background-color:#6BA3BF
}



p#breadcrumb {
float:left;
margin-left:15px;
margin-top:20px;
display:inline;
font-weight:700
}


p#breadcrumb a {
font-weight:400
}
#recursos {
height:50px;
background-image:url(imgs/bg_recursos.jpg);
background-repeat:repeat-x
}
#ferramentas {
float:right;
margin-top:20px;
*margin-top:10px;
height:30px;
margin-right:20px;
display:inline
}
#ferramentas p {
float:left;
*margin-top:12px;
margin-left:15px
}
p.link-acessibilidade-letra {
border-right:1px solid #ccc;
padding-right:15px
}
p.link-acessibilidade-letra a {
color:#3a3a3a;
border:solid 1px #eee;
display:inline-block;
font-weight:700;
width:25px;
height:18px;
background-color:#F5F5F5;
text-decoration:none;
text-align:center
}
p.link-acessibilidade-letra a:hover {
text-decoration:underline
}
p.links_recursos {
float:left
}
/*.............Menu...............*/
#left_side {
border-top:solid #0E5185 2px;
float:left;
width:180px;
voice-family:"\"}\"";
voice-family:inherit;
display:inline;
margin:0;
margin-left:20px;
padding-bottom:30px; /* relativo ao footer */
}
/*
ul#menu_left {
width:180px
}
ul#menu_left li.item {
font-size:1.1em;
font-weight:700;
border-bottom:1px dashed #bebebe
}
ul#menu_left li.last_item {
border-bottom:none;
margin-bottom:15px
}
ul#menu_left li.item a {
text-decoration:none;
color:#000;
font-weight:400;
display:block;
padding-top:8px;
padding-bottom:5px
}
a.submenuheader {
display:block
}
ul#menu_left li.item img {
margin-right:5px
}
ul#menu_left ul.submenu li {
*margin-bottom:-4px;
margin-left:13px
}
ul#menu_left ul.submenu li a {
font-size:1.0em;
color:#4f4d4d;
text-transform:none;
padding:3px 2px 3px 0px
}
ul#menu_left ul.submenu li a.current_submenu_item {
background-color:#efefef
}
ul#menu_left li.item a.current_item {
background-repeat:no-repeat;
background-position:right;
font-weight:700;
color:#347BD2
}
*/

/*.............Under menu...............*/
#under_menu {
border-top:solid #0E5185 1px;
background-color:#EDEDED;
clear:both;
padding:12px
}
.captcha {
margin:10px 0 0 0
}
a.swap_image {
font-size:0.8em;
display:block
}
#under_menu ul {
margin-top:20px
}
#under_menu ul li {
background-color:#D9DCEC;
margin-top:1px;
font-size:1.1em;
height:25px;
line-height:22px
}
#under_menu ul li a {
color:#000;
text-decoration:none;
display:block;
height:25px;
padding-left:5px
}
#under_menu ul li a:hover {
background-color:#C3C5DD
}
/*.....Menu sidebar.....*/
ul#menu_sidebar li {
width:100%;
position:relative;
font-size:1.1em;
font-weight:700;
z-index:10;
border-bottom:1px dashed #bebebe;
padding-top:8px;
color:#347bd2;
padding-bottom:5px
}
ul#menu_sidebar li a {
position:relative;
text-decoration:none;
color:#000;
font-weight:400;
display:block
}
/*............................................................Forms..............................................................................................................................*/
fieldset.one_block {
clear:both;
padding-left:12px;
padding-right:15px;
border:solid 0px #D400AA;
}
/*.............Form padrao...............*/
form.form_padrao {
background-color:#f5f4f4;
display:block;
border-top:solid 1px #bebebe;
padding-bottom:15px
}
form.form_padrao fieldset.block, form.form_agrupador fieldset.block {
border:none;
width:235px;
display:inline;
padding-left:12px;
vertical-align:top;
}
form.form_padrao fieldset.block_half, form.form_agrupador fieldset.block_half {
border:none;
width:115px;
display:inline;
padding-left:12px;
vertical-align:top;
}
form.form_padrao legend, form.form_agrupador legend {
font-size:1.3em;
font-weight:700
}
span.bg_form {
background-color:#f5f4f4;
display:block;
border-top:solid 1px #bebebe
}
form.form_padrao p, form.form_agrupador p {
font-size:1.1em;
}
form.form_padrao label, form.form_agrupador label {
display:block; 
font-size:1.1em;
font-weight:700;
padding-top:10px;
}
form.form_padrao input, form.form_padrao select, form.form_padrao textarea, form.form_agrupador input, form.form_agrupador select, form.form_agrupador textarea {
width:100%;
border:solid 1px #000;
font-family: georgia, serif;
font-size:1.1em;
}
form.form_padrao input.check_box, form.form_agrupador input.check_box {
float:left;
width:20px;
height:14px;
border:none;
}
input {
height:16px
}
form.form_padrao input.insert_multi, form.form_agrupador input.insert_multi {
width:180px;
margin-right:0px;
border:solid 1px #000
}
a.bt_insert, a.bt_insert_group {
position:relative;
top:-2px;
*top:0px;
margin-left:-1px;
background-color:#01734a;
display:inline-block;
width:45px;
height:16px;
text-align:center;
color:#fff;
border:solid 1px #025537;
border-left:none;
font-weight:700;
text-decoration:none;
font-size:0.9em;
line-height:14px
}
.block_group_insert {
background-color:#e1e7e4;
padding-bottom:10px;
border-bottom:#fff solid 1px
}
a.bt_insert_group {
line-height:15px;
float:right;
margin-top:3px;
margin-bottom:10px;
margin-right:15px;
border:solid 1px #025537
}

.one_box {
height:340px;
width:950px;
border:solid 0px #000;
background-color:#fff
}

.multi_box {
	height:340px;
	overflow-y:scroll;
	overflow-x:scroll;
	width:950px;
	border:solid 0px #7F0000;
	background-color:#fff;
}

.multi_box2{
height:120px;
width:400px;
background-color:#fff;
font-size:1.0em;
margin-top:0px;
font-weight:bold;
border:solid 0px #AAFFAA;
float:right;
}

.multi_box3{
height:300px;
overflow-y:scroll;
overflow-x:scroll;
width:950px;
border:solid 0px #000;
background-color:#fff;

}

.multi_box4{
height:370px;
overflow-y:scroll;
overflow-x:scroll;
width:950px;
border:solid 0px #000;
background-color:#fff;
}

.multi_box table, .multi_box2 table, .multi_box3 table {
width:100%;
*border-right:14px solid #fff
}
.multi_box table th, .multi_box table th.subtitle, .multi_box table td.subtitle, .multi_box2 table th {
	color:#0E5085;
	text-decoration:none;
	font-weight:700;
	display:inline-block;
	background-color:#FFFFFF;
	text-align:center;
	position:relative;
}
 .multi_box3 table th, .multi_box table th.subtitle, .multi_box table td.subtitle, .multi_box4 table th {
background-color:#D9E1F0;
padding-top: 0px;
text-align:center;
position:relative;
}
.multi_box table td, .multi_box2 table td, .multi_box3 table td {
padding:0 5px;
border-bottom:solid 1px #d9e1f0;
border-right:solid 1px #FFFFFF;
}
.multi_box table td.total, .multi_box2 table td.total{
background-color:#ffffff;
color:#D9E1F0;
text-align:center;
border-bottom:solid 0px #d9e1f0
}
.multi_box table td.actions {
text-align:center;
border-bottom:solid 1px #d9e1f0;
}
.multi_box table td.col_bt {
width:10%
}
.multi_box table td.col_bt a.bt_delete {
padding:3px;
font-weight:700;
text-decoration:none;
font-size:0.9em;
color:#990000
}


p.info_fill {
text-align:right;
font-size:1.1em;
margin-right:8px
}
p em, label em {
color:#FF9933;
font-style:normal;
font-size:1.5em;
margin-right:4px;
display: inline-block;
}
.bts_form {
border-top:2px solid #006599;
margin-top:50px;
padding-top:5px;
text-align:right
}
.bts_form button {
border:solid #26335d 1px;
background:#006599 none repeat scroll 0 0;
color:#FFF;
cursor:pointer;
font-weight:700;
font-size:1.1em;
font-family:tahoma, verdana, arial;
padding:3px;
*padding:0 3px;
width:auto;
margin-left:3px;
text-align:center
}
.bts_form a.back {
cursor:pointer;
font-weight:700;
font-size:1.1em;
font-family:tahoma, verdana, arial;
text-decoration:none
}
.bts_form p {
display:inline;
font-size:1.1em;
font-weight:700;
margin-left:20px
}
.bts_form a.back:hover {
text-decoration:underline
}
form.form_padrao input.cnpj, form.form_agrupador input.cnpj, form.form_inst input.cnpj {
width:105px;
}
form.form_padrao label.choice, form.form_agrupador label.choice, form.form_inst label.choice {
float:left;
padding:0;
font-weight:400;
margin: 0 20px 10px 0;
}
form.form_padrao input.radio_choice, form.form_agrupador input.radio_choice, form.form_inst input.radio_choice {
float:left;
width:20px;
border:none;
margin-top:2px;
}
/*.............Form agrupador...............*/
form.form_agrupador {
background-color:#fff;
display:block;
padding-bottom:15px
}
.block_form {
background-color:#f5f4f4;
display:block;
border-top:solid 1px #bebebe;
padding-bottom:15px
}
/*.....Form instalação.....*/
form.form_inst fieldset {
border:none
}
form.form_inst span {
display:block
}
form.form_inst label {
font-size:1.1em;
font-weight:700;
padding-top:4px;
display:block;
margin-right:5px
}
form.form_inst input {
width:100%;
border:solid 1px #000
}
/*.....Form login.....*/
form.form_login fieldset {
border:none
}
form.form_login label {
font-size:1.1em;
font-weight:700;
padding-top:4px;
display:block;
margin-right:5px
}
form.form_login input {
width:100%;
border:solid 1px #000
}
/*.............Form swapmail...............*/
form.form_swap_mail label {
font-size:1.1em;
font-weight:700;
padding-top:4px;
display:block;
margin-right:5px;
color:#fff
}
form.form_swap_mail input {
width:100%;
border:solid 1px #000
}
/*.............BLOCK CALL...............*/
.block_call {
display:inline-block;
clear:both;
padding:20px 0 10px 0
}
.block_call h3 a {
color:#005fa6;
text-decoration:none
}
.block_call h3 a:hover {
text-decoration:underline
}
.block_call img {
float:left;
margin:0;
padding:0;
margin-right:12px
}
.block_call p {
font-size:1.1em;
}
/*.............SIDEBAR...............*/
#sidebar {
border-top:solid #0E5185 2px;
float:left;
width:180px;
margin:0;
padding:10px;
voice-family:"\"}\"";
voice-family:inherit;
padding-bottom:30px; /* relativo ao footer */
}
ul#abas_sidebar {
height:20px
}
ul#abas_sidebar li, ul#abas_sidebar li.ativo {
background-color:#c3c5dd;
float:left;
margin-right:2px;
padding:2px 5px
}
ul#abas_sidebar li.ativo {
background-color:#d9dcec
}
ul#abas_sidebar li a {
color:#000;
text-decoration:none
}
ul#abas_sidebar li.ativo a {
cursor:default
}
#login_box {
background-color:#d9dcec;
padding:8px 12px 12px 12px;
clear:both
}
#login_box span.alert, #login_box span.alert_error {
clear:both;
background-repeat:no-repeat;
margin-top:15px;
padding-left:20px
}
#login_box span.alert {
background-image:url(imgs/bkg-msg-alerta-login.jpg);
color:#e76f04
}
#login_box span.alert_error {
background-image:url(imgs/bkg-msg-erro-login.jpg);
color:red
}
/*............................................................Tables.........................................................................................................................*/
/*.............Table padrao...............*/
table.table_padrao, table.table_padrao2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	margin:0;
	padding:0px;
	margin-top:0px;
	margin-bottom:30px;
	width:98%;
	text-transform:uppercase;
	font-weight:500;
	border: solid 0px #FF0000;
}
table.table_padrao th,table.table_padrao2 th {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	padding:3px 5px;
	border-bottom:solid 1px #d9e1f0;
	background-color:#fff;
	color:#6094AE;
	font-weight:700;
	text-transform:uppercase;
}
table.table_padrao th.subtitle {
	background-color:#6094AE;
	color:#fff;
	padding:3px 5px;
	text-align:center;
}
table.table_padrao td.subtitle {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
background-color:#fff;
padding:3px 5px;
text-align:center;
font-weight:600;
border-bottom:outset 1px #d9e1f0;
text-transform:none;
}
table.table_padrao th.lincol {
background-color:#fff;
}
table.table_padrao td.lincol {
background-color:#fff;
padding:3px 5px;
font-size:0.9em;
text-transform:none;
text-align:left;
}
table.table_padrao td {
background-color:#fff;
padding:3px 5px;
font-size:0.9em;
text-transform:none;
text-align:center;
}
table.table_padrao2 td {
background-color:#fff;
padding:3px 5px;
font-size:0.9em;
}
table.table_padrao td.color_line1 {
background-color:#EFEFEF;
text-transform:none;
text-align:left;
}
table.table_padrao td.color_line {
background-color:#EFEFEF;
text-transform:none;
}
/*............................................................Extras...............................................................................................................................*/
/*.............Form Pagination...............*/
button.current_page {
cursor:text;
background-color:#A4D4EF;
color:#000;
}
/*.............Pagination...............*/
.link-paginador {
margin-bottom:10px;
text-align:right;
font-size:1.1em;
}
.link-paginador a:hover {
text-decoration:underline
}
.link-paginador a {
border:1px solid #E3E3E3;
color:#006599;
display:inline-block;
font-weight:bold;
padding:0px 4px;
text-decoration:none
}
.link-paginador a.link-pagina-ativa {
background:#006599 none repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
display:inline-block;
font-weight:bold;
padding:0px 4px
}
/*.............Slickbox...............*/
#slickbox {
display:block;
position:absolute;
z-index:99;
top:30px;
left:20px;
background-color:#6BA3BF;
width:200px;
padding:15px
}
a#slick-toggle:hover, .active_slick {
background-color:#6BA3BF;

}
/*.............Tabs default..........................*/ 
.tabs_default {
position:relative;
margin-top:20px;
border-bottom:solid #0E5085 1px ;
margin-bottom:10px;
width:950px;
}
.tabs_default ul {
position:relative;
z-index:1;
}
.tabs_default ul li {
display:inline;
text-align:center;
font-size:1.2em;
 margin-right:3px;
}
.tabs_default ul li a {
font-weight:normal !important;
color: #797979;
text-decoration:none;
font-weight:700;
display:inline-block;
padding:5px 10px;
/*background-color:#0E5085;*/
background-color: #EBEBEB;
}
.tabs_default ul li#current_tab {
 *position:relative;
 *top:-5px;
text-align:center;
color:#fff;
background-color:#fff;
background-color:#0E5085;
padding:5px 10px 6px 10px;
border-bottom:inset #FFFFFF 2px;
border-top:inset #0E5085 1px ;
border-left:inset #0E5085 1px ;
border-right:inset #0E5085 1px ;
}

form input.date {
width:75px;
float:left;
margin-right:3px;
}
form img.calendar {
padding-top:1px;
cursor:pointer;
}
#pgs_pp {
 *margin:0 0 0 -3px;
padding:0;
}

/*.....................Lists.........................*/

ul.list_default{
margin:0;
padding:0;
}

ul.list_default li{
font-size:1.1em;
}

/*.....................Edits.........................*/
.multi_box table tr.edit_line input,.multi_box table tr.edit_line select{
font-size:1.0em;
border:solid 1px #78AF92;
font-weight:700;
}

a.bt_confirm, a.bt_confirm2 {
padding:0 5px;
margin-top:5px;
float:right;
background-color:#01734a;
display:inline-block;
height:16px;
text-align:center;
color:#fff;
border:solid 1px #025537;
border-left:none;
font-weight:700;
text-decoration:none;
font-size:0.9em;
line-height:14px
}

tr.edit_line{
background-color:#C2EFD7;
}


	
	

