* {
    padding:0;
    margin:0;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0;
	padding: 0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/fondo.jpg);
	text-align:center;
}

#wrap {
	width: 950px;
	min-height:1300px;
	margin: 0 auto;
	background-image:url(../images/fondo_wrap.jpg);
	background-position: center;
}

.oculto {
	display:none;
}


/*============================================= Header ===========================================*/

#header {
	width: 950px;
	top:0;
	position:fixed;
	z-index:100;
}

#logo {
	width: 305px;
	height:156px;
	top:0;
	left:0;
	background-image:url(../images/logo_menu.jpg);
	position:absolute;
}

#superior {
	width: 645px;
	height:65px;
	top:0;
	right:0;
	background-color:#d6d6d6;
	position:absolute;
}

#bandera {
	width: 20px;
	height:15px;
	background-image:url(../images/bandera.jpg);
	top:28px;
	left:315px;
	position:absolute;
	z-index:20;
}

#linea_nal {
	width: 310px;
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	text-align:left;
	color:#706F6F;
	font-size:13px;
	margin-left:40px;
	margin-top:25px;
	-moz-animation-duration: 8s;
	-webkit-animation-duration: 8s;
	-o-animation-duration: 8s;
	animation-duration: 8s;
	-moz-animation-name: slidein;
	-webkit-animation-name: slidein;
	-o-animation-name: slidein;
	animation-name: slidein;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	-o-animation-name: slidein;
	animation-name: slidein;
}
@-moz-keyframes slidein {
	from {
		margin-top:0px;
		filter: alpha(opacity=0); 
		opacity: .0
		}
	
	50%{
		margin-top:25px;
		filter: alpha(opacity=100); 
		opacity: 1
		}
		
	to {
		margin-top:50px;
		filter: alpha(opacity=0); 
		opacity: .0
		}
}
@-webkit-keyframes slidein {
	from {
		margin-top:0px;
		filter: alpha(opacity=0); 
		opacity: .0
		}
	
	50%{
		margin-top:25px;
		filter: alpha(opacity=100); 
		opacity: 1
		}
		
	to {
		margin-top:50px;
		filter: alpha(opacity=0); 
		opacity: .0
		}
}

#linea_nal strong {
	color: #AC1622;
	font-weight:bold;
}

#facebook_01 a{
	width: 21px;
	height:21px;
	position:absolute;
	text-align:left;
	margin-top:23px;
	left:520px;
	background-image:url(../images/boton_facebook1.jpg);
	background-position:top;
}
#facebook_01 a:visited{
	background-image:url(../images/boton_facebook1.jpg);
	background-position:top;
	width: 21px;
	height:21px;
}
#facebook_01 a:hover{
	background-image:url(../images/boton_facebook1.jpg);
	background-position:bottom;
	width: 21px;
	height:21px;
}
#facebook_01 a:active{
	background-image:url(../images/boton_facebook1.jpg);
	background-position:bottom;
	width: 21px;
	height:21px;
}

#twitter_01 a{
	width: 21px;
	height:21px;
	position:absolute;
	text-align:left;
	margin-top:23px;
	left:550px;
	background-image:url(../images/boton_twitter1.jpg);
	background-position:top;
}
#twitter_01 a:visited{
	width: 21px;
	height:21px;
	background-image:url(../images/boton_twitter1.jpg);
	background-position:top;
}
#twitter_01 a:hover{
	width: 21px;
	height:21px;
	background-image:url(../images/boton_twitter1.jpg);
	background-position:bottom;
}
#twitter_01 a:active{
	width: 21px;
	height:21px;
	background-image:url(../images/boton_twitter1.jpg);
	background-position:bottom;
}

#youtube_01 a{
	width: 21px;
	height:21px;
	position:absolute;
	text-align:left;
	margin-top:23px;
	left:580px;
	background-image:url(../images/boton_youtube1.jpg);
	background-position:top;
}
#youtube_01 a:visited{
	width: 21px;
	height:21px;
	background-image:url(../images/boton_youtube1.jpg);
	background-position:top;
}
#youtube_01 a:hover{
	width: 21px;
	height:21px;
	background-image:url(../images/boton_youtube1.jpg);
	background-position:bottom;
}
#youtube_01 a:active{
	width: 21px;
	height:21px;
	background-image:url(../images/boton_youtube1.jpg);
	background-position:bottom;
}

#buscador {
	width: 180px;
	height:23px;
	right:20px;
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	text-align:left;
	color:#706F6F;
	font-size:12px;
	margin-top:22px;
}

.menu01 {
	position:absolute;
	width: 645px;
	height: 91px;
	top:65px;
	left:305px;
	text-align:left;
}

/*========================================== Panel izquierdo ======================================*/

#izquierda {
	width: 305px;
	top:160px;
	left:0;
	position:relative;
	float:left;
}
.menu_productos {
	position:absolute;
	width: 305px;
	height:430px;
	top:0;
	left:0;
	text-align:left;
}

#campo_contacto {
	position:absolute;
	width: 305px;
	height:260px;
	top:430px;
	left:0;
	text-align:left;
	background-image:url(../images/fondo_contacto.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.texto_contacto {
	padding-top:65px;
	padding-left:75px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#706F6F;
	line-height:12px;
}

.texto_contacto strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #AC1622;
}
.texto_contacto strong a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #AC1622;
	text-decoration:none;
}

