/* CSS Document */
body{
	background-color: #FFFFFF;
	margin: 0px;
}

html {
overflow: scroll;
}

.arial11normalnegroderecha{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	text-align: right;
	position:relative;
	left:750px
}


.heightTablaPrincipal{
	height:768px;
	width: 1024px;
}
.heightTablaSecundaria{
	height:765px;
	width: 1003px;
}
.heightTablaSecundaria1000{
	height:765px;
	width: 1000px;
}
.heightTablaIdioma{
	height:43px;
}
.height100{
	height:100px;
}

.width8{
	width:8px;
}

.widthHeight8{
	height:8px;
	width:8px;
}
.widthHeight50{
	height:55px;
	width:58px;
}
.width50{
	width:50px;
}
.height1{
	height:1px;
}
.height405{
	height:405px;
}

.height515{
	height:515px;
}
.height70{
	height:70px;
}
.height62{
	height:62px;
}
.height449{
	height:449px;
}
.height238{
	height:238px;
}
.width1{
	width:1px;
}
.width1yBgColor{
	width:1px;
	background-color:#E3E3E3;
}

.width1yBgColorE2E2E2{
	width:1px;
	background-color:#E2E2E2;
}
.width2yBgColorE2E2E2{
	width:2px;
	background-color:#E2E2E2;
}

.width980{
	width:980px;
}

.width980Height60{
	width:980px;
	height:60px;
}

.width215{
	width:215px;
}

.height26{
	height:26px;
}
.height2{
	height:2px;
}
.height4{
	height:4px;
}
.height2width2{
	height:2px;
	width:2px;
}

.height35width315{
	height:35px;
	width:315px;
}

.height35width497{
	height:35px;
	width:497px;
}

.bgColor_F1F1F1{
	background-color:#F1F1F1;
}
.bgColor_F1F1F1height144{
	background-color:#F1F1F1;
	height:144px;
}
.bgColor_F1F1F1height254{
	background-color:#F1F1F1;
	height:254px;
}

.bgColor_F9F9F9{
	background-color:#F9F9F9;
}
.height2bgColor_FFFFFF{
	height:2px;
	background-color:#FFFFFF;
}

.height1bgColor_CFCFCF{
	height:1px;
	background-color:#CFCFCF;
}

.width863{
	width:863px;
}
.width220{
	width:220px;
}

.height20{
	height:20px;
}
.width6{
	width:6px;
}
.height26ybold16{
	height:26px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #696969;
}
.height35ybold16{
	height:35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #696969;
}

.height35ybold16{
	height:35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #696969;
}

.arial16boldgrisHeight26{
	height:26px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #696969;
}

.arial16boldgrisHeight35{
	height:35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #696969;
}


.height35{
height:35px;
}


.bgcolorE3E3E3{
	background-color:#E3E3E3;
}



.heightTablaNumDoc{
	height:57px;
	width:248px;
}

.heightTablaLogoTipo{
	height:60px;
}

.heightTablaFinal{
	height:190px;
}

.heightTablaEsquinasWidth130{
	height:43px;
	width:130px;
}


.heightTablaEsquinas{
	height:43px;
}

.arial20boldazulDocumento{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #0063A6;
	text-decoration:none;
	padding-left:120px;
	text-align:right;  
}

.estiloFondoDatos{
	background-image: url(../img/fondo_datos.gif);
	border:0px;
}

.arial14boldazulRespuestasheight35width315{
	height:35px;
	width:315px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #134D7D;
	text-decoration: none;
	background-image: url(../img/fondo_datos.gif);
}

.arial14boldazulRespuestas{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #134D7D;
	text-decoration: none;
	background-image: url(../img/fondo_datos.gif);
}

.arial20boldgrisConBackgroundLnSup{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #555555;
	text-decoration:none;
	background-image: url(../img/err_ln_sup.gif);	
}

.arial20boldgrisConBackgroundLnIzq{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #555555;
	text-decoration:none;
	background-image: url(../img/err_ln_izq.gif);	
}

.arial20boldgrisConBackgroundLnDch{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #555555;
	text-decoration:none;
	background-image: url(../img/err_ln_dch.gif);	
}

.arial20boldazulConBackgroundLnInf{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #0063A6;
	text-decoration:none;
	background-image: url(../img/err_ln_inf.gif);
}

.boton_fondo{	
	background-image: url(../img/boton_fondo.gif);
}


.fondoIzq{	
	background-image: url(../img/linea_fondo_izq.gif);
}
.fondoDer{
	background-image: url(../img/linea_fondo_der.gif);
}
.fondoSup{
	width:984px; 
	background-image: url(../img/linea_fondo_sup.gif);
	/*background: img/linea_fondo_sup.gif;*/
}
.fondoInf{
	background-image: url(../img/linea_fondo_inf.gif);
}

.fondoDatos{	
	background-image: url(../img/fondo_datos.gif);
}

.fondoDatos1{	
	background-image: url(../img/fondo_datos1.gif);
}

.fondoDatos1height35{	
	background-image: url(../img/fondo_datos1.gif);
	height:35px;
}


