@charset "utf-8";
/* CSS Document */

body{
	margin: 0;
	padding: 0;	
	font-family: 'Open Sans Condensed', sans-serif;
	font-family: 'Open Sans', sans-serif;
}

.float-left{
	float: left;	
	margin:0;
}

.float-right{
	float: right;
	margin:0;
}

.center{
	font-size: 2.5em;
	padding: 80px 0 0 0;
	text-align: center;
}



#header, #intro, #second, #4{
	width: 100%;
}

#intro{
	background:url(../images/2.jpg) 50% 0 no-repeat fixed;
	color: white;
	height: 1030px;
	margin: 0 auto;
	padding: 0;
}

#second{
	background: url(../images/3.jpg) 50% 0 no-repeat fixed;
	color: white;
	height: 1100px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
}

#third{
	background: url(../images/4.jpg) 50% 0 no-repeat fixed;
	color: white;
	height: 1100px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
}



#fifth{
	background: url() 50% 0 no-repeat fixed;
	color: white;
	height: 925px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
}

.story{
	margin: 0 auto;
	overflow: auto;
}

.story .float-left, .story .float-right{
	position: relative;
}


#conte1{
	float:right;
	margin:auto;
	/*background:#A4CE4B;*/
	width:100%;
	height:730px;
	text-align:center;
}
#conte2{
	float:right;
	margin:auto;
	background:#A4CE4B;
	width:100%;
	height:520px;
	text-align:center;
}
#conte3{
	float:right;
	margin:auto;
	width:100%;
	height:45px;
	text-align:center;
	background:url(../images/bg_linea_top.gif) repeat-x;
}
#bgpie_flecha{
	float:right;
	margin:auto;
	width:100%;
	height:50px;
	text-align:center;
	background:url(../images/bg_linea_top2.gif) repeat-x;
}
#conte_logo{
	width:100%;
	height:160px;
	margin:auto;
	background:url(../images/bg_top.gif) repeat-x;
}
#conte_head{
	margin:auto;
	width:1000px;
	height:100%;
	text-align:left;
}
#conte_btns{
	float:left;
	width:700px;
	height:62px;
	margin-left:30px;	
	margin-bottom:47px;
	color: white;
}
#conte_info{
	float:left;
	width:970px;
	height:318px;
	margin-left:30px;	
}
#conte_main{
	float:right;
	margin:auto;
	background-color:#FFFFFF;
	width:100%;
	text-align:center;
	height:100%;
}
#conte_valvulas{
	margin:auto;
	width:1000px;
	/*height:500px;*/
	text-align:left;
	color:#000000;
	margin-top:54px;
}
.valvulas{
	float:left;
	width:318px;
	margin-left:30px;
	font-size:30px;
	color:#BFC2D0;
	font-family:"Open Sans";
	text-align:center;
}
.actuadores{
	float:right;
	width:400px;
	margin-left:0px;
	font-size:30px;
	color:#BFC2D0;
	font-family:"Open Sans";
	text-align:center;
}
.descrip_valvu{
	float:left;
	font-size:16px;
	color:#231F20;
	margin: 0 0 0 0px;
	width: 500px;
}
.items_valvu{
	float:left;
	width:580px;
	margin-top:50px;	
	font-size:13px;
	line-height:30px;
	margin-right: 0px;
}
.items_valvu a{
	text-decoration:none;
	color:#231F20;
}
.items_valvu a:hover{
	text-decoration:none;
	color:#9B8E92;
}
.items_valvuSERVI{
	text-align: left;
	color: #231F20;
}

ul{
	list-style-type: none;
	padding: 0 ;
	margin: 0;

}
li{
	background:url(../images/flecha_redon.gif) no-repeat;
	background-position:0 5px;
	padding: 0 0 0 25px
}
.btn_home{
	float:left;
	font-size:15px;
	padding:35px 0 0 0;
	margin-right:80px;
	background:url(../images/btns_top.png) no-repeat 0px 2px;
	
}
.btn_home a{
	text-decoration:none;
	color:#363738;
}
.btn_home a:hover{
	text-decoration:none;
	color:#000000;
}



