
h3 {
	color: white;
	font-size: 30px;
	font-weight: normal;
}


.main {
	}


/*********SOCIAL**********/

#headSocial {
	margin-left: 796px;
		}
	
.he_soc{
	margin-right: -21px;	
}


#face {
    width:46px;
    height:47px;
    background: url('../img/iconos/facebook.png') no-repeat;
  
}

#face:hover {
    background: url('../img/iconos/facebook_hover.png') no-repeat;
}

#twit {
    width:46px;
    height:47px;
    background: url('../img/iconos/twitter.png') no-repeat;
}

#twit:hover {
    background: url('../img/iconos/twitter_hover.png') no-repeat;
}

#correo {
    width:46px;
    height:47px;
    background: url('../img/iconos/mail.png') no-repeat;
}

#correo:hover {
    background: url('../img/iconos/mail_hover.png') no-repeat;
}

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


header {
	overflow:hidden;	
	
}

header h1 {
		padding-top: 25px;
		text-shadow: -1px -1px 0 gray;
		font-family: helvetica;
		font-weight: bold;
		line-height: 30px;
		font-size: 30px;
		margin-left: 150px;
		margin-bottom: -60px;	
}

/*********LOGO**********/


.logo {
	margin-left: -150px;
	
	
}


h1 .mex{

			text-shadow: -1px -1px 0 gray;
			font-family: helvetica;
			font-weight: normal;
			bottom: 60px;
			position: relative;
			font-size: 29px;		
}

/*********NAVIGATION**********/



.botones_nav {
	border: 1px solid #b1b3b6;
	background: white;
	margin-top: 50px;
	margin-bottom: 30px; 
	padding-top: 60px;
	padding-bottom: 175px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.ico_ho{
	margin-top: -20px;
	margin-right: 17px;
}

#gases {
    width:118px;
    height:130px;
    background: url('../img/botones_menu/ico_gases.png') no-repeat;
  
}

#gases:hover {
    background: url('../img/botones_menu/ico_gases_hover.png') no-repeat;
}

#equipo {
    width:118px;
    height:130px;
    background: url('../img/botones_menu/ico_equipo_gas.png') no-repeat;
}

#equipo:hover {
    background: url('../img/botones_menu/ico_equipo_gas_hover.png') no-repeat;
}


#seguridad {
    width:118px;
    height:130px;
    background: url('../img/botones_menu/ico_seguridad.png') no-repeat; 
}

#seguridad:hover {
    background: url('../img/botones_menu/ico_seguridad_hover.png') no-repeat;
}

#soldadura {
    width:118px;
    height:130px;
    background: url('../img/botones_menu/ico_soldadura.png') no-repeat;
}

#soldadura:hover {
    background: url('../img/botones_menu/ico_soldadura_hover.png') no-repeat;
}

#maquinas {
    width:118px;
    height:130px;
    background: url('../img/botones_menu/ico_maquinas.png') no-repeat;
}

#maquinas:hover {
    background: url('../img/botones_menu/ico_maquinas_hover.png') no-repeat;
}


#abrasivos {
    width:118px;
    height:130px;
    background: url('../img/botones_menu/ico_abrasivos.png') no-repeat; 
}

#abrasivos:hover {
    background: url('../img/botones_menu/ico_abrasivos_hover.png') no-repeat;
}

#herramientas {
    width:118px;
    height:130px;
    background: url('../img/botones_menu/ico_herramientas.png') no-repeat;
}

#herramientas:hover {
    background: url('../img/botones_menu/ico_herramientas_hover.png') no-repeat;
}