.heightTablaRespuestas{
	height:510px;
}



.arial12boldazulclaro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0063A6;
	text-decoration: none;
}

.arial12boldnegro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #141414;
}

.arial12boldgris{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #696969;
}

.arial14boldazul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #134D7D;
	text-decoration: none;
}


.arial16boldazul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #134D7D;
	text-decoration: none;
}


.arial18boldazul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #134D7D;
	text-decoration: none;
}


.arial16normalazul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #134D7D;
}


.arial16boldgris{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #696969;
}

.arial16boldgrisoscuro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #464646;
}

.arial18boldgrisoscuro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #464646;
}

.arial20boldazul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #0063A6;
	text-decoration:none;
}

.arial24boldgris{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #696969;
}

.arial24boldamarillo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFD600;
}

.arial24boldazul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #0063A6;
}

.arial30boldazul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #0864A4;
}

.arial43boldazul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 43px;
	font-weight: bold;
	color: #134D7D;
}


.arial20boldrojo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FF0000;
}
.arial20boldgrisclaro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #D0D0D0;
}
.arial20boldgrisWidth44{
	width:44px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #555555;
	text-decoration:none;
}
.arial20boldgris{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #555555;
	text-decoration:none;
}

.arial20boldnegro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}


.fondoboton{
	background-image: url(../img/botonoff.gif);
	cursor:pointer;
}

.f175
{
	border-right: #CACACA 1px solid;
    border-top: #CACACA 1px solid;
    border-left: #CACACA 1px solid;
    border-bottom: #CACACA 1px solid;
	background-color:#F5F5F5;
    font-weight: bold;
    font-size: 25px;
    font-family: Arial, Helvetica, sans-serif;
    width: 175px;
    color: #939393;
    background-color: #FFFFFF;
    text-decoration: none;
}

.f140
{
	border-right: #7F9DB9 1px solid;
    border-top: #7F9DB9 1px solid;
    border-left: #7F9DB9 1px solid;
    border-bottom: #7F9DB9 1px solid;
    font-weight: bold;
    font-size: 11px;
    font-family: verdana;
    width: 140px;
    color: #2F7EAB;
    background-color: #FFFFFF;
    text-decoration: none;
}

input.check{
	border:0px;
	background-color:transparent;
}

.boton_leido{
	background-image: url(../img/boton_contestado.gif);
	background-repeat: no-repeat;
	cursor:pointer;
}
.boton_correcto{background-image: url(../img/boton_correcto.gif);background-repeat: no-repeat;cursor:pointer;}
.boton_incorrecto{background-image: url(../img/boton_incorrecto.gif);background-repeat: no-repeat;cursor:pointer;}

/*MLS: CAMBIOS USABILIDAD: 07/08/2008*/
/* CSS Document */


.contenedor {
	position:absolute; 
	left:21px; 
	top:72px; 
	width:983px; 
	height:511px; 
	z-index:6; 
	overflow:hidden;
	border-bottom:1px solid #d9d9d9;
}

.capaPresentarPregunta {
	position:absolute; 
	left:38px; 
	top:575px; 
	width:945px; 
	height:148px; 
	z-index:100; 
	visibility: hidden;
}


.contenido{
	position:absolute; 
	left:0px; 
	height:100%; 
	top:0px; 
	z-index:7; 
	visibility: visible; 
}

.pregunta { 
	padding:8px 0 0 16px; vertical-align:top;
}

.pregunta_num{ vertical-align:top;
}

.pregunta_txt{
padding-left:23px;
}


.opciones { 
	padding:0 0 0 36px
}



.arial12boldazul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #134D7D;
}


.arial12boldazulclaro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0063A6;
	text-decoration: none;
}

.arial12azulclaro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0063A6;
	text-decoration: none; 
}

.arial12azulclaroWidth180{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0063A6;
	text-decoration: none; 
	width:180px;
}

.arial12azulclaroHeigth35{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0063A6;
	text-decoration: none; 
	height:35px;
}

.arial12azulclaroHeigth26Width630{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0063A6;
	text-decoration: none; 
	width:630px; 
	height:26px; 
}



.arial12boldnegroWidth90{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #141414;
	width:90px; 
}

.arial12boldgrisWidth60Heigth20{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #696969;
	width:60px; 
	height:20px;
}



.arial16boldazulclaro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0063A6;
	text-decoration: none;
}





.arial16boldgris{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #696969;
}

.arial16negro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000; 
	text-decoration:none;
}


.arial16boldnegro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000;
}


.arial16boldgrisoscuro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #464646;
}

.arial18boldgrisoscuro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #464646;
}
.arial18boldnegro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000;
}

.arial18negro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000;
	text-decoration:none;

}

.arial20boldazul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #0063A6;
	text-decoration:none;
}

.arial21boldnegro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #000;
	text-decoration:none;
}



.arial24boldgris{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #696969;
}

.arial24boldamarillo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFD600;
}

.arial24boldazul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #0063A6;
}

.arial30boldazul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #0864a4;
}



.arial20boldrojo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FF0000;
}
.arial20boldgrisclaro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #D0D0D0;
}
.arial20boldgris{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #555555;
	text-decoration:none;
}

