@charset "UTF-8";
body {
	font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
	color: #000;
}

/* ~~ Selectores de elemento/etiqueta ~~ */
ul, ol, dl { /* Debido a las diferencias existentes entre los navegadores, es recomendable no añadir relleno ni márgenes en las listas. Para lograr coherencia, puede especificar las cantidades deseadas aquí o en los elementos de lista (LI, DT, DD) que contienen. Recuerde que lo que haga aquí se aplicará en cascada en la lista .nav, a no ser que escriba un selector más específico. */
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;	 /* la eliminación del margen superior resuelve un problema que origina que los márgenes escapen de la etiqueta div contenedora. El margen inferior restante lo mantendrá separado de los elementos de que le sigan. */
	padding-right: 15px;
	padding-left: 15px; /* la adición de relleno a los lados del elemento dentro de las divs, en lugar de en las divs propiamente dichas, elimina todas las matemáticas de modelo de cuadro. Una div anidada con relleno lateral también puede usarse como método alternativo. */
}
a img { /* este selector elimina el borde azul predeterminado que se muestra en algunos navegadores alrededor de una imagen cuando está rodeada por un vínculo */
	border: none;
}
/* ~~ La aplicación de estilo a los vínculos del sitio debe permanecer en este orden (incluido el grupo de selectores que crea el efecto hover -paso por encima-). ~~ */
a:link {
	color: #42413C;
	text-decoration: none; /* a no ser que aplique estilos a los vínculos para que tengan un aspecto muy exclusivo, es recomendable proporcionar subrayados para facilitar una identificación visual rápida */
}
a:visited {
	color: #6E6C64;
	text-decoration: none;
}
a:hover, a:active, a:focus { /* este grupo de selectores proporcionará a un usuario que navegue mediante el teclado la misma experiencia de hover (paso por encima) que experimenta un usuario que emplea un ratón. */
	text-decoration: none;
}

/* ~~ este contenedor de anchura fija rodea a las demás divs ~~ */
.container {
	width: 955px;
	background-color: #FFF; /* el valor automático de los lados, unido a la anchura, centra el diseño */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: auto;
}

/* ~~ no se asigna una anchura al encabezado. Se extenderá por toda la anchura del diseño. Contiene un marcador de posición de imagen que debe sustituirse por su propio logotipo vinculado ~~ */
.header {
	background-color: #FFFFFF;
	height: 175px;
}

/* ~~ Esta es la información de diseño. ~~ 

1) El relleno sólo se sitúa en la parte superior y/o inferior de la div. Los elementos situados dentro de esta div tienen relleno a los lados. Esto le ahorra las "matemáticas de modelo de cuadro". Recuerde que si añade relleno o borde lateral a la div propiamente dicha, éste se añadirá a la anchura que defina para crear la anchura *total*. También puede optar por eliminar el relleno del elemento en la div y colocar una segunda div dentro de ésta sin anchura y el relleno necesario para el diseño deseado.

*/

