﻿.tituloControl
{
    padding-left: 0.5em;
}

.cabezeraControles
{
  text-align: left;
  font: bold 14px arial, helvetica, sans-serif;
  background: #3b5a82; /*Color Titulo cabecera*/
  padding:6px 4px 8px 0px;
  color:#FFFFFF;
  border: 1px  #03476F;
  padding: .4em;
   margin-bottom:.2em;
}

.cabezeraControles div
{
    
}

.cabezeraListaControles
{
   
    height: 20px;
    line-height: 20px;
    font-size: 10pt;
    font-weight: bold;
    overflow: hidden;
    width: 100%;
    color: #FFFFFF;
    background-color: #5b84ba;
    margin: 0px;
    border-bottom:  1px solid #03476F;
    border-top:  1px solid #03476F;
}

.cabezeraListaControles div
{
    border-left:  1px solid #03476F;
    font-weight: normal;
    padding-left: 0.5em;
}

.lineaListaControles
{
 
    height: 20px;
    line-height: 20px;
    font-weight: bold;
    width: 100%;
    margin: 0px;
    border-bottom: dotted 1px #03476F;
    
  
    font-size: 9pt;
    overflow: hidden;
    width: 100%;
    color: black;
    background-color: #E8F2FF;
}

.lineaListaControles div
{
border-left: 1px dotted #03476F;
padding-left: 0.5em;
}

.lineaListaControlesAlt
{
    height: 20px;
    line-height: 20px;
    font-size: 9pt;
    overflow: hidden;
    width: 100%;
    color: black;
    background-color: #ff9933;
    margin: 1px 0px 1px 0px;
}

.lineaListaControlesAlt div
{
    border: 1px dotted #03476F;
    font-weight: normal;
    padding-left: 0.5em;
}

.ListaControlesItemNumero
{
    float: left;
    width: 20%;
    text-align: left;
}

.ListaControlesItemProgreso
{
    float: left;
    width: 45%;
}
.ListaControlesItemAccion
{
    float: left;
    width: 15%;
}
.ListaControlesItemNota
{
    float: left;
}

/*A partir de aqui lo antiguo para borrar*/

th.cabezeraTabla
{
    font-weight: bold;
    vertical-align: middle;
    color: #FFFFFF;
    background-color: #ff9933;
    height: 20px;
    padding-left: 5px;
}

td.TextoSeccionPuntos
{
    font-weight: bold;
    color: #000000;
    height: 20px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #ff9933;
}

#NPregunta
{
    display: block;
    float: left;
    width: 20px;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    border: 1px dotted #03476F;
    text-align: center;
    vertical-align: top;
    color:Black;
}

#EnunciadoPregunta
{
   display: block;
    padding: 0.5em 0.5em 0.5em 0.5em;
    margin-left: 22px;
     *margin-left:20px;
border:1px solid #03476F;
  color:White;
text-align:justify;
vertical-align:top;
background-color:#5b84ba;
}

.Respuestas
{
    margin: 0.5em 0em 0.5em 22px;
    border: 1px dotted #03476F;
    overflow: hidden;
     color:Black;
}

.nRespuestas
{
    display: block;
    float: left;
    padding-top: 0.4em;
    margin-bottom: 1em;
    width: 40px;
    vertical-align: top;
}

.Imagen
{
    clear: both;
    display: block;
    float: left;
    padding-top: 0.4em;
    margin-bottom: 1em;
    width: 20px;
}

.Enunciadorespuesta
{
    display: block;
    padding-left: 0.5em;
    padding-top: 0.5em;
    font-weight: normal;
}

.Explicacion
{
    display: block;
    margin-left: 22px;
     *margin-left:20px;
padding:0.5em 0.5em 0.5em 0.5em;
border: 1px dotted #03476F;
text-align:justify;
font-weight:normal;
color:Black;
}

.tituloExplicacionCorrecta
{
    display: block;
    padding: 0.5em 0.5em 0.5em 0.5em;
    margin-left: 22px; 
    *margin-left:20px;
border:1px solid #03476F;
color:White;
text-align:left;
vertical-align:top;
background-color:#006600;
}



.tituloExplicacionIncorrecta
{
    display: block;
    padding: 0.5em 0.5em 0.5em 0.5em;
    margin-left: 22px;
     *margin-left:20px;
border:1px solid #03476F;
color:White;
text-align:left;
vertical-align:top;
background-color:#990000;
}


.Botonrespuesta
{
    margin: auto;
    text-align: center;
     padding-top:.2em;
}

.tituloResultados
{
    display: block;
    float: left;
    padding: 0.2em 0.2em 0.2em 0.2em;
    margin: 0em 0.5em 0.5em 0em;
    border: 1px solid #03476F;
    width: 40%;
    text-align: right;
    vertical-align: top;
    background-color: #5b84ba;
    color:White;
}

.datosResultados
{
    display: block;
    padding: 0.2em 0.2em 0.2em 0.2em;
    margin: 0em 0em 0.5em 0em;
    width: auto;
    border: 1px dotted #03476F;
    text-align: left;
    vertical-align: top;
}

.Correccion
{
    display: block;
    padding: 0.5em 0.5em 0.5em 0.5em;
    margin: 0em 0em 0.5em 0em;
    border: 1px dotted #03476F;
    text-align: justify;
    font-weight: normal;
}