.arial20boldnegro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}


table.alfa { 
	width:584px; 
	float:left; 
	margin-top:31px; 
}
table.alfa td{
	text-align:center;
}
table.numerico { 
	width:248px;
	float:right;
	margin-top:31px;
}
table.numerico  td{ 
	margin-right:4px; 
	text-align:center;
}


/*botones login normal*/
.fdboton_log{ 
	width:84px; 
	height:68px; 
}

.fdboton_log a{ 
	display:block; 
	padding-top:11px;
	width:84px;
	height:58px; 
	background: url(../img/boton_off.gif) no-repeat;
	cursor:pointer;
}

.fdboton_log_on a{ 
	display:block; 
	width:84px;
	height:46px; 
	padding-top:11px;
	background: url(../img/boton_on.gif) no-repeat;
	color:#000;
}

/*boton login borrar*/
.fdboton_borrar{ 
	width:168px; height:58px; 
}

.fdboton_borrar a{
	display:block; 
	width:168px; 
	height:58px;
	padding-top:11px;
	background: url(../img/boton_borrar_off.gif) no-repeat;	
	cursor:pointer;
}

.fdboton_borrar_on a{ 
	display:block; 
	width:168px; 
	height:46px;
	padding-top:11px;
	background: url(../img/boton_borrar_on.gif) no-repeat;	color:#000;
}


.f175
{
	border-right: #CACACA 1px solid;
    border-top: #CACACA 1px solid;
    border-left: #CACACA 1px solid;
    border-bottom: #CACACA 1px solid;
	background-color:#F5F5F5;
    font-weight: bold;
    font-size: 25px;
    font-family: Arial, Helvetica, sans-serif;
    width: 175px;
    color: #939393;
    background-color: #FFFFFF;
    text-decoration: none;
}

.f175_fd
{
	border:none; padding-left:6px; padding-top:5px;
    font-weight: bold;
    font-size: 25px;
    font-family: Arial, Helvetica, sans-serif;
    width: 210px; height:44px;
    color: #939393;
    background-color: #FFFFFF;
    text-decoration: none;	
	background-image: url(../img/fd_textbox.gif);
}


.f140
{
	border-right: #7F9DB9 1px solid;
    border-top: #7F9DB9 1px solid;
    border-left: #7F9DB9 1px solid;
    border-bottom: #7F9DB9 1px solid;
    font-weight: bold;
    font-size: 11px;
    font-family: verdana;
    width: 140px;
    color: #2F7EAB;
    background-color: #FFFFFF;
    text-decoration: none;
}

input.check{
	border:0px;
	background-color:transparent;
}


/*Test ----------------*/
.area_imagen{  
	width:356px;
	background-color:#F4F4F4; 
	border-left:1px solid #fff;
 }
.area_contenido{  
	 background-color:#fff; 
	 border-left:1px solid #d9d9d9;
 }

div.foto_test { 
	position:absolute;top:14px; left:14px; 
	width:326px; height:229px;
	background:url(../img/fondo_foto.gif) no-repeat;
}
div.foto_test img{ 
	position:absolute; 
	left:7px;top:7px; 
}


/*navegador*/
td.navegador { 
	 vertical-align:bottom;
	 padding-bottom:7px; 
	 padding-left:10px;
 }
 
.btn_anterior { 
	width:93px; 
	height:56px;
	background: url(../img/boton_anterior.gif) no-repeat; 
	cursor:pointer; 
	border:none;
}
.btn_siguiente { 
	width:321px; 
	height:56px;
	background: url(../img/boton_siguiente.gif) no-repeat;
	cursor:pointer; 
	border:none;
}

td.btn_finalizar{
	width:165px;
	height:56px;
	text-align:right; 
	vertical-align:top; padding-right:0px;
	
}

.btn_finalizar a{ 
	float:right; 
	width:151px; 
	height:56px;
	background: url(../img/boton_final_test.gif) no-repeat; 
	margin-right:0px;
}

/*botones numero test*/

table.num_test td{ 
	width:58px; 
	height:57px; 
	padding-right:6px;
	text-align:center;
}

table.num_test td span{  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #6a93b7;
}

.fondoboton{
	background: url(../img/botonoff.gif) no-repeat;
	cursor:pointer;
}



.bt_respuesta { 
	width:70px; 
	height:50px; 
	vertical-align:top;
}
.respuesta {
	vertical-align:top; 
	padding-top:16px; 
	padding-bottom:12px;
}
.respuesta a{ 
	display:block; 
	width:470px;
}
/*pie leyenda*/
.reloj_inf{ 
	background-color:#e9e9e9; 
	color:#696969;
	border:none; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
 }
td.pie_leyenda { 
	text-align:center; 
	background-color:#E9E9E9; 
	height:28px; 
	padding-left:12px;
}
/*cabecera*/
.pL1 { 
	padding-left:4px;
}
.pL2 {
	padding-left:4px;
	padding-right:8px
}


/* Clases para accesibilidad */
	
	.hidden 
	{visibility:hidden !important}
	
	.displayNone 
	{display:none !important}