.btn_secc{
	float:left;
	font-size:15px;
	padding:35px 0 0 0;
	background:url(../images/btns_top.png) no-repeat 0px -71px;
	
}
.btn_secc a{
	text-decoration:none;
	color:#363738;
}
.btn_secc a:hover{
	text-decoration:none;
	color:#ffffff;
}
.btn_secc_press a{
	float:left;
	text-decoration:none;
	color:#FFFFFF;
	font-size:15px;
	margin-top:35px;
}

.btn_seccVENTAJA{
	background:url(../images/btns_top.png) no-repeat 1px -150px;	
}
.btn_seccPRODUC{
	background:url(../images/btns_top.png) no-repeat 2px -228px;	
}
.btn_seccAPP{
	background:url(../images/btns_top.png) no-repeat -3px -325px;	
}
.btn_seccSERVI{
	background:url(../images/btns_top.png) no-repeat 2px -401px;	
}





.conte_div_calidad{
	float: left;
	width: 230px;	
}

.div_calidad{
	float:left;
	width:100%;
	height:100%;
	color:#FFFFFF;
	font-family:"Open Sans Condensed";
	border-right:1px solid #FFFFFF;
	font-size:18px;		
}

.conte_div_innovacion{
	float: left;
	width: 246px;
	padding-left: 20px;
}
.div_innovacion{
	float:left;
	width:226px;
	height:240px;	
	color:#FFFFFF;
	font-family:"Open Sans Condensed";
	border-right:1px solid #FFFFFF;
	font-size:18px;	
}
.conte_div_trayectoria{
	float: left;
	width: 230px;
	padding:0 0 0 0px;
}

.conte_div_servicio{
	float: left;
	width: 200px;
	padding: 0 0 0 7px;
}
.div_servicio{
	float:left;
	width:200px;
	height:160px;	
	color:#FFFFFF;
	font-family:"Open Sans Condensed";
	font-size:18px;
}
.div_trayectoria{
	float:left;
	width:210px;
	height:240px;	
	color:#FFFFFF;
	font-family:"Open Sans Condensed";
	border-right:1px solid #FFFFFF;
	font-size:18px;	
}

.images_calidad_trayec{
	float: left;
	margin: 0 0 8px 0;	
	width: 180px;
}

.header_top{
	margin:auto;
	width:1000px;
	height:100%;	
	text-align:left;
}
.logo{
	float:left;
	width:270px;
	text-align:center;
	margin-top:15px;
	color:#3EA564;
	font-size:18px;
}

.conte_btn_contact{
	float: right;	
}
.img_contact{
	float:right;
	margin-top:107px;
}
.btn_contact{
	float:right;
	font-size:16px;
	margin:100px 10px 0 0px;
}
.btn_contact a{
	text-decoration:none;
	color:#3EA564;
}
.btn_contact a:hover{
	text-decoration:none;
	color:#235C38;
}

#conte_mail_form{
	float:right;
	margin:auto;
	background:url(../images/bg_banner_footer.gif) repeat-x;
	background-position:bottom;
	width:100%;
	height:965px;
	margin-top:54px;
}
#conte_footer{
	float:left;
	height:250px;
	width:950px;
	padding:50px 0 0 50px;
	margin-top:130px;
	color:#FFFFFF;
	font-size:13px;
}
.colum1{
	float:left;
	font-family:"Open Sans";
	font-size:12px;
	width:225px;
	margin-top:10px;
}
.colum1 a{
	text-decoration:none;
	color:#FFFFFF;
}
.colum1 a:hover{
	text-decoration:none;
	color:#000000;
}
.colum2{
	float:left;
	font-family:"Open Sans";
	font-size:13px;
	width:225px;
}
#conte_form{
	margin:auto;
	height:962px;
	width:1000px;
}

