  /*rgb(0,43,87)*/

  @font-face {
              font-family: "Robson Celtic";
              src: url("http://websenior/fonts/rob-celt");
			  
			  font-family:"Titulos";
			  src:url("../fuentes/SERIM___.ttf");
              }
			  
  
  body{
                margin: 0 auto;
                font-size: 13px;
                text-align: center;
               /* background-image:url("../../images/fondo_inicio.png");
                background-size:cover;*/
            }
			#bienvenido{
				width:25%;
				height:auto;
				margin:auto;
				display:table-cell;
				vertical-align:middle;				
			}
			
.titulos_fuente{
	font-family:Titulos;
	font-size:36px;
}
.imagen3{
    width: 55px;
    height: 55px;
    cursor: pointer;
}
.imagen3:hover{
    width: 90px;
    height: 90px;
    cursor: pointer;
}

#footer_muestra{
              background: rgba(0, 0, 0, 0.698);
              width: 100%;
              height: 100%;
              position: absolute;
              z-index: 10;
              
            }
            
            #formulario_muestra{
              background:#EDF2F5;
              position: absolute;
              z-index: 100;
              top:3%;
              left:25%;
              width:45%;
              height: auto;
              border-radius: 30px;
              border:medium solid rgb(0,43,87);    
              }
              
              #formulario_muestra li{
              list-style: none;
              background: rgb(0,43,87);
              border-top-left-radius: 25px;
              border-top-right-radius: 25px;
              padding-top: 14px;
              font-size: 27px;
              color: white;
              }
              
              #formulario_muestra form{
              margin-left: 30px;          
              }
              
              #formulario_muestra form label{
              width: 100px;
              float: left;
              color: rgb(0,43,87);
              }
              #formulario_muestra form .ent2{
                width: 180px;
              }
              
              #footer_muestra ,#formulario_muestra{
              display: none;
              }





#footer_act{
              background: rgba(0, 0, 0, 0.698);
              width: 100%;
              height: 100%;
              position: absolute;
              z-index: 10;
              
            }
            
            #formulario_act{
              background:#EDF2F5;
              position: absolute;
              z-index: 100;
              top:3%;
              left:25%;
              width:45%;
              height: auto;
              border-radius: 30px;
              border:medium solid rgb(0,43,87);    
              }
              
              #formulario_act li{
              list-style: none;
              background: rgb(0,43,87);
              border-top-left-radius: 25px;
              border-top-right-radius: 25px;
              padding-top: 14px;
              font-size: 27px;
              color: white;
              }
              
              #formulario_act form{
              margin-left: 30px;          
              }
              
              #formulario_act form label{
              width: 100px;
              float: left;
              color: rgb(0,43,87);
              }
              #formulario_act form .ent2{
                width: 180px;
              }
              
              #footer_act ,#formulario_act{
              display: none;
              }



#footer_vehi{
              background: rgba(0, 0, 0, 0.698);
              width: 100%;
              height: 100%;
              position: absolute;
              z-index: 10;
              
            }
            
            #formulario_vehi{
              background:#EDF2F5;
              position: absolute;
              z-index: 100;
              top:3%;
              left:25%;
              width:45%;
              height: auto;
              border-radius: 30px;
              border:medium solid rgb(0,43,87);    
              }
              
              #formulario_vehi li{
              list-style: none;
              background: rgb(0,43,87);
              border-top-left-radius: 25px;
              border-top-right-radius: 25px;
              padding-top: 14px;
              font-size: 27px;
              color: white;
              }
              
              #formulario_vehi form{
              margin-left: 30px;          
              }
              
              #formulario_vehi form label{
              width: 100px;
              float: left;
              color: rgb(0,43,87);
              }
              #formulario_vehi form .ent2{
                width: 180px;
              }
              
              #footer_vehi ,#formulario_vehi{
              display: none;
              }



#footer_tip{
              background: rgba(0, 0, 0, 0.698);
              width: 100%;
              height: 100%;
              position: absolute;
              z-index: 10;
              
            }
            
            #formulario_tip{
              background:#EDF2F5;
              position: absolute;
              z-index: 100;
              top:3%;
              left:25%;
              width:45%;
              height: auto;
              border-radius: 30px;
              border:medium solid rgb(0,43,87);    
              }
              
              #formulario_tip li{
              list-style: none;
              background: rgb(0,43,87);
              border-top-left-radius: 25px;
              border-top-right-radius: 25px;
              padding-top: 14px;
              font-size: 27px;
              color: white;
              }
              
              #formulario_tip form{
              margin-left: 30px;          
              }
              
              #formulario_tip form label{
              width: 100px;
              float: left;
              color: rgb(0,43,87);
              }
              #formulario_tip form .ent2{
                width: 180px;
              }
              
              #footer_tip ,#formulario_tip{
              display: none;
              }


