/*
verde-escurao: #15718C;
verde-forte: #2b92b0;
verde-claro: #9bccda;
verde-clarinho: #cde6ed;

laranja: #DB8E24;
*/
body{
background:url(../img/bg_body.jpg) repeat-x top;
}
#cabecalho{
	padding-bottom:10px;
}
ul#menu_topo{
	list-style:none;
	float:right;
	font-size:10pt;
	margin:0px;
}
ul#menu_topo li{
	display:inline;
	margin-left:15px;
}
ul#menu_topo li a{
	color:#15718C;
	padding:0px 2px 3px 2px;
	border-bottom:5px solid #9bccda;
}
ul#menu_topo li a:hover{
	background:#cde6ed;		
	border-bottom:1px solid #2b92b0;		
}
#topo_logout{
	height:50px;
	border-left: 1px solid #cde6ed;
	text-align:right;
	margin-top:3px;
}
#submenu_topo{
    margin:0;
    float:right;
    width:280px;
    padding-top:5px;
    padding-right:5px;
}
#submenu_topo li{
    display:inline;
    font-size:12px;
}
#submenu_topo li a{        
    padding:1px 15px 1px 15px;
    float:right;        
    border:1px solid #fff;
    color:#15718C;
    font-weight:bold;
}
#submenu_topo li a:hover{
    background:#fff;
    border:1px solid #2b92b0;
    color:#DB8E24;
}
h2{
	color:#DB8E24;
}
h3{
	color:#2b92b0;
	border-left:5px solid #9bccda;
	border-bottom:5px solid #9bccda;
	border-top:1px solid #9bccda;
	border-right:1px solid #9bccda;
	background:url(../img/bg_h3_capa.jpg) repeat-x bottom;
	padding:5px 0px 5px 10px;
	margin-bottom:0px;
	font-size:1.4em;
}
h3 label{
	font-size:12px;
	color:#2b92b0;
	display:inline;
	padding:0px 5px 0px 15px;
}
h3 form{
    padding-top:10px;
    padding-left:0px;
}
h4{
font-weight:bold;
color:#2b92b0;
}

h6{
	font-variant:small-caps;
	font-weight:normal;
	color:#666;
}

.Plus_verde_g{
	padding:10px;
	padding-left:60px;
	background:url(../img/icons/Plusgreen_g.png) no-repeat left;
}
.Up_verde_g{
	padding:10px;
	padding-left:60px;
	background:url(../img/icons/Upgreen_g.png) no-repeat left;
}

p{
	margin:0px;
	font-size:10pt;
}
.padding-top{
	padding-top:30px;
}
.margin-top{
	margin-top:30px;
}
.tabela_box{
	border:1px solid #eee;
	border-bottom:5px solid #eee;
	border-top:1px solid #2b92b0;
	padding:10px;
	margin-bottom:30px;
}
.tabela_capa{
	margin-bottom:0px;
	width:100%;
}
.tabela_capa th{
	color:#15718C;				
	border:1px solid #ccc;
	border-left:none;
	border-right:none;
}


.tabela_capa tfoot{
    background:#fff;
    color:#15718C;
    font-style:normal;
    
}
.tabela_capa tfoot td{
    font-weight:bold;
}

.tabela_capa a{
color:#444;
}


