@media only screen and (min-width: 480px) and (max-width: 767px) {

header #logo{ margin:25px 0 15px;}	
header #logo img{ max-width:300px; height:auto}

h2 { font-size: 16px;}

#desplegar_menu{ display:block; top:45px;}
nav.navegador_principal{ display:none; width:70%; border:none; position:absolute; top:67px; left:15px; z-index:10000;}
nav.navegador_principal ul{ border-top: 1px solid #D9D9D9;}
nav.navegador_principal ul li{ display:block; background:#FFF;}
nav.navegador_principal ul li a { display:block; font-size: 12px; padding:6px 10px 0px; border-left: 1px solid #D9D9D9; border-bottom: 1px solid #D9D9D9;}

video{ width:470px; height:265px; margin:15px auto;}

a.once_mas_uno { width:90%; height:auto; margin:0 5%; padding:30% 0;}

#colecciones{ padding-left:20px;}
#txt_con_fondo .int, #txt_sin_fondo .int, #txt_colecciones .int {
    padding-left: 20px;
}
#txt_con_fondo .int p, #txt_sin_fondo .int p, #txt_colecciones .int p {
    padding-right: 20px;
}

#txt_con_fondo .int h1, #txt_sin_fondo .int h1, #txt_colecciones .int h1 {
	font-size: 30px; line-height: 40px; padding: 20px 0px 15px;
}

}