#certificacion {
	position:absolute;
	width: 305px;
	height:128px;
	top:700px;
	left:0;
	text-align:left;
	background-image:url(../images/fondo_certificacion.jpg);
	background-position:left -5px;
	background-repeat:no-repeat;
	background-color:#FFF;
}
.texto_certificacion {
	padding-top:30px;
	padding-left:145px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#959595;
	font-weight:bold;
	line-height:14px;
}

/*========================================== Contenido ======================================*/

#contenido {
	width: 645px;
	top:160px;
	left:305px;
	position:relative;
}

#noticias {
	width: 645px;
	top:430px;
	left:0;
	position:absolute;
	
}
#slider-innovacion {
	width: 645px;
	top:230px;
	left:0;
	position:absolute;
	
}
#banner-slider {
	width: 645px;
	top:200px;
	left:0;
	position:absolute;
	
}

#aliados {
	width: 645px;
	height:128px;
	top:700px;
	left:0;
	position:absolute;
}

#banner_ps {
	width: 645px;
	height:170px;
	top:686px;
	left:0;
	position:absolute;
	background-color:#F60;
}

#banner_subastar {
	width: 645px;
	height:170px;
	top:686px;
	left:0;
	position:absolute;
	background-color:#F60;
}

/*========================================== Footer ======================================*/

#footer {
	width: 950px;
	height:260px;
	top:1000px;
	left:50%;
	margin-left:-475px;
	background-image:url(../images/fondo_footer.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#EDEDED;
	position:absolute;
}
#creditos {
	width: 950px;
	height:30px;
	top:260px;
	left:50%;
	margin-left:-475px;
	background-color:#AC1622;
	position:absolute;
}
#creditos p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#FFF;
	text-align:center;
	padding-top:10px;
}
#creditos p a{
	color:#FFF;
	text-decoration:none;
}

#facebook_02 a{
	width: 61px;
	height:54px;
	position:absolute;
	text-align:left;
	top:33px;
	left:35px;
	background-image:url(../images/boton_facebook2.jpg);
	background-position:top;
}
#facebook_02 a:visited{
	width: 61px;
	height:54px;
	background-image:url(../images/boton_facebook2.jpg);
	background-position:top;
}
#facebook_02 a:hover{
	width: 61px;
	height:54px;
	background-image:url(../images/boton_facebook2.jpg);
	background-position:bottom;
}
#facebook_02 a:active{
	width: 61px;
	height:54px;
	background-image:url(../images/boton_facebook2.jpg);
	background-position:bottom;
}

#twitter_02 a{
	width: 61px;
	height:54px;
	position:absolute;
	text-align:left;
	top:90px;
	left:35px;
	background-image:url(../images/boton_twitter2.jpg);
	background-position:top;
}
#twitter_02 a:visited{
	width: 61px;
	height:54px;
	background-image:url(../images/boton_twitter2.jpg);
	background-position:top;
}
#twitter_02 a:hover{
	width: 61px;
	height:54px;
	background-image:url(../images/boton_twitter2.jpg);
	background-position:bottom;
}
#twitter_02 a:active{
	width: 61px;
	height:54px;
	background-image:url(../images/boton_twitter2.jpg);
	background-position:bottom;
}

#youtube_02 a{
	width: 61px;
	height:54px;
	position:absolute;
	text-align:left;
	top:147px;
	left:35px;
	background-image:url(../images/boton_youtube2.jpg);
	background-position:top;
}
#youtube_02 a:visited{
	width: 61px;
	height:54px;
	background-image:url(../images/boton_youtube2.jpg);
	background-position:top;
}
#youtube_02 a:hover{
	width: 61px;
	height:54px;
	background-image:url(../images/boton_youtube2.jpg);
	background-position:bottom;
}
#youtube_02 a:active{
	width: 61px;
	height:54px;
	background-image:url(../images/boton_youtube2.jpg);
	background-position:bottom;
}


/*=====================================================================================================
 ------------------------------------------- NOSOTROS ------------------------------------------------ 
 ======================================================================================================*/
 
/*----------------------------------------------- Empresa ---------------------------------------*/

#footer_empresa{
	width: 950px;
	height:290px;
	top:1120px;
	left:50%;
	margin-left:-475px;
	background-image:url(../images/fondo_footer.jpg);
	background-repeat:no-repeat;
	background-color:#EDEDED;
	position:absolute;
}

#cabezote_empresa {
	width: 645px;
	height:231px;
	top:50px;
	left:0;
	position:absolute;
	background-image:url(../images/cabezote_empresa.jpg);
}
 
#empresa_capital {
	width: 112px;
	height:109px;
	top:290px;
	left:50px;;
	position:absolute;
	background-image:url(../images/empresa_capital.jpg);
}

#empresa_somos {
	width: 400px;
	top:310px;
	left:180px;
	position:absolute;
}
#empresa_somos p{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	color:#706F6F;
	line-height:16px;
	padding-left:10px;
}

#empresa {
	width: 645px;
	top:420px;
	left:0;
	position:absolute;
}

#empresa p{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#706F6F;
	line-height:14px;
	padding-left:54px;
	padding-right:60px;
}


/*----------------------------------------------- Distribuidores ------------------------------------------*/

