/* ---------------------------------------------------------------------------------------- 
Hoja De Estilos - LABEA.COM
-------------------------------------------------------------------------------------------  */

HTML{
	height: 100%;
	background:url(images/bg_web.jpg);
	background-attachment: fixed;
	background-position-x: 50%;
	background-position-y: 0px;
	background-position:top;
	background-repeat: no-repeat;
}
BODY{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	font-stretch:condensed;
	color: #777;
	margin: 0;
	padding: 0;
	position: relative;
	height: 100%;
}
IMG{
	border: 0;
}
*{
	padding: 0;
	margin: 0;
}
ul,li {list-style-type:none;}
P{
	line-height: 18px;
	margin-bottom: 10px;
}
a{
	color: #1a171b;
	text-decoration: none;
	outline: none;
}
a:hover{
	color: #777;
	text-decoration: none;
}
.posRelative{
	position: relative;
}
/* ---------------------------------------------------------------------------------------- */
/*   DIVS GENERALES ----------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
#sitio{
	width: 930px;
	margin: 0px auto;
	overflow: hidden;
	background:url(images/bg_sitio.png);
	padding-left:22px;
	padding-right:22px;
}
#cabecera{
	width: 900px;
	margin:0 auto 0 auto;
	overflow: hidden;
	background:url(images/bg_sitio.png);
	padding-left:37px;
	padding-right:37px;
	height:146px;
}
#footer{
	width: 900px;
	margin:0 auto 0 auto;
	overflow: hidden;
	background:url(images/bg_footer.png) no-repeat;
	padding-left:37px;
	padding-right:37px;
	padding-top:25px;
	height:30px;
}
/* ---------------------------------------------------------------------------------------- */
/*   CABECERA ----------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
.logo {
	float:left;
	margin-left:33px;
	margin-top:18px;
}
.labea_logo{
	width:288px;
	height:111px;
	background:url(images/labea_logo.jpg);
	text-indent: -99999px;
	display:block;
}
.idioma{
	float:right;
	margin-top:18px;
	margin-right:48px;
	font-weight:bold;
}
.idioma a{
	padding-left:10px;
}
.texto_cab {
	float:right;
	margin-right:48px;
	margin-top:20px;
	width:450px;
}
.texto_cab_link {
	float:right;
	width:197px;
	height:80px;
	background:url(images/cab_texto.jpg);
	text-indent: -99999px;
	display:block;
}
.texto_cab_link2 {
	float:right;
	width:228px;
	height:80px;
	background:url(images/cab_texto_eng.jpg);
	text-indent: -99999px;
	display:block;
}
/* ---------------------------------------------------------------------------------------- */
/*   FOOTER ------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
.texto_footer {
	padding-left:10px;
	font-weight:bold;
	color:#000;
}
.texto_footer a{
	padding-left:10px;
}
/* ---------------------------------------------------------------------------------------- */
/*   MENU --------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
.menu_quienes {margin-left:48px;}
.menu_quienes li {float:left;}
.menu_quienes a {background:url(images/menu/quienes_somos.png);display:block; height:16px; text-indent:-9000%}

/*ESTADO NORMAL*/
.menu_quienes1 a {width:110px;}

/*ESTADO ROLLOVER*/
.menu_quienes1 a:hover {background-position:0px -16px;}

/*ESTADO ACTIVO*/
.menu_quienes1 a.active {background-position:0px -16px;}

.menu_que {margin-left:208px;}
.menu_que li {float:left;}
.menu_que a {background:url(images/menu/que_hacemos.png);display:block; height:16px; text-indent:-9000%}

/*ESTADO NORMAL*/
.menu_que1 a {width:96px;}

/*ESTADO ROLLOVER*/
.menu_que1 a:hover {background-position:0px -16px;}

/*ESTADO ACTIVO*/
.menu_que1 a.active {background-position:0px -16px;}

.menu_como {margin-left:359px;}
.menu_como li {float:left;}
.menu_como a {background:url(images/menu/como_lo_hacemos.png);display:block; height:16px; text-indent:-9000%}

/*ESTADO NORMAL*/
.menu_como1 a {width:130px;}

/*ESTADO ROLLOVER*/
.menu_como1 a:hover {background-position:0px -16px;}

