/*****	GENERALES  *****/
*{
margin:0;
padding:0;
font-size:12px;
font-family:Arial,Verdana,Sans;
color:#000000;
}

a{
color:#344EA7;
}

a:hover{
color:#FF9000;
}



/*****	ESTILOS PORTADA	*****/

.rotulo{
width:760px;
height:100px;
background-color:#6274D3;
/*
PARA LAN
background-color:ddce17;*/
}

.rotulo img{
margin:15px 0 0 10px;
}

#naranja{
width:760px;
height:5px;
border-top:solid 1px #FFF;
background-color:#FF9000;
}

.marco{
width:760px;
height:635px;
margin-top:10px;
background:url("../img/marco_home.gif") no-repeat;
}

.pons{
float:left;
width:80px;
margin:40px 10px 0 50px;
}

.txt{
float:left;
margin:40px 0 0 60px;
}

.txt h1{
display:inline;
margin-left:90px;
font-size:18px;
color:#444444;
}

.txt h2{
display:inline;
font-size:18px;
color:#264296;
}

.txt h3{
display:inline;
font-size:18px;
color:#FF9900;
}

.txt h4{
text-align:center;
font-size:15px;
color:#444444;
}

.login{
width:555px;
height:190px;
margin:30px 0 20px 100px; 
background:#F1F1F1;
border:solid 1px #CCCCCC;
}

.login h1{
float:left;
margin:15px 0 0 30px;
font-size:15px;
color:#444444;
}

.login h2{
float:left;
margin-top:15px;
font-size:15px;
font-style:italic;
color:#264296;
}

.login h3{
float:left;
margin-top:15px;
font-size:15px;
font-style:italic;
color:#FF9900;
}


/********estilos informacion legal******************/

.informacionlegal{
width:555px;
margin:30px 0 20px 100px; 
background:#F1F1F1;
border:solid 1px #CCCCCC;
padding:10px;
}

.informacionlegal h1{
float:left;
margin:15px 0 0 30px;
font-size:15px;
color:#444444;
}

.informacionlegal h2{
margin-top:15px;
font-size:15px;
padding-bottom:10px;
}

.informacionlegal h3{
float:left;
margin-top:15px;
font-size:15px;
font-style:italic;
color:#FF9900;
}

.informacionlegal table td {
padding:10px;
}

.informacionlegal p{
padding-bottom:10px;
}

.caja{
width:495px;
height:105px;
margin:15px 0 0 25px;
background:url("../img/login.gif") no-repeat;
}

.enlaces{
margin:15px 0 15px 25px;
}

.enlaces a{
font-weight:bold;
margin-left:5px;
}

.acceso{
margin:5px 0 0 15px;
font-size:18px;
}

.acceso td{
font-size:14px;
}

.parrafo{
padding:40px;
color:#676C91;
font-size:13px;
text-align:center;
}

.parrafo b{
color:#676C91;
}


/*****	ESTILOS REGISTRO *****/


.registro{
display:block;
width:760px;
/*height:570px;*/

min-height:570px;
height:auto !important;
height:570px;

margin:0 0 0 0;
/*margin:10px 0 0 0;*/
border:solid 0px #cccccc;

/*background-image:url(../img/fondo_sombra.gif);*/
background-image:url(../img/fondo_sombra_center.jpg);
background-repeat:repeat-y;
/*background-repeat:no-repeat;*/
}

.registro_tr_top{
margin:10px 0 0 0;
background-image:url(../img/fondo_sombra_top.jpg);
background-repeat:no-repeat;
}

.registro_tr_bottom{
background-image:url(../img/fondo_sombra_bottom.jpg);
background-repeat:no-repeat;
}

.registro table{
width:480px;
margin:5px 0 15px 100px;
}

.registro td {
padding:3px;
}

.registro b {
color:#FF0000;
}

.registro h1{
padding-bottom:5px;
/*border-bottom:solid 1px #A9B6FF;*/
color:#6274D3;
}

