/* CSS Document */
body{
  font-family: verdana;
  font-size: 83%;
  line-height: 130%;
  
}
/*
#site{
  margin:3px;
  width:99%;
  float:left;
}
#site #topo{
  width:100%;
  float:left;
}
#site #topo #logo{
  float:left;
}
#site #topo #logo h1{
  float:left;
}
#site #topo #logo h1 a{
  
  display:block;
  background-image: url(../img/logo_unip.jpg);
  background-repeat:no-repeat;
  background-position: center right;
  background-color: Red;
  background-color:#e3ecf5;
  width:238px;
  height:91px;
}

#site #topo #logo h1 a span,#site #topo #logo h2 a span{
  display:none;
}


#site #topo #logo h2{
  margin-left:5px;
  float:left;
}
#site #topo #logo h2 a{
  display:block;
  background-image: url(../img/logo_entregapim.gif);
  width:110px;
  height:91px;
}
#site #topo #areaTopo{
  width:50%;
  float:left;
  background: #365F95;
  height:91px;
  color:#ffffff;
  font-weight: bold;
  line-height:190%;
  margin-left:4px;
}
#site #topo #areaTopo fieldset{
  margin:5px;
}
#site #topo #areaTopo label{
  width:90px;
  display:block;
  float:left;
}
#site #topo #areaTopo legend{
  color:#ffffff;
  padding:0px 0px 0px 90px;
}
#site #topo #areaTopo select{
  margin:2px;
  background-color: #7d97ba;
  border: 0px #7d97ba solid;
  color:#ffffff;
  font-weight:bold;
}
#site #topo #areaTopo .coord
{
	background-image:url("../img/ico_adm.gif");
	background-position:right center;
	background-repeat:no-repeat;
	}
#site #menu{
  float:left;
  margin:5px 5px 5px 0px;
  padding:5px;
  height:300px;
  color:#ffffff;
  background-repeat: repeat-y;
}

#site #menu a{
  color:#ffffff;
}
#site #menu ul{
    width:223px;
}
#site #menu ul span{
 padding: 3px 0px;
  display:block;
  padding-left:10px;
  border-bottom: 1px dashed #ffffff;
  margin-left:-5px;
}
#site #menu ul li a{
  padding: 4px 0px;
  border-bottom: 1px dashed #ffffff;
  text-decoration: none;
  display:block;
  padding-left:20px;
  background-color: #7d97ba;
  margin-left:-5px;
}
#site #menu ul li a:hover{
  background-color: #6685AE;
}
#site #recuoMenu{
  height:300px;
  width:10px;
  float:right;
  margin-right:-5px;
  background-color: #7d97ba;
}
#site #container{
  width:70%;
  float:left;
  margin-top:5px;
}

#site #container #migalha{
  margin:0px 0px 2px 0px;
  float:left;
  width:100%;
  background-color: #365F95;
  padding:0px;
  color:#fff;
  font-size: 70%;
}
#site #container #migalha span{
  margin-left:10px;
}
#site #container #migalha ul {
  display: inline;
}
#site #container #migalha ul li{
  display: inline;
  
} 

#site #container #migalha .logout
{
	color:#fff;
}
*/


div#loading,div#loadingEditor
{
  display:none;
  position:absolute;
  right:10px;
  top:10px;
 color:#ffffff;
}

/*
#site #container #migalha ul li a{

  color:#fff;
}
#site #container #containerConteudo{

  height:300px;
}
#site #container #rodape{
  float:left;
  width:100%;
  background-color: #365F95;
  color:#fff;
  font-size: 70%;
  margin-top:8px;

}

.menuOculto{
  width:10px;
  background-image: url(../img/fundomenuOculto.jpg);
}
.menuOculto ul{
  display:none;
  
}
.menuVisivel{
  width:228px;
  background-image: url(../img/fundomenu.jpg);
}
.menuVisivel ul{
  display:block;

}
.menuOculto .recuoMenuOver{
   cursor: pointer;
   background: url(../img/aba_abre_destaque.gif) no-repeat 50% 50%;
}
.menuOculto .recuoMenuOut{
   cursor: default; 
   background: url(../img/aba_abre.gif) no-repeat 50% 50%;
}
.menuVisivel .recuoMenuOver{
   cursor: pointer;
   background: url(../img/aba_fecha_destaque.gif) no-repeat 50% 50%;
}
.menuVisivel .recuoMenuOut{
   cursor: default; 
   background: url(../img/aba_fecha.gif) no-repeat 50% 50%;
}
#containerConteudo{
  width:100%;
  overflow-y: auto;
  overflow-x: auto;
  float:left;
}
*/
/*
Estilo para o Formulário:
*/