.div_info_map{
	float:left;
	width:500px;
	font-size:16px;
	color:#231F20;
	font-family:"Open Sans";
	padding-left:50px;
}
.div_info_map a{
	text-decoration: none;
	color:#231F20;
}
.div_form{
	float:left;
	width:430px;
	font-size:15px;
	color:#231F20;
	margin: 17px 0 0 0;
}
.div_formGRACIAS{
	margin-top: 40px;
}


.campo_nom{
	border:0px;
	width:190px;
	height:40px;
	padding:0 5px 0 5px;
	background-color:#EEEFEF;
	font-size:14px;
	color:#808284;
	margin-top:10px;
	font-family:"Open Sans";
}
.campo_nom_cont{
	border:0px;
	width:190px;
	height:40px;
	padding:0 5px 0 5px;
	background-color:#EEEFEF;
	font-size:14px;
	color:#808284;
	margin-top:20px;
	font-family:"Open Sans";
}
.campo_mail{
	border:0px;
	width:394px;
	height:40px;
	padding:0 5px 0 5px;
	background-color:#EEEFEF;
	font-size:14px;
	color:#808284;
	margin-top:10px;
	font-family:"Open Sans";
}
.campo_consulta{
	border:0px;
	width:394px;
	height:100px;
	padding:5px;
	background-color:#EEEFEF;
	font-size:14px;
	color:#808284;
	margin-top:10px;
	font-family:"Open Sans";
	resize: none;
}
.btn_enviar{
	float:right;
	font-size:16px;
	color:#FFFFFF;
	background-color:#A4CE4B;
	width:165px;
	height:40px;
	text-align:center;
	border:0px;
	cursor:pointer;
	margin-right:26px;
	margin-top:30px;
}
.btn_enviarGRACIAS{
	float: left;
	margin-top: 0;
}



.text_blanco36{
	font-size:26px;
	color:#FFFFFF;
	font-family: arial;
	line-height: 60px;
}
.text_blanco26{
	font-size:26px;
	color:#FFFFFF;
}
.text_naranja48{
	line-height:50px;
	font-size:48px;
	color:#F05A28;
	font-family:"Open Sans Condensed";
}
.text_verde48{
	line-height:50px;
	font-size:48px;
	color:#3EA564;
	font-family:"Open Sans Condensed";
}
.text_gris30{
	font-size:30px;
	color:#BFC2D0;
	font-family:"Open Sans";
}

.googlemap{
	width: 100%;
	margin-bottom: 20px;
}

.map-wrap {
	position:relative; 
}
	
.overlay {
	width:100%;
	min-height:500px; 
	position:absolute; 
	top:0;
}

.conte_img_app_title{
	width: 100%;	
	overflow: hidden;
	text-align: center;
}
.img_app_title{
	width: 50%;
	float: left;
	line-height: 30px;
	color: #009E66;
}

/*----- CONDICIONALES DE MEDIA QUERIES TABLET -----*/

