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


div#preload { display: none; }

body{
	background:#000;
}

.sinmargen{
	padding:0 0 0 0;
}

.cenefa_superior{
	background:#000;
	padding-top:25px;
	
}


.logo_izquierdo{
	background:url(../images/logo_mmycia.png);
	background-color:#FFF;
	height:135px;
	background-position:center;
	background-repeat:no-repeat;
	padding-top:10px;
	padding-bottom:10px;
}

.logo_izquierdo:hover{
	background:url(../images/logo_mmycia.png);
	background-color:#ee1c25;
	background-repeat:no-repeat;
	background-position:center;
}

.logo_derecho{
	background:url(../images/logo_contenedores.png);
	background-color:#FFF;
	height:135px;
	background-position:center;
	background-repeat:no-repeat;
	padding-top:10px;
	padding-bottom:10px;
}

.logo_derecho:hover{
	background:url(../images/logo_contenedores.png);
	background-color:#687d78;
	background-repeat:no-repeat;
	background-position:center;
}

.portada_mmycia{
	background-image:url(../images/portada_mmycia.jpg);
	background-repeat:no-repeat;
	height:538px;
}

.portada_mmycia:hover{
	background-image:url(../images/portada_mmycia1.jpg);
	background-repeat:no-repeat;
	height:538px;
}


.portada_contenedores{
	background-image:url(../images/portada_contenedores.jpg);
	background-repeat:no-repeat;
	height:538px;
}

.portada_contenedores:hover{
	background-image:url(../images/portada_contenedores1.jpg);
	background-repeat:no-repeat;
	height:538px;
}






.superior_izquierdo{
	text-align:center;
	background-image:url(../images/logo_superior.png);
	padding-top:15px;
	padding-bottom:10px;
	background-repeat:no-repeat;
	height:263px;
}

.superior_izquierdo:hover{
	background-image:url(../images/logo_superior1.png);
}

.superior_derecho{
    font-family: "bignoodle";
	font-size:48px;
	color:#d3ad47;
	text-align:left;
	padding-top:35px;
}

.menu_superior{
	background:#ee1c25;
	height:60px;
	font-family: 'Open Sans', sans-serif;
	font-size:30px;
	text-align:center;
	color:#000;
	padding-top:5px;
}

.menu_superior:hover{
	background:#000;
	color:#fff;
}

.superior{
	background:#ee1c25;
	height:60px;
}

.frase_poder{
	background:url(../images/fondo_poder.jpg);
	height:303px;
}

.titulo_poder{
    font-family: "bignoodle";
	color:#c9a544;
	text-align:left;
	font-size:36px;
	padding-top:25px;
}

.texto_poder{
	font-family: 'Open Sans', sans-serif;
	color:#fff;
	text-align:left;
	font-size:16px;
	padding-top:5px;
}

.menu{
	background:#3a211a;
	padding-top:25px;
	padding-bottom:25px;
}

.boton{
	background:#000;
    font-family: "bignoodle";
	font-size:18px;
	color:#fff;
	text-align:center;
	height:100px;
	text-align:center;
	padding-top:25px;
	padding-bottom:25px;
}

.boton:hover{
	background:#fff;
	color:#000;
}

.cenefa_contacto{
	background:#cecccc;
}

.contacto_izquierdo{
	font-family: "bignoodleoblique";
	font-size:36px;
	text-align:center;
	color:#cc2229;
	padding-top:25px;
	padding-bottom:5px;
}


.formulario{
	font-family: 'Open Sans', sans-serif;
	padding-top:35px;
	height:100%;
	font-size:18px;
}

.formulario input {
	background:#fff;
	border:none;
	padding:2px;
	width:100%;
	margin-bottom:10px;
	text-indent:7px;
	color:#373737;
}

.formulario textarea {
	background:#fff;
	height:80px;
	border:none;
	width:100%;
	text-indent:7px;
	margin-bottom:10px;
}

.botonenviar input {
	background:#fff;
	border:none;
	padding:10px;
	color:#373737;
	margin-bottom:20px;
}


.servicios_izquierdo{
	background:#a7a7a7;
    font-family: "bignoodle";	
	color:#3a211a;
	text-align:center;
	font-size:48px;
	height:240px;
	padding-top:40px;
}

.servicios_derecho{
	background:#bcbcbc;
    font-family: "bignoodleoblique";	
	color:#3a211a;
	text-align:center;
	font-size:36px;
	height:240px;
	padding-top:50px;
}