#footer_boni{
              background: rgba(0, 0, 0, 0.698);
              width: 100%;
              height: 100%;
              position: absolute;
              z-index: 10;
              
            }
            
            #formulario_boni{
              background:#EDF2F5;
              position: absolute;
              z-index: 100;
              top:3%;
              left:25%;
              width:45%;
              height: auto;
              border-radius: 30px;
              border:medium solid rgb(0,43,87);    
              }
              
              #formulario_boni li{
              list-style: none;
              background: rgb(0,43,87);
              border-top-left-radius: 25px;
              border-top-right-radius: 25px;
              padding-top: 14px;
              font-size: 27px;
              color: white;
              }
              
              #formulario_boni form{
              margin-left: 30px;          
              }
              
              #formulario_boni form label{
              width: 100px;
              float: left;
              color: rgb(0,43,87);
              }
              #formulario_boni form .ent2{
                width: 180px;
              }
              
              #footer_boni ,#formulario_boni{
              display: none;
              }



#footer_des{
              background: rgba(0, 0, 0, 0.698);
              width: 100%;
              height: 100%;
              position: absolute;
              z-index: 10;
              
            }
            
            #formulario_des{
              background:#EDF2F5;
              position: absolute;
              z-index: 100;
              top:3%;
              left:25%;
              width:45%;
              height: auto;
              border-radius: 30px;
              border:medium solid rgb(0,43,87);    
              }
              
              #formulario_des li{
              list-style: none;
              background: rgb(0,43,87);
              border-top-left-radius: 25px;
              border-top-right-radius: 25px;
              padding-top: 14px;
              font-size: 27px;
              color: white;
              }
              
              #formulario_des form{
              margin-left: 30px;          
              }
              
              #formulario_des form label{
              width: 100px;
              float: left;
              color: rgb(0,43,87);
              }
              #formulario_des form .ent2{
                width: 180px;
              }
              
              #footer_des ,#formulario_des{
              display: none;
              }



#footer_foto{
              background: rgba(0, 0, 0, 0.698);
              width: 100%;
              height: 100%;
              position: absolute;
              z-index: 10;
              
            }
            
            #formulario_foto{
              background:#EDF2F5;
              position: absolute;
              z-index: 100;
              top:3%;
              left:25%;
              width:45%;
              height: auto;
              border-radius: 30px;
              border:medium solid rgb(0,43,87);    
              }
              
              #formulario_foto li{
              list-style: none;
              background: rgb(0,43,87);
              border-top-left-radius: 25px;
              border-top-right-radius: 25px;
              padding-top: 14px;
              font-size: 27px;
              color: white;
              }
              
              #formulario_foto form{
              margin-left: 30px;          
              }
              
              #formulario_foto form label{
              width: 100px;
              float: left;
              color: rgb(0,43,87);
              }
              #formulario_foto form .ent2{
                width: 180px;
              }
              
              #footer_foto ,#formulario_foto{
              display: none;
              }

#footer_bot{
              background: rgba(0, 0, 0, 0.698);
              width: 100%;
              height: 100%;
              position: absolute;
              z-index: 10;
              
            }
            
            #formulario_bot{
              background:#EDF2F5;
              position: absolute;
              z-index: 100;
              top:3%;
              left:25%;
              width:45%;
              height: auto;
              border-radius: 30px;
              border:medium solid rgb(0,43,87);    
              }
              
              #formulario_bot li{
              list-style: none;
              background: rgb(0,43,87);
              border-top-left-radius: 25px;
              border-top-right-radius: 25px;
              padding-top: 14px;
              font-size: 27px;
              color: white;
              }
              
              #formulario_bot form{
              margin-left: 30px;          
              }
              
              #formulario_bot form label{
              width: 100px;
              float: left;
              color: rgb(0,43,87);
              }
              #formulario_bot form .ent2{
                width: 180px;
              }
              
              #footer_bot ,#formulario_bot{
              display: none;
              }