.registro td img{
vertical-align:-35%;
border:none;
}

.registrocentros{
display:block;
width:760px;
height:570px;
margin:10px 0 0 0;
border:solid 0px #cccccc;
/*background-image:url(../img/fondo_sombra.gif);*/
background-repeat:no-repeat;
}

.registrocentros table{
width:700px;
margin:15px 0 15px 50px;
}

.registrocentros td {
padding:3px;
}

.registrocentros b {
color:#FF0000;
}

.registrocentros h1{
padding-bottom:5px;
/*border-bottom:solid 1px #A9B6FF;*/
color:#6274D3;
}

.registrocentros td img{
vertical-align:-35%;
border:none;
}


#tarifas{
display:none;
}

#tarifas table{
margin:0 0 15px 0;
width:300px;
border: solid 1px #A9B6FF;
}


/*****	CABECERA	*****/
.cabecera{
width:960px;
height:100px;
background-color:#6274D3;
}

.cabecera img{
margin:15px 0 0 10px;
}

.iconos{
float:right;
margin:11px;
font-size:10px;
color:#FFFFFF;
}

.iconos span{
font-size:10px;
font-weight:bold;
color:#FFFFFF;
}

.iconos img{
vertical-align:-35%;
margin:0;
}
.iconos a{
font-size:10px;
color:#FFFFFF;
}
.iconos a:hover{
font-size:10px;
color:#FFDC36;
}


/******* pestañas ********/


.margen{
margin:10px 0 0 10px;
}

/******* MENÚ PRINCIPAL (Pestañas) ********/

#tabs {
position:absolute;
top:83px;
left:520px;
margin-right:155px;
background-color:#6274D3;
/*  PARA LAN
background-color:DDCE17;*/
font-size:93%;
line-height:normal;
}
#tabs ul {
margin:0;
list-style:none;
}
#tabs li {
display:inline;
margin:0;
padding:0;
}
#tabs a {
float:left;
background:url("../img/tableft.gif") no-repeat left top;
margin:0;
padding:0 0 0 4px;
text-decoration:none;
}
#tabs a span {
float:left;
display:block;
background:url("../img/tabright.gif") no-repeat right top;
padding:7px 15px 6px 6px;
color:#FFF;
font-weight:bold;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span {
color:#FFF;
}
#tabs a:hover {
background-position:0% -42px;
}
#tabs a:hover span{
background-position:100% -42px;
}
#activo a {
background-position:0% -42px;
}
#activo a span{
background-position:100% -42px;
}

#ralla{
width:960px;
height:5px;
border-top:solid 1px #FFF;
background-color:#FF9000;
}


/******* MENÚ PRINCIPAL (Pestañas Para sección de ADMIN) ********/

#tabsadmin {
position:absolute;
top:83px;
left:350px;
margin-right:155px;
background-color:#6274D3;
/*  PARA LAN
background-color:DDCE17;*/
font-size:93%;
line-height:normal;
}
#tabsadmin ul {
margin:0;
list-style:none;
}
#tabsadmin li {
display:inline;
margin:0;
padding:0;
}
#tabsadmin a {
float:left;
background:url("../img/tableft.gif") no-repeat left top;
margin:0;
padding:0 0 0 4px;
text-decoration:none;
}
#tabsadmin a span {
float:left;
display:block;
background:url("../img/tabright.gif") no-repeat right top;
padding:7px 15px 6px 6px;
color:#FFF;
font-weight:bold;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsadmin a span {float:none;}
/* End IE5-Mac hack */
#tabsadmin a:hover span {
color:#FFF;
}
#tabsadmin a:hover {
background-position:0% -42px;
}
#tabsadmin a:hover span{
background-position:100% -42px;
}





/******* Contenedor ********/
.contenedor{
width:960px;
margin-top:10px;
}

/******* Columna central ********/
.main{
width:800px;
}


/******* Columna lateral ********/

.lateral{
float:right;
width:145px;
height:615px;
margin-left:10px;
background:url("../img/bg_col.gif") no-repeat right top;
}