#footer_distribuidores{
	width: 950px;
	height:290px;
	top:1000px;
	left:50%;
	margin-left:-475px;
	background-image:url(../images/fondo_footer.jpg);
	background-repeat:no-repeat;
	background-color:#EDEDED;
	position:absolute;
}

#cabezote_distribuidores {
	width: 645px;
	height:231px;
	top:50px;
	left:0;
	position:absolute;
	background-image:url(../images/cabezote_distribuidores.jpg);
}

#mapa_distribuidores {
	width: 645px;
	height:558px;
	top:290px;
	left:0;
	position:absolute;
	background-image:url(../images/mapa_distribuidores.jpg);
}

/*----------------------------------------------- Representantes ------------------------------------------*/

#footer_representantes{
	width: 950px;
	height:290px;
	top:1120px;
	left:50%;
	margin-left:-475px;
	background-image:url(../images/fondo_footer.jpg);
	background-repeat:no-repeat;
	background-color:#EDEDED;
	position:absolute;
}

#cabezote_representantes {
	width: 645px;
	height:223px;
	top:50px;
	left:0;
	position:absolute;
	background-image:url(../images/cabezote_representantes.jpg);
}

#mapa_representantes {
	width: 645px;
	height:656px;
	top:290px;
	left:0;
	position:absolute;
	background-image:url(../images/mapa_representantes02.jpg);
}

/*----------------------------------------------- Talento ------------------------------------------*/

#wrap_talento {
	width: 950px;
	min-height:1900px;
	margin: 0 auto;
	background-image:url(../images/fondo_wrap.jpg);
	background-position: center;
}

#footer_talento{
	width: 950px;
	height:290px;
	top:1700px;
	left:50%;
	margin-left:-628px;
	background-image:url(../images/fondo_footer.jpg);
	background-repeat:no-repeat;
	background-color:#EDEDED;
	position:absolute;
}

#cabezote_talento {
	width: 645px;
	height:233px;
	top:50px;
	left:0;
	position:absolute;
	background-image:url(../images/cabezote_talento.jpg);
}

#talento_humano {
	width: 550px;
	top:270px;
	left:40px;
	position:absolute;
}

#talento_gerencia {
	width: 550px;
	position:relative;
	margin-bottom:20px;
	clear:both;
}

#talento_direcciones {
	width: 550px;
	position:relative;
	clear:both;
	margin-bottom:20px;
}

#talento_coordinaciones {
	width: 550px;
	position:relative;
	clear:both;
	margin-bottom:20px;
}

#talento_administrativos {
	width: 550px;
	position:relative;
	clear:both;
	margin-bottom:20px;
}

#talento_ventas {
	width: 550px;
	position:relative;
	clear:both;
	margin-bottom:20px;
}

.talento_titulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #AC1622;
	text-align:left;
	padding-top:20px;
}

.talento_tarjeta {
	width: 275px;
	position:relative;
	float:left;
}


.talento_nombre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #706F6F;
	text-align:left;
	padding-top:10px;
	padding-bottom:2px;
}

.talento_cargo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #706F6F;
	text-align:left;
	padding-bottom:2px;
}

.talento_mail {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #706F6F;
	text-align:left;
	padding-bottom:10px;
}
.talento_mail a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #706F6F;
	text-align:left;
	text-decoration:none;
}
.talento_mail a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #AC1622;
	text-align:left;
	text-decoration:underline;
}


/*=====================================================================================================
 ------------------------------------------- PRODUCTOS ------------------------------------------------ 
 ======================================================================================================*/

/*----------------------------------------------- Producto 01 ------------------------------------------*/

#footer_producto01{
	width: 950px;
	height:290px;
	top:1270px;
	left:50%;
	margin-left:-475px;
	background-image:url(../images/fondo_footer.jpg);
	background-repeat:no-repeat;
	background-color:#EDEDED;
	position:absolute;
}

#cabezote_producto01 {
	width: 645px;
	height:230px;
	top:0;
	left:0;
	position:absolute;
	background-image:url(../images/cabezote_producto01.jpg);
}

#producto01_galeria {
	width: 645px;
	top:260px;
	left:0;
	position:absolute;
}

#producto01_01 a{
	width: 284px;
	height:190px;
	top:0;
	left:30px;
	position:absolute;
	background-image:url(../images/producto01_01.jpg);
	background-position:top;
}
#producto01_01 a:hover{
	width: 284px;
	height:190px;
	background-image:url(../images/producto01_01.jpg);
	background-position:bottom;
}

#producto01_02 a{
	width: 284px;
	height:190px;
	top:0;
	left:331px;
	position:absolute;
	background-image:url(../images/producto01_02.jpg);
	background-position:top;
}
#producto01_02 a:hover{
	width: 284px;
	height:190px;
	background-image:url(../images/producto01_02.jpg);
	background-position:bottom;
}

#producto01_03 a{
	width: 284px;
	height:189px;
	top:215px;;
	left:30px;
	position:absolute;
	background-image:url(../images/producto01_03.jpg);
	background-position:top;
}
#producto01_03 a:hover{
	width: 284px;
	height:189px;
	background-image:url(../images/producto01_03.jpg);
	background-position:bottom;
}

