﻿.BtnImprimir
        {
            border: 1px solid transparent;
            background-color: rgb(225,222,207);
            height: 29px
        }
        
.BtnImprimir:hover
{
            border: 1px solid rgb(51,102,153);
            background-color: rgb(221,238,247);
            cursor: pointer;
}


/* PANEL 1*/

.font{
    font-family:Calibri;
}

.contenedor_pnl1{
    margin: auto auto;
    position:relative;
    width:460px;
    padding:15px;
    min-width:430px;
    min-height:450px;
    background-color:#F0F0F0;
    box-shadow: 0px 0px 3px gray;
}


.margen_blanco_1{
    margin: auto auto;
    width:450px;
    height:450px;
    background-color:#fff;
}


.margen_general{
    padding:15px;
}


.tit_cons_resc{
     color:#0063A9;
     width:100%;
     height:40px;
     font-family:arial;
     text-align:center;
     font-size:22px;
     border:none;
     border-bottom:1px solid #C0C0C0;
     
}

.grupo_1 { 
  position:relative; 
  margin-top:15px;
}

.grupo_2 { 
  position:relative; 
  margin-top:12px;
}

.grupo_3 { 
  position:relative; 
  margin-top:10px;
}

.grupo_4 { 
  position:relative; 
  margin-top:40px;
}

.grupo_5 { 
  position:relative; 
  margin-top:1px;
}

.boton-{
      background: #006699;
      position:relative;
      margin:3px;
      border: none;
      color: #fff;
      cursor: pointer;
      display: inline-block;
      font-family: arial;
      font-size: 16px;
      padding: 10px;     /* ancho del boton*/
      width: 48%;
      float:right;
      -webkit-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease;
}

.boton_c{
      background: #006699;
      position:relative;
      margin:3px;
      border: none;
      color: #fff;
      cursor: pointer;
      display: inline-block;
      font-family: arial;
      font-size: 16px;
      padding: 10px;     /* ancho del boton*/
      width: 48%;
    float: none;
      -webkit-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease;
}


.btnpnl1{
    top:50px;
    left: 0px;
}


.boton-:hover {
      background: #1976D2;
}




.calendario{
    border:none;
    border-bottom:1px solid #C0C0C0;
    position:relative;
    top:20px;
    text-align:center;
    color:#0063A9;
    margin: 0 auto;
}

.textbox{
  font-size:18px;
  padding:5px 5px 5px 5px;
  display:block;
  width:200px;
  margin-left:60px;
  border:none;
  border-bottom:1px solid #C0C0C0;
}

.lista-1{
    position:relative;
    left:60px;
    top:13px;
}

.radio{
    position:relative;
    left:78px;
    margin:10px;
    top:9px;
    color:#0063A9;
}

/* LABEL ======================================= */
.label{
  color:#0063A9;
  font-size:18px;
  font-weight:normal;
  position:absolute;
  pointer-events:none;
  left:5px;
  top:10px;
  transition:0.2s ease all; 
  -moz-transition:0.2s ease all; 
  -webkit-transition:0.2s ease all;
}

.label_1{
  top:5px;
}

.label_2{
  top:10px;

}


/* BARRA DEL BOTON ================================= */
.bar{
    float:right;
   
}

.bar 	{ position:relative; display:block; width:200px; }
.bar:before, .bar:after 	{
  content:'';
  height:2px; 
  width:0;
  bottom:1px;
  margin:auto auto; 
  position:absolute;
  background:#0063A9;
  transition:0.2s ease all; 
  -moz-transition:0.2s ease all; 
  -webkit-transition:0.2s ease all;
}

  right:0%; 
}

/* ACTIVADA */
input:focus ~ .bar:before, input:focus ~ .bar:after {
  width:50%;
  
}



