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

body {
			margin: 0 !important;
			padding: 0 !important;
			-webkit-text-size-adjust: 100% !important;
			-ms-text-size-adjust: 100% !important;
			-webkit-font-smoothing: antialiased !important;
			}
img {
			border: 0 !important;
			outline: none !important;
			}
*{ 	margin: 0;
	padding: 0;
	box-sizing: border-box;}

a{text-decoration:none;}

h1{ font-family: proxima-bold;
color:#fcb918;
font-size: 40px;}

h2{ font-family: proxima-bold;}

.texto{ font-family: proxima-light;
font-size: 17px;}

.texto-titulo{ font-family: proxima-bold;
font-size: 17px;}

.texto-subtitulo{ font-family: proxima-sbold;
font-size: 17px;}

.contenedor{ 
	width: 100%;
	margin: auto;
	}
.contenedor-menu{ 
	width:60%;
	margin: auto;
	}

/*Header*/
header{
	width:100%;
	height:70px;
	background: #231f20;
	}
	
header .contenedor{
	display:table;
	}
/*Header*/

img[class=em_full_img] {
	width: 100% !important;	
	height: auto !important;
			}
img[class=em_full_img-b] {
	width: 100% !important;	
	height: auto !important;
			}
.caja{ 
	width: 80%;
	margin: auto;
	padding: 35px 60px;
	}

.fondo{ background-image:url("../images/fondo.png");  background-repeat: no-repeat;}

.flex{
	display:flex;
	}

.medias-cajas{
	width:50%;
	}

.sesenta{ width: 60%;
background-color: #555556;
}
.cuarenta{ width: 40%;}

.treinta{ width: 30%}
.setenta{ width: 70%; background-color: #fcb918; padding: 20px 30px 10px 30px;}

#servicios{ padding-left: 120px; padding-bottom:0px; padding-right: 10px;}

#pelota-fondo{background-image:url("../images/pelota-fondo.png");
			width: 100%; 
			height:auto;  
			background-repeat: no-repeat;}

#contactanos-img{
    background-image:url("../images/contactanos.png");
	width: 100%; 
	height:auto;  
	background-repeat: no-repeat;
	display: block;
    background-position: center center;
    background-size: cover;
}

/*Boton*/
.boton{ width:250px; 
		height:45px; 
		background-color:#fcb918; 
		color:#000000; 
		text-align:center; 
		border-radius:36px; 
		z-index: 100; 
		margin: 30px;
	}
.boton p{ padding-top:10px;}

.boton-texto a{ color:#FFFFFF;}

.boton-texto a:hover{ color:#000; 
		cursor:pointer;}

.boton:hover{ background-color:#555556; 
		color: #FFFFFF;}
/*End Boton*/

/*Fondo*/
#fondo-foot{
    background-image:url("../images/foot-fondo.png");
	width: 100%; 
	height:auto;  
	background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
} 
/*End Fondo*/

.show, .show2{display: block;}
.hide, .hide2{ display: none;}

@media (min-width:980px){
	
}

@media (max-width:895px){
	.caja{width: 95%;
	margin: auto;
	padding: 25px 30px; }
	
	.contenedor-menu{ 
	width:90%;
	}
	.flex{ display: block; margin: auto;}
	.medias-cajas{ width: 90%; margin: auto;}
	.medias-cajas h1{text-align: center;}
	.medias-cajas table{ margin: auto;}

	
	img[class=em_full_img-b] {
	width: 60% !important;	
	height: auto !important;
		margin: auto;
			}
	
	.setenta, .sesenta{width: 100%; margin: auto;}
	.setenta table, .sesenta table{margin: auto;}
	.setenta h1, .sesenta h1{ text-align: center;}
	#servicios{ padding: 20px 0px 20px 0px;}
	
	
	.show{display:none;}
	.hide{ display:block; width: 100%; height: auto;}
	
	#pelota-fondo{background-image:url("../images/pelota-fondo-c.png");
			width: 100%; 
			height:auto;  
			background-repeat: no-repeat;}

}

@media (max-width:730px){
	.show2{ display:none;}
	.hide2{ display: block;}
}

@media (max-width:452px){
	#servicios{ padding: 20px;}
	img[class=em_full_img-b] {
	width: 60% !important;	
	height: auto !important;
		margin: auto;
			}
	
}
	