/*
-----------------------------------------------------------
Titulo:			Animajobs
Actualizado:	24 febrero 2009
Version:		2.0	
-----------------------------------------------------------
*/
body {
	margin: 0px;
	padding: 0px;
	background: #DCDCDC url(imagenes/bkg-body2.jpg) repeat-x 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;

}
h2 {
	line-height: 25px;
	color: #002955;
	font-size: 18px;
	text-transform: uppercase;
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	text-align: left;
	font-weight: bold;
}
p {
	font-size: 12px;
	margin: 0px 0px 10px 10px;
	padding: 0px;
	color: #00113C;
}
.ghost {
	display: none;
}
.clearer {
	clear: both;
}
#cabecera, #pie, #principal {
	width: 1000px;
	margin: 0px auto;
	text-align: left;
}

/*
--------------------------------------------------------CABECERA--------------------------------------------------------
*/

#cabecera {
	height: 142px;
	position: relative;
	z-index: 666;
}
#logo {
	position: absolute;
	left: 20px;
	top: 0px;
	border-style: none;
}
#selector-idioma {
	height: 50px;
	width: 150px;
	position: absolute;
	top: 0px;
	right: 0px;
}
#selector-idioma p {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	text-align: right;
	margin: 0px;
	padding: 0px;
}
#selector-idioma-jump-menu {
	background: url(imagenes/bkg-selector-dioma.gif) no-repeat 27px 2px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	position: relative;
}
#selector-idioma-jump-menu .idioma-jump-menu {
	height: 18px;
	width: 100px;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #FFFFFF;
	background: #001844 url(imagenes/bkg-selector-dioma.gif) no-repeat center top;
	border-style: none;
	position: absolute;
	z-index: 20;
	top: 3px;
	right: 8px;
}
#sigla-idioma {
	font-size: 14px;
	font-weight: normal;
	text-transform: capitalize;
	position: absolute;
	left: 0px;
	top: 25px;
	color: #00133F;
}

/*
------------------------------------------------------MENU SECUNDARIO--------------------------------------------------------
*/

#menu-secundario {
 height: 20px;
 width: 550px;
 position: absolute;
 top: 51px;
 right: 0px;
 text-align: right;
}

#menu-secundario a img {
 margin: 0px 0px 0px 5px;
 padding: 0px 0px 0px 5px;
}

#menu-secundario li a img {
 margin: 0px 0px 0px 5px;
 padding: 0px 0px 0px 5px;
}

#menu-secundario ul {
	margin: 0px;
	padding: 0px;
}
#menu-secundario li {
	display: inline;
	padding: 0px 0px 0px 6px;
}
#menu-secundario a {
	color: #001B47;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#menu-secundario a:hover {
	color: #666666;
}
#menu-secundario a img {
	vertical-align: text-bottom;
	border-style: none;
	margin: 0px;
	padding: 0px 0px 0px 5px;
}

/*
------------------------------BOTON FACEBOOK-------------------------------------------------------*/

#facebook-button {
margin: 0px;
padding: 0px;
height: 26px;
width: 86px;
border-style: none;
position: absolute;
right: 0px;
bottom: 5px;
}
#facebook-button a img {
border-style: none;
}

/*
--------------------------------------------------------MENU SUPERIOR--------------------------------------------------------
*/

#inserta-cv {
	position: absolute;
	z-index: 30;
	left: 200px;
	bottom: 0px;
}
#menu-principal {
	height: 38px;
	width: 400px;
	position: absolute;
	left: 260px;
	bottom: 0px;
	color: #001B47;
	font-size: 12px;
	font-weight: bold;
	z-index: 1000;
}
#menu-principal ul {
	margin: 0px;
	padding: 0px;
}
#menu-principal ul li {
	margin: 0px;
	padding: 0px 10px;
	display: inline;
	height: 21px;
	background: url(imagenes/bkg-separador-menu-principal.jpg) no-repeat right center;
}
#menu-principal ul li ul {
	background: url(imagenes/bkg-submenu-principal.gif) no-repeat left bottom;
	position: absolute;
	top: 41px;
	margin: 0px;
	padding: 0px 0px 20px 23px;
	width: 150px;
	z-index: 40;
}
#menu-principal ul li ul #top-submenu-principal {
	margin: 0px 0px 0px -23px;
	width: 150px;
	height: 10px;
	background: url(imagenes/bkg-submenu-principal.gif) no-repeat left top;
}

#menu-principal ul li ul li {
	display: list-item;
	list-style: url(imagenes/ico-flecha-azul.gif) none outside;
	margin: 0px;
	padding: 0px;
	background: url(none);
	height: 20px;
	border-bottom: 1px dotted #003366;
	width: 120px;
}
#menu-principal ul li ul li a {
	font-weight: normal;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	text-transform: none;
}
#menu-principal ul li ul li a:hover {
	color: #666666;

}



#menu-principal ul li.no-line {
	background: url(none);
	list-style: none;
}
#menu-principal a {
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	line-height: 38px;
}
#menu-principal a:hover {
	color: #D9EAFC;
}
ul.submenu-1-menu-principal {
      left: 80px;
      visibility: hidden; 
      text-align: left;
}

ul.submenu-2-menu-principal {
      left: 170px;
      visibility: hidden; 
      text-align: left;
}

/*
--------------------------------------------------------PRINCIPAL--------------------------------------------------------
*/

#principal {
	background: #FFFFFF;
}

/*
------------------------------------------PRINCIPAL -- COLUMNA IZQUIERDA--------------------------------------------------
*/

#col-izq {
	width: 194px;
	float: left;
	padding: 5px 0px 10px;
}
/*
---------------------------------------------------BUSCADOR---------------------------------------------------
*/
#buscador-lateral {
	background: url(imagenes/bkg-buscador-lateral.jpg) no-repeat left bottom;
	width: 179px;
	float: right;
	height: 160px;
	margin: 0px 0px 10px;
}
#buscador-lateral h2 {
	line-height: 25px;
	background: url(imagenes/bkg-h2-buscador-lateral.jpg) no-repeat 0px 0px;
	color: #FFFFFF;
	font-size: 12px;
	text-transform: uppercase;
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	text-align: left;
}
.input-field {
	background: url(imagenes/bkg-buscador-lateral-input-field.gif) no-repeat left top;
	margin: 0px auto 7px;
	padding: 2px 0px 0px;
	height: 21px;
	width: 153px;
}
.form-input-field-buscador-lateral {
	margin: 0px auto 0px 5px;
	width: 143px;
	font-size: 11px;
	line-height: 15px;
	padding: 0px;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
	color: #999999;
}
.selector-field {
	background: url(imagenes/bkg-buscador-lateral-input-field.gif) no-repeat left top;
	margin: 0px auto 7px;
	padding: 2px 0px 0px;
	height: 21px;
	width: 153px;
}
.selector {
	width: 136px;
	height: 18px;
	margin: 0px 0px 0px 8px;
	padding: 0px;
	font-size: 11px;
	line-height: 18px;
	color: #999999;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
}
.buscar {
	background: url(imagenes/bkg-boton-buscar-buscador.jpg) no-repeat right top;
	height: 21px;
	margin: 0px 15px 0px 0px;
	text-align: right;
	cursor: hand;
	cursor:pointer; 
}
.buscar a {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	padding: 0px 22px 0px 0px;
	margin: 0px;
	line-height: 21px;
	cursor: hand;
}
.buscar a:hover {
	color: #000000;
}

/*
---------------------------------------------------BUSCA RAPIDA---------------------------------------------------
*/
#busca-rapida {
	background: url(imagenes/bkg-buscador-rapido.jpg) left bottom;
	width: 180px;
	float: right;
	text-align: center;
	margin: 0px 0px 10px;
}
#busca-rapida h2 {
	line-height: 25px;
	background: url(imagenes/bkg-h2-buscador-lateral.jpg) no-repeat 0px 0px;
	color: #FFFFFF;
	font-size: 12px;
	text-transform: uppercase;
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	text-align: left;
}
#busca-rapida a {
	text-decoration: none;
	color: #00113C;
	font-weight: bold;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	text-transform: uppercase;
}
#busca-rapida .size1 {
	font-size: 11px;
}
#busca-rapida .size2 {
	font-size: 13px;
}
#busca-rapida .size3 {
	font-size: 15px;
}
#busca-rapida .size4 {
	font-size: 17px;
}
#busca-rapida .size5 {
	font-size: 19px;
}
#busca-rapida-articulos {
	margin: 0px;
	padding: 0px 0px 20px;
}
#busca-rapida-locaciones {
	margin: 0px;
	padding: 0px 0px 20px;
	clear: both;
}

/*
---------------------------------------------------EMPRESAS DESTACADAS---------------------------------------------------
*/

#empresas-destacadas {
	background: url(imagenes/bkg-empresas_destacadas.jpg) no-repeat left bottom;
	width: 180px;
	float: right;
	text-align: center;
	padding: 0px 0px 10px;
}

#empresas-destacadas h2 {
	line-height: 25px;
	background: url(imagenes/bkg-h2-buscador-lateral.jpg) no-repeat 0px 0px;
	color: #FFFFFF;
	font-size: 12px;
	text-transform: uppercase;
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	text-align: left;
}
#empresas-destacadas a img {
	clear: both;
	border-style: none;
}


/*
-----------------------------------------PRINCIPAL --- COLUMNA PRINCIPAL---------------------------------------------------
*/
#col-principal {
	float: right;
	width: 800px;
	padding: 5px 0px 0px;
}
#animacion {
	background: #FFFFFF;
	height: 217px;
	width: 790px;
	margin: 0px 0px 10px;
	padding: 0px;
}
#animacion a img{
	border-style: none;
}

/*
--------------------------------------PRINCIPAL --- COLUMNA PRINCIPAL---------------------------------------------------
*/
#col-principal {
	float: right;
	width: 800px;
	padding: 5px 0px 0px;
}
/*#animacion {
	background: #FFFFFF;
	height: 217px;
	width: 790px;
	margin: 0px 0px 10px;
	padding: 0px;
}*/

#animacion {
	background: #FFFFFF;
	height: 226px;
	width: 790px;
	margin: 0px 0px 10px;
	padding: 0px;
}
#animacion a img{
	border-style: none;
}
#animacion-video {
	height: 225px;
	width: 400px;
	float: right;
}

