
body {
	background-image: url(img/fondo.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

html {
    width:100%;
    height:100%;
}

div, p, table, td, th, li, ul, h1, h2, h3 {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

img {
	border:0px;
}

/* -------------------------------------------------------- */

A:link, A:visited, A:active {
	color:#000;
	text-decoration:none;
}

A:hover {
	color:#666;
	text-decoration:none;
}

/* -------------------------------------------------------- */

.fuera {
	width:1000px;
	height:100%;
	padding:0px;
	margin:0px auto 0px auto;
}

.abajo_620 {
	float:left;
	position:absolute;
	width:998px;
	height:80px;
	background:#FFF;
	top:620px;
	border:1px solid #000;
	border-top:0px;
	z-index:5;
}

.abajo_620_index {
	float:left;
	position:absolute;
	width:987px;
	height:80px;
	background:#FFF;
	top:620px;
	border:1px solid #000;
	z-index:5;
}

.abajo_900 {
	float:left;
	position:absolute;
	width:998px;
	height:80px;
	background:#FFF;
	top:900px;
	border:1px solid #000;
	border-top:0px;
	z-index:5;
}

.centro {
	width:1000px;
	position:relative;
}

.header {
	width:1000px;
	height:70px;
	padding-top:15px;
	position:absolute;
	z-index:10;
}

.menu_derecha {
	float:left;
	position:absolute;
	z-index:10;
	left:562px;
	width:177px;
	height:42px;
	top:1px;
}

.menu {
	float:left;
	position:absolute;
	z-index:10;
	left:12px;
	width:560px;
	height:42px;
	background:#FFF;
}

.menu li {
	float:left;
}

.menu li a:link, .menu li a:visited, .menu li a:active {
	float:left;
	height:42px;
	line-height:42px;
	padding-left:16px;
	padding-right:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	display:block;
}

.menu li a:hover {
	float:left;
	height:42px;
	line-height:42px;
	padding-left:16px;
	padding-right:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	display:block;
	background:#e8e7e7;
}

.menu li a.menu_activo:link, .menu li a.menu_activo:visited, .menu li a.menu_activo:active {
	float:left;
	height:42px;
	line-height:42px;
	padding-left:16px;
	padding-right:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	display:block;
	background:#d4d4d4;
}

.menu li a.menu_activo:hover {
	float:left;
	height:42px;
	line-height:42px;
	padding-left:16px;
	padding-right:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	display:block;
	background:#d4d4d4;;
}

.logo {
	float:right;
	right:12px;
	top:12px;
	position:absolute;
	z-index:20;
	width:237px;
}

.contenido_seccion {
	float:left;
	width:1000px;
	position:absolute;
	top:0px;
	z-index:5;
}

/* -------------------------------------------------------- */

.proyecto1 {
	float:left;
	position:absolute;
	left:175px;
	width:410px;
	top:226px;
	font-size:14px;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#bf1e0a;
}

.proyecto2 {
	float:left;
	position:absolute;
	left:175px;
	width:410px;
	height:160px;
	top:260px;
	font-size:12px;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
}

/* -------------------------------------------------------- */

.talentos_con {
	float:left;
	width:780px;
	padding-top:55px;
}

.talentos_div_1 {
	float:left;
	width:140px;
	margin-left:35px;
	margin-top:55px;
	height:220px;
	top:296px;
}

.talentos_div_2 {
	float:left;
	width:140px;
	margin-left:45px;
	margin-top:55px;
	height:220px;
	top:296px;
}

.talentos_div_3 {
	float:left;
	width:140px;
	margin-left:45px;
	margin-top:55px;
	height:220px;
	top:296px;
}

.talentos_div_4 {
	float:left;
	width:140px;
	margin-left:45px;
	margin-top:55px;
	height:220px;
	top:296px;
}

.talentos_div_5 {
	float:left;
	width:140px;
	margin-left:35px;
	margin-top:55px;
	height:220px;
	top:496px;
}

.talentos_div_6 {
	float:left;
	width:140px;
	margin-left:35px;
	margin-top:55px;
	height:220px;
	top:496px;
}

.talentos_div_7 {
	float:left;
	width:140px;
	margin-left:55px;
	margin-top:55px;
	height:220px;
	top:496px;
}

.talentos_div_8 {
	float:left;
	width:140px;
	margin-left:45px;
	margin-top:55px;
	height:220px;
	top:496px;
}

.talentos_div_9 {
	float:left;
	width:140px;
	margin-left:35px;
	margin-top:55px;
	height:220px;
	top:496px;
}

.talentos_div_10 {
	float:left;
	width:140px;
	margin-left:35px;
	margin-top:55px;
	height:220px;
	top:496px;
}

.talentos_div_11 {
	float:left;
	width:140px;
	margin-left:55px;
	margin-top:55px;
	height:220px;
	top:496px;
}

.talentos_div_12 {
	float:left;
	width:140px;
	margin-left:45px;
	margin-top:55px;
	height:220px;
	top:496px;
}

/* -------------------------------------------------------- */

.contactar1 {
	float:left;
	position:absolute;
	left:200px;
	width:370px;
	top:400px;
	font-size:13px;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
}


/* -------------------------------------------------------- */

.entrevistas0 {
	float:left;
	position:absolute;
	left:550px;
	width:170px;
	height:155px;
	top:185px;
}

.entrevistas1 {
	float:left;
	position:absolute;
	left:35px;
	width:380px;
	height:155px;
	top:330px;
	font-size:14px;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
}

.entrevistas2 {
	float:left;
	position:absolute;
	left:35px;
	width:555px;
	height:115px;
	top:460px;
	font-size:14px;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
}

/* -------------------------------------------------------- */

.idea1 {
	float:left;
	position:absolute;
	left:230px;
	width:330px;
	height:160px;
	top:220px;
	font-size:11px;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
}

.idea2 {
	float:left;
	position:absolute;
	left:235px;
	width:500px;
	height:160px;
	top:435px;
}

.idea2 li {
	float:left;
	width:100%;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.idea2 li.idea2cab {
	float:left;
	width:100%;
	height:35px;
	line-height:30px;
	font-size:11px;
	text-indent:15px;
	font-weight:bold;
	color:#e76624;
}

.idea2 li.idea2normal {
	text-indent:18px;
	background:url(img/ico_estrella.gif);
	background-repeat:no-repeat;
	background-position:3px 0px;
	color:#FFF;
	padding-bottom:17px;
}