#footer_m{
              background: rgba(0, 0, 0, 0.698);
              width: 100%;
              height: 100%;
              position: absolute;
              z-index: 10;
              
            }
            
            #formulario_m{
              background:#EDF2F5;
              position: absolute;
              z-index: 100;
              top:3%;
              left:25%;
              width:45%;
              height: auto;
              border-radius: 30px;
              border:medium solid rgb(0,43,87);    
              }
              
              #formulario_m li{
              list-style: none;
              background: rgb(0,43,87);
              border-top-left-radius: 25px;
              border-top-right-radius: 25px;
              padding-top: 14px;
              font-size: 27px;
              color: white;
              }
              
              #formulario_m form{
              margin-left: 30px;          
              }
              
              #formulario_m form label{
              width: 100px;
              float: left;
              color: rgb(0,43,87);
              }
              #formulario_m form .ent2{
                width: 180px;
              }
              
              #footer_m ,#formulario_m{
              display: none;
              }


          #footer_mt{
              background: rgba(0, 0, 0, 0.698);
              width: 100%;
              height: 100%;
              position: absolute;
              z-index: 10;
              
            }
            
            #formulario_mt{
              background:#EDF2F5;
              position: absolute;
              z-index: 100;
              top:10%;
              left:30%;
              width:35%;
              height: auto;
              border-radius: 30px;
              border:medium solid rgb(0,43,87);    
              }
              
              #formulario_mt li{
              list-style: none;
              background: rgb(0,43,87);
              border-top-left-radius: 25px;
              border-top-right-radius: 25px;
              padding-top: 14px;
              font-size: 27px;
              color: white;
              }
              
              #formulario_mt form{
              margin-left: 30px;          
              }
              
              #formulario_mt form label{
              width: 100px;
              float: left;
              color: rgb(0,43,87);
              }
              #formulario_mt form .ent2{
                width: 180px;
              }
              
              #footer_mt ,#formulario_mt{
              display: none;
              }


           #footer_t{
              background: rgba(0, 0, 0, 0.698);
              width: 100%;
              height: 100%;
              position: absolute;
              z-index: 10;
              
            }
            
            #formulario_t{
              background:#EDF2F5;
              position: absolute;
              z-index: 100;
              top:10%;
              left:30%;
              width:35%;
              height: auto;
              border-radius: 30px;
              border:medium solid rgb(0,43,87);    
              }
              
              #formulario_t li{
              list-style: none;
              background: rgb(0,43,87);
              border-top-left-radius: 25px;
              border-top-right-radius: 25px;
              padding-top: 14px;
              font-size: 27px;
              color: white;
              }
              
              #formulario_t form{
              margin-left: 30px;          
              }
              
              #formulario_t form label{
              width: 100px;
              float: left;
              color: rgb(0,43,87);
              }
              #formulario_t form .ent2{
                width: 180px;
              }
              
              #footer_t ,#formulario_t{
              display: none;
              }


              #footer_e{
              background: rgba(0, 0, 0, 0.698);
              width: 100%;
              height: 100%;
              position: absolute;
              z-index: 10;
              
            }
            
            #formulario_e{
              background:#EDF2F5;
              position: absolute;
              z-index: 100;
              top:10%;
              left:30%;
              width:35%;
              height: auto;
              border-radius: 30px;
              border:medium solid rgb(0,43,87);    
              }
              
              #formulario_e li{
              list-style: none;
              background: rgb(0,43,87);
              border-top-left-radius: 25px;
              border-top-right-radius: 25px;
              padding-top: 14px;
              font-size: 27px;
              color: white;
              }
              
              #formulario_e form{
              margin-left: 30px;          
              }
              
              #formulario_e form label{
              width: 100px;
              float: left;
              color: rgb(0,43,87);
              }
              #formulario_e form .ent2{
                width: 180px;
              }
              
              #footer_e ,#formulario_e{
              display: none;
              }




            .tam{
              width: 155px;
            }
            
            h1,h2,h3,h4{
              color: rgb(0,43,87);
            }

            #header{
                width: 100%;
                height: 70px;
				background: rgba(2,5,1,0.68);
            }
                #logo{
				padding:0;
				margin:0;
                    width: 15%;
                    height: 100%;
                    /*background: url("../../images/blog.png");*/
					
                    background-size: 100% 100%;
                    background-repeat: no-repeat;
                    float:left;
					transition:2s all;		
					margin-left:.5%;
                }
				 #logo:hover{
					cursor:pointer;
					-webkit-border-radius:0px 30px 0px 30px;
                }
				 #logo h1{
					padding:0;
					margin:0;
					padding-top:5%;   
                }
				
                #menu{
                    width: 70%;
                    height: 30px;                    
                    float: left;
					margin-top:.5%;
					
                }
				#menu ul li{
                   font-size:17px;
                }
                #sesion{
                    width: 10%;
                    height: 100%;
                    float: left;
                    
                }
            #linea{
                height: 2px;
                background: #000;
                z-index: 10;
            }
            #lateral{
              width: 9%;
              height: auto;
              float: left;
              
              
            }
            #lateral ul{
            
             padding:0;

            }
             #lateral ul li img{
            margin:auto;  
            -webkit-transition:1s all; 
                    
            }
             #lateral ul li input[type="image"]{
            margin:auto;  
            -webkit-transition:1s all; 
                    
            }
           
            #lateral_der{
              width: 10%;
              height:auto;
              float: left;
              /*margin-right: 10%;*/
              z-index: 10;
              padding-left:.5%;
             
            }
            #contenido{
                background:rgba(255,255,255,.7);
                margin-top:1em;
                height: auto;
                width:80%;
                box-shadow:0px 0px 6px 1px #000;
                float:left;
                z-index:2;
				margin-bottom:5px;
              }
			 #contenido_log{
                background:rgba(255,255,255,.7);
                margin-top:1em;
                height: 70%;
                width:80%;
                box-shadow:0px 0px 6px 1px #000;
                float:left;
                z-index:2;
				margin-bottom:5px;
				display:table;
              }
			  
              #boton{
              width:100%;
              height: 60px;
              float: left;
              margin-left: auto;
              margin-right: auto;
		    }
			   #boton :hover{
              cursor:default;
              }
              #boton img{
              width:50px;
              height: auto;
              display:block;
              margin:auto;
              }
              #boton img:hover{
             -webkit-transform:scale(1.1);
			 cursor:pointer;
              }

              #enlace{
                width:100%;
                height: 100px;
              }
              
            #footer{
              background:transparent;
              width: 100%;
              height: 100%;
              position: absolute;
              z-index: 10;
              
            }
            
            #formulario{
              background:#EDF2F5;
              position: relative;
              z-index: 200;
              width:30%;
              height: auto;
              border-radius: 30px;
              box-shadow:0px 0px 7px 2px #003698;
              display:block;
              margin:auto;     
              margin-top:.2%; 
              border-radius:18px;     
              
              }
              
              #formulario li{
              list-style: none;
              background: rgb(0,43,87);
              border-top-left-radius: 18px;
              border-top-right-radius: 18px;
              padding-top: 14px;
              font-size: 20px;
              color: white;
              }
              
              #formulario form{
              margin-left: 30px;          
              }
              
              #formulario form label{
              width: 100px;
              float: left;
              color: rgb(0,43,87);
              }
              #formulario form .ent2{
                width: 180px;
              }
              
              #footer ,#formulario{
              display: none;
              }
            
           
              ul{
              list-style-type: none;
              }
              #l_menu{
                margin-left: 20%;
                padding: 0px;
              }
              #l_menu li a{
              padding: 2px 10px;
              display: block;
          }
          #l_menu li a:hover{
              background: #545C69;
              border-radius: 15px;
              color:#FFFFFF;
              
              }
          #l_menu > li{
              float: left;
          }
          #l_menu li ul li{
              background: rgba(2,5,1,0.68);
              width: 120px;
          }
          #l_menu li ul{
              display: none;
              position: absolute;
              min-height: 140px;
              padding: 0;
          }
          #l_menu li:hover > ul{
              display: block;
          }
          a{
            text-decoration: none;
            color: rgb(0,43,87);
          }
          .caja{
              width:31%;
              height: auto;
              float: left;
              padding-left:2%;
              color:#000;
             
              
          }
           #formu1 formu label{
              width: 250px;   
         }
         #formu1 formu input{
              padding: 7px;
         }

         #tabla{
              width:100%;
              height: 250px;
              float: left;
        }
        #tablaesp{
              width:100%;
              height: 150px;
              float: left;
        }
        #paginador{	
			/*margin-left: 9%;
			margin-right: auto;
			width: 80%;
			position: relative;
			box-shadow: 0px 0px 6px 1px #000;
            height: 30px;
            float: left;
            background-color: #fee;
            display:block;*/
			display:none;
			z-index:-900;
        }

        #tabla1{
              width:100%;
              height: 250px;
              float: left;
             
        }
        #tabla2{
              width:100%;
              height: 200px;
              
        }
        .tabla3{
              width:100%;
              height: 200px;
              float: left;

        }
        #tabla4{
              width:100%;
              height: 200px;
              float: left;
        }


        #trabajos{
              width:960px;
              height: 200px;
              float: left;
        }

        .imagen_izq{
              width:50px;
              position:relative;
              height:auto;
              cursor: pointer;
              transition:.2s all;
              display:block;
              opacity:.9;
        }
        .imagen2{
              width: 30px;
              height: 30px;
              cursor: pointer;
        }
        .imagen_izq:hover{
             -webkit-transform:translate(6px,6px);
             z-index:1;
             opacity:1;
        }
        .imagen_der{
              width:65px;
              position:relative;
              height:auto;
              cursor: pointer;
              transition:.30s all;
              display:block;
        }
		 .imagen_pro_der{
              width:50px;
              position:relative;
              height:50px;
              cursor: pointer;
              transition:.30s all;
              display:block;
			  margin-top:5%;
			 
        }
         .imagen_der:hover{
             -webkit-transform:translate(-10px,10px);
             z-index:1;
        }
		 .imagen_pro_der:hover{
             -webkit-transform:translate(-10px,10px);
             z-index:1;
        }
        
        table{
            border-collapse:collapse;
            border-color: rgb(0,43,87);

           }
            .bordered{
            border: solid #ccc 1px;
            border-radius: 6px;
            -webkit-box-shadow: 0 1px 1px #ccc; 
            -moz-box-shadow: 0 1px 1px #ccc; 
            box-shadow: 0 1px 1px #ccc; 
            margin:auto;
           }

           .bordered tr:hover {
    background: #fbf8e9;
    -o-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;     
}
.bordered th {
  color: white;
  width: auto;
  font-size: 14px;
}