#animacion-presentacion {
	background: url(../imagenes/bkg-animacion-presentacion-no-icon.png) no-repeat 00px;
	float: left;
	height: 226px;
	width: 380px;
	position: relative;
	color: #FFFFFF;
}
#animacion-presentacion h3 {
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	left: 195px;
	top: 35px;
	margin: 0px;
	padding: 0px;
}
.animacion-presentacion-nombre-video {
	font-size: 20px;
	font-weight: bold;
	position: absolute;
	left: 195px;
	top: 57px;
	margin: 0px;
	padding: 0px;
}
.animacion-presentacion-descripcion-video-strong {
	font-size: 14px;
	font-weight: bold;
	position: absolute;
	left: 195px;
	top: 95px;
	margin: 0;
	color: #FFFFFF;
}
.animacion-presentacion-descripcion-video {
	position: absolute;
	left: 195px;
	top: 120px;
	margin: 0;
	width: 172px;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 12px;
}
.animacion-presentacion-descripcion-foto-video {
	position: absolute;
	left: 19px;
	top: 57px;
}
.animacion-presentacion-descripcion-youtube {
	background: url(../imagenes/btn-ver-mas-youtube.png) no-repeat;
	display: block;
	position: absolute;
	left: 17px;
	top: 155px;
	height: 28px;
	width: 153px;
}
.animacion-presentacion-descripcion-join {
	position: absolute;
	left: 235px;
	top: 175px;
	background: url(../imagenes/btn-join-us.png) no-repeat;
	display: block;
	height: 35px;
	width: 129px;
}
.animacion-presentacion-descripcion-compartir {
	color: #FFFFFF;
	text-decoration: none;
	position: absolute;
	left: 30px;
	bottom: 5px;
	font-weight: bold;
}
.animacion-presentacion-descripcion-compartir a{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
/*
---------------------------------------------INDEX OFERTAS DESTACADAS---------------------------------------------------
*/
#ofertas-destacadas {
	width: 410px;
	float: left;
	padding: 0px 0px 30px 10px;
}
#ofertas-destacadas h2 {
	background: url(none);
	font-size: 18px;
	margin: 0px;
	padding: 0px;
	color: #00113C;
	text-transform: none;
}
#ofertas-destacadas p {
	font-size: 11px;
	margin: 0px 0px 10px;
	padding: 0px;
	font-weight: bold;
	color: #00113C;
}
#tabla-ofertas-destacadas {
	border-style: none;
	clear: both;
	width: 404px;
	margin: 0px;
	padding: 0px;
}

#tabla-ofertas-destacadas .mas {
	background: url(imagenes/bkg-boton-mas.jpg) no-repeat left top;
	height: 21px;
	margin: 5px 0px 0px 0px;	
	text-align: left;
	cursor: hand;
	cursor:pointer; 
}

#tabla-ofertas-destacadas .mas a {
	text-decoration: none;
	font-size: 8px;
	font-weight: bold;
	color: #001B47;
	text-transform: uppercase;
	padding: 0px 22px 0px 15px;
	margin: 0px;
	line-height: 21px;
	font-weight:bold;

}
.tabla-ofertas-destacadas-fila-titulo {
	position: relative;
	font-weight: bold;
	margin: 0px 0px 3px;
	padding: 0px;
	clear: both;
	height: 22px;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 22px;
	width: 404px;
}
.tabla-ofertas-destacadas-titulo1 {
	background: url(imagenes/bkg-td-titulo-tabla-ofertas-destacadas-1.jpg) no-repeat left bottom;
	height: 22px;
	width: 80px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	padding: 0px 0px 0px 3px;
}
.tabla-ofertas-destacadas-titulo2 {
	position: absolute;
	left: 78px;
	bottom: 0px;
	background: url(imagenes/bkg-td-titulo-tabla-ofertas-destacadas-2.jpg) no-repeat 0px bottom;
	width: 210px;
	font-weight: bold;
	height: 22px;
	padding: 0px 0px 0px 3px;
}
.tabla-ofertas-destacadas-titulo3 {
	background: url(imagenes/bkg-td-titulo-tabla-ofertas-destacadas-3.jpg) no-repeat left bottom;
	width: 120px;
	position: absolute;
	bottom: 0px;
	height: 22px;
	padding: 0px 0px 0px 3px;
	left: 287px;
}
.tabla-ofertas-destacadas-fila {
	background: url(imagenes/bkg-tr-tabla-ofertas-destacadas.gif) no-repeat left bottom;
	position: relative;
	clear: both;
	height: 22px;
	color: #666666;
	font-size: 10px;
	text-transform: uppercase;
	line-height: 22px;
	margin: 0px 0px 2px;
}
.tabla-ofertas-destacadas-celda-1, .tabla-ofertas-destacadas-celda-2, .tabla-ofertas-destacadas-celda-3,.tabla-ofertas-destacadas-celda-4 {
	position: absolute;
	bottom: 0px;
	padding: 0px 0px 0px 3px;
	height: 22px;
}
.tabla-ofertas-destacadas-celda-1 {
	width: 80px;
	left: 0px;
	background: url(imagenes/bkg-tr-tabla-ofertas-destacadas-top.gif) no-repeat left top;
}
.tabla-ofertas-destacadas-celda-2 {
	width: 210px;
	left: 78px;
	background: url(imagenes/bkg-tr-tabla-ofertas-destacadas-top.gif) no-repeat center top;
}

.tabla-ofertas-destacadas-celda-2 a{
 text-decoration: none;
 color: #001D49;
}

.tabla-ofertas-destacadas-celda-2 a:hover {
 color: #000000;
 text-decoration: underline;
}

.tabla-ofertas-destacadas-celda-3 {
	width: 95px;
	left: 287px;
	background: url(imagenes/bkg-tr-tabla-ofertas-destacadas-top.gif) no-repeat center top;
}
.tabla-ofertas-destacadas-celda-4 {
	width: 20px;	
	right: 0px;
	background: url(imagenes/bkg-tr-tabla-ofertas-destacadas-top.gif) no-repeat right top;
}
.tabla-ofertas-destacadas-celda-4 a img {
	border-style: none;
}

/*-------------- TABLA OFERTAS DESTACADAS-INTERNO-----------------------*/

#ofertas-destacadas-interno {
	width: 710px;
	float: left;
	padding: 0px 0px 30px 10px;
}

#tabla-ofertas-destacadas-interno {
	border-style: none;
	clear: both;
	width: 704px;
	margin: 0px;
	padding: 0px;
}
.tabla-ofertas-destacadas-interno-fila-titulo {
	position: relative;
	font-weight: bold;
	margin: 0px 0px 3px;
	padding: 0px;
	clear: both;
	height: 22px;
	color: #FFFFFF;
	font-size: 13px;
	line-height: 22px;
	width: 404px;
}
.tabla-ofertas-destacadas-interno-titulo1 {
	background: url(imagenes/bkg-td-titulo-tabla-ofertas-destacadas-interno-1.jpg) no-repeat left bottom;
	height: 22px;
	width: 80px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	padding: 0px 0px 0px 3px;
}
.tabla-ofertas-destacadas-interno-titulo2 {
	position: absolute;
	left: 79px;
	bottom: 0px;
	background: url(/imagenes/bkg-td-titulo-tabla-ofertas-destacadas-interno-2.jpg) no-repeat 0px bottom;
	width: 300px;
	font-weight: bold;
	height: 22px;
	padding: 0px 0px 0px 3px;
}
.tabla-ofertas-destacadas-interno-titulo3 {
	background: url(imagenes/bkg-td-titulo-tabla-ofertas-destacadas-interno-3.jpg) no-repeat left bottom;
	width: 325px;
	position: absolute;
	bottom: 0px;
	height: 22px;
	padding: 0px 0px 0px 3px;
	left: 378px;
}
.tabla-ofertas-destacadas-interno-fila {
	background: url(imagenes/bkg-tr-tabla-ofertas-destacadas-interno.gif) no-repeat left bottom;
	position: relative;
	clear: both;
	height: 22px;
	color: #666666;
	font-size: 10px;
	text-transform: uppercase;
	line-height: 22px;
	margin: 0px 0px 2px;
}
.tabla-ofertas-destacadas-interno-celda-1, .tabla-ofertas-destacadas-interno-celda-2, .tabla-ofertas-destacadas-interno-celda-3, .tabla-ofertas-destacadas-interno-celda-4 {
	position: absolute;
	bottom: 0px;
	padding: 0px 0px 0px 3px;
	height: 22px;
}
.tabla-ofertas-destacadas-interno-celda-1 {
	width: 80px;
	left: 0px;
	background: url(imagenes/bkg-tr-tabla-ofertas-destacadas-interno-top.gif) no-repeat left top;
}
.tabla-ofertas-destacadas-interno-celda-2 {
	width: 300px;
	left: 78px;
	background: url(imagenes/bkg-tr-tabla-ofertas-destacadas-interno-top.gif) no-repeat center top;
}

.tabla-ofertas-destacadas-interno-celda-2 a{
 text-decoration: none;
 color: #001D49;
}

.tabla-ofertas-destacadas-interno-celda-2 a:hover {
 color: #000000;
 text-decoration: underline;
}

.tabla-ofertas-destacadas-interno-celda-3 {
	width: 300px;
	left: 380px;
	background: url(imagenes/bkg-tr-tabla-ofertas-destacadas-interno-top.gif) no-repeat center top;
}
.tabla-ofertas-destacadas-interno-celda-4 {
	width: 25px;	
	right: 0px;
	background: url(imagenes/bkg-tr-tabla-ofertas-destacadas-interno-top.gif) no-repeat right top;
}
.tabla-ofertas-destacadas-interno-celda-4 a img {
	border-style: none;
}


/*
----------------------------------------------INDEX CURSOS Y CASTINGS---------------------------------------------------
*/
#cursos-castings {
	float: right;
	width: 340px;
	padding: 0px;
	margin: 0px 10px 0px 0px;
}
#cursos-castings h2 {
	background: url(none);
	font-size: 18px;
	margin: 0px;
	padding: 0px;
	color: #00113C;
	text-transform: none;
}
#cursos-castings p {
	font-size: 11px;
	margin: 0px 0px 10px;
	padding: 0px;
	font-weight: bold;
	color: #00113C;
}

#cursos-castings .mas {
	background: url(imagenes/bkg-boton-mas.jpg) no-repeat left top;
	height: 21px;
	margin: 0px 0px 40px 10px;	
	text-align: left;
	cursor: hand;
	cursor:pointer; 
}

#cursos-castings .mas a {
	text-decoration: none;
	font-size: 8px;
	font-weight: bold;
	color: #001B47;
	text-transform: uppercase;
	padding: 0px 22px 0px 15px;
	margin: 0px;
	line-height: 21px;
	font-weight:bold;
}

.cursos, .castings {
	height: 65px;
	width: 320px;
	border-bottom: 1px dotted #006699;
	margin: 0px 0px 5px 10px;
	position: relative;
	padding: 0px;
	clear: both;
}
.cursos-foto, .castings-foto {
	height: 52px;
	width: 52px;
	position: absolute;
	left: 0px;
	top: 0px;
	text-align: center;
	vertical-align: middle;
	background-image: url(imagenes/bkg-foto-cursos-castings.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.cursos-foto img, .castings-foto img {
	padding: 3px 0px 0px;
}

.cursos-descripcion, .castings-descripcion {
	position: absolute;
	left: 62px;
	top: 0px;
	width: 175px;
	height: 60px;
}
.cursos-descripcion .tipo, .castings-descripcion .tipo {
	font-size: 12px;
	color: #666666;
}
.cursos-descripcion .tipo img, .castings-descripcion .tipo img {
	vertical-align: middle;
	margin: 0px 0px 0px 5px;
}

.cursos-descripcion .descrip, .castings-descripcion .descrip {
	font-weight: bold;
	font-size: 16px;
	color: #05123B;
}



.cursos-locacion, .castings-locacion {
	height: 30px;
	width: 80px;
	position: absolute;
	top: 0px;
	right: 0px;
	font-size: 11px;
	line-height: 30px;
	text-align: right;
	font-weight: bold;
	color: #FFA600;
}
.cursos-ampliar {
	background: url(imagenes/bkg-btn-cursos-castings.gif) no-repeat left top;
	height: 21px;
	width: 75px;
	position: absolute;
	right: 0px;
	bottom: 10px;
	text-align: right;
}

.castings-ampliar {
	background: url(imagenes/bkg-btn-castings.jpg) no-repeat left top;
	height: 21px;
	width: 102px;
	position: absolute;
	right: 0px;
	bottom: 10px;
	text-align: right;
}
.cursos-ampliar a, .castings-ampliar a {
	font-size: 8px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 20px;
	text-align: right;
	padding: 0px 20px 0px 0px;
	font-weight: bold;
}
.castings-descripcion .descrip {
	color: #FF9900;
}

.castings-locacion {
	color: #002956;
}


/*-----------------CURRICULUM---------------------*/
#cabecera-curriculums {
position: relative;
width: 750px;
margin: 30px 0px 20px 25px;
padding: 0px;
height: 40px;
clear: both;
}
#curriculums-pasos {
height: 25px;
width: 340px;
position: absolute;
top: 0px;
right: 0px;
}
#cabecera-curriculums h2 {
margin: 0px;
padding: 0px;
/* correccion ROBERT
font-size: 20px;
font-weight: normal;*/
color: #001D49;
}
#cabecera-curriculums p {
margin: 0px;
padding: 0px;
}

