.sesiones{
	color:#FFF;
}
strong{
	color:#000
}

#autentificado {
    background: #FAF;
}
 #body {
    background: url(http://imaginatica.org/2009/images/fondobody.png) center center;
    padding: 0 20px;
}
 #bottom {
    background: url(http://imaginatica.org/2009/images/postfondobody.png) top center no-repeat;
    height: 33px;
    padding: 30px;
    text-align: center;
}
 #cabecera, .a_centrar {
    text-align: center;
}
 #cabecera_arriba {
    background: url(http://imaginatica.org/2009/images/prefondobody.png) center center;
    height: 50px;
}
 #container {
    margin: 0 200px 0 0;
    padding: 0 10px;
    text-align: justify;
}
 #cuenta_atras {
    background: #FBB url(warning.png) 16px center no-repeat;
    border: 2px solid #F66;
    clear: left;
    float: right;
    height: 120px;
    position: fixed;
    width: 15%;
	padding-left:50px;
}

#advertencia {
    background: #FBB url(warning.png) 16px center no-repeat;
    border: 2px solid #F66;
    height: 120px;
    position: fixed;
    width: 14%;
	padding-left:50px;
	text-align:center;
	
	
}

 #cuenta_atras input {
 	background-color: transparent;
    border: none;
    font-weight: 700;
    height: 3ex;
    width: 3ex;
}
 #error {
    background: #FBB url(warning.png) 16px center no-repeat;
    background-image: url(warning.png);
    border: 2px solid #F66;
    color: #666;
    font-size: 15px;
    margin: 10px auto;
    padding: 10px;
    text-align: center;
    width: 80%;
}
 #error p {
    padding-left: 50px;
}
 #main {
 	clear:both;
    margin: auto;
    text-align: left;
    width: 769px;
}
 #menu {
    background: #9F9F9F;
    color: #FFF;
    margin: 0 -5px;
    width: 740px;
}
 #menu a {
    color: #FFF;
}
 #principal {
    padding: 10px;
    text-align: justify;
    width: 710px;
}
 #tabla_menu {
    background: #000;
    color: #FFF;
    margin: -50px 0 0;
    width: 100%;
}
 #tabla_menu a {
    color: #FFF;
    text-decoration: none;
}
 #tabla_menu td {
    background: #000 url(btimg.png);
    height: 40px;
    text-align: center;
    width: auto;
}
 .a_centrar h1, h2, h3, h4, h5, h6 {
    margin: auto;
    /*text-decoration: underline;*/
}
 .a_centrar table {
    margin: auto;
}
 .bloquetabla:hover {
    background-color: #feeecc;
}
 .detalles_actividad, .confirmar_supresion_turnos {
    display: none;
	text-align:justify;
}
 .fila1 {
    background-color: #fcd176;
}
 .fila2 {
    background-color: #fab417;
}
 .ponentes {
    margin-left: 3em;
    text-align: left;
}
 .preguntacorrecta {
    background: #BFB;
}
 .preguntaincorrecta {
    background: #FBB;
}
 .resumen {
    background-color: #e9e9e9;
    margin: 0;
    padding: .5em;
    text-align: left;
}
 .vent h1 {
    font-size: 1.2em;
}
 .ventanaactividad h2 {
    font-size: 1em;
    font-weight: 700;
    text-decoration: none;
}

 body {
    background: url(http://imaginatica.org/2009/images/fondo.png) center center;
    color: #4f4c4c;
    font-family: Tahoma, Bitstream Vera Sans, arial, sans-serif, sans;
    font-size: 12px;
    margin: 0;
    padding: 0;
}

body .voto {/*Antes ponía body H1, .voto */
    color: #000;
}

h1, h2, h3, h4, h5, ul, li {
    margin: 0;
    padding: 0;
}

img {
    border: none;
    vertical-align: middle;
}

p {
    margin: 0;
    padding: 5px 0 10px;
}

table#calendario {
    border: 0;
    font-size: 1em;
    margin: 2px;
    width: 98%;
}

table#calendario a {
    color: #000;
    text-decoration: none;
}

table#calendario a:hover {
    text-decoration: underline;
}

table#calendario li {
    list-style-position: inside;
    margin-left: 2px;
    margin-top: 1em;
}

table#calendario td, table#calendario th {
    border: 0;
    vertical-align: top;
    text-align: left;
}

table#calendario thead {
    border: 0;
    text-align: center;
} 
.celdavacia {
    background-color: #EFEFEF;
} 


.preguntas{display:block}
.preguntas *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#9f9f9f}

.preguntas1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #d5d5d5;
  border-right:1px solid #d5d5d5;
  background:#b7b7b7}
.preguntas2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f5f5f5;
  border-right:1px solid #f5f5f5;
  background:#b1b1b1}
.preguntas3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #b1b1b1;
  border-right:1px solid #b1b1b1;}
.preguntas4{
  border-left:1px solid #d5d5d5;
  border-right:1px solid #d5d5d5}
.preguntas5{
  border-left:1px solid #b7b7b7;
  border-right:1px solid #b7b7b7}
.preguntasfg{
  background:#9f9f9f;
  padding-bottom:5px;
}
 
.respuestas{display:block}
.respuestas *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FCD176}
.respuestas1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #fdebc4;
  border-right:1px solid #fdebc4;
  background:#fcdc98}
.respuestas2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fefaf1;
  border-right:1px solid #fefaf1;
  background:#fcd990}
.respuestas3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #fcd990;
  border-right:1px solid #fcd990;}
.respuestas4{
  border-left:1px solid #fdebc4;
  border-right:1px solid #fdebc4}
.respuestas5{
  border-left:1px solid #fcdc98;
  border-right:1px solid #fcdc98}
.respuestasfg{
  background:#FCD176}

.seleccion{display:block}
.seleccion *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#e9e9e9}
.seleccion1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f5f5f5;
  border-right:1px solid #f5f5f5;
  background:#eeeeee}
.seleccion2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fcfcfc;
  border-right:1px solid #fcfcfc;
  background:#ededed}
.seleccion3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ededed;
  border-right:1px solid #ededed;}
.seleccion4{
  border-left:1px solid #f5f5f5;
  border-right:1px solid #f5f5f5}
.seleccion5{
  border-left:1px solid #eeeeee;
  border-right:1px solid #eeeeee}
.seleccionfg{
  background:#e9e9e9}

.enlace, .ver_detalles{
	text-decoration: none;
	color: #4f4c4c;
}
td,th{
	color:#000;
}
.enlace_negro{
	text-decoration: none;
	color: #000;
}

#radiosencuesta {
    font-size: 1.5em;
    width: 50px;
    margin-left: auto;
    margin-right: auto;
}

#resultadoencuesta {
    width: 200px;
    margin-left: auto;
    margin-right: auto;
}