.uno ul{
		background: green;
		margin-left: 17.5px;
		padding-top: 10px;
		padding-bottom: 10px;
		background-image: -webkit-gradient(
		linear, 
		left top,
		left bottom,
		from(#0db148), to(#007c38));
		background: -moz-linear-gradient: (top, #0db148, #007c38);
		background: linear-gradient: (top, #0db148, #007c38));	
		margin-top: -40px;
		border: 1px solid #green;
		
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		
}

.uno li {
	display: inline;
	padding-right: 50px;
	margin-left: 10px;
}

.uno a {
	text-decoration: none;
	color: white;
	font-size: 16.5px;

}

.uno a:hover {
	text-decoration: none;
	color: #0FEB4E;
}




.iconos{
	margin-left: 17px;
}
.iconos a {
	padding: 6px;
}

/*********MAIN**********/

.main{
	border: 1px solid #b1b3b6;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;	
		background: white;
	
}
.main_gases{
	border: 1px solid #b1b3b6;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-left: -1px;	
	padding-right: 9px;
	padding-bottom: 10px;
			background: white;
	
}


.main_serv{
	border: 1px solid #b1b3b6;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-left: -1px;	
	padding-right: 9px;
	padding-bottom: 10px;
	margin-bottom: 10px;
			background: white;
	
}

.main_gases h1{
	margin-left: 18px;
	margin-top: 10px;
}

.main_acerca{
	border: 1px solid #b1b3b6;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-left: -1px;	
	padding-right: 9px;
	padding-bottom: 10px;
	margin-bottom: 20px;
			background: white;
	
}

.main_encuentranos{
	border: 1px solid #b1b3b6;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-left: -1px;	
	padding-right: 9px;
			background: white;
	
}


/*********MAIN_GASES**********/

.thumbnail{
	margin-left: 17px;
	margin-right: -11px;
	padding-top: 5px;
	padding-bottom: 33px;
	border: 1px solid #b1b3b6;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding-left: 5px;
	padding-right: 27px;
	margin-bottom: 10px;
}


.thumbnail-caption{
	padding-top: 20px;
	text-align: left;	
}

.caption-link{
	text-decoration: none;
	font-family: helvetica;
	font-weight: bold;
	font-size: 15px;
	color: black;	
}




/*********BANNER**********/

	#gallery {
	padding-left: 22.5px;
	margin-left: 0px;
	margin-top: 25px;
	}
	
	.rslides {
	  position: relative;
	  list-style: none;
	  overflow: hidden;
	  width: 101%;
	  padding: 0;
	  margin: 0;
	  margin-left: -30px;	 
	  }
	
	.rslides li {
	  -webkit-backface-visibility: hidden;
	  position: absolute;
	  display: none;
	  width: 100%;
	  left: 0;
	  top: 0;
	  }
	
	.rslides li:first-child {
	  position: relative;
	  display: block;
	  float: left;
	  }
	
	.rslides img {
	  display: block;
	  height: auto;
	  float: left;
	  width: 100%;
	  border: 0;
	  }
	
/*********CONTENIDO**********/

.cont_1 {
	margin-top: 25px;
	margin-left: 22px;
	padding-right: 35px;
}


.cont_2 {
	margin-top: 25px;
	padding-bottom: 25px;
}

/*********CONTENIDO SERVICIOS**********/

.cont_3 {
	margin-top: 25px;
	margin-left: 22px;
	padding-right: 45px;
	border: 1px solid #b1b3b6;
	margin-bottom: 20px;
	margin-right: 12px;
	padding-bottom: 340px;
	padding-top: 40px;
}


.servicios_p {
	font-family: helvetica;
	font-size: 50px;
	font-weight: bold;
	margin-top: -30px;
	margin-left: 23px;
	margin-right: -60px;
	border-bottom: 1px solid #b1b3b6;
	
}

.thumbnail-serv{
	margin-top: 30px;
	margin-left: 14px;
	padding-left: 60px;
	padding-right: 30px;
	margin-right: -07px;
	border-right:1px solid #b1b3b6;		
}

.thumbnail-serv2{
	margin-top: 30px;

	margin-left: 14px;
	padding-left: 60px;
	padding-right: 30px;
	margin-right: -07px;
}

.thumbnail-serv3{
	margin-top: 30px;

	margin-left: 14px;
	padding-left: 60px;
	padding-right: 30px;
	margin-right: -07px;
	border-left:1px solid #b1b3b6;		
}


.thumbnail-caption-serv{
	padding-top: 20px;
	padding-right: 10px;
}

.thumbnail-caption{
	margin-right: -20px;
}

.caption-link-serv{
	text-decoration: none;
	font-family: helvetica;
	font-weight: lighter;
	font-size: 12px;
	color: black;
	
}

/*********CONTENIDO ACERDA DE**********/

.acerca_p {
	font-family: helvetica;
	font-size: 14px;
	margin-top: -10px;
	margin-left: 32px;
	margin-right: -40px;
	text-align: justify;
}
.acerca_p2 {
	padding-left: 40px;	
	font-family: helvetica;
	font-size: 14px;
	margin-top: -25px;
	margin-left: 32px;
	margin-right: -40px;
	text-align: justify;
}

.acerca_p3 {
	padding-left: 40px;	
	font-family: helvetica;
	font-size: 14px;
	margin-top: -25px;
	margin-left: 32px;
	margin-right: -60px;
	text-align: justify;
}

.acerca_p2 h1{
	font-size: 50px;
}

.acerca_p3 h1{
	font-size: 50px;
}

.acerca_p a {
	text-decoration: none;
	font-weight: bold;
	color: black;
}

.cont_4 {
	margin-top: 25px;
	margin-left: 22px;
	padding-right: 45px;
	border: 1px solid #b1b3b6;
	margin-bottom: 20px;
	margin-right: 12px;
	padding-bottom: 310px;
	padding-top: 40px;
}

/*********CONTENIDO ENCUENTRANOS**********/

.en_p {
	font-family: helvetica;
	font-size: 45px;
	font-weight: bold;
	margin-top: -30px;
	margin-left: 20px;
	margin-right: -60px;
	margin-bottom: 30px;	
	border-bottom: 1px solid #b1b3b6;
}

.en_p2 h1{
	font-size: 30px;
	
}

.en_p2{
	font-size: 16px;
	margin-left: -808px;
	margin-top: 80px;
	margin-right: -20px;	
}

.en_p4 h1{
	font-size: 30px;
}

.en_p4{
	font-size: 16px;
	margin-left: -538px;
	margin-top: 80px;
	margin-right: -20px;	
}

.en_p3 h1{
	font-size: 30px;
}

.en_p3{
	font-size: 15px;
	padding-left: 50px;	
	margin-right: -30px;	
	padding-top: 3px;
	padding-bottom: 10px;
	margin-top: -10px;
	margin-left: 35px;			
}

.cont_5 {
	margin-top: 25px;
	margin-left: 22px;
	padding-right: 45px;
	border: 1px solid #b1b3b6;
	margin-bottom: 25px;
	margin-right: 12px;
	padding-bottom: 310px;
	padding-top: 40px;
	background: #F2F2F2;
	
	
}

.llamanos{
	font-weight: bold;
}

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

footer {
	background: #818486;
	padding-top: 90px; 
	padding-bottom: 310px; 
	margin-top: 30px;	
		
}

.f {
	background: #818486;
	padding-top: 0px; 
	padding-bottom: 310px; 
	margin-top: 720px;	
		
}
.f_seg {
	background: #818486;
	padding-top: 0px; 
	padding-bottom: 310px; 
	margin-top: 1010px;
		
}

.equipo_seg {
	background: #818486;
	padding-top: 0px; 
	padding-bottom: 310px; 
	margin-top: 1030px;
		
}

.f1 {
	background: #818486;
	padding-top: 10px; 
	padding-bottom: 310px; 
	margin-top: 835px;	
		
}

.f2 {
	background: #818486;
	padding-top: 20px; 
	padding-bottom: 310px; 
	margin-top: 800px;		
}

.acerca_f	{
	padding-top: 80px;
	
}

.gases_f {
	
	padding-top: 90px; 
	margin-top: -10px;		
}

.gases2_f {
	
	padding-top: 90px; 
	margin-top: -290px;		
}

.seguridad_f {
	padding-top: 100px; 
	margin-top: 10px;
}

.soldadura_f {
	padding-top: 100px; 
	margin-top: -305px;
}

.abrasivos_f {
	padding-top: 100px; 
	margin-top: -305px;
}

.equipogas_f {
	padding-top: 100px;
	margin-top: 10px;
}

.serv_f	{
	padding-top: 80px;
}

footer p {
	color: white;
	padding-right: 40px;
	margin-top: 40px;
}

.logoblanco {
	margin-left: 25px;
	float: left;
	padding-right: 35px;
	margin-top: 40px;
}

section {
	margin-top: -70px;
	
}

/*********FORM ELEMENTS**********/

button, input, textarea{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-align: left;
	cursor: pointer;
}

button, .enviar{
	border: none;
	background-color: red;
	padding: 5px;
	background-image: -webkit-gradient(
	linear, 
	left top,
	left bottom,
	from(#e11e24), to(#a2191c));
	background: -moz-linear-gradient: (top, #e11e24, #a2191c);
	background: linear-gradient: (top, #e11e24, #a2191c));
	border: 1.5px solid red;
	color: white;
	font-size: 16px;
	font-family: helvetica;	
}

.enviar:hover, button:hover, button .selected{
	background: red;
	color: white;
	text-shadow: 2px 2px 0 #6e1012;
	background-image: -webkit-gradient(
	linear, 
	left top,
	left bottom,
	from(#811316), to(#e11e24));
	background: -moz-linear-gradient: (top, #811316, #e11e24);
	background: linear-gradient: (top, #811316, #e11e24));
	text-decoration: none;
	-webkit-transition: background .2s;
	-moz-transition: background .2s;
	-o-transition: background .2s;
	transition: background .2s;
}

input, textarea{
	background-color: #F5F5F5;
	border: 1px solid #3f3d44;
	color: #3f3d44;
	font-family: helvetica;
	font-size: 14px;
	padding: 10px;
	margin-bottom: 15px;
}

input{
	width: 102px;
	margin-right: 10px;
}

textarea{
	width: 240px;
	height: 100px;
}

#EMP{
	width: 240px;
}

/*********SITEINFO**********/

#siteInfo{
	margin-top: 20px;
	padding-bottom: 20px;

}

#siteInfo p{
	margin-bottom: 10px;
	color: #3f3d44;
}

.backg{
	position:absolute;
	background: #eaeaea;
	margin-top: -1362px;
	width: 100%;
	height: 1362px;
	z-index: -1;
	}
	
	.backg_gas{
		position:absolute;
		background: #eaeaea;
		margin-top: -1360px;
		width: 100%;
		height: 1362px;
		z-index: -1;
		}
	
.backg_serv{
	position:absolute;
	background: #eaeaea;
	margin-top: -1485px;
	width: 100%;
	height: 1485px;
	z-index: -1;
	}

.backg_acerca{
	position:absolute;
	background: #eaeaea;
	margin-top: -1461px;
	width: 100%;
	height: 1462px;
	z-index: -1;
	}

.backg_encuentra{
	position:absolute;
	background: #eaeaea;
	margin-top: -1460px;
	width: 100%;
	height: 1460px;
	z-index: -1;
	}
.backg_equi_gas{
	position:absolute;
	background: #eaeaea;
	margin-top: -1080px;
	width: 100%;
	height: 1081px;
	z-index: -1;
	}
	
.backg_equi_para_gas{
		position:absolute;
		background: #eaeaea;
		margin-top: -1690px;
		width: 100%;
		height: 1687px;
		z-index: -1;
		}
.backg_seguridad{
		position:absolute;
		background: #eaeaea;
		margin-top: -1670px;
		width: 100%;
		height: 1669px;
		z-index: -1;
		}
.backg_maquinas{
		position:absolute;
		background: #eaeaea;
		margin-top: -1670px;
		width: 100%;
		height: 1669px;
		z-index: -1;
		}
		
.backg_soldadura{
		position:absolute;
		background: #eaeaea;
		margin-top: -1365px;
		width: 100%;
		height: 1365px;
		z-index: -1;
		}
	.backg_abrasivos{
			position:absolute;
			background: #eaeaea;
			margin-top: -1365px;
			width: 100%;
			height: 1365px;
			z-index: -1;
			}
			
.backg_herramientas{
		position:absolute;
		background: #eaeaea;
		margin-top: -1365px;
		width: 100%;
		height: 1365px;
		z-index: -1;
		}