/* CSS Document */

img {
	border: 0;
}

body {
	padding: 0px 0px 0px 0px;
	margin-top: 5px;
	font-size: 10px ;
	font-family: verdana, sans-serif;
	color: #000000;
}

/* Estilos de la estructura*/
#cabecera {	
	height: 50px;
	width: 750px;
	margin: 5px auto;
	background: url(imagenes/logo.gif) no-repeat #FFFFFF;
	font-size: 18px ;
	font-family: verdana, sans-serif;
	color: #000000;		
}

#bordertop {	
	height: 10px;
	width: 752px;
	margin: 0px auto;
	background: url(imagenes/borde_top.gif) no-repeat #FFFFFF;
}

#central {
	margin: 0px auto;
	width: 750px;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;	
}

#contenido {
	background-color: #FFFFFF;	
	width: 750px;
	float: left;
	margin-bottom: 0px;
}

#izquierdo {
	font: 10px verdana, sans-serif; 
	width: 135px; 
	float: left;
	margin-left: 2px;
}

#derecho {
	float: right;
	width: 118px;
	/*background-color: #999999;
	border: #000 1px solid;*/	
	margin-right: 2px;
	margin-top: 10px;
	text-align: center;
}

#centro {
	width: 480px;	
	margin-left: 5px;
	background-color: #ffffff;
	float: left;
}

#centro2 {
	width: 590px;	
	margin-left: 15px;
	background-color: #ffffff;
	float: left;
	/*border: #000000 1px solid;*/
}

#pie {
	width: 750px;
}

#borderbottom {	
	height: 12px;
	width: 752px;
	margin: 0px auto;		
	background-image: url(imagenes/borde_bottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	
}

#menupie {
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;	
	text-align: center;
	width: 500px;	
}
/* Fin estilos de la estructura*/

/* Estilos de textos de la cabecera*/
#cabecera #cabeceramenu {
	position: relative;
	margin-left: 200px;
	padding-top: 22px;
	width: 544px;
	left: 0px;
	top: 0px;
	height: 43px;
}

#cabeceralogo {
	float: left;
}

#cabecera #cabeceramenu span {
	color: #FF00CE;
}
/* Fin estilos*/

/* Espaciado entre las opciones del menu izquierdo*/
#menucandidatos {
	margin-top: 5px;
}

#menuempresas, #menuescuelas, #menumercado {
	margin-top: 15px;
}

#menumercado #explicacion {
	margin-top: 0px;
	margin-left: 3px;
	margin-botton: 0px;
	padding: 0px;
}

#menuextra {
	margin-top: 35px;
}
/* Fin estilos de espaciado*/

/* Alineacion de las opciones del menu izquierdo*/
#menucandidatos ul, #menuempresas ul, #menuescuelas ul, #menumercado ul, #menuextra ul {
	margin-top: 5px;
	margin-left: 8px;
	padding: 0px;
	list-style: none;	
}
/* Espaciado entre las opciones*/
#menucandidatos li, #menuempresas li, #menuescuelas li, #menumercado li, #menuextra li {
	margin-top: 2px;
}
/* Fin alineacion*/

/*Tamano de los titulos de la opciones del menu izquierdo*/
#menuempresas span, #menuescuelas span, #menucandidatos span, #menumercado span {
	font-size: 12px;
}

/* Estilos para los links*/
#menucandidatos a:hover, #menucandidatos span {
	color: #009EFF;
}

#menuempresas a:hover, #menuempresas span {
	color: #5ABE00;	
}

#menuescuelas a:hover, #menuescuelas span {
	color: #FF9218;	
}

#menumercado a:hover, #menumercado span, #menumercado #explicacion {
	color: #F4BE0E;	
}

#menuextra a:hover, #menupie a:hover, #derecho a:hover {
	color: #FF18B5;
}
/* Fin estilos links*/

/* Estilos para las ofertas destacadas*/
#ofertasdestacadas {
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;	
	width: 475px;	
}

#cabeceraoferta, #detalleoferta, #pieoferta {
	width: 475px;
	float: left;
}

#titulo {
	font-weight: bold;
	text-align: center;		
}

#cabeceratabla, #oferta, #cabeceraoferta, #detalleoferta, #pieoferta {
	margin-top: 5px;
}

#nomoferta, #nomprovincia, #inscribete, #salario span, #inscribete a, #nomoferta a, #masofertas a {
	color: #FF18B5;
}

#nomoferta a:visited, #masofertas a:visited, #inscribete a:visited {
	color: #a2006e;
}

#headpuesto, #headprovincia, #headextra, #headextra2 {
	background-color: #FFCCF5;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	float: left;	
}

#headpuesto {
	width: 210px;		
}

#headprovincia {
	width: 175px;		
	margin-left: 2px;
	text-align: center;	
}