.servicios_interior_izquierdo{
	background:#a7a7a7;
    font-family: "bignoodle";	
	color:#3a211a;
	text-align:center;
	font-size:28px;
	line-height:28px;
	padding-top:40px;
	padding-bottom:25px;
}

.servicios_interior_derecho{
	background:#bcbcbc;
    font-family: "bignoodle";	
	color:#3a211a;
	text-align:center;
	font-size:28px;
	line-height:28px;
	padding-top:40px;
	padding-bottom:25px;
}


.imagenes{
	background:#FFF;
	text-align:center;
	height:413px;
	padding-top:25px;
	padding-bottom:25px;
}


.noticias{
	background:#000;
	color:#fff;
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	text-align:center;
	height:75px;
	padding-top:25px;
	padding-bottom:25px;
	height:75px;
}

.servicios{
	background:#000;
	color:#b1afae;
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	text-align:center;
	padding-top:25px;
	padding-bottom:25px;
}

.categoria{
	background:#FFF;
	height:180px;
	padding-top:35px;
}

.productos{
	background:#FFF;
        font-family: "bignoodle";	
	padding-bottom:35px;
}

.ficha{
	font-family: 'Open Sans', sans-serif;
	color:#ee1c25;
	font-size:18px;
	text-align:center;
	font-style:italic;
	padding-top:10px;
	padding-bottom:10px;
}
	
.ficha:hover{
	color:#000;
}

.cenefa_portada{
	background:#000;
    font-family: "bignoodle";
	font-size:24px;
	color:#fff;
	text-align:center;
	padding-top:35px;
	padding-bottom:35px;
}

.fondo_categorias{
    background-color: #fff;
}
.foto_categoria{
    height: 230px;
    overflow: hidden;
  padding: 0px 0px 0px 0px;
   
   
}

.boton_categorias{
    text-align: center;
     font-family: bignoodle;
     width: 100%;
     
     margin-bottom: 10px;
     margin-left: 0px;
     border:0px;
     border-radius:  inherit;
   font-size: 20px;  
     
}

.color_boton_categorias1{
     background-color: #d3ad47;
    
}

.color_boton_categorias2{
     background-color: #cc2229;
    
}

.color_boton_categorias3{
     background-color: #3a211a;
    
}


.color_boton_categorias4{
     background-color: #000000;
    
}

.categoria_pro{
   
}

.categoria_pro img{
    width: 100%;
}

.foto_productos{
    padding-right: 15px;
    height: 230px;
    overflow: hidden;
    
 
}


.foto_productos img{
    
}

.texto_productos{
    font-family:  sans-serif;
    color: #616161;
    text-align:  justify;
}

.texto_productos h2{
    font-family: bignoodle;
    color: #616161;
}

.renglon_pro{
    padding-bottom: 20px;
}

.descripcion_producto h2{
    font-family: bignoodle;
    color: #616161;
}

.descripcion_producto{
    font-family: sans-serif;
    color: #616161;
}

.boton_like{
    background-color:#3b5aa0;
    width: 250px;
}
@media (min-width: 100px) and (max-width: 990px) {

.superior_izquierdo{
	background-position:center;
}

.superior_izquierdo:hover{
	text-align:center;
}

.superior_derecho{
	text-align:center;
}

.texto_poder{
	font-size:20px;
}

.boton{
	font-size:48px;
}

.contacto_izquierdo{
	font-size:48px;
	padding-top:25px;
	padding-bottom:25px;
}


.formulario input {
	font-size:36px;
}

.formulario textarea {
	font-size:36px;
}	

.botonenviar input {
	font-size:36px;
}

.servicios{
	font-size:30px;
}


.servicios_izquierdo{
	padding-top:80px;
}

.servicios_derecho{
	font-size:48px;
	padding-top:80px;
}

.noticias{
	font-size:48px;
}

.menu_superior{
	font-size:48px;
	height:120px;
	padding-bottom:55px;
}

.menu_superior:hover{
	font-size:48px;
}


.servicios_interior_izquierdo{
	padding-top:80px;
	font-size:48px;
	line-height:normal;
}

.servicios_interior_derecho{
	padding-top:80px;
	font-size:48px;
	line-height:normal;
}

.ficha{
	font-size:48px;
}

.cenefa_portada{
	font-size:48px;
}


}

	
	





