.lineaSeleccionada {
	cursor: pointer;
  text-align: center;
}
.lineaSeleccionada:hover {
	background-color: #EEE;
}
.lineaCabecera {
	background-color: #259;
  color: #FFF;
  text-align: center;
 	font-weight: bold;
}

body {
	background-color: #DDD;
	background: url("bg.gif");
	margin: 0px;
	padding: 0px;
	color: #213443;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 0.8em;
	text-align: center; /* Hack para IE6 */
}

#principal {
	background-color: #FFF;
	border-top: 2px solid #000;
	border-right: 2px solid #000;
	border-bottom: 2px solid #000;
	border-left: 2px solid #000;
	width: 750px;
	margin: 0 auto;
	text-align: left; /* Corrección del hack para IE6 */
}

/* ====================== INI CABECERA ====================== */
#cabecera {
	background: url("cabecera-es.jpg") no-repeat left top;
	width: 750px;
	height: 129px;
	border-bottom: 1px solid #000;
}

#cabecera_en {
	background: url("cabecera-en.jpg") no-repeat left top;
	width: 750px;
	height: 129px;
	border-bottom: 1px solid #000;
}

#accesos {
	width: 700px;
	float: left;
	padding: 5px;
}

#idiomas {
	width: 51px;
	float: right;
	padding: 5px;
}

#banderas {
	float: right;
	line-height: normal;
	position: absolute;
	top: 107px;
}

/*- INI: Menu Tabs F --------------------------- */
#tabsF {
	float: left;
	line-height: normal;
	position: absolute;
	top: 93px;
}

#tabsF ul {
	margin: 0;
	padding: 10px 10px 0px 2px;
	list-style: none;
}

#tabsF li {
	display: inline;
	margin: 0;
	padding: 0;
}

#tabsF a {
	float: left;
	margin: 0;
	padding: 0 0 0 3px;
	text-decoration: none;
	font-size: 1em;
}

#tabsF a span {
	float: left;
	display: block;
	padding: 5px 10px 4px 6px;
	color: #FFF;
	font-weight: bold;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsF a span {
	float: none;
}

/* End IE5-Mac hack */
#tabsF a:hover span {
	color: #259;
}

#tabsF a:hover {
	background: url("tableftF.gif") no-repeat left top;
}

#tabsF a:hover span {
	background: url("tabrightF.gif") no-repeat right top;
}

/*- FIN: Menu Tabs F --------------------------- */
	/* ====================== FIN CABECERA ====================== */
	/* ====================== INI INDEX ====================== */
#cuerpo { /* padding: 4px;*/ /* margin: 3px;*/
	/* border-top: 1px solid #000; */

}

#izquierda {
	width: 553px;
	float: left;
	padding: 5px;
}

#derecha {
	width: 175px;
	float: right;
	padding: 5px;
}

/* ====================== INI PERSONAL1 ====================== */
.tabla_persona {
	clear: both;
}

.fila {
	clear: both;
}

.col_izq {
	width: 120px;
	float: left;
	font-weight: bold;
	text-align: right;
}

.col_der {
	width: 400px;
	float: right;
}

/* ====================== FIN PERSONAL1 ====================== */
/* ====================== INI PERSONAL2 ====================== */
.tp2 {
	clear: both;
}

.foto {
	width: 100px;
	float: left;
	font-weight: bold;
	text-align: center;
}

.datos {
	width: 420px;
	float: right;
}

.fila2 {
	clear: both;
}

.col_izq2 {
	width: 100px;
	float: left;
	font-weight: bold;
	text-align: right;
}

.col_der2 {
	width: 310px;
	float: right;
}

/* ====================== FIN PERSONAL2 ====================== */

/* ====================== INI DOWNLOAD3 ====================== */
.lineaComp {
	width: 520px;
	float: right;
}

.etiqueta {
	width: 200px;
	float: left;
	font-weight: bold;
	text-align: right;
}

.campo {
	width: 310px;
	float: right;
}
/* ====================== FIN DOWNLOAD3 ====================== */

.caja_grande {
	width: 553px;
	border-top: 1px solid #213443;
	border-right: 1px solid #213443;
	border-bottom: 1px solid #213443;
	border-left: 1px solid #213443;
}

.caja_chica {
	width: 173px;
	border-top: 1px solid #213443;
	border-right: 1px solid #213443;
	border-bottom: 1px solid #213443;
	border-left: 1px solid #213443;
}

.caja_grande_abajo {
	padding: 12px;
	text-align: justify;
}

.caja_chica_abajo {
	padding: 12px;
	text-align: justify;
}