.content {
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	overflow: auto;
}
.barra_sesiones {
	overflow: auto;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
.barra_sesiones p {
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #630;
	line-height: normal;
	font-weight: normal;
	text-align: right;
	margin-top: 5px;
}

.barra_sesiones a {
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #f30;
	line-height: normal;
	font-weight: normal;
	text-align: right;
	margin-top: 5px;
}

/* ~~ El pie de página ~~ */
.footer {
	background-color: #FFFFFF;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	background-image: url(../_images/pie/fondo_pie.jpg);
	height: 119px;
	bottom: 0px;
}

/* ~~ clases float/clear varias ~~ */
.fltrt {  /* esta clase puede utilizarse para que un elemento flote en la parte derecha de la página. El elemento flotante debe preceder al elemento junto al que debe aparecer en la página. */
	float: right;
	margin-left: auto;
}
.fltlft { /* esta clase puede utilizarse para que un elemento flote en la parte izquierda de la página. El elemento flotante debe preceder al elemento junto al que debe aparecer en la página. */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* esta clase puede situarse en una <br /> o div vacía como elemento final tras la última div flotante (dentro de #container) si #footer se elimina o se saca fuera de #container */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.barraLateral {
	float: left;
	width: 290px;
	margin-top: 15px;
}
.contenidos {
	float: right;
	width: 625px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 5px;
	height: auto;
}
.barraLateralTop {
	background-image: url(../_images/barra_lateral/barra_lateral_superior.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 34px;
	width: 265px;
}
.barraLateralMedio {
	background-image: url(../_images/barra_lateral/barra_lateral_centro.jpg);
	background-repeat: repeat-y;
	float: left;
	width: 265px;
	overflow: auto;
}
.barraLateralInferior {
	background-image: url(../_images/barra_lateral/barra_lateral_inferior.jpg);
	float: left;
	height: 34px;
	width: 265px;
}
.rotuloLateral {
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size: 24px;
	color: #666;
	font-weight: bold;
	text-decoration: none;
}
h1 {
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 28px;
	color: #F66;
}
.contenidos p {
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #333;
	line-height: normal;
	font-weight: lighter;
}
.barraLateralMedio ul li a {
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #999;
	margin-left: 35px;
	line-height: 140%;
}
#contenidoLateral {
}

/* formulario Nuevo Usuario */

#registrousuario {
	background: transparent url(../_images/formulario_nuevo_usuario/bgfieldset.jpg) no-repeat scroll left bottom;
	border: medium none;
	color: #333333;
	height: 410px;
	width: 515px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 45px;
}

#registrousuario legend {
	color: #333333;
	font-family: arial;
	font-size: 21px;
	letter-spacing: 0px;
	padding-bottom: 20px;
	padding-top: 8px;
	font-weight: bold;
}

#registrousuario input.text {
	background: #FFFFFF; 
	color: #669966;
	font-size: 13px;
	height: 20px;
	padding-bottom: 0;
	padding-left: 5px;
	padding-top: 5px;
	width: 454px;
	font-family: arial, sans-serif;
	border: thin inset #CCC;
}

#registrousuario textarea.areadetexto {
	background: #ffffff;
	width: 454px;
	height: 100px;
	border: none !important;
	padding-bottom: 0;
	padding-left: 5px;
	padding-top: 5px;
	color: #999999;
	font-size: 12px;
	font-family: arial, sans-serif;
}

#registrousuario label {
	display:block;
	font-family:arial,sans-serif;
	font-size:15px;
	padding:8px 0 3px;
}

#registrousuario span {
	display: inline;
	font-family: arial,sans-serif;
	font-size: 13px;
	padding: 8px 0 3px;
}

#registrousuario input.botonenviar {
	background:transparent url(../_images/formulario_nuevo_usuario/bgbotonenviar.png) no-repeat scroll left top;
	border:medium none !important;
	color:#FFFFFF;
	font-size: 13px;
	display:block;
	float:left;
	font-family:arial,sans-serif;
	height:28px;
	margin-left:372px;
	margin-top:10px;
	text-align:center;
	width:90px;
}

/* formulario Login Usuario */

#loginusuario {
	background: transparent url(../_images/formulario_nuevo_usuario/bglogin.jpg) no-repeat scroll left bottom;
	border: medium none;
	color: #333333;
	height: 260px;
	width: 515px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 45px;
}

#loginusuario legend {
	color: #333333;
	font-family: arial;
	font-size: 21px;
	letter-spacing: 0px;
	padding-bottom: 20px;
	padding-top: 8px;
	font-weight: bold;
}

#loginusuario input.text {
	background: #FFFFFF; 
	color: #669966;
	font-size: 13px;
	height: 20px;
	padding-bottom: 0;
	padding-left: 5px;
	padding-top: 5px;
	width: 454px;
	font-family: arial, sans-serif;
	border: thin inset #CCC;
}

#loginusuario label {
	display:block;
	font-family:arial,sans-serif;
	font-size:15px;
	padding:8px 0 3px;
}

