*{
    margin: 0;
    padding: 0;
}

html, body{
      font-family: "Avant Garde", Avantgarde, "Century Gothic", CenturyGothic, "AppleGothic", sans-serif !important;
}

header, nav{
    display: block;
}

/* Definimos un ancho 100% y una altura fija para nuestro menú */
header{
    background-image: url(../img/bg_top.jpg);
    border-top:1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    height:48px;
    position: relative;
    width: 100%;
    z-index: 100;
    -webkit-box-shadow: 0px 0px 3px 0px rgba(232,232,232,1);
    -moz-box-shadow: 0px 0px 3px 0px rgba(232,232,232,1);
    box-shadow: 0px 0px 3px 0px rgba(232,232,232,1);
    padding-left: 14px;
    padding-right: 14px;
}


/* Nuestro nav con id #menu lo flotaremos a la derecha*/
	#menu_rp{
		float: left;
	}   

/* Quitamos estilos por defecto de el tag UL */
    #menu_rp ul{
        list-style: none;
        font-size: 14px;
    }
        
        /* Centramos y ponemos los textos en mayuscula */
	#menu_rp li{
		display: block;
        float: left;
        text-transform: uppercase;
        text-align:center;
	}
            
    /* Damos estilo a nuestros enlaces */
    #menu_rp li a{
		font-family:"NimbusSansNovus","Helvetica Neue",Helvetica,Arial,sans-serif;
		display: block;
        color:#000;
        text-decoration: none;
        height: 45px;
        line-height: 40px;
       	padding: 4px 26px;
		border-radius: 3px 3px 3px 3px;
		-moz-border-radius: 3px 3px 3px 3px;
		-webkit-border-radius: 3px 3px 3px 3px;
	}

    #menu_rp li a:hover{
		background:#FFF;
        color:#F00;
	}
            
	.avtive_btn{
    	background-image: url('../img/bg_top_hover.jpg');
        color: #414141;
		border-radius: 3px 3px 3px 3px;
		-moz-border-radius: 3px 3px 3px 3px;
		-webkit-border-radius: 3px 3px 3px 3px;

	}
    
	.losparrafos p{
		font-size:.9em;
		line-height:22px;
	}

	.losparrafos h1{
		font-size:1.6em;
	}
	
	
    /* Estilos #nav-mobile y lo ocultamos */
    #nav-mobile{
        display: none;
        background: url(../img/nav.png) no-repeat center center;
        float: right;
        width: 60px;
        height: 45px;
        position: absolute;
        right:0;
        top:0;
        opacity:.6;
	}   
        /* Agregaremos esta clase a #nav-mobile, cuando el menu mobile haya sido desplegado */
        #nav-mobile.nav-active{
            opacity: 1.2;
        }

/* Content */
#content{
    width: 80%;
    margin: 60px 10%;
    text-align: center;
    overflow: hidden;
}
    h2{
        font-size: 50px;
        font-weight: 600;
        text-transform: uppercase;
        color: #624c3f;
    }


/*
    MEDIA QUERY
*/

@media only screen and (max-width: 768px) {
        
    h2{
		font-size: 40px;
	}
    
    /* mostramos #nav-mobile */
    #nav-mobile{ display: block; }

    /* Fijamos nuestro nav en 100% ancho y dejamos de flotarlo  */
    #menu_rp{
        width:100%;
        float: none;
        padding-top:48px;
    }
        /* Convertimos nuestra lista de enlaces en un menú horizontal */
        #menu_rp ul{
            -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.5);
            -moz-box-shadow: 0 1px 2px rgba(0,0,0,.5);
            box-shadow: 0 1px 2px rgba(0,0,0,.5);
            max-height: 0;
            overflow: hidden;
        }
            /* estilos para los LI del menu */
            #menu_rp li{
                
                background-image: url(../img/bg_top.jpg);
                border-bottom: 1px solid #e7e7e7 ;
                float: none;
            }

            /* Quitamos el borde del ultimo item del menú */
            #menu_rp li:last-child{ 
				border-bottom: 0;
			
			}
            
			#menu_rp li a{
            	padding: 15px 0;
                height:inherit;
                line-height:normal;
			
			}
            
			#menu_rp li a:hover{ 
				/*background-image: url('../img/bg_top_hover.jpg');*/
				background-color:#FFF;
			}
            
			.avtive_btn{
                background-image: url('../img/bg_top_hover.jpg');
                color: #414141;
			}   

        /* Agregamos una animación al despligue del menú */
        #menu_rp ul.open-menu{
            max-height: 400px;
            -webkit-transition: max-height .4s;
            -moz-transition: max-height .4s;
            -ms-transition: max-height .4s;
            -o-transition: max-height .4s;
            transition: max-height .4s;
        }
}