.encabezado_menu {
	background-image: url("encabezado_menu.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_menu_en {
	background-image: url("encabezado_menu_en.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_contenido {
	background-image: url("encabezado_contenido.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_bienvenido {
	background-image: url("encabezado_bienvenido.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_wellcome {
	background-image: url("encabezado_wellcome.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_personal {
	background-image: url("encabezado_personal.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_staff {
	background-image: url("encabezado_staff.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_publicaciones {
	background-image: url("encabezado_publicaciones.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_curso {
	background-image: url("encabezado_curso.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_publications {
	background-image: url("encabezado_publications.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_proyectos {
	background-image: url("encabezado_proyectos.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_projects {
	background-image: url("encabezado_projects.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_noticias {
	background-image: url("encabezado_noticias.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_news {
	background-image: url("encabezado_news.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_buscar {
	background-image: url("encabezado_buscar.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_search {
	background-image: url("encabezado_search.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_contactar {
	background-image: url("encabezado_contactar.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_contact {
	background-image: url("encabezado_contact.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_feedback {
	background-image: url("encabezado_feedback.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_ndt {
	background-image: url("encabezado_ndt.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_ndttool {
	background-image: url("encabezado_ndttool.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_ndtsuite {
	background-image: url("encabezado_ndtsuite.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_ndtprofile {
	background-image: url("encabezado_ndtprofile.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_ndtquality {
	background-image: url("encabezado_ndtquality.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_ndtdriver {
	background-image: url("encabezado_ndtdriver.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_ndtreport {
	background-image: url("encabezado_ndtreport.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_ndtmetodologia {
	background-image: url("encabezado_ndtmetodologia.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_ndtmethodology {
	background-image: url("encabezado_ndtmethodology.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_dedicacion {
	background-image: url("encabezado_dedicacion.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_cambiapass {
	background-image: url("encabezado_cambiapass.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_informe {
	background-image: url("encabezado_informe.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_calendario {
	background-image: url("encabezado_calendario.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_formacion {
	background-image: url("encabezado_formacion.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_formation {
	background-image: url("encabezado_formation.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_descargas {
	background-image: url("encabezado_descargas.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_downloads {
	background-image: url("encabezado_downloads.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_ines {
	background-image: url("encabezado_ines.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_inesen {
	background-image: url("encabezado_inesen.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_descripcion {
	background-image: url("encabezado_descripcion.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_documentacion {
	background-image: url("encabezado_documentacion.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_enviar {
	background-image: url("encabezado_enviar.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_participantes {
	background-image: url("encabezado_participantes.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_seminario {
	background-image: url("encabezado_seminario.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_testing {
	background-image: url("encabezado_testing.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_early {
	background-image: url("encabezado_early.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_mdt {
	background-image: url("encabezado_mdt.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_mdt_en {
	background-image: url("encabezado_mdt_en.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_tdd {
	background-image: url("encabezado_tdd.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_tdd_en {
	background-image: url("encabezado_tdd_en.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_webtest {
	background-image: url("encabezado_webtest.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}

.encabezado_webtest_en {
	background-image: url("encabezado_webtest_en.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 32px;
}
.botonera {
	text-align: center;
  padding: 5px;
}

.negrita {
	font-weight: bold;
}
/* ====================== FIN INDEX ====================== */
	/* ====================== INI ADMIN ====================== */
.rojo {
	background-color: #FEE;
	color: #C00;
	text-align: center;
	font-weight: bold;
	border: 1px;
	border-style: solid;
	border-color: #C00;
}

.verde {
	background-color: #EFE;
	color: #0C0;
	text-align: center;
	font-weight: bold;
	border: 1px;
	border-style: solid;
	border-color: #0C0;
}

.error {
	background-color: #F00;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.ok {
	background-color: #0C0;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

#contenido_centrado {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-top: 0px;
	vertical-align: middle;
}

#capaFondo {
	visibility: hidden;
	position: absolute;
	padding: 0px;
	left: 0px;
	top: 0px;
	padding-top: 200px;
	right: 0px;
	bottom: 0px;
	background-image: url('fondo-trans.png');
	background-repeat: repeat;
	width: 100%;
	height: 100%;
	z-index: 2;
	text-align: center;
	vertical-align: middle;
}
.cuadroBlanco {
	background-color: #FFF;
}

/* ====================== FIN ADMIN ====================== */
	/* ====================== INI PIE ====================== */
#pie {
	background-color: #259;
	color: #FFF;
	border-top: 1px solid #000;
	padding: 2px;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
	clear: both;
	height: 100%;
}

/* ====================== FIN PIE ====================== */

.form {
	text-align: right;
	width: 100%;
	margin-left: -100px;
}

.centrado {
	text-align: center;
}

.derecha {
	text-align: right;
	margin-top: 4px;
}

.fotoPersonal {
	border-width: 1px;
	border-style: solid;
	border-color: #259;
	float: left;
	margin: 2px;
	height: 120px;
	width: 100px;
}

.bordeFoto {
	border-width: 1px;
	border-style: solid;
	border-color: #259;
	float: left;
	margin: 5px;
}

.sinBordeFoto {
	border-width: 0px;
	border-style: solid;
	border-color: #259;
	float: left;
	margin: 5px;
}

.fondo1 {
	background-color: #F0F0F0;
	font-size: 1.2em;
	padding: 1px;
}

.fondo2 {
	background-color: #FAFAFA;
	font-size: 1.2em;
	padding: 1px;
}

.fondoRojo {
	background-color: #A00;
	/*  height: 20px;*/
	padding: 1px;
	color: #FFF;
	font-weight: bolder;
	text-align: right;
}

.titulo {
	font-family: "Trebuchet MS", Arial;
	font-weight: bold;
 text-transform: uppercase;
}

.titulares {
	font-family: "Trebuchet MS", Arial;
	/*	font-weight: bolder; */
	font-size: 1.2em;
}

.indentado {
	padding-left: 30px;
}

/* REDEFINIR ETIQUETAS */
table {
	border-collapse: collapse;
	width: 100%;
}

td.form {
	padding: 1px;
	text-align: right;
	font-size: 12px;
	vertical-align: top;
}

td {
	padding: 0px;
	margin: 0px;
}

td.todo {
	width: 100%;
}

td.trescuartos {
	width: 75%;
}

td.mitad {
	width: 50%;
}

td.tercio {
	width: 33%;
}

td.cuarto {
	width: 25%;
	text-align: right;
}

h1 {
	font-weight: bold;
	font-size: 1.5em;
	background-color: #259;
	background-repeat: repeat-y;
	color: #FFF;
	padding-left: 5px;
	height: 28px;
}

.h1 {
	font-weight: bold;
	font-size: 1.5em;
	background-color: #FFF;
	background-image: url("degradado526.jpg");
	background-repeat: repeat-y;
	color: #FFF;
	padding-left: 5px;
	height: 28px;
	/*clear: both;*/
}

h2 {
	font-weight: bold;
	font-size: 1.25em;
}

.h2 {

	font-size: 1.25em;
}

h3 {
	font-weight: bold;
	font-size: 1.1em;
}

hr {
	width: 50%;
	text-align: center;
}

img {
	border: 0px;
	vertical-align: middle;
}

a:link {
	text-decoration: none;
	color: #259;
 
}

a:visited {
	text-decoration: none;
	color: #259;
 
}

a:hover {
	text-decoration: underline;
	color: #259;
 
}

ul {
	margin: 0px;
	padding: 5px;
	list-style: none;
}

li {
	margin: 0px;
	padding: 0px;
}

/* ====================== INI FORM ====================== */
.disabled {
	border-right: 1px solid;
	border-color: #1592D0;
	border-top: 1px solid;
	border-color: #1592D0;
	border-left: 1px solid;
	border-color: #1592D0;
	border-bottom: 1px solid;
	border-color: #1592D0;
	height: 20px;
	font-family: Verdana;
	font-size: 10px;
	color: #1592D0;
	background-color: #EAEAEA;
}

.disabled2 {
	border-right: 1px solid;
	border-color: #1592D0;
	border-top: 1px solid;
	border-color: #1592D0;
	border-left: 1px solid;
	border-color: #1592D0;
	border-bottom: 1px solid;
	border-color: #1592D0;
	height: 20px;
	text-align: center;
	font-family: Verdana;
	font-size: 10px;
	color: #1592D0;
}

.boton {
	border-right: 0px solid;
	border-color: #259;
	border-top: 0px solid;
	border-color: #259;
	border-left: 0px solid;
	border-color: #259;
	border-bottom: 0px solid;
	border-color: #259;
	font-weight: bold;
	font-size: 12px;
	height: 18px;
	color: #FFFFFF;
	background-color: #259;
}

.boton2 {
	font-weight: bold;
	color: #FFFFFF;
  background-color: #FFF;
}

button {
	border-right: 0px solid;
	border-color: #259;
	border-top: 0px solid;
	border-color: #259;
	border-left: 0px solid;
	border-color: #259;
	border-bottom: 0px solid;
	border-color: #259;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #259;
}

/*select {
	background-color: #FFFFFF;
	color: #259;
	font-size: 12px;
}*/

input, select {
	border-right: 1px solid;
	border-color: #213443;
	border-top: 1px solid;
	border-color: #213443;
	border-left: 1px solid;
	border-color: #213443;
	border-bottom: 1px solid;
	border-color: #213443;
	font-size: 12px;
	color: #259;
	background-color: #FFFFFF;
}

textarea {
  font-family: "Trebuchet MS";
	border-right: 1px solid;
	border-color: #213443;
	border-top: 1px solid;
	border-color: #213443;
	border-left: 1px solid;
	border-color: #213443;
	border-bottom: 1px solid;
	border-color: #213443;
	font-size: 12px;
	color: #259;
	background-color: #FFFFFF;
}