#loginusuario span {
	display: inline;
	font-family: arial,sans-serif;
	font-size: 13px;
	padding: 8px 0 3px;
}

#loginusuario input.botonenviar {
	background:transparent url(../_images/formulario_nuevo_usuario/bgbotonenviar.png) no-repeat scroll left top;
	border:medium none !important;
	color:#FFFFFF;
	font-size: 13px;
	display:block;
	float:left;
	font-family:arial,sans-serif;
	height:28px;
	margin-left:372px;
	margin-top:25px;
	text-align:center;
	width:90px;
}

/* Registro Nuevo Tema */

#nuevotema {
	background: transparent url(../_images/formulario_nuevo_usuario/bgnuevotema.jpg) no-repeat scroll left bottom;
b	order: medium none;
	color: #333333;
	height: 571px;
	width: 515px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 45px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#nuevotema legend {
	color: #000000;
	font-family: arial;
	font-size: 21px;
	letter-spacing: 0px;
	padding-bottom: 20px;
	padding-top: 8px;
	font-weight: bold;
	float: right;
	width: 460px;
	padding-right: 55px;
	padding-left: 0px;
	text-align: right;
}

#nuevotema input.text {
	background: #FFFFFF; 
	color: #669966;
	font-size: 13px;
	height: 20px;
	padding-bottom: 0;
	padding-left: 5px;
	padding-top: 5px;
	width: 454px;
	font-family: arial, sans-serif;
	border: thin inset #CCC;
}

#nuevotema textarea.areadetexto {
	background: #ffffff;
	width: 454px;
	height: 60px;
	border: thin inset #CCC !important;
	padding-bottom: 0;
	padding-left: 5px;
	padding-top: 5px;
	color: #666666;
	font-size: 12px;
	font-family: arial, sans-serif;
}

#nuevotema label {
	display:block;
	font-family:arial,sans-serif;
	font-size:15px;
	padding:8px 0 3px;
}

#nuevotema span {
	display: inline;
	font-family: arial,sans-serif;
	font-size: 13px;
	padding: 8px 0 3px;
}

#nuevotema input.botonenviar {
	background: transparent url(../_images/formulario_nuevo_usuario/bgbotonenviar.png) no-repeat scroll left top;
	border: medium none !important;
	color: #FFFFFF;
	font-size: 13px;
	display: block;
	float: left;
	font-family: arial,sans-serif;
	height: 28px;
	margin-left: 372px;
	margin-top: 20px;
	text-align: center;
	width: 90px;
}

/* FORMULARIO EDITAR TEMA */

#formulario_editar_tema {
	background: transparent url(../_images/formulario_nuevo_usuario/bgeditartema.jpg) no-repeat scroll left bottom;
	width: 620px;
	margin: 0px;
	height: 560px;
}
#formulario_editar_tema #form1 #elegir_tema {
	float: left;
	width: 400px;
}
#formulario_editar_tema #form1 #titulo_tema {
	float: left;
	padding-left: 160px;
	width: 400px;
	padding-top: 10px;
}
#formulario_editar_tema #form1 #descripcion_tema {
	float: left;
	width: 400px;
	padding-top: 10px;
	padding-left: 160px;
}
#formulario_editar_tema #form1 #dificultad_tema {
	float: left;
	width: 160px;
	padding-top: 10px;
	text-align: left;
}
#formulario_editar_tema #form1 #rama_tema {
	float: left;
	width: 400px;
	padding-top: 10px;
	padding-left: 160px;
}
#formulario_editar_tema #form1 #especialidad_tema {
	float: left;
	width: 400px;
	padding-top: 10px;
	padding-left: 160px;
}
#formulario_editar_tema #form1 #nivel_educativo_tema {
	float: left;
	width: 400px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#formulario_editar_tema #form1 #boton_actualizar {
	float: left;
	padding-top: 20px;
	padding-left: 320px;
}
#formulario_editar_tema #form1 #boton_borrar {
	float: right;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 40px;
}
#formulario_editar_tema #form1 #materia_tema {
	float: left;
	width: 160px;
	padding-top: 0px;
	padding-left: 0px;
}
#formulario_editar_tema #editartema {
	border: medium none;
	color: #000;
	height: 520px;
	width: 580px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}