/*ESTADO ACTIVO*/
.menu_como1 a.active {background-position:0px -16px;}

.menu_ingenieria {margin-left:541px;}
.menu_ingenieria li {float:left;}
.menu_ingenieria a {background:url(images/menu/ingenieria_servicios.png);display:block; height:16px; text-indent:-9000%}

/*ESTADO NORMAL*/
.menu_ingenieria1 a {width:156px;}

/*ESTADO ROLLOVER*/
.menu_ingenieria1 a:hover {background-position:0px -16px;}

/*ESTADO ACTIVO*/
.menu_ingenieria1 a.active {background-position:0px -16px;}

.menu_contacto {margin-left:48px;}
.menu_contacto li {float:left;}
.menu_contacto a {background:url(images/menu/localizacion_contacto.png);display:block; height:16px; text-indent:-9000%}

/*ESTADO NORMAL*/
.menu_contacto a {width:182px;}

/*ESTADO ROLLOVER*/
.menu_contacto1 a:hover {background-position:0px -16px;}

/*ESTADO ACTIVO*/
.menu_contacto1 a.active {background-position:0px -16px;}

.menu_parque {margin-left:48px;}
.menu_parque li {float:left;}
.menu_parque a {background:url(images/menu/parque_chatarra.png);display:block; height:13px; text-indent:-9000%}

/*ESTADO NORMAL*/
.menu_parque1 a {width:153px;}

/*ESTADO ROLLOVER*/
.menu_parque1 a:hover {background-position:0px -13px;}

/*ESTADO ACTIVO*/
.menu_parque1 a.active {background-position:0px -13px;}

.menu_electric {margin-left:255px;}
.menu_electric li {float:left;}
.menu_electric a {background:url(images/menu/electric.png);display:block; height:13px; text-indent:-9000%}

/*ESTADO NORMAL*/
.menu_electric1 a {width:87px;}

/*ESTADO ROLLOVER*/
.menu_electric1 a:hover {background-position:0px -13px;}

/*ESTADO ACTIVO*/
.menu_electric1 a.active {background-position:0px -13px;}

.menu_ladle {margin-left:397px;}
.menu_ladle li {float:left;}
.menu_ladle a {background:url(images/menu/leadle.png);display:block; height:13px; text-indent:-9000%}

/*ESTADO NORMAL*/
.menu_ladle1 a {width:73px;}

/*ESTADO ROLLOVER*/
.menu_ladle1 a:hover {background-position:0px -13px;}

/*ESTADO ACTIVO*/
.menu_ladle1 a.active {background-position:0px -13px;}

.menu_continuous {margin-left:524px;}
.menu_continuous li {float:left;}
.menu_continuous a {background:url(images/menu/continuous.png);display:block; height:13px; text-indent:-9000%}

/*ESTADO NORMAL*/
.menu_continuous a {width:130px;}

/*ESTADO ROLLOVER*/
.menu_continuous1 a:hover {background-position:0px -13px;}

/*ESTADO ACTIVO*/
.menu_continuous1 a.active {background-position:0px -13px;}

.menu_aviso {margin-left:48px; }
.menu_aviso li {float:left;}
.menu_aviso a {background:url(images/menu/aviso_legal.png);display:block; height:13px; text-indent:-9000%; margin-top:3px;}

/*ESTADO NORMAL*/
.menu_aviso a {width:85px;}

/*ESTADO ROLLOVER*/
.menu_aviso1 a:hover {background-position:0px -13px;}

/*ESTADO ACTIVO*/
.menu_aviso1 a.active {background-position:0px -13px;}

.menu_politica {margin-left:184px;}
.menu_politica li {float:left;}
.menu_politica a {background:url(images/menu/politica_privacidad.png);display:block; height:16px; text-indent:-9000%}

/*ESTADO NORMAL*/
.menu_politica a {width:164px;}

/*ESTADO ROLLOVER*/
.menu_politica1 a:hover {background-position:0px -16px;}

/*ESTADO ACTIVO*/
.menu_politica1 a.active {background-position:0px -16px;}