.bordered td {
  color: rgb(0,43,87);
  font-size: 12px;
}
.bordered td, .bordered th {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 3px;
    text-align: left;    
}
.bordered th {
    background-color: rgb(0,43,87);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#545C69), to(#9A9EA5));
    background-image: -webkit-linear-gradient(top, #545C69, #9A9EA5);
    background-image:    -moz-linear-gradient(top, #545C69, #9A9EA5);
    background-image:     -ms-linear-gradient(top, #545C69, #9A9EA5);
    background-image:      -o-linear-gradient(top, #545C69, #9A9EA5);
    background-image:         linear-gradient(top, #545C69, #9A9EA5);
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; 
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  
    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;        
    border-top: none;
}
.bordered td:first-child, .bordered th:first-child {
    border-left: none;
}

/* tabla para tabla fecha programacion*/
 .tab_fech_programacion{
            border: solid #ccc 1px;
            border-radius: 6px;
            -webkit-box-shadow: 0 1px 1px #ccc; 
            -moz-box-shadow: 0 1px 1px #ccc; 
            box-shadow: 0 1px 1px #ccc;           
			margin-left:9px;
			margin-right:9px;
			width:900px;
           }

    .tab_fech_programacion tr:hover {
    background: #fbf8e9;
    -o-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;     
}
.tab_fech_programacion th {
  color: white;
  width:120px;
  font-size: 13px;
}

.tab_fech_programacion td {
  color: rgb(0,43,87);
  font-size: 12px;
}
.tab_fech_programacion td, .tab_fech_programacion th {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 3px;
    text-align: left;    
}
.tab_fech_programacion th {
    background-color: rgb(0,43,87);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#545C69), to(#9A9EA5));
    background-image: -webkit-linear-gradient(top, #545C69, #9A9EA5);
    background-image:    -moz-linear-gradient(top, #545C69, #9A9EA5);
    background-image:     -ms-linear-gradient(top, #545C69, #9A9EA5);
    background-image:      -o-linear-gradient(top, #545C69, #9A9EA5);
    background-image:         linear-gradient(top, #545C69, #9A9EA5);
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; 
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  
    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;        
    border-top: none;
}
.tab_fech_programacion td:first-child, .tab_fech_programacion th:first-child {
    border-left: none;
}
/*Fin-----*/
#footer3{
              background:transparent;
              width: 100%;
              height: 100%;
              position: absolute;
              z-index: 10;
              
            }
            
            #formulario3{
              background:#EDF2F5;
              position: absolute;
              z-index: 100;
              left:25%;
              width:45%;
              height: auto;
              border-radius: 30px;
              border:medium solid rgb(0,43,87);    
              }
              
              #formulario3 li{
              list-style: none;
              background: rgb(0,43,87);
              border-top-left-radius: 25px;
              border-top-right-radius: 25px;
              padding-top: 14px;
              font-size: 27px;
              color: white;
              }
              
              #formulario3 form{
              margin-left: 30px;          
              }
              
              #formulario3 form label{
              width: 100px;
              float: left;
              color: rgb(0,43,87);
              }
              #formulario3 form .ent2{
                width: 180px;
              }
              
              #footer3 ,#formulario3{
              display: none;
              }


  #footer4{
              background:transparent;
              width: 100%;
              height: 100%;
              position: absolute;
              z-index: 10;
              
            }
            
            #formulario4{
              background:#EDF2F5;
              position: absolute;
              z-index: 100;
              left:30%;
              width:35%;
              height: auto;
              border-radius: 30px;
              border:medium solid rgb(0,43,87);    
              }
              
              #formulario4 li{
              list-style: none;
              background: rgb(0,43,87);
              border-top-left-radius: 25px;
              border-top-right-radius: 25px;
              padding-top: 14px;
              font-size: 27px;
              color: white;
              }
              
              #formulario4 form{
              margin-left: 30px;          
              }
              
              #formulario4 form label{
              width: 100px;
              float: left;
              color: rgb(0,43,87);
              }
              #formulario4 form .ent2{
                width: 180px;
              }
              
              #footer4 ,#formulario4{
              display: none;
              }