#formulario_editar_tema #editartema legend {
	color: #000;
	font-family: arial;
	font-size: 21px;
	letter-spacing: 0px;
	padding-bottom: 20px;
	padding-top: 0px;
	font-weight: bold;
	text-align: right;
	float: right;
	width: 560px;
	padding-right: 40px;
}

#formulario_editar_tema #editartema input.text {
	background: #FFFFFF; 
	color: #669966;
	font-size: 13px;
	height: 20px;
	padding-bottom: 0;
	padding-left: 5px;
	padding-top: 5px;
	width: 400px;
	font-family: arial, sans-serif;
	border: thin inset #CCC;
}

#formulario_editar_tema #editartema textarea.areadetexto {
	background: #ffffff;
	width: 400px;
	height: 100px;
	border: thin inset #CCC !important;
	padding-bottom: 0;
	padding-left: 5px;
	padding-top: 5px;
	color: #666666;
	font-size: 12px;
	font-family: arial, sans-serif;
}

#formulario_editar_tema #editartema label {
	display:block;
	font-family:arial,sans-serif;
	font-size:15px;
	padding:0;
}

#formulario_editar_tema #editartema span {
	display: inline;
	font-family: arial,sans-serif;
	font-size: 13px;
	padding: 0;
}

#formulario_editar_tema #editartema input.botonenviar {
	background:transparent url(../_images/formulario_nuevo_usuario/bgbotonenviar.png) no-repeat scroll left top;
	border:medium none !important;
	color:#FFFFFF;
	font-size: 13px;
	display:block;
	float:left;
	font-family:arial,sans-serif;
	height:28px;
	text-align:center;
	width:90px;
}

/* FORMULARIO NUEVA PREGUNTA */

#formulario_nueva_pregunta {
	background: transparent url(../_images/formulario_nuevo_usuario/bgnuevapregunta.jpg) no-repeat scroll left bottom;
	width: 620px;
	margin: 0px;
	height: 760px;
}
#formulario_nueva_pregunta #form1 #elegir_tema {
	float: left;
	width: 560px;
}
#formulario_nueva_pregunta #form1 #texto_pregunta {
	float: left;
	padding-left: 40px;
	width: 500px;
	padding-top: 10px;
}

#formulario_nueva_pregunta #form1 #dificultad_pregunta {
	float: left;
	width: 300px;
	padding-top: 10px;
	text-align: right;
}

#formulario_nueva_pregunta #form1 #dificultad_respuesta {
	float: left;
	width: 260px;
	padding-top: 0px;
	text-align: right;
}

#formulario_nueva_pregunta #form1 #enlace_wikipedia {
	float: left;
	width: 500px;
	padding-top: 10px;
	padding-left: 40px;
}
#formulario_nueva_pregunta #form1 #respuesta_correcta {
	float: left;
	width: 500px;
	padding-top: 10px;
	padding-left: 40px;
}
#formulario_nueva_pregunta #form1 #respuesta_incorrecta {
	float: left;
	width: 500px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 40px;
}
#formulario_nueva_pregunta #form1 #boton_guardar {
	float: left;
	padding-top: 22px;
	padding-left: 480px;
}
#formulario_nueva_pregunta #form1 #boton_nueva_pregunta {
	float: right;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 60px;
}

#formulario_nueva_pregunta #form1 #materia_pregunta {
	float: left;
	width: 200px;
	padding-top: 10px;
	padding-left: 40px;
}

#formulario_nueva_pregunta #form1 #relacion_pregunta_respuesta {
	float: left;
	width: 240px;
	padding-top: 0px;
	padding-left: 40px;
}

