body{
    text-align: center;
    margin: 0 auto;
    margin-top: 0;
    background-image:url(../imagenes/fondo/fondo_02.jpg);
}


#home{
width: 952px;
    height: 471px; 
    margin: 0 auto;
    margin-top: 0 px;
    background-image:url(../imagenes/home/bienvenidoAFerroplast.png);
}

a:link {text-decoration:none; } /* Link no visitado*/
a:visited {text-decoration:none; } /*Link visitado*/
a:active {text-decoration:none;} /*Link activo*/
a:hover {text-decoration:none;}



.enlaceMenuIzquierdo:link { text-decoration:none; color: #ED2937;} /* Link no visitado*/

.enlaceMenuIzquierdo:visited { text-decoration:none; color:#ED2937;} /*Link visitado*/

.enlaceMenuIzquierdo:active { text-decoration:none; color:#ED2937; } /*Link activo*/

.enlaceMenuIzquierdo:hover { text-decoration:none; color:#ffffff;}


.enlaceInterno:link { text-decoration:none; color: #4D4D4D;} /* Link no visitado*/

.enlaceInterno:visited { text-decoration:none; color:#4D4D4D;} /*Link visitado*/

.enlaceInterno:active { text-decoration:none; color:#4D4D4D; } /*Link activo*/

.enlaceInterno:hover { text-decoration:none; color:#4D4D4D;}

img{
border: 0px;
	}
	
.enlaceGeneral{
	text-decoration: none;
	color: #ffffff;
	}	

.enlaceGeneral:link{
	text-decoration: none;
	color: #ffffff;
	}	
.enlaceGeneral:visited:{
	text-decoration: none;
	color: #ffffff;
	}	
.enlaceGeneral: active{
	text-decoration: none;
	color: #ffffff;
	}	
.enlaceGeneral:hover{
	text-decoration: none;
	color: #ffffff;
	}	

.textoIdioma {    
font-family: arial;
font-size: 10px;
font-weight: LIGHT;
color: #ffffff;
}


.enlaceIdioma {    
font-family: arial;
font-size: 10px;
font-weight: LIGHT;
color: #ffffff;
text-decoration: none;
}
.enlaceIdioma:link,
.enlaceIdioma:visited {
   font-family: arial;
font-size: 10px;
font-weight: LIGHT;
color: #ffffff;
text-decoration: none;
}

.enlaceIdiomaActivo{
    font-family: arial;
font-size: 10px;
font-weight: weight;
color: #EC3746;
text-decoration: none;
} 



#textoPrincipal{
    width: 952px;
    height:auto;
    margin-top: 200px;
    float: left;

}



#derecha{
width: 710px;
height: auto;
overflow: hidden;
float: left;
border-left:  #C5C5C5 1px solid;
margin-top: 20px;
text-align: left;
}


.textoPrincipal{
font-family: georgia;
font-size: 30px;
font-weight: light;
color: #ffffff;

}

.textoPrincipal2{
font-family: arial;
font-size: 19px;
font-weight: light;
color: #ffffff;

}
.textoSeccion{
font-family: arial;
font-size: 12px;
line-height: 18px;
font-weight: light;
color: #4D4D4D;

}

.textoSeccionI{
font-family: arial;
font-size: 12px;
font-weight: light;
color: #4D4D4D;
font-style:italic;

}
.textoTituloSecciones{
font-family: georgia;
font-size: 18px;
font-weight: light;
color: #ED2937;
}

.textoSeccionRojo{
font-family: arial;
font-size: 12px;
font-weight: LIGHT;
color: #ED2937;

}
.textoSeccionRojoPequeno{
font-family: arial;
font-size: 10px;
font-weight: bold;
color: #ED2937;

}
.textoSeccion2{
font-family: georgia;
font-size: 12px;
font-style: italic;
font-weight: light;
color: #4D4D4D;

}

.textoSeccionN{
    font-family: arial;
    font-size: 12px;
    font-weight:bold;
    color: #4D4D4D;    
}

.textoSeccionRojoN{
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    color: #ED2937;    
}

.textoSeccionRojoNTitulo {
	color:#ED2937;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
}


/* Secciones*/
/*Sección Empresa*/

#textoQuienesSomos{
width: 335px;
 height: auto;
 overflow: hidden;
 float: left;
text-align: lef;
 margin-left: 10px;
 padding-bottom: 20px;

}

#imagenesQuienesSomos{
width: 340px;
  height: auto;
 overflow: hidden;
 float: left;
 text-align: center;
 margin-left: 15px;

}

/*Sección OBras*/
#textoObrasReferencia{
width: 600px;
 height: auto;
 overflow: hidden;
 float: left;
text-align: justify;
 margin-left: 10px;

}

.textoObrasReferencia{
font-family: georgia;
font-size: 18px;
color: #4D4D4D;
font-style: italic;

}

#descargaObrasRealizadas{
    height: 200px;
margin-top: 30px;
}

/*Areas*/

#area{
width: 125px;
height: 350px;
overflow: hidden;
float: left;
text-align: left;
 margin-left: 10px;
 text-align: left;

}

#area2{
width: 145px;
height: 350px;
overflow: hidden;
float: left;
text-align: left;
 margin-left: 15px;
 text-align: left;

}
/*Nuestro Grupo*/
/*presentacion*/