#curriculums-pasos ul {
margin: 0px;
padding: 0px;
}
#curriculums-pasos li {
margin: 0px;
padding: 0px 0px 0px 7px;
display: block;
height: 21px;
width: 77px;
background: url(imagenes/btn-pasos.jpg) no-repeat 0px 0px;
float: left;
list-style: none;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
color: #FFFFFF;
line-height: 22px;
}

#curriculums-pasos li a{
text-decoration: none;
color: #FFFFFF;
}

#curriculums-pasos li.paso-actual {
background: url(imagenes/btn-pasos-actual.jpg) no-repeat 0px 0px;
}

/*---------------------------------CV1-------------------------------------*/

#cv-1 {
margin: 0px 0px 0px 25px;
padding: 0px;
width: 746px;
background: url(imagenes/cv_tagblas_bkg_y.jpg) repeat-y 0px 0px;
position: relative;
}

#warning {
 color: #ffa600;
 width: 350px;
 position: absolute;
 left: 380px;
 top: 175px;
 height: 80px;
}

#warning2 {
 color: #ffa600;
 width: 350px;
 position: absolute;
 left: 380px;
 top: 152px;
 height: 80px;
}
#cv-1 h2 {
background: url(imagenes/cv_tagblas_h2_bkg.jpg);
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
text-transform: uppercase;
height: 45px;
line-height: 20px;
margin: 0px;
padding: 0px 0px 0px 7px;
}
#cv-1-tabla {
background: url(imagenes/cv_tagblas_bkg_bttm.jpg) no-repeat left bottom;
position: relative;
}
#cv-1-fila {
height: 30px;
}
#cv-1-fila-tag {
height: 25px;
width: 175px;
float: left;
font-size: 11px;
line-height: 25px;
text-transform: uppercase;
font-weight: bold;
margin: 0px;
padding: 0px 0px 0px 40px;
}
#cv-1-fila-tag .small {
font-size: 9px;

}
#cv-1-fila-input {
height: 25px;
width: 160px;
background: url(imagenes/ico-flch-menu-izq.gif) no-repeat right center;
float: left;
margin: 0px;
padding: 0px;
}
#cv-1-fila-input .input-larga {
background: url(imagenes/bkg-cv-form-dato-largo.jpg) no-repeat left center;
font-size: 11px;
margin: 0px;
padding: 3px 0px 0px 3px;
border-style: none;
width: 160px;
font-weight: bold;
line-height: 25px;
height: 25px;
}

#cv-1-fila-input-no {
height: 25px;
width: 160px;
float: left;
margin: 0px;
padding: 0px;
}

#cv-1-fila-input-no .input-larga {
background: url(imagenes/bkg-cv-form-dato-largo.jpg) no-repeat left center;
font-size: 11px;
margin: 0px;
padding: 3px 0px 0px 3px;
border-style: none;
width: 160px;
font-weight: bold;
line-height: 25px;
height: 25px;
}

#cv-siguiente-paso {
    padding: 0px;
    background: #FFFFFF url(imagenes/btn-cv-siguiente.jpg) no-repeat bottom;
    clear: both;
    margin: 0px 0px 20px 25px;
    height: 21px;
    width: 123px;
    text-align: center;
}
#cv-siguiente-paso a {
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    color: #FFFFFF;
    margin: 0px 2px 0px 0px;
    line-height: 21px;
    text-decoration: none;
}
#cv-siguiente-paso a:hover {
    color: #C2CAD5;
}

/*---------------------------------CV2 DISPONIBILIDAD-------------------------------------*/

#cv-2-disponibilidad {
margin: 0px 0px 20px 25px;
padding: 0px;
width: 746px;
background: url(imagenes/cv_tagblas_bkg_y.jpg) repeat-y 0px 0px;
}
#cv-2-disponibilidad h2 {
background: url(imagenes/cv_tagblas_h2_bkg.jpg);
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
text-transform: uppercase;
height: 45px;
line-height: 20px;
margin: 0px;
padding: 0px 0px 0px 7px;
}
#cv-2-disponibilidad-tabla {
background: url(imagenes/cv_tagblas_bkg_bttm.jpg) no-repeat left bottom;
font-size: 12px;
position: relative;
height: 40px;
}
#cv-2-disponibilidad-tabla .desde {
width: 250px;
position: absolute;
left: 30px;
}
#cv-2-disponibilidad-tabla .hasta {
width: 250px;
position: absolute;
left: 350px;
}
#cv-2-disponibilidad-tabla .mes {
margin: 0px 0px 0px 10px;
}
#cv-2-disponibilidad-tabla .anio {
margin: 0px 0px 0px 10px;
}




#cv-2-disponibilidad2 {
margin: 0px 0px 20px 25px;
padding: 0px;
width: 746px;
background: url(imagenes/cv_tagblas_bkg_y.jpg) repeat-y 0px 0px;
}
#cv-2-disponibilidad2 h2 {
background: url(imagenes/cv_tagblas_h2_bkg.jpg);
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
text-transform: uppercase;
height: 45px;
line-height: 20px;
margin: 0px;
padding: 0px 0px 0px 7px;
clear: both;
}
#cv-2-disponibilidad2-tabla {
background: url(imagenes/cv_tagblas_bkg_bttm.jpg) no-repeat left bottom;
position: relative;
clear: both;
height: 160px;
}
#cv-2-disponibilidad2-tabla .col1 {
width: 260px;
margin: 0px;
position: absolute;
left: 20px;
top: 10px;
}
#cv-2-disponibilidad2-tabla .col2 {
width: 260px;
margin: 0px;
position: absolute;
left: 290px;
top: 10px;
}
#cv-2-disponibilidad2-tabla .col3 {
width: 170px;
margin: 0px;
position: absolute;
left: 565px;
top: 10px;
}
#cv-2-disponibilidad2-tabla .col1 .fila, #cv-2-disponibilidad2-tabla .col2 .fila, #cv-2-disponibilidad2-tabla .col3 .fila   {
margin: 0px 0px 5px;
padding: 0px;
position: relative;
line-height: 20px;
font-size: 11px;
clear: both;
height: 20px;
}
#cv-2-disponibilidad2-tabla .col1 .fila .parachequear, #cv-2-disponibilidad2-tabla .col2 .fila .parachequear{
text-align: right;
position: absolute;
right: 0px;
top: 0px;
}
#cv-2-disponibilidad2-tabla .col3 .fila .dato {
background: url(imagenes/bkg-cv-form-dato.jpg) no-repeat;
height: 17px;
width: 104px;
border-style: none;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 3px;
}








/*---------------------------------CV2 IDIOMAS-------------------------------------*/

#cv-2-idiomas {
margin: 0px 0px 20px 25px;
padding: 0px;
width: 746px;
background: url(imagenes/cv_tagblas_bkg_y.jpg) repeat-y 0px 0px;
}
#cv-2-idiomas h2 {
background: url(imagenes/cv_tagblas_h2_bkg.jpg);
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
text-transform: uppercase;
height: 45px;
line-height: 20px;
margin: 0px;
padding: 0px 0px 0px 7px;
}
#cv-2-idiomas-tabla {
background: url(imagenes/cv_tagblas_bkg_bttm.jpg) no-repeat left bottom;
position: relative;
height: 110px;
font-size: 12px;
}
#cv-2-idiomas-tabla .col01 {
width: 180px;
margin: 0px;
position: absolute;
left: 10px;
top: 10px;
}
#cv-2-idiomas-tabla .col02 {
width: 180px;
margin: 0px;
position: absolute;
left: 220px;
top: 10px;
}
#cv-2-idiomas-tabla .col03 {
width: 180px;
margin: 0px;
position: absolute;
left: 440px;
top: 10px;
}

#cv-2-idiomas-tabla .col01 .fila-i, #cv-2-idiomas-tabla .col02 .fila-i, #cv-2-idiomas-tabla .col03 .fila-i   {
margin: 0px 0px 5px;
padding: 0px;
font-size: 12px;
position: relative;
height: 20px;
line-height: 20px;
}
#cv-2-idiomas-tabla .col01 .fila-i .idioma, #cv-2-idiomas-tabla .col02 .fila-i .idioma{
text-align: right;
position: absolute;
right: 0px;
top: 0px;
}
#cv-2-idiomas-tabla .col03 .fila-i .dato {
background: url(imagenes/bkg-cv-form-dato.jpg) no-repeat;
height: 17px;
width: 104px;
border-style: none;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 3px;
}

/*---------------------------------CV2-EXPERIENCIA-------------------------------------*/

#cv-2-experiencia {
margin: 0px 0px 20px 25px;
padding: 0px;
width: 746px;
background: url(imagenes/cv_tagblas_bkg_y.jpg) repeat-y 0px 0px;
}
#cv-2-experiencia h2 {
background: url(imagenes/cv_tagblas_h2_bkg.jpg);
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
text-transform: uppercase;
height: 45px;
line-height: 20px;
margin: 0px;
padding: 0px 0px 0px 7px;
}
#cv-2-experiencia-tabla {
background: url(imagenes/cv_tagblas_bkg_bttm.jpg) no-repeat left bottom;
position: relative;
height: 200px;
font-size: 12px;
}
#cv-2-experiencia-tabla .col01 {
width: 220px;
margin: 0px;
position: absolute;
left: 20px;
top: 10px;
}
#cv-2-experiencia-tabla .col02 {
width: 220px;
margin: 0px;
position: absolute;
left: 270px;
top: 10px;
}
#cv-2-experiencia-tabla .col03 {
width: 220px;
margin: 0px;
position: absolute;
left: 520px;
top: 10px;
}
#cv-2-experiencia-tabla .col01 .fila, #cv-2-experiencia-tabla .col02 .fila, #cv-2-experiencia-tabla .col03 .fila   {
margin: 0px 0px 5px;
padding: 0px;
font-size: 11px;
position: relative;
height: 20px;
line-height: 20px;
}
#cv-2-experiencia-tabla .col01 .fila .dato, #cv-2-experiencia-tabla .col02 .fila .dato, #cv-2-experiencia-tabla .col03 .fila .dato {
background: url(imagenes/bkg-cv-form-dato-small.jpg) no-repeat 0px 0px;
height: 17px;
width: 44px;
border-style: none;
margin: 0px;
padding: 0px 0px 0px 3px;
top: 0px;
right: 0px;
position: absolute;
text-align: center;
}