#formulario_nueva_pregunta #nuevapregunta {
	border: medium none;
	color: #000;
	height: 520px;
	width: 580px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}

#formulario_nueva_pregunta #nuevapregunta legend {
	color: #000;
	font-family: arial;
	font-size: 21px;
	letter-spacing: 0px;
	padding-bottom: 20px;
	padding-top: 0px;
	font-weight: bold;
	text-align: right;
	float: right;
	width: 560px;
	padding-right: 40px;
}

#formulario_nueva_pregunta #nuevapregunta input.text {
	background: #ffffff;
	color: #669966;
	font-size: 13px;
	height: 20px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-top: 5px;
	width: 500px;
	font-family: arial, sans-serif;
	border: thin inset #CCC;
}

#formulario_nueva_pregunta #nuevapregunta textarea.textpregunta {
	background: #ffffcc;
	color: #333333;
	font-size: 13px;
	/*height: 40px;*/
	padding-bottom: 0px;
	padding-left: 5px;
	padding-top: 5px;
	width: 500px;
	font-family: arial, sans-serif;
	border: thin inset #CCC;
}

#formulario_nueva_pregunta #nuevapregunta input.textcorrecta {
	background: #ccffcc;
	color: #333333;
	font-size: 13px;
	height: 20px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-top: 5px;
	width: 500px;
	font-family: arial, sans-serif;
	border: thin inset #CCC;
}

#formulario_nueva_pregunta #nuevapregunta input.textincorrecta {
	background: #ffcccc;
	color: #333333;
	font-size: 13px;
	height: 20px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-top: 5px;
	width: 500px;
	font-family: arial, sans-serif;
	border: thin inset #CCC;
}

#formulario_nueva_pregunta #nuevapregunta textarea.areadetexto {
	background: #ffffff;
	width: 400px;
	height: 100px;
	border: thin inset #CCC !important;
	padding-bottom: 0;
	padding-left: 5px;
	padding-top: 5px;
	color: #999999;
	font-size: 12px;
	font-family: arial, sans-serif;
}

#formulario_nueva_pregunta #nuevapregunta label {
	display: block;
	font-family: arial,sans-serif;
	font-size: 15px;
	padding: 0;
}

#formulario_nueva_pregunta #nuevapregunta span {
	display: inline;
	font-family: arial,sans-serif;
	font-size: 13px;
	padding: 0;
}

#formulario_nueva_pregunta #nuevapregunta input.botonenviar {
	background: transparent url(../_images/formulario_nuevo_usuario/bgbotonenviar100.png) no-repeat scroll left top;
	border: medium none !important;
	color: #FFFFFF;
	font-size: 13px;
	display: block;
	float: right;
	font-family: arial,sans-serif;
	height: 28px;
	text-align: center;
	width: 100px;
}

/* TABLA EDITAR PREGUNTAS */

#formulario_editar_preguntas {
	/*background: transparent url(../_images/formulario_nuevo_usuario/bgeditartema.jpg) no-repeat scroll left bottom;*/
	width: 600px;
	margin: 0px;
}
#formulario_editar_preguntas #form1 #elegir_tema {
	float: left;
	width: 580px;
}
#formulario_editar_preguntas #form1 #titulo_tema {
	float: left;
	padding-left: 160px;
	width: 400px;
	padding-top: 10px;
}
#formulario_editar_preguntas #form1 #descripcion_tema {
	float: left;
	width: 400px;
	padding-top: 10px;
	padding-left: 160px;
}
#formulario_editar_preguntas #form1 #dificultad_tema {
	float: left;
	width: 160px;
	padding-top: 10px;
	text-align: left;
}
#formulario_editar_preguntas #form1 #rama_tema {
	float: left;
	width: 400px;
	padding-top: 10px;
	padding-left: 160px;
}
#formulario_editar_preguntas #form1 #especialidad_tema {
	float: left;
	width: 400px;
	padding-top: 10px;
	padding-left: 160px;
}
#formulario_editar_preguntas #form1 #nivel_educativo_tema {
	float: left;
	width: 400px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#formulario_editar_preguntas #form1 #boton_actualizar {
	float: left;
	padding-top: 20px;
	padding-left: 320px;
}
#formulario_editar_preguntas #form1 #boton_borrar {
	float: right;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 40px;
}
#formulario_editar_preguntas #form1 #materia_tema {
	float: left;
	width: 160px;
	padding-top: 0px;
	padding-left: 0px;
}
#formulario_editar_preguntas #editartema {
	border: medium none;
	color: #000;
	height: auto;
	width: 580px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}

