@import url(styles.css);
#Workspace {
    width:100%;
    text-align:left;
    padding:5px;
    position:relative;
}
.title{
    margin-top: -25px;
    font-size: 20px;
    text-align: center;
    font-weight: 600;
}
/* Data Viewer */
#Viewer {
    position:absolute;
    left: 0px;
    top: 20px;
    border:0px solid #7F7F7F;
    /*background-color:#ffffff;*/
    padding:10px;
    width:580px;
    height:100%;
}
#Cmd_NextItem { position:absolute; right:0px; top:-27px; text-decoration:underline; z-index:3; cursor:pointer;}
#Cmd_PreviousItem { position:absolute; left:0px; top:-27px; text-decoration:underline; z-index:3; cursor:pointer;}

/* Generic Carousel Properties */
.carousel {
    position:absolute;
    clear:both;
    right:0px;
    top: 15px;
    border:2px solid #7F7F7F;
    /*background-color:#ccc;*/
}
.carousel .navButton {
    cursor:pointer;
    display:block;
    text-indent:-9999px;
    background-repeat:none;
    z-index:10;
}
.carousel .container { position:absolute; overflow:hidden; }
.carousel .items { position:absolute; }
.carousel .item {
    position:relative;
    cursor:pointer;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
    -moz-opacity:0.7;
    opacity:0.7;
    list-style-type:none;
    margin:0 0 20px 0;
}
.carousel .item.hover, .carousel .item.selected {
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    -moz-opacity:1.0;
    opacity:1.0;
}

/* Vertical Carousel */
#Carousel { width:297px; height:500px;}
#Carousel .container { left:8px; top:8px; width:278px; height:450px; }

#Carousel .items { top:0; bottom:0px; }
#Carousel .item { background-color:#cccccc; height:28px; margin-bottom:4px; width:278px;}
#Carousel .item.hover { background-color:#999999;}
#Carousel .item.selected { background-color:#EA3021; color:#fff;}
#Carousel .item .caption { position:absolute; left:35px; top:5px; width:243px; background-color:transparent; font-size:16px; }
#Carousel .item .icon img { position:relative; left:5px; width:22px !important; height:22px; cursor:default; top:2px;}
#Carousel .navButton { position:absolute; bottom:0px; width:122px; height:28px; }
#Carousel .navButton.previous {  left:0px; background-image:url('../botones/buttonUp.png');  }
#Carousel .navButton.next { right:0px; background-image:url('../botones/buttonDown.png'); }

/* Hide data items from selector */
#Carousel .item .email {display:none;}

.tituloCurso {
    font-family: 'presidencia_firmeregular', Helvetica, sans-serif;
    font-size:26px;
    line-height:1.15;
    color:#000;
    text-align:center;
}
.rotulo {
    font-family: 'presidencia_fincifrasclasicas', Helvetica, sans-serif;
    color:#000;
    font-size:22px;
    text-align:justify;
    line-height: 11pt;
    font-weight: 600;
    padding:0 0 15px;
}
.contenidoCursos {
    font-family: 'presidencia_fincifrasclasicas', Helvetica, sans-serif;
    color:#000;
    font-size:22px;
    text-align:justify;
    line-height: 20px;
    padding: 0px 0px 20px 15px;
}
.campoInscripcion {   
    font-family: 'presidencia_fincifrasclasicas', Helvetica, sans-serif;
    color:#000;
    font-size:22px;
    text-align:justify;
    font-weight: 600;
    padding:0px;
}
.campoInscripcion input,select{   
    font-family: 'presidencia_fincifrasclasicas', Helvetica, sans-serif;
    color:#000;
    font-size:22px;
    text-align:justify;
    font-weight: 700;
    padding:0px;
}
.cursoLleno {
    color: #0000FF;
    font-size: 8pt;
    font-style:oblique;
    text-align: center;
}

.nota {
    font-family: 'presidencia_fincifrasclasicas', Helvetica, sans-serif;
    color:#000;
    font-size:24px;
    line-height: 22px;
    padding: 0px 0px 20px 15px;    
    font-style: oblique;
    text-align: center;
    text-decoration:underline;
    color: red;
}
.nota2 {
    font-family: 'presidencia_fincifrasclasicas', Helvetica, sans-serif;
    font-size: 22px;
    line-height: 20pt;
    font-style: oblique;
    text-align: center;
    color: #000;
 }
.nota3 {
    font-size: 12pt;
    line-height: 12pt;
    font-family: helvetica;
    font-variant: normal;
    font-style: oblique;
    text-align: left;
    /*text-decoration:underline;*/
    padding: 5px;
    color: #424242;
}
.notaResultado {
    font-size: 15pt;
    line-height: 15pt;
    font-family: helvetica;
    font-variant: normal;
    font-style: oblique;
    text-align: center;
    text-decoration:underline;
    color: red;
}

.informesCursos { 
    position:relative;
    left:586px;
    top:250px;
    font-size: 10pt;
    font-family: helvetica;
    font-variant: normal;
    font-style: normal;
}