#footer5{
              background:transparent;
              width: 100%;
              height: 100%;
              position: absolute;
              z-index: 10;
              
            }
            
            #formulario5{
              background:#EDF2F5;
              position: absolute;
              z-index: 100;
              top:10%;
              left:30%;
              width:35%;
              height: auto;
              border-radius: 30px;
              border:medium solid rgb(0,43,87);    
              }
              
              #formulario5 li{
              list-style: none;
              background: rgb(0,43,87);
              border-top-left-radius: 25px;
              border-top-right-radius: 25px;
              padding-top: 14px;
              font-size: 27px;
              color: white;
              }
              
              #formulario5 form{
              margin-left: 30px;          
              }
              
              #formulario5 form label{
              width: 100px;
              float: left;
              color: rgb(0,43,87);
              }
              #formulario5 form .ent2{
                width: 180px;
              }
              
              #footer5 ,#formulario5{
              display: none;
              }



 #footer6{
              background:transparent;
              width: 100%;
              height: 100%;
              position: absolute;
              z-index: 10;
              
            }
            
            #formulario6{
              background:#EDF2F5;
              position: absolute;
              z-index: 100;
              top:10%;
              left:30%;
              width:35%;
              height: auto;
              border-radius: 30px;
              border:medium solid rgb(0,43,87);    
              }
              
              #formulario6 li{
              list-style: none;
              background: rgb(0,43,87);
              border-top-left-radius: 25px;
              border-top-right-radius: 25px;
              padding-top: 14px;
              font-size: 27px;
              color: white;
              }
              
              #formulario6 form{
              margin-left: 30px;          
              }
              
              #formulario6 form label{
              width: 100px;
              float: left;
              color: rgb(0,43,87);
              }
              #formulario6 form .ent2{
                width: 180px;
              }
              
              #footer6 ,#formulario6{
              display: none;
              }

