/* Start by setting display:none to make this hidden.
   Then we position it in relation to the viewport window
   with position:fixed. Width, height, top and left speak
   speak for themselves. Background we set to 80% white with
   our animation centered, and no-repeating */
#div_loading {
    display:    none;
    position:   absolute;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background : url(/gerapli/graficos/loading.gif) 50% 50% no-repeat rgba(255, 255, 255, 0.8);
    /*background: rgba( 255, 255, 255, .8) url('/gerapli/graficos/loading_granate1.gif') 50% 50% no-repeat;*/

}
/* ------------------------------------------------------------------- */
/*  Normalizar estilos XHTML de diferentes navegadores                 */
/* ------------------------------------------------------------------- */
/* Evitar la asignacion inconsistente de margenes y rellenos a diferentes elementos HTML */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,div,body,html,p,blockquote,fieldset,form {
   margin:0;
   padding:0;
}

/* Eliminamos las vi¤etas de las listas */
ul,ol {
   list-style:none;
}

/* Evitar el tama¤o inconsistente de los diferentes encabezados y tambi¤n etiquetas <pre> y <code> */
h1,h2,h3,h4,h5,h6,pre,code {
   font-size:1em;
}

a img,:link img,:visited img {
   border:none;
}

/* Personalizar etiquetas -------------------------------------------- */
body {
   font-family:Verdana;
}
input:focus, textarea:focus, select:focus{background:#FFFF99;}/* Noticias ---------------------------------------------------------- */
.contentpgimg {
   padding-left:20;
   padding-right:20;
   padding-top:20;
   padding-bottom:20;
}
.rayado {
   border-bottom:1px solid #CCCCCC;
}
.txt {
   font-family: Verdana;
   color: #000000;
   font-size: 10px;
   font-weight: normal;
   text-decoration: none;
}
.ocultar {
   display:none;
}
.mostrar {
}
/* Clases asumidas (ocultar)------------------------------------------ */
.literal_ocultar {
  display:none;
}
.entrada_ocultar {
  display:none;
}
.lista1_ocultar {
  display:none;
}
.lista2_ocultar {
  display:none;
}
.lista_visitado_ocultar {
  display:none;
}
/* Clases del usuario ------------------------------------------------ */
.boton {
  font-family:Verdana;
  font-size:8pt;
  align:left;
  cursor:pointer;
  cursor:hand;
}
.boton_pesta {
  font-family:Verdana;
  font-size:8pt;
  color:#790000;
  background-color:#D6AE63;
  cursor:pointer;
  cursor:hand;
  text-decoration:none;
  padding-left:4px;
  padding-right:4px;
  padding-top:3px;
  padding-bottom:4px;
  margin-left:1px;
  margin-right:0;
  margin-top:0;
  margin-bottom:0;
  border-left:0;
  border-right:0;
  border-top:0;
  border-bottom:0;
  display:0;
}
.boton_pestasel {
  font-family:Verdana;
  font-size:8pt;
  color:#ffffff;
  background-color:#790000;
  cursor:pointer;
  cursor:hand;
  text-decoration:none;
  padding-left:4px;
  padding-right:4px;
  padding-top:3px;
  padding-bottom:4px;
  margin-left:1px;
  margin-right:0;
}
.botontit {
  font-family:Verdana;
  font-size:8pt;
  align:left;
  cursor:pointer;
  cursor:hand;
}
.cabelit {
  font-family:Verdana;
  font-size:9px;
  align:left;
  color:#9C001A;
}
.cabetit {
  font-family:Verdana;
  font-size:10pt;
  font-weight:bold;
  align:left;
  color:#E3CC9F;
  background-color:#9C001A;
}
.contentpimg {
  padding-left:20;
  padding-right:20;
  padding-top:20;
  padding-bottom:20;
}
.entrada {
  font-family:Verdana;
  font-size:8pt;
  align:left;
  background-color:#FFEAED;
}
.entrada_proporcional {
  font-family:courier new;
  font-size:8pt;
  align:left;
  background-color:#E3FFFD;
}
.l_qfirmas_cabe_0 {
  color:#990000;
}
.l_qfirmas_cabe_1 {
  color:#FFFFFF;
  background-color:#990000;
}
.l_qfirmas_dias_0 {
  color:#000000;
}
.l_qfirmas_dias_1 {
  color:#000000;
  background-color:#FFCCCC;
}
.lista_cabecera {
  height:20px;
  font-family:Verdana;
  font-size:12px;
  align:left;
  color:#ffffff;
  background-color:#9C0018;
  cursor:pointer;
  cursor:hand;
  text-decoration:none;
}
.lista_cabecera_norela {
  height:20px;
  font-family:Verdana;
  font-size:12px;
  align:left;
  color:#fffff;
  background-color:#9C0018;
  text-decoration:none;
}
.lista_criterios {
  font-family:Verdana;
  font-size:12px;
  color:#000000;
  text-decoration:none;
}
.lista_encima {
  height:20px;
  font-family:Verdana;
  font-size:10px;
  align:left;
  color:#000000;
  background-color:#FFFF99;
  cursor:pointer;
  cursor:hand;
}
.lista_encima_p {
  height:20px;
  font-family:courier_new;
  font-size:10px;
  align:left;
  color:#000000;
  background-color:#FFFF99;
  cursor:pointer;
  cursor:hand;
}
.lista_grupo {
  font-family:Verdana;
  font-size:10px;
  color:#9C0018;
  background-color:#FF9966;
  text-decoration:none;
  border-bottom:1px solid #D5D9DF;
}
.lista_grupo_sel {
  font-family:Verdana;
  font-size:10px;
  background-color:#FFCC99;
  cursor:pointer;
  cursor:hand;
  border-bottom:1px solid #D5D9DF;
}
.lista_select_multiple {
  font-family:Verdana;
  font-size:11px;
  color:#000000;
  background-color:#ffffff;
  padding-left:2;
  padding-right:2;
  padding-top:2;
  padding-bottom:2;
}
.lista_select_multiple_fondo {
  font-family:Verdana;
  font-size:11px;
  color:#000000;
  background-color:#c1ffc1;
  padding-left:2;
  padding-right:2;
  padding-top:2;
  padding-bottom:2;
}
.lista_total {
  font-family:Verdana;
  font-size:10px;
  color:#000000;
  background-color:#C9CFD3;
  text-decoration:none;
  border-bottom:1px solid #D5D9DF;
}
.lista_visitado {
  height:20px;
  font-family:Verdana;
  font-size:10px;
  align:left;
  color:#000000;
  background-color:#D6AA63;
  cursor:pointer;
  cursor:hand;
}
.lista_sel {
  height:20px;
  font-family:Verdana;
  font-size:10px;
  align:left;
  color:#000000;
  background-color:#FFFF99;
  cursor:pointer;
  cursor:hand;
}
.lista1 {
  height:20px;
  font-family:Verdana;
  font-size:10px;
  align:left;
  color:#000000;
  background-color:#FFFFFF;
  cursor:pointer;
  cursor:hand;
}
.lista1_norela {
  height:20px;
  font-family:Verdana;
  font-size:10;
  align:left;
  color:#004621;
  background-color:#FFFFFF;
}
.lista1_p {
  height:20px;
  font-family:courier_new;
  font-size:10px;
  align:left;
  color:#000000;
  background-color:#FFFFFF;
  cursor:pointer;
  cursor:hand;
}
.lista2 {
  height:20px;
  font-family:Verdana;
  font-size:10px;
  align:left;
  color:#000000;
  background-color:#FFEAED;
  cursor:pointer;
  cursor:hand;
}
.lista2_norela {
  height:20px;
  font-family:Verdana;
  font-size:10;
  align:left;
  color:#004621;
  background-color:#c1ffc1;
}
.lista2_p {
  height:20px;
  font-family:courier_new;
  font-size:10px;
  align:left;
  color:#000000;
  background-color:#FFEAED;
  cursor:pointer;
  cursor:hand;
}
.literal {
  font-family:Verdana;
  font-size:8pt;
  font-weight:bold;
  align:left;
}
.literal_color {
  font-family:Verdana;
  font-size:8pt;
  font-weight:bold;
  color:#005327;
}
.literal_normal {
  font-family:Verdana;
  font-size:8pt;
  align:left;
}
.literal_normal_color {
  font-family:Verdana;
  font-size:8pt;
  color:#005327;
}
.literal_proporcional {
  font-family:courier;
  font-size:7px;
  color:#000000;
  text-decoration:none;
}
.literal_proporcional_encima {
  font-family:Courier;
  font-size:7px;
  color:#000000;
  background-color:#FFFFBD;
  cursor:pointer;
  cursor:hand;
  text-decoration:none;
}
.literror {
  font-family:Verdana;
  font-size:9pt;
  font-weight:bold;
  color:#BF0000;
}
/* Definiciones menu ------------------------------------------------- */
.jqueryslidemenu ul li a{
    display: block;
    background: #D1AB61;
    color: #9C001A;
    padding: 1px 10px;
    border-right: 0px solid #778;
    border-left: 0px solid #778;
    text-decoration: none;
}
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
    color: #9C001A;
}
.jqueryslidemenu ul li a:hover{
    background: #9C001A;
    color:#D1AB61;
}
.recuadro {
  font-family:Courier;
  font-size:7px;
  align:left;
  text-decoration:none;
  border-left:1px solid #042E61;
  border-right:1px solid #042E61;
  border-top:1px solid #042E61;
  border-bottom:1px solid #042E61;
}
.subtitulo {
  font-family:Verdana;
  font-size:11px;
  color:#9C001A;
  text-decoration:none;
  padding-left:2;
  padding-right:2;
  padding-top:2;
  padding-bottom:2;
}
#gidocu_ico{
        width: 90px;
        height: 120px;
        position:relative;
        float: left;
        margin-top:5px;
        margin-bottom:0px;
        margin-left:5px;
        margin-right:5px;
}
#gidocu_des{
        width:90px;
        height:55px;
        overflow:hidden;
        font-family:Verdana;
        font-size:8pt;
        text-align:center;
}
#gidocu_icoizq{
        width: 70px;
        height: 80px;
        position: relative;
        float: left;
        cursor:pointer;
}
#gidocu_icoder{
        width: 20px;
        height: 80px;
        position: relative;
        float: right;
        background: url(/gerapli/graficos/gidocu_edit.png) no-repeat 0px 0px;
        cursor:pointer;
}
#gidocu_pdf{
	width: 90px;
	height: 80px;
	position: relative;
	float: left;
	background: url(/gerapli/graficos/gidocu_pdf.png) no-repeat 10px 10px;
}