#producto01_04 a{
	width: 284px;
	height:189px;
	top:215px;;
	left:331px;
	position:absolute;
	background-image:url(../images/producto01_04.jpg);
	background-position:top;
}
#producto01_04 a:hover{
	width: 284px;
	height:189px;
	background-image:url(../images/producto01_04.jpg);
	background-position:bottom;
}

#producto01_05 a{
	width: 284px;
	height:189px;
	top:430px;;
	left:30px;
	position:absolute;
	background-image:url(../images/producto01_05.jpg);
	background-position:top;
}
#producto01_05 a:hover{
	width: 284px;
	height:189px;
	background-image:url(../images/producto01_05.jpg);
	background-position:bottom;
}

#producto01_06 a{
	width: 284px;
	height:189px;
	top:430px;;
	left:331px;
	position:absolute;
	background-image:url(../images/producto01_06.jpg);
	background-position:top;
}
#producto01_06 a:hover{
	width: 284px;
	height:189px;
	background-image:url(../images/producto01_06.jpg);
	background-position:bottom;
}

#producto01_07 a{
	width: 284px;
	height:189px;
	top:645px;;
	left:30px;
	position:absolute;
	background-image:url(../images/producto01_07.jpg);
	background-position:top;
}
#producto01_07 a:hover{
	width: 284px;
	height:189px;
	background-image:url(../images/producto01_07.jpg);
	background-position:bottom;
}

/*----------------------------------------------- Producto 02 ------------------------------------------*/

#cabezote_producto02 {
	width: 645px;
	height:230px;
	top:0;
	left:0;
	position:absolute;
	background-image:url(../images/cabezote_producto02.jpg);
}

#cabezote_innovacion {
	width: 645px;
	height:230px;
	top:0;
	left:0;
	position:absolute;
	background-image:url(../images/cabezote_innovacion.jpg);
}
#producto02_01 a{
	width: 284px;
	height:189px;
	top:0;
	left:30px;
	position:absolute;
	background-image:url(../images/producto02_01.jpg);
	background-position:top;
}
#producto02_01 a:hover{
	width: 284px;
	height:189px;
	background-image:url(../images/producto02_01.jpg);
	background-position:bottom;
}

#producto02_02 a{
	width: 284px;
	height:189px;
	top:0;
	left:331px;
	position:absolute;
	background-image:url(../images/producto02_02.jpg);
	background-position:top;
}
#producto02_02 a:hover{
	width: 284px;
	height:189px;
	background-image:url(../images/producto02_02.jpg);
	background-position:bottom;
}

#producto02_03 a{
	width: 284px;
	height:189px;
	top:215px;;
	left:30px;
	position:absolute;
	background-image:url(../images/producto02_03.jpg);
	background-position:top;
}
#producto02_03 a:hover{
	width: 284px;
	height:189px;
	background-image:url(../images/producto02_03.jpg);
	background-position:bottom;
}

#producto02_04 a{
	width: 284px;
	height:189px;
	top:215px;;
	left:331px;
	position:absolute;
	background-image:url(../images/producto02_04.jpg);
	background-position:top;
}
#producto02_04 a:hover{
	width: 284px;
	height:189px;
	background-image:url(../images/producto02_04.jpg);
	background-position:bottom;
}

#producto02_05 a{
	width: 284px;
	height:189px;
	top:430px;;
	left:30px;
	position:absolute;
	background-image:url(../images/producto02_05.jpg);
	background-position:top;
}
#producto02_05 a:hover{
	width: 284px;
	height:189px;
	background-image:url(../images/producto02_05.jpg);
	background-position:bottom;
}

#producto02_06 a{
	width: 284px;
	height:189px;
	top:430px;;
	left:331px;
	position:absolute;
	background-image:url(../images/producto02_06.jpg);
	background-position:top;
}
#producto02_06 a:hover{
	width: 284px;
	height:189px;
	background-image:url(../images/producto02_06.jpg);
	background-position:bottom;
}

#producto02_07 a{
	width: 284px;
	height:189px;
	top:645px;
	left:30px;
	position:absolute;
	background-image:url(../images/producto02_07.jpg);
	background-position:top;
}
#producto02_07 a:hover{
	width: 284px;
	height:189px;
	background-image:url(../images/producto02_07.jpg);
	background-position:bottom;
}

#producto02_08 a{
	width: 284px;
	height:189px;
	top:645px;
	left:331px;
	position:absolute;
	background-position:top;
}
#producto02_08 a:hover{
	width: 284px;
	height:189px;
	background-image:url(../images/producto02_08.jpg);
	background-position:bottom;
	}
/*----------------------------------------------- Producto 03 ------------------------------------------*/

#footer_producto03{
	width: 950px;
	height:290px;
	top:1300px;
	left:50%;
	margin-left:-475px;
	background-image:url(../images/fondo_footer.jpg);
	background-repeat:no-repeat;
	background-color:#EDEDED;
	position:absolute;
}

#cabezote_producto03 {
	width: 645px;
	height:230px;
	top:0;
	left:0;
	position:absolute;
	background-image:url(../images/cabezote_producto03.jpg);
}

#producto03_01 a{
	width: 284px;
	height:189px;
	top:0;
	left:30px;
	position:absolute;
	background-image:url(../images/producto03_01.jpg);
	background-position:top;
}
#producto03_01 a:hover{
	width: 284px;
	height:189px;
	background-image:url(../images/producto03_01.jpg);
	background-position:bottom;
}