@media screen and (max-width:773px) {
	li {
		background-position:0 5px; 
	    padding: 0 0 15px 30px;
	}
	
	#header, #intro, #second, #4{
		width: 100%;
	}

	#conte_head{
		margin:auto;
		width:100%;
		height:428px;
		text-align:left;		
	}
	.header_top{
		margin:auto;
		width:100%;
		height:99%;	
		text-align:left;
	}

	#intro{
		background: url() 50% 0 no-repeat fixed;
	    color: white;
	    height: 940px;
	    margin: 0 auto;
	    padding: 0;
	}
	#second{
		background: url() 50% 0 no-repeat fixed;
		color: white;
		height: 100%;
		margin: 0 auto;
		overflow: hidden;
		padding: 0;
	}

	#third{
		background: url() 50% 0 no-repeat fixed;
		color: white;
		height: 100%;
		margin: 0 auto;
		overflow: hidden;
		padding: 0;
	}


	#fifth{
		background: url() 50% 0 no-repeat fixed;
		color: white;
		height: 100%;
		margin: 0 auto;
		overflow: hidden;
		padding: 0;
	}


	#conte1{
		float: right;
	    margin: auto;
	    /* background: #A4CE4B; */
	    width: 100%;
	    height: 960px;
	    text-align: center;	    
	}
	#conte2{
	    float: right;
	    margin: auto;
	    background: #A4CE4B;
	    width: 100%;
	    height: 750px;
	    text-align: center;
	}
	#conte3{
		float:right;
		margin:auto;
		width:100%;
		height:0px;
		text-align:center;
		background:url(../images/bg_linea_top.gif) repeat-x;		
	}
	#conte3 img{
		width: 100%;
	}

	#bgpie_flecha{
		float:right;
		margin:auto;
		width:100%;
		height:25px;
		text-align:center;
		background:url(../images/bg_linea_top2.gif) repeat-x;		
	}
	#bgpie_flecha img{
		width: 100%
	}


	.conte_btn_contact{
		float: right;
		
	}
	.img_contact{
		float:right;
		margin-top:107px;
	}
	.btn_contact{
		float:right;
		font-size:16px;
		margin:100px 10px 0 0px;
	}
	.btn_contact a{
		text-decoration:none;
		color:#3EA564;
	}
	.btn_contact a:hover{
		text-decoration:none;
		color:#235C38;
	}

	#conte_btns{
		float:left;
		width:100%;
		height:62px;
		margin-left:0px;	
		margin-bottom:47px;		
	}
	.btn_home{
		float:left;
		font-size:15px;
		padding:35px 0 0 30px;
		margin-right:80px;
		background:url(../images/btns_top.png) no-repeat 30px 2px;	
	}



	#conte_form{
		margin:auto;
		height:100%;
		width:100%;		
	}
	.div_form{
		float:left;
		width:90%;
		font-size:15px;
		color:#231F20;
		margin: 0 5% 0 5%;
	}
	.campo_nom{
		border:0px;
		width:98%;
		height:40px;
		padding:0 1% 0 1%;
		background-color:#EEEFEF;
		font-size:14px;
		color:#808284;
		margin-top:10px;
		font-family:"Open Sans";
	}
	.campo_mail{
		border:0px;
		width:98%;
		height:40px;
		padding:0 1% 0 1%;
		background-color:#EEEFEF;
		font-size:14px;
		color:#808284;
		margin-top:10px;
		font-family:"Open Sans";
	}
	.campo_consulta{
		border:0px;
		width:98%;
		height:100px;
		padding:1% 1% 0 1%;
		background-color:#EEEFEF;
		font-size:14px;
		color:#808284;
		margin-top:10px;
		font-family:"Open Sans";
		resize: none;
	}
	.btn_enviar{
		float:none;
		font-size:16px;
		color:#FFFFFF;
		background-color:#A4CE4B;
		width:100%;
		height:40px;
		text-align:center;
		border:0px;
		cursor:pointer;
		margin-right:0px;
		margin-top:30px;
	}
	.div_info_map{
		float:left;
		width:100%;
		font-size:16px;
		color:#231F20;
		font-family:"Open Sans";
		padding-left:0px;
		text-align: center;
	}
	.div_info_map img{
		display: none;
	}
	#conte_info{
		float:left;
		width:100%;
		height:630px;
		margin-left:0px;		
	}

	#conte_footer{
		float:left;
		height:100%;
		width:100%;
		padding:0px 0 0 0px;
		margin-top:0px;
		color:#FFFFFF;
		font-size:13px;
		background: #A4CE4B;
		margin: 40px 0 0 0;
		text-align: center;
	}
	.colum1{
		float: left;
	    font-family: "Open Sans";
	    font-size: 12px;
	    width: 30%;
	    margin-top: 20px;
	    line-height: 25px;
	    padding: 0 0% 0 3%;
	}
	.colum2{
		float:left;
		font-family:"Open Sans";
		font-size:13px;
		width:100%;
		text-align: center;
		background: #A4CE4B;
		padding: 0 0 10px 0;
	}
	.colum2 img{
		display: none;
	}

	#conte_mail_form{
		float:right;
		margin:auto;
		background:url(../images/bg_banner_footer_ta.gif) repeat-x;
		background-position:bottom;
		width:100%;
		height:100%;
		margin-top:54px;
	}

	#conte_main{
		float:right;
		margin:auto;
		background-color:#FFFFFF;
		width:100%;
		text-align:center;
		height:100%;		
	}
	#conte_valvulas{
		margin:auto;
		width:100%;
		height:100%;
		text-align:left;
		color:#000000;
		margin-top:54px;		
	}
	.valvulas{
		float:left;
		width:100%;
		margin-left:0px;
		font-size:30px;
		color:#BFC2D0;
		font-family:"Open Sans";
		text-align:center;
	}
	.actuadores{
		float:right;
		width:100%;
		margin-left:0px;
		font-size:30px;
		color:#BFC2D0;
		font-family:"Open Sans";
		text-align:center;
	}
	
	.descrip_valvu{
		float:left;
		font-size:16px;
		color:#231F20;
		width: 100%;
		text-align: center;
		margin: 0 0 0 0;
	}
	
	.items_valvu{
	    float: left;
	    width: 93%;
	    padding-left: 4%;	    
	    background-position: 0 5px;
	    font-size: 16px;
	    line-height: 30px;
	    margin-top: 50px;
	    margin-left: 3%;
	    margin-bottom: 20px;	    
	}

	.conte_div_calidad{
		float: left;
		width: 50%;
		padding: 0px 0 0 0%;
		text-align: center;
	}

	.div_calidad{
		float:left;
		width:100%;
		height:160px;
		color:#FFFFFF;
		font-family:"Open Sans Condensed";
		border-right:0px solid #FFFFFF;
		font-size:18px;		
	}

	.conte_div_innovacion{
		float: left;
		width: 50%;
		padding: 0px 0 0 0%;
		text-align: center;
	}
	.div_innovacion{
		float:left;
		width:100%;
		height:160px;	
		color:#FFFFFF;
		font-family:"Open Sans Condensed";
		border-right:0px solid #FFFFFF;
		font-size:18px;	
	}
	.div_trayectoria{
		float:left;
		width:100%;
		height:160px;	
		color:#FFFFFF;
		font-family:"Open Sans Condensed";
		border-right:0px solid #FFFFFF;
		font-size:18px;	
	}
	.conte_div_trayectoria{
		float: left;
		width:50%;
		padding: 40px 0 0 0%;
		text-align: center;
	}

	.conte_div_servicio{
		float: left;
		width: 50%;
		padding: 40px 0 0 0%;
		text-align: center;		
	}
	.div_servicio{
		float:left;
		width:100%;
		height:160px;	
		color:#FFFFFF;
		font-family:"Open Sans Condensed";
		font-size:18px;
	}

	.images_calidad_trayec{
		float: left;
		margin: 0 0 0px 0;	
		width: 100%;
		text-align: center;
	}

	.img_app_title{
		width: 100%;
		float: left;
		line-height: 30px;
		color: #009E66;
	}



}