#headextra {
	margin-left: 2px;
	width: 80px;
}

#headextra2 {
	margin-left: 2px;
	width: 75px;
}

#nomoferta {
	width: 210px;
	padding-left: 2px;
}

#nomprovincia {
	width: 175px;		
	margin-left: 2px;
	text-align: center;
}

#inscribete	{
	width: 80px;	
	margin-left: 2px;
	text-align: right;
}

#cabeceraoferta a:hover, #masofertas a:hover{
	font-weight: bold;
}

#descripcion, #salario {
	width: 470px;
	padding-left: 2px;
}

#nomoferta, #nomprovincia, #inscribete, #descripcion, #salario {
	float: left;
}
/* Fin estilos ofertas destacadas*/

/* Estilos para la publicidad */
#publicidad {
	margin-top: 25px;
	margin-left: auto;
	margin-right: auto;		
	width: 470px;
}

#promopie, #afi_promocion_pie {
	width: 100%;
	text-align: center;
}

#publicabeza, #publipie, #formacion, #servicioscandidatos, #servmerhead, #servmerpie, #servmernombre, #servmerdescripcion,
#promohead, #promopie, #promonombre, #promodescripcion,
#formahead, #formapie, #formanombre, #formadescripcion,
#afi_promocion_head, #afi_promocion_pie
{
	float: left;
}

#promociones, #serviciosmercado, #otros, #servmermasinfo, #promomasinfo, #formamasinfo, #afi_promo {
	float: right;
}

#publicabeza, #publipie {
	width: 470px;
}

#serviciosmercado, #promociones, #formacion, #servicioscandidatos, #otros, #afi_promo {
	width: 230px;
}

/* Estilos Mercados */
#servmertitulo {
	background-color: #F9E7AD;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}

#servmernombre {
	color: #F4BE0E;
	width: 195px;		
}

#servmernombre a {
	color: #F4BE0E;
}

#servmerhead a:hover, #servmermasservicios a:hover {
	font-weight: bold;
	color: #F4BE0E;
}

#servmermasservicios {
	margin-top: 15px;
	width: 230px;
	text-align: right;
	float: left;
}

/* Fin Estilos Mercados */

/* Estilos Promociones */
#promotitulo {
	background-color: #BDE599;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}

#afi_promo_titulo {	
	background-color: #cfd1e9;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}

#promonombre {
	color: #F4BE0E;
	width: 195px;	
}

#promonombre a {
	color: #5ABE00;
}

#promohead a:hover, #promomaspromociones a:hover {
	font-weight: bold;
}

#promomaspromociones {
	margin-top: 15px;
	width: 230px;
	text-align: right;
	float: left;
}
/* Fin Estilos Promociones*/

/* Estilos Formacion */
#formatitulo {
	background-color: #FFDAB0;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}

#formanombre {
	color: #F4BE0E;
	width: 195px;	
}

#formanombre a {
	color: #FF9218;
}

#formahead a:hover, #formamaspromociones a:hover {
	font-weight: bold;
	color: #FF9218;
}

#formapie a:hover {
	font-weight: bold;
	color: #FF9218;
}


#formamaspromociones {
	margin-top: 15px;
	width: 230px;
	text-align: right;
	float: left;
}
/* Fin Estilos Formacion*/

/* Estilos Candidatos */
#candititulo {
	background-color: #FFDAB0;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}

#candinombre {
	color: #F4BE0E;
	width: 195px;	
}

#candinombre a {
	color: #FF9218;
}

#candihead a:hover, #candimaspromociones a:hover {
	font-weight: bold;
	color: #FF9218;
}

#candipie a:hover {
	font-weight: bold;
	color: #FF9218;
}


#candimaspromociones {
	margin-top: 15px;
	width: 230px;
	text-align: right;
	float: left;
}
/* Fin Estilos Formacion*/

/* Estilos generales de publicidad*/
#servmerpie {
	width: 100%;
	text-align: center;
}

#servmerhead {
	width: 100%;
}

#servmerhead, #promohead, #formahead, #afi_promocion_head  {
	margin-top: 10px;
}

#servmerpie, #promopie, #formapie, #afi_promocion_pie {
	margin-top: 2px;
}

#publipie {
	margin-top: 20px;
}
/* Fin estilos generales de  publicidad*/

/* Fin estilos publicidad*/

#ultimasofertas {
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;	
	/*border: #29B242 1px solid;*/
	width: 470px;
	/*height: 200px;*/
}

#masofertas {
	width: 470px;
	text-align: right;
}

/* Estilos generales*/
a {
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}

a:hover {
	font-weight: normal;
}
/* Fin Estilos generales*/

/*Fin Hoja Estilo*/

/*Pruebas cambios*/

#menucandidatos li {
	background-color: #EDF8FF;
	padding: 1px 1px 1px 1px;
}