/*---------------------------------CV3-------------------------------------*/

#cv-3-habilidades {
margin: 0px 0px 20px 25px;
padding: 0px;
width: 746px;
background: url(imagenes/cv_tagblas_bkg_y.jpg) repeat-y 0px 0px;
}
#cv-3-habilidades h2 {
background: url(imagenes/cv_tagblas_h2_bkg.jpg);
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
text-transform: uppercase;
height: 45px;
line-height: 20px;
margin: 0px;
padding: 0px 0px 0px 7px;
}
#cv-3-habilidades-tabla {
background: url(imagenes/cv_tagblas_bkg_bttm.jpg) no-repeat left bottom;
position: relative;
height: 160px;
font-size: 11px;
}
#cv-3-habilidades-tabla .col01 {
width: 220px;
margin: 0px;
position: absolute;
left: 10px;
top: 10px;
}
#cv-3-habilidades-tabla .col02 {
width: 220px;
margin: 0px;
position: absolute;
left: 260px;
top: 10px;
}
#cv-3-habilidades-tabla .col03 {
width: 210px;
margin: 0px;
position: absolute;
left: 500px;
top: 10px;
}
#cv-3-habilidades-tabla .col01 .fila, #cv-3-habilidades-tabla .col02 .fila, #cv-3-habilidades-tabla .col03 .fila {
margin: 0px 0px 5px;
padding: 0px;
font-size: 11px;
position: relative;
height: 20px;
line-height: 20px;
}
#cv-3-habilidades-tabla .col01 .fila .otro, #cv-3-habilidades-tabla .col02 .fila .otro, #cv-3-habilidades-tabla .col03 .fila .otro {

position: absolute;
right: 0px;
top: 0px;
}

#cv-3-habilidades-tabla .col03 .fila .dato {
background: url(imagenes/bkg-cv-form-dato-largo.jpg) no-repeat;
height: 17px;
width: 144px;
border-style: none;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 3px;
position: absolute;
right: 0px;
}

/*---------------------------------CV3-OTROS DATOS-------------------------------------*/

#cv-3-otros-datos {
margin: 0px 0px 20px 25px;
padding: 0px;
width: 746px;
background: url(imagenes/cv_tagblas_bkg_y.jpg) repeat-y 0px 0px;
}
#cv-3-otros-datos h2 {
background: url(imagenes/cv_tagblas_h2_bkg.jpg);
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
text-transform: uppercase;
height: 45px;
line-height: 20px;
margin: 0px;
padding: 0px 0px 0px 7px;
}
#cv-3-otros-datos-tabla {
background: url(imagenes/cv_tagblas_bkg_bttm.jpg) no-repeat left bottom;
position: relative;
font-size: 12px;
margin: 0px;
padding: 0px 0px 20px;
}
#cv-3-otros-datos-tabla p {
font-size: 12px;
text-align: center;
margin: 0px 0px 10px;
padding: 0px;
}

#cv-3-otros-datos-tabla .area-texto {
background: url(imagenes/bkg-cv-form-3lineas.jpg);
margin: 0px 0px 0px 30px;
padding: 0px;
height: 49px;
width: 686px;
border-style: none;
}

/*---------------------------------CV5-------------------------------------*/

#cv-5-acepto {
margin: 0px 0px 20px 25px;
padding: 0px;
width: 746px;
background: url(imagenes/cv_tagblas_bkg_y.jpg) repeat-y 0px 0px;
}
#cv-5-acepto h2 {
background: url(imagenes/cv_tagblas_h2_bkg.jpg);
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
text-transform: uppercase;
height: 45px;
line-height: 20px;
margin: 0px;
padding: 0px 0px 0px 7px;
}
#cv-5-acepto-tabla {
background: url(imagenes/cv_tagblas_bkg_bttm.jpg) no-repeat left bottom;
position: relative;
height: 100px;
font-size: 12px;
margin: 0px;
padding: 0px 0px 20px;
}
#cv-5-acepto-tabla p {
font-size: 12px;
text-align: left;
margin: 0px 10px;
padding: 0px;
font-weight: bold;
}

/*---------------------------------CURSOS-DETALLE-------------------------------------*/

#cabecera-cursos {
position: relative;
width: 750px;
margin: 30px 0px 20px 25px;
padding: 0px;
height: 40px;
clear: both;
}
#cabecera-cursos h2 {
margin: 0px;
padding: 0px;
font-size: 18px;
font-weight: bold;
color: #001D49;
}
#cabecera-cursos p {
margin: 0px;
padding: 0px;
}
#cursos-detalle {
margin: 0px 0px 20px 25px;
padding: 0px;
width: 746px;
background: url(imagenes/cv_tagblas_bkg_y.jpg) repeat-y 0px 0px;
}
#cursos-detalle h2 {
background: url(imagenes/bkg_tablas_h2_bkg_461x25.jpg) no-repeat 0px 0px;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
text-transform: uppercase;
height: 45px;
line-height: 20px;
margin: 0px;
padding: 0px 0px 0px 7px;
}
#cursos-detalle-tabla {
background: url(imagenes/cv_tagblas_bkg_bttm.jpg) no-repeat left bottom;
font-size: 12px;
margin: 0px;
padding: 0px 0px 20px;
}
#cursos-detalle-tabla p {
font-size: 12px;
font-weight: normal;
margin: 0px;
padding: 0px;
}
#cursos-detalle-tabla ul {
margin: 0px 0px 0px 20px;
list-style: disc url(none);
}
#col-datos-cursos {
width: 460px;
float: left;
}
#col-datos-cursos-fila {
margin: 0px 0px 10px;
padding: 0px;
}
#col-datos-cursos-fila-tag {
margin: 0px 0px 0px 40px;
width: 65px;
float: left;
color: #112148;
padding: 0px;
font-weight: bold;
}
#col-datos-cursos-fila-datos {
float: right;
width: 335px;
}
#col-foto-cursos {
height: 253px;
width: 253px;
float: right;
background: url(imagenes/bkg-foto-253x253.jpg) no-repeat 0px 0px;
margin: 0px 10px 0px 0px;
}
#col-foto-cursos img {
margin: 16px 0px 0px 16px;
}

#cursos-detalle-boton-apuntate {

	padding: 0px;
	background: #FFFFFF url(imagenes/btn-apuntate.jpg) no-repeat bottom;
	clear: both;
	margin: 0px 0px 20px 25px;
	height: 22px;
	width: 125px;
	text-align: center;
}
#cursos-detalle-boton-apuntate a {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 22px;
}
#cursos-detalle-boton-apuntate a:hover {
	color: #333333;
}

/*---------------------------------OFERTA-EMPLEO-------------------------------------*/

#oferta-empleo {
margin: 0px 0px 20px 25px;
padding: 0px;
width: 746px;
background: url(imagenes/cv_tagblas_bkg_y.jpg) repeat-y 0px 0px;
}
#oferta-empleo h2 {
background: url(imagenes/bkg_tablas_h2_bkg_461x25.jpg) no-repeat 0px 0px;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
text-transform: uppercase;
height: 45px;
line-height: 20px;
margin: 0px;
padding: 0px 0px 0px 7px;
}
#oferta-empleo-tabla {
background: url(imagenes/cv_tagblas_bkg_bttm.jpg) no-repeat left bottom;
font-size: 12px;
margin: 0px;
padding: 0px 0px 20px;
text-transform: uppercase; 
}
#oferta-empleo-tabla p {
font-size: 12px;
padding: 0px;
margin: 0px 0px 5px;
}
#oferta-empleo-tabla h3 {
font-size: 11px;
text-transform: uppercase;
color: #FFFFFF;
background: url(imagenes/bkg_tablas_h3_bkg_746x25.jpg) no-repeat;
padding: 0px 0px 0px 10px;
line-height: 25px;
}
#oferta-empleo-tabla ul {
margin: 0px 0px 0px 0px;
list-style: disc url(none);
}


.oferta-empleo-fila {
margin: 0px 0px 10px;
padding: 0px;
}
.oferta-empleo-fila-tag {
margin: 0px 0px 0px 0px;
width: 200px;
float: left;
color: #112148;
padding: 0px 0px 0px 35px;
text-transform: uppercase;
font-weight: bold;
}
.oferta-empleo-fila-datos {
float: right;
width: 480px;
margin: 0px 20px 0px 0px;
}



.oferta-empleo-fila-datos ul {
 margin: 0px 0px 0px 0px;
 font-size: 12px;
 padding: 0px 0px 0px 0px;
/*background: #ccFFFF;*/
}
.oferta-empleo-fila-datos ul li {
margin: 0px 0px 0px 0px;
font-size: 12px;
text-decoration: none;
list-style: none;
}

#oferta-empleo-boton {

	padding: 0px;
	background: #FFFFFF url(imagenes/btn-apuntate-oferta.jpg) no-repeat bottom;
	clear: both;
	margin: 0px 0px 20px 25px;
	height: 22px;
	width: 238px;
	text-align: center;
}
#oferta-empleo-boton a {
	line-height: 22px;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
#oferta-empleo-boton a:hover {
	color: #333333;
	text-decoration: none;
}


/*
---------------------------------------------------PIE---------------------------------------------------
*/

#pie {
	background: #FBFBFB;
}
#menu-inferior {
 margin: 0px;
 padding: 0px;
 background: #FBFBFB url(imagenes/bkg-pie.jpg) repeat 0px 0px;
 height: 110px;
 position: relative;
 width: 1000px;
 text-align: center;
}
#menu-inferior li {
 display: inline;
 position: relative;
 margin: 0px;
 padding: 0px;
 text-align: left;
}
#menu-inferior li ul {
 margin: 0px;
 padding: 0px;
 width: 120px;
 position: absolute;
 top: 20px;
 left: 7px;
}
#menu-inferior li ul li {
 display: list-item;
 margin: 0px;
 padding: 0px;
 list-style: none;
 height: 12px;
 line-height: 12px;
 font-size: 12px;
}
#menu-inferior li ul li a {
 font-size: 10px;
 font-weight: bold;
 color: #5276BA;
 line-height: 10px;
 padding: 0px;
 margin: 0px;
 text-transform: none;
 text-decoration: none;
}
#menu-inferior a {
 font-size: 12px;
 font-weight: bold;
 color: #001B47;
 text-decoration: none;
 margin: 0px;
 padding: 0px 45px 0px 5px;
 line-height: 36px;
 text-transform: uppercase;
}
#menu-inferior a.ultimo-derecha {
 padding-right: 0px;
}
#menu-inferior a:hover {
 color: #000000;
}
#menu-inferior a.ultimo-derecha:hover {
 color: #000000;
}
#final {
	height: 25px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-right-style: none;
	border-left-style: none;
}
#contacto {
	width: 480px;
	float: left;
	padding: 0px 0px 0px 10px;
}
#contacto p {
	font-size: 11px;
	font-weight: bold;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
	color: #333333;
}
#contacto span {
	color: #557AC1;
}

#copyright {
	width: 480px;
	float: right;
	margin: 0px;
	padding: 0px 15px 0px 0px;
}
#copyright p {
	font-size: 11px;
	line-height: 25px;
	text-align: right;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
#designed-by {
	text-align: left;
	height: 25px;
	padding: 0px 15px 30px 0px;
}
#designed-by p {
	font-size: 11px;
	color: #666666;
	line-height: 30px;
	margin: 0px;
	padding: 0px;
	text-align: right;
}