#textoPresentacion{
width: 335px;
 height: 600px;
  float: left;
text-align: left;
 margin-left: 10px;
  padding-bottom: 20px;

}

#imagenesPresentacion{
width: 340px;
 height: 600px;
  float: left;
 text-align: left;
 margin-left: 15px;
}

#webPresentacion{
width: 315px;
height: 40px;
text-align: left;
float: left;
}

/*Plantas*/
#contenedorPlantas{
width: 220px;
 height: 250px;
  float: left;
text-align: left;
 margin-left: 15px;
 text-align: left;

}
/*Empresas*/
#contenedorEmpresasDelGrupo{
width: 120px;
 height: 500px;
  float: left;
text-align: left;
 margin-left: 15px;
 text-align: left;
 padding-bottom: 15px;


}

#contenedorEmpresasDelGrupo2{
width: 145px;
 height: 500px;
  float: left;
text-align: left;
 margin-left: 15px;
 text-align: left;
  

}
/*Calidad*/
#contenedorCalidad{
width: 210px;
min-height: 450px;
 height: auto;
 overflow: hidden;
  float: left;
text-align: left;
 margin-left: 15px;
 text-align: left;
  padding-bottom: 20px;

}

/*Certificaciones*/
#contenedorCertificaciones{
    width: 215px;
    height: 100px;
    overflow: hidden;
    float: left;
    text-align: left;
    margin-left: 10px;
    text-align: left;
    border-bottom: #B2B2B2 1px solid;
    border-top: #B2B2B2 1px solid;
}

#contenedorCertificaciones2{
    width: 215px;
    height: 100px;
    overflow: hidden;
    float: left;
    text-align: left;
    margin-left: 10px;
    text-align: left;
    border-bottom: #B2B2B2 1px solid;
}

#contenedorCertificaciones3{
    width: 325px;
    height: auto;
    overflow: hidden;
    float: left;
    text-align: left;
    margin-left: 10px;
    text-align: left;
    margin-top: 15px;
    
}

#logoCertificaciones{
    width: 100px;
    height: 80px;
    float: left;
    
}

#textoCertificaciones{
    width: 110px;
    height: 80px;
    float: right;
    
    
}
#textoCertificaciones2{
    width: 330px;
    height: auto;
    float: left;
    margin-left: 10px;
    text-align: left;
    
    
}

#contenedorCertificaciones4 {
    width: 215px;
    height: 100px;
    overflow: hidden;
    float: left;
    text-align: left;
    margin-left: 10px;
    text-align: left;
    border-bottom: #B2B2B2 1px solid;
    border-top: #B2B2B2 1px solid;
}

#contenedorCertificaciones5{
    width: 665px;
    height: auto;
    overflow: hidden;
    float: left;
    text-align: left;
    margin-left: 10px;
    margin-top: 20px;
    text-align: left;
    border-top: #B2B2B2 1px solid;
}

#tituloCertificados{
margin-top: 20px;


}


#iconoCertificados{
width: 50px;
height: 60px;
float: left;
}