/* ANIMACION ================ */
@-webkit-keyframes inputHighlighter {
	from { background:#5264AE; }
  to 	{ width:0; background:transparent; }
}
@-moz-keyframes inputHighlighter {
	from { background:#5264AE; }
  to 	{ width:0; background:transparent; }
}
@keyframes inputHighlighter {
	from { background:#5264AE; }
  to 	{ width:0; background:transparent; }
}



/* PANEL 2*/

.contenedor_pnl2{
    margin: auto auto;
    position:relative;
    width:500px;
    padding:15px;
    min-width:500px;
    min-height:450px;
    background-color:#F0F0F0;
    box-shadow: 0px 0px 3px gray;
}


.margen_blanco_2{
    margin: auto auto;
    width:500px;
    height:450px;
    background-color:#fff;
}

.tit_cons_resc{
     color:#0063A9;
     width:100%;
     height:40px;
     font-family:arial;
     text-align:center;
     font-size:22px;
     border:none;
     border-bottom:1px solid #C0C0C0;
     
}

.btnpnl2{
    position:absolute;
    bottom:0;
    margin-bottom:24px;
    width:88%;
}

/************************************************************************RESCATES REALIZADOS*/

.cont_grid{
   position:relative;
   top:20px;
   margin:0 auto;
    
}


.grid_rescates{
    width:100%;
    position:relative;
    height:400px;
   }

.HeaderStyle{
    background:#006699;
    height:35px;
    color:#fff;
    font-family:Arial;
    text-align:center;
}

.AlternatingItemStyle{
    background:#F8F8F8;
    color:#707070;
    font-family:Arial;
}

.ItemStyle{
    background:#F0F0F0;
    color:#707070;
    font-family:Arial;
}


/* PANEL 3 */


.contenedor_pnl3{
    margin: 10px auto;
    position:relative;
    width:500px;
    height:100%;
    padding:15px;
    min-width:500px;
    background-color:#F0F0F0;
    box-shadow: 0px 0px 3px gray;
}


.margen_blanco_3{
    margin: auto auto;
    width:500px;
    height:100%;
    background-color:#fff;
}

.tit_cons_resc{
     color:#0063A9;
     width:100%;
     height:40px;
     font-family:arial;
     text-align:center;
     font-size:22px;
     border:none;
     border-bottom:1px solid #C0C0C0;
     
}

.btnpnl3{
    position:absolute;
    bottom:0;
    margin-bottom:24px;
    width:88%;
}

.cont_grid_3a{
    padding-bottom:40px;
}


.cont_grid_3{
   position:relative;
  
   top:20px;
   margin:0 auto;
   padding-bottom:80px;


}

.anterio_siguiente{
    font-family:Calibri;
    background-color:#E8E8E8;
    text-align:center;
    color:#fff;
    font-size:24px;
    font-weight:bold;

}


/************************************************************************DETALLES*/

/**********DATOS FILIATORIOS*/

/* tabla*/

.de_table{
    width:100%;
    margin-top:20px;
    
}

.de_td_label{
    text-align:right;
    width:100px;
    padding:5px;
    padding-right:10px;
}

 .de_td_datos{
    text-align:right;
 }


.de_label{
    color:#C0C0C0;
    font-size:12px;
    font-family:Arial;
}

.de_label:hover{
    color:#707070;
}

.de_rsocial{
    font-family:Arial;
    font-size:20px;
    font-weight:bold;
    color:#0063A9;
    
    
}

.de_nro_id{
    font-family:Arial;
    color:#0063A9;
}

.de_dni{
    font-family:Arial;
    color:#0063A9;
}

.de_asegurado{
    font-family:Arial;
    color:#0063A9;

}

.de_fpago{
    font-family:Arial;
    color:#0063A9;

}



/* PANEL 4 - ERROR */


.contenedor_pnl4{
    margin: 0px auto;
    position:relative;
    width:600px;
    height:130px;
    padding:15px;
    min-width:600px;
    background-color:#F0F0F0;
    box-shadow: 0px 0px 3px gray;
}


.margen_blanco_4{
    margin: auto auto;
    width:600px;
    height:130px;
    background-color:#fff;
  
}

.btnpnl4{
    top:15px;
    right:150px;
}