.lateral #logotipo{
width:101px;
margin:10px 20px 10px 20px;
color:#676B91;
}

.lateral p{
width:120px;
margin:5px 10px 10px 10px;
font-size:11px;
color:#999999;
}

.lateral strong{
font-size:11px;
color:#6274D3;
font-weight:bold;
}

.lateral u{
text-decoration:none;
font-size:11px;
color:#F5A100;
font-weight:bold;
}

.lateral span p{
width:120px;
margin:10px;
font-size:11px;
color:#6274D3;
text-align:center;
}

#ayuda{
margin:10px 20px 0 15px;
}

/******* MAIN CENTRAL ********/

/* titulo seccion */
.titulo{
width:500px;
/*background:url("../img/bg_titulo.gif") no-repeat left top;*/
margin:0px;
}

.titulo h1{
padding:0px;
font-size:14px;
color:#000000;
/*font-weight:bold;*/
text-transform:uppercase;
}

.titulotest{
width:530px;
padding-top:20px;
padding-bottom:0px;
padding-left:10px;
/*background:url("../img/bg_titulo.gif") no-repeat left top;*/
margin:0px;
}
.textotitulotest{
font-size:16px;
background-color:#FF9900;
border:#FF9900 1px solid;
}

.numeropermiso {
font-size:20px;
color:#6274D3;
border:#FF9900 0px solid;
background-color:#FFFFFF;
border:#FF9900 1px solid;
}

.errores {
font-size:16px;
color:#6274D3;
background-color:#FFFFFF;
border:#FF9900 1px solid;
}

/* submenu*/
#submenu{
float:right;
}

#submenu ul {
list-style:none;
}

#submenu li {
width:159px;
height:29px;
margin-left:5px;
padding:5px;
float:left;
text-align:center;
background:url("../img/bg_buttom.gif") no-repeat;
}



/*************** estilos ventanas confirmación ********************/

.ventana{
	position:absolute;
	visibility:hidden;
	top:35%;
	left:300px;
	text-align:center;
	width:250px;
	padding:10px;
	background:#FFFFFF;
	border: solid 1px #000000;
}

/* barra buscador */

.buscador{
padding:7px;
margin:40px 0 0 30px;
width:480px;
	position:absolute;
	top:350;
}

.buscadorcentros{
padding-top: 7px;
padding-right: 7px;
padding-bottom: 7px;
padding-left: 7px;
margin-top: 0px;
}

.buscadorcorregir{
padding:7px;
margin:40px 0 0 30px;
width:480px;
	position:absolute;
	top:370;
	}

.buscador b{
color:#7787D9;
}

/*.buscador a{
font-size:18px;
text-align:center;
width:10px;
height:10px;
background-image:url(../img/boton.gif);
padding:3px;
border:#7787D9 solid 1px;
margin-left:10px;
margin-top:10px;
}

.buscador a:hover{
border:#ff9000 solid 1px;
}*/

.botonbuscador {
border: #FF9900 1px solid;
display:block;
float: left;
width:40px;
height:40px;
font-size:20px;
margin:0 5px 5px 0;
text-align:center;
line-height:2;
}

#input{
padding:1px;
margin-left:10px;
color:#666666;
}
#select{
margin-left:10px;
color:#666666;
}

#boton{
margin-left:5px;
}

/* tabla datos */

.tabla{
margin:10px 0 0 0;
}

td{
font-size:1em;
vertical-align:top;
font-weight:normal;
color:#444444;
}

td b{
color:#5767A9;
}


#linea{
border-top:solid 1px #6274D3;
}


/*** ficha test ***/
.fondo{
background-image:url(../img/fondo_sombra.gif);
background-repeat:no-repeat;
height:570px;
}

.ficha{
margin-top:0px;
padding:0px;
}

.imagen{
float:left;
width:240px;
margin:30px 20px 0 30px;
padding:2px;
text-align:center;
}

