#contenedor
{
    width:100%;
    background-color:pink;
}

#tabla_principal_epoc, #tabla_principal_paliativo
{	width:60%;		
   margin:50px auto;
}

.prim_col
{	
  width:250px;
}

.medio
{  
  width:150px;
}

#ugc 
{
    width:60%;
}

#cuestionario_cat, #cuestionario_cat_2, #cuestionario_cat_3, #cuestionario_gisps3, #cuestionario_gisps3_2 ,#cuestionario_gisps3_3
{	
  margin:0 auto;	
  position:fixed;	
  top:5vh;	
  left:50px;	
  display:none;	
  border:1px solid;	
  width:90%;	
  background-color:white;
}

#cuestionario_gisps3 
{	
  margin:0 auto;	
  position:fixed;	
  top:5vh;	
  left:50px;	
  display:none;	
  border:1px solid;	
  idth:90%;	
  background-color:white;
}

#cuestionario_gisps3 td:first-child 
{	
  width:50%;
}

.impar 
{
  background-color: #dddddd;
}

input[type='radio']
{
  width:20px;
  height:20px;
}

#boton_term_cat 
{	
  margin: 10px 100px ;
}

.nuhsa
{  
  position:absolute;  
  background-color: white;  
  border:1px solid;  
  z-index: 1000;  
  top: 195px;  
  left: 120px;  
  width:200px;  
  display:none;
}

.nuhsa table
{	
  width:100%;
}

#fecha_com
{	
  width:30%;
}

#cuestionario_cat table{
  width:100%;
}

.filtros
{
  padding:20px;
}

@media screen and (max-width: 990px)
{  
    
    #contenedor
{
    width:100%;
    background-color:green;
}
  .filtros
{
  padding:20px;
  font-size:0.7rem;
}
  .navbar-brand
  {    
    font-size:0.9rem !important;  
  }    
  
  .navbar-collapse ul li a  
  {    
    font-size:0.8rem !important;  
  }
  
  #tabla_principal, #span_nuhsa, #nuhsa, #select_tipo_v, #select_proc, #contacto_48,#cat, #sat, #sat1, #sat2, #sat3, #tto_inhalador1,#tto_inhalador, #tto_inhalador2, #tto_inhalador3,#alarma, #fuma, #fuma1, #fuma2, #fuma3, #int_antitabaco, #rehabilitacion, #oxigeno, #oxigeno1, #oxigeno2, #oxigeno3,#disfagia,  #disfagia1, #disfagia2, #disfagia3,#gripe, #neumococo, #pap, #fin_seguimiento
  {
    font-size:0.7rem;
  }
  
  #fecha_com
  {  
   /* width:350px;*/
  }  
  
  input
  {	
    width:100%;    
    font-size: 0.8rem;	
  }		
  
  select
  {		
    font-size: 0.7rem;	
  }	
  
  input[type='radio']
  {		
    width:0.8rem;		
    height:0.8rem;		
  }  
  
  #tabla_principal_epoc,#tabla_principal_paliativo
  {		
    width:90%;  
  }
  
  #tabla_principal td:nth-child(2) div 
  {  
    /*width:320px;*/
  }
  
  #cuestionario_cat, #cuestionario_gisps3, #cuestionario_cat_2, #cuestionario_cat_3, #cuestionario_gisps3_2, #cuestionario_gisps3_3
  {	
    height:80vh;  
    overflow: scroll; 
  }
  
  #cuestionario_cat table, #cuestionario_cat2 table, #cuestionario_cat3 table,#cuestionario_gisps3 table, #cuestionario_gisps3_2 table,#cuestionario_gisps3_3 table
  {	
    width:100%;	font-size:0.8rem;
  }
  
  #cuestionario_cat table td, #cuestionario_cat2 table td, #cuestionario_cat3 table td ,#cuestionario_gisps3 table td , #cuestionario_gisps3_2 table td ,#cuestionario_gisps3_3 table td
  { 
    padding:10px;
  }
  
  .pregunta
  {	
    padding:10px;
  }  
  
  #select_epoc 
  {  
    font-size: 0.8rem;	
  }	
  
  #boton_term_cat, #resultado_cat, #boton_term_gisps3, #resultado_gisps3, #boton_term_cat_2, #resultado_cat_2, #boton_term_cat_3, #resultado_cat_3,  #boton_term_gisps3_2, #boton_term_gisps3_3, #resultado_gisps3_2, #resultado_gisps3_3	
  {		
    font-size:0.8rem;    
    width:30%;	
  }    
}

@media screen and (max-width: 640px) 
{  
  body 
  {  	
    font-size:0.7rem;  
  }   
  
  #tabla_principal 
  {		
    width:95%;
  }
}