
/*
laranja: #DB8E24;
azul: #2B92B0;
*/

body{
	color:#444;
	margin:0px;
	padding:0;
}


a{
	text-decoration:none;
    color:#DB8E24;
}

.fixme{
background:#FFF;
color:#000;
padding:10px 10px 5px 10px;
border: 2px solid #666;
border-top:none;
border-right:none;
opacity:.7;
filter: alpha(opacity=70); 
-moz-opacity: 0.7;
display:none;
}
#fixme {
	/* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
  position: absolute; right: 0px; top: 0px;
}
body > div#fixme {
  /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
  position: fixed;
}

/*[if gte IE 5.5]
[if lt IE 7]
*/
div#fixme {
  /* IE5.5+/Win - this is more specific than the IE 5.0 version */
  right: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollRight ? document.documentElement.scrollRight : document.body.scrollRight ) ) + 'px' );
  top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

/*[endif]>
[endif]*/


/*flag sucesso*/
.flag_sucesso{
background:#FFF;
color:green;
padding:10px 10px 5px 10px;
border: 2px solid green;
border-top:none;
border-left:none;
display:none;
}
#flag_sucesso {
	/* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
  position: absolute; left: 0px; top: 0px;
}
body > div#flag_sucesso {
  /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
  position: fixed;
}

/*[if gte IE 5.5]
[if lt IE 7]
*/
div#flag_sucesso {
  /* IE5.5+/Win - this is more specific than the IE 5.0 version */
  left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

/*[endif]>
[endif]*/

.notice a{
	text-decoration:underline;
	font-weight:bold;
}
textarea {
	height:100px;
	width:98%;
}
.box_indent{
	border-left:3px solid #ccc;
	padding-left:20px;
	margin-left:4px;
}

.toggle_next{
	cursor:pointer;
}
fieldset, .tabela_capa{
	background:url('../img/bg_fieldset.jpg') repeat-x top #f8f8f8;
}
div.content_right{
    margin-left: 295px;
    padding-right:20px;
}

fieldset p{
margin:0;
}
input, select{							
	color:#444;
	font-size:12px;
}
select{
	margin-bottom:3px;
}


.input_quantidade, .input_quantidade input{
	text-align:right;
}
th{
	color: #2B92B0;
	background:none;
}
.delete{
	padding-left:25px;
	background:url(http://www.onid.org.br/media/estatico/images/icons/delete.png) no-repeat 3px;
	cursor:pointer;
}
.add{
	display:block;
	padding-left:25px;
	background:url(http://www.onid.org.br/media/estatico/images/icons/add.png) no-repeat 3px bottom;
	cursor:pointer;
}
.bg{
	background:#000000;
	
}
						
.color_verde{
	color:green;
}
.color_verde_forte{
	color:#2b92b0;
}

ul.errorlist{
margin:15px 0px 0px 0px;
padding:0px;
color:#990000;
margin-bottom:-10px;
list-style: none;
}
label{
	margin-top:10px;
}
.sub_label label{
display:inline;
color:#444444;
font-weight:normal;
padding-right:10px;
margin-top:1px;
}
.sub_label_block label{
color:#444444;
font-weight:normal;
padding-right:10px;
margin-top:1px;
}


/*
verde-forte: #2b92b0;
verde-claro: #9bccda;
verde-clarinho: #cde6ed;
*/

#painel{
    height:100%;
    background:#9bccda url(../img/sombra.jpg) repeat-y right;
	position: absolute; left: 0px; top: 0px;
	padding-right:8px;
}

#painel ul{
margin:0; padding:0;
}
#painel li{
margin:0;
padding:0;
border-bottom: 1px solid #cde6ed;
}
#painel li a{
display:block;
text-decoration:none;
color:#2b92b0;
font-size:14px;
font-weight:bold;
padding: 2px 0px 0px 10px;
border-top:1px solid #2b92b0;

list-style:none;
cursor:pointer;
margin:0;
}
#painel ul.menu{
height:400px;
}
#painel li:hover{
background:#cde6ed;
}
#painel .box_menu{
background:#FFF;
border-left:10px solid #ccc;
padding:0px;
height:250px;
overflow:scroll;
}
#painel .box_menu li{
border:none;
color:#444;
font-weight:normal;
font-size:12px;
padding:0px;
}
#painel .box_menu li:hover{
background:none;
}
#painel .box_menu li a{
display:block;
color:#DB8E24;
font-size:13px;
line-height:15px;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
text-decoration:none;
padding:4px 0px 4px 10px;
background:#eee;
}

#painel .box_menu li ul{
margin-top:10px;
margin-bottom:15px;
}
#painel .box_menu li ul li{
border:none;
list-style:inside;
margin-left:20px;
color:#990000;
border-bottom:1px solid #fff;
margin-bottom:0px;
cursor:pointer;
}

.button_submit{
margin:auto;
margin-top:10px;
display:block;
text-align:center;
}
.button, .button_submit{
width:230px;
background:url(../img/button.jpg) no-repeat;
border:none;
padding:6px;
padding-bottom:8px;
color:#DB8E24;
font-size:16px;
font-weight:bold;
cursor:pointer;
}

.verde_azul{
color:#2B92B0;
}
.color_verde, .verde{
color:green;
}
.color_laranja, .laranja{
color:#DB8E24;
}

.vermelho{
color:#990000;
}

#logo{
	
	background:#cde6ed;
	
}
#logo img{
	margin:10px 0 10px 22px;
}
#logo_cadastro{
	background:#2b92b0;
	padding:8px 0px 0px 10px;
}
#logo_cadastro h2{
color:#FFF;
font-size:18px;
}
body > div#painel {
  /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
  position: fixed;
}

/*[if gte IE 5.5]
[if lt IE 7]
*/
div#painel {
  /* IE5.5+/Win - this is more specific than the IE 5.0 version */
  left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
  height: expression( ( ignoreMe3 = document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight) + 'px' );
}

/*[endif]>
[endif]*/
p{
margin:10px;
}

h1{
color:#2B92B0;
padding:10px 0px 20px 0px;
border-bottom:5px solid #CDE6ED;
}

.ul_aceito ul{
list-style:none;
margin:0;
}

hr{
border-top:1px solid #ffffff;
border-bottom:1px solid #ddd;
margin-top:20px;
}
table tr td{
border-bottom:1px solid #eee !important;
}
table tr:hover{
background:#E0F8FF;
}
.orientacao{
color:#666666;
font-size:10pt;
margin-bottom:30px;
}


tr.act_editar_projeto, tr.act_editar_entidade{
    cursor:pointer
}

.username{
padding-top:10px;
font-size:11px;
}

.align-right{
    text-align:right;
}

p.registros{
background:#FAFBE0 none repeat scroll 0%;
border-color:#F8D867 -moz-use-text-color;
border-style:solid none;
border-width:1px medium;
color:#666666;
padding-right:15px;
text-align:right;
border-bottom: 1px solid #fff;
}