#pie #designed-by a img {
 vertical-align: top;
 border-style: none;
 padding-top: 7px;
}
/* GENERICO */

#generico {
margin: 0px 0px 20px 25px;
padding: 0px;
width: 746px;
background: url(imagenes/cv_tagblas_bkg_y.jpg) repeat-y 0px 0px;
}
#generico h2 {
background: url(imagenes/bkg_tablas_h2_bkg_461x25.jpg);
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
text-transform: uppercase;
height: 45px;
line-height: 20px;
margin: 0px;
padding: 0px 0px 0px 7px;
}
#generico-tabla {
background: url(imagenes/cv_tagblas_bkg_bttm.jpg) no-repeat left bottom;
position: relative;
/*height: 50px;*/
font-size: 12px;
margin: 0px;
padding: 0px 0px 20px;
}

#generico-tabla .return-videos {
	background: url(imagenes/btn-inscribirse.gif) no-repeat 0px 0px;
	height: 21px;
	width: 123px;
	text-align: center;
	cursor: hand;
	cursor:pointer; 
	margin-left: 10px;
}
#generico-tabla .return-videos a {
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	line-height: 21px;
}

#generico-tabla .return-videos a:hover {
	font-size: 10px;
	text-transform: uppercase;
	color: #BECCD7;
	text-decoration: none;
	font-weight: bold;
	line-height: 21px;
}

#generico-tabla p {
font-size: 12px;
text-align: left;
margin: 0px 10px;
padding: 0px;
font-weight: bold;
}

#generico-tabla p.cuerpo {
font-size: 12px;
text-align: justify;
margin: 0px 10px;
padding: 0px;
font-weight: normal;
}

#generico-tabla h3 {
font-size: 11px;
text-transform: uppercase;
padding: 0px 0px 0px 10px;
line-height: 25px;
}

#generico-tabla table{
margin: 5px 0px 5px 10px;
}

#generico-tabla table td{
font-size: 11px;
margin: 0px 0px 0px 10px;
border: 1px solid #000;
}

#generico-fila {
height: 30px;
}
#generico-fila-tag {
height: 25px;
width: 175px;
float: left;
font-size: 11px;
line-height: 25px;
text-transform: uppercase;
font-weight: bold;
margin: 0px;
padding: 0px 0px 0px 40px;
}
#generico-fila-tag .small {
font-size: 10px;

}
#generico-fila-input {
height: 25px;
width: 160px;
float: left;
margin: 0px;
padding: 0px;
}
#generico-fila-input .input-larga {
background: url(imagenes/bkg-cv-form-dato-largo.jpg) no-repeat left center;
font-size: 11px;
margin: 0px;
padding: 3px 0px 0px 3px;
border-style: none;
width: 160px;
font-weight: bold;
line-height: 25px;
height: 25px;
}

#generico-fila-input .incribirse {
	background: url(imagenes/btn-inscribirse.gif) no-repeat 0px 0px;
	height: 21px;
	width: 123px;
	text-align: center;
	cursor: hand;
	cursor:pointer; 
}
#generico-fila-input .incribirse a {
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	line-height: 21px;
}

#generico-fila-input .incribirse a:hover {
	font-size: 10px;
	text-transform: uppercase;
	color: #BECCD7;
	text-decoration: none;
	font-weight: bold;
	line-height: 21px;
}

/*---------------NOTICIAS--------------------*/
#cabecera-noticias {
position: relative;
width: 750px;
margin: 30px 0px 20px 25px;
padding: 0px;
height: 40px;
clear: both;
}
#cabecera-noticias h2 {
margin: 0px;
padding: 0px;
/* correccion ROBERT
font-size: 20px;
font-weight: normal;
*/
color: #001D49;
}
#cabecera-noticias p {
margin: 0px;
padding: 0px;
}
.noticia-resumen-impar, .noticia-resumen-par {
	clear: both;
	margin: 0px 0px 5px 25px;
	padding: 0px;
	width: 742px;
	height: 100px;
}
.noticia-resumen-impar h2, .noticia-resumen-par h2 {
	font-weight: normal;
	font-size: 16px;
}
.noticia-resumen-impar {
	background: url(imagenes/bkg-noticias-resumen-impar.jpg) no-repeat 0px 0px;
}
.noticia-resumen-par {
	background: url(imagenes/bkg-noticias-resumen-par.jpg) no-repeat 0px 0px;
}
.noticia-resumen-foto{
	float: left;
	height: 94px;
	width: 94px;
}
.noticia-resumen-foto img {
	padding-top: 13px;
	padding-left: 10px;
	border-style: none;
}
.noticia-resumen-txt {
	float: right;
	height: 100px;
	width: 640px;
}

.noticias-ampliar-boton {
	background: url(imagenes/btn-noticias-ampliar.jpg) no-repeat 0px 0px;
	height: 21px;
	width: 93px;
	margin: 0px 0px 0px 15px;
	text-align: center;
}
.noticias-ampliar-boton a {
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
	margin: 0px 2px 0px 0px;
}
.noticias-ampliar-boton a:hover {
	color: #C1CAD9;
}

.noticias-ampliar-boton {
	background: url(imagenes/btn-noticias-ampliar.jpg) no-repeat 0px 0px;
	height: 21px;
	width: 93px;
	margin: 0px 0px 0px 15px;
	text-align: center;
}
.noticias-ampliar-boton a {
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
	margin: 0px 2px 0px 0px;
}
.noticias-ampliar-boton a:hover {
	color: #C1CAD9;
}

/*--------------NOTICIA DETALLE -----------------*/

#cabecera-noticias-detalle {
position: relative;
width: 750px;
margin: 30px 0px 20px 25px;
padding: 0px;
height: 40px;
clear: both;
}
#cabecera-noticias-detalle h2 {
margin: 0px;
padding: 0px;
font-size: 18px;
font-weight: bold;
color: #001D49;
}
#cabecera-noticias-detalle p {
margin: 0px;
padding: 0px;
}


#noticias-detalle-foto {
	height: 231px;
	width: 731px;
	background: url(imagenes/bkg-foto-noticia-detalle.jpg) no-repeat 0px 0px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
#noticias-detalle-foto img {
	margin: 16px 0px 0px 16px;
	padding: 0px;
	border-style: none;
}

#noticias-detalle {
	clear: both;
	margin: 0px 0px 20px 25px;
	padding: 0px;
	width: 750px;
}

#noticias-detalle h2 {
margin: 0px;
padding: 5px 0px;
font-size: 18px;
font-weight: bold;
color: #001D49;
}

#noticias-detalle p {
	margin: 0px 0px 10px;
	padding: 0px;
	text-align: justify;
}

/*-----------------LINKS --------------------*/
#cabecera-links {
 position: relative;
 width: 270px;
 margin: 0px 0px 20px 25px;
 padding: 0px;
 height: 75px;
 clear: both;
}
#cabecera-links  h2 {
	margin: 0px;
	padding: 0px;
/* correccion ROBERT
	font-size: 20px;
	font-weight: normal;
*/
	color: #001D49;
	width: 55px;

	float: left;
	clear: both;
}
#cabecera-links p {
margin: 0px;
padding: 0px;
}
#links-categorias {
 float: right;
 height: 21px;
 width: 123px;
 position: absolute;
 top: 40px;
 background: url(imagenes/bkg-links-categorias.jpg);
 left: 80px;
}
#cabecera-liks-categorias-tag {
 font-size: 12px;
 width: 70px;
 height: 25px;
 position: absolute;
 left: 0px;
 line-height: 25px;
 top: 40px;
}
.links-categorias-lista {
	font-size: 11px;
	width: 100px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	color: #FFFFFF;
	background: #002955;
	border: 1px solid #042A59;
	line-height: 18px;
	height: 18px;
}
#galeria-d-links {
	clear: both;
	margin: 0px 0px 5px 25px;
	padding: 0px;
	width: 720px;
	/* lo comente porque en ie no se veia bien
	height: 222px;*/
}



#galeria-d-links .links-box {
	background: url(imagenes/bkg-links-box.jpg) no-repeat 0px 0px;
	height: 101px;
	width: 352px;
	float: left;
	margin: 0px 5px 5px 0px;
	padding: 0px;
}
#galeria-d-links .links-box-foto {
	float: left;
	height: 100px;
	width: 100px;
}
.links-box-foto img {
	margin: 17px 0px 0px 11px;
	padding: 0px;
	border-style: none;
}
#galeria-d-links .links-box-text {
	float: right;
	height: 101px;
	width: 250px;
	margin: 0px;
	padding: 0px;
}
#galeria-d-links .links-box-text h3 {
	font-size: 17px;
	font-weight: normal;
	line-height: 40px;
	margin: 0px;
	padding: 0px;
}
#galeria-d-links .links-box-text p {
	margin: 0px 0px 9px;
	padding: 0px;
	font-size: 12px;
}
#galeria-d-links .links-box-text a img {
	border-style: none;
}

.go-links {
	background: url(imagenes/btn-links-box-ir.gif) no-repeat 0px 0px;
	height: 21px;
	width: 48px;
	text-align: right;
}
.go-links a {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 21px;
	padding: 0px 19px 0px 0px;
}
.go-links a:hover {
	color: #BFC8D4;
}
/*--------------GALERIAS-----------------*/
#cabecera-galeria-fotos {
position: relative;
width: 750px;
margin: 30px 0px 20px 25px;
padding: 0px;
height: 40px;
clear: both;
}
#cabecera-galeria-fotos h2 {
margin: 0px;
padding: 0px;
/* correccion ROBERT
font-size: 20px;
font-weight: normal;
*/
color: #001D49;
}
#cabecera-galeria-fotos p {
margin: 0px;
padding: 0px;
}
#galeria-d-galerias{
	clear: both;
	margin: 0px 0px 5px 25px;
	padding: 0px;
	width: 705px;
}
.galeria-d-galerias-fila {
	height: 170px;
	border-bottom: 1px dashed #000066;
	margin: 0px 0px 20px;
}

