@font-face  { font-family: YanoneKaffeesatz; font-style: normal; font-weight: normal; src: url(fonts/YanoneKaffeesatz-Thin.otf); }
hr          { border: 1px dotted #E3E3E3; }  
h2          { font-family: 'CopseRegular',Georgia,Serif; font-size: 36px; line-height: 45px;
              margin-bottom: 22px; margin-left: 0; margin-right: 0; margin-top: 0;
              text-align: center; text-shadow: 1px 1px 0 #FFFFFF;
            }
img         { border: none;}
p           { text-align: justify }
td          { vertical-align: top;
              height: 30px;
              padding: 2px 2px;
              border-top: 1px dotted gray;
            }
td p        { margin: 0; }

select      {font-size: 1.2em; background-color: white; padding: 10px; border: 1px solid #ccc;   background: white;}
.asignaciones       { width: 90%;
                      margin: 10px auto;
                      border: 1px solid black;
                      box-shadow: 2px 2px 0 #333; -webkit-box-shadow: 2px 2px 0 #;333 -moz-box-shadow: 2px 2px 0 #333;
                    }
.asignaciones select{ height: 30px; margin: 5px; font-size: 13px; padding: 5px;}
.option-text        { min-width: 620px; }

.list-preguntas     { list-style: none; list-style-position: inside;
                      padding-left: 10px; }
.list-preguntas li .orden { font-size: 1.7em; font-weight: bold;}
.list-preguntas li .suborden { }
.list-preguntas ul { margin: 10px 20px;}
.list-preguntas ul li{  }


    
    iframe{margin: 5px 5px 10px 5px;}
    
    .text       { font-size: 1.2em; font-weight: bold; display: inline; text-align: justify;
    _color: #B0232A;
    color: black;
    font-family: 'YanoneKaffeesatz',arial,serif;
    font-size: 1.6em;
    _font-style: italic;
    font-weight: 900;
    margin-bottom: 10px;
    letter-spacing: 1px;
    }
    
    .ui-progressbar-value { background-image: url(../sitemedia/images/pbar-ani.gif); }

    
    .opciones { margin: 5px; list-style: decimal; font-family: 'YanoneKaffeesatz',arial,serif; font-size: 1.4em; letter-spacing: 1px;}
    .subopciones{ list-style: upper-alpha; font-family: 'YanoneKaffeesatz',arial,serif; font-size: 1.4em; letter-spacing: 1px;}
    .subtext    {color: #276D51;}
    .description {font-weight: normal; color: #276D51; font-family: 'YanoneKaffeesatz',arial,serif; }
    .linkresource {text-align: left; margin: auto; padding: 9px 5px; display: inline-block; }
    .linkresource img  {width:  408px; margin: 5px 1px; border: 1px solid silver}
    .linkresource > .img-leyenda {background: white; height: 30px; position: relative; top: 29px; left: 5px; color: black; width: 200px; opacity: 0.9; padding: 15px;
    border: 1px solid gray;
    box-shadow: 2px 2px 0 #333;
    -webkit-box-shadow: 2px 2px 0 #333;
    -moz-box-shadow: 2px 2px 0 #333;
    }
    .linkresource .orden {}
    
    .linkresource .img-selector { font-size: 1.2em;  position: relative; top: 275px;  left: 72px; background-color: white; padding: 10px; border: 1px solid #ccc;
        background: white;
    }
    
    .respuesta{color: red; }

    
    .resaltado{font-weight: bold;}
    .italica{font-style: italic;}
    #title-cuestionario{font-family: Lucida Sans,Arial,Helvetica,Sans-Serif; font-size: 1.8em;}
    p.intro{ text-indent: 10px; font-size: 1em; font-style: normal; padding: 10px; margin: 10px; line-height: 2em;
    color: #666666;
    line-height: 1.5;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1em;
    }
    .bottom-acciones{ text-align: center;}
    button  {}
    
    body { margin:20px;
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #FFFFFF;
    background-image: url("../sitemedia/img/bg.jpg");
    background-position: 0 0;
    background-repeat: repeat-x;
    color: #434343;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    }