@charset "utf-8";

/* CSS Document */



body{

	

	background:url(../images/bg-header.jpg) top repeat-x;

	

	border:0;

	

	margin:0;

	

}



html{

	

	margin:0;

	

	

}



a img  

{  

border: none;  

} 



	

.contenedor-bg{

	

	width:100%;

	

	height:auto;

	

	margin-left:auto;

	

	margin-right:auto;

	

	background: url(../images/bg-engranajes.png) no-repeat top;

	

	border:0;

	

	margin-top:-1px;



	

}

	

/**********************HEADER**************/

.header{

	

	width:960px;

	

	height:88px;

	

	float:left;

	

}



.logo-header{

	

	width:225px;

	

	height:65px;

	

	float:left;

	

	margin-top:10px;

	

}



.menu{

	

	height:20px;

	

	float:left;

	

	margin-top:30px;

	

}



.fono{

	width:183px;
    height:24px;

	

	float:left;

	

	margin-top:30px;

	

}



/**********************MENU LATERAL******************/



.lateral{

	

	width:235px;

	

	min-height:400px;

	

	float:left;

	

	margin-top:30px;

	

}



.titulo-lateral{

	

	width:226px;

	

	height:40px;

	

	float:left;

	

	background: url(../images/bg-titulo-lateral.png) no-repeat;

	

	text-align:center;

	

	padding:10px 0px 0px 10px;

	

}

	



	

/*****************SLIDE**********************/



.slide{

	

	height:271px;

	

	float:right;

	

	margin-top:30px;

	

	background:url(../images/bg-slide.png) no-repeat;

	

}



/*******BREADCRUMB***********/

.breadcrumb{

	

	height:25px;

	

	line-height:50px;

	

	margin-top:20px;

	

	margin-bottom:10px;

	

}







/*******FIN BREADCRUMB******/

	

/******CONTENIDO**********/



.contenido{

	

	float:left;

	

	height:auto;

	

}





.titulos-home{

	

	width:700px;

	

	height:30px;

	

	float:left;

	

	margin-left:20px;

	

}



.caja-destacados{

	

	min-height:150px;

	

	float:left;

	

	margin-top:30px;

	

}



.img-destacados{

	

	width:183px;

	

	height:150px;

	

	margin-left:auto;

	

	margin-right:auto;

	

	background: url(../images/bg-img-destacados1.png) no-repeat;

	

	padding:5px 0px 0px 4px;



	

}



.img-destacados-2{

	

	width:186px;

	

	height:90px;

	

	margin-left:auto;

	

	margin-right:auto;

	

	background: url(../images/bg-img-destacados2.jpg) no-repeat;

	

	padding:3px 0px 0px 3px;



	

}



.caja-nombre-destacado{

	

	

	height:auto;

	

	text-align:center;

	

	float:left;

	

}



.texto-destacado{

	

	height:auto;

	

	text-align:center;

	

	float:left;

	

	margin-top:10px;

	

}



.ver-mas{

	

	height:20px;

	

	margin-left:auto;

	

	margin-right:auto;

	

	text-align:center;

	

	margin-top:5px;

	

}



.divisor{

	

	border-bottom:1px solid #CCC;

	

	height:1px;

	

	margin-top:10px;

	

	margin-bottom:10px;

	

	height:10px;

	

}



.titulo-nuestra-empresa{

	

	height:40px;

	

	float:left;

	

	background:url(../images/engranajes-titulo.gif) right no-repeat;

	

	margin-top:30px;

	

}



.img-nuestra-empresa-home{

	

	width:265px;

	

	height:210px;

	

	float:right;

	

	background:url(../images/bg-img-empresa-home.png) no-repeat;

	

	margin-top:25px;

	

	padding:7px 0px 0px 6px;

}

	

.engranaje-lateral{

	

	height:200px;

	

	float:left;

	

	margin-top:80px;

	

	background:url(../images/engranaje-lateral.gif) no-repeat;

	

}



.img-empresa-interna{

	

	width:215px;

	

	height:170px;

	

	background:url(../images/bg-img-empresa-interna.png) no-repeat left;

	

	padding:6px 0px 0px 6px;



	

}



.margen-interno{

	

	margin-left:20px;

	

}



/********************FICHA PRODUCTO************************/