#footer7{
              background:transparent;
              width: 100%;
              height: 100%;
              position: absolute;
              z-index: 10;
              
            }
            
            #formulario7{
              background:#EDF2F5;
              position: absolute;
              z-index: 100;
              top:10%;
              left:30%;
              width:35%;
              height: auto;
              border-radius: 30px;
              border:medium solid rgb(0,43,87);    
              }
              
              #formulario7 li{
              list-style: none;
              background: rgb(0,43,87);
              border-top-left-radius: 25px;
              border-top-right-radius: 25px;
              padding-top: 14px;
              font-size: 27px;
              color: white;
              }
              
              #formulario7 form{
              margin-left: 30px;          
              }
              
              #formulario7 form label{
              width: 100px;
              float: left;
              color: rgb(0,43,87);
              }
              #formulario7 form .ent2{
                width: 180px;
              }
              
              #footer7 ,#formulario7{
              display: none;
              }

#footer8{
              background:transparent;
              width: 100%;
              height: 100%;
              position: absolute;
              z-index: 10;
              
            }
            
            #formulario8{
              background:#EDF2F5;
              position: absolute;
              z-index: 100;
              top:10%;
              left:30%;
              width:35%;
              height: auto;
              border-radius: 30px;
              border:medium solid rgb(0,43,87);    
              }
              
              #formulario8 li{
              list-style: none;
              background: rgb(0,43,87);
              border-top-left-radius: 25px;
              border-top-right-radius: 25px;
              padding-top: 14px;
              font-size: 27px;
              color: white;
              }
              
              #formulario8 form{
              margin-left: 30px;          
              }
              
              #formulario8 form label{
              width: 100px;
              float: left;
              color: rgb(0,43,87);
              }
              #formulario8 form .ent2{
                width: 180px;
              }
              
              #footer8 ,#formulario8{
              display: none;
              }