/* ---------------------------------------------------------------------------------------- */
/*   MENU ENGLISH ------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
.menu_quienes2 {margin-left:48px;}
.menu_quienes2 li {float:left;}
.menu_quienes2 a {background:url(images/menu/quienes_somos1.png);display:block; height:16px; text-indent:-9000%}

/*ESTADO NORMAL*/
.menu_quienes21 a {width:87px;}

/*ESTADO ROLLOVER*/
.menu_quienes21 a:hover {background-position:0px -16px;}

/*ESTADO ACTIVO*/
.menu_quienes21 a.active {background-position:0px -16px;}

.menu_que2 {margin-left:190px;}
.menu_que2 li {float:left;}
.menu_que2 a {background:url(images/menu/que_hacemos1.png);display:block; height:16px; text-indent:-9000%}

/*ESTADO NORMAL*/
.menu_que21 a {width:87px;}

/*ESTADO ROLLOVER*/
.menu_que21 a:hover {background-position:0px -16px;}

/*ESTADO ACTIVO*/
.menu_que21 a.active {background-position:0px -16px;}

.menu_como2 {margin-left:332px;}
.menu_como2 li {float:left;}
.menu_como2 a {background:url(images/menu/como_lo_hacemos1.png);display:block; height:16px; text-indent:-9000%}

/*ESTADO NORMAL*/
.menu_como21 a {width:81px;}

/*ESTADO ROLLOVER*/
.menu_como21 a:hover {background-position:0px -16px;}

/*ESTADO ACTIVO*/
.menu_como21 a.active {background-position:0px -16px;}

.menu_ingenieria2 {margin-left:468px;}
.menu_ingenieria2 li {float:left;}
.menu_ingenieria2 a {background:url(images/menu/ingenieria_servicios1.png);display:block; height:16px; text-indent:-9000%}

/*ESTADO NORMAL*/
.menu_ingenieria21 a {width:168px;}

/*ESTADO ROLLOVER*/
.menu_ingenieria21 a:hover {background-position:0px -16px;}

/*ESTADO ACTIVO*/
.menu_ingenieria21 a.active {background-position:0px -16px;}

.menu_contacto2 {margin-left:48px;}
.menu_contacto2 li {float:left;}
.menu_contacto2 a {background:url(images/menu/localizacion_contacto1.png);display:block; height:16px; text-indent:-9000%}

/*ESTADO NORMAL*/
.menu_contacto2 a {width:166px;}

/*ESTADO ROLLOVER*/
.menu_contacto21 a:hover {background-position:0px -16px;}

/*ESTADO ACTIVO*/
.menu_contacto21 a.active {background-position:0px -16px;}

.menu_parque2 {margin-left:48px;}
.menu_parque2 li {float:left;}
.menu_parque2 a {background:url(images/menu/parque_chatarra1.png);display:block; height:13px; text-indent:-9000%}

/*ESTADO NORMAL*/
.menu_parque21 a {width:85px;}

/*ESTADO ROLLOVER*/
.menu_parque21 a:hover {background-position:0px -13px;}

/*ESTADO ACTIVO*/
.menu_parque21 a.active {background-position:0px -13px;}

.menu_electric2 {margin-left:182px;}
.menu_electric2 li {float:left;}
.menu_electric2 a {background:url(images/menu/electric1.png);display:block; height:13px; text-indent:-9000%}

/*ESTADO NORMAL*/
.menu_electric21 a {width:160px;}

/*ESTADO ROLLOVER*/
.menu_electric21 a:hover {background-position:0px -13px;}

/*ESTADO ACTIVO*/
.menu_electric21 a.active {background-position:0px -13px;}

.menu_ladle2 {margin-left:392px;}
.menu_ladle2 li {float:left;}
.menu_ladle2 a {background:url(images/menu/leadle1.png);display:block; height:13px; text-indent:-9000%}

/*ESTADO NORMAL*/
.menu_ladle21 a {width:108px;}

/*ESTADO ROLLOVER*/
.menu_ladle21 a:hover {background-position:0px -13px;}

/*ESTADO ACTIVO*/
.menu_ladle21 a.active {background-position:0px -13px;}

.menu_continuous2 {margin-left:548px;}
.menu_continuous2 li {float:left;}
.menu_continuous2 a {background:url(images/menu/continuous1.png);display:block; height:13px; text-indent:-9000%}

