body { color: #d7d7d7; background-color:#000;	 font-family: "Arial"; font-size: 14px; line-height: 25px; padding-top:144px; }

.container { position:relative; }

#menuprimario, #menufooter, #myCarousel, #telefono, h1, h2, h3, h4  { font-family:Pt sans narrow; }



a { color:#576fff; }

a:hover { color:#fff; }



p {  }



/*titulos*/ 

h1, h2, h3, h4, h5, h6 { color:#576fff;  }	



h1, h2, h3 { font-size:76px; }

h1 span , h2 span, h3 span { font-size:76px; }



h5 { font-size:12px; }





.page-header { margin-bottom:0; border-bottom:0; }

.page-header .titulo { border:0; padding:15px 0; }



/*header*/

#header { text-align:center; }

#header .container { position:relative; }



/*hidden*/

.hidden .navbar-fixed-top {

  -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);

     -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);

          box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);

}



.hidden .navbar .brand { padding:0; width:150px; }



.hidden #menuprimario { margin-right:20px; font-size:16px; clear:none; margin-top:1px;  }



/*header*/

.navbar .brand { margin:15px 0; padding:0; width:193px;

	-webkit-transform: translateY(0%);

	transform: translateY(0%);

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	transition: all 0.5s; 

}



#share { position:absolute; right:-40px;; top:50px; }



/*navbar*/

.navbar-fixed-top { background: #000; border: 0; filter: none; 

  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0);

     -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0);

          box-shadow: 0 1px 10px rgba(0, 0, 0, 0);

	-webkit-transform: translateY(0%);

	transform: translateY(0%);

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	transition: all 0.5s; 

}



/*carousel*/

.hero-unit { padding:0; background: #fff;  margin-bottom:0; 

  -webkit-border-radius: 0px;

     -moz-border-radius: 0px;

          border-radius: 0px;

 }



.carousel { margin-bottom:0; }

