BODY {
	width: 700px;
	margin: auto;
	padding: 0px;
}

HR {
	visibility: hidden;
	position: absolute;
	top: 0px;
	margin: 0px;
	padding: 0px;
}

/************************************************************/
/************************* Banner. **************************/
/************************************************************/

#i-zona-banner-top {
	width: 100%;
	margin: 10px 0px 0px 0px;
}

#i-zona-banner {
	width: 100%;
}

#i-zona-banner-logo {
	width: 50%;
	float: left;
}

#i-zona-banner-logo img {
	border: 0px;
}

/* Atras */

#i-zona-banner-atras {
	margin: 0px;
	padding: 0px;
}

#i-zona-banner-atras a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #E7A639;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

#i-zona-banner-atras a img {
	border: 0px;
	margin: 0px 0px 0px 10px;
}

/* Tools */

#i-zona-banner-tools {
	float: left;
	padding: 65px 0px 0px 40px;
}

#i-zona-banner-tools span {
	float: left;
}

#i-zona-banner-tools span a {
	text-decoration: none;
}

#i-zona-banner-tools a {
	padding: 0px 2px 0px 2px;
}

#i-banner-link-cat {
	margin: 0px 20px 0px 0px;
}

/* BUSQUEDA */

#i-busqueda-formulario {
	display: block;
	float: left;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	width: 138px;
}

#i-busqueda-formulario label {
	display: none;
	margin: 0px;
	padding: 0px;
}

#i-busqueda-formulario-campo {
	margin: 3px 0px 0px 0px;
	padding: 0px;
	border: 1px solid #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	vertical-align: top;
}

#i-busqueda-formulario-boton {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-image: url(../img/lupa.gif);
	width: 20px;
	height: 20px;
}


/************************************************************/
/*************************** Video. *************************/
/************************************************************/

#i-zona-video {
	width: 100%;
	height: 300px;
	clear: both;
	margin: 10px 0px 0px 0px;
}

#i-zona-video-play-area {
	padding: 251px 0px 0px 582px;
}

#i-zona-video a {
	text-decoration: none;
}

#i-zona-video-img {
	border: 0px;
	text-align:right;
	width: 37px;
	height: 35px;
}

/************************************************************/
/**************************** Menu. *************************/
/************************************************************/

#i-menu-principal {
	border: 0px;
}

.i-menu-item {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #848284;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	display: block;
	padding: 7px 0px 7px 0px;
}

.i-menu-item:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #848284;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	display: block;
	padding: 7px 0px 7px 0px;
}

/************************************************************/
/**************************** Pie. **************************/
/************************************************************/

#i-pie-texto {
	border-top: 1px solid #848284;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	padding: 3px 0px 0px 0px;
	color: #848284;
}

#i-zona-logos {
	margin: 0px 0px 10px 0px;
	text-align: center;
}

#i-zona-logos a {
	text-decoration: none;
}

#i-zona-logos img {
	border: 0px;
}

/************************************************************/
/********************* Inscripcion. *************************/
/************************************************************/

#formulario-inscripcion {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.i-barra-limpiar {
	clear: both;
	height: 10px;
	line-height: 10px;
	width: 100%;
}

#i-zona-nombre, #i-zona-apellido1, #i-zona-apellido2, #i-zona-empresa, #i-zona-direccion,
#i-zona-piso, #i-zona-puerta, #i-zona-numero, #i-zona-cp, #i-zona-municipio,
#i-zona-telefono, #i-zona-fax, #i-zona-email, #i-zona-lugar-nacimiento, #i-zona-fecha-nacimiento,
#i-zona-estado-civil, #i-zona-sexo, #i-zona-localidad, #i-zona-provincia, #i-zona-dni,
#i-zona-concernos div{
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}

#i-zona-conocernos-otros {
	float: left;
	padding: 0px;
}

#formulario-inscripcion label, #formulario-inscripcion table tr th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	color: #848284;
	font-weight: bolder;
	text-align: left;
}

.formulario-inscripcion-campo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 2px 0px 2px 0px;
	color: #444444;
	border: 1px solid #444444;
	display: block;
	background-color: #FFFFFF;
}

.formulario-inscripcion-boton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	margin: 0px;
	padding: 4px 14px 4px 14px;
	margin: 0px;
	color: #FFFFFF;
	border: 3px solid #FFFFFF;
	background-color: #E7A639;
}

#i-clausula {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #848284;
	padding: 3px 0px 3px 0px;
	width: 95%;
}

#i-clausula-zona-validacion {
	padding: 5px 0px 0px 0px;
}

.generico-texto-rojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
}

.inscripcion-error {
	border-bottom: 2px solid #990000;
}