#producto03_02 a{
	width: 284px;
	height:189px;
	top:0;
	left:331px;
	position:absolute;
	background-image:url(../images/producto03_02.jpg);
	background-position:top;
}
#producto03_02 a:hover{
	width: 284px;
	height:189px;
	background-image:url(../images/producto03_02.jpg);
	background-position:bottom;
}

#producto03_03 a{
	width: 284px;
	height:189px;
	top:215px;
	left:30px;
	position:absolute;
	background-image:url(../images/producto03_03.jpg);
	background-position:top;
}
#producto03_03 a:hover{
	width: 284px;
	height:189px;
	background-image:url(../images/producto03_03.jpg);
	background-position:bottom;
}

#producto03_04 a{
	width: 284px;
	height:189px;
	top:215px;
	left:331px;
	position:absolute;
	background-image:url(../images/producto03_04.jpg);
	background-position:top;
}
#producto03_04 a:hover{
	width: 284px;
	height:189px;
	background-image:url(../images/producto03_04.jpg);
	background-position:bottom;
}

#producto03_05 a{
	width: 284px;
	height:189px;
	top:430px;
	left:30px;
	position:absolute;
	background-image:url(../images/producto03_05.jpg);
	background-position:top;
}
#producto03_05 a:hover{
	width: 284px;
	height:189px;
	background-image:url(../images/producto03_05.jpg);
	background-position:bottom;
}

#producto03_06 a{
	width: 284px;
	height:189px;
	top:430px;
	left:331px;
	position:absolute;
	background-image:url(../images/producto03_06.jpg);
	background-position:top;
}
#producto03_06 a:hover{
	width: 284px;
	height:189px;
	background-image:url(../images/producto03_06.jpg);
	background-position:bottom;
}

#producto03_07 a{
	width: 284px;
	height:189px;
	top:645px;
	left:30px;
	position:absolute;
	background-image:url(../images/producto03_07.jpg);
	background-position:top;
}
#producto03_07 a:hover{
	width: 284px;
	height:189px;
	background-image:url(../images/producto03_07.jpg);
	background-position:bottom;
}
#producto03_08 a{
	width: 284px;
	height:189px;
	top:645px;
	left:331px;
	position:absolute;
	background-image:url(../images/producto03_08.jpg);
	background-position:top;
}
#producto03_08 a:hover{
	width: 284px;
	height:189px;
	background-image:url(../images/producto03_08.jpg);
	background-position:bottom;
}


/*----------------------------------------------- Producto 04 ------------------------------------------*/

#cabezote_producto04 {
	width: 645px;
	height:230px;
	top:0;
	left:0;
	position:absolute;
	background-image:url(../images/cabezote_producto04.jpg);
}

#producto04_01 a{
	width: 284px;
	height:189px;
	top:0;
	left:30px;
	position:absolute;
	background-image:url(../images/producto04_01.jpg);
	background-position:top;
}
#producto04_01 a:hover{
	width: 284px;
	height:189px;
	background-image:url(../images/producto04_01.jpg);
	background-position:bottom;
}

#producto04_02 a{
	width: 284px;
	height:189px;
	top:0;
	left:331px;
	position:absolute;
	background-image:url(../images/producto04_02.jpg);
	background-position:top;
}
#producto04_02 a:hover{
	width: 284px;
	height:189px;
	background-image:url(../images/producto04_02.jpg);
	background-position:bottom;
}

#producto04_03 a{
	width: 284px;
	height:189px;
	top:215px;
	left:30px;
	position:absolute;
	background-image:url(../images/producto04_03.jpg);
	background-position:top;
}
#producto04_03 a:hover{
	width: 284px;
	height:189px;
	background-image:url(../images/producto04_03.jpg);
	background-position:bottom;
}

#producto04_04 a{
	width: 284px;
	height:189px;
	top:215px;
	left:331px;
	position:absolute;
	background-image:url(../images/producto04_04.jpg);
	background-position:top;
}
#producto04_04 a:hover{
	width: 284px;
	height:189px;
	background-image:url(../images/producto04_04.jpg);
	background-position:bottom;
}

/*----------------------------------------------- Producto 05 ------------------------------------------*/

#cabezote_producto05 {
	width: 645px;
	height:230px;
	top:0;
	left:0;
	position:absolute;
	background-image:url(../images/cabezote_producto05.jpg);
}

#producto05_01 a{
	width: 284px;
	height:189px;
	top:0;
	left:30px;
	position:absolute;
	background-image:url(../images/producto05_01.jpg);
	background-position:top;
}
#producto05_01 a:hover{
	width: 284px;
	height:189px;
	background-image:url(../images/producto05_01.jpg);
	background-position:bottom;
}

/*----------------------------------------------- Producto 06 ------------------------------------------*/

#cabezote_producto06 {
	width: 645px;
	height:230px;
	top:0;
	left:0;
	position:absolute;
	background-image:url(../images/cabezote_producto06.jpg);
}

#producto06_01 a{
	width: 284px;
	height:189px;
	top:0;
	left:30px;
	position:absolute;
	background-image:url(../images/producto06_01.jpg);
	background-position:top;
}
#producto06_01 a:hover{
	width: 284px;
	height:189px;
	background-image:url(../images/producto06_01.jpg);
	background-position:bottom;
}
#cabezote_producto07 {
	width: 645px;
	height:230px;
	top:0;
	left:0;
	position:absolute;
	background-image:url(../images/cabezote_producto07.jpg);
}