#footer9{
              background:transparent;
              width: 100%;
              height: 100%;
              position: absolute;
              z-index: 10;
              
            }
            
            #formulario9{
              background:#EDF2F5;
              position: absolute;
              z-index: 100;
              top:10%;
              left:30%;
              width:35%;
              height: auto;
              border-radius: 30px;
              border:medium solid rgb(0,43,87);    
              }
              
              #formulario9 li{
              list-style: none;
              background: rgb(0,43,87);
              border-top-left-radius: 25px;
              border-top-right-radius: 25px;
              padding-top: 14px;
              font-size: 27px;
              color: white;
              }
              
              #formulario9 form{
              margin-left: 30px;          
              }
              
              #formulario9 form label{
              width: 100px;
              float: left;
              color: rgb(0,43,87);
              }
              #formulario9 form .ent2{
                width: 180px;
              }
              
              #footer9 ,#formulario9{
              display: none;
              }

#footer10{
              background:transparent;
              width: 100%;
              height: 100%;
              position: absolute;
              z-index: 10;
              
            }
            
            #formulario10{
              background:#EDF2F5;
              position: absolute;
              z-index: 100;
              top:10%;
              left:30%;
              width:35%;
              height: auto;
              border-radius: 30px;
              border:medium solid rgb(0,43,87);    
              }
              
              #formulario10 li{
              list-style: none;
              background: rgb(0,43,87);
              border-top-left-radius: 25px;
              border-top-right-radius: 25px;
              padding-top: 14px;
              font-size: 27px;
              color: white;
              }
              
              #formulario10 form{
              margin-left: 30px;          
              }
              
              #formulario10 form label{
              width: 100px;
              float: left;
              color: rgb(0,43,87);
              }
              #formulario10 form .ent2{
                width: 180px;
              }
              
              #footer10 ,#formulario10{
              display: none;
              }

 #footer_c{
              background: rgba(0, 0, 0, 0.698);
              width: 100%;
              height: 100%;
              position: absolute;
              z-index: 100;
              
            }
            
            #formulario_c{
              background:#EDF2F5;
              position: absolute;
              z-index: 200;
              top:10%;
              left:25%;
              width:auto;
              height: auto;
              border-radius: 30px;
              border:medium solid rgb(0,43,87);    
              
              
              }
              
              #formulario_c li{
              list-style: none;
              background: rgb(0,43,87);
              border-top-left-radius: 25px;
              border-top-right-radius: 25px;
              padding-top: 14px;
              font-size: 27px;
              color: white;
              }
              
              #formulario_c form{
              margin-left: 30px;          
              }
              
              #formulario_c form label{
              width: 100px;
              float: left;
              color: rgb(0,43,87);
              }
              #formulario_c form .ent2{
                width: 180px;
              }
              
              #footer_c ,#formulario_c{
              display: none;
              }



.letra{
  
}


     #footerfoto{
              background: rgba(0, 0, 0, 0.698);
              width: 100%;
              height: 100%;
              position: absolute;
              z-index: 10;
              
            }
            
            #formulariofoto{
              background:#EDF2F5;
              position: absolute;
              z-index: 200;
              top:10%;
              left:10%;
              width:80%;
              height: auto;
              border-radius: 30px;
              border:medium solid rgb(0,43,87);    
              
              
              }
              
              #formulariofoto li{
              list-style: none;
              background: rgb(0,43,87);
              border-top-left-radius: 25px;
              border-top-right-radius: 25px;
              padding-top: 14px;
              font-size: 27px;
              color: white;
              }
              
              #formulariofoto form{
              margin-left: 30px;          
              }
              
              #formulariofoto form label{
              width: 100px;
              float: left;
              color: rgb(0,43,87);
              }
              #formulariofoto form .ent2{
                width: 180px;
              }
              
              #footerfoto ,#formulariofoto{
              display: none;
              }

##tabladetalle{
text-align: center;
}

#tabladetalle td label{
  font-size: 13px;
  text-align: center;
}
#footer_pag{
              background: rgba(0, 0, 0, 0.698);
              width: 100%;
              height: 100%;
              position: absolute;
              z-index: 10;
              
            }
            
            #formulario_pag{
              background:#EDF2F5;
              position: absolute;
              z-index: 100;
              top:3%;
              left:25%;
              width:45%;
              height: auto;
              border-radius: 30px;
              border:medium solid rgb(0,43,87);    
              }
              
              #formulario_pag li{
              list-style: none;
              background: rgb(0,43,87);
              border-top-left-radius: 25px;
              border-top-right-radius: 25px;
              padding-top: 14px;
              font-size: 27px;
              color: white;
              }
              
              #formulario_pag form{
              margin-left: 30px;          
              }
              
              #formulario_pag form label{
              width: 100px;
              float: left;
              color: rgb(0,43,87);
              }
              #formulario_pag form .ent2{
                width: 180px;
              }
              
              #footer_pag ,#formulario_pag{
              display: none;
              }