#i-titulo-datos-personales, #i-titulo-titulacion, #i-titulo-cursos, #i-titulo-experiencia, #i-titulo-concernos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
	color: #E7A639;
	font-weight: bolder;
	border-bottom: 1px solid #E7A639;
	width: 50%;
	text-indent: 10px;
}

#i-titulo-curriculum {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
	color: #E7A639;
	font-weight: bolder;
	border-bottom: 1px solid #E7A639;
	width: 50%;
	text-indent: 10px;
}

#i-zona-datos-personales, #i-zona-titulacion, #i-zona-concernos {
	padding: 0px;
	width: 100%;
}

#formulario-inscripcion table tr td input {
	margin: 0px 2px 2px 0px;
}

#i-zona-modalidad {
	padding: 0px 0px 20px 0px;
	float: left;
}

#i-zona-situacion-laboral, #i-zona-empresa-actual {
	float: left;
	margin: 0px 20px 0px 0px;
}

/************************************************************/
/************************** OTROS. **************************/
/************************************************************/

#p-titulo {
	border-top: 1px solid #ABABAB;
	width: 100%;
	padding: 15px 0px 0px 0px;
	margin: 0px;
	height: 30px;
	color: #E7A639;
}

#p-titulo-titulo-ficha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#p-texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	min-height: 180px;
	color: #222222;
}

#p-texto a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E7A639;
	text-decoration: none;
	font-weight: bolder;
}

#p-texto a:hover {
	text-decoration: underline;
}

#i-barra-inicio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #888888;
	display: block;
	text-decoration: none;
	font-weight: bolder;
	text-align: left;
	margin: 2px 0px 0px 0px;
	padding: 0px;
	float: left;
}

#i-barra-navegacion-subsecciones {
	list-style: none;
	margin: 0px;
	padding: 0px;
	display: block;
	width: 90%;
	margin: 0px 0px 0px 4%;
}

#i-barra-navegacion-subsecciones li {
	float: left;
	margin: 0px 0px 0px 0px;
	width: 20%;
	text-align: center;
}

.i-barra-navegacion-subsecciones-item {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #888888;
	text-decoration: none;
	font-weight: bolder;
	display: block;
}

.i-barra-navegacion-subsecciones-item-sel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #E7A639;
	text-decoration: none;
	font-weight: bolder;
	display: block;
}

#l-lista-adjuntos-titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	width: 50%;
	border-bottom: 1px dotted #000000;
	margin: 0px 0px 10px 0px;
}

#l-lista-adjuntos {
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-indent: 25px;
	
}

#l-lista-adjuntos a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: none;
}

#l-lista-adjuntos a:hover {
	text-decoration: underline;
}

/************************************************************/
/************************* BUSCAR. **************************/
/************************************************************/

#b-lista-busqueda {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#b-lista-busqueda a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	display: block;
	margin: 0px 0px 5px 0px;	
	font-weight: bolder;
}

#b-lista-busqueda li div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: none;
}

#b-lista-busqueda a:hover {
	text-decoration: underline;
}

/************************************************************/
/************************ Mapa. *****************************/
/************************************************************/

#m-lista ul {
	list-style-type: disc;
	margin-top: 0px;
	padding-top: 0px;
}

#m-lista ul a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	text-decoration: none;
}

#m-lista ul a:hover {
	text-decoration: underline;
}

/************************************************************/
/********************** Contacto. ***************************/
/************************************************************/

#l-contacto-titulo {
	border-top: 1px solid #ABABAB;
	width: 100%;
	padding: 15px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bolder;
	color: #E7A639;
}

#formulario-consulta label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E7A639;
	font-weight: bolder;
	display: block;
	margin: 0px;
	padding: 0px 0px 4px 0px;
}

#co-nombre, #co-asunto, #co-email, #co-texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	margin: 0px 0px 15px 0px;
	border: 1px solid #888888;
	width: 100%;
	display: block;
	padding: 0px;
}

#co-boton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	margin: 0px;
	padding: 4px 14px 4px 14px;
	margin: 0px;
	color: #FFFFFF;
	border: 3px solid #FFFFFF;
	background-color: #E7A639;
}

#co-todos-los-campos {
	color: #ED1F28;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
}

/************************************************************/
/********************* Ayuda CSS. ***************************/
/************************************************************/

#i-modalidad-ayuda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #848284;
	float: left;
	margin: 25px 0px 0px 20px;
	text-align: center;
}

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

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

/* --- EMPRESAS -- */

.emp_form_dos_campos {
	float: left;
	margin: 0px 10px 0px 0px;
}

.emp_titulo_zona {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
	color: #E7A639;
	font-weight: bolder;
	border-bottom: 1px solid #E7A639;
	width: 50%;
	text-indent: 10px;
}