.galeria-d-galerias-galeria {
	background: url(imagenes/bkg-galeria-d-galerias-galeria.jpg) no-repeat 0px 0px;
	height: 152px;
	width: 128px;
	float: left;
	margin: 0px 15px 0px 0px;
	padding: 0px;
}
.galeria-d-galerias-galeria-derecha {
	background: url(imagenes/bkg-galeria-d-galerias-galeria.jpg) no-repeat 0px 0px;
	height: 152px;
	width: 128px;
	float: left;
	margin: 0px;
	padding: 0px;
}
.galeria-d-galerias-galeria h3, .galeria-d-galerias-galeria-derecha h3 {
	font: 11px/25px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.galeria-d-galerias-galeria img, .galeria-d-galerias-galeria-derecha img {
	margin: 0px;
	padding: 6px 0px 0px 6px;
	border-style: none;
}

/*---------------FAQS--------------------*/
#cabecera-faq {
position: relative;
width: 750px;
margin: 30px 0px 20px 25px;
padding: 0px;
height: 40px;
clear: both;
}
#cabecera-faq h2 {
margin: 0px;
padding: 0px;
/* correccion ROBERT
font-size: 20px;
font-weight: normal;
*/
color: #001D49;
}
#cabecera-faq p {
margin: 0px;
padding: 0px;
}
#faqs-container{
	clear: both;
	margin: 0px 0px 5px 25px;
	padding: 0px;
	width: 705px;
}
#faqs-container  h3 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	font-size: 100%;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#faqs-container h4 {
	margin: 0px 0px 10px 10px;
	font-weight: normal;
}
#faqs-container ul {
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 10px;
}
#faqs-container li {
	font-size: 12px;
}
#faqs-container p {
}
#faqs-container a {
	color: #003366;
}
#faqs-container a:hover {
	color: #000000;
}
.faq-impar-contenedor {
	background-color: #FFFDE8;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.faq-impar-top {
	background-image: url(imagenes/bkg-faq-impar-top.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 5px;
	width: 705px;
	margin: 0px;
	padding: 0px;
	font-size: 5px;
}
.faq-impar-contenido {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	background: url(imagenes/bkg-faq-impar.jpg) repeat-x left bottom;
}

.faq-par-contenedor {
	background-color: #FEFEF6;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.faq-par-top {
	background-image: url(imagenes/bkg-faq-par-top.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 5px;
	width: 705px;
	margin: 0px;
	padding: 0px;
	font-size: 5px;
}
.faq-par-contenido {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	background: url(imagenes/bkg-faq-par.jpg) repeat-x left bottom;
}

/*---------------LISTADOS GENERALES--------------------*/
#cabecera-generales {
position: relative;
width: 750px;
margin: 30px 0px 20px 25px;
padding: 0px;
height: 40px;
clear: both;
}
#cabecera-generales h2 {
margin: 0px;
padding: 0px;
font-size: 18px;
font-weight: bold;
color: #001D49;
}
#cabecera-generales p {
margin: 0px;
padding: 0px;
}
.generales-resumen-impar, .generales-resumen-par {
	clear: both;
	margin: 0px 0px 5px 25px;
	padding: 0px;
	width: 742px;
	height: 100px;
}
.generales-resumen-impar h2, .generales-resumen-par h2 {
	font-weight: normal;
	font-size: 16px;
}
.generales-resumen-impar h3, .generales-resumen-par h3 {
	font-weight: bold;
	font-size: 12px;
	margin:5px 0px 0px 12px;
	color:#FEAC00;
}
.generales-resumen-impar {
	background: url(imagenes/bkg-generales-resumen-impar.jpg) no-repeat 0px 0px;
}
.generales-resumen-par {
	background: url(imagenes/bkg-generales-resumen-par.jpg) no-repeat 0px 0px;
}
.generales-resumen-txt {
	float: left;
	height: 100px;
	width: 640px;
}
/**********************DESCRIPCION DEL PUESTO**************************/
#cabecera-descripcion-puesto {
position: relative;
width: 750px;
margin: 30px 0px 20px 25px;
padding: 0px;
height: 60px;
clear: both;
}
#cabecera-descripcion-puesto h2 {
margin: 0px;
padding: 0px;
font-size: 18px;
font-weight: bold;
color: #001D49;
}
#cabecera-descripcion-puesto p {
margin: 0px;
padding: 0px;
}



#rp-descripcion-puesto {
position: relative;
width: 750px;
margin: 30px 0px 20px 25px;
padding: 0px;
height: 60px;
clear: both;
}
#rp-descripcion-puesto h2 {
margin: 0px;
padding: 0px;
font-size: 20px;
font-weight: normal;
color: #001D49;
}
#rp-descripcion-puesto p {
margin: 0px;
padding: 0px;
}


#txt-descripcion-puesto {
position: relative;
margin: 0px 20px 0px 25px;
padding: 20px 0px;
clear: both;
}


#alerta-descripcion-puesto {
	position: relative;
	width: 755px;
	margin: 30px 0px 20px 10px;
	padding: 0px;
	clear: both;
	background: #B2C0CD url(imagenes/bkg-alerta-descripcion-puesto.jpg) no-repeat 0px 0px;
}
#alerta-descripcion-puesto h2 {
margin: 0px;
padding: 0px;
font-size: 20px;
font-weight: normal;
color: #001D49;
}
#alerta-descripcion-puesto p {
	margin: 0px 0px 0px 100px;
	padding: 0px;
	font-size: 13px;
	font-weight: bold;
}



.descripcion-puesto-impar, .descripcion-puesto-par {
	clear: both;
	margin: 0px 0px 5px 25px;
	padding: 0px;
	width: 742px;
	height: 100px;
}
.descripcion-puesto-impar h2, .descripcion-puesto-par h2 {
	font-weight: normal;
	font-size: 16px;
}
.descripcion-puesto-impar {
	background: #B2C0CD url(imagenes/bkg-1-descripcion-puesto.jpg) no-repeat 0px 0px;
}
.descripcion-puesto-par {
	background: #FDF5DE url(imagenes/bkg-2-descripcion-puesto.jpg) no-repeat 0px 0px;
}

.descripcion-puesto-txt {
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

/**************** NUESTRA EMPRESA ************************/
#cabecera-nuestra-empresa {
position: relative;
width: 750px;
margin: 30px 0px 20px 25px;
padding: 0px;
height: 45px;
clear: both;
}
#cabecera-nuestra-empresa h2 {
margin: 0px;
padding: 0px;
font-size: 18px;
font-weight: bold;
color: #001D49;
}
#cabecera-nuestra-empresa p {
margin: 0px;
padding: 0px;
}
#cabecera-nuestra-empresa a {
	color: #001B47;
	font-weight: bold;
	text-decoration: none;
}
#cabecera-nuestra-empresa a:hover {
	text-decoration: underline;
}
#nuestra-empresa-cont {
	margin: 0px 25px;
	padding: 0px;
}
#nuestra-empresa-cont h3 {
	margin: 0px 0px 10px;
	padding: 0px 0px 10px;
	font-size: 14px;
	color: #001D49;
}
#nuestra-empresa-cont p {
	margin-left: 0px;
	text-align: justify;
}
#otros-productos {
	margin: 0px auto;
	padding: 0px;
	text-align: center;
}
#otros-productos img {
	border-style: none;
	margin: 0px 30px;
}

/************ REQUISITOS **********************/
#cabecera-requisitos {
position: relative;
width: 750px;
margin: 30px 0px 20px 25px;
padding: 0px;
height: 45px;
clear: both;
}
#cabecera-requisitos h2 {
margin: 0px;
padding: 0px;
font-size: 18px;
font-weight: bold;
color: #001D49;
}
#cabecera-requisitos p {
margin: 0px;
padding: 0px;
}

#requisitos-cont {
	margin: 0px 25px 0px 60px;
	padding: 0px;
}
#requisitos-cont h3 {
	margin: 0px 0px 5px;
	padding: 0px;
	font-size: 14px;
	color: #FF9D00;
}
#requisitos-cont p {
	margin-left: 0px;
	margin-bottom: 20px;
}
#requisitos-cont ul {
	margin: 0px 0px 25px 50px;
	padding: 0px;
}

#requisitos-cont li {
	font-size: 12px;
	list-style: url(imagenes/ico-flch-nrja.jpg) outside;
}

/********** PROGRAMA DE ANIMACION ***************/
#programa-animacion-kbz {
background: url(imagenes/infolaboral-2.jpg) no-repeat 0px 0px;
margin: 0px;
height: 217px;
width: 792px;
}

#cabecera-programa-animacion {
position: relative;
width: 750px;
margin: 30px 0px 20px 25px;
padding: 0px;
height: 20px;
clear: both;
}
#cabecera-programa-animacion h2 {
margin: 0px;
padding: 0px;
font-size: 18px;
font-weight: bold;
color: #001D49;
}

#cabecera-programa-animacion p {
margin: 0px;
padding: 0px;
}

h4.titulo-tabla-programa-animacion {
	margin: 0px 0px 10px 25px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #001D49;
}

.contenedor-tabla-1-programa-animacion, .contenedor-tabla-2-programa-animacion {
	clear: both;
	margin: 0px 0px 25px 25px;
	padding: 0px 0px 10px;
	width: 742px;
	text-align: center;
}
.contenedor-tabla-1-programa-animacion {
	background: #B1B7C3 url(imagenes/bkg-tabla-1-programa-animacion.jpg) no-repeat 0px 0px;
	text-align: left;
}
.contenedor-tabla-2-programa-animacion {
background: #FDF5DE url(imagenes/bkg-tabla-2-programa-animacion.jpg) no-repeat 0px 0px;
}

.descripcion-puesto-txt {
float: left;
padding-top: 10px;
padding-right: 10px;
padding-left: 10px;
}


#descripcion-programa-animacion {
position: relative;
width: 750px;
margin: 20px 0px 10px 25px;
padding: 0px;
height: 30px;
clear: both;
}
#descripcion-programa-animacion h2 {
margin: 0px;
padding: 0px;
font-size: 18px;
font-weight: bold;
color: #001D49;
}
#descripcion-programa-animacion p {
margin: 0px;
padding: 0px;
}

#alerta-programa-animacion {
position: relative;
width: 755px;
margin: 10px 0px 20px 10px;
padding: 0px;
clear: both;
background: #B2C0CD url(imagenes/bkg-alerta-descripcion-puesto.jpg) no-repeat 0px 0px;
}
#alerta-programa-animacion h2 {
margin: 0px;
padding: 0px;
font-size: 20px;
font-weight: normal;
color: #001D49;
}
#alerta-programa-animacion p {
margin: 0px 0px 0px 100px;
padding: 0px;
font-size: 13px;
font-weight: bold;
}

#txt-alerta-programas-animacion {
position: relative;
margin: 0px 20px 0px 25px;
padding: 20px 0px;
clear: both;
}
.tabla-programa-animacion {
	font-size: 13px;
	width: 700px;
	margin: 0px 0px 0px 20px;
}
.tabla-programa-animacion .cabecera {
	font-weight: bold;
	padding: 10px 0px 10px 10px;
}
.tabla-programa-animacion td {
	padding: 5px 0px 7px 10px;
	text-align: left;
}
.tabla-programa-animacion .cabecera-hora {
	font-weight: bold;
	width: 65px;
}
/***** PAGINACION *****/
#paginacion {
 margin: 0px 30px 0px 0px;
 padding: 0px 0px 10px;
 text-align: right;
}
#paginacion a {
 text-decoration: none;
 color: #000000;
}
#paginacion a:hover {
 color: #005184;
}
#paginacion p {
 line-height: 12px;
 padding: 0px;
}
#paginacion img {
 vertical-align: text-bottom;
}
#paginacion a img {
 border-style: none;
 margin-bottom: 1px;
 margin-right: 2px;
 margin-left: 2px;
}
#paginacion .anterior {
 padding: 0px 2px;
 margin: 0px;
}
#paginacion .siguiente {
 padding: 0px 2px;
 margin: 0px;
}

/*********** CASTINGS *********************/

#principales-castings {
margin: 0px 0px 0px 15px;
}
#principales-castings h2 {
font-size: 120%;
font-weight: normal;
margin: 5px 0px 0px 10px;
padding: 0px;
color: #00113C;
}
#principales-castings h3 {
font-size: 95%;
border-bottom: 1px dashed #0066FF;
margin: 0px 0px 7px;
padding: 0px 0px 5px;
color: #00113C;
}