.carousel .item { height: 592px; background-position:center top; background-repeat:no-repeat; background-color:#000; background-size:100% auto; }

.carousel .pleca { left:0; right:0; margin:0 auto; }

.carousel-inner { margin-bottom:0; }

.carousel-caption {  text-align:center; background: none transparent; bottom:auto; top:35%; text-align:center; padding-bottom:30px;	 }

.carousel-caption .titulo { font-size:70px; color:#576fff;  }

.carousel-caption .titulo span { color:#fff;  }

.carousel-caption:after { background:url(img/layout/caption.png) center bottom no-repeat; content:""; width:100%; height:40px; position:absolute; left:0; bottom:0; }

.carousel-caption p { font-size:27px; font-weight:lighter; width:60%; margin:0 auto; text-transform:uppercase; line-height:normal;  }

.carousel-caption .titulo a { color:inherit; text-decoration:none; text-shadow:1px 1px 1px #000;  }

.carousel-caption a:hover { color:#576fff;  }



.carousel-indicators { right: 0; left:0; margin:0 auto; top: auto; bottom:10%; padding:15px 60px; text-align:center; }

.carousel-indicators li {   background-color: rgba(255, 255, 255, 1); border:1px solid #ffffff; width: 7px; height: 7px; float:none; display:inline-block;

  -webkit-border-radius: 10px;

     -moz-border-radius: 10px;

		 border-radius: 10px;

 }

 

.carousel-indicators li:hover { cursor:pointer; }

.carousel-indicators .active { border:1px solid #fff; background-color:transparent; }



.centrar-control { position:absolute; width:940px; margin:0 auto; left:0; right:0; top:26%; }

.carousel-control { height:45px; border:0; background:none transparent; margin-top:20px; left:0px; }

.carousel-control.right { right:0px; }



#myCarousel-bottom .carousel-control.left { left:-40px; top:40%; }

#myCarousel-bottom .carousel-control.right { right:-40px; top:32%; }

#myCarousel-bottom .item { height:auto; }



/*menutop*/

#menutop { font-size:12px; font-family: Arial, Helvetica, sans-serif; float:right; margin:10px 0; }

#menutop .separador { margin:0 4px; color:#fff; }

#menutop a { color:#576fff; margin:0 1px; }



/*menuprimario*/

#menuprimario { float:right; font-size:15px; clear:right; margin-top:40px;

	-webkit-transform: translateY(0%);

	transform: translateY(0%);

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	transition: all 0.5s; 

}

#menuprimario .nav { float:none; margin-right:-12px; }

#menuprimario a { text-align:center;  padding:10px 12px; color:#d7d7d7; text-shadow:none;

	-webkit-transform: translateY(0%);

	transform: translateY(0%);

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	transition: all 0.5s; 

}

#menuprimario .active a { color:#fff; }

#menuprimario a:hover { color:#576fff; text-decoration:underline; }



#menuprimario .plan-maestro { display:none; }



/*menuprimario*/

#menufooter { background:#111; text-align:center; }

#menufooter .nav { margin-left:-20px; }

#menufooter li { float:left; }

#menufooter a { text-align:center; font-size:18px; padding:15px 30px; color:#576fff; }

#menufooter .active a { color:#576fff; }

#menufooter a:hover { color:#fff; background:none transparent; }

#menufooter .disponiblidad { display:none; }







/*footer*/

footer { background: #000; min-height:300px; color:#576fff; padding:0;  font-size:12px; line-height:14px;}

footer a { }

footer a:hover { text-decoration:none; }



.legales { padding-top:30px; line-height:normal; font-family:Arial, Helvetica, sans-serif; font-style:normal; }

.legales p { font-style:normal; }

.legales a { font-weight:bold; }

.vicom { margin-top:-10px; }



#siguenos a { margin-right:8px; } 



#main { overflow:hidden;   }





/*estilos golbales de titulos para seccion*/

/*.control-group, .controls { padding:0 30px; margin-bottom:5px; }*/

/*estilos eescificos de titulos para secciones*/

#quienes-somos2, #damos-valor2, #que-compramos2, #equipo-proceso2, #carburo-tugsteno2, #contacto2  { position:absolute; margin-top:-100px; }




section.hero-unit { background:#000; padding-bottom:80px; }



section#quienes-somos { padding:50px 0 50px; }

section#quienes-somos h2 { margin-bottom:60px; }

section#quienes-somos h2 span { color:#fff; }

section#quienes-somos h5 { margin:0; font-size:14px;   }

section#quienes-somos .caption { background:#000;   }





section#damos-valor { padding:128px 0; text-align:center;

	background-image:url(img/layout/bg-damos-valor.jpg);

	background-clip:border-box;

	background-attachment: scroll;

    background-color: #09090a;

    background-origin: padding-box;

    background-position: left center;

    background-repeat: repeat-x;

    background-size: cover;

}

section#damos-valor h2 span { color:#fff; }







section#equipo-proceso { padding:50px 0 50px; background:#000; }

section#equipo-proceso h2 { margin-bottom:60px; }

section#equipo-proceso h2 span { color:#fff; }

section#equipo-proceso h5 { margin:0; font-size:14px;   }

section#equipo-proceso .caption { background:#000;   }







section#que-compramos { padding:50px 0 50px; }

section#que-compramos h2 { margin-bottom:60px; }

section#que-compramos h2 span { color:#fff; }

section#que-compramos h5 { margin:0; font-size:14px;   }

section#que-compramos .caption { background:#000;   }







section#carburo-tungsteno { padding:50px 0 50px;

	background-image:url(img/layout/bg-carburo-tugsteno.jpg);

	background-clip:border-box;

	background-attachment: fixed;

    background-color: #09090a;

    background-origin: padding-box;

    background-position: left center;

    background-repeat: repeat-x;

    background-size: cover;

}

section#carburo-tungsteno h1 { margin-bottom:60px; }

section#carburo-tungsteno h2 span, section#carburo-tungsteno h1 span { color:#fff; }

section#carburo-tungsteno h5 { margin:0; font-size:14px;   }

section#carburo-tungsteno .caption { background:#000;   }





section#contacto { padding:40px 0; }

section#contacto .caption { text-align:left; color:#fff; }

section#contacto .btn { width:40%;}



label { font-size:12px; color:#576fff; font-style:italic;  }

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { width:90%; height:35px; font-size:20px; margin-bottom:5px; }

textarea {height:auto; font-size:20px; }



.btn-primary { width:350px; margin:20px 0; font-size:12px; font-weight:bold; color:#576fff;

  display: inline-block;

  *display: inline;

  padding: 12px 24px;

  margin-bottom: 0;

  *margin-left: .3em;

  line-height: 20px;

  text-align: center;

  text-shadow: none;

  vertical-align: middle;

  cursor: pointer;

  background-color: #000000;

  *background-color: #000000;

  background-image: -moz-linear-gradient(top, #000000, #000000);

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#000000), to(#000000));

  background-image: -webkit-linear-gradient(top, #000000, #000000);

  background-image: -o-linear-gradient(top, #000000, #000000);

  background-image: linear-gradient(to bottom, #000000, #000000);

  background-repeat: repeat-x;

  border: 1px solid #000000;

  *border: 0;

  border-color: #000000 #000000 #000000;

  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);

  border-bottom-color: #000000;

  -webkit-border-radius: 0px;

     -moz-border-radius: 0px;

          border-radius: 0px;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#ff000000', GradientType=0);

  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);

  *zoom: 1;

  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);

     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);

          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);

}





.btn-primary:hover,

.btn-primary:focus,

.btn-primary:active,

.btn-primary.active,

.btn-primary.disabled,

.btn-primary[disabled] {

  color: #fff; 

  background-color: #111;

  *background-color: #111;

  background-image:none;

}



.thumbnail { padding:0; border:0; 

  -webkit-border-radius: 0;

     -moz-border-radius: 0;

          border-radius: 0;

}





a.thumbnail:hover,

a.thumbnail:focus { text-decoration:none;

  border-color: #0088cc;

  -webkit-box-shadow: 0 0 20px rgba(87, 111, 255, .8);

     -moz-box-shadow: 0 0 20px rgba(87, 111, 255, .8);

          box-shadow: 0 0 20px rgba(87, 111, 255, .8);

 }
 