#textoCertificaciones3{
    width: 600px;
    height: auto;
    float: left;
    margin-left: 10px;
    text-align: left;  
    
}

#contenedorCertificaciones6{
    
    clear:both;
    height: 80px;
    }
    
    
    
/*Medio Ambiente*/    
    #derecha2{
width: 710px;
height: 500px;
float: right;
margin-right: 2px;
margin-top: 0px;
background-image: url(../imagenes/medioAmbiente/fondoMedioAmbiente.jpg);
backaground-position: right;
background-repeat: no-repeat;
}
#medioAmbiente{
width: 700px;
height: 477px;
overflow: hidden;
float: right;
margin-top: 20px;
border-left:  #C5C5C5 1px solid;

}

#textoMedioAmbiente{
width:280px;
height: 377px;
float: left;
text-align: left;
margin-left: 20px;
}
/*Localizacion*/
#mapaLocalizacion{
    width: 420px;
    height: auto;
    overflow: hidden;
    float: left;
    text-align: left;
    margin-left: 20px;
     padding-bottom: 20px;
}

#textoLocalizacion{
    width: 255px;
    height: auto;
    overflow: hidden;
    float: left;
    text-align: left;
    margin-left: 15px;
}

/*Trabaja con nosotros*/
#fotosTrabaja{
    width: 680px;
    height: auto;
    overflow: hidden;
    text-align: left;
    margin-left: 10px;
    margin-bottom: 20px;
}

#textoTrabaja{
    width: 680px;
    height: auto;
    overflow: hidden;
    text-align: left;
    margin-left: 10px;
    margin-bottom: 20px;
}

#imgTrabaja{
    width: 154px;
    height: 154px;
    float:left;  
    margin-left:15px;
}

/*Solicitar informacion*/
#formularioInformacion{
    width: 680px;
    height: auto;
    overflow: hidden;
    text-align: left;
    margin-left: 20px;
    margin-bottom: 20px;
}

#frmInformacionIzquierda{
    width: 340px;
    height: auto;
    float:left;
}

#frmInformacionDerecha{
    width: 340px;
    height: auto;
    float:right;
}

#frmCampo{
    width: 340px;
    height: auto;
    margin-bottom: 10px;
}

.frmInput{
    width: 320px;
    height: 25px;
    background-color: #E6E6E6;
    border: #CCCCCC 1px solid;    
}

.frmAreaTexto{
    width: 320px;
    height: 177px;
    background-color: #E6E6E6;
    border: #CCCCCC 1px solid;    
}

.botonEnviar{
    width: 114px;
    height: 25px;
    background-image: url('../imagenes/fondo/fondoEnviar.jpg');
			   
    border: 0px;    
    color: #FFFFFF;
    font-size: 12px;
}

#direccionesInformacion{
    width: 680px;
    height: auto;
    overflow: hidden;
    text-align: left;
    margin-left: 20px;
    margin-bottom: 20px;
}

#direccionComercial{
    width: 340px;
    height: auto;
    float:left;
}

#direccionAdministracion{
    width: 340px;
    height: auto;
    float:right;
}

.textoSeccionN10{
    font-family: arial;
    font-size: 10px;
    color: #4D4D4D;    
}

.textoCursivaProductos{
    font-family: georgia;
    font-size: 14px;
    font-style: italic;
    color: #4D4D4D;
}

.textoSeccionN{
    font-family: arial;
    font-size: 12px;
    font-weight:bold;
    color: #4D4D4D;    
}

.textoSeccionRojoGrande{
    font-family: arial;
    font-size: 18px;
    color: #ED2937;
    
}

/*Enlaces rojo*/
a.enlacesRojos:link {
    color: #ED2839;
    font-family: arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:light;
    text-decoration: none;
}

a.enlacesRojos:visited {
    color: #ED2839;
    font-family: arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:light;
    text-decoration: none;
}

a.enlacesRojos:hover {
    color: #ED2839;
    font-family: arial, Helvetica, sans-serif;
    font-size: 12px;
        font-weight:light;
    border-bottom: 1px solid #ED2839;
}

a.enlacesRojos:active {
    color: #ED2839;
    font-family: arial, Helvetica, sans-serif;
    font-size: 12px;
       font-weight:light;
    border-bottom: 1px solid #ED2839;
}