#producto07_01 a{
	width: 284px;
	height:189px;
	top:0;
	left:30px;
	position:absolute;
	background-image:url(../images/producto07_01.jpg);
	background-position:top;
}
#producto07_01 a:hover{
	width: 284px;
	height:189px;
	background-image:url(../images/producto07_01.jpg);
	background-position:bottom;
}
#producto07_02 a{
	width: 284px;
	height:189px;
	top:0;
	left:331px;
	position:absolute;
	background-image:url(../images/producto07_02.jpg);
	background-position:top;
}
#producto07_02 a:hover{
	width: 284px;
	height:189px;
	background-image:url(../images/producto07_02.jpg);
	background-position:bottom;
}

/*----------------------------------------------- Promociones ------------------------------------------*/

#footer_promociones{
	width: 950px;
	height:290px;
	top:1060px;
	left:50%;
	margin-left:-475px;
	background-image:url(../images/fondo_footer.jpg);
	background-repeat:no-repeat;
	background-color:#EDEDED;
	position:absolute;
}

#cabezote_promociones {
	width: 645px;
	height:230px;
	top:0;
	left:0;
	position:absolute;
	background-image:url(../images/cabezote_promociones.jpg);
}

#construccion_capital {
	width: 112px;
	height:109px;
	top:290px;
	left:30px;;
	position:absolute;
	background-image:url(../images/empresa_capital.jpg);
}

#construccion_somos {
	width: 400px;
	top:240px;
	left:37px;
	position:absolute;
}

#construccion_somos p{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#706F6F;
	line-height:18px;
}


/*=====================================================================================================
 ------------------------------------------- PRENSA ------------------------------------------------ 
 ======================================================================================================*/

/*----------------------------------------------- Medios ------------------------------------------*/

#footer_medios{
	width: 950px;
	height:290px;
	top:1100px;
	left:50%;
	margin-left:-475px;
	background-image:url(../images/fondo_footer.jpg);
	background-repeat:no-repeat;
	background-color:#EDEDED;
	position:absolute;
}

#cabezote_medios {
	width: 645px;
	height:230px;
	top:50px;
	left:0;
	position:absolute;
	background-image:url(../images/cabezote_medios.jpg);
}

#medios_revista1 {
	width: 274px;
	height:300px;
	top:280px;
	left:24px;
	position:absolute;
	background-image:url(../images/medios_revista1.jpg);
	background-repeat:no-repeat;
}
#medios_revista1_texto{
	padding-top:270px;
}
.medios_revista{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#706F6F;
	padding-left:13px;
}
.medios_revista strong a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	color:#AC1622;
}
.medios_revista strong a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	font-size:12px;
	color:#AC1622;
}

#medios_revista2 {
	width: 274px;
	height:300px;
	top:280px;
	left:320px;
	position:absolute;
	background-image:url(../images/medios_revista2.jpg);
	background-repeat:no-repeat;
}
#medios_revista2_texto{
	padding-top:270px;
}

#medios_revista3 {
	width: 274px;
	height:300px;
	top:600px;
	left:24px;
	position:absolute;
	background-image:url(../images/medios_revista3.jpg);
	background-repeat:no-repeat;
}
#medios_revista3_texto{
	padding-top:275px;
}

/*----------------------------------------------- Publicaciones ------------------------------------------*/

#footer_publicaciones{
	width: 950px;
	height:290px;
	top:1110px;
	left:50%;
	margin-left:-475px;
	background-image:url(../images/fondo_footer.jpg);
	background-repeat:no-repeat;
	background-color:#EDEDED;
	position:absolute;
}

#cabezote_publicaciones {
	width: 645px;
	height:230px;
	top:50px;
	left:0;
	position:absolute;
	background-image:url(../images/cabezote_publicaciones.jpg);
}

#publicaciones_revista1 {
	width: 275px;
	height:300px;
	top:280px;
	left:24px;
	position:absolute;
	background-image:url(../images/publicaciones_revista1.jpg);
	background-repeat:no-repeat;
}
#publicaciones_revista1_texto{
	padding-top:273px;
}

#publicaciones_revista2 {
	width: 275px;
	height:300px;
	top:280px;
	left:320px;
	position:absolute;
	background-image:url(../images/publicaciones_revista2.jpg);
	background-repeat:no-repeat;
}
#publicaciones_revista2_texto{
	padding-top:273px;
}

#publicaciones_revista3 {
	width: 275px;
	height:300px;
	top:600px;
	left:24px;
	position:absolute;
	background-image:url(../images/publicaciones_revista3.jpg);
	background-repeat:no-repeat;
}
#publicaciones_revista3_texto{
	padding-top:273px;
}

/*----------------------------------------------- Noticias ------------------------------------------*/

#wrap_noticias {
	width: 950px;
	min-height:1400px;
	margin: 0 auto;
	background-image:url(../images/fondo_wrap.jpg);
	background-position: center;
}

#footer_noticias{
	width: 950px;
	height:290px;
	top:1380px;
	left:50%;
	margin-left:-475px;
	background-image:url(../images/fondo_footer.jpg);
	background-repeat:no-repeat;
	background-color:#EDEDED;
	position:absolute;
}