/*  MINITABLA DE REQUISICIONES  */ 

               #tRequis{
              position: absolute;
              z-index: 40;
        height: 200px;
      padding-right: 1em;
      margin-left: auto;
      margin-right: auto;
            }
            #tRequis > tr{
              cursor: pointer;
            }
      #tRequis > div{
        height: 200px;
        width:380px;
        float:left;
        overflow-y: scroll;
        overflow-x: hidden;
      }
      #tRequis > table{
        float:left;
        width: 380px;;
        z-index: 40;
              background-color: rgb(237, 242, 245);
      }
      #tRequis > div > table{
        width: 100%;
        z-index: 40;
              background-color: rgb(237, 242, 245);
      }
      #tRequis > div > table > thead{
        position:absolute;
        width:500px;
      }
      #tRequis > div > table > tr{
        width:100%;
      }
        
      #detalleOC{
              border: solid #ccc 1px;
        margin-top:5em;
            }


/* FIN MINITABLA DE REQUISICIONES  */ 

/* -------- TAP*/

   #tabProd{
              background:#EDF2F5;
              position: relative;
              z-index:200;             
              width:27%;
              padding:1.3em 1em;
              height: auto;
              border-radius:18px;
              box-shadow:0px 0px 7px 2px #003698;
              margin:auto;
              margin-top:.2%;
              display:none;
              }
        
        /*#tabProd > #contenedorP{
        width:auto;
        height:100px;
        overflow-y:scroll;
        }*/

        /*____FRAMES______*/
      #prim_fra{
        width:100%;
        height:90%;
      }
      #frame_det_salidas{
        width:100%;
        height:75%;
        background:transparent;
        margin-top:1%;
        border:none;
		overflow-x:scroll;
      }
      .frames_{
        width:100%;
        height:65%;
        background:transparent;
        margin-top:1%;
        border:none;
      }
       #det_frames{
        width:100%;
        height:75%;
        background:transparent;
        margin-top:1%;
        border:none;
      }
	  #frame_det_historico{
		width:92%;
        height:60%;
        background:transparent;
        margin-top:1%;
		overflow-y:scroll;
		overflow-x:scroll;
        border:none;		
	  }
	    #frame_det_protocolo{
		width:92%;
        height:50%;
        background:#ccc;
        overflow-y:scroll;
		overflow-x:scroll;
        border:none;		
	  }
	 #frame_det_fecha{
		width:92%;
        height:68%;
        background:transparent;
        margin-top:1%;
		overflow-y:scroll;
		overflow-x:scroll;
        border:none;		
	  }
	#his_avances{
	width:25%;
	margin:auto;
	}
		#tab_det_his{
		width:95%;
		display:block;
		margin:auto;
	}
	#cont_hist_por{
		width:95%;
		overflow-y:scroll;
		margin:auto;
	}
	#frame_det_pedido{
		width:92%;
        height:75%;
        background:transparent;
        margin-top:1%;
		 border:none;
	}
	#cont_bot_adjuntos{
		display:block;
		width:30%;
		margin:auto;
		margin-top:2%;
	}
.bot_adjun{
	padding:0;
	margin:0;
	width:170px;
	height:1.4em;
	display:block;
	background:#ccc;
	color:#fff;
	text-align:center;	
	padding-left:2%;
}
.bot_adjun:hover{
	padding-left:2%;
	background:#fff;
	color:#000;
	text-transform:uppercase;
	cursor:pointer;
	box-shadow:0px 5px 5px 1px #000;
}

 .c_adjuntos{
              width:auto;
              height: auto;
             margin:auto;
              padding-left:2%;
              color:#000;       
			margin-top:1%;			  
}
 .c_adjuntos table {
              margin:auto;        
}
 .c_adjuntos table td{
              width:auto;        
}

	.tab_ocult{
		display:none;
	}
	/*------------IMAGENES------------*/
	.imagen_tabs{
		width:30px;
		height:auto;
		border-radius:5px;
		transition:.5s all;
	}
	.imagen_tabs:hover{
		-webkit-transform:scale(1.1);
		cursor:pointer;
	}
	
	/*------------------------*/
	#his_avances{
	width:25%;
	padding-bottom:2em;
	margin:auto;
	}
	#con_tramites{
		margin:1% 2%;	
		overflow:scroll;
		width:95%;	
		height:71%;		
	}
	 
	
	/*DETALLES*/
	.sin_fon{/*Clase para que los objetos se les quite el atributo readonly*/
        background:transparent;
        border:none;
    }
     #t_area{
        background:transparent;
        border:none;
        resize:none;
        outline:none;
    }
	.tab_ocult{
		display:none;
	}
	.ent2{
		color:#000;
	}
	.btnguarda{
		display:none;
	}     
	