/* CSS Document */
@import url("generic.css"); 

body {
  height:100%;
}

#container {
  width:760px;
  margin: 0px auto;
  position:relative;
}

#marco {
  width:790px;
  margin: 0px auto;
  text-align:left;
  position:relative;
}

#marco_pie {
  width:790px;
  margin: 0px auto;
  text-align:left;
}

#col1 {
  padding-left:32px;
  width:334px;
  float:left;
  padding-right:20px;
  padding-bottom:30px;
}

#col2 {
  float:right;
  width:334px;
  padding-right:30px;
  padding-bottom:30px; 
}

#menu {
  clear:both;
  overflow:hidden;
  width:650px;
  padding-left:30px;
  background-color:#898b8d;
  padding-top:3px;
  padding-bottom:3px;  
}

#menu a:hover{
  background-color:#85b500;
  padding-top:3px;
  padding-bottom:3px; 
}

#main {
  clear:both;
  overflow:hidden;
}

#main ul{
  font-size:80%;
  padding-left:10px;
}

#main #col1 li,#main #col2 li{
  list-style:disc;
  padding-bottom:1em;
  margin-left:0.5em;
}

#main .submenu{
 padding-left:30px;

}
.espaciado_variedades{
  padding-bottom:30px;
}

.espaciado_industrializados_impar{
  padding-bottom:20px;
}

.espaciado_industrializados_impar_en{
  padding-bottom:10px;
}

.espaciado_industrializados_par_en{
  padding-bottom:20px;
}

.espaciado_industrializados_par{
 padding-bottom:30px;
}

.img_peq{
  padding-left:25px;
  padding-bottom:30px;
}
.texto_inicial{
  padding-left:32px;
  width:334px;
  padding-right:10px;
  text-align:justify;
  padding-bottom:20px;
}


#logo{
  float:left;
  margin-top:60px;
  padding-bottom:15px;
  padding-left:28px;
}

#fila2 {
  clear:both;
}

#img_superior {
  position:absolute;
  top:15px;
  right:45px;
  z-index:10;
}

#sello_visita {
  position:absolute;
  top:75px;
  right:25px;
  z-index:20;  
}

#logo_intercoop {
  position:absolute;
  top:235px;
  left:25px;
  z-index:20;
}

#logo_frusi {
  position:absolute;
  top:235px;
  left:380px;
  z-index:20;  
}

h1, .submenu {
  padding-top:30px;   
  padding-left:30px; 
  margin-bottom:10px;
}

table {
  width:690px;
  background-color:#EEF9CC;
  padding-top:20px;
  font-size:80%;
}

td{
  padding:5px 5px 5px 5px;
}

td img{
  margin-right:20px;
}

.ficha_producto{
  background-image:url(../images/producto_marco.jpg);
  background-repeat:no-repeat;
  background-position:left 10px;
  width:180px;
  padding-left:30px;
  padding-right:30px;
  padding-bottom:20px;
  float:left;
}
.ficha_producto img{
 margin-bottom:0.75em;
 padding-left:5px;

}
.ficha_grande_producto{
 background-image:url(../images/producto_marco_doble.jpg);
 background-repeat:no-repeat;
 background-position:left 10px;
 width:480px;
 padding-bottom:20px;
 float:left;
 margin-left:30px;
}
.ficha_grande_producto img{
 margin-bottom:0.75em;
 padding-left:10px;

}
#sub_col1{
  width:210px;
  margin-left:30px;
  float:left;
  padding-bottom:30px;
}

#sub_col2{
  width:220px;
  margin-left:10px;
  float:right;
  padding-bottom:30px;
}

#inst_agri1{
  background-image:url(../images/instalaciones_agricolas_marco1.jpg);
  background-repeat:no-repeat;
  background-position:left 30px;
  width:345px;
  float:left;
  height:305px;
  padding-top:30px;

}
#inst_agri2{
  background-image:url(../images/instalaciones_agricolas_marco2.jpg);
  background-repeat:no-repeat;
  background-position:left 30px;
  width:345px;
  float:left;
  height:305px;
  padding-top:30px;
}

.ficha_instalacion_agricola p{
  padding-top:45px;
  margin-left:30px;
  margin-right:40px;
}
#main #col1 .ficha_instalacion_agricola li,#main #col2 .ficha_instalacion_agricola li{
  margin-left:3em;
  margin-right:40px;
  text-align:justify;
}

#col2 .ficha_instalacion_agricola li{
  padding-top:45px;
}

#footer {
  clear:both;
  overflow:hidden;
  background-color:#666; 
  padding: 4px 10px;
  height:18px;
}

#footer p {
  padding-left:10px; 
  margin-bottom:inherit;
}

#footer p#direccion {
  width:600px;
  float:left;
}

#footer p#inicio {
  width: 110px;
  float:right;
  text-align:right;
}