#menuempresas li {
	background-color: #F3FAED;
	padding: 1px 1px 1px 1px;
}

#menuescuelas li {
	background-color: #FFF7EF;
	padding: 1px 1px 1px 1px;
}

#menumercado li {
	background-color: #FEFBF0;
	padding: 1px 1px 1px 1px;
}

#menuextra li {
	background-color: #FFEFFA;
	padding: 1px 1px 1px 1px;
}

#serviciosmercado {
	/*background-color: #FEFBF0;*/
}

#promociones {
	/*background-color: #F3FAED;*/
}

#formacion {
	/*background-color: #FFF7EF;*/
	margin-bottom: 10px;
}

/*Fin Pruebas cambios*/

#listaafiliados {
	margin-top: 25px;
	margin-left: auto;
	margin-right: auto;		
	width: 470px;	
}
	
#listaafiliados #listafidescripcion {	
	margin-top: 5px;
	text-align: center;
	background-color: #DEEBF7;
	width: 470px;	
	padding-top: 2px;
	padding-bottom: 2px;
}

.css_super {
	color: #FF18B5;
	font-size: 11px;
}

#detalleafiliado {		
	width: 470px;
	margin-top: 0px;	
}
	
#logoafiliado {
	float: left;
	/*border: #000000 solid 1px;*/
	width: 120px;
	height: 64px;	
}

#infoafiliado {
	float: right;
	/*border: #000000 solid 1px;*/
	width: 345px;		
}

#listafititulo {
	font-weight: bold;
	text-align: center;	
}

#infoaficartacand {
	margin-top: 5px;
	background-color: #EDF8FF;
	height: 37px;	
}

#infoaficabeza span{
	color: #10659C;
}

#afideparvir {
	text-align: right;
	margin-top: 2px;	
}

#afideparvir a:hover, #masafiliados a:hover {
	font-weight: bold;
	color: #10659C;	
}

#extraafi {
	margin-top: 10px;
}

#masafiliados {
	text-align: center;	
	float: left;
	width: 470px;
	margin-top: 10px;
	/*border: #000000 1px solid;*/
}

#logoafiliado, #infoafiliado {
	margin-top: 10px;
}

/* Estilos Otros Publicidad */
#otrospublititulo {
	background-color: #BFBFFF;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;	
}

#otrospublicabeza, #otrospublipie {
	width: 230px;
	float: left;
	background-color: #F7F7FF;
}

#otrospublipieizquierda, #otrospublicabezaizquierda {
	float: left;
	width: 110px;
} 

#otrospublipiederecha, #otrospublicabezaderecha {
	float: right;	
	width: 110px;
}

#otrospublicabezaizquierda, #otrospublicabezaderecha, #otrospublipieizquierda, #otrospublipiederecha {
	margin-top: 10px;
}
/* Fin Estilos Otros Publicidad */

#cabeceraoferta {
	margin-top: 10px;
}

#divmipersonalbanner, #divmiwebbanner {
	margin-top: 10px;
	margin-left: 8px;
	margin-bottom: 10px;
}

#extraoculto {
	visibility: hidden;
	overflow:auto;
	height:1px;
}

.css_bold {
	font-weight: bold;
}

/* Estilo nota legal */
.CSStitletextShort {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	line-height: 10px
}

.sup_nuevo {
	color: #FF0000;
	font-size: 11px;
	font-weight: bold;
}


/* Estilo para los indicadores (pasos del proceso) de Candidatos */

p.espacio {
	border-style: solid;
	border-color: #FFFFFF #FFFFFF #0091E8 #FFFFFF;
	border-width: 1px;
	text-align: center;
	font-family: Tahoma;
	font-size: 12px;
	color: #9B9B9B;
	width: 50px;
	height: 14px;
	float: left;
}
p.uno, p.dos, p.tres, p.cuatro, p.cinco, p.seis, p.siete, p.ocho, p.nueve {
	border-style: solid;
	border-color: #D9D9D9 #D9D9D9 #0091E8 #D9D9D9;
	border-width: 1px;
	text-align: center;
	font-family: Tahoma;
	font-size: 12px;
	color: #9B9B9B;
	width: 40px;
	float: left;
}

p.unoOn, p.dosOn, p.tresOn, p.cuatroOn, p.cincoOn, p.seisOn, p.sieteOn, p.ochoOn, p.nueveOn {
	border-style: solid;
	border-color: #0091E8 #0091E8 #0091E8 #0091E8;
	border-width: 1px;
	text-align: center;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #0091E8;
	width: 40px;
	float: left;
}

a.a_rosa {
	color: #FF18B5;
}

a.a_rosa:hover {
	color: #2965ce;
}

a.a_rosa:visited {
	color: #a2006e;/*d40090*/
}

.color_rosa {
	color: #FF18B5;
}

.color_azul {
	color: #2965ce;
}