.ico_print{
	padding:1px 0px 1px 23px;
	background:url(http://www.onid.org.br/media/estatico/images/icons/printer.png) no-repeat left;
}
.ico_lixeira{
	padding:1px 0px 1px 23px;
	background:url(../img/icons/lixeira.gif) no-repeat left;
}

.ico_check, .status_aprovado{
	padding:1px 0px 1px 23px;
	background:url(../img/icons/CheckMarkgreen_mini.png) no-repeat left;
}
.ico_cancel, .status_reprovado{
	padding:1px 0px 1px 23px;
	background:url(../img/icons/Cancelred_mini.png) no-repeat left;
}

.status_repetido{
	padding:1px 0px 1px 23px;
	background:url(../img/icons/User2clear_mini.png) no-repeat left;
}
.status_proinfo{
	padding:1px 0px 1px 23px;
	background:url(../img/icons/proinfo.gif) no-repeat left;
}
.com{
	padding:1px 0px 1px 23px;
	background:url(../img/icons/Exclamationyellowgreen_mini.png) no-repeat left;
}

.ico_minus_cinza, .status_cancelado{
	padding:1px 0px 1px 23px;
	background:url(../img/icons/Minussmoke_mini.png) no-repeat left;
}
.ico_restart_azul{
	padding:1px 0px 1px 23px;
	background:url(../img/icons/Restartblue_mini.png) no-repeat left;
}
.ico_restart_cinza, .status_encerrada{
	padding:1px 0px 1px 23px;
	background:url(../img/icons/Restartsmoke_mini.png) no-repeat left;
}
.ico_restart_verde, .status_aberta{
	padding:1px 0px 1px 23px;
	background:url(../img/icons/Restartgreen_mini.png) no-repeat left;
}
.ico_restart_roxo, .status_em{
	padding:1px 0px 1px 23px;
	background:url(../img/icons/Restartroxo_mini.png) no-repeat left;
}
.ico_minus_vermelho{
	padding:1px 0px 1px 23px;
	background:url(../img/icons/Minusred_mini.png) no-repeat left;
}
.status_incompleto{
    padding:1px 0px 1px 23px;
	background:url(../img/icons/Exclamationyellow_mini.png) no-repeat left;
}
.ico_recycle_azul{
	padding:1px 0px 1px 23px;
	background:url(../img/icons/Recycleblue_mini.png) no-repeat left;
}
.ico_blank_azul, .status_atendido{
	padding:1px 0px 1px 23px;
	background:url(../img/icons/Blankblue_mini.png) no-repeat left;
}
.ico_blank_verde{
	padding:1px 0px 1px 23px;
	background:url(../img/icons/Blankgreen_mini.png) no-repeat left;
}
.ico_blank_vermelho{
	padding:1px 0px 1px 23px;
	background:url(../img/icons/Blankred_mini.png) no-repeat left;
}
.ico_up_verde{
	padding:1px 0px 1px 23px;
	background:url(../img/icons/Upgreen_mini.png) no-repeat left;
}
.ico_down_verde{
	padding:1px 0px 1px 23px;
	background:url(../img/icons/Downgreen_mini.png) no-repeat left;
}
.ico_down_cinza{
	padding:1px 0px 1px 23px;
	background:url(../img/icons/Downsmoke_mini.png) no-repeat left;
}
.ico_minus_vermelho{
	padding:1px 0px 1px 23px;
	background:url(../img/icons/Minusred_mini.png) no-repeat left;
}
.ico_info_verde{
	padding:1px 0px 1px 23px;
	background:url(../img/icons/Infogreen_mini.png) no-repeat left;
}
.icodir_minus_vermelho{
	padding:1px 0px 1px 23px;
	background:url(../img/icons/Minusred_mini.png) no-repeat right;
}

.ico_blank_cinza, .fieldset{
    padding:1px 0px 1px 23px;
	background:url(../img/icons/Blanksmoke_mini.png) no-repeat left;
}
.ico_blank_vermelho, .fieldset_error{
    padding:1px 0px 1px 23px;
	background:url(../img/icons/Blankred_mini.png) no-repeat left;
}

.ico_blank_verde, .fieldset_ok{
    padding:1px 0px 1px 23px;
	background:url(../img/icons/Blankgreen_mini.png) no-repeat left;
}
.ico_text_azul{
    padding:1px 0px 1px 23px;
	background:url(../img/icons/Textblue_mini.png) no-repeat left;
}

.ico_shutdown_vermelho{
    padding:1px 0px 1px 23px;
	background:url(../img/icons/Shotdownred_mini.png) no-repeat left;
}
.ico_undo_verde{
    padding:1px 0px 1px 23px;
	background:url(../img/icons/Undogreen_mini.png) no-repeat left;
}
.ico_plus_azul{
    padding:1px 0px 1px 23px;
	background:url(../img/icons/Plusblue_mini.png) no-repeat left;
}

.proxima_etapa, .ico_right_verde{
    padding:1px 23px 1px 0px;
	background:url(../img/icons/Rightgreen_mini.png) no-repeat right;
}
.proxima_etapa{
    font-size:12pt;
    font-weight:bold;
    color:#2b92b0 !important;
}

.ico_blank_verde, .fieldset_ok{
    padding:1px 0px 1px 23px;
	background:url(../img/icons/Blankgreen_mini.png) no-repeat left;
}

.msg_sucesso{
    font-size:12pt;
    font-weight:bold;
    color:green !important;
}

.success{
background:none;
}

.etapas{
	border-bottom:1px solid #eee;
	font-size: 14pt;
	padding-top:10px;
}
.etapas span.num{
	background:url(../img/bg_roda_pb.gif) no-repeat center;
	padding:12px;
	color:#aaa;
}
.etapas span.num.selected{
	background:url(../img/bg_roda_verde.gif) no-repeat center;
	padding:12px;
	color:#2b92b0;
}
.etapas a{
	color:#aaa;
	margin-right:30px;
	line-height:40px;
}
.etapas a.margin-0{
	margin-right:0;
}
.etapas a.selected, .etapas a:hover{
	color:#DB8E24;
}
.margin-top2{
	margin-top:60px;
}

.paginacao{				
	text-align:right;
	padding-top:10px;
}
.paginacao a, .paginacao span{
	margin:0 3px 0 3px;
}
.paginacao span{
	color:#2b92b0;
	font-weight:bold;
}

.destaque{
	font-size:14pt;
	color:#2b92b0;
}
.inline{
    display:inline !important;
}

.fix_bottom{
bottom:0px;
left:0px;
right:0px;
z-index:900;
}
.fix_bottom {
	/* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
    position: absolute; 
}
body > div.fix_bottom {
  /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
  position: fixed;
}

/*[if gte IE 5.5]
[if lt IE 7]
*/
.fix_bottom {
  /* IE5.5+/Win - this is more specific than the IE 5.0 version */
  top: expression( ( -30 - pe.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );

}
/*[endif]>
[endif]*/



#pe{

background: #9bccda;
z-index:50;
border-top:1px solid #15718C;
border-bottom:1px solid #2b92b0;
padding:3px 0;
margin-top:30px;

}
#pe p, #pe p a{
color: #15718C;
font-size:11px;
}
#pe p a:hover{
text-decoration:underline;
}
#pe img{
float:right;
margin-left:15px;
border:none;
}
.etapas{
background:#FFF;
}

.numeric {
text-align:right;
}
.sem_borda, .sem_borda td{
border:none !important;
}
.border_top td{
border-top:2px solid #ccc !important;
}
.border_bottom td{
border-bottom:2px solid #ccc !important;
}
.font-40{
font-size:40px;
}

#tabela_reuniao td, #tabela_reuniao th{
border-left:1px solid #ddd;
border-right:1px solid #fff;
padding-right:10px;
}
#tabela_reuniao td{
padding-left:10px;
}
.act_desativa_user, .act_ativa_user{
    cursor:pointer
}

ul.expediente{
padding-top:20px;
list-style:none;
margin-left:0px;
}
ul.expediente li strong{
display:block;
margin-top:10px;
}

/* pagina de condicoes */

ol.condicoes{
padding-left:20px;
}
ol.condicoes li{
font-weight:bold;
margin-top:30px;

}
ol.condicoes ul{
margin-left:17px;
list-style:disc;
}
ol.condicoes ul li{
font-weight:normal;
margin-top:10px;
}
ol.condicoes ul li ul{
margin-left:15px;
list-style:circle;
}

form.condicoes label {
	display:inline;
}

form.condicoes input#botaoContinuar {
	width:100px;
	font-weight:bold;
	margin-top:10px;
}