#cabezote_noticias {
	width: 645px;
	height:230px;
	top:50px;
	left:0;
	position:absolute;
	background-image:url(../images/cabezote_noticias.jpg);
}

#noticias_pdf1_texto{
	padding-top:115px;
}

.noticias_seccion1 {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	color:#706F6F;
	top:290px;
	left:37px;
	position:absolute;
	width:560px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#AC1622;
}
.noticias_seccion2 {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	color:#706F6F;
	top:840px;
	left:37px;
	position:absolute;
	width:560px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#AC1622;
}

.noticias_pdf{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#706F6F;
}
.noticias_pdf a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	color:#AC1622;
}
.noticias_pdf a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	font-size:12px;
	color:#AC1622;
}

#noticias_pdf1 {
	width: 120px;
	height:109px;
	top:320px;
	left:35px;
	position:absolute;
	background-image:url(../images/icono_pdf.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#noticias_pdf2 {
	width: 120px;
	height:109px;
	top:320px;
	left:185px;
	position:absolute;
	background-image:url(../images/icono_pdf.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#noticias_pdf3 {
	width: 120px;
	height:109px;
	top:320px;
	left:330px;
	position:absolute;
	background-image:url(../images/icono_pdf.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#noticias_pdf4 {
	width: 120px;
	height:109px;
	top:320px;
	left:475px;
	position:absolute;
	background-image:url(../images/icono_pdf.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#noticias_pdf5 {
	width: 120px;
	height:109px;
	top:480px;
	left:35px;
	position:absolute;
	background-image:url(../images/icono_pdf.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#noticias_pdf6 {
	width: 120px;
	height:109px;
	top:480px;
	left:185px;
	position:absolute;
	background-image:url(../images/icono_pdf.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#noticias_pdf7 {
	width: 120px;
	height:109px;
	top:480px;
	left:330px;
	position:absolute;
	background-image:url(../images/icono_pdf.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#noticias_pdf8 {
	width: 120px;
	height:109px;
	top:480px;
	left:475px;
	position:absolute;
	background-image:url(../images/icono_pdf.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#noticias_pdf9 {
	width: 120px;
	height:109px;
	top:640px;
	left:35px;
	position:absolute;
	background-image:url(../images/icono_pdf.jpg);
	background-repeat:no-repeat;
	background-position:center;
}


#notiphar_pdf1 {
	width: 120px;
	height:109px;
	top:870px;
	left:35px;
	position:absolute;
	background-image:url(../images/icono_pdf.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

#notiphar_pdf2 {
	width: 120px;
	height:109px;
	top:870px;
	left:185px;
	position:absolute;
	background-image:url(../images/icono_pdf.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

#notiphar_pdf3 {
	width: 120px;
	height:109px;
	top:870px;
	left:335px;
	position:absolute;
	background-image:url(../images/icono_pdf.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

#notiphar_pdf4 {
	width: 120px;
	height:109px;
	top:870px;
	left:485px;
	position:absolute;
	background-image:url(../images/icono_pdf.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

#notiphar_pdf5 {
	width: 120px;
	height:109px;
	top:1032px;
	left:35px;
	position:absolute;
	background-image:url(../images/icono_pdf.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

#notiphar_pdf6 {
	width: 120px;
	height:109px;
	top:1032px;
	left:185px;
	position:absolute;
	background-image:url(../images/icono_pdf.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

#notiphar_pdf7 {
	width: 120px;
	height:109px;
	top:1032px;
	left:335px;
	position:absolute;
	background-image:url(../images/icono_pdf.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

/*----------------------------------------------- Eventos ------------------------------------------*/

#footer_eventos{
	width: 950px;
	height:290px;
	top:1250px;
	left:50%;
	margin-left:-475px;
	background-image:url(../images/fondo_footer.jpg);
	background-repeat:no-repeat;
	background-color:#EDEDED;
	position:absolute;
}

#cabezote_eventos {
	width: 645px;
	height:230px;
	top:50px;
	left:0;
	position:absolute;
	background-image:url(../images/cabezote_eventos.jpg);
}

#evento1 a{
	width: 241px;
	height:180px;
	top:300px;
	left:35px;
	position:absolute;
	background-image:url(../images/eventos/evento1.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

#evento2 a{
	width: 241px;
	height:180px;
	top:300px;
	left:340px;
	position:absolute;
	background-image:url(../images/eventos/evento2.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

#evento3 a{
	width: 241px;
	height:180px;
	top:560px;
	left:35px;
	position:absolute;
	background-image:url(../images/eventos/evento3.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

#evento4 a{
	width: 241px;
	height:180px;
	top:560px;
	left:340px;
	position:absolute;
	background-image:url(../images/eventos/evento4.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

#evento5 a{
	width: 241px;
	height:180px;
	top:820px;
	left:35px;
	position:absolute;
	background-image:url(../images/eventos/evento5.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

#evento1_texto{
	position:absolute;
	top: 490px;
	left:35px;
}

#evento2_texto{
	position:absolute;
	top: 490px;
	left:340px;
}

#evento3_texto{
	position:absolute;
	top: 750px;
	left:35px;;
}

#evento4_texto{
	position:absolute;
	top: 750px;
	left:340px;
}

#evento5_texto{
	position:absolute;
	top: 1010px;
	left:35px;
}

.eventos_textos{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#706F6F;
}
.eventos_textos strong a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	color:#AC1622;
}
.eventos_textos strong a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	font-size:12px;
	color:#AC1622;
}

/*----------------------------------------------- Área Técnica ------------------------------------------*/

#wrap_tecnica {
	width: 950px;
	min-height:1250px;
	margin: 0 auto;
	background-image:url(../images/fondo_wrap.jpg);
	background-position: center;
}

#cabezote_tecnica {
	width: 645px;
	height:230px;
	top:0;
	left:0;
	position:absolute;
	background-image:url(../images/cabezote_tecnica.jpg);
}

#footer_tecnica{
	width: 950px;
	height:290px;
	top:1100px;
	left:50%;
	margin-left:-475px;
	background-image:url(../images/fondo_footer.jpg);
	background-repeat:no-repeat;
	background-color:#EDEDED;
	position:absolute;
}

.tecnica_seccion1 {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	color:#706F6F;
	top:240px;
	left:37px;
	position:absolute;
	width:560px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#AC1622;
}

#tecnica_pdf1 {
	width: 120px;
	height:109px;
	top:280px;
	left:35px;
	position:absolute;
	background-image:url(../images/icono_pdf.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

#tecnica_pdf2 {
	width: 120px;
	height:109px;
	top:280px;
	left:185px;
	position:absolute;
	background-image:url(../images/icono_pdf.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

#tecnica_pdf3 {
	width: 120px;
	height:109px;
	top:280px;
	left:335px;
	position:absolute;
	background-image:url(../images/icono_pdf.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

#tecnica_pdf4 {
	width: 120px;
	height:109px;
	top:280px;
	left:485px;
	position:absolute;
	background-image:url(../images/icono_pdf.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

.tecnica_seccion2 {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	color:#706F6F;
	top:480px;
	left:37px;
	position:absolute;
	width:560px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#AC1622;
}

#manuales_pdf1 {
	width: 120px;
	height:109px;
	top:520px;
	left:35px;
	position:absolute;
	background-image:url(../images/icono_pdf.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

#manuales_pdf2 {
	width: 120px;
	height:109px;
	top:520px;
	left:185px;
	position:absolute;
	background-image:url(../images/icono_pdf.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

#manuales_pdf3 {
	width: 120px;
	height:109px;
	top:520px;
	left:335px;
	position:absolute;
	background-image:url(../images/icono_pdf.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

#manuales_pdf4 {
	width: 120px;
	height:109px;
	top:520px;
	left:485px;
	position:absolute;
	background-image:url(../images/icono_pdf.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

.tecnica_seccion3 {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	color:#706F6F;
	top:720px;
	left:37px;
	position:absolute;
	width:560px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#AC1622;
}

#estudios_pdf1 {
	width: 120px;
	height:109px;
	top:760px;
	left:35px;
	position:absolute;
	background-image:url(../images/icono_pdf.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

#estudios_pdf2 {
	width: 120px;
	height:109px;
	top:760px;
	left:185px;
	position:absolute;
	background-image:url(../images/icono_pdf.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

#estudios_pdf3 {
	width: 120px;
	height:109px;
	top:760px;
	left:335px;
	position:absolute;
	background-image:url(../images/icono_pdf.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

#estudios_pdf4 {
	width: 120px;
	height:109px;
	top:760px;
	left:485px;
	position:absolute;
	background-image:url(../images/icono_pdf.jpg);
	background-repeat:no-repeat;
	background-position:center;
}


/*----------------------------------------------- Contacto ------------------------------------------*/

#footer_contacto{
	width: 950px;
	height:290px;
	top:1160px;
	left:50%;
	margin-left:-475px;
	background-image:url(../images/fondo_footer.jpg);
	background-repeat:no-repeat;
	background-color:#EDEDED;
	position:absolute;
}

#cabezote_contacto {
	width: 645px;
	height:230px;
	top:0;
	left:0;
	position:absolute;
	background-image:url(../images/cabezote_contacto.jpg);
}

#formulario_contacto {
	width: 645px;
	height:240px;
	top:235px;
	left:0;
	position:absolute;
}

#contacto_representantes {
	width: 645px;
	height:513px;
	top:480px;;
	left:0;
	position:absolute;
	background-image:url(../images/contacto_representantes.jpg);
}

.contacto_campo_peq1 {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#706F6F;
	border:none;
	background-color:#E2E2E2;
	width:270px;
	height:30px;
	margin-left:40px;
}
.contacto_campo_peq {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#706F6F;
	border:none;
	background-color:#E2E2E2;
	width:270px;
	height:30px;
}
.contacto_campo_gran {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#706F6F;
	border:none;
	background-color:#E2E2E2;
	width:270px;
	height:60px;
	margin-left:40px;
}
.contacto_texto {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#706F6F;
}
.contacto_texto1 {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#706F6F;
	padding-left:40px;
}
.contacto_enviar {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	background-color:#AC1622;
	width:70px;
	height:27px;
}
.contacto_borrar {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#706F6F;
	background-color:#CCC;
	width:55px;
}
.opcional {
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	color:#706F6F;
	padding-right:30px;
}