.imagen a img{
border:0px #FFFFFF;
}

.imagencorregir{
float:left;
width:240px;
margin:0 20px 0 30px;
padding:2px;
text-align:center;
}

.imagencorregir a img{
border:0px #FFFFFF;
}

.preguntacorregir{
float:left;
width:450px;
margin:0px;
font-weight:bold;
color:#000;
font-size:13px;

}

.preguntacorregir ul{
margin-top:20px;
list-style-type:none;
}


.preguntacorregir ul{
margin-top:20px;
list-style-type:none;
}


.preguntacorregir li{
display:block;
clear:left;
padding: 5px 5px 8px 0px;
margin:0 0 0 0;
color:#3D5B74;
font-weight:normal;
border:#cccccc solid 0px;
}

.preguntacorregir li input{
float:left;
margin-right:5px;
float: left;
display:block; 
margin-bottom: 0px;

}

.preguntacorregir span{
font-size:18px;
color:#000000;
font-weight:bold;
}







.pregunta{
float:left;
width:450px;
margin:30px 0 0 0;
font-weight:bold;
color:#000;
font-size:13px;
}

.pregunta ul{
margin-top:20px;
list-style-type:none;
}


.pregunta li{
display:block;
clear:left;
padding: 5px 5px 8px 0px;
margin:0 0 0 0;
color:#3D5B74;
font-weight:normal;
border:#cccccc solid 0px;
}

.pregunta li input{
float:left;
margin-right:5px;
float: left;
display:block; 
margin-bottom: 0px;

}

.pregunta span{
font-size:18px;
color:#000000;
font-weight:bold;
}

.preguntalista{
font-size:20px;
font-weight:bold;
color:#000000;
line-height:40px;
width:40px;
height:40px;
background-image:url(../img/preguntalistagrande.gif);
background-repeat:no-repeat;
float:left;
text-align:center;
margin-right:5px;
text-transform:lowercase;
}

.cajapregunta{
background-color:#ffffff;
/*background-image:url(../img/fondo_naranja_vertical.gif);
background-position:bottom;
background-repeat:repeat-y;*/
border:none;
padding:0 0 0 42px;
}

.numeropregunta {
font-size:20px;
font-weight:bold;
color:#000000;
line-height:40px;
width:40px;
height:40px;
background-image:url(../img/pregunta_fondo_numero.gif);
background-repeat:no-repeat;
float:left;
text-align:center;
margin-right:5px;
margin-bottom:5px;
}


.preguntanombrecorregir{
width:390px;
margin-left:50px;
font-size:14px;
background-color:#ffffff;
border:0px;
color:#3D5B74;
text-align:justify;
}

.preguntanombre{
width:390px;
margin-left:50px;
font-size:14px;
background-color:#ffffff;
border:0px;
color:#3D5B74;
text-align:justify;
}

.respuestanombre {
width:320px;
margin-left:75px;
text-align:justify;
}

.respuestanombrecorregir {
width:320px;
margin-left:50px;
text-align:justify;
}

.botonera{
	position:absolute;
	left:500px;
	top:350px;
	padding:0px;
/*	width:250px;*/
	/*border-top:solid 1px #7787D9;*/
/*	padding:10px 0 10px 0;*/
}

.botonera a img{
border:0px;
margin:0px;
/*margin-right:10px;*/
}

.botoneracorregir{
	position:absolute;
	left:520px;
	top:420px;
	padding:0px;
/*	width:250px;*/
	/*border-top:solid 1px #7787D9;*/
/*	padding:10px 0 10px 0;*/
}

.botoneracorregir a img{
border:0px;
margin:0px;
/*margin-right:10px;*/
}

.botonescorreccion{
	position:absolute;
	left:565px;
	top:410px;
}

.botonvolver{
	position:absolute;
	left:520px;
	top:480px;
}

.corregir {
background-image:url(../img/corregir.gif);
width:130px;
height:40px;
cursor:pointer;
border:none;
}