/*ESTADO NORMAL*/
.menu_continuous2 a {width:153px;}

/*ESTADO ROLLOVER*/
.menu_continuous21 a:hover {background-position:0px -13px;}

/*ESTADO ACTIVO*/
.menu_continuous21 a.active {background-position:0px -13px;}

.menu_aviso2 {margin-left:48px; }
.menu_aviso2 li {float:left;}
.menu_aviso2 a {background:url(images/menu/aviso_legal1.png);display:block; height:13px; text-indent:-9000%; margin-top:3px;}

/*ESTADO NORMAL*/
.menu_aviso2 a {width:93px;}

/*ESTADO ROLLOVER*/
.menu_aviso21 a:hover {background-position:0px -13px;}

/*ESTADO ACTIVO*/
.menu_aviso21 a.active {background-position:0px -13px;}

.menu_politica2 {margin-left:196px;}
.menu_politica2 li {float:left;}
.menu_politica2 a {background:url(images/menu/politica_privacidad1.png);display:block; height:13px; text-indent:-9000%; margin-top:3px;}

/*ESTADO NORMAL*/
.menu_politica2 a {width:107px;}

/*ESTADO ROLLOVER*/
.menu_politica21 a:hover {background-position:0px -13px;}

/*ESTADO ACTIVO*/
.menu_politica21 a.active {background-position:0px -13px;}
/* ---------------------------------------------------------------------------------------- */
/*   PORTADA  ----------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
.menu1_bg {
	background:url(images/menu1_bg.png);
	width:930px;
	height:36px;
	padding-top:4px;
}
.menu11_bg {
	background:url(images/menu11_bg.png);
	width:930px;
	height:36px;
	padding-top:4px;
}
.menu2_bg {
	background:url(images/menu2_bg.png);
	width:882px;
	height:37px;
	padding-left:48px;
	padding-top:3px;
}
.menu21_bg {
	background:url(images/menu21_bg.png);
	width:882px;
	height:37px;
	padding-left:48px;
	padding-top:3px;
}
.menu3_bg {
	background:url(images/menu3_bg.png);
	width:882px;
	height:34px;
	padding-left:48px;
	padding-top:6px;
}
.menu4_bg {
	float:left;
	margin-top:4px;
	margin-bottom:5px;
	background:url(images/menu4_bg.png);
	width:500px;
	height:36px;
	padding-top:4px;
}
.menu42_bg {
	float:left;
	margin-top:4px;
	margin-bottom:5px;
	background:url(images/menu42_bg.png);
	width:500px;
	height:36px;
	padding-top:4px;
}
.menu5_bg {
	float:left;
	background:url(images/menu5_bg.png);
	width:930px;
	height:33px;
	padding-top:7px;
	margin-bottom:10px;
}
.menu52_bg {
	float:left;
	background:url(images/menu52_bg.png);
	width:930px;
	height:33px;
	padding-top:7px;
	margin-bottom:10px;
}
.menu6_bg {
	float:left;
	background:url(images/menu6_bg.png);
	width:930px;
	height:36px;
	padding-top:4px;
	margin-bottom:10px;
}
.menu62_bg {
	float:left;
	background:url(images/menu62_bg.png);
	width:930px;
	height:36px;
	padding-top:4px;
	margin-bottom:10px;
}
.videos {
	height:275px;
}
.video_quienes {
	float:left;
	margin-top:16px;
	margin-left:47px;
	margin-bottom:31px;	
}
.video_que {
	float:right;
	margin-top:16px;
	margin-right:47px;
	margin-bottom:31px;	
}
.campos {
	height:180px;
}
.campos1 {
	float:left;
	margin-top:16px;
	margin-left:47px;
	margin-bottom:31px;	
}
.campos2 {
	float:left;
	margin-top:16px;
	margin-left:13px;
	margin-bottom:31px;	
}
.campos3 {
	float:left;
	margin-top:16px;
	margin-left:15px;
	margin-bottom:31px;	
}
.campos4 {
	float:left;
	margin-top:16px;
	margin-left:13px;
	margin-bottom:31px;	
}
.case {
	height:180px;
	margin-left:47px;
}
.case2 {
	min-height:680px;
	margin-left:47px;
}
.case1 {
	float:left;
	margin-top:16px;
	margin-right:13px;
}
.rss {
	float:left;
	margin-left:12px;
}
.rss_logo {
	height:26px;
	width:26px;
	background:url(images/rss.jpg);
	margin-top:4px;
	text-indent: -99999px;
	display:block;
}
.vimeo {
	float:left;
	margin-left:5px;
}
.vimeo_logo {
	height:26px;
	width:25px;
	background:url(images/vimeo.jpg);
	margin-top:4px;
	text-indent: -99999px;
	display:block;
}
.otras {
	float:left;
	margin-left:20px;
}
.labecast {
	float:left;
	margin-left:6px;
}
.labecast_logo{
	height:32px;
	width:166px;
	background:url(images/labecast.jpg);
	text-indent: -99999px;
	display:block;
}
/* ---------------------------------------------------------------------------------------- */
/*   EMPRESA  ----------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
.foto_empresa {
	margin-top:10px;
	margin-left:48px;
}
.texto_empresa1 {
	float:left;
	padding-top:34px;
	padding-left:40px;
	background:#000;
	margin-left:48px;
	height:276px;
	width:385px;
	margin-bottom:30px;	
}
.texto_empresa2 {
	float:left;
	background:#000;
	color:#FFF;
	width:366px;
	height:263px;
	padding-top:47px;
	padding-right:43px;
	font-size:12px;
	font-stretch:condensed;
	font-weight:bold;
	line-height:16px;
	margin-bottom:30px;	
}
.texto_empresa2 a {
	color:#FFF;
}
.texto_empresa2 a:hover {
	text-decoration:underline;
}
/* ---------------------------------------------------------------------------------------- */
/*   CAMPOS  ------------------------------------------------------------------------------ */
/* ---------------------------------------------------------------------------------------- */
.campo_foto {
	margin-left:48px;
}
.campo_documentos {
	height:476px;
	padding-left:42px;
}
.campo_elemento {
	float:left;
	width:270px;
	height:225px;
	margin-left:6px;
	margin-right:6px;
	margin-top:12px;
	background:#000;
}
.campo_foto2 {
	width:270px;
	height:125px;
}
.campo_texto {
	float:left;
	width:180px;
	color:#FFF;
	padding-left:10px;
	padding-top:10px;
	font-weight:bold;
	font-stretch:condensed;
	font-size:15px;
}
.campo_pdf {
	float:left;
	width:65px;
	text-align:right;
	padding-top:35px;
	padding-right:15px;
}
.paginado {
	margin-top:10px;
	width: 834px;
	text-align: center;
	float:left;
	height:35px;
	margin-left:33px;
	padding-top:5px;
}
.pag_activa{
	background-color: #1a171b;
	padding: 1px 4px 1px 4px;
	color: #FFF;
	font-size: 12px;
	font-weight:bold;
	margin-right:1px;
	margin-left:1px;
	border:1px solid #1a171b;
}
.pag_link a{
	background-color: #FFF;
	padding: 1px 4px 1px 4px;
	text-decoration:none;
	font-size: 12px;
	font-weight:bold;
	margin-right:1px;
	margin-left:1px;
	border:1px solid #1a171b;
}
.pag_link a:hover{
	background-color: #1a171b;
	padding: 1px 4px 1px 4px;
	margin-left: 1px;
	margin-right: 1px;
	color: #FFF;
	font-size: 12px;
	font-weight:bold;
	margin-right:1px;
	margin-left:1px;
	border:1px solid #1a171b;
}
/* ---------------------------------------------------------------------------------------- */
/*   AVISO - POLITICA  -------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
.texto_empresa11 {
	float:left;
	padding-top:34px;
	padding-left:40px;
	background:#000;
	margin-left:48px;
	height:658px;
	width:355px;
	margin-bottom:30px;	
}
.texto_empresa12 {
	float:left;
	background:#000;
	color:#FFF;
	width:415px;
	height:645px;
	padding-top:47px;
	padding-right:40px;
	font-size:11px;
	font-stretch:condensed;
	font-weight:bold;
	line-height:16px;
	margin-bottom:30px;	
}
.texto_empresa12 p {
	line-height:14px;
}