.contenido-ficha{

	

	padding-left:10px;

	

}



.ficha-imagen {

	

	width:442px;

	

	float:left;

	

	padding-right:30px;

	

}



.dudas{

	

	border-left:#a5cdf2 solid 3px;

	

	height:70px;

	

	width:215px;

	

	padding-left:10px;

	

	margin-top:40px;

	

}



.contenedor-fotos-chicas{

	

	width:480px;

	

	height:100px;

	

	float:left;



}



.foto-ficha-chica{



	width:120px;

	

	float:left;

	

	margin-right:20px;

	

}



.ficha-solicitar{

	

	width:200px;

	

	height:100px;

	

	float:left;



}



.ficha-solicitar img{

	

	margin-top:40px;

	

}



		/*------------GALERIA C/MINIATURAS--------------------*/

		

		#galeria {

		/*border: 1px solid #EAEAEA;*/  /* Borde de la galería */

		padding: 10px;

		padding-left:0;

		background: white;  /* Fondo de la galería */

		width: 442px;  /* Ancho de la galería */

		height: 300px;  /* Alto de la galería */

		margin-bottom:15px;

		}

		#imgGaleria {

		border-radius: 3px;

		border: 1px solid #F2F2F2;  /* Borde de la imagen */

		padding: 3px;

		width: 440px; /* Ancho de la imagen */

		height: 300px; /* Alto de la imagen */

		}

		.miniatura {

		width:  119px;  /* Ancho de las miniaturas */

		height:  90px;  /* Alto de las miniaturas */

		float: left;

		cursor: pointer;

		padding: 5px;

		}

		.miniatura:hover {

		opacity:.8;   /* Opacidad */

		-moz-opacity:.8;

		-khtml-opacity:.8;

		filter:alpha(opacity=80);

		}

		.miniatura:active {

		opacity:1;

		-moz-opacity:1;

		-khtml-opacity:1;

		filter:alpha(opacity=80);

		}

		

		/*----------FIN GALERÍA C/MINIATURAS------------------*/



/********************FIN FICHA PRODUCTO********************/



/*************************FOOTER***************************/



.footer{

	

	height:108px;

	

	width:100%;

	

	background:url(../images/bg-footer.jpg) repeat-x top;

	

}



.footer-int{

	

	height:108px;

	

	width:960px;

	

	margin-left:auto;

	

	margin-right:auto;

	

}



.logo-footer{

	

	width:170px;

	

	height:32px;

	

	float:left;

	

	margin-top:40px;

	

}

	

.fono-footer{

	

	width:200px;

	

	height:32px;

	

	float:right;

	

	margin-top:40px;

	

}



.copyright{

	

	height:32px;

	

	margin-top:40px;

	

	float:left;

	

	text-align:right;

	

	margin-left:130px;

	

	

}



.nexo{

	

	width:170px;

	

	height:32px;

	

	float:left;

	

	margin-top:15px;

	

	text-align:right;

	

}



/***********FORMULARIO CONTACTO*************/

.formulario-contacto{

    text-align: left;

    font-family:Arial, Helvetica, sans-serif;

    color:  #1f83de;

    font-size: 13px; 

          

}



.boton-submit {

    background-image:url(../images/boton-submit.png);

    border: 0px;

    width:100px; 

    height:35px;

    color: white;

    font-size: 13px;

    font: arial black; 

    cursor:pointer; 

    border-radius: 2px;    

    -moz-border-radius: 2px;

    -webkit-border-radius: 2px;   

}



.div-formulario h1 {

    font-size: 25px; color: #1F83DE; 

	line-height: 1em; font-family: Arial, Helvetica, sans-serif; margin-top:25px; font-weight:bold; margin-bottom:0px;

    

}

.div-formulario p {

    font-size: 12px;  color: #50555F; 



	font-family: Arial, Helvetica, sans-serif;  font-weight:bold; margin-bottom:0px; margin-top:0px;    

}

.div-direccion {

    float: right;

    font-size: 12px;

    font-family: Arial, Helvetica, sans-serif;  margin-bottom:0px; margin-top:0px; 

    padding-right: 0px; 

    padding-top: 15px;

}

.div-direccion a {

    font-size:  11px;

    text-decoration: none;

}

/***********FIN FORMULARIO CONTACTO*************/