

body {
    font : 12px Verdana, Arial,'sans-serif';
    margin : 0px;
    background-color:#dce9f0;
    color:#333333;
  }

.pr_divtodo {
    border : #dedede 2px solid;
    width : 550px;
    height: 100%;
    background-color:#FEFEFE;
    padding-bottom:15px;
  }

.pr_divtodo table td {
    padding : 5px;
    text-align : left;
    vertical-align : top;
    font-size:11px;
  }

.pr_divtodo input[TYPE="button"]:hover, input[TYPE="submit"]:hover, input[TYPE="reset"]:hover {
    border-style : groove;
    font : bold;
    background : #116997;
    color:#ffffff;
    font-family: Verdana, Arial, sans-serif;
  }

.pr_divtodo input[TYPE="button"]:active, input[TYPE="submit"]:active, input[TYPE="reset"]:active {
    background : #116997;
    font : bold;
    border-style : inset;
    color : #ffffff;
    font-family: Verdana, Arial, sans-serif;
  }

.pr_divtodo input[TYPE="button"], input[TYPE="submit"], input[TYPE="reset"] {
    background : #5c8daa;
    color:#dce9f0;
    font-family: Verdana, Arial, sans-serif;
  }

.pr_divtodo input {
    margin:2px;
  }

.pr_divtodo select {
    border-style : groove;
    width:300px;
    margin:2px;
    background-color:#dce9f0;
    color:#333333;
    font-size:12px;
    font-family: Verdana, Arial, sans-serif;
  }

.pr_titulo {
    background : #dedede;
    font : small-caps bolder 14px Verdana, Arial,'sans-serif',monoespaciada;
    padding : 2px;
    border : #D0D0D0 solid;
    /*ridge*/ text-align:center;
    margin: 0;
    color:#333333;
  }

.pr_tituloPreg {
    font : small-caps bolder 13px Verdana, Arial,'sans-serif',monoespaciada;
    padding : 2px;
    text-align:left;
    margin: 0;
    color:#333333;
  }

.pr_tableall {
    width : 550px;
    height: 100%;
    background-color:#FEFEFE;
  }

.pr_opc_ok {
    font : bold 12px Verdana, Arial,'sans-serif';
    border : #dedede solid 1px;
    background-color:#dedede;
    padding:5px;
  }

.pr_pad5 {
    padding:5px;
  }

.pr_help {
    background : #5c8daa;
    font : bolder 10px serif;
    border : gray 1px;
    border-style : outset;
    cursor : help;
    height : 15px;
    position : relative;
    left : 516px;
    text-align : center;
    top : -22px;
    width : 15px;
    color:#dce9f0;
  }

.pr_help :hover {
    border-style : inset;
    background : #116997;
    color:#FFFFFF;
  }

.pr_help_text{
    color:#333333;
    text-align:justify;
    padding:10px;
}

.pr_lectura {
    border : gray solid 1px;
    height : 300px;
    overflow : scroll;
    width : 530px;
    color:#333333;
  }

.pr_pregunta {
    text-align:justify;
    width:530px;
  }

.pr_tabla_result {
    border : groove 3px gray;
  }

.pr_tabla_result_title {
    background : #a2b0d3;
    font : small-caps medium serif;
    color:#333333;
    text-align: center;
  }