/*
#containerConteudo fieldset{
    border-style:solid;
    border-color:#94A7C5;
    border-width: 2px;
    padding-bottom:5px;
    margin:3px;
    line-height: 23px;
}
#containerConteudo fieldset fieldset label{
    width:125px;
    text-align:left;
}
#containerConteudo fieldset span.asyncUploader{
    width:125px;
    text-align:left;
}
#containerConteudo fieldset fieldset{
       border-style:none;
    border-color:#94A7C5;
    border-width:0px;
    margin:0px;

}
#containerConteudo fieldset legend{
    margin-left:10px;
    color:#CC0000;
}
#containerConteudo fieldset textarea{
  width:500px;
  background-image: url(../img/fundo_textarea.jpg);
  background-repeat: repeat-x;
  background-position: bottom;
  border:1px solid #94A7C5;
      
}
#containerConteudo input.positivo, #containerConteudo button.positivo,
#containerConteudo button.mais,#containerConteudo button.menos,
#containerConteudo button.editar,#containerConteudo button.voltar
{
  background-image: url(../img/botao_positivo.gif);
  float: right;
  width:119px;
  *width:121px;
  height:27px;
  *height:29px;
  background-color: #ffffff;
  border:1px solid #ffffff;
  color:#ffffff;
  font-weight:bold;
  text-align:center;
  padding-left:22px;
  cursor:pointer;
}
#containerConteudo button.mais
{
	float:none;
	background-image: url(../img/botao_mais.gif);
	}
#containerConteudo button.menos
{
	float:none;
	background-image: url(../img/botao_menos.gif);
	}
#containerConteudo button.editar
{
	background-image: url(../img/botao_editar.gif);
	}
#containerConteudo button.voltar
{
	background-image: url(../img/botao_voltar.gif);
	}
#containerConteudo input.negativo,#containerConteudo button.negativo{
  background-image: url(../img/botao_negativo.gif);
  float: left;
  width:119px;
  *width:121px;
  height:27px;
  *height:29px;
  background-color: #ffffff;
  border:1px solid #ffffff;
  color:#ffffff;
  font-weight:bold;
  text-align:center;
  padding-left:22px;
  cursor:pointer;
}
#containerConteudo input.button , #containerConteudo button{
  background:#365f95;
  padding:1px 4px;
  border:1px solid #ffffff;
  color:#ffffff;
  font-weight:bold;
  text-align:center;
  cursor:pointer;
  margin-top:0px;
}

#button{
  background:#365f95;
  padding:1px 4px;
  border:1px solid #ffffff;
  color:#ffffff;
  font-weight:bold;
  text-align:center;
  cursor:pointer;
  margin-top:0px;
}
#containerConteudo fieldset label{
    border:none;
    display:block;
    float:left;
    text-align:right;
    width:125px;
    margin-left:5px;
    padding-right:2px;
}
#containerConteudo fieldset  label.focus,#containerConteudo fieldset  span.focus{
   color:#cc0000;
}
#containerConteudo fieldset textarea.focus{
   border-color:#cc0000;
}
#containerConteudo form input[type="text"].focus{
   border-bottom-color:#cc0000;
  
}
#containerConteudo form input[type="password"].focus
{
   border-bottom-color:#cc0000;
}

#containerConteudo fieldset label.labelGrande,#containerConteudo fieldset span.labelGrande{
    width:225px;
}
#containerConteudo fieldset input{
   float:left;
   margin:3px 0px 0px 5px;
}
#containerConteudo fieldset input[type="text"],#containerConteudo fieldset input[type="password"]{
    background-color: #E8ECF2;
    background-image: url(../img/fundo_input.jpg);
    border-style: none;
    border-bottom-style:solid;
    border-bottom-color:#94A7C5;
    border-bottom-width: 1px;
    padding:2px;
    float:left;
    margin:0px;
   
    
}
#containerConteudo fieldset input[type="text"].erro,#containerConteudo fieldset input[type="password"].erro{
    background-image: url(../img/fundo_input_erro1.jpg) !important;
    background-color: #FDF4F4;

}
#containerConteudo fieldset select.erro{
      background-color: #FDF4F4;
    border:none;
    height:20px;
    *height:23px;
    margin:0px;

}
#containerConteudo fieldset select{
    background-color: #E8ECF2;
    border:none;
    height:20px;
    *height:23px;
    margin:0px;
	float:left
}

#containerConteudo .erroValidacao{
  font-size:0.7em;
  width:300px;
  color:#cc0000;
  
}
#containerConteudo p{
  margin-bottom:15px;
}
#containerConteudo fieldset span.campoRequerido{
  color:red;
}
#containerConteudo #boxErro
{
	margin:5px;
	padding:5px;
    background-color:#FBEBEB;
	}
#containerConteudo #boxErro h3
{
	
	color:#cc0000;
	font-size:1.0em;
	font-weight:bold;
 }
 #containerConteudo #boxErro li
{
	margin-left:30px;
	list-style-type:circle;
 }
/*
Fim do Estilo para o Formulário:
*/
/*
Anulação de algumas regras para que o editor "CuteEditor" funcione corretamente
*/