#formulario_editar_preguntas #editartema legend {
	color: #000;
	font-family: arial;
	font-size: 21px;
	letter-spacing: 0px;
	padding-bottom: 20px;
	padding-top: 0px;
	font-weight: bold;
	text-align: right;
	float: right;
	width: 560px;
	padding-right: 40px;
}

#formulario_editar_preguntas #editartema input.text {
	background: #FFFFFF; 
	color: #669966;
	font-size: 13px;
	height: 20px;
	padding-bottom: 0;
	padding-left: 5px;
	padding-top: 5px;
	width: 400px;
	font-family: arial, sans-serif;
	border: thin inset #CCC;
}

#formulario_editar_preguntas #editartema textarea.areadetexto {
	background: #ffffff;
	width: 400px;
	height: 100px;
	border: thin inset #CCC !important;
	padding-bottom: 0;
	padding-left: 5px;
	padding-top: 5px;
	color: #666666;
	font-size: 12px;
	font-family: arial, sans-serif;
}

#formulario_editar_preguntas #editartema label {
	display:block;
	font-family:arial,sans-serif;
	font-size:15px;
	padding:0;
}

#formulario_editar_preguntas #editartema span {
	display: inline;
	font-family: arial,sans-serif;
	font-size: 13px;
	padding: 0;
}

#formulario_editar_preguntas #editartema input.botonenviar {
	background:transparent url(../_images/formulario_nuevo_usuario/bgbotonenviar.png) no-repeat scroll left top;
	border:medium none !important;
	color:#FFFFFF;
	font-size: 13px;
	display:block;
	float:left;
	font-family:arial,sans-serif;
	height:28px;
	text-align:center;
	width:90px;
}

.miTabla {
	float: left;
	width: 625px;
	border-collapse: collapse;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d4d4d4;
}

.miTabla a:link{
	color: #6699CC;
	font-weight: bold;
}

.miTabla tr:nth-child(odd) {
   background-color:#F6F4F0;
}

.miTabla tr:nth-child(even) {
   background-color:#ffffff;
}

.miTabla th{
	color:#ffffff;background-color:#555555;border:0px solid #555555;font-size:12px;padding:3px;vertical-align:top;text-align:left;
}

.miTabla td{
	font-size: 10px;
	padding: 5px;
	padding-top: 7px;
	padding-bottom: 7px;
	vertical-align: top;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d4d4d4;
	border-right-color: #d4d4d4;
	border-bottom-color: #d4d4d4;
	border-left-color: #d4d4d4;
}

/* FORMULARIO EDITAR PREGUNTA */

#formulario_editar_pregunta {
	background: transparent url(../_images/formulario_nuevo_usuario/bgnuevapregunta.jpg) no-repeat scroll left bottom;
	width: 620px;
	margin: 0px;
	height: 760px;
}
#formulario_editar_pregunta #form1 #elegir_tema {
	float: left;
	width: 560px;
}
#formulario_editar_pregunta #form1 #texto_pregunta {
	float: left;
	padding-left: 40px;
	width: 500px;
	padding-top: 10px;
}

#formulario_editar_pregunta #form1 #dificultad_pregunta {
	float: left;
	width: 300px;
	padding-top: 10px;
	text-align: right;
}

#formulario_editar_pregunta #form1 #dificultad_respuesta {
	float: left;
	width: 260px;
	padding-top: 0px;
	text-align: right;
}