#principales-castings p {
font-size: 70%;
margin: 0px 0px 0px 10px;
padding: 0px;
}
#principales-castings p strong {
color: #FF6600;
}
#principales-castings a {
text-decoration: none;
color: #000000;
}
#principales-castings a:hover {
color: #003366;
}
#principales-castings a img {
border-style: none;
margin: 0px 5px 0px 5px;
padding: 0px;
vertical-align: text-top;
}
#principales-castings .incribirse {
padding: 7px 0px;
border-style: none;
}
#principales-castings .principales-data-castings {
width: 180px;
margin: 0 0 0 160px;
/* GLA: se comento el padding y se coloco top en su lugar por el scroll ya que con el padding se va hasta el borde superior 
del background y deberia ir solo hasta la altura de la foto.*/
/*padding: 20px 0px 0px;*/
top: 20px;
height: 200px;
overflow: hidden;
position: relative;
}
#principales-castings .principales-data-castings p.datos {
margin: 0px 0px 2px 0px;
padding: 0px;
}
#principales-castings .principales-data-castings p.onlyborder {
font-size: 1px;
margin: 0px 0px 5px;
padding: 0px 0px 5px;
line-height: 1px;
border-bottom: 1px dashed #0066FF;
}



.principal-casting-1-index, .principal-casting-2-index {
height: 230px;
width: 352px;
float: left;
margin: 0px 10px 40px 0px;
padding: 0px;
position: relative;
}

.principal-casting-1-index .foto, .principal-casting-2-index .foto {
	position: absolute;
	left: 21px;
	top: 26px;
}






.vertodos-1 {
width: 100px;
position: absolute;
top: 10px;
right: 10px;
}
.vertodos-2 {
position: absolute;
bottom: 10px;
right: 10px;
}




.principal-casting-1-index {
background: url(imagenes/bkg-principales-castings-der.jpg) no-repeat 0px 0px;
}
.principal-casting-2-index {
background: url(imagenes/bkg-principales-castings-der.jpg) no-repeat 0px 0px;
}

#principales-castings .incribirse-casting {
	background: url(imagenes/btn-inscribirse.gif) no-repeat 0px 0px;
	height: 21px;
	width: 123px;
	text-align: center;
	position: relative;
	top: -40px;
	left: 20px;
}
#principales-castings .incribirse-casting a {
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	line-height: 21px;
}

#principales-castings .incribirse-casting a:hover {
	font-size: 10px;
	text-transform: uppercase;
	color: #BECCD7;
	text-decoration: none;
	font-weight: bold;
	line-height: 21px;
}

/*********** CURSOS ****************/

#principales-cursos {
margin: 0px 0px 0px 15px;
}
#principales-cursos h2 {
font-size: 120%;
font-weight: normal;
margin: 5px 0px 0px 10px;
padding: 0px;
color: #00113C;
}
#principales-cursos h3 {
font-size: 95%;
border-bottom: 1px dashed #0066FF;
margin: 0px 0px 7px;
padding: 0px 0px 5px;
color: #00113C;
}
#principales-cursos p {
font-size: 70%;
margin: 0px 0px 0px 10px;
padding: 0px;
}
#principales-cursos p strong {
color: #FF6600;
}
#principales-cursos a {
text-decoration: none;
color: #000000;
}
#principales-cursos a:hover {
color: #003366;
}
#principales-cursos a img {
border-style: none;
margin: 0px 5px 0px 5px;
padding: 0px;
vertical-align: text-top;
}
#principales-cursos .incribirse {
padding: 7px 0px;
border-style: none;
}
#principales-cursos .principales-data-cursos {
width: 180px;
margin: 0 0 0 160px;
padding: 20px 0px 0px;
}
#principales-cursos .principales-data-cursos p.datos {
margin: 0px 0px 2px 0px;
padding: 0px;
}
#principales-cursos .principales-data-cursos p.onlyborder {
font-size: 1px;
margin: 0px 0px 5px;
padding: 0px 0px 5px;
line-height: 1px;
border-bottom: 1px dashed #0066FF;
}



.principal-cursos-1-index, .principal-cursos-2-index {
height: 230px;
width: 352px;
float: left;
margin: 0px 10px 40px 0px;
padding: 0px;
position: relative;
}

.principal-cursos-1-index .foto, .principal-cursos-2-index .foto {
	position: absolute;
	left: 21px;
	top: 26px;
}






.vertodos-1 {
width: 100px;
position: absolute;
top: 10px;
right: 10px;
}
.vertodos-2 {
position: absolute;
bottom: 10px;
right: 10px;
}




.principal-cursos-1-index {
background: url(imagenes/bkg-principales-castings-izq.jpg) no-repeat 0px 0px;
}
.principal-cursos-2-index {
background: url(imagenes/bkg-principales-castings-izq.jpg) no-repeat 0px 0px;
}

#principales-cursos .principales-data-cursos .incribirse-cursos {
	background: url(imagenes/btn-inscribirse.gif) no-repeat 0px 0px;
	height: 21px;
	width: 123px;
	text-align: center;
}
#principales-cursos .principales-data-cursos .incribirse-cursos a {
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	line-height: 21px;
}

#principales-cursos .principales-data-cursos .incribirse-cursos a:hover {
	font-size: 10px;
	text-transform: uppercase;
	color: #BECCD7;
	text-decoration: none;
	font-weight: bold;
	line-height: 21px;
}
/********** VIDEOS **************/

#principales-videos {
margin: 0px 0px 0px 15px;
}
#principales-videos h2 {
font-size: 120%;
font-weight: normal;
margin: 5px 0px 0px 10px;
padding: 0px;
color: #00113C;
}
#principales-videos h3 {
font-size: 95%;
border-bottom: 1px dashed #0066FF;
margin: 0px 0px 7px;
padding: 0px 0px 5px;
color: #00113C;
}
#principales-videos p {
font-size: 70%;
margin: 0px 0px 0px 10px;
padding: 0px;
}
#principales-videos p strong {
color: #FF6600;
}
#principales-videos a {
text-decoration: none;
color: #000000;
}
#principales-videos a:hover {
color: #003366;
}
#principales-videos a img {
border-style: none;
margin: 0px 5px 0px 5px;
padding: 0px;
vertical-align: text-top;
}
#principales-videos .incribirse {
padding: 7px 0px;
border-style: none;
}
#principales-videos .principales-data-videos {
width: 180px;
margin: 0 0 0 160px;
padding: 20px 0px 0px;
}
#principales-videos .principales-data-videos p.datos {
margin: 0px 0px 2px 0px;
padding: 0px;
}
#principales-videos .principales-data-videos p.onlyborder {
font-size: 1px;
margin: 0px 0px 5px;
padding: 0px 0px 5px;
line-height: 1px;
border-bottom: 1px dashed #0066FF;
}



.principal-videos-1-index, .principal-videos-2-index {
height: 230px;
width: 352px;
float: left;
margin: 0px 10px 40px 0px;
padding: 0px;
position: relative;
}

.principal-videos-1-index .foto, .principal-videos-2-index .foto {
	position: absolute;
	left: 21px;
	top: 26px;
}






.vertodos-1 {
width: 100px;
position: absolute;
top: 10px;
right: 10px;
}
.vertodos-2 {
position: absolute;
bottom: 10px;
right: 10px;
}




.principal-videos-1-index {
background: url(imagenes/bkg-principales-castings-izq.jpg) no-repeat 0px 0px;
}
.principal-videos-2-index {
background: url(imagenes/bkg-principales-castings-izq.jpg) no-repeat 0px 0px;
}


#principales-videos .principales-data-videos .incribirse-videos {
	background: url(imagenes/btn-inscribirse.gif) no-repeat 0px 0px;
	height: 21px;
	width: 123px;
	text-align: center;
}
#principales-videos .principales-data-videos .incribirse-videos a {
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	line-height: 21px;
}

#principales-videos .principales-data-videos .incribirse-videos a:hover {
	font-size: 10px;
	text-transform: uppercase;
	color: #BECCD7;
	text-decoration: none;
	font-weight: bold;
	line-height: 21px;
}

/*--------------SITEMAP -----------------*/

#sitemap-cabecera {
position: relative;
width: 750px;
margin: 30px 0px 20px 25px;
padding: 0px;
height: 40px;
clear: both;
}
#sitemap-cabecera h2 {
margin: 0px;
padding: 0px;
font-size: 18px;
font-weight: bold;
color: #001D49;
}
#sitemap-cabecera p {
margin: 0px;
padding: 0px;
}

#sitemap {
	clear: both;
	margin: 0px 0px 20px 25px;
	padding: 0px;
	width: 750px;
	font-size: 12px;
}

#sitemap h2 {
margin: 0px;
padding: 5px 0px;
font-size: 18px;
font-weight: bold;
color: #001D49;
}

#sitemap p {
	margin: 0px 0px 10px;
	padding: 0px;
	text-align: justify;
}

#sitemap a {
	text-decoration: none;
	color: #001D49;
}
#sitemap a:hover {
	color: #000000;
	text-decoration: underline;
}
#sitemap ul {
}
#sitemap ul li {
	list-style: url(Animajobs - Mapa del Sitio_files/imagenes/ico-flecha-azul.gif) none;
	line-height: 20px;
	font-weight: bold;
	text-transform: uppercase;
	list-style: url(imagenes/ico-flecha-azul.gif) outside;
}
#sitemap ul li ul li {
	text-transform: uppercase;
	font-weight: bold;
	list-style: url(imagenes/ico-flecha-vede.gif) none outside;
}
#sitemap ul li ul li ul li {
	text-transform: none;
	font-weight: normal;
	list-style: circle outside;
}

/*-------------- INFORMACION LABORAL -----------------*/

#informacion-laboral-cabecera {
position: relative;
width: 750px;
margin: 30px 0px 20px 25px;
padding: 0px;
height: 40px;
clear: both;
}
#informacion-laboral-cabecera h2 {
margin: 0px;
padding: 0px;
font-size: 18px;
font-weight: bold;
color: #001D49;
}
#informacion-laboral-cabecera p {
margin: 0px;
padding: 0px;
}

#informacion-laboral {
	clear: both;
	margin: 0px 0px 20px 25px;
	padding: 0px;
	width: 750px;
	font-size: 12px;
}

#informacion-laboral h2 {
margin: 0px;
padding: 5px 0px;
font-size: 18px;
font-weight: bold;
color: #001D49;
}

#informacion-laboral p {
	margin: 0px 0px 10px;
	padding: 0px;
	text-align: justify;
}

#informacion-laboral a {
	text-decoration: none;
	color: #001D49;
}
#informacion-laboral a:hover {
	color: #000000;
	text-decoration: underline;
}
#informacion-laboral ul {
}
#informacion-laboral ul li {
	list-style: url(Animajobs - Mapa del Sitio_files/imagenes/ico-flecha-azul.gif) none;
	line-height: 20px;
	font-weight: bold;
	text-transform: uppercase;
	list-style: url(imagenes/ico-flecha-azul.gif) outside;
}


/*--------------BREADCRUMB-----------------------*/
#breadcrum {
	background-image: url(imagenes/bkg-breadcrum.jpg);
	margin: 10px 0px 15px 0px;
	padding: 0px;
	height: 29px;
	width: 792px;
	font-family: Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	z-index: 1;
}
#breadcrum ul {
	padding: 0px;
	height: 29px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#breadcrum ul li {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 29px;
	list-style-type: none;
	display: block;
}
#breadcrum ul li a {
	text-decoration: none;
	color: #00113C;
	font-size: 12px;
	display: block;
	line-height: 29px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 6px;
	margin: 0px;
}
#breadcrum ul li a:hover {
	margin: 0px;
	padding-right: 32px;
	color: #003399;
}