/*
#containerConteudo form .editor{
  line-height: 10px;
}
#containerConteudo .editor select{
    background-color: #ffffff;
    border:none;
    height:15px;
    margin:0px;
}
*/

/*
Estilo para a Tabela:
*/

/*
table{
  width:100%;
  *width:97%;
  border-spacing: 2px;
  border-collapse: collapse;  
}

table th{
  background-color: #C0CDDE;
  border:1px solid #375F95;
  padding-left:2px;
  font-weight: bold;
}

table td{
  border:1px solid #375F95;
  padding-left:2px;
}

table tr:hover {
	background-color: #EFEFEF; 
}
*/

/*
Fim do Estilo para a Tabela:
*/
/*
estilo para zerar algumas regras para que o editor funcione
*/

/*
.editor table
{
	
	width:auto;
	border-spacing: 0px;
	border-collapse:collapse;
	}
.editor table th{
  background-color: #ffffff;
  border:none;
  padding-left:0px;
  font-weight: normal;
}
.editor table td{
  border:none;
  padding-left:0px;
}
#container .editor td{
  border:0px solid;
  padding-left:0px;
}
*/
/*
fim estilo para zerar algumas regras para que o editor funcione
*/
/*
Estilo para o conteudo html 
*/

/*
iframe.conteudoIframe
{
	width:100%;
	margin:0px;
	margin-top:22px;
	*margin-top:0px;
	padding:0px;
	border-top:solid 2px #94A7C5;
	}
iframe
{
	
    border:0px solid none;
	overflow-y: auto;
	overflow-x: auto;
	
	display:block;
	margin-bottom:-5px;
	
	}
*/
/*
Estilo para o plugin JQM do Jquery.
para mais detalhes
http://dev.iceburg.net/jquery/jqModal/
*/
     
      .jqmOverlay { background-color: #000; }
      
      /* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
      * iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
      	width: expression(this.parentNode.offsetWidth+'px');
      	height: expression(this.parentNode.offsetHeight+'px');
      }
      
    
      div.jqmAlert { /* contains + positions the alert window */
      	display: none;
       	position: fixed;
      	top: 30%;
      	width: 400px;
      	left:50%;
      	margin-left:-200px;
      }
      
      div.jqmAlert_Orientador
      {
      	display: none;
       	position:absolute;
      	top: 10%;
      	width: 400px;
      	left:50%;
      	margin-left:-200px;
      	
      	
      	}
      
        /* Fixed posistioning emulation for IE6
           Star selector used to hide definition from browsers other than IE6
           For valid CSS, use a conditional include instead */
      * html .jqmAlert {
           position: absolute;
           top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
      }
        * html .jqmAlert_Orientador {
           position: absolute;
           top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
      }
      
      div.jqmAlertWindow {
      	height:auto;
      	width: auto;
      	margin: auto;
      	width:400px;
      	padding:2px 5px 5px 5px;
      }
      div.jqmAlertWindow  label,div.jqmAlertWindow  td
      {
      	font-weight:normal;
      }
      .jqmAlertTitle{
      	margin:5px 2px;
      	height:20px;
      	
      }
      .jqmAlertTitle h1{
      	margin:2px 2px;
      	padding-left:5px;
      	padding:0;
      	font-size:14px;
      	/*text-transform:uppercase;*/
      	letter-spacing:-1px;
      	float:left;
      	height:20px;
      }
      
      div.jqmAlert_Orientador .jqmClose em{display:none;}
      div.jqmAlert_Orientador .jqmClose {
      	width:20px;
      	height:20px;
      	display:block;
      	float:right;
      	clear:right;
      	background:transparent url(../img/ico_fechar_branco.gif) 5px 5px no-repeat;

      }
      
      div.jqmAlert .jqmClose em{display:none;}
      div.jqmAlert .jqmClose {
      	width:20px;
      	height:20px;
      	display:block;
      	float:right;
      	clear:right;
      	background:transparent url(../img/ico_fechar_branco.gif) 5px 5px no-repeat;

      }
      
      
      div.jqmAlertContent{
      	border-top:px;
      	font-weight: bold;
      	font:14px;
      	margin:5px;
      	letter-spacing:0px;
      }
      div.jqmAlertWindow .jqmIco{
        width:36px;
        height:36px;
        float:left;
        margin-right:10px;
      }
       /*Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°
        clearing a float without additional markup
         http://www.positioniseverything.net/easyclearing.html */
      
      .clearfix:after {
          content: "."; 
          display: block; 
          height: 0; 
          clear: both; 
          visibility: hidden;
      }
      
      .clearfix {display: inline-block;}
      
      /* Hides from IE-mac \*/
      * html .clearfix {height: 1%;}
      .clearfix {display: block;}
      /* End hide from IE-mac */
      
      div.jqmAlertWindow input[type="submit"] { padding: 4px 10px; margin: 10px;  border: 0px solid; }
      /*
        temas para o alerta
        Tema Default
      */
      
          div.jqmAlertWindow {background:#EFF2F7;}
          div.jqmAlertWindow .jqmAlertTitle{background:#365F95;color:#fff;}
          div.jqmAlertWindow .jqmAlertTitle h1{color:#fff;}
          div.jqmAlertWindow div.jqmAlertContent{color:#000;}
          div.jqmAlertWindow input[type="submit"]{background: #365F95; color: #fff;}
          div.jqmAlertWindow .jqmIco{background: #fff url(../img/ico_info.gif) no-repeat 50% 50%;}
          
      /*
      Tema Informacao
      */
      
          div.jqmInfo {background:#EFF2F7;}
          div.jqmInfo .jqmAlertTitle{background:#365F95;color:#fff;}
          div.jqmInfo .jqmAlertTitle h1{color:#fff;}
          div.jqmInfo div.jqmAlertContent{color:#000;}
          div.jqmInfo input[type="submit"]{background: #365F95; color: #fff;}
          div.jqmInfo .jqmIco{background: #fff url(../img/ico_info.gif) no-repeat 50% 50%;}
          /*
        Tema de mensagem de erro
            */
          
          div.jqmErro {background:#FBEBEB;}
          div.jqmErro .jqmAlertTitle{background:#cc0000;color:#fff;}
          div.jqmErro .jqmAlertTitle h1{color:#fff;}
          div.jqmErro div.jqmAlertContent{color:#cc0000;}
          div.jqmErro input[type="submit"]{background: #cc0000; color: #fff;}
          div.jqmErro .jqmIco{background: #fff url(../img/ico_delete.gif) no-repeat 50% 50%;}
          
      /*
        Tema de mensagem de Não Autorizada
            */
      
          div.jqmNaoAutorizado {background:#FBEBEB;}
          div.jqmNaoAutorizado .jqmAlertTitle{background:#cc0000;color:#fff;}
          div.jqmNaoAutorizado .jqmAlertTitle h1{color:#fff;}
          div.jqmNaoAutorizado div.jqmAlertContent{color:#cc0000;}
          div.jqmNaoAutorizado input[type="submit"]{background: #cc0000; color: #fff;}
          div.jqmNaoAutorizado .jqmIco{background: #fff url(../img/ico_nao_autorizado.gif) no-repeat 50% 50%;}
          
      /*
       Tema de mensagem de Sucesso
            */
      
          div.jqmSucesso {background:#EBF7EF;}
          div.jqmSucesso .jqmAlertTitle{background:#009933;color:#fff;}
          div.jqmSucesso .jqmAlertTitle h1{color:#fff;}
          div.jqmSucesso div.jqmAlertContent{color:#009933;}
          div.jqmSucesso input[type="submit"]{background: #009933; color: #fff;}
          div.jqmSucesso .jqmIco{background: #fff url(../img/ico_sucesso.gif) no-repeat 50% 50%;}
          
      /*
        Tema de mensagem de Alerta
            */
      


          
      /*
        Tema de mensagem de Instrucoes
            */
      
          div.jqmInstrucao {background-color:#FFFBEB;}
          div.jqmInstrucao .jqmAlertTitle{background:#000000;color:#fff;}
          div.jqmInstrucao .jqmAlertTitle h1{color:#fff;}
          div.jqmInstrucao div.jqmAlertContent{color:#000;}
          div.jqmInstrucao input[type="submit"]{background: #000000; color: #fff;}
          div.jqmInstrucao .jqmIco{background: #fff url(../img/ico_ferramenta.gif) no-repeat 50% 50%;}
          
      /*
        fim dos temas para o alert
      */
     

      
      div.jqmConfirm input[type="submit"] { padding: 4px 10px; margin: 10px; background: #FFD52B; color: #00; border: 0px solid #AAA; }
      
      /* jqModal confirm CSS courtesy of;
      	 Alexandre Plennevaux <alexandre@pixeline.be>,
      	 Brice Burgess <bhb@iceburg.net> */
      
      div.jqmConfirm { /* contains + positions the alert window */
      	display: none;
       	position: fixed;
        top: 30%;
        left: 50%;
       	width: 400px;
      	left:50%;
      	margin-left:-200px;
      }
                
      /* Fixed posistioning emulation for IE6
           Star selector used to hide definition from browsers other than IE6
           For valid CSS, use a conditional include instead */
      * html div.jqmConfirm {
           position: absolute;
           top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
      }
      
      div.jqmConfirmWindow {
      	height:auto;
      	width: auto;
      	margin: auto;
      	max-width:400px;
      	padding:2px 5px 5px 5px;
      	background:#FFF7D5;
      	border:1px dotted #FFD52B;
      }
      
      .jqmConfirmTitle{
      	margin:5px 2px;
      	height:20px;
      	color:#fff;
      	background:#FFD52B;
      }
      
      .jqmConfirmTitle h1{
      	margin:2px 2px;
      	padding-left:5px;
      	padding:0;
      	font-size:14px;
      	text-transform:capitalize;
      	letter-spacing:-1px;
      	color:#000;
      	float:left;
      	height:20px;
      }
      
      div.jqmConfirm .jqmClose em{display:none;}
      div.jqmConfirm .jqmClose {
      	width:20px;
      	height:20px;
      	display:block;
      	float:right;
      	clear:right;
      	background:transparent url(../img/ico_fechar_branco.gif) 5px 5px no-repeat;
      }
      
      
      div.jqmConfirmContent{
      	border-top:px;
      	color:#D2A800;
      	font-weight: bold;
      	font:14px;
      	margin:5px;
      	letter-spacing:0px;
      }
      div.jqmBtn{
        text-align:right;
      }
      div.jqmConfirm .jqmIco{
        width:36px;
        height:36px;
        float:left;
        background: #fff url(../img/ico_alerta.gif) no-repeat 50% 50%;
        margin-right:10px;
      }
      
      /*Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°
        clearing a float without additional markup
         http://www.positioniseverything.net/easyclearing.html */
      
      .clearfix:after {
          content: "."; 
          display: block; 
          height: 0; 
          clear: both; 
          visibility: hidden;
      }
      
      .clearfix {display: inline-block;}
      
    .jqmWindow {
        display: none;

        position: fixed;
        top: 5%;
        left: 50%;

        margin-left: -300px;
        width: 600px;

        background-color: #EEE;
        color: #333;
        border: 1px solid black;
        padding: 12px;
    }

      
      /* Hides from IE-mac \*/
      * html .clearfix {height: 1%;}
      .clearfix {display: block;}
      /* End hide from IE-mac */


/*
Fim do Estilo para o plugin JQM do Jquery.
para mais detalhes
http://dev.iceburg.net/jquery/jqModal/
*/


option.normal
{
	}
	
	/*
Treeview
*/
.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	background-color: white;
	margin-top: 4px;
}

.treeview .hitarea {
	background: url(../img/treeview/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 0px 0pt 0px 16px;
}

.treeview a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: url(../img/treeview/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea  
{
	background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(../img/treeview/treeview-default.gif); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url(../img/treeview/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(../img/treeview/treeview-red.gif); } 

.treeview-black li { background-image: url(../img/treeview/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(../img/treeview/treeview-black.gif); }  

.treeview-gray li { background-image: url(../img/treeview/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(../img/treeview/treeview-gray.gif); } 

.treeview-famfamfam li { background-image: url(../img/treeview/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(../img/treeview/treeview-famfamfam.gif); } 


.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url(../img/folder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(../img/folder-closed.gif) 0 0 no-repeat; }
.filetree span.file { background: url(../img/file.gif) 0 0 no-repeat; }

fieldset#login
{
	width:360px;
	position:relative;
	left:50%;
	margin-left:-200px;
	text-align:center;
	margin-top:60px;
	}
	
/*
	Botões da página de Alternativa
*/
#btnMaisAlternativa
{
	margin-left:14px;
	}
.ico
{
	float:left;
	margin-left:30px;
	}
	

DIV#MainContents 
{
    background-color: White;
    padding: 2em;
    border: 1px solid gray;
}

H1 { margin-top: 0; padding-top: 0; }


DIV.ProgressBar { width: 100px; padding: 0; border: 1px solid black; margin-right: 1em; height:.75em; margin-left:1em; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; }
DIV.ProgressBar DIV { background-color: Green; font-size: 1pt; height:100%; float:left; }
SPAN.asyncUploader OBJECT { position: relative; top: 5px; left: 10px; }

#popUpTag
{
    position:absolute;
    background-color:#FFFFFF;
    width:400px;
    height:150px;
    top:260px;
    left:280px;
	float:left;
    border: 1px solid gray;	  
}

#popUpDiv {
    position:absolute;
    background-color:#FFFFFF;
    width:400px;
    height:360px;
	float:left;
	top: 195px; 
	left: 560px;
    border: 1px solid gray;	
}

.sobreDivAutoCompletar
{
    position:static;   
}

.modalVerVideo
{
    position:static;
    background-color:#E8EBF2;
    width:100%;
    height:500px;
	/*float:left;*/
	top: 164px; 
	/*left: 450px;*/
	/*margin-left: 130px;*/
    /*border: 1px solid gray;*/
    overflow: auto;	    
}

.autoCompletar 
{
    display: none;
    position:static;
    background-color:#E8EBF2;
    width:300px;
    height:120px;
	float:left;
	top: 164px; 
	/*left: 450px;*/
	margin-left: 130px;
    border: 1px solid gray;
    overflow: auto;	
}
.autoCompletar h1 { float:right;}

.autoCompletar ul li 
{
    cursor:pointer;
}
#divImgPalestrante 
{
	/*margin-bottom:-50px;
	 margin-left:300px;*/
	 width:69px;
	 height:69px;
	 margin-top:-5px;
	 margin-bottom:5px;
	 border: 2px solid gray;	
	display:inline;
	 float:right;
	 margin-right:5px;
	 
	}
#divImgPalestrante #imagemPalestrante
{
	
	/*margin:15px 5px 5px 30px;*/
	  /*border: 1px solid gray;	*/
	}
	
	
#divfechar,#divFecharPalestrante,#divUploadDivulgacaoFechar
{
	font-family: verdana;
	font-size: 12px;  
	border: 1px solid gray;
	width:70px;
	margin-left:530px
}
#divComboPalestrantes
{
	height:80px;
	display:none;	
}
#divComboPalestrantes #selPalestrante
{
	height:80px;	
	
}
#divTagsSelecionadas
{
	width:300px; 
	display:none;		
}

#divTagsSelecionadas #selTags
{
	height:80px;	
}
#divLoadPalestrante 
{
	
}

#divLoadPalestrante #divCropPalestrante
{
	width:600px;
	height:300px;
	overflow:auto;
	position:relative;
}
#divLoadPalestrante #miniaturaPalestrante
{
	width:100px;
	height:100px;
	overflow:hidden;
}

#divUpload #divCrop ,#divCropDivulgacao,#divCropPalestrante
{
	width:600px;
	height:300px;
	overflow:auto;
	position:relative;
}

#divUpload #miniatura ,#miniaturaDivulgacao
{
	width:120px;
	height:80px;
	overflow:hidden;
}
#divUpload #miniaturaPalestrante
{
	width:100px;
	height:100px;
	overflow:hidden;
}