#gidocu_doc{
        width: 90px;
        height: 80px;
        position: relative;
        float: left;
        background: url(/gerapli/graficos/gidocu_doc.png) no-repeat 10px 10px;
}
#gidocu_docx{
        width: 90px;
        height: 80px;
        position: relative;
        float: left;
        background: url(/gerapli/graficos/gidocu_docx.png) no-repeat 10px 10px;
}
#gidocu_gif{
        width: 90px;
        height: 80px;
        position: relative;
        float: left;
        background: url(/gerapli/graficos/gidocu_gif.png) no-repeat 10px 10px;
}
#gidocu_jpg{
        width: 90px;
        height: 80px;
        position: relative;
        float: left;
        background: url(/gerapli/graficos/gidocu_jpg.png) no-repeat 10px 10px;
}
#gidocu_pps{
        width: 90px;
        height: 80px;
        position: relative;
        float: left;
        background: url(/gerapli/graficos/gidocu_pps.png) no-repeat 10px 10px;
}
#gidocu_ppt{
        width: 90px;
        height: 80px;
        position: relative;
        float: left;
        background: url(/gerapli/graficos/gidocu_ppt.png) no-repeat 10px 10px;
}
#gidocu_pptx{
        width: 90px;
        height: 80px;
        position: relative;
        float: left;
        background: url(/gerapli/graficos/gidocu_pptx.png) no-repeat 10px 10px;
}
#gidocu_txt{
        width: 90px;
        height: 80px;
        position: relative;
        float: left;
        background: url(/gerapli/graficos/gidocu_txt.png) no-repeat 10px 10px;
}
#gidocu_xls{
        width: 90px;
        height: 80px;
        position: relative;
        float: left;
        background: url(/gerapli/graficos/gidocu_xls.png) no-repeat 10px 10px;
}
#gidocu_xlsx{
        width: 90px;
        height: 80px;
        position: relative;
        float: left;
        background: url(/gerapli/graficos/gidocu_xlsx.png) no-repeat 10px 10px;
}
#gidocu_zip{
        width: 90px;
        height: 80px;
        position: relative;
        float: left;
        background: url(/gerapli/graficos/gidocu_zip.png) no-repeat 10px 10px;
}
#gidocu_tif{
        width: 90px;
        height: 80px;
        position: relative;
        float: left;
        background: url(/gerapli/graficos/gidocu_tif.png) no-repeat 10px 10px;
}
#gidocu_tiff{
        width: 90px;
        height: 80px;
        position: relative;
        float: left;
        background: url(/gerapli/graficos/gidocu_tiff.png) no-repeat 10px 10px;
}

#gidocu_defecto{
        width: 90px;
        height: 80px;
        position: relative;
        float: left;
        background: url(/gerapli/graficos/gidocu_defecto.png) no-repeat 10px 10px;
}
#gidocu_carpeta{
        width: 90px;
        height: 80px;
        position: relative;
        float: left;
        background: url(/gerapli/graficos/gidocu_carpeta.png) no-repeat 10px 10px;
}