.terminar {
background-image:url(../img/terminar.gif);
width:130px;
height:40px;
cursor:pointer;
border:none;
}


.volver {
background-image:url(../img/volver.gif);
width:173px;
height:40px;
cursor:pointer;
border:none;

}

.navegador{
/*display:block;*/
color:#FFFFFF;
}

.navegador a{
float:left;
padding-right:20px;
margin:0px;
border:0px;
/*background:#7787D9;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
text-align:center;*/
}

#hecho{
	border: #FF9900 1px solid;
	display:block;
float:left;
	width:40px;
	height:40px;
/*padding:2px;*/
/*margin-left:4px;*/
background:#FF0000;
color:#FFFFFF;
text-decoration:none;
/*font-weight:bold;*/
	font-size:20px;
	margin:0 5px 5px 0;
	text-align:center;
	line-height:2;
}

#testOK{
	border: #FF9900 1px solid;
	display:block;
float:left;
	width:40px;
	height:40px;
/*padding:2px;*/
/*margin-left:4px;*/
background:green;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
	font-size:20px;
	margin:0 5px 5px 0;
	text-align:center;
	line-height:2;
}

.leyenda{
font-size:10px;
border-top: dotted 1px #CCCCCC;
padding-top:5px;
}

.leyenda span{
text-align:center;
width:15px;
margin:0 5px 0 5px;
padding:1px;
font-size:10px;
color:#FFFFFF;
}


.navegador2 a{
	border: #FF9900 1px solid;
	display:block;
float:left;
width:40px;
height:40px;
/*padding:2px;*/
	margin:0 5px 5px 0;
	font-size:20px;
	text-align:center;
	line-height:2;
/*margin-left:4px;*/
background:#7787D9;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}


.articulo{
position:absolute;
top:350;
margin:0 0 0 40px;
/*width:240px;*/
text-align:left;
}

.numeroarticulo {
font-size:18px;
border:#FF9900 2px solid;
padding:5px;
}


.articulo a{
font-weight:bold;
}

.articulo a img{
border:0px;
}




.articulocorregir{
position:absolute;
top:370;
margin:0 0 0 40px;
/*width:240px;*/
text-align:left;
}




.articulocorregir a{
font-weight:bold;
}

.articulocorregir a img{
border:0px;
}









.resultado{
margin:0 0 25px 10px;
}

.resultado table{
margin:15px;
width:94%;
border:solid 1px #EEEEEE;
}

.resultado td{
margin:0px;
background:#EEEEEE;
/*background:#7787D9;*/
padding:5px;
color:#000;
font-weight:bold;
border:solid 1px #CCCCCC;
}

.resultado img{
vertical-align:-25%;
}

#rojo{
color:#FF0000;
background:none;
}

#verde{
color:#39AB23;
background:none;
}

#negro{
color:#000000;
background:none;
}

#total{
background:none;
text-align:left !important;
color:#000000;

}

#aprobado{
color:#39AB23;
}

#suspenso{
color:#FF0000;
}

.reloj {
float: right;
width: 250px;
height:30px;
/*background-image:url(../img/bg_reloj.gif);*/
background-repeat:no-repeat;
padding-top:10px;
padding-bottom:0px;
text-align:center;
}

.tiemporestante{
font-size:16px;
background-color:#FFFFFF;
}

.reloj input{
width: 100px;
padding: 0;
margin:0 0 0 0;
border: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 24px;
font-weight: bold;
color: black;
background-color: #CCCCCC;
text-align:center;
}

#tiempo{
margin:0px;
padding:0px;
border:solid 0px #CCCCCC;
/*background-color:#FFFFFF*/;
}

/*** paginación ***/

.paginacion{
padding:5px;
width:800px;
margin-top:20px;
background:#EEEEEE;
border-top:dotted 1px #666666;
}

.paginacion a{
margin-left:15px;
}

.paginacion input{
float:right;
}

/*** footer ***/

.footer{
float:left;
margin:30px 0 0 300px;
text-align:center;
}