#breadcrum ul li a.primero {
	font-weight: bold;
	background-image: url(imagenes/ico-flecha-breadcum.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#breadcrum ul li a.primero:hover {
	background-image: url(imagenes/ico-flecha-breadcum.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	font-weight: bold;
	margin: 0px;
	padding-right: 32px;
	text-decoration: none;
}

/* ----------------- RSS ----------------------------------- */
#rss-canales {
	height: 450px;
	width: 450px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#rss-canales p {
	font-size: 12px;
}
#rss-canales ul {
	margin: 0px;
	padding: 0px;
}
#rss-canales ul li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	list-style-type: none;
	background-image: url(imagenes/ico-rss.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 30px;
	line-height: 14px;
	font-size: 12px;
}
#rss-canales ul li a {
	text-decoration: none;
}
#rss-canales ul li a:hover {
	color: #000000;
	text-decoration: underline;
}
#rss-lateral {
	height: 450px;
	width: 250px;
	float: right;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
#rss-lateral a img {
	border-style: none;
}
#rss-lateral .logo-rss-big {
	margin: 0px 0px 20px;
	padding: 0px;
}

.display-lateral {
	background: url(imagenes/bkg-display-lateral-rss.jpg) no-repeat left bottom;
	width: 250px;
	font-size: 12px;
	margin: 0px 0px 30px;
	padding: 0px 0px 10px;
	position: relative;
}
.display-lateral h2 {
 background: url(imagenes/bkg-h2-display-lateral-rss.jpg) no-repeat left top;
 margin: 0px 0px 10px;
 padding: -10px 0px 0px 10px;
 text-transform: none;
 color: #FFFFFF;

}
.display-lateral .blog {
 margin: 0px;
 padding: 0px;
 position: absolute;
 top: 0px;
 right: 7px;
}
.display-lateral .face {
 padding: 0px;
 margin: 0px;
 position: absolute;
 top: 0px;
 right: 7px;
}



.display-lateral h2 span a img {
	border-style: none;
}

.display-lateral h5 {
	font-size: 12px;
	font-weight: normal;
	color: #FF6600;
	margin: 0px;
	padding: 0px 10px;
}
.display-lateral p {
	margin: 0px;
	padding: 0px 10px;
}
.display-lateral .facebook {
	float: left;
	margin: 0px 10px;
	padding: 0px;
}

/*
----------------------------------------------- CONTACTENOS -----------------------------------------------
*/

#contacto-principal {
	float: left;
	width: 450px;
}
#contacto-principal h3 {
	margin: 0px 0px 10px 10px;
	padding: 0px;
	font-size: 20px;
	line-height: 30px;
	border-bottom: 1px dashed #999999;
	clear: both;
}

#datos-contacto {
	background: url(imagenes/bkg-nuestros-datos.jpg) no-repeat left bottom;
	width: 429px;
	float: left;
	margin: 0px 0px 20px 10px;
	padding: 0px 0px 10px;
	clear: both;
}
#contacto-principal .foto-googleearth {
	margin: 0px 0px 10px 10px;
	padding: 0px;
	width: 437px;
	clear: both;
	
}
#datos-contacto h2 {
	text-transform: none;
	background: url(imagenes/bkg-h2-contactenos.jpg) no-repeat;
	font-size: 16px;
	color: #FFF;
}
#oficina-central {
	width: 220px;
	margin: 0px 0px 0px 10px;
	float: left;
}
#oficina-central h3 {
	background: url(imagenes/ico-contacto-oficina-central.gif) no-repeat left center;
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 30px;
	line-height: 30px;
	border-bottom: 1px dotted #999999;
}
#oficina-central p {
	font-size: 11px;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
#email-contacto {
	float: right;
	width: 180px;
	margin: 0px 10px 0px 0px;
}
#email-contacto h2 {
	line-height: 30px;
	background: url(imagenes/ico-email-contactenos.gif) no-repeat left center;
	color: #FF6600;
	font-size: 11px;
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 30px;
	border-bottom: 1px dotted #666666;
}
#email-contacto a {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

#contacto-escribanos {
	background: url(imagenes/bkg-escribanos.jpg) no-repeat left bottom;
	float: right;
	width: 250px;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 30px;
}
#contacto-escribanos h2 {
	color: #FFF;
	background: url(imagenes/bkg-h2-escribanos.jpg) no-repeat left top;
	text-transform: none;
}
#contacto-escribanos p {
	font-size: 12px;
	margin: 0px;
	padding: 0px 10px;
}
#contacto-escribanos span {
	color: #FF6600;
}
#contacto-escribanos .hr-enviar {
	text-align: center;
	margin: 0px;
	padding: 20px 0px;
}

.escribanos-fila-input {
	background: url(imagenes/bkg-escribanos-form.gif) no-repeat left top;
	height: 21px;
	width: 153px;
	margin: 0px 0px 10px 10px;
	padding: 1px 0px 0px;
}
.escribanos-fila-input .data-input {
	height: 14px;
	width: 120px;
	margin: 0px 0px 0px 10px;
	font-size: 11px;
	color: #999999;
	border-style: none;
	line-height: 16px;
}
.escribanos-fila-input .pais {
	width: 135px;
	font-size: 12px;
	color: #999999;
	border-style: none;
	line-height: 12px;
	margin: 0px 0px 0px 10px;
}
.escribanos-fila-comentarios {
	background: url(imagenes/bkg-escribanos-comentarios.gif);
	height: 66px;
	width: 206px;
	margin: 0px 0px 10px 10px;
	padding: 0px;
}
.escribanos-fila-comentarios .comentarios {
	height: 55px;
	width: 170px;
	margin: 5px 0px 0px 20px;
	padding: 0px;
	border-style: none;
	border-width: 0px;
	color: #999999;
	font: 12px Arial, Helvetica, sans-serif;
}
.escribanos-fila-codigo {
	background: url(imagenes/bkg-codigo.gif) no-repeat 0px 0px;
	height: 28px;
	width: 204px;
	margin: 0px 0px 10px 10px;
	padding: 5px 0px 0px;
	text-align: center;
}
.escribanos-fila-codigo img {
	vertical-align: middle;
}
.escribanos-fila-codigo .codigo-ingresar {
	border-style: none;
	font-size: 12px;
	line-height: 16px;
	width: 180px;
	color: #000000;
	text-align: center;
	font-weight: bold;
}
.escribanos-fila-enviar-formulario {
	margin: 0px 10px;
	background: url(imagenes/boton-enviar-contactenos.jpg) no-repeat 0px 0px;
	height: 21px;
	clear: both;
	cursor: pointer;
	cursor: hand;
}
.escribanos-fila-enviar-formulario a {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	line-height: 21px;
	margin: 0px;
	padding: 0px 0px 0px 5px;

}

.error-fila-input {
	margin: 0px 0px 10px 10px;
	padding: 1px 0px 0px;
}
.error-fila-input .data-input {
	margin: 0px 0px 0px 10px;
	font-size: 11px;
	color: #A91E30;
	font-weight: bold;
	border-style: none;
	line-height: 16px;
}

/* -------------- LEGALES -------------------------*/
#legales {
width: 750px;
margin: 50px 0px 20px 25px;
padding: 0px;
clear: both;
}
#legales h2 {
margin: 0px 0px 10px;
padding: 0px;
font-size: 18px;
font-weight: bold;
color: #001D49;
}
#legales h3 {
	font-size: 14px;
	line-height: 30px;
	margin: 0px 0px 15px;
	padding: 0px 20px;
	color: 1F497D;
}
#legales p {
	margin: 0px 0px 10px;
	padding: 0px 20px;
	font-size: 12px;
	line-height: 16px;
	color: #444444;
	text-align: justify;
}
#legales ul {
	list-style: disc outside;
	margin: 0px;
	padding: 0px 0px 10px 20px;
	font-size: 12px;
	color: #444444;
}
#legales a {
	color: #5784CD;
	font-weight: bold;
	text-decoration: none;
}
#legales a:hover {
	color: #333333;
}

/* ------------------------ERRORES ----------------------------*/
#error-page {
	text-align: right;
	height: 250px;
	background: url(imagenes/ico-error-page.jpg) no-repeat center 50px;
}
#error-page h2 {
	font-size: 20px;
	line-height: 20px;
	color: #001E4C;
	text-align: center;
	background: url(none);
	margin: 0px;
	padding: 200px 0px 0px;
}
#error-page p {
	text-align: center;
	font-size: 12px;
}
#error-page strong {
	color: #FF9900;
	font-size: 14px;
	line-height: 50px;
}
#error-page a {
	font-weight: bold;
	color: #00113C;
	text-decoration: none;
}
#error-page a:hover {
	text-decoration: underline;
}

/* scroll */
   .Scroller-Container {
     position: relative;
     top: 0px;
     left: 0px;
   }
   .Scrollbar-Up {
     position: absolute;
     width: 7px; /* se modifica ancho y alto de acuerdo a nuestro up*/
     height: 7px;
     background:  url(images/up.gif) no-repeat center;
     font-size: 0px;
     left:0px;
   }
   .Scrollbar-Track {
     width: 7px; /* se modifica ancho y alto de acuerdo a nuestro track, OJO  con el top de la imagen, usualmente sera el alto del gif up */
     height:151px;
     position: absolute;
     top: 7px;
     left: 0px;
     background: transparent url(images/track.gif) no-repeat center center;
   }
   .Scrollbar-Handle {
     position: absolute;
     top: 8px;
     width: 7px; /* aqui se colocara el alto y ancho del handle */
     height: 7px;
   }
   .Scrollbar-Down {
     position: absolute;
     top: 158px;
     width: 7px; /* se modifica ancho y alto de acuerdo a nuestro down, OJO  con el top de la imagen tambien */
     height: 7px;
     background: transparent url(images/down.gif) no-repeat center;
     font-size: 0px;
   }


/* banner aumentado en junio 2010*/

#bnnr-pertenece-a {
	background: url(imagenes/bkg-bnnr-pertenece-a.jpg) no-repeat;
	height: 287px;
	width: 179px;
	color: #333333;
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0px 0px 7px;
	padding: 0px;
	float: right;
	background-position: left bottom;
}
.bnnr-pertenece-a p {
	font-size: 12px;
	color: #333333;
}
.bnnr-pertenece-a-p1 {
	text-align: center;
	line-height: 25px;
	margin: 0px 0px 10px;
	padding: 0px;
	font-size: 11px;
}
#bnnr-pertenece-a a img {
	margin: 0px 0px 10px 30px;
	border-style: none;
	padding: 0px;
}
.bnnr-pertenece-a-p2 {
	text-align: center;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
}
.bnnr-pertenece-a-p3 {
	font-size: 14px;
	line-height: 25px;
	text-align: center;
	text-transform: uppercase;
}
#bnnr-pertenece-a ul {
	margin: 0px 5px 0px 23px;
	padding: 0px;
	color: #FF6600;
	font-size: 16px;
	line-height: 16px;
}
#bnnr-pertenece-a li {
	margin: 0px;
	padding: 0px;
}
#bnnr-pertenece-a a {
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	text-decoration: none;
}
#bnnr-pertenece-a a:hover {
	color: #000000;
}