@media screen and (max-width:622px) {	
	li{background-position:0 1px; }
	.header_top{
		margin:auto;
		width:100%;
		height:100%;	
		text-align:left;
		padding-bottom: 40px	
	}

	#conte_head{
		margin:auto;
		width:100%;
		height:428px;
		text-align:left;		
	}

	#conte_logo{
		width:100%;
		height:140px;
		margin:auto;
		background:url(../images/bg_top.gif) repeat-x;
	}
	.logo{
	    float: left;
	    width: 100%;
	    text-align: center;
	    margin-top: 35px;
	    color: #3EA564;
	    font-size: 18px;
	    padding-bottom: 40px;
	    background: white;
	}
	
	.conte_btn_contact{
		float: right;
		display: none;
	}
	#conte_btns{
		float:left;
		width:100%;
		height:62px;
		margin-left:0px;	
		margin-bottom:47px;
		display: none;
	}

	#conte_info{
		float:left;
		width:100%;
		height:630px;
		margin-left:0px;				
	}
	
	.conte_div_calidad{
		float: left;
		width: 100%;
		padding: 0px 0 0 0;
		text-align: center;		
	}
	.conte_div_calidad img{
		display: none;
	}
	.actuadores{
		float:right;
		width:100%;
		margin-left:0px;
		font-size:30px;
		color:#BFC2D0;
		font-family:"Open Sans";
		text-align:center;
	}
	.conte_div_innovacion{
		float: left;
		width: 100%;
		padding: 0px 0 0 0%;
		text-align: center;
	}
	.conte_div_innovacion img{
		display: none;
	}

	.conte_div_trayectoria{
		float: left;
		width: 100%;
		padding: 0px 0 0 0%;
		text-align: center;
	}
	.conte_div_trayectoria img{
		display: 	none;
	}

	.conte_div_servicio{
		float: left;
		width: 100%;
		padding: 0px 0 0 0%;
		text-align: center;
	}
	.conte_div_servicio img{
		display: none;
	}

	.div_calidad{
		float:left;
		width:100%;
		height:180px;
		color:#FFFFFF;
		font-family:"Open Sans Condensed";
		border-bottom:1px solid #FFFFFF;
		font-size:18px;
		background: #00D6D2;
		padding: 30px 0 0 0;
	}
	.div_innovacion{
		float:left;
		width:100%;
		height:180px;	
		color:#FFFFFF;
		font-family:"Open Sans Condensed";
		border-bottom:1px solid #FFFFFF;
		font-size:18px;
		background: #E8DA1C; /*#FFF78F*/
		padding: 30px 0 10px 0;
	}
	.div_trayectoria{
		float:left;
		width:100%;
		height:180px;	
		color:#FFFFFF;
		font-family:"Open Sans Condensed";
		border-bottom:1px solid #FFFFFF;
		font-size:18px;
		background: #F58220;
		padding: 30px 0 0 0;
	}
	.div_servicio{
		float:left;
		width:100%;
		height:180px;	
		color:#FFFFFF;
		font-family:"Open Sans Condensed";
		border-bottom:1px solid #FFFFFF;
		font-size:18px;
		background: #A4CE4B;
		padding: 30px 0 0 0;
	}

	#conte1{
		float: right;
	    margin: auto;	    
	    width: 100%;
	    height: 1060px;
	    text-align: center;	    
	}
	#conte2{
	    float: right;
	    margin: auto;
	    background: #A4CE4B;
	    width: 100%;
	    height: 852px;
	    text-align: center;
	}
	#conte3{
		float:right;
		margin:auto;
		width:100%;
		height:5px;
		text-align:center;
		background:url(../images/bg_linea_top.gif) repeat-x;		
	}


	#conte_valvulas{
		margin:auto;
		width:100%;
		height:100%;
		text-align:left;
		color:#000000;
		margin-top:50px;	
	}
	#conte_valvulas img{		
		text-align: center;
	}
	.valvulas{
		float:left;
		width:100%;
		margin-left:0px;
		font-size:30px;
		color:#BFC2D0;
		font-family:"Open Sans";
		text-align:center;		
	}
	.valvulasSERVICIOS img{
		padding: 0px 0 0 0;
    	margin-bottom: 35px;
    }
	.items_valvu{
	    float: left;
	    width: 95%;
	    padding-left: 3%;	    	   
	    font-size: 13px;
	    line-height: 20px;
	    margin-top: 0px;
	    margin-left: 2%;
	    margin-bottom: 0px;  
	}	
	.items_valvuSERVI{
		text-align: left;
		margin-top: 20px;
		color: #231F20;
	}
	.descrip_valvu{
		float:left;
		font-size:13px;
		color:#231F20;
		width: 100%;
		text-align: center;
		margin: -50px 0 20px 0;
	}
	.text_naranja48{
		line-height:30px;
		font-size:30px;
		color:#F05A28;
		font-family:"Open Sans Condensed";
	}
	.text_verde48{
		line-height:30px;
		font-size:30px;
		color:#3EA564;
		font-family:"Open Sans Condensed";
	}
	.googlemap{
		width: 100%;
		margin-bottom: 20px;
	}
	#intro{
		background: url() 50% 0 no-repeat fixed;
	    color: white;
	    height: 1060px;
	    margin: 0 auto;
	    padding: 0;	    
	}
	#second{
		background: url() 50% 0 no-repeat fixed;
		color: white;
		height: 100%;
		margin: 0 auto;
		overflow: hidden;
		padding: 0;
	}

	#third{
		background: url() 50% 0 no-repeat fixed;
		color: white;
		height: 100%;
		margin: 0 auto;
		overflow: hidden;
		padding: 0;
	}


	#fifth{
		background: url() 50% 0 no-repeat fixed;
		color: white;
		height: 890px;
		margin: 0 auto;
		overflow: hidden;
		padding: 0;
	}

	#conte_mail_form{
		float:right;
		margin:auto;
		background:url(../images/bg_banner_footer_ta.gif) repeat-x;
		background-position:bottom;
		width:100%;
		height:100%;
		margin-top:0px;
	}

	.div_info_map{
		float:left;
		width:100%;
		font-size:16px;
		color:#231F20;
		font-family:"Open Sans";
		padding-left:0px;
		text-align: center;
	}
	.div_form{
		float:left;
		width:90%;
		font-size:15px;
		color:#231F20;
		margin: 0 5% 0 5%;
		text-align: center;
	}
	.colum1{
		float: left;
	    font-family: "Open Sans";
	    font-size: 12px;
	    width: 100%;
	    margin-top: 20px;
	    line-height: 25px;
	    padding: 0 0 0 0%;
	}
	.btn_enviar{		
		background-color:#A4CE4B;
		width:100%;
		height:40px;		
		margin-top: 10px;		
	}
	.btn_enviarGRACIAS{
		margin-top: 30px;
	}

	#conte_footer{
		float:left;
		height:100%;
		width:100%;
		padding:0px 0 0 0px;
		margin-top:0px;
		color:#FFFFFF;
		font-size:13px;
		background: #A4CE4B;
		margin: 15px 0 0 0;
		text-align: center;
	}
}




