/******************************************************
/*
/*    estrutura principal
/*
/*****************************************************/

BODY {	
	margin:0px;
	padding:0px;
	background-color:#f7efde;					
}

DIV .clear { clear:both; height:0; font-size:0; }
BR .clear { clear:both; height:0; font-size:0; line-height:0; }
IMG.preload { display:none }


#cabecalho {	
	background-image:url('../images/gerenciador/bg_header.png');
	background-repeat:repeat-x;
	width:100%;
	height:157px;
}

#opcoes {
	width:20%;
	margin:0px;
	padding:0px;
	float:left;
}

#modulo {	
	width:80%;		
	margin:0px;
	padding:0px;
	float:right;	
}

#corpo {
	width:100%;
	padding:15px 0px 0px 0px;		
	background-color:#ece5d5;
}

#corpo H1 {
    padding:0px 5px 10px 5px;
	margin:0px;
	color:#E16F18;
	font-family:Arial, "Nimbus Sans L";
	font-size:16px;
	font-weight:bold;
}

#rodape {
   background-color:#f7efde;   
   width:100%;
   height:30px;
   text-align:right;
   clear:both;
   border-top:20px solid #ece5d5;         
}

/******************************************************
/*
/*    caixa padrao
/*
/*****************************************************/

.caixa {	
	width:95%;	
	text-align:left;
	margin:0px 0px 0px 10px;
}

.caixa_titulo {
	background-color:#d3c7af;
	margin:0px;
	padding:6px 5px 3px 15px;	
	font-family:Arial, "Nimbus Sans L";
	color:#615A4B;
	font-size:11px;
	height:16px;
}

.caixa_conteudo {
	width:100%;
	background-color:#e3dccc;
	font-family:Arial, "Nimbus Sans L";
	color:#615A4B;
	font-size:11px;
}

/******************************************************
/*
/*    cabecalho
/*
/*****************************************************/

#cabecalho .logo {
	width:170px;
	height:122px;
	float:left;	
	padding-top:20px;
	padding-left:30px;
	text-align:left;
}

#cabecalho h1 {
	display:none;
}

#cabecalho .usuario {
	background-image:url('../images/gerenciador/bg_user.png');
	background-repeat:no-repeat;
	background-position:right;
	width:176px;
	height:156px;
	float:right;	
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size:11px;
	color:#615A4B;
	text-align:left;	
}

#cabecalho ul {
	margin: 0px;
	padding:99px 12px 0px 12px;	
}

#cabecalho li {
	font-family: Arial, "Nimbus Sans L";
	list-style-type: none;
	margin-right:6px;
	display: inline;
}

#cabecalho li.nome {
	display: block;
	margin:0px 0px 3px 0px;
}

#cabecalho .usuario A {
	color: #615A4B;
	text-decoration: underline;
}

#cabecalho .usuario A:hover {
	color: #E16F18;
	text-decoration: underline;
}

/******************************************************
/*
/*    menu de grupos de m�dulos
/*
/*****************************************************/

#menu_grupo {
	padding:6px 0px 0px 0px;
    clear:both;
	background-color: #DCD2BD;
    background-image:url('../images/gerenciador/hmenu_bh.gif');
	background-repeat: repeat-x;
	background-position: bottom;    
    width: 100%;
}
#menu_grupo .inner {

        margin:0 auto 0 auto;
        width:99%;
}

#menu_grupo .menu_item {
  height:24px;
  float:left;
  margin-right:3px;
  cursor: pointer;
}


.menu_grupo_menu_item_bgl {
  background-image:url('../images/gerenciador/hmenu_l.gif');
  width: 10px;
  height: 24px;
  float:left;
}

.menu_grupo_menu_item_bgl_on {
  background-image:url('../images/gerenciador/hmenu_l_on.gif');
  width: 10px;
  height: 24px;
  float:left;
}

.menu_grupo_menu_item_bgl_over {
  background-image:url('../images/gerenciador/hmenu_l_over.gif');
  width: 10px;
  height: 24px;
  float:left;
}

.menu_grupo_menu_item_text {
  height: 19px;
  padding-top:5px;
  float: left;
  background-image:url('../images/gerenciador/hmenu_c.gif');
	 background-repeat: repeat-x;
}

.menu_grupo_menu_item_text_on {
  height: 19px;
  padding-top:5px;
  float: left;
  background-image:url('../images/gerenciador/hmenu_c_on.gif');
	 background-repeat: repeat-x;
}

.menu_grupo_menu_item_text_over {
  height: 19px;
  padding-top:5px;
  float: left;
  background-image:url('../images/gerenciador/hmenu_c_over.gif');
	 background-repeat: repeat-x;
}

.menu_grupo_menu_item_bgr {
  background-image:url('../images/gerenciador/hmenu_r.gif');
  width: 10px;
  height: 24px;
  float: left;
}

.menu_grupo_menu_item_bgr_on {
  background-image:url('../images/gerenciador/hmenu_r_on.gif');
  width: 10px;
  height: 24px;
  float: left;
}

.menu_grupo_menu_item_bgr_over {
  background-image:url('../images/gerenciador/hmenu_r_over.gif');
  width: 10px;
  height: 24px;
  float: left;
}
 
#menu_grupo .menu_item A { 
  font-family:Arial, "Nimbus Sans L";
  text-decoration:none;	
  font-weight:bold;
  font-size:11px;
  color:#615A4B;
}



/******************************************************
/*
/*    opcoes
/*
/*****************************************************/

#opcoes UL {
	padding:0px;
	margin:0px;
	width:auto;
}

#opcoes LI {
	padding:3px 6px;
	margin:0px;
	list-style-type:none;
	border-bottom:1px solid #D0C7B5;
}

#opcoes LI.selecionado {
	background-color:#F2EBDA;
	font-weight:bold;
}

#opcoes LI A {	
	font-family:Arial, "Nimbus Sans L";
	color:#615A4B;
	font-size:11px;
	text-decoration:none;		
}

#opcoes LI A:hover {	
	font-family:Arial, "Nimbus Sans L";
	color:#E16F18;
	font-size:11px;
	text-decoration:none;	
}

/******************************************************
/*
/*    rodape
/*
/*****************************************************/

#rodape P {
   color:#7b7159;
   font-family:Arial, "Nimbus Sans L";
   font-size:11px;
   margin:0px;
   padding:5px;
}