/*Enlaces Azules*/
a.enlacesAzules:link {
    color: #194CA7;
    font-family: arial, Helvetica, sans-serif;
    font-size: 12px;
    /*font-weight:bold;*/
    text-decoration: none;
}

a.enlacesAzules:visited {
    color: #194CA7;
    font-family: arial, Helvetica, sans-serif;
    font-size: 12px;
    /*font-weight:bold;*/
    text-decoration: none;
}

a.enlacesAzules:hover {
    color: #194CA7;
    font-family: arial, Helvetica, sans-serif;
    font-size: 12px;
    /*font-weight:bold;*/
    border-bottom: 1px solid #194CA7;
}

a.enlacesAzules:active {
    color: #194CA7;
    font-family: arial, Helvetica, sans-serif;
    font-size: 12px;
    /*font-weight:bold;*/
    border-bottom: 1px solid #194CA7;
}

/*Sección Aviso Legal*/

#textoAvisoLegal{
	width: 635px;
	height: auto;
	overflow: hidden;
	float: left;
	text-align:left;
	margin-left: 10px;

}

/*Sección Noticias*/
#noticia{
width: 652px;
min-height: 500px;
 height: auto;
 overflow: hidden;
 float: left;
text-align: left;
 margin-top: 20px;
 margin-left: 15px;
 padding-bottom: 30px;


}

#noticia1{
width: 315px ;
min-height: 400px;
 height: auto;
 overflow: hidden;
 float: left;
text-align: left;


}

#noticia2{
width: 315px ;
min-height: 400px;
height: auto;
overflow: hidden;
float: right;
text-align: right;

}

.imagen{
width: 315px;
height: 213px;
margin-bottom: 20px;

}

#paginacion{
width: 652px;
height: 30px;
border-bottom:  #C5C5C5 1px solid;
margin-left: 15px;

}

#paginacionIzquierda{

width: 200px;
height: 20px;
float: left;


}
#paginacionDerecha{

width: 350px;
height: 20px;
float: right;
margin-right: 10px;
text-align: right;

}

/* Productos*/

#textoProducto1{
width: 312px ;
min-height: 200px;
 height: auto;
 overflow: hidden;
 float: left;
text-align: left;
border-bottom:  #C5C5C5 1px solid;
padding-bottom: 15px;

}

#familiaProducto{

width: 177px;
height: auto;
overflow: hidden;
margin: 0 auto;
text-align: left;
padding-left: 15px;
margin-top: 25px;
text-decoration: none;



}

.imagenProducto{
width: 316px;
height: 316px;
margin-bottom: 20px;

}
.textoFamiliaProducto{
    font-family: arial;
    font-size: 12px;
color:#4D4D4D;
font-weight: bold;
}

#textoDocumentos{
width: 312px ;
min-height: 200px;
 height: auto;
 overflow: hidden;
 float: left;
text-align: left;
background-color: red;

}


/*Estilos para listar los documentos de los productos*/
#contenedorDocumentosProductos {
	clear:both;
	width:312px;
	height:41px;
	padding-top: 15px;
	
	
}

#iconoDocumentosProductos {
	float:left;
	height:41px;
	width:32px;
}

#textoDocumentosProductos {
	float:left;
	height:auto;
	margin-left:10px;
	margin-top: 10px;
	text-align:left;
	width:240px;
}
		
		
		
	/*Mapa Web*/
	
	#columnaMapa{
	width: 270px;
	min-height: 150px;
	height: auto;
	float: left;
	margin-left: 36px;
	padding-bottom: 15px;
	text-align: left;
	
		
	
	
	}	
	
	#derechaMapa{
width: 920px;
height: auto;
overflow: hidden;
float: left;
margin-top: 20px;
margin-left: 10px;
text-align: left;
}

	#botonMenuMapa{
width: 177px;
min-height: 20px;
height: auto;
overflow: hidden;
margin: 0 auto;
text-align: left;
float: left;


}
#botonMenuMapa:hover{

margin-top: 5px;
width: 177px;
min-height: 20px;
background-color: #ED2839;
height: auto;
overflow: hidden;
margin: 0 auto;
text-align: left;
float: left;
}
	
		