/*----- CONDICIONALES DE MEDIA QUERIES CELULAR -----*/

@media screen and (max-width:320px) {
	
	.header_top{
		margin:auto;
		width:100%;
		height:100%;	
		text-align:left;		
	}	
	li {
		background-position:0 1px;		
	    padding: 0 0 15px 27px;
	}
	#conte_head{
		margin:auto;
		width:100%;
		height:428px;
		text-align:left;		
	}

	#conte_logo{
		width:100%;
		height:140px;
		margin:auto;
		background:url(../images/bg_top.gif) repeat-x;
	}
	.logo{
		float:left;
		width:100%;
		text-align:center;
		margin-top:15px;
		color:#3EA564;
		font-size:18px;
	}
	.logo img{
		width: 70%;
		height: 70%;
	}
	.conte_btn_contact{
		float: right;
		display: none;
	}
	#conte_btns{
		float:left;
		width:100%;
		height:62px;
		margin-left:0px;	
		margin-bottom:47px;
		display: none;
	}

	#conte_info{
		float:left;
		width:100%;
		height:630px;
		margin-left:0px;				
	}
	
	.conte_div_calidad{
		float: left;
		width: 100%;
		padding: 0px 0 0 0;
		text-align: center;		
	}
	.conte_div_calidad img{
		display: none;
	}
	
	.conte_div_innovacion{
		float: left;
		width: 100%;
		padding: 0px 0 0 0%;
		text-align: center;
	}
	.conte_div_innovacion img{
		display: none;
	}

	.conte_div_trayectoria{
		float: left;
		width: 100%;
		padding: 0px 0 0 0%;
		text-align: center;
	}
	.conte_div_trayectoria img{
		display: 	none;
	}

	.conte_div_servicio{
		float: left;
		width: 100%;
		padding: 0px 0 0 0%;
		text-align: center;
	}
	.conte_div_servicio img{
		display: none;
	}

	.div_calidad{
		float:left;
		width:100%;
		height:180px;
		color:#FFFFFF;
		font-family:"Open Sans Condensed";
		border-bottom:1px solid #FFFFFF;
		font-size:18px;		
	}
	.div_innovacion{
		float:left;
		width:100%;
		height:180px;	
		color:#FFFFFF;
		font-family:"Open Sans Condensed";
		border-bottom:1px solid #FFFFFF;
		font-size:18px;	
	}
	.div_servicio{
		float:left;
		width:100%;
		height:100%;	
		color:#FFFFFF;
		font-family:"Open Sans Condensed";
		font-size:18px;	
	}

	#conte1{
		float: right;
	    margin: auto;	    
	    width: 100%;
	    height: 100%;
	    text-align: center;	    
	}
	#conte2{
	    float: right;
	    margin: auto;
	    background: #A4CE4B;
	    width: 100%;
	    height: 835px;
	    text-align: center;
	}
	#conte3{
		float:right;
		margin:auto;
		width:100%;
		height:5px;
		text-align:center;
		background:url(../images/bg_linea_top.gif) repeat-x;		
	}


	#conte_valvulas{
		margin:auto;
		width:100%;
		height:100%;
		text-align:left;
		color:#000000;
		margin-top:50px;		
	}	
	.valvulas{
		float:left;
		width:100%;
		margin-left:0px;
		font-size:30px;
		color:#BFC2D0;
		font-family:"Open Sans";
		text-align:center;
	}

	.items_valvu{
		float: left;
	    width: 93%;	    
	    padding-left: 5%;
	    background: url() repeat-y;
	    background-position: 0 5px;
	    font-size: 13px;
	    line-height: 20px;
	    margin-top: 0px;
	    margin-left: 2%;
	    margin-bottom: 0px;	    
	}	
	.descrip_valvu{
		float:left;
		font-size:13px;
		color:#231F20;
		width: 100%;
		text-align: center;
		margin: -50px 0 20px 0;
	}
	.text_naranja48{
		line-height:30px;
		font-size:30px;
		color:#F05A28;
		font-family:"Open Sans Condensed";
	}
	.text_verde48{
		line-height:30px;
		font-size:30px;
		color:#3EA564;
		font-family:"Open Sans Condensed";
	}
	
	#second{
		background: url(../images/3.jpg) 50% 0 no-repeat fixed;
		color: white;
		height:100%;
		margin: 0 auto;
		overflow: hidden;
		padding: 0;
	}

	#third{
		background: url(../images/4.jpg) 50% 0 no-repeat fixed;
		color: white;
		height: 100%;
		margin: 0 auto;
		overflow: hidden;
		padding: 0;
	}


	#fifth{
		background: url() 50% 0 no-repeat fixed;
		color: white;
		height: 890px;
		margin: 0 auto;
		overflow: hidden;
		padding: 0;
	}

	#conte_mail_form{
		float:right;
		margin:auto;
		background:url(../images/bg_banner_footer_ta.gif) repeat-x;
		background-position:bottom;
		width:100%;
		height:100%;
		margin-top:0px;
	}

	.div_info_map{
		float:left;
		width:100%;
		font-size:16px;
		color:#231F20;
		font-family:"Open Sans";
		padding-left:0px;
		text-align: center;
	}
	.div_form{
		float:left;
		width:90%;
		font-size:15px;
		color:#231F20;
		margin: 0 5% 0 5%;
		text-align: center;
	}
	.colum1{
		float: left;
	    font-family: "Open Sans";
	    font-size: 12px;
	    width: 100%;
	    margin-top: 20px;
	    line-height: 25px;
	    padding: 0 0 0 0%;
	}
	.btn_enviar{		
		background-color:#A4CE4B;
		width:100%;
		height:40px;		
		margin-top: 10px;		
	}

	#conte_footer{
		float:left;
		height:100%;
		width:100%;
		padding:0px 0 0 0px;
		margin-top:0px;
		color:#FFFFFF;
		font-size:13px;
		background: #A4CE4B;
		margin: 15px 0 0 0;
		text-align: center;
	}

	
}