* {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif}

.clear{clear:both}
.subrayado{border-bottom:1px solid #64781a;}
.verde {color:#64781a}
.verdecl {color:#a4bb02}

h1{font-family:Arial, Helvetica, sans-serif; font-size:35px; color:#64781a; font-weight:100; padding-bottom:20px}
h2{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#64781a; font-weight:100}
h2 a{color:#64781a; text-decoration:none}
h2 a:hover{color:#a4bb02}
h3{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#64781a}

p{font-size:12px; text-align:justify}
a{text-decoration:none; color:#64781a}
a:hover{color:#000}

#bk_index{background-image:url(images/bk_index2.jpg); background-repeat: repeat-x;}

#contenedor{width:950px; margin:0 auto; position:relative; min-height:550px}

#vivi{
	width:110px;
	position:absolute;
	left: 828px;
	top: 493px;
}
/*#vivi img{display:block; float:left}
#vivi p{display:block; float:left; margin:30px 0 0 10px; color:#666; font-size:12px}*/

#bt_index{width:130px; display:block; float:right; background:url(images/bk_botonera.png) no-repeat; margin-right:10px; padding-bottom:20px}
.idiomas{width:110px; display:block; height:73px; margin:0 auto}
.idiomas li{font-family:inherit; font-size:11px; padding:12px 0 10px 0; border-bottom:1px solid #64781a; margin-top:5px; list-style-type:none; text-align:right}
.idiomas a{color:#64781a}
.idiomas a:hover {color:#000}

#pradan{width:290px; display:block; float:left; margin:120px 0 0 320px}

#accesos{width:950px; margin-top:195px}
.acceso {width:285px; display:block; float:left; margin-right:15px; padding:10px; background:url(images/bk_blanco.png); height:115px}
.info {text-align:right; font-size:12px; font-weight:bold; padding:5px}
.info a{color:#64781a}
#accesos li{font-size:15px; text-align:left; list-style-type:none; padding-bottom:5px; margin-left:15px}
#accesos li a{color:#64781a}
#accesos li a:hover{color:#000}

#footer{width:930px;margin:0 auto;margin-top:35px; background: url(images/bk_blanco.png); display:block; height:10px; padding:10px; text-align:center;}

/*HEADER*/
#header{width:950; margin:0 auto; position:relative}
#logo_head{
	width:159px;
	position:absolute;
	z-index:20;
	left: 52px;
	top: 38px;
}
#main_menu{
	position:absolute;
	left: 241px;
	top: 108px;
	width: 714px;
}
#main_menu li{font-size:12px;
               display:block;
			   float:left;
			   list-style-type:none;
			   padding:0 7px;
			   border-right:1px solid #64781a}
			   
#main_menu li a{color:#000}
#main_menu li a:hover{color:#64781a}

/*QUIENES SOMOS*/
.columna {width:445px; display:block; float:left; margin:40px 10px 0 0; padding:0 5px 0 5px;}
.columna li{font-size:12px; list-style-type:none}

#tr_column{width:950px; margin-top:5px}
.tr_column {width:285px; display:block; float:left; margin-right:15px; padding:10px; background:url(images/bk_verde.png); height:190px}
.tr_column li{font-size:12px; list-style-type:none}

#slideshow{display:block; position:relative; width:460px; float:left; margin-top:40px}
#slideshow img{
	position:absolute;
	z-index:8;
	opacity:0.0;
	left: 17px;
	top: 1px;
}
#slideshow img.active {
    z-index:10;
    opacity:1.0;
}

/*PRODUCTOS*/
#menu_second{width:230px; display:block; height:550px; float:left; margin-top:40px; border-right:1px solid #64781a; padding-right:10px}
#menu_second li{font-family:Arial, Helvetica, sans-serif; font-size:12px; 
				list-style-type:none;
				padding:20px 0 10px 0;
				border-bottom:1px solid #64781a}
#menu_second li a{color:#000}
#menu_second li a:hover{color:#64781a}	

#slideshow2{display:block; position:relative; width:600px; float:right; margin-top:30px; height:550px}
#slideshow2 img{
	position:absolute;
	z-index:8;
	opacity:0.0;
	left: 104px;
	top: -8px;
}
#slideshow2 img.active {
    z-index:10;
    opacity:1.0;}
	
#columna_derecha{
	width:432px;
	position:absolute;
	z-index:30;
	left: 286px;
	top: 161px;
}	

#enumeracion{margin:10px 0 0 15px;}	
#enumeracion li{border-bottom:none; list-style-type:none; padding:5px 0} 

/*QUE; HACEMOS*/
#columna_derecha li{font-size:12px; list-style:url(images/bullet.png); list-style-position:inside; padding-bottom:10px}

/*COMO LO HACEMOS*/
#columna_unica{width:950px; margin:0 auto; margin-top:40px; /*min-height:560px*/}

.gallery {width:950px; margin-top:10px; position:relative}	

.gallery li{list-style-type:none;
                   display:block;
				   float:left;
				   margin-right:10px;
				   }				   
#slideshow4{display:block; position:relative; width:950px; margin:0 auto; margin-top:10px; height:440px; background:url(images/bk_verde.png); border-top:1px solid #64781a}
#slideshow4 img{
	position:absolute;
	z-index:8;
	opacity:0.0;
	left: 85px;
	top: 18px;
}
#slideshow4 img.active {
    z-index:10;
    opacity:1.0;
}

.epigrafe{margin-top:10px; text-align:center; font-style:italic}

/*CALIDAD*/				   
#slideshow3{display:block; position:relative; width:232px; float:left; margin-top:40px}
#slideshow3 img{
	position:absolute;
	z-index:8;
	opacity:0.0;
	left: 324px;
	top: 5px;
}
#slideshow3 img.active {
    z-index:10;
    opacity:1.0;
}
#izquierda_chica{width:250px;
                 position:absolute;
	             z-index:30;
	             left: 286px;
	             top: 161px;}
				 
#izquierda_chica li{font-size:12px; list-style:url(images/bullet.png); list-style-position:inside; padding-bottom:10px; text-align:justify}

/*LOGISTICA*/				   
.conBullets{font-size:12px; list-style:url(images/bullet.png); list-style-position:inside; padding-bottom:10px; text-align:justify}
#slideshow5{display:block; position:relative; width:500px; float:left; margin-top:40px}
#slideshow5 img{
	position:absolute;
	z-index:8;
	opacity:0.0;
	left: 55px;
	top: 0px;
}
#slideshow5 img.active {
    z-index:10;
    opacity:1.0;
}

/*CALIDAD MAIN*/
#derecha_fija{display:block; position:relative; width:460px; float:left; margin-top:40px}
.img_fijas{margin-bottom:10px; list-style-type:none;/* border-top:5px solid #64781a;*/}
				   
/*CONTACTO*/

form{width:460px; border:1px solid #64781a; background:url(images/bk_verde.png); position:relative}
td{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px 10px}
input,textarea{width:430px; padding:3px; border:1px solid #64781a}
#enviar{background:#64781a; border:1px solid #FFF; color:#fff; width:80px; margin-left:350px}
.usermsg{
	width:245px;
	position:absolute;
	padding:10px;
	background:#64781a;
	border:1px solid #FFF;
	left: 80px;
	top: 362px;
	color:#FFF;
	z-index:100
}
#splash{
	width:100%;
	min-height:540px;
	display:block;
	margin:0 auto;
}