#formulario_editar_pregunta #form1 #enlace_wikipedia {
	float: left;
	width: 500px;
	padding-top: 10px;
	padding-left: 40px;
}
#formulario_editar_pregunta #form1 #respuesta_correcta {
	float: left;
	width: 500px;
	padding-top: 10px;
	padding-left: 40px;
}
#formulario_editar_pregunta #form1 #respuesta_incorrecta {
	float: left;
	width: 500px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 40px;
}
#formulario_editar_pregunta #form1 #boton_actualizar {
	float: left;
	padding-top: 22px;
	padding-left: 280px;
}
#formulario_editar_pregunta #form1 #boton_borrar {
	float: left;
	padding-top: 22px;
	padding-left: 80px;
}
#formulario_editar_pregunta #form1 #boton_nueva_pregunta {
	float: right;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 60px;
}

#formulario_editar_pregunta #form1 #materia_pregunta {
	float: left;
	width: 200px;
	padding-top: 10px;
	padding-left: 40px;
}

#formulario_editar_pregunta #form1 #relacion_pregunta_respuesta {
	float: left;
	width: 240px;
	padding-top: 0px;
	padding-left: 40px;
}

#formulario_editar_pregunta #editarpregunta {
	border: medium none;
	color: #000;
	height: 520px;
	width: 580px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}

#formulario_editar_pregunta #editarpregunta legend {
	color: #000;
	font-family: arial;
	font-size: 21px;
	letter-spacing: 0px;
	padding-bottom: 20px;
	padding-top: 0px;
	font-weight: bold;
	text-align: right;
	float: right;
	width: 560px;
	padding-right: 40px;
}

#formulario_editar_pregunta #editarpregunta input.text {
	background: #ffffff;
	color: #669966;
	font-size: 13px;
	height: 20px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-top: 5px;
	width: 500px;
	font-family: arial, sans-serif;
	border: thin inset #CCC;
}

#formulario_editar_pregunta #editarpregunta textarea.textpregunta {
	background: #ffffcc;
	color: #333333;
	font-size: 13px;
	/*height: 40px;*/
	padding-bottom: 0px;
	padding-left: 5px;
	padding-top: 5px;
	width: 500px;
	font-family: arial, sans-serif;
	border: thin inset #CCC;
}

#formulario_editar_pregunta #editarpregunta input.textcorrecta {
	background: #ccffcc;
	color: #333333;
	font-size: 13px;
	height: 20px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-top: 5px;
	width: 500px;
	font-family: arial, sans-serif;
	border: thin inset #CCC;
}

#formulario_editar_pregunta #editarpregunta input.textincorrecta {
	background: #ffcccc;
	color: #333333;
	font-size: 13px;
	height: 20px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-top: 5px;
	width: 500px;
	font-family: arial, sans-serif;
	border: thin inset #CCC;
}

#formulario_editar_pregunta #editarpregunta textarea.areadetexto {
	background: #ffffff;
	width: 400px;
	height: 100px;
	border: thin inset #CCC !important;
	padding-bottom: 0;
	padding-left: 5px;
	padding-top: 5px;
	color: #999999;
	font-size: 12px;
	font-family: arial, sans-serif;
}

#formulario_editar_pregunta #editarpregunta label {
	display: block;
	font-family: arial,sans-serif;
	font-size: 15px;
	padding: 0;
}

#formulario_editar_pregunta #editarpregunta span {
	display: inline;
	font-family: arial,sans-serif;
	font-size: 13px;
	padding: 0;
}

#formulario_editar_pregunta #editarpregunta input.botonenviar {
	background:transparent url(../_images/formulario_nuevo_usuario/bgbotonenviar.png) no-repeat scroll left top;
	border:medium none !important;
	color:#FFFFFF;
	font-size: 13px;
	display:block;
	float:left;
	font-family:arial,sans-serif;
	height:28px;
	text-align:center;
	width:90px;
}


